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/

Show HN: Thurbox – A tmux-based TUI and CLI for local AI agent orchestration

https://github.com/Thurbeen/thurbox
1•magicleturcrttm•34s ago•0 comments

We cut CDN metadata lookup latency by 91%

https://vercel.com/blog/how-we-cut-cdn-metadata-lookup-latency-by-91-percent
1•iamsyr•2m ago•0 comments

Artificial Intelligence, Quote Unquote

https://www.penny-arcade.com/news/post/2026/09/15/artificial-intelligence-quote-unquote
1•jkestner•2m ago•0 comments

The Death of "Link in Bio"

https://peachandcherry.com/blog/text-me
2•zyloquenstar•10m ago•0 comments

Seats and Sunsets

https://yegge.ai/essays/seats-and-sunsets/
1•andsoitis•13m ago•0 comments

Medog Hydropower Station (60 GW hydropower project)

https://en.wikipedia.org/wiki/Medog_Hydropower_Station
2•cl42•14m ago•0 comments

I Hired a Lawyer to Fight UMG (Feat. LegalEagle) [video]

https://www.youtube.com/watch?v=M8HxQkk0PSY
1•sbuttgereit•18m ago•0 comments

Nvidia Expands Open Source CUDA-Q Platform for Fault-Tolerant Quantum Computing

https://nvidianews.nvidia.com/news/nvidia-expands-open-source-cuda-q-platform-for-fault-tolerant-...
1•noobplus•18m ago•0 comments

A mnemonic-free wallet where the private key never leaves the phone's TEE

1•niumeta_TZ•18m ago•0 comments

Marginalia Search

https://marginalia-search.com/
1•thunderbong•19m ago•0 comments

Internet shutdown crosses 100 days in Pakistan-administered Kashmir

https://www.aljazeera.com/news/2026/9/15/internet-shutdown-crosses-100-days-in-pakistan-administe...
2•alephnerd•21m ago•0 comments

Musk proposes adversarsial peer review for AI Safety

https://twitter.com/theallinpod/status/2099731166530277549
2•thedragongc•22m ago•0 comments

Thoughts and Observations on apples iPhones duo 18pro event

https://daringfireball.net/2026/09/thoughts_and_observations_on_apples_surprise_and_shine_event
1•djfergus•26m ago•0 comments

Clarity Act (crypto) fails in the Senate

https://www.nytimes.com/2026/09/15/technology/senate-blocks-crypto-bill.html
1•krrishd•28m ago•1 comments

Coreutils – Rejected Feature Requests

https://www.gnu.org/software/coreutils/rejected_requests.html
3•birdculture•29m ago•0 comments

Cerebras-powered, instant design canvas using Qwen3.8-27B [video]

https://www.youtube.com/watch?v=yC4RKUyUt1Y
1•thegeomaster•31m ago•0 comments

Show HN: Now You Can Use – Web Baseline Timeline

https://nowyoucanuse.com/
1•Hyperlisk•32m ago•0 comments

Recent Decisions Spark Questions on GenAI, Privilege, and Privacy Expectations

https://ktslaw.com/insights/alert/2026/4/recent-decisions-spark-questions-on-generative-ai-privil...
1•mooreds•32m ago•0 comments

Contrails.org – Contrail Avoidance for the Climate

https://contrails.org/
1•thenobsta•34m ago•0 comments

Landing the Space Shuttle – A Flying Machine and the Thrill of a Lifetime

https://inspire.eaa.org/2019/05/16/landing-the-space-shuttle-an-incredible-flying-machine-and-the...
1•JojoFatsani•35m ago•1 comments

Show HN: AgentReady – can AI assistants read your site?

https://shop.lumnika.com/lab/agentready/?src=hackernews-showhn
1•deusautoai725•35m ago•0 comments

Show HN: Leo – a Markdown engineering process for AI coding agents

https://github.com/alex-zaporozhan/leo
1•alex-zaporozhan•38m ago•0 comments

Mistaken alignment is not misalignment

https://c.mov/mistaken-alignment/
2•azhenley•40m ago•1 comments

Vieta's Formulas

https://en.wikipedia.org/wiki/Vieta%27s_formulas
2•vismit2000•46m ago•0 comments

More Tree-sitter, more neocaml, more elisp

https://lambdafoo.com/posts/2026-09-14-more-trees-more-neocaml.html
2•RohanAdwankar•47m ago•0 comments

How to keep a knowledge base up to date when the product changes every day

https://frigade.com/blog/how-to-keep-a-knowledge-base-up-to-date
1•pancomplex•49m ago•0 comments

Emily St. John Mandel on Writing a Novel of Dystopian Counterlives

https://lithub.com/emily-st-john-mandel-on-writing-a-novel-of-dystopian-counterlives/
1•mooreds•51m ago•0 comments

The proof passed. Can you see why it works?

https://github.com/8Braid/8db-navier-stokes-evidence/blob/main/explainability/article.md
2•ashdee•56m ago•0 comments

Show HN: A chess analyzer that runs in the browser

https://github.com/huytd/whyblunder/
1•huydotnet•57m ago•0 comments

A better way of blocking macOS updates

https://zoey-on-github.github.io/blog/updates.html
2•juliethefoxcoon•59m ago•0 comments