frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

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•11mo ago

Comments

Lio•11mo 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•11mo 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/

FusionAuth: Developer Oriented Authentication and Authorization Controls

https://intellyx.com/2026/04/13/fusionauth-developer-oriented-authentication-and-authorization-co...
1•mooreds•27s ago•0 comments

What keeps me up at night as an Agent Infra Founder

https://twitter.com/adisingh/status/2043686062451474561
1•adisingh13•35s ago•0 comments

AI chatbots misdiagnose in over 80% of early medical cases, study finds

https://www.ft.com/content/b10002fc-5fff-4e4d-bf64-0502b2d09bb1
1•uxhacker•2m ago•0 comments

The Marketing Skills Directory

https://www.mktgskills.ai/
1•mooreds•2m ago•0 comments

Show HN: Infinite radio station composed live by Claude

https://beats.softwaresoftware.dev
1•thatcherthorn•3m ago•0 comments

I Spent over $200 Teaching a Model What "Clean" Means

https://acwx.net/blog/i-spent-over-200-teaching-a-model-what-clean-means
1•gaws•4m ago•0 comments

Exposed: The Dirty Little Secret of AI (On a 1979 PDP-11) [video]

https://www.youtube.com/watch?v=OUE3FSIk46g
1•Joel_Mckay•6m ago•1 comments

Gutd: eBPF WireGuard Traffic Obfuscator

https://github.com/sh0rch/gutd
1•fanf2•6m ago•0 comments

Engaging with Everyday Sounds [2022]

https://archive.org/details/cedb58f1-b88f-476c-b7c8-bc5869a2a6ba
2•the-mitr•6m ago•0 comments

How a New York Times reporter covers the synthetic illegal drug trade

https://www.nytimes.com/2026/04/09/insider/synthetic-illegal-drug-trade-journalist.html
1•bookofjoe•7m ago•1 comments

PEP 831: Frame Pointers Everywhere

https://peps.python.org/pep-0831/
2•azhenley•7m ago•0 comments

Billionaire signs up to be killed, have brain digitally preserved

https://www.thesun.co.uk/tech/science/5809555/sam-altman-nectome-brain-computer/
1•speckx•8m ago•0 comments

Show HN: Ix. Sick of rebuilding context every session. We mapped it instead

https://github.com/ix-infrastructure/Ix
1•IxInfra•8m ago•1 comments

HIPPO Turns One Master Password Into Many Without Storing Any

https://spectrum.ieee.org/storeless-password-manager
1•guessmyname•12m ago•0 comments

Getting Valgrind to Work on macOS Sonoma (and Beyond)

https://learnwithtimi.substack.com/p/getting-valgrind-to-work-on-macos
1•giddy_dev•12m ago•0 comments

Elon Musk's X cuts payments to users who post clickbait

https://www.theguardian.com/technology/2026/apr/13/x-cuts-payments-users-post-clickbait-recycle-news
4•mitchbob•13m ago•2 comments

If your random seed is 42 I set your computer on fire (2025)

https://blog.genesmindsmachines.com/p/if-your-random-seed-is-42-i-will
1•Tomte•14m ago•0 comments

The Three Realities of AI

https://www.axios.com/2026/04/13/ai-elite-vs-ai-skeptic-doomer
1•HiroProtagonist•15m ago•0 comments

Why Investing in Wind and Solar to Avoid Gas Shocks Hasn't Added Up for Some

https://www.nytimes.com/2026/04/10/climate/europe-energy-crisis-iran-war.html
1•mooreds•15m ago•0 comments

Meta creating AI version of Mark Zuckerberg so staff can talk to the boss

https://www.theguardian.com/technology/2026/apr/13/meta-ai-mark-zuckerberg-staff-talk-to-the-boss
2•mitchbob•16m ago•1 comments

Review of Direct Air Capture Systems Powered by Nuclear Energy

https://www.mdpi.com/1996-1073/19/6/1528
1•PaulHoule•20m ago•0 comments

God Tier Party Lentils

https://news.vilf.org/p/god-tier-party-lentils
1•ItsiW•21m ago•0 comments

A Python Interpreter Written in Python

https://aosabook.org/en/500L/a-python-interpreter-written-in-python.html
1•xk3•22m ago•0 comments

Hacking My Kobo with KOReader

https://fundor333.com/post/2026/hacking-my-kobo/
1•fundor333•24m ago•0 comments

Web Haptics on Mobile

https://haptics.lochie.me/
1•coinfused•24m ago•0 comments

NetBSD/MacPPC 9.4 Installation on a QEMU Emulated PowerPC Macintosh

http://www.rabbitfarm.com/cgi-bin/blosxom/2026/04/12#macppc_9-4_qemu
1•jaypatelani•25m ago•0 comments

B-trees and database indexes (2024)

https://planetscale.com/blog/btrees-and-database-indexes
1•tosh•26m ago•0 comments

BookingCom Data Breach: Unauthorized Access to Booking Information

https://twitter.com/CR1337/status/2043740897008070970
1•CR1337•26m ago•0 comments

Kraken Security Update

https://twitter.com/c7five/status/2043720915330969743
1•serial_dev•26m ago•0 comments

When does generative AI qualify for fair use? (2024) By previous OpenAI employee

https://suchir.net/fair_use.html
2•Alifatisk•27m ago•0 comments