frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Phoenix: A modern X server written from scratch in Zig

https://git.dec05eba.com/phoenix/about/
336•snvzz•8h ago•162 comments

Tell HN: Merry Christmas

960•basilikum•8h ago•253 comments

Who Watches the Waymos? I do [video]

https://www.youtube.com/watch?v=oYU2hAbx_Fc
118•notgloating•6h ago•38 comments

Ruby 4.0.0 Released

https://www.ruby-lang.org/en/news/2025/12/25/ruby-4-0-0-released/
113•FBISurveillance•2h ago•11 comments

Show HN: Minimalist editor that lives in browser, stores everything in the URL

https://github.com/antonmedv/textarea
292•medv•11h ago•94 comments

Asterisk AI Voice Agent

https://github.com/hkjarral/Asterisk-AI-Voice-Agent
82•akrulino•7h ago•39 comments

Fabrice Bellard: Biography (2009) [pdf]

https://www.ipaidia.gr/wp-content/uploads/2020/12/117-2020-fabrice-bellard.pdf
242•lioeters•12h ago•69 comments

CSRF protection without tokens or hidden form fields

https://blog.miguelgrinberg.com/post/csrf-protection-without-tokens-or-hidden-form-fields
152•adevilinyc•3d ago•51 comments

Research team digitizes more than 100 years of Canadian infectious disease data

https://news.mcmaster.ca/mcmaster-research-team-digitizes-more-than-100-years-of-canadian-infecti...
98•XzetaU8•6d ago•5 comments

Show HN: Exploring Mathematics with Python

https://coe.psu.ac.th/ad/explore/
90•Andrew2565•5d ago•5 comments

JEDEC developing reduced pin count HBM4 standard to enable higher capacity

https://blocksandfiles.com/2025/12/17/jedec-sphbm4/
16•rbanffy•6d ago•0 comments

Show HN: Vibium – Browser automation for AI and humans, by Selenium's creator

https://github.com/VibiumDev/vibium
279•hugs•13h ago•91 comments

Using Vectorize to build an unreasonably good search engine in 160 lines of code

https://blog.partykit.io/posts/using-vectorize-to-build-search/
45•ColinWright•3d ago•11 comments

Prototaxites

https://astrobiology.com/2025/03/ancient-prototaxites-dont-belong-to-any-living-lineage-possibly-...
30•andsoitis•5d ago•2 comments

Fabrice Bellard Releases MicroQuickJS

https://github.com/bellard/mquickjs/blob/main/README.md
1374•Aissen•1d ago•517 comments

Nvidia buying AI chip startup Groq for about $20B in cash

https://www.cnbc.com/2025/12/24/nvidia-buying-ai-chip-startup-groq-for-about-20-billion-biggest-d...
465•nickrubin•10h ago•269 comments

Comptime – C# meta-programming with compile-time code generation and evaluation

https://github.com/sebastienros/comptime
74•bj-rn•4d ago•16 comments

The dawn of a world simulator

https://odyssey.ml/the-dawn-of-a-world-simulator
52•olivercameron•4d ago•24 comments

The port I couldn't ship

https://ammil.industries/the-port-i-couldnt-ship/
106•cjlm•6d ago•64 comments

Qntm's Power Tower Toy

https://qntm.org/files/knuth/knuth.html
70•ravenical•4d ago•21 comments

I'm returning my Framework 16

https://yorickpeterse.com/articles/im-returning-my-framework-16/
198•YorickPeterse•18h ago•320 comments

A Child in the State of Nature

https://lareviewofbooks.org/article/a-child-in-the-state-of-nature/
7•Caiero•3d ago•0 comments

Jingle Bells (Batman Smells): An incomplete festive folk-rhyme taxonomy

https://loreandordure.com/2025/12/16/jingle-bells/
83•helsinkiandrew•3d ago•31 comments

The Next-Gen Mainboard Designed with AmigaOS4 and MorphOS in Mind

https://mirari.vitasys.nl/our-story/
19•todsacerdoti•6h ago•3 comments

Keystone (YC S25) is hiring engineer #1 to automate coding

https://www.ycombinator.com/companies/keystone/jobs/J3t9XeM-founding-engineer
1•pablo24602•10h ago

A faster path to container images in Bazel

https://www.tweag.io/blog/2025-12-18-rules_img/
78•malt3•6d ago•39 comments

Microsoft please get your tab to autocomplete shit together

https://ivanca.github.io/programming/2025/11/26/microsoft-pls-get-your-tab-to-autocomplete-shit-t...
165•AmbroseBierce•7h ago•94 comments

How I Left YouTube

https://zhach.news/how-i-left-youtube/
118•dhashe•9h ago•153 comments

Free Software Foundation receives historic private donations

https://www.fsf.org/news/free-software-foundation-receives-historic-private-donations
15•pentagrama•2h ago•0 comments

Google's year in review: areas with research breakthroughs in 2025

https://blog.google/technology/ai/2025-research-breakthroughs/
195•Anon84•21h ago•144 comments
Open in hackernews

Ruby 4.0.0 Released

https://www.ruby-lang.org/en/news/2025/12/25/ruby-4-0-0-released/
108•FBISurveillance•2h ago

Comments

aaronbrethorst•2h ago
It wouldn't be Christmas without a new version of Ruby. Thanks Matz and co!
nish__•2h ago
Ruby::Box looks useful.
shevy-java•13m ago
Right now it is just the foundation I guess. That is, more work to be put on top of it. byroot kind of pointed that out that the proposal reminds him of containers and I think this is the long-term goal eventually, e. g. namespaced isolated containers. At a later time, I think, the syntax for refinements may be simplified and also be integrated into Ruby::Box, since Ruby::Box is kind of a stronger refinement in the long run. But that's my take; ultimately one has to ask matz about the changes. What he did say on the bugtracker was that this is to be considered a low-level API e. g. a foundation work. So things will be put on top of that eventually.
desireco42•1h ago
This really makes Christmas festive. I don't think I need new features, but sure love simplicity of 4.0.

I am installing it now. Thank you Matz and team.

ekvintroj•48m ago
My best Christmas gift <3 Love you Ruby.
ksec•44m ago
It seems Ractor is still work in progress while Fiber has matured a lot in the last few releases.

I vaguely remember reading Shopify is using Fiber / Rack / Async in their codebase. I am wondering if Rails will get more Fiber usage by default.

shevy-java•15m ago
To me it seems very few people use ractors. A bit more use fibers though.

It's a bit of a mess IMO. I'd much prefer everything be simplified aggressively in regards to threads + GIL; and Ractors integrated on top of Ruby::Box to provide not only namespaced container-like entities but also thread-support as a first-class citizen at all times. The API of ractors is weird and really not fun to use.

mikestorrent•35m ago
Still love Ruby deeply even though I now work somewhere where it's not in use. Thanks for the release, I hope I find a reason to use it!
andrewinardeer•27m ago
It truly is Christmas.
ergocoder•16m ago
I haven't looked at Ruby for a long time. I've moved away due to the lack of typing. Any degree of typing would be helpful. Does it support typing yet?
maz1b•11m ago
It's never Christmas without a new ruby version.

The ruby::box thing looks pretty interesting, from a cursory glance you can run two simultaneous versions of something like a feature or rollout much more conveniently.

Also being able to do

  if condition1
     && condition2
    ...
  end

on multiple lines rather than one - this is pretty nifty too!