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/

18 Ways You Can Use a Domain Name

https://www.developeddomains.com/strategies/
1•bhartzer•5m ago•0 comments

Nvidia Personal AI Router (Pair)

https://www.nvidia.com/en-us/ai-on-rtx/personal-ai-router/
3•BiraIgnacio•5m ago•0 comments

Show HN: Photosynthesis – iPhone app captures from 2 lenses, stitches to 1 photo

https://apps.apple.com/us/app/photosynthesis-2-lens-camera/id6780102370
1•sajomes•5m ago•0 comments

Hanzi Writer: JavaScript library for Chinese stroke order animations and quizzes

https://hanziwriter.org/
1•rahimnathwani•6m ago•0 comments

56k.rip – the 1996 dial-up internet experience

https://56k.rip/
2•thunderbong•7m ago•0 comments

The Multiplayer AI Manifesto

https://multiplayer-ai.com/
4•ibrahima•8m ago•0 comments

Show HN: Chrome tab group cleaner for Claude Code created tab groups

https://github.com/franzenzenhofer/chrome-tab-group-cleaner
1•franze•17m ago•0 comments

NYC mayor Mamdani imposes 1 year ban on AI for schools through 8th grade

https://www.nyc.gov/mayors-office/news/2026/09/mayor-mamdani-and-chancellor-samuels-put-students-...
8•DeepLogin•18m ago•2 comments

GTP-6 Astra

https://www.youtube.com/watch?v=1QNsdr-Qx_I
1•htk•21m ago•0 comments

Show HN: If I had to design a nuclear fusion power plant(Idea Sketch)

https://github.com/PJHkorea/discrete-filament-router
2•PJHkorea•21m ago•0 comments

4K Analog Video Feedback Device

https://www.youtube.com/watch?v=koDCabeh5kQ
1•CharlesW•21m ago•0 comments

macOS 27 Simulator by OpenAI Astra

https://macos-27-simulator.mweinbach.chatgpt.site/
2•tristanj•22m ago•2 comments

Coder's registry infrastructure compromised to push malicious modules

https://www.bleepingcomputer.com/news/security/coders-registry-infrastructure-compromised-to-push...
2•sbulaev•25m ago•0 comments

(George) Lucas Museum of Narrative Arts

https://lucasmuseum.org
3•rawgabbit•25m ago•0 comments

Star Trek S01e20 "Court Marshall"

https://en.wikipedia.org/wiki/Court_Martial_(Star_Trek:_The_Original_Series)
2•Jimmc414•27m ago•0 comments

Protecting Engineers' Skills in the AI Era

https://spectrum.ieee.org/ai-engineer-skills
10•rbanffy•32m ago•5 comments

There are many agent harnesses, but this one is mine

https://earendil.com/posts/there-are-many-agent-harnesses-but-this-one-is-mine/
1•zdw•35m ago•0 comments

Anxious or outgoing? Study links Big Five personality traits to genetic variants

https://www.nature.com/articles/d41586-026-02761-5
2•geneticdrifts•36m ago•0 comments

Spending deal comes with a bonus: Blocking political control of grants

https://arstechnica.com/science/2026/09/budget-deal-puts-political-control-of-grants-on-hold-unti...
1•rbanffy•36m ago•0 comments

I found an AI-driven browser that builds workflows from playbooks

https://www.browserargus.com/blog/two-lanes-for-cold-email
1•akimmaimedow•37m ago•0 comments

Oura S-1

https://www.sec.gov/Archives/edgar/data/2133022/000119312526381855/d119865ds1.htm
3•firexcy•39m ago•0 comments

The Unsung Inventor Who Chased the LED Rainbow

https://spectrum.ieee.org/yellow-led-inventor
1•rbanffy•42m ago•0 comments

Modal's rise: sandboxes, cold starts, and what the SEC paperwork reveals

https://henrymichaelson1.substack.com/p/inside-modals-rise-sandboxes-sub
3•hmichaelson20•45m ago•0 comments

Dash for Windows: Now in Beta

https://blog.kapeli.com/dash-for-windows-beta
2•frou_dh•46m ago•0 comments

ZJIT GC: Inlining GC Fastpath in ZJIT (Ruby)

https://railsatscale.com/2026-09-01-zjit-gc-fastpath/
1•weatherlight•46m ago•1 comments

Show HN: Generate a Claude Code or Codex agent fleet from one HTML file

https://github.com/bob-codedaptive/fleet-generator
2•survivor0xb0b•46m ago•0 comments

here is how We're All Going to Die

https://www.noahpinion.blog/p/heres-how-were-all-going-to-die
2•paulpauper•48m ago•0 comments

Bitcoinica

https://en.bitcoin.it/wiki/Bitcoinica
1•chistev•48m ago•1 comments

SpaceXAI apologizes for outage that affected Grok and other 'compute partners'

https://www.engadget.com/2250789/spacexai-apologizes-for-outage-that-affected-grok-and-other-comp...
2•cdrnsf•52m ago•0 comments

I tracked 7,022 MCP tool definitions. 14 servers changed within 27 hours

https://github.com/GautamTalksDev/mcp-pin/blob/main/docs/findings/2026-09-03-schema-drift.md
1•GautamTalksDev•53m ago•0 comments