frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

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•9mo ago

Comments

Lio•9mo 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•9mo 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/

Why HN is a decade behind on crypto [video]

https://www.youtube.com/undefined
1•nailer•21s ago•0 comments

Why Your Agent Needs a Principles.md File

https://twitter.com/atlasforgeai/status/2021773566341988758
1•gmays•1m ago•0 comments

HanziFive – Daily HSK graded articles in Chinese

https://www.hanzifive.com/
1•vmeklis•2m ago•0 comments

Show HN: ShortGuard – Apple rejected my app for blocking Shorts, so here it is

https://testflight.apple.com/join/eTKmdWCU
1•justdodo•2m ago•0 comments

Show HN: Hacker Backlinks – Discover which HN stories are cited most in comments

https://hacker-backlinks.browserbox.io
2•keepamovin•5m ago•0 comments

Improving 15 LLMs at Coding in One Afternoon. Only the Harness Changed

http://blog.can.ac/2026/02/12/the-harness-problem/
2•kachapopopow•6m ago•0 comments

Show HN: Artificials – Why AI will create the next human civilization

1•brian_bae_kr•8m ago•0 comments

Why (Senior) Engineers Struggle to Build AI Agents

https://www.philschmid.de/why-engineers-struggle-building-agents
1•tosh•12m ago•0 comments

Rolling your own serverless OCR in 40 lines of code

https://christopherkrapu.com/blog/2026/ocr-textbooks-modal-deepseek/
1•mpcsb•13m ago•0 comments

Ask HN: What electrical engineering textbooks would you recommend?

1•el_oni•14m ago•0 comments

Interpol-backed police make nearly 200 arrests in Amazon gold mining sweep

https://news.mongabay.com/short-article/2026/01/interpol-backed-police-make-nearly-200-arrests-in...
1•PaulHoule•15m ago•0 comments

99%+ of new US capacity in 2026 will be solar, wind and storage

https://electrek.co/2026/01/28/eia-99-of-new-us-capacity-in-2026-will-be-solar-wind-storage/
1•andsoitis•16m ago•0 comments

Tool Shaped Objects

https://twitter.com/willmanidis/status/2021655191901155534
1•gmays•18m ago•0 comments

ClawCam was this a bad idea?

https://chrisdrake.com/ClawCam.png
1•cndg•19m ago•0 comments

Show HN: Browse any IP address like a profile page

https://ipdata.co/me
1•jonathan-kosgei•19m ago•0 comments

Show HN: IP ranges for 22 cloud providers in 12 formats, updated daily

1•rezmoss•20m ago•0 comments

Porting an INT8 VHDL CNN from Intel Agilex 3 to Lattice Certus-NX

1•smart_coconut•21m ago•0 comments

Run Pebble OS in Browser via WASM

https://ericmigi.github.io/pebble-qemu-wasm/
1•goranmoomin•21m ago•0 comments

Robotaxis and AI-Hardness (2022)

https://www.vangemert.dev/blog/robotaxis-and-AI-hardness
2•engelo_b•23m ago•0 comments

Apache Arrow is 10 years old

https://arrow.apache.org/blog/2026/02/12/arrow-anniversary/
3•tosh•23m ago•0 comments

Camera based true random number generator Beta

1•Coppernickske•24m ago•0 comments

Reebaq – Turn Feedback into KPIs, Reports and Actionable Insights

https://www.reebaq.de/
1•Dykrs•24m ago•0 comments

We let Chrome's Auto Browse agent surf the web for us–here's what happened

https://arstechnica.com/google/2026/02/tested-how-chromes-auto-browse-agent-handles-common-web-ta...
2•speckx•25m ago•0 comments

Show HN: A segmentation model client-side via WASM – free background removal

https://qtoolkit.dev/tools/background-remover/
2•shivaodin•25m ago•0 comments

With Renewables Ascendant in China, Coal Is Moving into a Supporting Role

https://e360.yale.edu/digest/china-coal-backup-power
1•YaleE360•25m ago•0 comments

New research reveals how the brain separates speech into words

https://www.scientificamerican.com/article/new-research-reveals-how-the-brain-separates-speech-in...
3•voxadam•26m ago•0 comments

Tomb Raider on iOS and Android

https://www.pocketgamer.com/tomb-raider-2013/out-now/
1•tosh•27m ago•0 comments

Is your state banning speed cameras in school zones? – Fast Company

https://www.fastcompany.com/91480894/is-your-state-making-school-zones-more-dangerous
1•janandonly•27m ago•0 comments

Sock Rugs and Pants Curtains: When Clothes Become Décor

https://www.nytimes.com/2026/02/11/t-magazine/clothes-decor-design.html
1•mistersquid•27m ago•0 comments

Show HN: I rebuilt my CV site as a practical, machine-readable portfolio

https://github.com/vassiliylakhonin/vassiliylakhonin.github.io
1•vassilbek•28m ago•0 comments