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/

Running Gitea Runner with Rootless Podman

https://www.nite07.com/en/posts/quadlet-gitea-runner-podman/
1•speckx•44s ago•0 comments

An AI system to help scientists write expert-level empirical software

https://arxiv.org/abs/2509.06503
1•cyco130•1m ago•0 comments

Plan to declare Dominion Voting Systems machines national security risks fails

https://twitter.com/ErinBanco/status/2057799461435220399
1•cf100clunk•2m ago•1 comments

Introducing the Godot Asset Store

https://godotengine.org/article/introducing-the-godot-asset-store/
2•makepanic•3m ago•0 comments

The Marquis, the Island, the Diary, and the Deal: The Casati Stampa Murders

https://www.utterlyinteresting.com/post/the-marquis-the-island-the-diary-and-the-deal-the-casati-...
1•amarcheschi•4m ago•0 comments

How to Call an API from an Email

https://redo.com/eng-blog/how-to-call-an-api-from-an-email/
1•tyurok•6m ago•0 comments

App Store stopped $2.2B in potentially fraudulent transactions in 2025

https://www.apple.com/newsroom/2026/05/the-app-store-stopped-over-2-point-2-billion-usd-in-fraudu...
1•CharlesW•7m ago•0 comments

A Marketplace of Fine Tuned SLMs for Agentic Tasks

https://marketplace.neurometric.ai/
2•robmay•7m ago•1 comments

Just Use Opus

https://ai.nevolin.be/just-use-opus
1•ilja-nevo•9m ago•0 comments

Bytecode VMs in surprising places (2024)

https://dubroy.com/blog/bytecode-vms-in-surprising-places/
1•azhenley•10m ago•0 comments

See the clouds streaming and vanishing around this planet – 690 light years away

https://www.nature.com/articles/d41586-026-01608-3
1•leephillips•10m ago•0 comments

Show HN: Glimpse, Markdown reader using Apple's on-device foundation model

https://apps.apple.com/us/app/glimpse-markdown-viewer/id6761304904?mt=12
2•duman•11m ago•0 comments

Self Hosting Passwords

https://chuck.is/passwords/
1•speckx•11m ago•1 comments

Ask HN: Are LLMs creating busy work?

4•m3h•14m ago•1 comments

Engineering Is Not Dead, Because Accountability Isn't

https://paolino.me/engineering-is-not-dead/
2•earcar•14m ago•2 comments

Cursor hits $3B in revenue and now has 3K+ customers paying at least $100K each

https://www.bloomberg.com/news/articles/2026-05-21/cursor-hits-3-billion-annual-sales-rate-ahead-...
1•thoughtpeddler•14m ago•0 comments

Apple Sports expands to more than 90 new countries and regions

https://www.apple.com/newsroom/2026/05/apple-sports-expands-to-more-than-90-new-countries-and-reg...
2•tosh•15m ago•0 comments

Neoclassical C++: segmented iterators revisited

https://boostedcpp.net/2026/05/18/neoclassical-c-segmented-iterators-revisited-1/
1•ibobev•15m ago•0 comments

Sleep helps brain clean Alzheimer's-linked toxins, study says

https://www.ft.com/content/d33c6e3f-3162-44d3-8de2-2ff0b555217e
1•bookofjoe•15m ago•1 comments

A world from a sheet of paper – Tadashi Tokieda [video]

https://www.youtube.com/watch?v=8p02DtmyQhU
2•nill0•16m ago•0 comments

Sora shutdown leaves Critterz at the Cannes market without its model

https://thenextweb.com/news/critterz-misses-cannes-openai-sora-shutdown
3•thm•17m ago•1 comments

Ceres, an open copilot for VS Code with budget and local LLMs support

https://marketplace.visualstudio.com/items?itemName=pa-andreas.skia-ai-sidebar
2•libandreas•17m ago•1 comments

Ohio data center tax break cost $1.4B more than expected in 2025

https://signalohio.org/ohio-data-center-tax-break-cost-1-4-billion-more-than-expected-in-2025/
1•mooreds•18m ago•0 comments

Deno 2.8

https://deno.com/blog/v2.8#task-runner
6•soheilpro•18m ago•0 comments

Building OpenWrt for the Seeed Studio WM6108 802.11ah HaLow Radio

https://www.beyondlogic.org/building-openwrt-for-the-seeed-studio-wm6108-802-11ah-halow-radio/
1•speckx•18m ago•0 comments

Tell HN: Render.com cuts included bandwidth on Pro plan, from 1 TB to 25GB

3•thm•20m ago•1 comments

StubZero: $148,337 RCE in Google Cloud Production

https://brutecat.com/articles/google-cloud-rce/
3•brutecat•20m ago•0 comments

History doesn't repeat itself as often as LLMs think

https://futuresearch.ai/blog/history-doesnt-repeat/
1•ddp26•20m ago•0 comments

Brandostro – The Definitive Brand Intelligence Platform

https://www.brandostro.com
1•Ortsodnarb•20m ago•0 comments

Deno v2.8: biggest minor release to date

https://twitter.com/deno_land/status/2057814667083612329
4•AbuAssar•21m ago•0 comments