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

Comments

Lio•10mo 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•10mo 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/

Project Naawi

https://project-naawi.lovable.app
1•cc13cc13•53s ago•1 comments

Show HN: BetterGit – Free, simple, no frills, Git GUI

https://www.satishmaha.com/BetterGit/
1•aggregator-ios•3m ago•0 comments

KeepThisFile

https://keepthisfile.com/
1•linhns•4m ago•0 comments

I gave an AI $50 and full autonomy for one day. Here's what it built

https://powersync-hackathon-topaz.vercel.app
1•axiom-agent•4m ago•0 comments

The Backlash Against AI Devices That Are Always Watching

https://www.wsj.com/tech/ai/the-backlash-against-ai-devices-that-are-always-watching-bb556f8d
1•1vuio0pswjnm7•4m ago•0 comments

Firefox agent bridge: Agent harness controls Firefox

https://github.com/1jehuang/firefox-agent-bridge
1•jeremyh1•4m ago•0 comments

Sweden hunts protected lynx amid unresolved EU complaint over legality

https://www.brusselstimes.com/1927395/sweden-hunts-protected-lynx-amid-unresolved-eu-complaint-ov...
1•linhns•5m ago•0 comments

C4-Auto – CLI that auto-generates C4 architecture docs for TypeScript

https://github.com/jonverrier/C4-Auto
1•Jonverrier•6m ago•1 comments

Woman sneezes out maggots after fly larvae get trapped in her deviated septum

https://arstechnica.com/health/2026/03/woman-sneezes-out-maggots-after-fly-larvae-get-trapped-in-...
1•canucker2016•6m ago•0 comments

A Hard Reset, and What Comes Next: Digg – People. Places. Things

https://digg.com/?=reset
1•DocFeind•7m ago•0 comments

Every spreadsheet should be an app

https://www.fillout.com/blog/build-app-from-spreadsheet
1•dominicwhyte•9m ago•0 comments

Future After the AI Revolution

1•vasantharam•10m ago•0 comments

Apple cuts China App Store commission fees after government pressure

https://www.reuters.com/world/china/apple-cuts-china-app-store-commission-fees-after-government-p...
2•1vuio0pswjnm7•11m ago•0 comments

Ask HN: Why don't they make a big ol pipeline to bypass Hormuz?

1•JojoFatsani•13m ago•1 comments

Adobe reaches $150M settlement of US lawsuit over termination fees

https://www.reuters.com/world/adobe-pay-75-million-resolve-us-lawsuit-over-fees-subscription-canc...
1•tartoran•15m ago•0 comments

Good Old Pointers

https://medium.com/@rsx11/good-old-pointers-cfe8e2727e51
1•g0xA52A2A•16m ago•0 comments

Show HN: I built a release tracker for my indie apps

https://drobinin.com/apps/docket/
2•valzevul•17m ago•0 comments

How China is wooing Paraguay's political class away from longtime ally Taiwan

https://www.reuters.com/world/china/how-china-is-wooing-paraguays-political-class-away-longtime-a...
1•tartoran•17m ago•0 comments

The Annotated JEPA

https://elonlit.com/scrivings/the-annotated-jepa/
1•brandonb•17m ago•0 comments

Why Cats Always Land on Their Feet

https://nautil.us/why-cats-always-land-on-their-feet-1278922
1•Brajeshwar•17m ago•0 comments

Show HN: Degen craps fans, feedback requested on my simulator

https://infinitecraps.com/
1•nutwinkle•18m ago•0 comments

Below 40? You Should Be Getting Screened for Cholesterol, Heart Attack Risks

https://www.wsj.com/health/wellness/below-40-you-should-already-be-getting-screened-for-cholester...
1•brandonb•19m ago•0 comments

Toobits – 100 free online tools and calculators

https://toobits.io
1•haukurmk•21m ago•0 comments

Tournament of Books

https://www.tournamentofbooks.com
1•cainxinth•21m ago•0 comments

The Talent Pipeline Is Collapsing. Your Team Will Feel It Next

https://newsletter.thelongcommit.com/p/the-talent-pipeline-is-collapsing
1•bookofjoe•22m ago•0 comments

Jürgen Habermas, influential German philosopher, dies at 96

https://apnews.com/article/juergen-habermas-dead-germany-2b541721af6cb19abfaa923359d091b5
2•mitchbob•22m ago•0 comments

TreeTime 2026.1 Released

https://codeberg.org/jkanev/treetime/releases/tag/2026.1
2•jkanev•26m ago•1 comments

Confidential health records from UK BioBank project exposed online

https://www.theguardian.com/science/2026/mar/14/confidential-health-records-exposed-online-uk-bio...
1•CTOSian•27m ago•0 comments

Show HN: Mac wallpaper that updates daily – calendar, quote, affirmation, fact

https://thecalendarwallpaper.com
1•TheOmkarBirje•27m ago•0 comments

Show HN: NumbyAI – Self-hosted personal finance app powered by a local LLM

https://github.com/RoXsaita/NumbyAI-Public
1•suheilaaita•32m ago•0 comments