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/

What Distinguishes the Super Rich from the Rest of Us

https://knowledge.insead.edu/leadership-organisations/what-distinguishes-super-rich-rest-us
1•makerdiety•5m ago•0 comments

Sonny Rollins – Saxophone Colossus (documentary)(1986)

https://www.youtube.com/watch?v=q1U37Ohmjh8
2•brudgers•17m ago•0 comments

Trying to find some good spots to invest in Bangalore, India

https://flatmap.cloud
1•midhunharikumar•18m ago•1 comments

Geblang – static typed, interpreted language written in Go

https://github.com/dwgebler/geblang
3•dwgebler•21m ago•0 comments

CompletionKit – stop guessing whether your prompt change helped

https://completionkit.com/
4•braaap•30m ago•0 comments

Dealing with cancel safety in async Rust

https://rfd.shared.oxide.computer/rfd/0400
2•rrampage•35m ago•0 comments

Ask HN: What are your worst war stories bringing agentic applications into prod

2•yaoke259•36m ago•0 comments

Litterbox – Somewhat Isolated Development Environments

https://github.com/Gerharddc/litterbox
2•indigodaddy•36m ago•0 comments

The household battery revolution that could change energy bills and the world

https://www.theguardian.com/environment/ng-interactive/2026/may/31/cheaper-energy-bills-battery-r...
2•nl•38m ago•0 comments

Lotus Focus 2030: Reinforcing brand DNA with hybrid-V8 supercar

https://www.lotuscars.com/en/press/news/lotus-unveils-focus-2030
2•gnabgib•40m ago•0 comments

Muxcard, a dyi credit card size computer

https://github.com/krauseler/muxcard
2•sargstuff•44m ago•1 comments

K Is for K-Theory

https://www.maths.ox.ac.uk/outreach/oxford-mathematics-alphabet/k-k-theory
2•marysminefnuf•47m ago•0 comments

Lance: Unified Multimodal Modeling by Multi-Task Synergy

https://huggingface.co/bytedance-research/Lance
2•gmays•48m ago•0 comments

RAG demo for New Zealand residential tenancy law

https://tenancy.localrun.ai
2•jwongso•48m ago•0 comments

New car sales are dropping

https://gizmodo.com/as-1-million-new-car-buyers-vanish-from-u-s-economy-a-new-car-increasingly-be...
4•compounding_it•54m ago•0 comments

The AI Boom Is Coming to Your Backyard [video]

https://www.youtube.com/watch?v=bA2rUkm7J9k
2•mgh2•56m ago•0 comments

Show HN: I made a Gemma 4 Mac app that names screenshots with local AI

https://snapname.app
2•joas_coder•1h ago•1 comments

Ennigaldi-Nanna's Museum

https://en.wikipedia.org/wiki/Ennigaldi-Nanna%27s_museum
2•thunderbong•1h ago•0 comments

Grok Imagine Video 1.5 Preview Tops Image-to-Video Arena

https://arena.ai/leaderboard/image-to-video
2•firasd•1h ago•0 comments

Various USB Quirks Merged Ahead of Linux 7.1-Rc6

https://www.phoronix.com/news/Linux-7.1-rc6-USB
2•Bender•1h ago•0 comments

Ebola fears spark probe into infected monkey bite at Montana research lab

https://www.dailymail.com/news/article-15861421/Ebola-Montana-research-lab-Rocky-Mountain-Sheehy-...
3•Bender•1h ago•1 comments

Fortescue Nabrawind deploy first crane-less wind turbine in Africa

https://electrek.co/2026/05/30/fortescue-nabrawind-deploy-first-crane-less-wind-turbine-in-africa/
2•Bender•1h ago•0 comments

Xavier Becerra has doubts about California's EV ambitions

https://www.politico.com/news/2026/05/30/xavier-becerra-steyer-california-gas-car-sales-ban-00943501
4•alephnerd•1h ago•0 comments

Bill Gates Spent Years Crafting His Image. Now It's Cracking

https://www.wsj.com/business/bill-gates-image-epstein-e0b83243
4•doener•1h ago•1 comments

Workshop: Canonical's sandboxed, reproducible dev environments

https://www.omgubuntu.co.uk/2026/05/canonical-workshop-dev-environments
2•miiiiiike•1h ago•0 comments

UA flight – 'turn Bluetooth off or we're turning around'

https://old.reddit.com/r/unitedairlines/comments/1tse6mq/ua_flight_turn_bluetooth_off_or_were_tur...
6•slackpad•1h ago•1 comments

How to protect your AI endpoints with Vercel BotID

https://vercel.com/kb/guide/protect-ai-endpoints-with-vercel-botid
2•flashbrew•1h ago•0 comments

From Silos to Service Topology: Why Netflix Built a Real-Time Service Map

https://netflixtechblog.com/from-silos-to-service-topology-why-netflix-built-a-real-time-service-...
2•cattode•1h ago•0 comments

Anyone seen a CC- serial prefix on legacy networking hardware?

2•Throwaway_sys•1h ago•0 comments

Ask HN: Books for someone who is transitioning from FAANG to finance

2•rallies•1h ago•5 comments