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/

Show HN: No more code reviews. Fuzz instead

1•KingOfCoders•1m ago•0 comments

Empires of AI – The Rise and Fall of a New Global Order

https://www.foreignaffairs.com/china/empires-artificial-intelligence-niall-ferguson-eric-schmidt
1•yubblegum•1m ago•1 comments

Lockheed Martin's Mk21A Reentry Vehicle Completed Maiden Test Flight

https://www.forbes.com/sites/petersuciu/2026/11/05/lockheed-martins-mk21a-reentry-vehicle-complet...
1•nomilk•2m ago•0 comments

Show HN: Shutdown Watch – App shutdowns, export deadlines, and alternatives

https://shutdownwatch.com/
1•CSmith1•2m ago•0 comments

Bob Dylan – The Entrance

https://medium.com/the-hitmagist/bob-dylan-the-entrance-206029c9d448
1•bryanrasmussen•6m ago•0 comments

Reproducible Builds

https://reproducible-builds.org/
1•Muhammad523•7m ago•0 comments

I will not be using LLMs in my coding

https://www.polso.info/why-i-will-not-be-using-llms-coding
2•Risse•8m ago•0 comments

Why Hasn't Figma Shut Down Already?

https://elnahla.com/why-hasnt-figma-shut-down-already/
1•notfried•14m ago•1 comments

NetBSD 11 desktop on a Raspberry Pi 4

https://neongd.com/articles/netbsd11-rpi4.gmi
2•jaypatelani•15m ago•0 comments

The Boostrappable Builds Project

https://www.bootstrappable.org/
2•Muhammad523•16m ago•0 comments

Russia races to build rival to Elon Musk's Starlink

https://www.ft.com/content/423ca208-8e22-4fb3-a76d-b9c722fd8cc0
1•uxhacker•16m ago•1 comments

Afterlife of Pi

https://pudding.cool/2026/11/pi/
2•FabHK•17m ago•0 comments

Show HN: Cake Farm. Cozy multiplayer communal farm. Grow berries to bake cakes

https://cakefarm.net
1•rskeens•17m ago•0 comments

UmbrelOS 2.0 – Whats New

https://umbrel.com/umbrelos
1•amai•22m ago•2 comments

Space become critical to balance of the war

https://www.theguardian.com/science/ng-interactive/2026/nov/08/ukraine-space-critical-war-starlink
1•uxhacker•22m ago•0 comments

Hyperliquid whales are adding to their $BTC shorts

1•moonypto•27m ago•0 comments

Show HN: Gitbet – A free sourcetree style Git client for Linux

https://www.gitbet.dev/
1•byc0•27m ago•0 comments

Etsy AI training terms change

https://consumerrights.wiki/w/Etsy_AI_training_terms_change_(2026)
1•ourcat•34m ago•0 comments

Artificial Intelligence in higher education – gov report (Norwegian)

https://www.regjeringen.no/no/dokumenter/nou-2026-14/id3191187/
1•e12e•36m ago•1 comments

Kon-Tiki Expedition

https://en.wikipedia.org/wiki/Kon-Tiki_expedition
1•tosh•36m ago•0 comments

Tesla Model Y – Best Selling Car in the World Again

https://www.focus2move.com/world-car-market/
1•phyzix5761•36m ago•0 comments

Aiport: A self-improving local LLM gateway for the erratic vibe coder

https://github.com/harelix/aiport
1•harelix•38m ago•0 comments

Terminal, Augmented

https://younghoandrewchaa.github.io/y-term/
1•andrewchaa•39m ago•0 comments

Bella Caledonia Statement on Artificial Intelligence

https://bellacaledonia.org.uk/2026/11/07/bella-caledonia-statement-on-artificial-intelligence/?re...
2•nephihaha•40m ago•0 comments

Finding Bugs in DuckDB with Property-based Testing

https://wyounas.github.io/2026/10/26/finding-bugs-in-duckdb-with-property-based-testing/
1•simplegeek•40m ago•0 comments

Norwegian Heavy Water Sabotage

https://en.wikipedia.org/wiki/Norwegian_heavy_water_sabotage
1•tosh•41m ago•0 comments

GhostMap: The Android flaw that crashes your phone before you open the app

https://www.bitdefender.com/en-us/blog/labs/ghostmap-android
1•ChiptuneIsCool•42m ago•0 comments

Early Hackers Used Whistles from Cap'n Crunch Cereal Boxes

https://www.atlasobscura.com/articles/capn-crunch-whistle
1•Bluestein•43m ago•0 comments

RankForge Etsy and KDP Research SaaS

https://www.codester.com/items/74710/rankforge-etsy-and-kdp-research-saas
1•sadakoid•45m ago•0 comments

Whose driving licence counts where in Europe – and what B covers only at home

https://copilot.travel/maps/licence-recognition
1•heikkikalliokos•49m ago•0 comments