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/

"Vibe coded my parents' TV this afternoon "

https://twitter.com/gathint/status/2111379569030939102
1•obilgic•1m ago•0 comments

Why Sam Altman is against a single superintelligence

https://cheekypint.substack.com/p/why-sam-altman-is-against-a-single
1•gmays•7m ago•0 comments

Astronomers make startling discovery of a possible dwarf planet beyond Pluto

https://www.rnz.co.nz/news/world/2281346/it-s-big-astronomers-make-startling-discovery-of-a-possi...
1•slyall•9m ago•0 comments

Samourai Wallet developer Keonne Rodriguez recounts a 29-day prison transfer

https://www.therage.co/letter-8-notes-from-the-inside/
1•privacyishuman•17m ago•0 comments

If CA matched TX on property taxes, it would raise more than the billionaire tax

https://fortune.com/2026/10/31/california-billionaire-wealth-tax-prop-40-revenue-prop-13-texas-ta...
3•jameslk•23m ago•0 comments

A Second Life Under Constraints

https://zenodo.org/records/23836212
1•shailesh-1403•24m ago•0 comments

The History of Every Video Game Genre

https://www.youtube.com/watch?v=Dbgdi7BzMR0
1•primogen•24m ago•0 comments

Defeating highly encrypted and obfuscated code – tutorial (SRBMiner-MULTI 3.7.3)

https://www.yourdev.net/blog.php?post=unpacking-a-commercial-miner
1•noppers•24m ago•1 comments

Getting Back in the Zone

https://alexcwatt.com/back-in-the-zone/
1•acwatt•26m ago•0 comments

Knowledge Spillovers, Competition, and Individual Careers [pdf]

https://discovery.ucl.ac.uk/id/eprint/10230050/1/manuscript_with_fig_and_tables.pdf
1•rohanm93•29m ago•0 comments

We're Training a Figma-Fluent Editing Model

https://www.figma.com/blog/training-a-figma-fluent-editing-model/
3•gmays•32m ago•0 comments

I replaced macOS say with local neural speech

https://www.lukasrieder.com/blog/i-replaced-macos-say-with-local-neural-speech/
1•ankitg12•38m ago•0 comments

The first life and death of Italian computing (1954 – 1964)

https://zeitgame.net/archives/17619
4•PeterHolzwarth•42m ago•0 comments

Vroot – Instant, daemonless root sandboxes from a single flag

https://github.com/gairxx/vroot/tree/main
2•garrettcadams•46m ago•0 comments

Mitigations for CVE-2026-98432 [IPv4 TCP handshake use-after-free]

https://blog.rodmena.com/entry/cve_2026_98432_and_the_ipv4_options_nobody_sends
3•rodmena•46m ago•0 comments

Do you still need embeddings for semantic search? - my little experiment

https://internals.laxmena.com/p/can-an-llm-and-a-keyword-index-replace
2•laxmena•50m ago•0 comments

Free Invoice Generator PDF Online – Global Tools Box

https://www.globaltoolsbox.online/2026/10/free-invoice-generator-pdf-online.html
1•mustjabk761•54m ago•0 comments

I recreated subvocal in 9 minutes with one prompt for AirPods Pro 3

https://twitter.com/joeblau/status/2116347756138856734
1•joeblau•54m ago•0 comments

Ask HN: Anyone here still writing code for reasons other than fun or learning?

1•czhu12•1h ago•0 comments

Accountability

1•EarRelevant•1h ago•0 comments

Earliest spoken audio of endangered U.S. language discovered

https://www.cam.ac.uk/stories/louisiana-creole-earliest-spoken-audio
1•gmays•1h ago•0 comments

CPU Simulations Show Building Blocks of Life Didn't Arrive on Prehistoric Comets

https://www.cnn.com/2026/10/31/science/origin-life-theory-comet-simulation
1•smurda•1h ago•0 comments

When a wedding fell apart, 11 strangers helped create something unforgettable

https://www.bbc.co.uk/news/articles/cx4g1vdyzem6o
1•thunderbong•1h ago•0 comments

Chinese markets lose trillions as race for AI supremacy with US takes its toll

https://www.theguardian.com/world/2026/oct/27/chinese-markets-lose-trillions-ai-race-beijing
7•PeterHolzwarth•1h ago•4 comments

Ns-3 NetAnim trace viewer in the browser

https://netanim.voypalante.com
1•totakaro•1h ago•0 comments

Id|Le

https://id-le.com/
2•nico•1h ago•1 comments

Socialism and the Harrison Bergeron Problem

https://desertphilosophy.substack.com/p/socialism-and-the-harrison-bergeron
2•barry-cotter•1h ago•0 comments

Ask HN: How do you find great tools that Google ranks poorly?

https://www.cutout.pro/remove-background
1•eraque•1h ago•0 comments

Egresql

https://egresql.io/
3•handfuloflight•1h ago•0 comments

Show HN: Show HN: Fig and Verse – daily Bible puzzles and trivia

https://figandverse.com/
2•connctdev•1h ago•0 comments