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/

Steam Frame review: Another best-in-class VR headset by Valve, though

https://www.rockpapershotgun.com/steam-frame-review
1•crtasm•47s ago•0 comments

The madman's guide to stamp collecting

https://www.wsj.com/arts-culture/books/the-madmans-guide-to-stamp-collecting-review-sticking-to-w...
2•centrosphere•1m ago•0 comments

CrofAI Is an OpenRouter Wrapper

https://kendell.dev/blog/crofaifalse/
1•Ryan5453•1m ago•0 comments

Duping Delight

https://www.paulekman.com/blog/duping-delight/
1•helloplanets•2m ago•0 comments

Warren Abstract Machine

https://en.wikipedia.org/wiki/Warren_Abstract_Machine
1•ustad•2m ago•0 comments

macOS 27 Golden Gate now available

https://9to5mac.com/2026/09/14/macos-27-golden-gate-now-available-here-is-everything-new/
1•mfiguiere•2m ago•0 comments

Show HN: CostClaw, a local audit of your Claude Code logs

https://www.costclaw.io/
1•practicalsystem•3m ago•0 comments

Unionize AI

https://www.hamiltonnolan.com/p/unionize-ai
1•cdrnsf•3m ago•0 comments

XProtect behavioral flop: the Golden Gasp

https://melomac.com/posts/xprotect-behavioral-flop-the-golden-gasp/
1•melomac•4m ago•1 comments

Will AI push programming to lower level abstractions?

https://twitter.com/elonmusk/status/2099308197802631191
1•LeonSong•4m ago•1 comments

MapLoud – An AI workspace where your thinking and context stay connected

https://www.maploud.com/platform
1•Nic_Maploud•5m ago•1 comments

Extensible defunctionalization with typeclasses, or functions in pure data in Ha

https://blog.veritates.love/functions-as-data
1•fanf2•5m ago•0 comments

Video Games Linked to Modest Gains in Cognitive Ability

https://www.emjreviews.com/neurology/news/video-games-linked-to-modest-gains-in-cognitive-ability/
1•akyuu•6m ago•0 comments

Why doesn't ReadDirectoryChangesW correlate both sides of a rename?

https://devblogs.microsoft.com/oldnewthing/20260914-00/?p=112696
1•ibobev•6m ago•0 comments

Microsoft asks users to ignore 'Antivirus is turned off' errors

https://www.bleepingcomputer.com/news/microsoft/microsoft-asks-users-to-ignore-antivirus-is-turne...
2•fortran77•7m ago•0 comments

How can I remove the Close button from my window caption?

https://devblogs.microsoft.com/oldnewthing/20260911-00/?p=112691
1•ibobev•8m ago•0 comments

A 40ms Go GC pause caused by swap

https://frn.sh/go-gc/
4•pillscig•10m ago•0 comments

Valve Announces Steam Frame Price, Release Date, and Accessories

https://roadtovr.com/valve-steam-frame-price-release-pre-orders/
1•mikro•11m ago•0 comments

A College Girl Was Exploited on Camera. A Network of Anonymous Men Got to Work

https://www.wired.com/story/burnerverse-maddie-kowalski/
1•mtremsal•12m ago•1 comments

The Grader Didn't Care How You Got There

https://lotsofdata.blog/2026/09/07/the-grader-didnt-care-how-you-got-there/
1•aray07•13m ago•0 comments

The case for workflow-driven AI software development and vibe coding

https://blog.codeyam.com/p/workflows-for-the-win-for-non-developers
1•nadis•13m ago•0 comments

Smartphones could be used to screen for cataracts and other eye problems

https://www.escrs.org/channels/news/smartphones-could-be-used-to-screen-for-cataracts-and-other-e...
2•gmays•15m ago•0 comments

Valve Steam Frame VR Review vs. Meta Quest 3 – Privacy, Latency, & Benchmarks

https://www.youtube.com/watch?v=vcerOYY_K1g
2•EspadaV9•16m ago•0 comments

Steam Frame starts at $1059

https://store.steampowered.com/hardware/steamframe
24•bsimpson•19m ago•2 comments

Show HN: Pull every comment out of a Google Sheet, in the browser

https://bensunter.com/commentpulse.html
1•bsunter2•19m ago•0 comments

Tired of old learning methods? Learn anything by building what you want

https://twitter.com/codesetai/status/2099550189405024425
1•andre15silva•20m ago•0 comments

Meshroom photogrammetry on AMD GPUs via HIP, bit-identical, with a VRAM bridge

https://github.com/dspl1236/cheshire
1•dspl1236•20m ago•0 comments

If Windows were designed today, would the Registry exist? [video]

https://www.youtube.com/watch?v=YHld0jl0h8I
2•ingve•21m ago•0 comments

Mojo 1.0 and the Open Road Ahead [video]

https://www.youtube.com/watch?v=a7YdrWOfi7o
1•melodyogonna•22m ago•0 comments

Destroy After Reading: photocopiers,cheap paper and DIY gave metal it's look

https://www.truegrittexturesupply.com/blogs/news/destroy-after-reading
1•pigeons•23m ago•0 comments