frontpage.
newsnewestaskshowjobs

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/

Stack Overflow for Agents

https://agents.stackoverflow.com/all?sort=hot
1•tacone•36s ago•0 comments

SpaceX no longer needs NASA, and that's a problem for America's space agency

https://arstechnica.com/space/2026/10/spacex-no-longer-needs-nasa-and-thats-a-problem-for-america...
1•sleepyguy•37s ago•0 comments

Putin hails Elon Musk 'genius' announcing plans for Russian version of Starlink

https://www.theguardian.com/world/2026/oct/28/vladimir-putin-elon-musk-genius-russia-starlink
1•ck2•2m ago•0 comments

Building a Myst Authoring Environment

https://chrisholdgraf.com/blog/2026/myst-author-experiment/
1•runningmike•2m ago•1 comments

Samenland Cozy Village Sim: Plant a Seed. Watch It Grow

https://samenland.app/
1•doener•3m ago•0 comments

Criminal probe for suspected environmental damage at Google's Finnish DC site

https://www.reuters.com/business/environment/finland-launches-criminal-probe-suspected-environmen...
2•Hamuko•4m ago•0 comments

Redox OS ring buffers project summary

https://lwn.net/Articles/1103359/
2•hn9zmdcaou•4m ago•0 comments

Ask HN: Why are there not more terminal apps?

2•lucasov•4m ago•0 comments

Afspelen.nl

https://afspelen.nl/
1•adamnomad•5m ago•0 comments

Zephyr RTOS 4.5 Now Available

https://www.zephyrproject.org/zephyr-rtos-4-5-now-available-two-new-architectures-multimedia-pipe...
2•adunk•5m ago•0 comments

BCL v3.0 – Scale-Invariant Constant-Bound Local Context Retention Engine

https://figshare.com/articles/journal_contribution/BCL_v3_0_Blockchain_Library_Substrate_for_Scal...
1•stark_chief_arc•6m ago•0 comments

Show HN: MyPrintables, a simple, small, and fast 3D assets manager

1•liyu1981au•9m ago•0 comments

A Subexponential Time Algorithm for Elliptic Curve Discrete Logarithm

https://github.com/bochum-crypto/subexponential-ecdl
2•trotro•9m ago•0 comments

Zillow's $212.5M settlement hides an $880M lesson

https://www.ainvest.com/news/zillow-212-5m-settlement-hides-880m-lesson-2610/
1•AInvest•9m ago•0 comments

Get Player Stats from Your Minecraft Server Logs

https://jayd.ml/2026/10/08/minecraft-log-analyzer.html
1•surprisetalk•9m ago•0 comments

Unreal Engine Web Ports

https://unrealcollection.games/
1•doener•9m ago•0 comments

SpaceX's first decade, rebuilt from its own company updates

https://spacex.explorist.io/
1•maxprogram•9m ago•0 comments

AI agents shape experts' judgment calls

https://www.anthropic.com/research/agents-judgment-calls
1•yenniejun111•10m ago•0 comments

SigNoz vs. Grafana vs. Datadog for AI Agents

https://medium.com/tech-stackups/signoz-vs-grafana-vs-datadog-for-ai-agents-e403e1d4445e
1•ritzaco•10m ago•0 comments

DirectX Agility SDK 1.620 and 1.722-preview release

https://devblogs.microsoft.com/directx/agilitysdk-1-620-retail-and-1-722-preview/
1•ibobev•10m ago•0 comments

How to Make Artificial Intelligence More Environmentally Sustainable

https://www.infoq.com/news/2026/10/AI-environmentally-sustainable/
1•chhum•10m ago•0 comments

An unmodified C62 can not decode TETRA Or can it? – M17 Project

https://m17project.org/2026/10/27/an-unmodified-c62-can-not-decode-tetra-or-can-it/
1•rbanffy•11m ago•0 comments

Climate on Your Ballot: Data Center Map

https://naacp.org/resources/climate-your-ballot
1•cdrnsf•11m ago•0 comments

DirectX Dump Files are now ready for your retail games

https://devblogs.microsoft.com/directx/directx-dump-files-are-now-released/
1•ibobev•11m ago•0 comments

Using make_self and converting it to the projected interface

https://devblogs.microsoft.com/oldnewthing/20261028-00/?p=112803/
1•ibobev•12m ago•0 comments

China's Batteries Move Beyond Capacity Scale-Up

https://cleantechnica.com/2026/07/16/chinas-batteries-move-beyond-capacity-scale-up-utility-scale...
1•cisc•12m ago•0 comments

Show HN: Crewd NPM-style package manager for AI coding agents and skills

1•m0agh•12m ago•0 comments

The Economics of the Individual Tool: How Cheaper Development Changes Software

https://medium.com/@smoking2man/the-economics-of-the-individual-tool-how-cheaper-development-chan...
1•Aldus551•13m ago•0 comments

Terrance Tao: No More Heroes [video]

https://www.youtube.com/watch?v=bAnwMdfcMVw
1•gtirloni•14m ago•0 comments

Can Democracy Survive the Next Financial Crash?

https://www.theatlantic.com/ideas/2026/10/bubble-bailout-trump-authority/689190/
1•samizdis•14m ago•0 comments