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/

Amazon to end support for older Kindles

https://www.bbc.co.uk/news/articles/c98k91yy4z4o
1•akpa1•3m ago•0 comments

Sir

https://x.com/0xgeorgegoldman
1•UkOny•3m ago•0 comments

ByteByteGo free 1 month access (until May first)

https://bytebytego.com/
1•wilsonfiifi•4m ago•0 comments

Perplexity's $1B build challenge with no investment terms listed

https://www.perplexity.ai/computer/a/bdb-terms-conditions-DvGwJTrKQumizUjQ1xoxZA
1•GoRudy•4m ago•1 comments

Show HN: I built a desktop workbench for building and debugging MCP tools

https://github.com/spring-ai-community/spring-ai-playground
1•hjm1980•4m ago•0 comments

I tested 3 Windows laptops in the MacBook Neo's price range – there's no contest

https://www.theverge.com/tech/908328/macbook-neo-windows-laptop-competitors-asus-lenovo-acer-revi...
1•stalfosknight•5m ago•0 comments

DeepTutor: Agent-Native Personalized Tutoring

https://github.com/HKUDS/DeepTutor
1•wslh•5m ago•0 comments

Run it for yourself: compute time dilation

https://github.com/grokthis/shape-engine
1•girlwponytail•6m ago•0 comments

ALTK‑Evolve: On‑the‑Job Learning for AI Agents

https://huggingface.co/blog/ibm-research/altk-evolve
1•allthingsapi•8m ago•1 comments

OpenAI: Short proofs in combinatorics, probability and number theory II

https://arxiv.org/abs/2604.06609
2•Tyyps•10m ago•0 comments

Small Joys of Fatherhood

https://roryflint.substack.com/p/small-joys-of-fatherhood
1•mrroryflint•11m ago•0 comments

Eurail says December data breach impacts 300k individuals

https://www.bleepingcomputer.com/news/security/eurail-says-december-data-breach-impacts-300-000-i...
1•Brajeshwar•11m ago•0 comments

Trustworthy Technology

https://trustworthy.technology/
3•mixmastamyk•11m ago•1 comments

Interpolation Search

https://en.wikipedia.org/wiki/Interpolation_search
1•tosh•12m ago•0 comments

I Am a Cross-Cutting Concern

https://scottlawsonbc.com/post/monorepo
1•surprisetalk•12m ago•0 comments

I Solved Connect 4 [video]

https://www.youtube.com/watch?v=KaljD3Q3ct0
1•surprisetalk•12m ago•0 comments

The phenomenology of being hungry while pregnant

https://substack.com/home/post/p-193224553
1•surprisetalk•12m ago•0 comments

PGLite Evangelism

https://substack.com/home/post/p-193415720
1•surprisetalk•12m ago•0 comments

Wastrel milestone: full hoot support, with generational GC as a treat

https://wingolog.org/archives/2026/04/09/wastrel-milestone-full-hoot-support-with-generational-gc...
2•davexunit•13m ago•0 comments

Quines in Every Programming Language (Rosetta Code)

https://rosettacode.org/wiki/Quine#bodyContent
2•nathan-barry•15m ago•0 comments

Artemis II's last test: Will its heat shield work?

https://www.nationalgeographic.com/science/article/artemis-ii-heat-shield-nasa
1•malshe•16m ago•0 comments

Anthropic Just Passed OpenAI in Revenue While Spending 4x Less

https://www.the-ai-corner.com/p/anthropic-30b-arr-passed-openai-revenue-2026
1•MattSayar•16m ago•0 comments

The Benefits of Sticking Around (2023)

https://letterstoanewdeveloper.com/2023/08/07/the-benefits-of-sticking-around/
1•mooreds•17m ago•0 comments

Migrations Considered Helpful

https://brandonvin.github.io/2026/04/08/matryoshka-migrations.html
2•mooreds•17m ago•0 comments

The Identity Underground Annual Pulse 2026

https://www.theidentityunderground.com/annual-pulse-2026
1•mooreds•18m ago•0 comments

Science Communication and the Hype Machine

https://cognitivewonderland.substack.com/p/science-communication-and-the-hype
1•goekjclo•18m ago•1 comments

Trump admin makes sweeping request for medical records of federal workers

https://arstechnica.com/health/2026/04/trump-admin-seeks-medical-records-of-federal-workers-for-v...
2•voxadam•20m ago•0 comments

Show HN: Nheengatu – CLI tool to simplify books to your language level with LLMs

https://github.com/pdrgds/nheengatu
1•pdrgds•20m ago•0 comments

Programming language designed for LLMs to write, not humans

https://veralang.dev/
1•x591•20m ago•0 comments

SQLite Release 3.53.0

https://sqlite.org/releaselog/3_53_0.html
2•yread•20m ago•1 comments