News for hackers. Stuff that matters.

ch4s3

Anyone can learn to add and subtract if you don't teach it like absolute shit.
I seriously doubt this. There are some many places in life where a little bit of simple mathematical thinking would/could go a long way and you don't need to be particularly bright to understand a lot of it. Almost anyone can learn how to think about different orders of magnitudes of numbers through visual representation, but it just isn't taught very well. The difference between a million, billion, and trillion dollars matters a lot in civic life, and parts per billion are useful for understanding day to day health risks. Anyone can learn that.
Re:Early progress on accelerating drug development with Claude on Thursday October 29, 2026 @05:09PM (#50296038)
> so many examples of PE destroying

PE is short for PRIVATE equity, there are no public shareholders in PE, no share price. When I critique that people here often don't understand basic things about the economy this is what I mean.

Re:Early progress on accelerating drug development with Claude on Thursday October 29, 2026 @12:38PM (#50291879)
>That assumes that people are playing a long game

What are you talking about? Shareholders are looking for sustainable projections of growth. Killing a bunch of people will tank your stock which is how executives get paid. You really need to think beyond their first thought o nstuff like this.

> There's a long list of people throughout history who do not have this caution at all.

None of them run pharmaceutical companies.

>You seem to be taking a theoretical economics approach. Reality is different

No I'm describing reality and you're arguing from populism.

Re:Early progress on accelerating drug development with Claude on Wednesday October 28, 2026 @10:43AM (#50274496)
> Profit-driven industry makes extremely perverse incentives

People who are specialists in something other than economics often make this argument but it's often a very weak argument, IMO. Liability means that you are incentivized to be quite cautious in pushing a potentially dangerous product. Particularly with pharmaceuticals a class action can be easily and successfully argued in court. Moreover, a relatively small number of dangerous flops will tank your reputation with consumers. I would also add that you can't make any more money selling drugs to people you have killed.

The worst money incentive for drug manufacturers is that market forces push them towards recurring treatments for diseases that effect a large number of people. However that seems less than perverse to me.

Re:Crystal 1.22.0 on Monday October 26, 2026 @11:38AM (#50245586)
That's a cool project! It's fascinating that we both landed on efect-y capabilities with a faile closed system `hanki run --deny io` in hanki and `forge cap inspect ./build/myapp --deny IO.Network`[1] for binary audits in March. In general though March requires a compiled program to declare it's needs and errors on undeclared IO, etc.[2]

This is super interesting, I really like it. Actor concurrency with effects is not as broadly implemented as it should be.

[1] https://march-lang.org/docs/capability-audit/#auditing-a-com...

[2] https://march-lang.org/docs/capabilities/#io-permission-caps

Is your source code online? I can't find it.

I would imagine it’s because social media is ineffective at changing people’s votes by itself.
Re:Crystal 1.22.0 on Thursday October 22, 2026 @02:05PM (#50198967)
It is a lot easier, but I've been working on this language project for almost 8 months now. I've spent a lot of time in research papers and thinking about both dev UX and how it works with LLMs. Knocking together a working compiler on LLVM is WAY easier now, but making something nice is still hard. A language is so much more than a compiler and syntax. So to your point, standing out is incredibly hard.

I'm doing this because it interests me and I'm learning, but it does feel quixotic at times.

Re:Crystal 1.22.0 on Thursday October 22, 2026 @12:00PM (#50197206)
I've been doing precisely the same thing https://march-lang.org/docs/playground/
Re:Crystal 1.22.0 on Thursday October 22, 2026 @10:47AM (#50196170)
I looked closely at Crystal when it first got popular but they removed the REPL which for me made Elixir a better choice.
Re:Advanced coding in low-resource programming languages on Wednesday October 21, 2026 @09:57AM (#50181066)
In my brief test, it did OK but I'm not sure I set it up for success very well. I have a bunch of skills[1][2][3], and I don't think I set those up in OMP for deepseek to use first. Claude uses all 3 a lot so they're probably part of the reason it works.

[1] https://github.com/march-language/march/blob/main/.claude/sk...

[2] https://github.com/march-language/march/blob/main/.claude/sk...

[3] https://github.com/march-language/march/blob/main/.claude/sk...

Re:Advanced coding in low-resource programming languages on Tuesday October 20, 2026 @02:34PM (#50170667)
Yeah GPT and Claude both write my language really well[1]. GLM and Kimi did OK as well, but I haven't tried Qwen.

[1] https://march-lang.org/

These dams are in the north east, those industries moved to the south long before moving to Asia. My grandmother worked in one of those mills that moved south during WWII. Many moved even deeper south after legally enforced segregation ended.
Re:Choreographic Programming in Rust on Tuesday October 13, 2026 @10:38PM (#50081718)
Thanks! I’ll take a look tomorrow.

*edit it seems like I need an invite.

Re:Choreographic Programming in Rust on Monday October 12, 2026 @01:38PM (#50059907)
Thank you, I really appreciate that!

I'm not in touch with him, but I have looked at Chorex. I was hoping to see him at ElixirConf but I had to change my plans last minute. Have you used Chorex?

Re:Choreographic Programming in Rust on Monday October 12, 2026 @12:17PM (#50058609)
That's pretty neat. I love the things I see people doing like this where they build up some cool functionality behind a nice and straightforward syntax.

Yeah, claude can get pretty far into language projects on 1 million tokens.

Re:Gleam doesn't compile to Erlang source anymore on Monday October 12, 2026 @10:45AM (#50057177)
I just saw your reply! give me a shout when you release it.
Re:Choreographic Programming in Rust on Monday October 12, 2026 @10:43AM (#50057158)
This is an interesting question! I'm not an expert in Orleans but I have looked at it alongside koka. The user defined key vs pid distinction is important and using a user defined key like in Orleans has advantages for keeping track of their virtual actors(grains). Their automatic lifecycle management is nice, but you really have to trust the runtime to know when something is really idle. I think their failure handling with auto state restoration is a mistake, recreating an actor with bad state is a recipe for crashes.

What I have that Orleans is missing is compile time protocol checking, typesd and hash checked remote calls, capability management, cluster authentication, and no stop the world GC. Orleans doesn't have choreography per se, they have sagas as a convention.

Yeah, GO routines are meant to solve different problems than share nothing actors.

Re:Choreographic Programming in Rust on Monday October 12, 2026 @09:46AM (#50056410)
This seems to be a popular idea recently. After reading this paper[1] I ended up building this into my actor based language[2]. It makes a lot of sense in actor based concurrency, I'd be curious to know what rust devs think of this since it's a bit different from how they often do concurrency.

[1] https://simonjf.com/writing/eventactors.pdf

[2] https://march-lang.org/docs/choreography/

Re:Gleam doesn't compile to Erlang source anymore on Tuesday October 06, 2026 @10:00PM (#49987060)
Again you’re really reading way past what I’m saying. The superficial stuff is the reason it may be a good first place to look.

You’re being contrarian for no reason.

Re:Gleam doesn't compile to Erlang source anymore on Tuesday October 06, 2026 @09:58PM (#49987037)
It looks reasonable but I’d have to see how they actually do memory management.
Re:Gleam doesn't compile to Erlang source anymore on Tuesday October 06, 2026 @11:13AM (#49979741)
Yep, that's essentially what I mean. There's even this official cheatsheet[1] that shows a lot of overlap.

[1] https://gleam.run/cheatsheets/gleam-for-rust-users/

Re:Gleam doesn't compile to Erlang source anymore on Tuesday October 06, 2026 @11:11AM (#49979706)
So I said:

> I'd say if you know and like Rust, then Gleam should be easy to pick up

And you think that:

> a Rust programmer is more likely to prefer Gleam to Elixir

Are we maybe splitting hairs here?

Re:Gleam doesn't compile to Erlang source anymore on Tuesday October 06, 2026 @11:06AM (#49979622)
You don't think that Gleam has more familiar syntax to a Rust dev than Elixir? Or that the type system might feel more familiar?
Re:Gleam doesn't compile to Erlang source anymore on Tuesday October 06, 2026 @10:56AM (#49979461)
The concurrency model in Go is also poorly suited to the BEAM's process model. Goroutines share a heap so you can't do a lot of things safely that processes can do. Having independent memory space for a process allows you to free it safely when work is done without GCing everything and you can also safely share data because you have a copy not a ref.
Re:Gleam doesn't compile to Erlang source anymore on Tuesday October 06, 2026 @10:53AM (#49979403)
I'd say if you know and like Rust, then Gleam should be easy to pick up but otherwise I'd try Elixir. You can learn most of the language in a few days and be experimenting with BEAM and supervision concepts basically on day one. As a learning exercise I think its worth peoples' time because actors/processes are one of the concurrency models you don't see everywhere but solve interesting problems well.
Re:The designer lamps in my house on Monday October 05, 2026 @03:05PM (#49969056)
I'm not sure why anyone even tried to invent a new pendant light after the PH5. ;)
Re:Turbo Haskell on Sunday October 04, 2026 @12:25PM (#49955305)
It’s correct, but Hava would be pronounced Ava.
Re:Turbo Haskell on Friday October 02, 2026 @01:59PM (#49936554)
Unless you speak Spanish and then it would sound like Ava, which is conveniently not a word already.
I look forward to investing in Bridge Coin.

Older »