frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Grace Hopper's Revenge

https://www.thefuriousopposites.com/p/grace-hoppers-revenge
35•ashirviskas•2h ago

Comments

ashirviskas•2h ago
I found it interesting that Elixir scores so high, but I'm not sure whether I can agree with the cause.
gostsamo•2h ago
how can you argue with so many assertive sentences in the article? they leave no space for critical thinking.
Bolwin•1h ago
That benchmark is useless for comparing languages because the tasks are not the same across languages
stabbles•2h ago
The TL;DR: code should be easy to audit, not easy to write for humans.

The rest is AI-fluff:

> This isn't about optimizing for humans. It's about infrastructure

> But the bottleneck was never creation. It was always verification.

> For software, the load-bearing interface isn't actually code. Code is implementation.

> It's not just the Elixir language design that's remarkable, it's the entire ecosystem.

> The 'hard' languages were never hard. They were just waiting for a mind that didn't need movies.

dist-epoch•1h ago
Man you are bad at TL;DR;-ing, you completely left out the main point article makes comparing stateful/mutating object oriented programming that humans like and pure functional oriented programing that presumably according to author LLMs thrive in.
tyleo•55m ago
To put it another way: this article isn’t about the AI fluff, it’s about the two sentences at the top the author wrote themselves. ;)
zeristor•54m ago
Perhaps we need an AI to human transformer to remove the AI fluff?
zeristor•55m ago
It really is AI fluff.

Are people starting to write and talk in this manner, I see so many YouTube videos where you can see a person reading an AI written text, its one thing if the AI wrote it, but another if the human wrote it in the style of an AI.

As someone pointed out to me the way an AI writes text can be changed, so it is less obvious, its just that people don't tend to realise that.

InkCanon•47m ago
Whenever I see a sentence of the form:

"X isn't A, it's (something opposite A)" I twitch involuntarily.

ModernMech•39m ago
Someone had one of those AI videos on in the background and, I can’t explain it, the ordering of the words is like nails on a chalkboard to me. I’m starting to have a visceral physiological response to AI prose that makes it actually painful to listen to.

The video was a biography about some Olympian, and I could tell the prompt included some facts about her wanting to be a tap dancer as a kid, because the video kept going back to that fact constantly. Every few sentences it would reference “that kid who wanted to be a tap dancer”. By the 6th time it brought up she wanted to be a tap dancer I was ready to scream.

arrowsmith•27m ago
It's even infecting the highest levels of government:

https://www.pimlicojournal.co.uk/p/mps-are-almost-certainly-...

skywhopper•1h ago
This article takes a very tiny, questionable bit of data and extrapolates a lot of iffy assertions.

In general I’m tired of the “humans need never, and should never look at the code” LLM triumphalism articles. Do these folks ever work with real systems, I wonder.

dist-epoch•1h ago
I remember when "real programmers" were supposed to look at the assembly code generated by compilers because it was bloated, inefficient, and totally unsuitable to use in a real system.

Cue in "non-determinism" retort.

chrisrhoden•1h ago
I think the problem is less determinism than predictability. Hashing algorithms are deterministic.

Will people start .gitignore-ing their src directories and only save prompts?

dist-epoch•56m ago
https://github.com/dbreunig/whenwords
ModernMech•27m ago
This article [1] would argue ”no”, because then you would be ridding yourself of a “repository of determinism”, which the prompts cannot replace.

You can build a system with non-deterministic properties but you need some sort of deterministic foundation to build working, usable systems. Non determinism from top to bottom is building on quicksand in a swamp.

[1] https://www.oreilly.com/radar/can-language-models-replace-co...

tgv•55m ago
Hardware restrictions might have contributed to that. Anyway, analogs and metaphors do not prove what they sneakily try to imply. They might help thinking about a problem, but they leave out the actual argument, and in this case, the jump is substantial.
keybored•24m ago
That you anticipated a retort isn’t enough. You also have to refute it.

Yeah compilers are deterministic and LLMs are not. The response to that?

The answer could very well be something like what’s in TFA namely formal verification. But an answer here is needed.

Chris2048•1h ago
> We built objects with identity and state because that’s how we experience reality

I mean, we called them objects, but coupling related state (and functions) together seem an objectively (object-ively) way to group data, it's literally just dict-based organisation.

keybored•55m ago
Against Flintstone Engineering.[1] That’s great.

I don’t know about the premises here. All of these articles are written to hammer two points.

- AI is the future/AI has been here since X months ago

- There are still people who don’t believe that—to me an unfathomable position as I have personally spent five gazillion tokens on

And the supposed topic of the article is incidental to that.

But if GenAI is the future I’ll take GenAI formal verification and code generation over mindless code generation, thank you very much.

[1] https://news.ycombinator.com/item?id=47358696

jna_sh•55m ago
> The amount of training data doesn’t matter as much as we thought.

Seems a huge assumption to me. From the data one could equally conclude that JavaScript and Python have lower code quality _because_ the quantity of training data, e.g. more code written by less experienced developers

zephen•14m ago
Don't worry! It'll only get better, as the amount of ouroboros training data explodes.

Weren't we taught that recycling is good?

austin-cheney•54m ago
> I’m still seeing a decent number of people on Twitter complain occasionally that they’ve tried AI-driven coding workflows and the output is crap and they can move faster by themselves. There’s less of these people in the world of Opus 4.5 and Gemini 3 now, but they’re still there.

The article starts from a false premise: that AI assisted coding makes the code more understandable. This isn't the case. You either understand the code without AI or offload that reasoning onto the AI, at which point its not you that understands the code.

A person could argue AI writes original code more understandable at maintenance time than they could on their own. This is equally problematic for the same reason. If a person has a lesser understanding of the code at original authoring they will have a lesser understanding of the edge cases and challenges that went into the reasoning about that original code and its those thought challenges which inform the complexities of maintenance, not the simplicity of the base code.

As an analog its like being given a challenging game puzzle to solve. After realizing the game requires extended effort to reach the desired goal the person searches online for the puzzle solution. At the game's next level they encounter a more challenging puzzle, but they never solved the prior puzzle, and so cannot solve this puzzle. In effect all understanding is destroyed and they have become utterly reliant on spoon-fed solutions they cannot maintain themselves.

ModernMech•51m ago
This is so annoying. First it’s obviously AI generated so it’s hard to even read. But if we get past that it’s making all kinds of uncited claims. Did Grace Hopper envision the translation layer moving directly from English to machine code? I don’t know because I can’t trust the LLM to say, and the article does not include a citation — in a piece whose central claim is that AI shifts the burden from coding to verification.
papa0101•41m ago
Surprised to see Go scoring so low
nr378•36m ago
The data doesn't well support the claim that FP is best. Elixir tops the table at 97.5%, but C# (88.4%) is OOP and scores almost identically to Racket (88.9%), and Ruby (81.0%) and Java (80.9%) both outscore Scala (78.4%), which is explicitly functional. If FP were the driver, Scala should beat those languages, but it doesn't.

It's tempting to argue that a more constrained language helps, but Rust (62.8%) vs Elixir (97.5%) is an interesting data point here. Both are highly constrained, but in different directions. Elixir's constraints narrow the solution space because you can't mutate, you can't use loops, and you must pattern match, so every constraint eliminates options and funnels you toward fewer valid solutions that the LLM has to search through. Rust adds another constraint that must independently be satisfied on top of solving the actual problem, where the borrow checker doesn't eliminate approaches but adds a second axis of correctness the LLM has to get right simultaneously.

Overall, it seems like languages with strong conventions and ecosystems that narrow the solution space beat languages where there's a thousand ways to do something. Elixir has one build tool, one formatter, one way to do things. C#, Kotlin, and Java have strong ceremony and convention that effectively narrow how you write a program. Meanwhile JS, Python, PHP, and Perl offer endless choices, fragmented ecosystems, and rapidly shifting idioms, and they cluster at the bottom of the table.

WillAdams•33m ago
If the tool chain needs to be structured to facilitate people writing programs and documentation and comments, why isn't Literate Programming more popular?

http://literateprogramming.com/

Is LLM what will finally push LP into mainstream acceptance?

https://news.ycombinator.com/item?id=47300747

bronlund•18m ago
Brilliant take! We have spent so much time getting stupid people to program, that we have actually made the machines dumber :D
arbirk•11m ago
1) AutoCodeBranch does not present similar problems, so you can't compare the Upper Bound metric across languages. Actually the Elixir tests are transmuted from other languages.

2) The Tesla section is interesting. I'm not saying that you are wrong, just that their methods have not produced the promised results yet

3) Wireless humanoid robots is a bad platform because we don't have the hardware to support them. Both battery density and compute efficiency is too low currently to support freestanding robots. Rip Roomba - long live its legacy

Kagi Small Web

https://kagi.com/smallweb/
215•trueduke•2h ago•42 comments

Kagi Translate now supports LinkedIn Speak as an output language

https://translate.kagi.com/?from=en&to=LinkedIn+speak
759•smitec•7h ago•188 comments

Reddit User Uncovers Who Is Behind Meta's $2B Lobbying for Age Verification Tech

https://www.gadgetreview.com/reddit-user-uncovers-who-is-behind-metas-2b-lobbying-for-invasive-ag...
151•doener•1h ago•25 comments

Building a Shell

https://healeycodes.com/building-a-shell
48•ingve•2h ago•12 comments

Leanstral: Open-source agent for trustworthy coding and formal proof engineering

https://mistral.ai/news/leanstral
603•Poudlardo•15h ago•129 comments

The unlikely story of Teardown Multiplayer

https://blog.voxagon.se/2026/03/13/teardown-multiplayer.html
127•lairv•3d ago•19 comments

Grace Hopper's Revenge

https://www.thefuriousopposites.com/p/grace-hoppers-revenge
40•ashirviskas•2h ago•31 comments

Reverse-engineering Viktor and making it Open Source

https://matijacniacki.com/blog/openviktor
51•zggf•4h ago•15 comments

What CI looks like at a 100-person team (PostHog)

https://www.mendral.com/blog/ci-at-scale
31•shad42•4d ago•9 comments

Gummy Geometry

https://newkrok.github.io/nape-js/examples.html?open=soft-body&mode=3d&outline=0
18•memalign•3d ago•3 comments

Font Smuggler – copy hidden brand fonts into Google Docs

https://brianmoore.com/fontsmuggler/
10•lanewinfield•3d ago•3 comments

Meta’s renewed commitment to jemalloc

https://engineering.fb.com/2026/03/02/data-infrastructure/investing-in-infrastructure-metas-renew...
456•hahahacorn•18h ago•200 comments

The American Healthcare Conundrum

https://github.com/rexrodeo/american-healthcare-conundrum
380•rexroad•19h ago•350 comments

The “small web” is bigger than you might think

https://kevinboone.me/small_web_is_big.html
454•speckx•18h ago•191 comments

Sci-Fi Short Film “There Is No Antimemetics Division” [video]

https://www.youtube.com/watch?v=3v8AsTHfAG0
133•Anon84•4d ago•29 comments

Every layer of review makes you 10x slower

https://apenwarr.ca/log/20260316
299•greyface-•8h ago•175 comments

US SEC preparing to scrap quarterly reporting requirement

https://www.reuters.com/business/finance/us-sec-preparing-eliminate-quarterly-reporting-requireme...
603•djoldman•12h ago•335 comments

Gitana 18: the new flying Ultim trimaran

https://www.boatnews.com/story/50717/gitana-18-radical-technical-choices-for-the-new-flying-ultim...
51•divbzero•4d ago•22 comments

Pyodide: a Python distribution based on WebAssembly

https://github.com/pyodide/pyodide
103•tosh•3d ago•25 comments

Fatal Core Dump Game

https://www.robopenguins.com/core-dump-game/
15•pabs3•4d ago•3 comments

My Journey to a reliable and enjoyable locally hosted voice assistant (2025)

https://community.home-assistant.io/t/my-journey-to-a-reliable-and-enjoyable-locally-hosted-voice...
382•Vaslo•23h ago•118 comments

Why I love FreeBSD

https://it-notes.dragas.net/2026/03/16/why-i-love-freebsd/
452•enz•1d ago•223 comments

Beyond has dropped “meat” from its name and expanded its high-protein drink line

https://plantbasednews.org/news/alternative-protein/beyond-meat-not-the-moment-rebrand/
145•rmason•15h ago•347 comments

Show HN: Oxyde – Pydantic-native async ORM with a Rust core

https://github.com/mr-fatalyst/oxyde
121•mr_Fatalyst•3d ago•62 comments

Starlink Mini as a failover

https://www.jackpearce.co.uk/posts/starlink-failover/
272•jkpe•1d ago•205 comments

Claude Tips for 3D Work

https://www.davesnider.com/posts/claude-3d
111•snide•3d ago•26 comments

Monkey Island for Commodore 64 Ground Up

https://pixeldust.se/monkey-island-project
151•aresant•8h ago•58 comments

AirPods Max 2

https://www.apple.com/airpods-max/
291•ssijak•22h ago•482 comments

Show HN: Thermal Receipt Printers – Markdown and Web UI

https://github.com/sadreck/ThermalMarky
98•howlett•3d ago•36 comments

In space, no one can hear you kernel panic (2020)

https://increment.com/software-architecture/in-space-no-one-can-hear-you-kernel-panic/
69•p0u4a•4d ago•15 comments