←back to thread

316 points pabs3 | 1 comments | | HN request time: 0.232s | source
Show context
elashri ◴[] No.42170406[source]
Sometimes I envy that although I am not a SWE. I work in a field that is so close with the open source and tech scene that we don't have to rely on commercial products like some other fields. It is hard to compete or gain enough interest in some fields of engineering to any open or free solutions.
replies(3): >>42170536 #>>42170659 #>>42171188 #
pabs3 ◴[] No.42171188[source]
In which fields can one rely on open source?
replies(1): >>42171241 #
elashri ◴[] No.42171241[source]
To name few that I am aware of.

- Particle Physics

- Astrophysics

- Genomics

- Quantum Chemistry

- Molecular Chemistry

- Robotics

- Geospatial analysis

- Epidemiology

- Medical imaging

replies(2): >>42173368 #>>42174587 #
cozzyd ◴[] No.42174587[source]
Even in particle/astrophysics we rely on proprietary FPGA Vendor tools, in proprietary electronics design tools (ok, kicad is seeing increasing adoption), and often proprietary embedded tools (depending on the microcontroller vendor). Not to mention proprietary graphics drivers (CUDA), CAD tools (Solidworks, Solidedge), mechanical or e&m simulation (comsol, Ansys, xfdtd, wipl-d, etc). A fair number of people use IDL or Matlab too and mathematica is pervasive among theorists. Probably nobody uses Origin anymore. We've gone backwards on documents since everybody is using overleaf now. It's true most of the software we develop, if made public, is open source.
replies(1): >>42174922 #
elashri ◴[] No.42174922[source]
Yes there are still pockets of proprietary tools but is of limited usage. Most of people in the field is not going to use them (because they don't work on these things). And most of these tools are tied to the hardware and there is increasing adoption like you said for kicad and FreeCAD. There are two exceptions which are theorists love for Mathematica and CUDA for GPU programming on NVIDIA GPUs. For CUDA, it is not bad as you don't pay per usage or don't have contacts, you do this because you purchased NVIDIA GPUs. Which is the best in the world for the use case we have in particle physics experiments. I have never seen someone in the HEP community or Astrophysics using Matlab.

Regarding overleaf, it is open source and you can self-host the community edition for free or self-host professional instance and pay subscription.

replies(1): >>42176377 #
cozzyd ◴[] No.42176377[source]
Matlab users certainly exist, though they are much rarer than 15-20 years ago (before python was a suitable alternative). For signal processing, matlab still has has advantages over e.g. scipy.signal, which has not yet reimplemented all matlab functionality.

I didn't realize Overleaf was open source (or at least open core...)

And FreeCAD can't yet even effectively render many of the parts for my experiments :(

replies(1): >>42179096 #
1. elashri ◴[] No.42179096[source]
I was talking about particle physics and HEP in general as this is my field. Not many people do signal processing so it is small pocket as I said and some are using scipy just fine.

Overleaf is open source for all purposes. this does not mean you have to use all features for free selfhosted. it has to get some money. The decision by CERN to provide professional account for all CERN users on overleaf.com instead of self-hosting one has to do with minimizing unnecessary deployment and maintenance (including security) burden. I guess also they got a good discount from overleaf folks.

I'm not saying that there is complete independence now. but for most people in the field and most purposes, you can rely on open source tools and it will work and you call it a day. CERN is not the business of designing GPUs to compete with NVIDIA (Although it will be good).