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/

The Hallucinating Classifier Pattern

https://softwaredoug.com/blog/2026/08/10/hypothetical-classifications
1•softwaredoug•2m ago•0 comments

RSI, AGI, and ASI: The Explainer and the Reality Check

https://sanjeevganjihal.substack.com/p/rsi-agi-and-asi-the-explainer-and
1•sanjeevg89•3m ago•0 comments

AgentThread: Multiplayer Hosted Hermes, each chat channel is a full container

https://agentthread.ai/
1•runrunlobster•5m ago•2 comments

Stop Killing Games: It's time to sue Sony, join us

https://www.massaschadeconsument.nl/collectieve-acties/playstation/
2•EDM115•5m ago•1 comments

Free Ideas (to hopefully make the world more interesting)

https://freeideas.net/
1•blobcode•7m ago•0 comments

Chronexis – crash reports that include the root cause and a patch

https://chronexis-web.onrender.com
1•alraies_hayder•9m ago•0 comments

Git-knife – edit commit messages, authors, and dates like a spreadsheet

https://github.com/TheRealYT/git-knife
1•YonathanTesfaye•9m ago•0 comments

Defense-in-Depth Isn't Lego: A Study in Linux Capabilities and Seccomps Filters

https://huxleybarbee.substack.com/p/defense-in-depth-isnt-lego
1•barbee•10m ago•0 comments

A (Not So) Brief but (Very) Accurate History of Oracle PL/SQL (2020)

https://oracle-internals.com/blog/2020/04/29/a-not-so-brief-but-very-accurate-history-of-pl-sql/
1•stmw•11m ago•0 comments

Source-Level Debugging for the Atari Lynx

https://brianpeek.com/gearlynx-debugger/
1•speckx•13m ago•0 comments

The Norway Problem in YAML

https://senthil.learntosolveit.com/posts/2026/08/10/the-norway-problem-in-yaml.html
2•orsenthil•13m ago•0 comments

Temperature Zero for Culture: Why Everything Is Starting to Look the Same

https://laurenleek.substack.com/p/temperature-zero-for-culture-why
3•mmarian•17m ago•0 comments

Sign of the Times: An Account of the First Tech Workers' Strike

https://longhaulmag.com/first-tech-workers-strike/
1•rray•19m ago•0 comments

The 12 Commandments of AI

https://lastcopy.ai/code/72
1•itsthecourier•20m ago•0 comments

Kitbash Acquires Artstation and Sketchfab from Epic Games

https://twitter.com/kitbash3d/status/2086875399137505679
1•bhouston•21m ago•0 comments

The balloon is a placebo: Apple's VM framework never gives freed memory back

https://arcbox.dev/blog/macos-vm-memory-ratchet
1•AprilNEA•22m ago•0 comments

Running a Business Changes the Way You Think (2011)

https://www.kalzumeus.com/2011/07/08/business-psychology/
1•downbad_•24m ago•0 comments

Gh-Pulse: Terminal View of GitHub Service Health

https://github.com/cpcloud/gh-pulse
2•digitallogic•26m ago•0 comments

Remaking Party House

https://herecomesthemoon.net/2026/08/remaking-party-house/
1•Mond_•26m ago•0 comments

Show HN: Say It – private, local text-to-speech for macOS

https://sayit.sh/
3•nooneiswatching•26m ago•0 comments

Comu – $6 RISC-V board that fits inside a USB port

https://www.cnx-software.com/2026/08/10/comu-6-tiny-ch32v203-risc-v-development-board-that-fits-i...
2•Cyao•27m ago•0 comments

Living-Phi-Physics the Rewrite of Physics: The Proper Way

https://github.com/pluscoder30-cpu/Living-Phi-Physics
1•soul-vector•28m ago•0 comments

Cloudflare Durable Objects, Ported to Rails

https://github.com/cardmagic/solid_objects
2•cardmagic•28m ago•0 comments

Why are we (almost all) right‑handed?

https://english.elpais.com/science-tech/2026-08-08/why-are-we-almost-all-righthanded-two-million-...
2•johnbarron•29m ago•0 comments

Trump signs order to limit childhood vaccines and split MMR shots

https://www.bbc.co.uk/news/articles/ce3q5vl581wo
5•iamflimflam1•30m ago•0 comments

Invisible Invaders: How Israeli Surveillance Penetrated American Networks

https://libertarianinstitute.org/articles/invisible-invaders-how-israeli-surveillance-penetrated-...
3•newspaper1•30m ago•0 comments

We Need to Talk About Leopold [video]

https://www.youtube.com/watch?v=rE75WvOtcu8
3•latchkey•31m ago•0 comments

Drive, meaning and status in the face of ASI abundance

https://www.milanmecklenburg.com/p/drive-meaning-and-status-in-the-face
2•milanmeck•31m ago•0 comments

Car Carrier Abandoned After Catching Fire 630 Miles Off Costa Rica

https://gcaptain.com/car-carrier-abandoned-after-catching-fire-630-miles-off-costa-rica/
4•ilamont•32m ago•0 comments

Jcode: RAM efficient coding harness written in Rust

https://github.com/1jehuang/jcode
4•gkbrk•33m ago•0 comments