frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Past, Present, and Future of (Ruby) Sorbet Type Syntax

https://blog.jez.io/history-of-sorbet-syntax/
5•ksec•1y ago

Comments

Lio•1y ago
This is a great write up and I think the proposal to make rbs-inline type comments avaible at runtime is an execellent solution.

I can definitely see the value runtime type checking in addition to static analysis. For my own work I've done this either using pattern matching:

  class User
    def initialize(name:, age:)
      String => name
      Integer => age
      @name = name
      @age = age
    end
  end
but the error messages aren't great IMHO. It's pretty easy though knock up a little type checker in a very small module and prepend it. I have support for union types and typed arrays in mine.

I actually wasn't aware of the improvements they've made over the years to Sorbet. It think that's probably what I'll migrate to now.

Lio•1y ago
I'd add, I'm surprised this this post isn't added to the "official" Sorbet blog. It really is a great post and very positive for the future of the project.

https://sorbet.org/blog/

Obsidian Community

https://community.obsidian.md/
1•hisamafahri•59s ago•0 comments

Zig vs. Rust, agentic coding, and intellectual control [video]

https://www.youtube.com/watch?v=urMV1JKbIxs
1•alibosworth•1m ago•0 comments

AI agents can self-replicate. Who is building for the human side?

https://hugonomy.com/
1•GlyphWeaver_a•2m ago•0 comments

Starship V3

https://www.spacex.com/updates#starship-v3
2•fprog•2m ago•0 comments

London Rooftop Where Beatles Played Last Gig (1969) to Become Museum

https://www.nytimes.com/2026/05/11/arts/music/beatles-museum-london.html
1•bookofjoe•7m ago•1 comments

How AI Killed a 133-Year-Old Princeton Tradition

https://www.theatlantic.com/ideas/2026/05/princeton-ai-honor-code/687144/
1•KnuthIsGod•7m ago•0 comments

The New York Times Got Caught Using AI Hallucinations in Its Reporting

https://thewalrus.ca/the-new-york-times-got-caught-using-ai-hallucinations-in-its-reporting/
2•ireflect•9m ago•0 comments

RND: A 1 button generative 4-track synth

https://www.cymaforma.com/rnd-synth
1•peteforde•15m ago•0 comments

Could You Live Without a Computer? I Can. [archive link in comments]

https://www.thefp.com/p/could-you-live-without-a-computer
2•James72689•18m ago•1 comments

Atlas: An LLM inference engine written from scratch in Rust and CUDA

https://atlasinference.io
2•emrehan•29m ago•0 comments

I traveled 65 countries and built my own travel tracker

https://play.google.com/store/apps/details?id=com.ahnlee.jidoapp&hl=en_US
1•leeahn137•30m ago•1 comments

First 3D Emoji?

1•xxemogirl694uxx•31m ago•0 comments

Facebook is a hub for illegal wildlife trade, and that's by design, report says

https://news.mongabay.com/2026/05/facebook-is-a-hub-for-illegal-wildlife-trade-and-thats-by-desig...
3•PaulHoule•31m ago•0 comments

AI shouldn't have a meter. Unlimited tokens. Forever

https://www.openmonoagent.ai/
9•startuphakk•32m ago•5 comments

Cloudflare breaks promise to not gatekeep small browsers

https://forum.palemoon.org/viewtopic.php?t=33442
3•mimasama•35m ago•1 comments

Thoughts on the £1M SaSu Fine

https://prestonbyrne.com/2026/05/12/thoughts-on-the-1000000-sasu-fine/
3•delichon•40m ago•0 comments

Internet draft for variable length UUIDs – up to 4,096 bits

https://datatracker.ietf.org/doc/draft-davis-uuidrev-uuid-long/
3•jhealy•44m ago•0 comments

OpenJai – An Open Source Implementation Effort for a Jai-Style Systems Language

https://github.com/withlang-dev/open-jai
1•TheWiggles•54m ago•0 comments

US Army goes green-ish, wants soldiers munching on plant proteins

https://www.theregister.com/offbeat/2026/05/12/us-army-eyes-alternative-proteins-for-soldiers-in-...
6•Bender•56m ago•3 comments

Show HN: Chrome extension that blocks API keys from being pasted into AI tools

https://vaultbix.com
2•shiqingao•57m ago•0 comments

Google users fight for refunds as unauthorized API usage bills soar

https://www.theregister.com/ai-ml/2026/05/13/google-users-fight-for-refunds-as-unauthorized-api-u...
3•Bender•57m ago•0 comments

Ideas Behind Their Time: Part Two

https://marginalrevolution.com/marginalrevolution/2026/05/ideas-behind-their-time-2.html
1•paulpauper•58m ago•0 comments

OpenZFS 2.4.2 Released with Linux 7.0 Kernel Support, Many Bug Fixes

https://www.phoronix.com/news/OpenZFS-2.4.2-Released
2•Bender•59m ago•0 comments

Why Is Latin America So Violent?

https://www.richardhanania.com/p/why-is-latin-america-so-violent
2•paulpauper•59m ago•0 comments

Abandoning my game dev dreams in the pursuit of fulfillment and better coffee

https://anastasialaczko.substack.com/p/1-abandoning-my-game-dev-dreams-in
2•papermocha•59m ago•0 comments

Everything I Know About Dynamic Discrete Choice

https://nicholasdecker.substack.com/p/everything-i-know-about-dynamic-discrete
1•paulpauper•59m ago•0 comments

React File Viewer

https://www.npmjs.com/package/@smazeeapps/file-viewer
1•naveenar•59m ago•0 comments

Exporting Data from Anime-Planet (2018)

https://kiniro.uk/articles/22
1•bariumbitmap•1h ago•0 comments

Show HN: A minimal screen-on time tracker for Wayland

https://github.com/skorotkiewicz/work-track
1•modinfo•1h ago•0 comments

Show HN: CLI and MCP for Suunto smartwatches data

https://github.com/tajchert/suuntool
1•tajchert•1h ago•0 comments