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/

Show HN: How do you guys keep your journey diaries?

https://journeydiaries.vercel.app/
1•dutay05•4m ago•0 comments

Drawbridge – Design Editor for Claude Code and Cursor

https://github.com/breschio/drawbridge
1•javatuts•5m ago•0 comments

Spotify deletes 500K Malcolm Todd streams for suspected prediction manipulation

https://mashable.com/tech/spotify-deletes-malcolm-todd-streams-manipulation-prediction-markets
1•gnabgib•6m ago•0 comments

President pardons 9 for Clean Air violations for 'fixing their car'

https://www.msn.com/en-us/news/crime/trump-pardons-9-for-clean-air-violations-for-fixing-their-ca...
2•OutOfHere•8m ago•0 comments

Writing Blogs or News Articles? Free and Fast Word Counter -Accurate and Private

https://fastwordcount.com/
1•rajkverma123•10m ago•0 comments

I Accidentally Started a Small Business Three Weeks Ago

https://extelligence.substack.com/p/i-accidentally-started-a-small-business
1•shpat•16m ago•0 comments

Sea Surface Temperature, Live

https://www.maps.com/earth-in-action/sea-surface-temperature/
1•akashwadhwani35•18m ago•0 comments

Global earthquake detection and warning using Android phones (2025)

https://www.science.org/doi/10.1126/science.ads4779
1•whycome•25m ago•0 comments

America Is More

https://thelisowe.substack.com/p/america-is-more
1•Mockapapella•29m ago•0 comments

Android phones knew Venezuela earthquake was coming

https://www.youtube.com/watch?v=Hi432PXwAZE
1•whycome•30m ago•0 comments

The Preemptive Draw and Preemptive Grip in the Cash-in-Transit Sector

https://gutsgatesguards.wordpress.com/2026/06/23/the-preemptive-draw-and-preemptive-grip-in-the-c...
1•stmw•33m ago•0 comments

In AI-exposed jobs, the youngest workers are losing ground

https://www.randalolson.com/2026/06/22/ai-jobs-hit-youngest-workers/
1•samspenc•39m ago•0 comments

The tool layer for developers and AI agents

https://www.utilix.tech/
1•negiadventures•51m ago•1 comments

Homelab Chronicles: A Dusty Gaming PC and a 2AM Basement Spiral

https://www.droppedasbaby.com/posts/hl1/
1•offbyone42•55m ago•0 comments

University of Oxford Is Older Than the Aztec Empire and Other Facts of History

https://www.smithsonianmag.com/smart-news/university-oxford-older-than-aztec-empire-other-facts-w...
26•thunderbong•55m ago•1 comments

The Log Is the Agent

https://arxiv.org/abs/2605.21997
2•iacguy•56m ago•0 comments

Backon – Python retry (zero deps, circuit breaker, async native)

https://github.com/Llucs/backon
3•Llucs•59m ago•0 comments

Show HN: Local MCP – Claude/ChatGPT read your iMessage, Teams, files on-device

https://www.local-mcp.com/en
2•lanchuske•1h ago•0 comments

Behind the scenes: Seattle Times' World Cup photo team takes the pitch

https://www.seattletimes.com/seattle-news/world-cup-seattle/behind-the-scenes-seattle-times-world...
2•ynac•1h ago•0 comments

Ask HN: Instagram blocked my new account what can I do?

2•coreyp_1•1h ago•3 comments

[STORY] Samsara

https://slatestarcodex.com/2019/11/04/samsara/
3•barry-cotter•1h ago•0 comments

Pg_stat_ch: PostgreSQL Query Telemetry Exporter to ClickHouse

https://github.com/ClickHouse/pg_stat_ch
2•saisrirampur•1h ago•0 comments

Ancient Coins: What About Spartan Coins?

https://coinweek.com/ancient-spartan-coins/
2•thunderbong•1h ago•0 comments

Baby Belt Pro – DIY open-source belt 3D printer

https://www.printcepts.com/babybeltpro
2•kmmbvnr_•1h ago•0 comments

Show HN: Minesweeper.free – Play minesweeper online free

https://minesweeper.free/
2•nadermx•1h ago•0 comments

New DNA technology leads to identification of Revolutionary War soldier

https://www.cbsnews.com/news/revolutionary-war-soldier-identified-john-doe-technology-camden/
2•jnord•1h ago•0 comments

Would You Let A.I. Michael Caine Read You the 'Odyssey'?

https://www.nytimes.com/2026/06/23/books/michael-caine-odyssey-ai.html
3•bookofjoe•1h ago•1 comments

You Feel Exhausted Without Having "Done" Anything Physically

https://facilethings.com/blog/en/decision-fatigue
4•vinhnx•1h ago•0 comments

If you're a button, you have one job

https://unsung.aresluna.org/if-youre-a-button-you-have-one-job/
17•nozzlegear•1h ago•2 comments

A rate-control scroll gesture for mobile reading

https://github.com/somekiwiplease/ThumbStick
2•somekiwiplease•2h ago•0 comments