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/

11,700 Free Photos from John Margolies' Archive of Americana Architecture

https://www.openculture.com/2026/07/free-photos-from-john-margolies-archive-of-americana-architec...
1•gslin•1m ago•0 comments

Linus Torvalds "Linux is not one of those anti-AI projects"

https://lore.kernel.org/linux-media/CAHk-=wi4zC+Ze8e+p3tMv8TtG_80KzsZ1syL9anBtmEh5Z40vg@mail.gmai...
2•linolevan•2m ago•1 comments

Lhv.ai – Estonian bank AI integration via MCP

https://lhv.ai/
1•loh•5m ago•0 comments

Show HN: CloudDM 4.0 – open-source database development platform

https://github.com/ClouGence/open-cdm
1•cloudcanalx•7m ago•1 comments

Show HN: Migrate your legacy Google My Maps

https://tasmap.app/
1•apolkingg8•19m ago•0 comments

EBAE: A protocol for bounding the real-world authority of autonomous agents

https://zenodo.org/records/21385239
1•Akumaskills•19m ago•0 comments

Duplicate

https://openai.com/supply/co-lab/work-louder/he
2•akman•20m ago•2 comments

Tachyon: An on-screen AI that points, so you learn by doing

https://heybraza.com
1•orakulus•22m ago•0 comments

The log/event processing pipeline you can't have

https://apenwarr.ca/log/20190216
1•kklee•23m ago•0 comments

Intel Makes Chipmaking History with High-NA EUV Panther Lake Production

https://hothardware.com/news/intel-first-high-na-euv-production
1•kristianp•24m ago•0 comments

Too Old for Silicon Valley? Think Again. AI Is Changing the Math

https://www.kqed.org/news/12090173/too-old-for-silicon-valley-think-again-ai-is-changing-the-math
2•andsoitis•29m ago•0 comments

Looking for Work

4•rmcdermott•32m ago•2 comments

TDD is dead. Long live testing. (2014)

https://dhh.dk/2014/tdd-is-dead-long-live-testing.html
2•yokto•34m ago•0 comments

Vint Cerf is working on a plan to unleash AI agents on the open internet

https://techcrunch.com/2026/07/15/vint-cerf-is-working-on-a-plan-to-unleash-ai-agents-on-the-open...
3•indigodaddy•34m ago•2 comments

Dan Boneh: The elliptic curve running the modern internet might have a backdoor [video]

https://www.youtube.com/watch?v=8WDOpzxpnTE
2•philipfweiss•35m ago•1 comments

Show HN: One More Letter

https://playonemoreletter.com/
9•hmate9•36m ago•3 comments

Reverse Engineering Apple Wallet

2•asxeem•37m ago•1 comments

Show HN: A Monte Carlo model that called the World Cup finalists 2 weeks ago

https://github.com/fabio-ricardo/worldcup-forecasting-model
3•fabioricardo7•37m ago•1 comments

Nul Characters in Strings in SQLite

https://sqlite.org/nulinstr.html
5•basilikum•42m ago•0 comments

Can AI Do RCA?

https://coroot.com/blog/hard-part-of-ai-root-cause-analysis-is-no-longer-the-model/
2•ekiauhce•44m ago•0 comments

Decarbonizing Singapore's Data Centers Using Sumatra's Geothermal Resources

https://ccsi.columbia.edu/the-case-for-decarbonizing-singapores-data-center-boom-using-south-suma...
3•crookedroad44•45m ago•0 comments

Will AI Fix Prior Authorization – Or Make It Worse?

https://undark.org/2026/07/15/medicare-prior-authorization-ai/
2•EA-3167•45m ago•0 comments

Metal-Organic Frameworks, Chemistry's New Miracle Materials

https://chemistry.berkeley.edu/news/meet-metal-organic-frameworks-chemistry%E2%80%99s-new-miracle...
15•andsoitis•46m ago•3 comments

Eaon (Preview)- Private all in one AI super app

https://eaon.dev
2•morriszdweck•46m ago•1 comments

New York won't build big data centers for 12mos, weighs energy and climate risks

https://apnews.com/article/new-york-data-centers-moratorium-ai-c1e05b74208a6c570eec7c658ac8f187
5•1vuio0pswjnm7•46m ago•2 comments

LeetCode in Your Terminal

https://github.com/HarryYCChou/lcx
2•harryycchou•50m ago•0 comments

The Anti-Mac User Interface (1996)

https://www.nngroup.com/articles/anti-mac-interface/
22•ninglor•54m ago•3 comments

Show HN: Homer's Odyssey Tree Viewer

https://github.com/pettijohn/homer-odyssey-tree/
4•pettijohn•56m ago•0 comments

Japan Builds Intelligence Agency It Hasn't Had Since World War II

https://www.nytimes.com/2026/07/13/world/asia/japan-intelligence-agency.html
4•gmays•1h ago•0 comments

Zoom warns of critical account takeover vulnerability

https://www.bleepingcomputer.com/news/security/zoom-warns-of-critical-account-takeover-vulnerabil...
4•tatersolid•1h ago•0 comments