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

Comments

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

Tell HN: Medvi (telehealth) hardcodes 999 patient emails in public JavaScript

1•g48ywsJk6w48•25s ago•0 comments

OWASP Top, Vibe Coding, and What Developers Miss with Tanya Janca [video]

https://www.youtube.com/watch?v=LSYkD-MKdmk
1•mooreds•2m ago•0 comments

How Meta used AI to map tribal knowledge in large-scale data pipelines

https://engineering.fb.com/2026/04/06/developer-tools/how-meta-used-ai-to-map-tribal-knowledge-in...
1•theorchid•2m ago•0 comments

Fruit Box

https://en.gamesaien.com/game/fruit_box/
1•downboots•5m ago•0 comments

Reviving Koken

https://www.bradleyboy.com/writings/reviving-koken/
1•bradleyboy•6m ago•0 comments

Discord Sleuths Gained Unauthorized Access to Anthropic's Mythos

https://www.wired.com/story/security-news-this-week-discord-sleuths-gained-unauthorized-access-to...
1•wyldfire•6m ago•0 comments

Starting with "Yes"

https://www.darthealth.com/blog/starting-with-yes
1•mooreds•6m ago•0 comments

The AI Compute Crunch Is Here (and It's Affecting the Economy)

https://www.404media.co/the-ai-compute-crunch-is-here-and-its-affecting-the-entire-economy/
2•gasull•12m ago•0 comments

Ukraine marks 40th anniversary of Chornobyl disaster under cloud of war

https://www.reuters.com/world/europe/ukraine-marks-40th-anniversary-chornobyl-disaster-under-clou...
1•onemoresoop•13m ago•0 comments

Harvard students call grading reform 'racist' in petition

https://www.campusreform.org/article/harvard-students-call-grading-reform-racist-petition/29761
2•ivewonyoung•20m ago•3 comments

LLMs Corrupt Your Documents When You Delegate

https://arxiv.org/abs/2604.15597
3•achrono•22m ago•1 comments

Reviving BrowserID in 2026

https://wakamoleguy.com/p/reviving-browserid-in-2026
1•wakamoleguy•30m ago•0 comments

Show HN: deterministic oracle for hardware designs with replayable proofs

https://suprastructure.net
1•suprastructure•31m ago•0 comments

Show HN: Draw Together Online

https://vidzert.com/draw-together
3•vidzert•33m ago•0 comments

Donald Trump is giving psychedelic medicines a welcome boost

https://www.economist.com/business/2026/04/23/donald-trump-is-giving-psychedelic-medicines-a-welc...
1•andsoitis•35m ago•0 comments

Claude Cowork Now Runs Any LLM. Test It Free

https://www.productcompass.pm/p/cowork-on-3p-any-llm
1•obilgic•37m ago•0 comments

Multi-Agent AI Systems Are Eating Single Agents

https://aistackinsights.ai/blog/multi-agent-ai-systems-langgraph-crewai-production-guide
2•aistackinsights•47m ago•0 comments

A Guide to CubeSat Mission and Bus Design

https://pressbooks-dev.oer.hawaii.edu/epet302/
1•o4c•53m ago•0 comments

I have officially retired from Emacs

https://nullprogram.com/blog/2026/04/26/
3•Fudgel•56m ago•0 comments

Reading Vault – free vocab tool that scores comprehension, not memory

https://www.readingvault.app
1•HimaghnaS•1h ago•0 comments

Modelling a Balanced Pencil(2014)

https://thatsmaths.com/2014/06/26/balancing-a-pencil/
1•o4c•1h ago•0 comments

Ask HN: What file sharing apps do you guys use?

3•samarthv•1h ago•2 comments

Can Frontier AI Labs make money?

https://janosmeny.com/blog/can-frontier-ai-labs-make-money/index.html
1•janos95•1h ago•0 comments

Trump evacuated from White House Correspondents' Dinner after shots fired

https://www.abc.net.au/news/2026-04-26/trump-evacuated-white-house-correspondents-dinner-shots-fi...
10•rport•1h ago•7 comments

Does Internet Advertising Work?

https://freakonomics.com/podcast/does-advertising-actually-work-part-2-digital-ep-441/
3•hackthemack•1h ago•3 comments

The American Kill Line

https://jbrr.dev/the-american-kill-line/
6•jbrr•1h ago•0 comments

Open-Source Inference is growing 10% week over week this year

2•luew•1h ago•0 comments

Culina – an OS for multi-location restaurant operations

https://app.getculina.app/login
1•SendjiLabs•1h ago•1 comments

Mechanical forces from the beating heart may help prevent cancer cell growth

https://medicalxpress.com/news/2026-04-mechanical-heart-cancer-cell-growth.html
1•bookmtn•1h ago•0 comments

Evolution Strategies at the Hyperscale [pdf]

https://eshyperscale.github.io/imgs/paper.pdf
1•Anon84•1h ago•0 comments