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/

McFarthest – The Greatest Distance from McDonald's

https://www.themeateater.com/conservation/public-lands-and-waters/bar-room-banter-mcfarthest-the-...
1•Aeroi•1m ago•0 comments

Harica Revoked 63,525 SSL Certificates in Five Days

https://tlsradar.com/blog/harica-mass-revocation-2026
1•tlsradar•1m ago•0 comments

Signal planning one-time payment for optional sign up without a phone number

https://aboutsignal.com/news/signal-login-registration-without-a-phone-number/
1•rvz•1m ago•0 comments

Show HN: Vaultak – Security for AI agents (built before the breaches started)

https://vaultak.com
1•samoladji•1m ago•0 comments

Automated and easy EU AI Act compliance

https://scanara.io/en/
1•scanara•2m ago•0 comments

Best temp mail Firefox extension

https://addons.mozilla.org/en-GB/firefox/addon/tempfox-multi-mail-otp/
1•skyyfisk•2m ago•0 comments

Neal: Codex and Claude in a loop shipped a 549-commit migration

https://navels.dev/blog/neal/
1•navels•2m ago•0 comments

Origins of Life on Earth by Tracing Early Chemical Reactions

https://www.smithsonianmag.com/science-nature/a-new-study-points-to-two-origins-of-life-on-earth-...
1•nhatcher•4m ago•0 comments

Decompiling the Android Developer Verifier App

https://blck-b.github.io/post/android-verifier/
1•blck-b•4m ago•0 comments

Turning Claude into Postgres so I can raise a Series A

https://byteofdev.com/posts/turning-claude-postgres/
1•JeanSebTr•5m ago•0 comments

Show HN: We Built MicroLeague Sports Vol. 3

https://medium.com/@esolar_18069/why-we-built-microleague-sports-vol-3-f3d7cedfed9d
1•esolar07•6m ago•0 comments

Nobody Died – and That's the Scary Part – Oshkosh 2026 [video]

https://www.youtube.com/watch?v=4rJEtpQ0r6A
2•marklit•8m ago•1 comments

Show HN: A workflow for building community skill catalogs

https://github.com/thinkingoracle/luke-skills
1•noobdabber•9m ago•0 comments

Qwen 3.8-Max Preview

https://manish.sh/writings/models/inside-qwen-3-8-max-preview-reverse-engineering-an-ai-assistant...
2•ms7892•10m ago•0 comments

Building an AI Chat for My Blog: Gemini, Cloud Functions, $5-15/Month

https://emergencemachine.com/building-an-ai-chat-for-my-blog/
1•speckx•11m ago•0 comments

Authentication and User Management Software: FusionAuth [audio]

https://sourceforge.net/articles/authentication-user-management-software-fusionauth-sourceforge-p...
1•mooreds•14m ago•0 comments

Improving mouse traps with Home Assistant

https://highlyprobable.io/posts/improving-mouse-traps-with-automation
1•darkpicnic•14m ago•0 comments

US Wildfire Incident Information System

https://inciweb.wildfire.gov:443/
3•mooreds•15m ago•0 comments

Simon Willison on Technical Blogging

https://writethatblog.substack.com/p/simon-willison-on-technical-blogging
1•mooreds•16m ago•0 comments

A Year of Saving Our Signs

https://www.datarescueproject.org/a-year-of-sos/
1•hn_acker•16m ago•0 comments

An all-sky map of half a million supermassive black holes

https://www.sdss.org/black-hole-mapper-release-20/
1•MarcoDewey•18m ago•0 comments

Even The New York Times "isn't immune" to declining search traffic

https://www.niemanlab.org/2026/08/even-the-new-york-times-isnt-immune-to-declining-search-traffic...
1•ChrisArchitect•18m ago•0 comments

I wrote my first C project after a long time. Unix wc clone. NO AI

https://github.com/emanueleoggiano/word_count
1•emanueleoggiano•18m ago•1 comments

Towards a Local-First Desktop (Guadec 2026) [video]

https://www.youtube.com/watch?v=qnF9NzBidPA
2•amlib•18m ago•0 comments

Google DeepMind – The Demis Firewall

https://sources.news/p/the-demis-firewall
2•donbox•18m ago•0 comments

Show HN: Postroom – HN thread 2D Visualizer as auditorium AI-powered summaries

https://sudolaps.top/postroom/
1•ahmedxuhri•19m ago•0 comments

The possibilities are vibe coded

https://mercury.com/blog/vibe-coding-startups-no-code
2•nadis•19m ago•0 comments

Zerker AI Gateway: route, guard and charge

https://zerker.ai/
1•nader•20m ago•0 comments

How Does Touch Lead To Pain Or Pleasure?

https://www.quantamagazine.org/how-does-touch-lead-to-pain-or-pleasure-20260806/
1•Brajeshwar•21m ago•0 comments

Looking Elsewhere

https://robbowen.digital/wrote-about/looking-elsewhere/
2•rglover•21m ago•0 comments