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/

Ares: Multi System Emulator

https://ares-emu.net/
1•tosh•2m ago•0 comments

Fake accounts defended Jensen Huang and attacked lawmakers over chip exports

https://twitter.com/TheMidasProj/status/2120212290385707321
1•pretext•2m ago•0 comments

Fixing a 25 dB LR1110 LNA gain bug on the Elecrow ThinkNode M9 (WadaMesh)

https://github.com/ALLFATHER-BV/wadamesh/pull/804
1•tinkeringdao•5m ago•0 comments

An Obituary for My Grandparents

https://abuseofnotation.github.io/obituary/
1•phoronixrly•9m ago•0 comments

What's New in Node.js 27

https://nodejsdesignpatterns.com/blog/whats-new-in-nodejs-27/
2•birdculture•9m ago•0 comments

The Zig project is going nowhere

https://bytecode.news/posts/2026/10/the-zig-project-is-going-nowhere
2•luxgile•10m ago•0 comments

I photographed cosplayers at Tokyo's Halloween festival

https://www.kulman.sk/en/ikebukuro-cosplay-festival/
1•ig0r0•12m ago•1 comments

Do verifiable metrics overestimate RSI?

https://www.lesswrong.com/posts/7znBtiPuQybFLxjmj/do-verifiable-metrics-overestimate-rsi
1•eatitraw•13m ago•0 comments

Show HN: Pure-JavaFX God's Eye View – Tracking flights and live cameras [video]

https://www.youtube.com/watch?v=DKgJRHRo26I
1•anahata•14m ago•1 comments

Show HN: Reinwatch – a Claude Code mod that stops runaway subagents

https://github.com/sofumel/reinwatch
1•sofumel•14m ago•0 comments

Apple TV introduces new Sign Language interpretation feature

https://www.apple.com/newsroom/2026/11/apple-tv-introduces-new-sign-language-interpretation-feature/
1•ingve•15m ago•0 comments

30 Years of Internet Transfers with Curl

https://daniel.haxx.se/blog/2026/11/11/30-years-of-internet-transfers-with-curl/
1•subset•15m ago•0 comments

Show HN: Pots – Open-source Grok Bot alternative, used by 6 startups for a month

https://github.com/Crokily/pi-durable-bot
1•Crokily•16m ago•0 comments

Open-Source HF Communications for Remote Communities and Experimenters

https://www.ardc.net/rhizomaticas-hermes-and-mercury-expand-open-source-hf-communications-for-rem...
1•tejtm•16m ago•1 comments

Show HN: Ember.js, Re-Born in Rust

https://auric.spa
1•drauschenbach•16m ago•0 comments

User Mode Linux by Jeff Dike [pdf]

https://ptgmedia.pearsoncmg.com/images/9780131865051/downloads/013865056_Dike_book.pdf
1•gurjeet•17m ago•0 comments

Field pointers as column names: compile-checked Go queries without codegen

https://skudra.net/blog/field-pointers-as-column-names
1•borderss•18m ago•0 comments

Ask HN: Why didn't The Bible warn/tell us about AI?

2•amelius•18m ago•3 comments

How Climate Change Is on Your Plate

https://worldsensorium.com/three-times-a-day-how-climate-change-is-already-on-your-plate/
1•dnetesn•22m ago•0 comments

AI Agents in Multicultural Teams: Will We Need a Global ID?

https://www.sinapsdata.com.br/en
1•sadrk•23m ago•0 comments

We can now build considerably more, but should we?

https://frederickvanbrabant.com/blog/2026-11-10-we-can-now-build-considerably-more-but-should-we/
1•TheEdonian•23m ago•1 comments

Three Thousand Years of Life

https://blue-continuum.com/three-thousand-years-of-life
1•dnetesn•24m ago•0 comments

Show HN: small WireGuard mesh VPN with no coordination server

https://github.com/CLoaKY233/kith
2•laysheth•24m ago•1 comments

The Housing Market Is Nuts

https://nuts.logical.li/
2•herTTTz•24m ago•0 comments

Would your home survive World War Three?

https://inspectorwalls.com/doomsday
2•pelagicAustral•25m ago•0 comments

Lokey – A native Android keyboard with local AI for prediction, autocorrection

https://github.com/Ninnix/lokey
1•doodlesdev•26m ago•0 comments

AMD EPYC 9006 Results Are Here and AMD Delivers a Knockout Part Deux

https://www.servethehome.com/amd-epyc-9006-results-are-here-and-amd-delivers-a-knockout-part-deux/
1•ksec•27m ago•1 comments

MacroHands: 3D hands and camera pose from egocentric video

https://macrodata.co/blog/macrohands-3d-hands-and-camera-pose-from-egocentric-video
1•tomaspduarte•30m ago•0 comments

A review of the federal governments mishandling of the Epstein ... [pdf]

https://oversight.house.gov/wp-content/uploads/2026/11/A-Review-of-the-Federal-Governments-Mishan...
2•embedding-shape•32m ago•0 comments

Cloud Projects sessions run at low reasoning effort while effort_level is "high"

https://github.com/anthropics/claude-code/issues/101349
1•mocko•37m ago•1 comments