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/

Cybercab Has Started Production

https://twitter.com/elonmusk/status/2047574971774611553
1•haebom•25s ago•0 comments

The Key Lime Pie Benchmark

1•asieradzk•42s ago•0 comments

The OpenClaw Turkey Problem

https://yakko.dev/blog/the-openclaw-turkey-problem
1•yakkomajuri•58s ago•0 comments

Show HN: 12ui – Image to Code

https://12ui.com
1•zemaj•1m ago•0 comments

DeepSeek Returns with V4-Pro and V4-Flash

https://thenextweb.com/news/deepseek-v4-pro-flash-launch-open-source
1•skeledrew•3m ago•0 comments

Psychological Rage Battler (Alpha)

https://ragefilter.com
1•calinbrandabur•4m ago•0 comments

The Stanford Freshmen Who Want to Rule the World

https://www.theatlantic.com/ideas/2026/04/stanford-students-power/686920/
1•fortran77•4m ago•0 comments

Stewart Brand, Silicon Valley's Favorite Prophet, on Life's Most Important Princ

https://www.nytimes.com/2026/04/24/opinion/ezra-klein-podcast-stewart-brand.html
1•mitchbob•5m ago•1 comments

Is this what war looks like now?

https://www.theguardian.com/us-news/ng-interactive/2026/apr/24/gaza-israel-lebanon-war
2•hebelehubele•5m ago•0 comments

Ask HN: Can AI free us from horrible checkbox feedback forms?

1•beardyw•6m ago•0 comments

Profunctor Equipment

https://bartoszmilewski.com/2026/04/24/profunctor-equipment/
1•ibobev•6m ago•0 comments

Proximal Policy Optimization with Clojure and PyTorch

https://www.wedesoft.de/ai/2026/04/22/proximal-policy-optimization/
1•ibobev•7m ago•0 comments

AGI Is a Spiky Ball

https://jonathanhind.substack.com/p/agi-is-a-spiky-ball
1•ap11071•7m ago•0 comments

Wait, if (flags and O_SYNC) is wrong?

https://purplesyringa.moe/blog/wait-if-flags-and-o_sync_is-wrong/
1•ibobev•7m ago•0 comments

'40 Terabytes' of Evidence Involved in D4vd Murder Trial

https://www.realitytea.com/2026/04/22/d4vd-murder-trial-update-celeste-rivas-evidence/
1•randycupertino•9m ago•1 comments

The Era of Citizens United Could Be Nearing Its End

https://jacobin.com/2026/04/citizens-united-electoral-corruption-case
6•Tomte•12m ago•0 comments

Show HN: Hackerboard – a no-ranking, no-algorithm alternative to Hacker News

https://github.com/hackerboard
1•francescobianco•15m ago•2 comments

Ask HN: Has anyone else found Google unusable lately?

3•Hard_Space•17m ago•3 comments

Building a full-stack app with Wasp, an agent-friendly web framework

https://wasp.sh/blog/2026/03/29/hireveld-from-10-stacks-to-production-with-wasp
1•franjo_mindek•18m ago•1 comments

A plain-text knowledge vault with Claude Code and Obsidian

https://canatak.substack.com/p/i-dont-need-to-know-everything-i
1•cango35•18m ago•0 comments

MiniVecDb – A local vector DB that garbage-collects AI agent memory

https://github.com/Alekkk777/MiniVecDb
1•alekkk777•20m ago•0 comments

Show HN: Cardcast.gg – Play paper Magic: The Gathering over webcam

https://cardcast.gg
2•niothiel•22m ago•0 comments

Vanishing Culture: A Report on Our Fragile Cultural Record (2026)

https://archive.org/details/vanishing-culture-2026
1•the-mitr•22m ago•0 comments

Sucralose-6-acetate is genotoxic (2023)

https://www.tandfonline.com/doi/10.1080/10937404.2023.2213903?url_ver=Z39.88-2003&rfr_id=ori:rid:...
1•pfdietz•23m ago•1 comments

My Tools – All Vibecoded

https://isene.org/2026/04/MyTools.html
2•speckx•23m ago•0 comments

No 10 says Falklands sovereignty rests with UK after report of US 'review'

https://www.bbc.com/news/articles/cde51y0zgjyo
1•only_in_america•25m ago•1 comments

Can LLMs recapitulate Americans' responses to public opinion polling questions?

https://arxiv.org/abs/2603.20229
1•PaulHoule•26m ago•0 comments

ContextSync – MCP server that auto-loads your Linear tickets into Claude Code

1•diamondsg•28m ago•0 comments

The Rich and Powerful Want to Live Forever. What If They Could?

https://www.nytimes.com/2026/04/24/magazine/eternal-life-longevity-world-leaders.html
13•moichael•28m ago•14 comments

The mobile OS should broker agent functionality

https://braw.dev/blog/2026-04-06-mobile-os-as-agentic-broker/
1•kisamoto•29m ago•0 comments