frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Genuinely useful set of free tools for any dev

https://kirkdiamond.com/tools/
1•turkeykd•36s ago•0 comments

Neki by PlanetScale

https://neki.dev/
2•handfuloflight•37s ago•0 comments

Silicon Valley Is Transforming the Military-Industrial Complex

https://costsofwar.watson.brown.edu/paper/how-big-tech-and-silicon-valley-are-transforming-milita...
1•paimapi•1m ago•0 comments

A Design Space Exploration of Async/Await

https://cel.cs.brown.edu/blog/design-space-async-await/
1•alpaylan•2m ago•0 comments

SWE-2

https://twitter.com/cognition/status/2098069235733823965
1•tosh•2m ago•0 comments

Show HN: ObserverBench – Test internal AI monitors by the harm they miss

https://kwisatzh.github.io/observerbench/try/
2•kwisatzh•4m ago•0 comments

Open Design 0.22.0 – Introducing OpenDesign Arena

https://github.com/nexu-io/open-design/releases/tag/open-design-v0.22.0
2•doener•4m ago•0 comments

Neki

https://planetscale.com/blog/introducing-neki
2•simon_weber•5m ago•0 comments

Apple is no longer thinking different

2•othmanosx•5m ago•0 comments

Neki – Horizontal Sharding for Postgres

https://planetscale.com/docs/neki
3•jaredlt•6m ago•0 comments

Security lab finds agents will exploit vulnerabilities without prompt to hack

https://www.theregister.com/security/2026/03/12/rogue-ai-agents-can-work-together-to-hack-systems...
2•ForHackernews•7m ago•0 comments

Show HN: EterDB, a Postgres fork that makes it easy to recover from incidents

https://eterdb.com/
2•fdeth•7m ago•0 comments

Aliens Are Not Crazy Unlikely

https://www.overcomingbias.com/p/aliens-are-not-crazy-unlikely
2•surprisetalk•7m ago•0 comments

Show HN: An app for passively watching Product Hunt launches as a video playlist

https://github.com/OlegIGalkin/ProductTrailers
2•cantouch•10m ago•0 comments

I build a mechanical watch face: a real gear train for a watch with no gears

https://myday24.com/blog/how-a-mechanical-watch-face-is-built/
2•tomasslavicek•13m ago•0 comments

Show HN: Subnet Calc, visual subnet planning for teams

https://www.subnetcalc.com
2•RossMason•13m ago•1 comments

Show HN: Matcha Filter Remover – browser-first green cast correction

https://matchafilterremover.net/
2•robot1996•14m ago•0 comments

Million Dollars in Tokens

https://thefinancialengineer.substack.com/p/milion-dollars-in-tokens
3•gemanor•15m ago•1 comments

LG strongly denies TV spying claims

https://www.tomshardware.com/tech-industry/big-tech/lg-strongly-denies-tv-security-claims-says-tr...
1•datakan•17m ago•1 comments

Drone Display Recreates the Twin Towers over New York City

https://www.bbc.co.uk/news/videos/cx2z7x57gjeo
1•crowdhailer•17m ago•0 comments

A window switcher that does nothing until you press Option

https://alexvestea.com/posts/quietjump/
1•avestea•17m ago•0 comments

Cognition launches new SWE-2 model

https://cognition.com/blog/swe-2
4•seelos•19m ago•0 comments

NASA Color Trick Was Meant for Mars. Now It's Unveiling Rock Art on Earth

https://gizmodo.com/this-nasa-color-trick-was-meant-for-mars-now-its-unveiling-rock-art-on-earth-...
1•gumby•19m ago•0 comments

Google Mapped a Fruit Fly's Brain. Now It's Playing Doom and Super Mario 64

https://gizmodo.com/google-mapped-a-fruit-flys-brain-now-its-playing-doom-and-super-mario-64-2000...
1•krapp•21m ago•0 comments

Don't Let Anyone Take Away Your Big Box of Cables

https://blog.jim-nielsen.com/2026/hands-off-my-cables/
8•Brajeshwar•21m ago•2 comments

9 Words

https://pzlgames.com/games/9words/
1•almara•23m ago•1 comments

Show HN: ShipCheck – Catch when AI breaks old fixes

https://useshipcheck.dev
1•karunsarvajith•23m ago•0 comments

A quick overview of atomics in C

https://lemire.me/blog/2026/09/09/a-quick-overview-of-atomics-in-c/
1•jandeboevrie•26m ago•0 comments

"Good" AI

https://thoughts.wyounas.com/p/what-does-good-ai-mean
1•simplegeek•27m ago•1 comments

Is Finland to blame for the falling Pisa scores? Some think so

https://yle.fi/a/74-20245640
1•jruohonen•29m 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/