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/

Per Aspera Ad Profundum

https://profane-tmesis.info/ad-profundum
1•riskone•8m ago•0 comments

PKLM Sandbox – Lightweight open-source repository for PKLM Core

https://github.com/TheImmortalPython/pklm-sandbox
1•TheImmortalPyth•18m ago•0 comments

Differences Between `Foldl` and `Foldr`

https://blog.haskell.org/foldl-and-foldr/
1•signa11•19m ago•0 comments

Global bond sell-off deepens as Asian yields jump

https://www.ft.com/content/e485a228-1efe-426b-addc-26069ba48bf3
2•JumpCrisscross•19m ago•0 comments

Bill Gates's Blunt Warning on A.I

https://www.nytimes.com/2026/09/29/opinion/ezra-klein-podcast-bill-gates.html
1•andsoitis•22m ago•0 comments

Show HN: Vietnam Tender Intelligence – gov procurement data, AI-agent ready

https://apify.com/donerightlabs/tender-intelligence
1•tvttrace•27m ago•0 comments

Researcher Discovers Experimental Evidence of New Type of Magnetism

https://www.ucf.edu/news/ucf-researcher-discovers-experimental-evidence-of-new-type-of-magnetism/
1•geox•30m ago•0 comments

Continual Outreach – A self refining customer discovery process

https://github.com/giga-james/continual-outreach
1•kunggaochicken•36m ago•1 comments

Blind constraints, not blind spots

https://gmays.com/blind-constraints-not-blind-spots/
1•gmays•39m ago•0 comments

Beating the Compiler

https://www.mattkeeter.com/blog/2024-07-12-interpreter/
1•andsoitis•41m ago•0 comments

RIP Facebook

https://senecaeffect.substack.com/p/rip-facebook
1•Beijinger•42m ago•2 comments

Ao: Homoiconic Solid Modeling [pdf]

https://www.mattkeeter.com/research/ao_poster.pdf
1•andsoitis•44m ago•0 comments

Fuck Android Developer Verification Program

https://twitter.com/0xcrypto/status/2105515822643114182
6•0xcrypto•45m ago•1 comments

Chinese batteries potentially 'booby-trapped' to 'plode

https://www.youtube.com/watch?v=boI_WUtForo
1•vaxman•48m ago•0 comments

Fine tuning STT models to help with my Lisp

https://vivekkairi.com/fine-tuning-stt-models-to-my-speech-part-2/
2•vivekkairi•50m ago•0 comments

Why do you need freedom?

https://geohot.github.io//blog/jekyll/update/2026/10/01/why-do-you-need-freedom.html
5•smilelamp•55m ago•2 comments

Arc and Mutex in Rust

https://itsallaboutthebit.com/arc-mutex/
1•auraham•56m ago•0 comments

Arc<Mutex<_>> in Rust

https://aeshirey.github.io/code/2020/12/23/arc-mutex-in-rust.html
1•auraham•56m ago•0 comments

Nibbi: The Chompi Club as a VST

https://www.temeculadsp.com/nibbi
1•johnwheeler•57m ago•0 comments

AI research is dead, long live AI

https://kylrth.com/post/ai-research-is-dead/
1•dddddaviddddd•58m ago•0 comments

Systems: Sales Coaching Platform Which Changes Behaviors

https://10systems.xyz
1•Assane_D•1h ago•0 comments

Tennessee inmate still alive after being administered two lethal injections

https://www.nbcnews.com/news/us-news/ahead-rare-execution-lone-woman-tennessee-death-row-says-pea...
11•techolic•1h ago•8 comments

Mortal Knesset: Twelve contenders. One seat of power

https://mortalknesset.liad0205.workers.dev/
1•escargot•1h ago•0 comments

Can anyone promote my extension on 50/50 profit sharing basis?

https://chromewebstore.google.com/detail/digital-shield-tab-suspen/pkonihncnkmbejhhjadaognganhinnhc
1•digitaShida•1h ago•1 comments

PSSA: A non-transformer language model written from scratch in Rust

https://ai-news-site-cyan.vercel.app/articles/2026-09-30-pssa-a-non-transformer-language-model-wr...
2•qrify_app•1h ago•0 comments

Thoughts on AI

https://medium.com/@dhillonravi1983/thoughts-on-ai-1e1400f9fe4f
3•dhillonrav1983•1h ago•1 comments

Gboard Conveyor Belt Version [video]

https://www.youtube.com/watch?v=DAn34l_YrUM
1•caseyross•1h ago•0 comments

Lights, Camera, Attack: Exploiting Temporal HDR Fusion with Pulsed Light

https://arxiv.org/abs/2609.37742
1•sbulaev•1h ago•0 comments

Show HN: A 311 byte Klotski solver in C++

https://github.com/Dream-World-Coder/depuzzled
1•midnight_dream•1h ago•0 comments

Tokens Written, Tokens Read

https://hci.prof/blog/
2•hciprof•1h ago•0 comments