Readit News logoReadit News
josefrichter commented on I started programming when I was 7. I'm 50 now and the thing I loved has changed   jamesdrandall.com/posts/t... · Posted by u/jamesrandall
josefrichter · 7 hours ago
A bit younger, and exact opposite. Probably the most excited I've ever been about the state of development!
josefrichter commented on What functional programmers get wrong about systems   iankduncan.com/engineerin... · Posted by u/subset
threethirtytwo · 15 hours ago
I’m not underestimating Erlang processes. I’m saying the distinction you’re drawing is largely semantic and policy-level, not a fundamentally different concurrency mechanism.

Erlang processes, goroutines, and async tasks are all cooperatively scheduled user-space execution units multiplexed over OS threads. That is the same underlying concurrency primitive. There is no new physics here.

Erlang’s real contribution is that it forbids shared memory, bakes message passing, supervision, and restart semantics into the runtime, and forces a particular design discipline. That’s a design rule, not a different execution model.

You can approximate Erlang’s semantics on top of async/await or goroutines; you cannot approximate preemptive shared-memory threads on top of Erlang. That asymmetry tells you where the real difference lies.

Treating policy and guarantees as if they were a different kind of concurrency entirely is what causes people to mystify Erlang instead of understanding why its constraints work.

josefrichter · 7 hours ago
It sounds to me like an exercise in wordplay within very broad definitions. My initial reaction was towards the claim "It's literally the same thing as async await in python and nodejs" which is only true in such case.
josefrichter commented on What functional programmers get wrong about systems   iankduncan.com/engineerin... · Posted by u/subset
threethirtytwo · 18 hours ago
>It makes me a little sad that Erlang/Elixir is kind of the only platform that does this though...

It's not. These are called green threads and under the hood it's not really threads. It's literally the same thing as async await in python and nodejs.

It's just different perspectives on the same concept of concurrency. Go and Erlang implicitly have calls to concurrency, while nodejs it's implicit.

josefrichter · 16 hours ago
No, it’s not literally the same thing. I’m afraid you greatly underestimate and fundamentally misunderstand Erlang processes by making such comparison.
josefrichter commented on AI makes the easy part easier and the hard part harder   blundergoat.com/articles/... · Posted by u/weaksauce
Eliezer · 2 days ago
Every time somebody writes an article like this without any dates and without saying which model they used, my guess is that they've simply failed to internalize the idea that "AI" is a moving target; nor understood that they saw a capability level from a fleeting moment of time, rather than an Eternal Verity about the Forever Limits of AI.
josefrichter · 2 days ago
Exactly. Basically their thought are invalidated often quicker than they hit the publish button.
josefrichter commented on AI makes the easy part easier and the hard part harder   blundergoat.com/articles/... · Posted by u/weaksauce
nirui · 2 days ago
I'm feeling people are using AI in the wrong way.

Current LLM is best used to generate a string of text that's most statically likely to form a sentence together, so from user's perspective, it's most useful as an alternative to manual search engine to allow user to find quick answers to a simple question, such as "how much soda is needed for baking X unit of Y bread", or "how to print 'Hello World' in a 10 times in a loop in X programming language". Beyond this use case, the result can be unreliable, and this is something to be expected.

Sure, it can also generate long code and even an entire fine-looking project, but it generates it by following a statistical template, that's it.

That's why "the easy part" is easy because the easy problem you try to solve is likely already been solved by someone else on GitHub, so the template is already there. But the hard, domain-specific problem, is less likely to have a publicly-available solution.

josefrichter · 2 days ago
Come on, this shows fundamental lack of understanding and experience on your side.
josefrichter commented on AI makes the easy part easier and the hard part harder   blundergoat.com/articles/... · Posted by u/weaksauce
josefrichter · 2 days ago
The OP’s example of AI writing 500 LOC, then deleting 400, and saying it didn’t… Last time I saw something like that was at least a year ago, or maybe form some weaker models. It seems to me the problem with articles like this is while they sometimes are true at the moment, they’re usually invalidated within weeks.
josefrichter commented on US has investigated claims WhatsApp chats aren't private   bloomberg.com/news/articl... · Posted by u/1vuio0pswjnm7
josefrichter · 10 days ago
I am not into conspiracy theories, but I find it very unlikely that our governments can’t read all our messages across platforms.
josefrichter commented on Ask HN: How can we solve the loneliness epidemic?    · Posted by u/publicdebates
josefrichter · a month ago
You can organize things. It's surprisingly easy. You just put up a FB event.

When I was younger and moved to a new (foreign) city, The first thing I did was to create a "picnic" for people coming from my country. No agenda, no nothing, let's just hang out and have some wine, cheese and chat while sitting on the grass. You'd be surprised how successful this was, and some of them keep running regularly without me for over a decade now.

josefrichter commented on     · Posted by u/mpweiher
josefrichter · a month ago
Isn't the suggested 'path forward' basically a description of Elixir/Erlang BEAM?
josefrichter commented on Local Journalism Is How Democracy Shows Up Close to Home   buckscountybeacon.com/202... · Posted by u/mooreds
josefrichter · a month ago
The murder of Twitter seems to be a part of a greater scheme of things.

u/josefrichter

KarmaCake day1263March 21, 2011
About
Product designer at josefrichter.design

contact josef.richter at me.com

View Original