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/

From hunger to obesity: Developing world faces growing threat to child health

https://www.reuters.com/investigates/special-report/health-obesity-indonesia/
1•halperter•15s ago•0 comments

Claude Code Stores OAuth Tokens in Plaintext

https://secretspec.dev/blog/claude-code-stores-oauth-tokens-in-plaintext/
2•domenkozar•2m ago•0 comments

Amazon is tracking you. Here's how to stop it and what to use instead

https://proton.me/blog/how-amazon-tracks-you
3•jethronethro•3m ago•0 comments

The House by the Side of the Road

https://allpoetry.com/The-House-By-The-Side-Of-The-Road
1•nycdatasci•5m ago•0 comments

MemHub – Persistent shared memory for AI coding agents

https://memhub.simplex.lat
1•nlsarcos•6m ago•0 comments

Inverse Rendering for Modeling with Line Primitives (Good for Fur)

https://kenji-tojo.github.io/sa26-line-primitives/
1•E-Reverance•7m ago•0 comments

METR Researcher Thomas Kwa Hired by OpenAI

https://www.lesswrong.com/posts/Zr37dY5YPRT6s56jY/thomas-kwa-s-shortform?commentId=Pwc2SmyPi9u3maSsd
1•qlte•12m ago•0 comments

What Happened to Yoga?

https://www.theatlantic.com/culture/2026/08/yoga-america-culture-decline/688461/
2•paulpauper•13m ago•0 comments

Human Tool

https://tcz.hu/blog/2026/09/03/human-tool/
1•paulpauper•17m ago•0 comments

Slack Search Sucks [video]

https://www.youtube.com/watch?v=ymIN2bXV084
2•GG533•18m ago•1 comments

Watch The 2026 Beijing Auto Show in 14 Minutes [video]

https://www.youtube.com/watch?v=9eq7jmXIhZ8
1•thelastgallon•19m ago•0 comments

It's Like Having 150 Extra Engineers

https://commons.wikimedia.org/wiki/File:IBM_150_Extra_Engineers_1951.jpg
2•glimshe•19m ago•0 comments

What Makes a Number System?

https://numbersystems.lejdar-lukas.workers.dev/
2•vismit2000•25m ago•0 comments

John Carmack on X: time to bring up Rotovators again

https://twitter.com/ID_AA_Carmack/status/2095318446569373724
1•bilsbie•30m ago•0 comments

Show HN: Ensure your NYC apartment has no roaches, rats, leaks, or problems

https://apartmentfaxnyc.com/
2•YoungGato•32m ago•0 comments

NBA suspends Clippers owner Ballmer for 1 year in Kawhi Leonard salary cap probe

https://www.cnbc.com/2026/09/02/nba-suspends-clippers-ballmer-kawhi-leonard-salary-cap.html
1•ChrisArchitect•33m ago•1 comments

Go grandmaster Shin defeats AI KataGo in historic human victory

https://www.kedglobal.com/artificial-intelligence/newsView/ked202607210007
5•gmays•38m ago•0 comments

Photosynthesis – iPhone app combines photos from 2 lenses, out now

https://apps.apple.com/us/app/photosynthesis-camera/id6780102370
1•sajomes•39m ago•0 comments

You might be wrong about "The Year of Linux on the Desktop"

https://www.brachkow.com/notes/wrong-linux-framework-hype/
3•brachkow•42m ago•4 comments

The Largest Electric Aircraft Just Flew

https://www.ycombinator.com/library/Y6-the-world-s-largest-electric-aircraft-just-flew
2•sssilver•48m ago•0 comments

Climate change past the point of no return worst impacts are now unavoidable

https://www.cbc.ca/news/science/unep-climate-paris-global-warming-9.7329305
6•signa11•49m ago•1 comments

I read all the Star Wars books, and now I understand the prequels [video]

https://www.youtube.com/watch?v=26_IsLOGYX8
3•1317•52m ago•1 comments

Show HN: Competitive Language Learning (E-Sport)

https://thelingo.xyz
2•arjavmehta•54m ago•0 comments

US gov sides with OpenAI on issue of training LLMs on copyrighted material

https://techcrunch.com/2026/09/02/u-s-government-sides-with-openai-on-issue-of-training-llms-on-c...
10•joshka•55m ago•1 comments

Why Google Bid $10M for a Failed Airline's Data

https://time.com/article/2026/08/25/google-spirit-airlines-ai-data-RL/
4•alphabetatango•57m ago•1 comments

GPS Glitched Across US by as Much as 33 Feet. Scientists Have Never Seen Before

https://www.sciencealert.com/gps-glitched-across-the-us-by-as-much-as-33-feet-scientists-have-nev...
7•thread_id•1h ago•0 comments

Mr CMO

https://github.com/Mrabbi3/MR-CMO
1•rabbim750•1h ago•0 comments

Hot reload vLLM and sglang configs

https://github.com/numinous-technology/trimtab
2•joshkolo•1h ago•0 comments

FrontierHarness Eval benchmark. Pi is on the Pareto

https://runta.com/blog/introducing-frontierharness-eval/
3•redman25•1h ago•0 comments

What Happened to Borland? [video]

https://www.youtube.com/watch?v=HwkoaPl31Dw
3•mysticmode•1h ago•1 comments