HN2new | past | comments | ask | show | jobs | submit | rapsey's commentslogin

There is an entire industry in europe built to take EU money and produce nothing but a stack of papers. This would just set up some OVH/Hetzner instances of open source software. It is all a very expensive joke.

> Going full open source and pushing updates & openness, user control and freedom, you will gobble up a good chunk of market share.

Of the enthusiast market. The absolutely worst customers to be dependent on.


Yep. Enthusiasts are cheap, picky, and have no loyalty. They’re extremely political and are the only type of customer who will actually switch. Plus it’s a tiny market. You might eek out $50mil revenue after a decade, if you’re lucky.

> Backpressure is built in. If a process receives messages faster than it can handle them, the mailbox grows. This is visible and monitorable. You can inspect any process’s mailbox length, set up alerts, and make architectural decisions about it. Contrast this with thread-based systems where overload manifests as increasing latency, deadlocks, or OOM crashes — symptoms that are harder to diagnose and attribute.

Sorry but this is wrong. This is no kind of backpressure as any experienced erlang developer will tell you: properly doing backpressure is a massive pain in erlang. By default your system is almost guaranteed to break in random places under pressure that you are surprised by.


Yes, this is missing the "pressure" part of "backpressure", where the recipient is able to signal to the producer that they should slow down or stop producing messages. Observability is useful, sure, but it's not the same as backpressure.

Sending message to a process has a cost (for purposes of preemption) relative to the current size of receiver's mailbox, so the sender will get preempted earlier. This isn't perfect, but it is something.

Occam (1982 ish) shared most of BEAMs ideas, but strongly enforced synchronous message passing on both channel output and input … so back pressure was just there in all code. The advantage was that most deadlock conditions were placed in the category of “if it can lock, then it will lock” which meant that debugging done at small scale would preemptively resolve issues before scaling up process / processor count.

Once you were familiar with occam you could see deadlocks in code very quickly. It was a productive way to build scaled concurrent systems. At the time we laughed at the idea of using C for the same task

I spreadsheeted out how many T424 die per Apple M2 (TSMC 3nm process) - that's 400,000 CPUs (about a 600x600 grid) at say 1GIPs each - so 400 PIPS per M2 die size. Thats for 32 bit integer math - Inmos also had a 16 bit datapath, but these days you would probably up the RAM per CPU (8k, 16k?) and stick with 32-bit datapath, but add 8-,16-bit FP support. Happy to help with any VC pitches!

David May and his various PhD students over the years have retried this pitch repeatedly. And Graphcore had a related architecture. Unfortunately, while it’s great in theory, in practice the performance overall is miles off existing systems running existing code. There is no commercially feasible way that we’ve yet found to build a software ecosystem where all-new code has to be written just for this special theoretically-better processor. As a result, the business proposal dies before it even gets off the ground.

(I was one of David’s students; and I’ve founded/run a processor design startup raised £4m in 2023 and went bust last year based on a different idea with a much stronger software story.)


Yes David is the man and afaict has made a decent fist of Xmos (from afar). My current wild-assed hope for this to come to some kind of fruition would be on NVidia realising this opportunity (threat?), making a set of CUDA libraries and the CUDA boys going to town with Occam-like abstractions at the system level and just their regular AI workloads as the application. No doubt he has tried to pitch this to Jensen and Keller.

It took me a while to realise that you were responding to the article, not a comment here.

You're right in correcting the article, but I'd like to add that for probably around a decade, Erlang had 'sender punishment', which is what 'IsTom' who replied to you is probably talking about.

Ulf Wiger referred to sender_punishment as "a form of backpressure" (Erlang-questions mailing list, January 2011). 'sender punishment' was removed around 2018, in ad72a944c/OTP14667. I haven't read the whole discussion carefully, but it seems to be roughly "it wasn't clear that sender punishment solved more problems than it caused, and now that most machines are multi-core, that balance is tipped even more in favour of not having 'sender punishment'".


Sender punishment on the same node may be dead, but AFAIK, if the dist connection to a remote node is beyond the backlog threshold, sends will block, which offers some backpressure.

Is that sufficient and/or desirable backpressure, and does it provide everything your app needs? Maybe close enough for some applications?

You can also do some brute force backpressure stuff now; you can set a max heap size of a process and if it uses an on-heap message queue, it should be killed if the queue gets too large. Not very graceful, but create some back pressure.

I'm a fan of letting back pressure accrue by having clients timeout, and having servers drop requests that arrive too late to be serviced within the timeout, but you've got to couple that with effective monitoring and operations. Sometimes you do have to switch to a quick response to tell the client to try again later or other approaches.


I wonder how much the roots of erlang is showing now? Telephone calls had a very specific "natural" profile. High but bounded concurrency (number of persons alive), long process lifetime (1 min - hours), few state changes/messages per process (I know nothing of the actual protocol). I could imagine that the agentic scenario matches this somewhat where other scenarios, eg HFT, would be have a totally different profile making beam a bad choice. But then again, that's just the typical right-tool-for-the-job challenge.

As a European absolutely yes and I wish we had the fortitude to do it. It would literally save the EU. We never will, so right wing populism and the struggle to suppress it will probably destroy Europe.


> A completely theoretical pro-business political body would remove any and all obstacles to business: environmental regulations, labour protection, taxation, financial oversight, so on and so forth, I believe we can agree that such move would be detrimental to society at large while making businesses extremely rich, right?

This assumes that all obstacles and regulations are to the benefit of the environment and people and that the regulation results in intended consequences.

In modern western countries regulation is very often ideological and actively harms the populace and economy. Case in point Germany and their green and anti nuclear hysteria, which resulted in total reliance on coal.


Which is why I exactly pointed out that "finding the line" should be a iterative process, it's just natural the pendulum will swing for correcting past mistakes.

I don't know why you assumed I'm stating as if finding where these regulations lie to be a static thing, I thought I left a lot of nuance so this tired line wouldn't be played against the core of my argument... I didn't assume the current regulations are perfect, nor that there can be a perfect line, but that the process of finding this should exist, and that the answer will never lie in either extreme.

Hope it's even clearer now.

Edit: and also, "ideological" is a non-sequitur, even the criticism of it as you've done is ideological in nature...


[flagged]


Thought-terminating clichés are quite boring, and don't foster any discussion, I'd like to see more thought instead so curiosity could live and perhaps this comment thread could go somewhere where we both give into each other's argument but alas seems it's not possible to extract that from you, only tiresome one-liner platitudes.

It is sad though, this is the kind of discussion I do enjoy having with clever people.


The tech titans are openly republicans because the democrats kicked them out.


Who kicked out whom? I might be missing some context here, to me it were tech bosses who turned to Trump after he won or after it was clear he was about to win.


Democrats turned on Elon during covid, as he was against lockdowns. This spread into wide distrust and complete sidelining and antagonism towards tech during the Biden administration. You can hear about it from Ben and Marc on their a16z podcast, when they explained why they are endorsing Trump.

This was despite the tech community being predominantly democrats. They turned to Trump, because the democrats shut them out completely and in some cases were highly antagonistic (crypto and elon companies).


> Democrats turned on Elon during covid, as he was against lockdowns. This spread into wide distrust and complete sidelining and antagonism towards tech during the Biden administration. You can hear about it from Ben and Marc on their a16z podcast, when they explained why they are endorsing Trump.

Look, a16z basically are talking their book. They went heavily into crypto, and when the Biden administration started taking actions against crypto, they started supporting Republicans.

Not everything needs to be complicated.


Who said it was complicated? The biden administration also had plans for the AI industry which would kill them. They also had zero interest in any new tech (smr, vtol). The democrats turned against big tech and new tech.


> The democrats turned against big tech and new tech.

While I didn't agree with a lot of the governmental responses to ChatGPT (the bowlderising of the EU AI act is my personal lowlight), I think that a lot of what the Biden admin was against was monopolies, which I entirely agree with.

It's super dangerous (as an example) that basically 3 companies now control all online advertising, and another 3 have a monopoly on renting servers. This is bad for markets and society so I was mostly onboard with a lot of what they did (and am very disappointed in the results of the trials, particularly the Google ones).

I don't think this is anti-tech, it's anti-monopoly which I think is really good for basically everyone here over the longer term.

That being said, a16z were totally just trying to make sure they had time to unload all their crypto "investments" to another sucker.


You are just playing a word game. The democrats are the left in the political arena of the US. If they are not what the left would be in some other country or what someone thinks the left should be is meaningless.


The left also specifically turned against AI, big tech and data center build out. They would be crazy not to go all in on the republican party just like Elon did.


> they are key objectives for the European security strategy to remove dependence on foreign tyrants and dictators.

Lol european security strategy? We switched from Russian dependence, to a more expensive US dependence. While also being strongly dependent on middle eastern gas and oil. What the hell kind of strategy is that?


> We switched from Russian dependence, to a more expensive US dependence

To be fair, most of us believed the US to be a reliable partner, based on previous track record, but things like that change quickly. So we thought we were changing something cheaper from a hostile entity, to something more expensive from an ally, but turns it we got it wrong, so new direction now.


The repeated failing of the EU (90s+) was under-appreciation of the economic / political / military pressure that could be brought by constraining key material and energy supplies.

If the EU (specifically Germany) had more presciently modeled out Russian foreign policy with a shift to increased EU reliance on Russian natural gas, there were steps it could have taken.

E.g. building in a tripwire for territorial invasion with the express responses of cutting Russian gas purchases on day 1, freezing Russian assets and access to European banking, and building storage / LNG terminals

Had the EU done this, loudly, Ukraine likely wouldn't have been invaded.

The EU's biggest mistake was presuming that everyone took the international order as inviolate as it did. (China, Russia, the US)


Yeah the EU got it wrong. Like they did for pretty much every policy of the last 20 years.

edit: Since I can no longer repy I will edit in place:

Just the kind of regulation that drives out investment and growth. Now we have no money printing tech giants and our best and brightest work for US companies. But we do have bragging rights with the desktop linux crowd, so that is something.


Yup, clearly making websites and platforms responsible for the data they store and process is absolutely horrible. How is one supposed to make money on selling user data if I have to give notice to the users that this is what I'm doing? Give me laissez faire markets or no market at all!


Isn't that precisely why they're trying to phase out fossil fuels?



I'm not clicking on a YouTube link. State your argument yourself.


Everything is made out of or requires fossil fuels. From concrete, your clothes, to your food. Phasing out fossil fuels is complete insanity.

edit: I cant reply so I will edit.

The policies are clearly insanity because EU industrial self immolation does nothing for the rest of the world. Does China, Indonesia, Africa, South America, India give a crap about saving the environment? They sure as hell do not. Most of them throw their trash directly into the ocean. All we do in europe is self harm while the broad problem goes entirely unsolved. How the hell are you going to develop and sell new technology, while destroying our economies at the same time. Complete pipe dream insanity.


> Does China, Indonesia, Africa, South America, India give a crap about saving the environment?

That's precisely what the border carbon tax is about. They have to now, or their products will be noncompetitive in the worlds largest market.


> Everything is made out of or requires fossil fuels. From concrete, your clothes, to your food. Phasing out fossil fuels is complete insanity.

That's not true, but ok...

> Does China, Indonesia, Africa, South America, India give a crap about saving the environment?

Actually, they do. China is the biggest spender on investing in renewable energy-sources and moving away from fossil fuels. Africa and South America are continents, not Countries. And not sure why India or Indonesia are related here?

Other than that, I'm not sure if you are a troll, victim of poor sources or paid actor, but your quality of data really sucks.


Because the source of plastics in the ocean is traced back to those places. What exactly am I wrong on? China is mostly powered by coal and they are still building new coal plants.


> Because the source of plastics in the ocean is traced back to those places.

That's actually a bit disputed. But ok, it wasn't just really obvious from your writing what you meant here.

> China is mostly powered by coal and they are still building new coal plants.

Yes, and no. China is moving away from coal, they reduced their share by 20% in the last decades. It's now around 57% of their total usage. The number of new coal plants is also a bit disputed. First, they modernize many coal plants by building new, more efficient ones, and shutting down the old plants. Second, they are building many backup-plants, which are not really used outside of emergencies, which does happen from time to time it seems. And third, they are master of overplanning. Around 80% of their planned coal-plants were actually cancelled in the last years before the building started for real. This seems related to how their local and federal levels are handling budgets.

The only real problem is that their absolute coal consumption is still growing, because their consumption as a whole is growing. But long-term, there is likely a point where it's reaching its peak, and start shrinking. And speculation is here, that we are talking about ~10 years, not 50. So at that point, China, which is already producing for the whole world, will have acquired another good selling point which European countries have to beat.


> The only real problem is that their absolute coal consumption is still growing

As of last year I don't even think this is true. Do you have sources?


No, my source only included data until 2024; the recent numbers weren't added yet. Good to hear they reached a first bump.


What does plastic pollution have to do with carbon emissions?

China's coal usage is dropping every year. They build new coal plants to replace older ones, or leave them idle. Almost 90% of their new energy comes from solar power.

Please stop spreading fossil fuel industry lies here.


What do plastics in the ocean have to do with fossil fuels?


Insanity or opportunity? Like, the climate is already messed up, if we want to maintain our species standard of living then we need to move towards a society that emits much much less carbon.

If we don't then we'll either go extinct or regress to a level where we use less. Sure, it's gonna really really suck for the next while but there isn't really any other options.

As a benefit, if we do this then we can sell the technology to the rest of the world.


Why doesn't this same argument apply to slave labor?


Those are the "sources" you chose to prove your claim? Is this supposed to be a parody?


What competitors? Their moat is not tech based. A competitor can't outbuild them to compete.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: