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/

SSH reverse proxy written in Rust

https://github.com/firebadnofire/CentralSSH
1•firebadnofire•2m ago•0 comments

The Fall of the Theorem Economy

https://davidbessis.substack.com/p/the-fall-of-the-theorem-economy
1•cubefox•2m ago•0 comments

AI_glue – drop-in audit and governance for OpenAI and Anthropic apps

https://github.com/simonhansedasi/ai_glue
1•vigcneiugh•5m ago•0 comments

"Should I bring an umbrella to this thread?" – beyond toxicity/content scoring

https://vibecheck.opennotes.ai
1•anateus•5m ago•0 comments

Hackers have breached tank readers at US gas stations

https://www.cnn.com/2026/05/15/politics/iran-hackers-tank-readers-gas-stations
2•berkeleyjunk•5m ago•0 comments

A live shared night sky explore constellations with strangers and make wishes

https://constellations.unlicensedstudio.com/
1•allstern•7m ago•0 comments

Node-prewarm: CLI for Node 25's NODE_COMPILE_CACHE

https://ben3d.ca/blog/introducing-node-prewarm
1•bhouston•7m ago•0 comments

Private agent-to-agent payments on Solana with ZK proofs

https://github.com/agentzeny/snap-public
1•agentzeny•8m ago•0 comments

Lookagain: Sequential code review with fresh agent contexts

https://github.com/HartBrook/lookagain
1•pike00•9m ago•0 comments

Silicon Valley Wants to Put a Chip in Your Brain

https://www.politico.com/news/magazine/2026/05/15/silicon-valley-ai-transhumanism-brain-data-0090...
1•ano-ther•10m ago•0 comments

Write HTML. Render video. Built for agents

https://github.com/heygen-com/hyperframes
1•mv•11m ago•0 comments

Near-invisible solar cells that could turn windows into power generators

https://techxplore.com/news/2026-05-scientists-invisible-solar-cells-windows.html
2•geox•12m ago•0 comments

Show HN: AI movies and dystopian/utopian futures

https://github.com/2020science/ai-in-films-corpus
1•2020science•16m ago•0 comments

Echoes (Live at Pompeii)

https://genius.com/Pink-floyd-echoes-live-at-pompeii-lyrics
2•jruohonen•17m ago•1 comments

Kushner's Thrive Capital Invests $100M in Shopify

https://www.bloomberg.com/news/articles/2026-05-14/joshua-kushner-s-thrive-capital-invests-100-mi...
2•petethomas•19m ago•1 comments

QEMU CXL Escape

https://github.com/v12-security/pocs/blob/main/qemu/README.md
1•somebudyelse•22m ago•0 comments

Evidence-Based Medicine

https://en.wikipedia.org/wiki/Evidence-based_medicine
1•bookofjoe•22m ago•0 comments

Traverse: In-memory graph database for the modern data stack

https://traverse.truespar.com/
1•johlo•22m ago•0 comments

Tina: A strictly bounded, thread-per-core concurrency framework

https://github.com/pmbanugo/tina
2•satyapr93•23m ago•0 comments

The Colorado River Is on the Brink of Disaster

https://www.wsj.com/us-news/climate-environment/the-colorado-river-is-on-the-brink-of-disaster-62...
3•LostMyLogin•23m ago•1 comments

Ansel – OSS volume visualization tool

https://fosterdill.github.io/ansel-web/
1•fosterdill•23m ago•1 comments

The Zulip Foundation

https://blog.zulip.com/2026/05/15/announcing-zulip-foundation/
3•boramalper•24m ago•0 comments

SIMD-Accelerated Data Processing [video]

https://www.youtube.com/watch?v=BBLDgsU7Zn4
1•mpweiher•27m ago•0 comments

The Fulda Gap: A Cavalry Scout's Account of the End of the World That Never Came

https://twitter.com/wgmorrow/status/2055100442737037566
2•omnibrain•28m ago•0 comments

Why physicists still use Fortran (2015)

https://www.moreisdifferent.com/2015/07/16/why-physicsts-still-use-fortran/
3•downbad_•28m ago•0 comments

Show HN: Incorporator, Turn any API/File into typed Python graph with pipeline

https://github.com/PyPlumber/Incorporator/
1•PyPlumber•29m ago•0 comments

The Grand Tradition of Suing for School Tuition

https://nymag.com/intelligencer/article/carter-case-lawsuit-new-york-city-education-special-educa...
1•csheehan10•29m ago•0 comments

Satiety Index: The Secret to Long-Lasting Fullness

https://optimisingnutrition.com/satiety-index/
1•rzk•31m ago•0 comments

Heirs and Spares in Early Modern France

https://www.historytoday.com/archive/feature/heirs-and-spares-early-modern-france
1•pepys•34m ago•0 comments

StockWire – Stock market ticker with deterministic, auditable tips

https://stockwire.work/
1•rudixworld•35m ago•0 comments