frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

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•11mo ago

Comments

Lio•11mo 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•11mo 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: NfcGuard – Block distracting apps with NFC tags

https://github.com/Andebugulin/nfcGuard
1•Andebugulin•26s ago•0 comments

Show HN: Orchestrating AI into reviewable PRs you can reason about

https://github.com/ninthwave-sh/ninthwave
1•roblambell•1m ago•0 comments

A NAS appliance built on bcachefs

https://github.com/nasty-project/nasty
1•khajdamowicz•3m ago•0 comments

US-Iranian War: a best case scenario

https://kamilkazani.substack.com/p/us-iranian-war-a-best-case-scenario
1•enaaem•3m ago•0 comments

Molecule in Python blood could pave way for new obesity drugs, scientists say

https://www.theguardian.com/science/2026/mar/19/molecule-python-blood-metabolism-obesity-weight-l...
1•PaulHoule•5m ago•0 comments

I Replaced Kafka, Redis, and RabbitMQ with One Tool – A Deep Dive into NATS

https://medium.com/@jainal/i-replaced-kafka-redis-and-rabbitmq-with-one-tool-heres-what-i-learned...
3•jainal09•5m ago•0 comments

An Actual Alternative to Originalism

https://www.scotusblog.com/2026/04/an-actual-alternative-to-originalism/
1•Tomte•6m ago•0 comments

81yo Dodgers fan can no longer get tickets because he doesn't have a smartphone

https://twitter.com/Suzierizzo1/status/2040864617467924865
3•josephcsible•6m ago•0 comments

"It's hard to feel like Claude isn't actively working against me."

https://twitter.com/danveloper/status/2041141414851985668
1•m-hodges•6m ago•0 comments

Code generation that just works

https://maryrosecook.com/blog/post/code-generation-that-just-works
2•evakhoury•7m ago•0 comments

Reducto releases Deep Extract

https://reducto.ai/blog/reducto-deep-extract-agent
1•raunakchowdhuri•8m ago•0 comments

Talking Liquid Glass with Apple

https://captainswiftui.substack.com/p/talking-liquid-glass-with-apple
1•vladde•9m ago•0 comments

Caveman in Practice

https://github.com/LucasDuys/forge
2•lucasduys•9m ago•1 comments

Claude, GPT-4o, Gemini, and Mistral sit at a virtual card table

https://xxx.vasco.xxx/cards/
2•IAmbarbosa•10m ago•0 comments

Bullshit Debt

https://elliotmorris.net/bullshit-debt
3•abnercoimbre•11m ago•0 comments

Replit for Sheets

https://replsheet.com/
3•jacktheturtle•12m ago•1 comments

Swarm: Manage a Swarm of Coding Agents

https://github.com/penberg/swarm
3•tanelpoder•12m ago•0 comments

Show HN: Claude skill for Apple Instruments performance traces (iOS/Mac)

https://github.com/jlreyes/instruments-analyzer
4•jlreyes•13m ago•1 comments

Contextception – Deterministic context intelligence for code changes

https://github.com/kehoej/contextception
3•kehoej•14m ago•0 comments

Building More Resilient Local-First Software with ATProto

https://jakelazaroff.com/words/building-more-resilient-local-first-software-with-atproto/
3•evakhoury•16m ago•0 comments

Roman Moon, Greek Moon

https://www.johndcook.com/blog/2026/04/03/roman-moon-greek-moon/
3•ibobev•18m ago•0 comments

Kalman and Bayes Average Grades

https://www.johndcook.com/blog/2026/04/04/kalman-bayes/
3•ibobev•18m ago•0 comments

HIPAA Compliant AI

https://www.johndcook.com/blog/2026/04/05/hipaa-compliant-ai/
3•ibobev•19m ago•0 comments

Tattoo ink induces inflammation and alters the immune response to vaccination

https://www.pnas.org/doi/10.1073/pnas.2510392122
4•ryan_j_naughton•20m ago•0 comments

sc-im Spreadsheets in Your Terminal

https://github.com/andmarti1424/sc-im
10•m-hodges•21m ago•0 comments

Show HN: Tandem, real-time collaboration with Claude Code

https://github.com/bloknayrb/tandem
2•bloknayrb•24m ago•0 comments

Why can't human editors identify AI?

https://lithub.com/why-cant-human-editors-identify-ai/
6•speckx•24m ago•0 comments

AI Singer Now Occupies Eleven Spots on iTunes Singles Chart

https://www.showbiz411.com/2026/04/05/itunes-takeover-by-fake-ai-singer-eddie-dalton-now-occupies...
13•flinner•24m ago•4 comments

Choreodle – Daily Dance Choreography Guessing Game

https://choreodle.com/
2•mohanjith•25m ago•1 comments

I Open-Sourced My Hardened *ArrStack (and What Most Compose Files Get Wrong)

https://mroczek.dev/articles/hardened-arr-stack/
2•lackoftactics•25m ago•0 comments