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•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/

The Dunning-Kruger effect is probably just from bimodal skill distributions

https://bosoncutter.substack.com/p/the-dunning-kruger-effect-is-probably
1•the_tyger•57s ago•0 comments

So, About That AI Bubble

https://www.theatlantic.com/economy/2026/05/ai-bubble-revenue-anthropic/687022/
1•saikatsg•1m ago•0 comments

Show HN: A Universal Stability Criterion for Symbolic Complex Systems

https://zenodo.org/records/18883274
1•M_Samir333•3m ago•0 comments

From toroids to helical tubules: Kirigami-inspired programmable assembly

https://www.pnas.org/doi/10.1073/pnas.2516695122
1•bryanrasmussen•5m ago•1 comments

Show HN: Rust library for Undo/Redo using deltas, snapshots or commands

https://github.com/mikwielgus/undoredo
1•mikolajw•5m ago•1 comments

Privacy Dependencies (2020)

https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3447384
1•wslh•5m ago•0 comments

Show HN: Sentient OS – On-device intelligence layer for your entire digital life

https://sentient-os.ai
2•TechExpert2910•6m ago•0 comments

Unsigned Sizes: A Five Year Mistake

https://c3-lang.org/blog/unsigned-sizes-a-five-year-mistake/
3•lerno•6m ago•0 comments

Forgiving can improve well-being

https://news.harvard.edu/gazette/story/2026/04/how-forgiving-can-improve-well-being/
1•gnabgib•9m ago•0 comments

Show HN: Native agent runtime for Conductor OSS

https://github.com/agentspan-ai/agentspan
1•opiniateddev•9m ago•0 comments

Ask HN: Where can I go to ask for help?

5•downbad_•10m ago•0 comments

Oscars says AI actors and writing cannot win awards

https://www.bbc.com/news/articles/cx21dl3v7d3o
2•Brajeshwar•12m ago•0 comments

Simplebanking: German open-source banking in your Mac menu bar (with CLI/MCP)

https://www.simplebanking.de
1•klotzbrocken•12m ago•0 comments

Tenacity: Cross-platform multi-track audio editor

https://codeberg.org/tenacityteam/tenacity
1•saikatsg•15m ago•0 comments

Show HN: Vim and centaur chess inspired app, where you choose from top moves

https://chess-cheaters.vercel.app/
1•lackoftactics•17m ago•0 comments

A silly little C++ quiz

https://katherinemohr.github.io/2026/04/20/cpp-quiz.html
1•kmohr•18m ago•0 comments

It's Hard to Get a British Driving License

https://www.nytimes.com/2026/05/02/world/europe/uk-driving-tests-backlog.html
2•saikatsg•19m ago•0 comments

Craig Newmark on Institutional Maintenance, Giving Away Control

https://conversationswithtyler.com/episodes/craig-newmark/
1•momentmaker•24m ago•0 comments

In Amsterdam, Ads for Fossil Fuels or Meat Are Now Verboden

https://www.nytimes.com/2026/05/01/climate/in-permissive-amsterdam-ads-for-fossil-fuels-or-meat-a...
2•bookofjoe•24m ago•1 comments

Atomdns

https://codeberg.org/miekg/dns/src/branch/main/cmd/atomdns
1•themaxdavitt•24m ago•0 comments

Bieber Coachella performance leads to catalog boost

https://liveclip.substack.com/p/top-songs-billboard-20260502
1•firasd•28m ago•0 comments

Richard Dawkins and The Claude Delusion: The great skeptic gets taken in

https://garymarcus.substack.com/p/richard-dawkins-and-the-claude-delusion
9•RedReign•33m ago•3 comments

LLMs Are Complex Coherence Resolution Engines

https://robmealey.substack.com/p/using-claude-or-any-llm-backed-tool
1•rbbymls•34m ago•1 comments

Seattle's mayor waves goodbye to prosperity

https://www.washingtonpost.com/opinions/2026/05/01/seattle-mayor-katie-wilson-waves-goodbye-busin...
1•loeg•35m ago•0 comments

New AQPI C-Band Radar Delivers Impressive Results

https://cw3e.ucsd.edu/new-aqpi-c-band-radar-delivers-impressive-results/
1•carbocation•36m ago•0 comments

Getting the right answer the first time, is how you save time and tokens

https://github.com/joreag/MICT-Agent-Framework
2•joreag•37m ago•1 comments

A flower-like pattern exposes chiral superconductivity's long-sought fingerprint

https://phys.org/news/2026-04-pattern-exposes-chiral-superconductivity-sought.html
4•rbanffy•40m ago•0 comments

World's biggest RC A380 [video]

https://www.youtube.com/watch?v=wr9YLGbhxng
1•NaOH•42m ago•0 comments

California billionaire tax proposal attracts 1.5M signatures

https://www.latimes.com/business/story/2026-04-30/what-to-know-about-california-billionaire-tax-p...
3•embedding-shape•43m ago•0 comments

Cohere Transcribe: Open-source 2B speech recognition model

https://huggingface.co/blog/CohereLabs/cohere-transcribe-03-2026-release
1•pwr1•43m ago•0 comments