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/

Two Strangers, One Machine: A security model for a CDN on residential hardware

https://blog.evolvingedge.ai/post/how-little-do-you-have-to-trust-us-white-paper-launch/
1•gadgetboy•56s ago•0 comments

Nvidia chip-use emissions match that of a Russian state coal producer: report

https://www.euronews.com/next/2026/09/21/nvidia-chip-use-emissions-match-that-of-a-russian-state-...
3•devonnull•2m ago•0 comments

Xiaomi MiMo Desktop

https://mimo-ai.xiaomimimo.com/desktop/
1•gainsurier•2m ago•0 comments

Xaml.io v0.9: Build .NET Apps from a Prompt, in the Browser

https://blog.xaml.io/post/build-dotnet-apps-from-a-prompt
1•vasbu•3m ago•1 comments

Show HN: Jev powered knowledge graph search CLI

https://github.com/Emlembow/jev-graph-search
1•MikeLembo•4m ago•0 comments

Show HN: Context Tetris clear rows to bank the useful context Keep the noise out

https://vstorm-co.github.io/agenticos/arcade/context.html
1•outageroom•5m ago•0 comments

There May Be Nobody There

https://yusufaytas.com/there-may-be-nobody-there
1•bastrich•7m ago•0 comments

Arce: Design studio for furniture makers and interior designers

https://arce.design/
2•ivanenkoy•11m ago•0 comments

Delta: Highly available, strongly consistent storage using chain replication (2022)

https://engineering.fb.com/2022/05/04/data-infrastructure/delta/
1•grep_it•13m ago•0 comments

So, is AI going to kill us? 11 experts, 11 answers

https://sfstandard.com/2026/09/21/experts-ai-doom/
1•ghuntley•14m ago•0 comments

Motor Characterization for Small Running Robots (2016)

https://robot-daycare.com/posts/2016-01-06-motor-characterization-for-small-running-robots/
1•loughnane•15m ago•0 comments

I Redefined Partnership Terms to End the Sick Romanticization of Co-Founders

https://medium.com/startup-shop/in-lieu-of-technical-co-founder-i-redefined-better-partnership-te...
1•joeyomaita•18m ago•3 comments

Covert Caches: TLB Edition

https://parallelprogrammer.substack.com/p/covert-caches-tlb-edition
2•matt_d•21m ago•0 comments

Ukrainian naval drone sinks Russian kamikaze drone boat

https://arstechnica.com/gadgets/2026/09/military-milestone-ukrainian-naval-drone-sinks-russian-ka...
3•Gaishan•22m ago•0 comments

Making a game for the GBA and PC from the same codebase

https://mattgreer.dev/blog/making-a-game-for-gba-and-pc/
2•ibobev•24m ago•0 comments

Designing Silicon from Scratch [video]

https://www.youtube.com/watch?v=q6ytRHaTEXI
2•ibobev•25m ago•0 comments

Looking forward to Git 2.56 – and 3.0

https://lwn.net/SubscriberLink/1094575/2385e98583715c2b/
3•chmaynard•26m ago•0 comments

Self-Hosting Behind Cgnat

https://david.alvarezrosa.com/posts/self-hosting-behind-cgnat/
3•ibobev•26m ago•0 comments

Brad Smith and Kevin Rudd on AI, Regulation, and the Future of Work [video]

https://www.youtube.com/watch?v=hClbN_imH5Y
2•verdverm•27m ago•0 comments

U.S. Site Blocking Bill Adds VPNs to the List of Blocking Intermediaries

https://torrentfreak.com/u-s-site-blocking-bill-adds-vpns-to-the-list-of-blocking/
4•gslin•29m ago•0 comments

Show HN: Building Seven in Public

https://claude.ai/share/61ae35d6-82f2-425a-84b6-907a3ec1b5c4
2•o2zer0cool•30m ago•0 comments

Apple Watch Series 12 and Ultra 4 May Have Hidden Flash Storage

https://www.macrumors.com/2026/09/21/apple-watch-series-12-ultra-4-hidden-storage/
3•bookofjoe•34m ago•0 comments

Muse, Meta's extraordinarily privileged AI assistant, has a serious 0-day

https://arstechnica.com/security/2026/09/muse-metas-extraordinarily-privileged-ai-assistant-has-a...
4•spenvo•34m ago•0 comments

AI Risk Cheatsheet

https://umais.me/writing/ai-risk-cheatsheet/
2•umz•38m ago•0 comments

Spymarks, Not Watermarks

https://brand.io/article/spymarks/
13•possibilistic•39m ago•5 comments

Acubom

https://acubom.com/
2•autifill•40m ago•0 comments

Jev: System One Models for Prod, Not God – With Diogo Almeida, CEO, TypeSafe AI

https://www.latent.space/p/jev
4•swyx•41m ago•1 comments

I Am in need of Testers

https://agaro.ai/
4•yusufghyasi•47m ago•1 comments

An actively maintained and updated Motif fork exists

https://www.osnews.com/story/145877/an-actively-maintained-and-updated-motif-fork-actually-exists/
2•birdculture•47m ago•0 comments

LLMs Are Too Big. My Log Router Doesn't Need to Sing

https://www.distributedthoughts.org/my-log-router-doesnt-need-to-sing/
3•pgr0ss•48m ago•0 comments