frontpage.
newsnewestaskshowjobs

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/

Modeling Mersenne's Clavichord

https://masonm.org/posts/meresennes-clavichord/
1•anonydsfsfs•2m ago•0 comments

Ask HN: Is Claude Code with Fable 5 worth switching back from Codex?

3•vantareed•2m ago•0 comments

Palmier-Pro: macOS video editor built for AI

https://github.com/palmier-io/palmier-pro
5•vantareed•8m ago•0 comments

Secretive Wall Street Powerhouse Jane Street Seizes the AI Spotlight

https://www.wsj.com/tech/ai/jane-street-ai-wall-street-bdfcc81a
1•kjhughes•9m ago•0 comments

I guess I should have become a Plumber

https://www.robot-future.com/preview/6a3758e002c7a770662f8346
1•robot-future•14m ago•0 comments

Train LLM from Scratch

https://FareedKhan-dev.github.io/train-llm-from-scratch/
1•vinhnx•17m ago•0 comments

Build your project Zig-style

https://fnordig.de/2026/06/16/build-your-project-zig-style/
1•vinhnx•18m ago•0 comments

Rust Prevents Data Races, Not Race Conditions

https://corrode.dev/blog/rust-prevents-data-races-not-race-conditions/
2•vinhnx•20m ago•0 comments

Trump says multiple people arrested for allegedly vandalizing Reflecting Pool

https://www.cbsnews.com/news/trump-reflecting-pool-vandalism-arrest-washington-dc/
2•rolph•23m ago•0 comments

SOCKMAP - TCP splicing of the future

https://blog.cloudflare.com/sockmap-tcp-splicing-of-the-future/
1•zdw•39m ago•0 comments

Early life adversity leaves a lasting molecular imprint across the body

https://medicalxpress.com/news/2026-06-early-life-adversity-molecular-imprint.html
3•gmays•46m ago•0 comments

Show HN: Agent-historian – let your AI agent search its own past sessions

https://github.com/adlternative/agent-historian
1•adltereturn•49m ago•0 comments

Static universe with VSL. Redshift without expansion (open access)

https://pixeltheory.co.uk
1•jimfoweraker•50m ago•0 comments

Moving Machine Learning into the Analog Domain

https://sangota.substack.com/p/one-good-analog-transistor-is-worth
2•random__duck•56m ago•0 comments

I Moved from Arch to Boring Debian Testing

https://www.whileforloop.com/blog/2026/06/20/why-i-moved-from-arch-to-debian-testing/
2•wook__•56m ago•0 comments

Corpulence Index

https://en.wikipedia.org/wiki/Corpulence_index
2•aragonite•58m ago•0 comments

The largest open database of local laws in the US

https://arxiv.org/abs/2606.19334
1•rao-v•58m ago•1 comments

Some of Android's Most Interesting Games Aren't Just on the Play Store

https://gardinerbryant.com/some-of-androids-most-interesting-games/
1•thunderbong•59m ago•0 comments

I Hate Personal CRMs. I Might Need One

https://shikharsachdev.substack.com/p/i-hate-personal-crms-i-might-need
1•shsachdev•1h ago•0 comments

X402 stock APIs for agents, pay per API call

https://x402stock.xyz/
1•parth_nandaniya•1h ago•0 comments

Bevy 0.19

https://bevy.org/news/bevy-0-19/
3•embedding-shape•1h ago•0 comments

Realtime Raytracing in Bevy 0.19 (Solari)

https://jms55.github.io/posts/2026-04-12-solari-bevy-0-19/
2•embedding-shape•1h ago•0 comments

Third Places (NYC)

https://thirdplaces.nyc
2•xhrpost•1h ago•1 comments

Plotting AI model release cadence: two labs are accelerating, three aren't

https://swiftalerts.trade/the-cadence-trade-hn
1•abipal15•1h ago•0 comments

With Every Breath You Take, Thank the Ocean

https://ocean.si.edu/ocean-life/plankton/every-breath-you-take-thank-ocean
4•thunderbong•1h ago•0 comments

The snake-wrangling 84-year-old who lives on a remote barrier island

https://www.bbc.com/travel/article/20260612-the-snake-rearing-84-year-old-who-lives-on-a-remote-b...
2•1659447091•1h ago•0 comments

Show HN: Lean bulk, cut, body recomp. Calculate maintenance calories

https://macrocodex.app/
20•faangguyindia•2h ago•5 comments

The only cauldron ever found in a river in the British Isles

https://www.bbc.co.uk/news/articles/clyrn5e2k9no
2•nickt•2h ago•1 comments

Launch: MyIntelBrief – Smarter Competitor Monitoring

https://myintelbrief.com/
2•myintelbrief•2h ago•0 comments

Show HN: Cc-fleet – run other LLMs as Claude Code workers, your sub drives

https://github.com/ethanhq/cc-fleet
3•ethanhq•2h ago•3 comments