frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Code Review Tool

https://github.com/larsmw/codevalidator
1•larsmw•3m ago•0 comments

Sudden Unexpected Death in the Pfizer BNT162b2 Trial

https://esmed.org/MRA/mra/article/view/7810/99193550508
1•blumomo•4m ago•0 comments

Can AI design circuit boards yet?

https://eebench.org/blog/can-ai-design-circuit-boards-yet/
7•iopapa•9m ago•0 comments

Character Development: A story about subtitles, cinema, and the Satos (2022)

https://media.typography.or.jp/typographicst/1194
1•1317•11m ago•0 comments

GPT-6-Astra Generally Available on Vercel's AI Gateway

https://twitter.com/vercel_dev/status/2095957372850389186
2•samyok•17m ago•0 comments

GotChat – Apache 2.0 LLM chat with installable full-stacked plugins

https://github.com/gotchat-ai/foundry
1•gotchat•17m ago•0 comments

Genetic diversity is a predictor of mortality in humans

https://link.springer.com/article/10.1186/s12863-014-0159-7
2•consumer451•18m ago•0 comments

Driftwood Deli to Offer Poutine, Steve Cites Canadian Solidarity

1•b112•21m ago•0 comments

Saloni's Guide to Data Visualization

https://www.scientificdiscovery.dev/p/salonis-guide-to-data-visualization
1•Michelangelo11•21m ago•0 comments

Ask HN: What Is AGI?

2•mathieu_aithos•23m ago•1 comments

Boom Supersonic's SuperPower Jet Engine Is Real [video]

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

UN tells the world: Stop making Africa look small

https://news.un.org/en/story/2026/09/1168284
2•ChrisArchitect•26m ago•2 comments

More Targets of the OpenAI Agent Swarm

https://fi-le.net/vanderbilt/
1•fi-le•26m ago•0 comments

No Silver Bullets

https://writing.jan.io/2026/09/04/no-silver-bullets.html
1•gpi•27m ago•0 comments

Show HN: Sageling – free, private, local, Cowork AI harness for non-devs

https://sageling.ai/
1•kirillklimuk•27m ago•0 comments

Show HN: Airuncode – an AI runtime coding agent with a built-in 3D game engine

https://airuncode.com/
1•GUSTAVOSIS•28m ago•0 comments

Burning Man Project

https://burningman.org/
1•simonebrunozzi•28m ago•0 comments

The Glass Bead Game

https://en.wikipedia.org/wiki/The_Glass_Bead_Game
1•petethomas•30m ago•0 comments

UN approves resolution in support of map that shows Africa's true size

https://www.reuters.com/world/africa/un-approves-resolution-support-map-that-shows-africas-true-s...
4•pella•30m ago•1 comments

Training a Specialist Code Search Agent with Turbopuffer

https://www.appliedcompute.com/case-studies/turbopuffer
1•_peregrine_•31m ago•0 comments

U.S. Navy Spent $3.4B on Idled Submarines, Could Spend Another $3.1B More

https://www.jalopnik.com/2249392/u-s-navy-3-4-billion-idled-submarines/
2•cf100clunk•32m ago•0 comments

CD sales are making an unexpected comeback amid a retro tech boom

https://techcrunch.com/2026/09/04/cd-sales-are-making-an-unexpected-comeback-amid-a-retro-tech-boom/
1•speckx•34m ago•0 comments

In a First, a Pig Kidney Kept a Patient Alive Until He Got a Human One

https://www.nytimes.com/2026/09/03/well/pig-kidney-bridge-transplant.html
1•paulpauper•35m ago•0 comments

Finding Emily

https://www.commonreader.co.uk/p/finding-emily
1•paulpauper•35m ago•0 comments

One geometric idea that explains SGD, AdamW, and Muon

https://kbwal.github.io/writing/notes-on-muon/
3•kbwal7•36m ago•4 comments

After Work, We'll Have Each Other Clara Collier

https://asteriskmag.com/issues/15/after-work-we-ll-have-each-other
1•paulpauper•36m ago•0 comments

Show HN: Covenant – A governance framework for multi-agent AI systems

https://github.com/asalsali/covenant-framework-community
2•alexjsalsali•37m ago•0 comments

When Search Eats the Web: A Model of Corpus Erosion Under Generative Extraction

https://arxiv.org/abs/2608.15896
2•sypsyp•41m ago•1 comments

OpenAI's AI Agents Build a Secret Community to Talk with Each Other

https://www.aiexperts.com/blog/openai-agents-broke-out-of-their-sandboxes
2•lucaserb•43m ago•2 comments

Show HN: Fast-Paced Action Tile-Swapping Challenge

https://nopy.io
2•cplepage•44m ago•0 comments
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/