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/

Cancer vaccine for Yash, he's diagnosed with stage IV pancreatic cancer

https://github.com/popvax/yash
1•AsDivyansh•17s ago•0 comments

Tests as Data

https://martinfowler.com/articles/tests-as-data.html
1•saikatsg•22s ago•0 comments

Access models for security and safety work that mainstream AI often refuses

https://abliteration.ai/platform
1•oriettaxx•30s ago•0 comments

Former id Software developers establish worker-owned, independent studio Hidden

https://www.verticalslice.news/former-id-software-developers-establish-worker-owned-independent-s...
1•riffraff•3m ago•0 comments

Show HN: Daily Atlas, my geography quiz game where rarer answers score more

https://dailyatlas.io/
1•ClozeLine•4m ago•0 comments

Show HN: Collection of Beauty–a walkable 3D museum of public-domain art

https://collectionofbeauty.com/gallery-3d
1•trebeljahr•4m ago•0 comments

Show HN: Spared – self-hosted Workers and Durable Objects for Rust apps

https://github.com/michaelmagan/spared
3•grouchy•4m ago•0 comments

Airlock, a checker for AI models going into air-gapped networks

2•sammatrixx•4m ago•0 comments

The Perverse Reasons Healthcare Costs Are About to Surge

https://www.theatlantic.com/economy/2026/11/affordability-crisis-health-care-insurance/689365/
1•rafaelc•4m ago•0 comments

MakerWorld removed my free card holder over "UNO". Now Mattel's agency wants 4k

https://www.reddit.com/r/BambuLab/comments/1xtkmyv/makerworld_removed_my_free_card_holder_over_uno/
1•BorisMelnik•5m ago•1 comments

Why mental health providers need to deconstruct their own patriarchal thinking

https://yourpsychologistisafeminist.substack.com/p/why-mental-health-providers-need
1•ElysiumAbove•5m ago•0 comments

The Death and Afterlife of the Segway

https://www.sfgate.com/local/article/segway-rise-fall-san-francisco-22506724.php
1•teachrdan•6m ago•1 comments

Thorium Nuclear Reactor Explanation [video]

https://www.youtube.com/watch?v=f-0Vs3D2a9g
1•silver92bullet•7m ago•0 comments

Meta's Head of Infrastructure, Engineering to Depart in 2027

https://www.bloomberg.com/news/articles/2026-11-11/meta-s-head-of-infrastructure-engineering-to-s...
2•akashshah87•9m ago•0 comments

VW drops 'Gamechanger' production at main plant, risking escalation with workers

https://www.reuters.com/business/world-at-work/vw-drops-gamechanger-production-main-plant-risking...
4•frank_clover•11m ago•0 comments

A Psilocybin Journey

https://blog.shunya.net/2026/11/a-psilocybin-journey.html
1•herbertl•11m ago•0 comments

Laser-armed AI submarine robots patrol Norwegian salmon farms, killing sea lice

https://www.tomshardware.com/tech-industry/drones/3-500-ai-laser-robots-patrol-norwegian-salmon-f...
6•bko•12m ago•1 comments

Show HN: Rebuilding Amazon SES in Rust

https://github.com/nitrosend/nitromta
1•auscaster•13m ago•0 comments

Correctness Firewalls for Synthesized Database Components

https://arxiv.org/abs/2611.05173
2•yrayhan•13m ago•0 comments

Show HN: A Visual Algorithm Playground

https://0xb00.com/algorithms
1•0xb00•14m ago•0 comments

The Challenge of Probabilistic Programming

https://statmodeling.stat.columbia.edu/2026/11/11/the-challenge-of-truly-probabilistic-programming/
1•magoghm•15m ago•0 comments

Prompt Injection, Esq.: pwning AI agent guardrails with lawyerspeak

https://www.mrnice.dev/posts/heavyweight-guardrails/
2•mooreds•16m ago•0 comments

A Claude Code plugin that makes narrated explainer videos on your own GPU

https://github.com/lewislf/claude-code-video-studio
1•lewiszzz•17m ago•0 comments

Google Pixel Tag

https://store.google.com/us/product/pixel_tag?hl=en-US
2•throw7•20m ago•0 comments

Exploring color matching in JavaScript [2013 post brought back from the dead]

https://liza.io/exploring-color-matching-in-javascript-2013-post-brought-back-from-the-dead/
2•speckx•22m ago•0 comments

Show HN: Memgit, versioned memory for Claude Code across all your machines

https://github.com/code4161/memgit
1•Hari-Sankar•22m ago•0 comments

Show HN: mib – A 300KiB Vim-Style Markdown Scratchpad for Linux / Wayland

https://github.com/osigurdson/mib
2•osigurdson•23m ago•0 comments

Gemini Decisions API

https://blog.google/innovation-and-ai/technology/developers-tools/gemini-decisions-api/
6•iamdelirium•24m ago•2 comments

Drones don't just kill: They also pick up radio transmissions, ID future targets

https://www.economist.com/science-and-technology/2026/11/04/drones-dont-just-blow-up-the-enemy
1•bookofjoe•25m ago•1 comments

Opportunistic Micro-Training on Edge Devices Using Spare GPU Utilization

https://image-ppubs.uspto.gov/dirsearch-public/print/downloadPdf/20260349820
2•theanonymousone•25m ago•0 comments