Things are happening in that space already!
I work at Actyx and we have a production ready stack for local-first real serverless (peer-to-peer) applications. Please take a look at https://actyx.com/ .
Factory software is at the core of value creation, it is crucial to our society. Creating factory software is exceedingly difficult. Actyx is solving this problem. Our platform ActyxOS—based on a peer-to-peer architecture with no central nor on-site servers—allows developers to easily build and run powerful data-driven applications. This helps factories answer questions, reduce waste, and increase performance. Over the last 2.5 years Actyx has grown to a team of 25 absolutely outstanding people, raised over 4 million EUR and was installed in multiple factories.
To help fuel growth of ActyxOS we are looking to hire for multiple open positions in the following roles to join the 8-strong Pan-European distributed development team:
We seek an outstanding candidate, who is highly driven, smart, confident, and gritty. Our perfect match is hungry to learn and enjoys working in fast-paced environments.
We are looking for candidates located within +/- 1 hour from CET/CEST (Berlin) time zone.
Factory software is at the core of value creation, it is crucial to our society. Creating factory software is exceedingly difficult. Actyx is solving this problem. Our platform ActyxOS—based on a peer-to-peer architecture with no central nor on-site servers—allows developers to easily build and run powerful data-driven applications. This helps factories answer questions, reduce waste, and increase performance. Over the last 2.5 years Actyx has grown to a team of 25 absolutely outstanding people, raised over 4 million EUR and was installed in multiple factories.
To help fuel growth of ActyxOS we are looking to hire for multiple open positions in the following roles to join the 8-strong Pan-European distributed development team:
We seek an outstanding candidate, who is highly driven, smart, confident, and gritty. Our perfect match is hungry to learn and enjoys working in fast-paced environments.
We are looking for candidates located within +/- 1 hour from CET/CEST (Berlin) time zone.
Factory software is at the core of value creation, it is crucial to our society. Creating factory software is exceedingly difficult. Actyx is solving this problem. Our platform ActyxOS—based on a peer-to-peer architecture with no central nor on-site servers—allows developers to easily build and run powerful data-driven applications. This helps factories answer questions, reduce waste, and increase performance. Over the last 2.5 years Actyx has grown to a team of 25 absolutely outstanding people, raised over 4 million EUR and was installed in multiple factories.
To help fuel growth of ActyxOS we are looking to hire for multiple open positions in the following roles to join the 8-strong Pan-European distributed development team:
We seek an outstanding candidate, who is highly driven, smart, confident, and gritty. Our perfect match is hungry to learn and enjoys working in fast-paced environments.
We are looking for candidates located within +/- 1 hour from CET/CEST (Berlin) time zone.
What about Intellicad (https://www.intellicad.org/ )? It seems to be pretty popular among engineers. It reads DWG/DXF (AutoCad format) pretty well.
The software itself goes by various names, because Intellicad itself is a consortium. For a nominal fee, you get access to the codebase and can release your own version with your own brand. The thing is shared source, so as a consortium member you need to contribute your changes to the core back to the shared codebase. However this is closed-source.
Edited.
There is Introduction to Functional Programming using Haskell by one of the authors if you'd rather have examples in a particular programming language.
Nice thing about "continuous" math is that we have so many "standardised" tools in its toolbox, contrasted with "ad-hoc-edness" of discrete math. Hence interesting is solving discrete problems with "continuous" tools - like e.g. http://ac.cs.princeton.edu/home/
For me this shows the difference between theoretical setting and what you would want to do in practice. I have been following 6.824 (where this is sourced from), to learn something about distributed systems programming and it was great fun to shed a lot of figurative sweat to convert those 26 (actually) lines into working "production" code. Hundreds lines of code, because in real-life we have packet loss, network partitions, etc. But the pseudo-code in the link itself is correct, however, it doesn't tell the whole story.
Finally - I wholeheartedly recommend the 6.824 course to anyone interested in distributed systems. Even if you don't like strong consistency, you'll learn a lot about testing and debugging distributed systems, the knowledge you can re-use later in your career.
Yes, I have noticed. But thanks for the update again :) I think future is here, just it is not evenly distributed. But I really laugh when talking to someone who has just heard of this new exciting London or SV Fintech startup and learns that in some countries this is already forgotten history and we moved forward since :) I think Poland is more striking for them than The Netherlands as people are used to thinking about old Comm block countries as a bit backwards ;)
Solved problem in Poland. Actually I usually laugh when I hear about "FinTech" startups struggling to deliver technology that is history here. mBank has been offering "instant" money transfer for purchases for the last 15 years, now there are more then a couple of vendors aggregating almost every bank that there is on the market. Real time transfers have been available via BlueMedia (private company) for like 7 years and via central banking transfer hub for over a year. You can pay with your mobile via a couple of providers, including said central banking transfer hub (Blik payments). And standard bank transfers (take around 8h to deliver - depending on incoming and outgoing transfer sessions timing - there are 3 sessions a day) are free - so many people are used to pay via standard bank transfer and there are many solutions for merchants that do automated account scraping to match incoming transfers. Poland - the land of FinTech future. Downside - if you are Financial IT provider - you can hardly get anything sold here - everything that comes from outside is history here.
Disclaimer: I am an akka and akka-http community contributor. I don't know how this works for other projects.
But I don't think the process is as painful as you describe in the akka world. My experiences are quite to the contrary. The community here is warm and welcoming. But, please look at this from the other side. Would you use the software in your mission critical application if the project was accepting quickly contributions from random strangers on the internets?
This is reversed now, German Riesling much cheaper than Bordeaux.