frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Zig Zen Update

https://codeberg.org/ziglang/zig/commit/621844bde551ee1a9b8142d7d146d1fa804247a2
40•tosh•1h ago

Comments

rowbin•1h ago
I'm out of the loop. Is there any context? Can't pick up on what really changed here.
dgellow•1h ago
The link shows the exact diff
rowbin•1h ago
I saw what changed syntactically. I meant I don't really understand what changed semantically. And whether there is any context to why the change was necessary.
dgellow•47m ago
The commit message feels clear to me? It seems Andrew wanted to clean the zig zen slightly, it’s not a big change:

> - rewordings

> - "memory is a resource" goes without saying

> - emphasize the final point

Validark•1h ago
Glad to see "Together we serve the users" come back. I miss the old Zig readme that said Zig comes with an MIT license and a humble request to build software that serves the users.
JakobJK•1h ago
It was already there though.
mcherm•1h ago
Nicely done!

I always felt that Python's "There should be one-- and preferably only one --obvious way to do it." was a bit of a mess.

Obviously (to anyone who was around at the time), that plank was written in response to Perl's motto: "There is more than one way to do it."

Zig's original take on this, "Only one obvious way to do things" seems even worse. You see, both languages agree that Perl had it wrong: it is unhelpful to have several different ways to write any future. But they went a little too far: it is not actually bad for it to be possible to write the same thing in more than one way.

Zig's new phrasing: "There is an idiomatic way to do it." captures the CORRECT alternative to Perl's motto. It is not important that there be no alternative ways of writing something, Rather, it is important that there be a single idiomatic way to write it.

Fraterkes•48m ago
I think people criticize that line in the zen of Python because Python has now become very maximalist. On it's own merits, I think "There should be one obvious way to do it" is much better, less clunky, than "There is an idiomatic way to do it".

Also, importantly, the Zen of Python is kinda written as a set of ideas that Python should aspire to ("there should be one obvious way to do it") instead of a sales pitch of Python's merits. I prefer that.

melon_tusk•32m ago
I don't see how Zig will ever contend with Odin, Jai, C3 and others when they drive away half of the prospective users with activism.
dom96•26m ago
What activism is that?
kristoff_it•23m ago
trying to make good software :^)
quarkz14•16m ago
truly a tragedy! how dare you make good software!?!
logicchains•15m ago
Still less activist than the Rust community; nobody's getting death threats for writing unsafe Zig.

GrapheneOS user reported to authorities for using GrapheneOS

https://discuss.grapheneos.org/d/36134-grapheneos-user-reported-to-authorities-for-using-grapheneos
199•Cider9986•1h ago•91 comments

Zig Zen Update

https://codeberg.org/ziglang/zig/commit/621844bde551ee1a9b8142d7d146d1fa804247a2
41•tosh•1h ago•13 comments

How LLMs work

https://www.0xkato.xyz/how-llms-actually-work/
375•0xkato•2d ago•110 comments

The intracies of modern camera lens repair (2024)

https://salvagedcircuitry.com/sigma-45mm.html
176•transistor-man•10h ago•60 comments

S&P 500 rejects SpaceX, also blocking entry for OpenAI and Anthropic

https://arstechnica.com/tech-policy/2026/06/sp-500-blocks-fast-spacex-entry-wont-waive-rule-for-u...
505•maltalex•5h ago•169 comments

Pre-Modern Armies for Worldbuilders, Part I: Why They Fight

https://acoup.blog/2026/06/05/collections-pre-modern-armies-for-worldbuilders-part-i-why-they-fight/
78•gostsamo•6h ago•21 comments

Social Cache Busting

https://www.autodidacts.io/social-cache-busting/
37•surprisetalk•3d ago•7 comments

New method turns ocean water into drinking water, without waste

https://www.rochester.edu/newscenter/what-is-desalination-definition-ocean-water-704732/
376•speckx•19h ago•161 comments

Astronauts told to return to ISS after sheltering over air leak repairs

https://www.bbc.com/news/live/c4g44ew3g1kt
399•janpot•19h ago•251 comments

pg_durable: Microsoft open sources in-database durable execution

https://github.com/microsoft/pg_durable
406•coffeemug•18h ago•90 comments

Ask HN: What was your "oh shit" moment with GenAI?

344•andrehacker•1d ago•653 comments

The back cover of C++: The Language raises questions not answered by front cover

https://devblogs.microsoft.com/oldnewthing/20260605-01/?p=112391
98•paulmooreparks•7h ago•28 comments

Gemma 4 QAT models: Optimizing compression for mobile and laptop efficiency

https://blog.google/innovation-and-ai/technology/developers-tools/quantization-aware-training-gem...
354•theanonymousone•18h ago•108 comments

Did Claude increase bugs in rsync?

https://alexispurslane.github.io/rsync-analysis/
419•logicprog•21h ago•433 comments

Ten Years of Franz

https://meetfranz.com/blog/ten-years-of-franz
36•tosh•3d ago•25 comments

Mouseless – keyboard-driven control of macOS/Linux/Windows

https://mouseless.click
532•riddley•2d ago•216 comments

Raytracing Geometries in 3D Rendering

https://andeplane.github.io/Raytracing/
8•kvakkefly•2d ago•1 comments

Lockdown Mode

https://help.openai.com/en/articles/20001061-lockdown-mode
61•berlianta•7h ago•26 comments

My Agent Skill for Test-Driven Development

https://www.saturnci.com/my-agent-skill-for-test-driven-development.html
183•laxmena•1d ago•79 comments

Nine Ways to Do Inheritance in Rust, a Language Without Inheritance

https://medium.com/@carlmkadie/nine-ways-to-do-inheritance-in-rust-a-language-without-inheritance...
51•pjmlp•2d ago•8 comments

Gov.uk has replaced Stripe with Dutch provider Adyen

https://www.theregister.com/public-sector/2026/06/04/govuk-goes-dutch-on-payments-as-it-dumps-str...
459•toomuchtodo•17h ago•167 comments

Azure Linux Desktop

https://www.boxofcables.dev/azure-linux-desktop-a-build-2026-mashup-of-wslc-winui-reactor-and-azu...
10•haydenbarnes•2h ago•1 comments

Conventional Commits encourages focus on the wrong things

https://sumnerevans.com/posts/software-engineering/stop-using-conventional-commits/
314•jsve•18h ago•233 comments

Exact UNORM8 to Float

https://fgiesen.wordpress.com/2024/11/06/exact-unorm8-to-float/
5•firephox•3d ago•1 comments

The perils of UUID primary keys in SQLite

https://andersmurphy.com/2026/06/05/the-perils-of-uuid-primary-keys-in-sqlite.html
94•emschwartz•11h ago•54 comments

Tracing a powerful GNSS interference source over Europe

https://arxiv.org/abs/2606.03673
398•mimorigasaka•1d ago•206 comments

Ask HN: Why is the HN crowd so anti-AI?

168•Ekami•8h ago•301 comments

The Quiet Numbers Station: Decoding Nineteen Years of GPS Cryptography

https://www.benthamsgaze.org/2026/06/02/the-quiet-numbers-station-decoding-nineteen-years-of-gps-...
92•lordgilman•21h ago•71 comments

India's surprise baby bust

https://www.economist.com/leaders/2026/06/04/indias-surprise-baby-bust-is-a-warning-to-the-world
186•hakonbogen•19h ago•789 comments

Transformers are inherently succinct

https://openreview.net/pdf?id=Yxz92UuPLQ
122•brandonb•15h ago•36 comments