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

Comments

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

Algorithmically Generated Crosswords: Finding 'Good Enough' for NP-Complete

https://blog.eyas.sh/2025/12/algorithmic-crosswords/
1•birdculture•24s ago•0 comments

Show HN: MistSeeker – a map of what is safe to change in large codebases

1•Convia•42s ago•1 comments

I Really Like Apple Shortcuts

https://www.tristanisham.com/blog/the-walled-garden-bears-sweet-fruit/
1•Atalocke•1m ago•0 comments

Recycling Is (Not) a Scam: Captain Planet's "The Power Is Yours" vs. State Cap

https://www.governance.fyi/p/recycling-is-not-a-scam-captain-planets
1•guardianbob•1m ago•0 comments

Show HN: Deep Learning (Global Linear Solvers), Polyharmonic Splines (No SGD)

https://github.com/xolod7/polyharmonic-cascade
1•Yuriy_Bakhvalov•1m ago•0 comments

Show HN: Ayder – Nginx for event streaming (50K msg/s, P99 3ms, 40s recovery)

https://github.com/A1darbek/ayder
1•Aydarbek•3m ago•0 comments

Interactive Explorer of 14,674 DOJ Epstein Documents with D3.js Network Graph

https://github.com/consigcody94/OWL-DOJ-Epstein-Analysis
1•sentinelowl•7m ago•1 comments

Cooking with Claude

https://simonwillison.net/2025/Dec/23/cooking-with-claude/
1•onnnon•9m ago•0 comments

Show HN: Same-Same, But Different – AI Image Matching Game

https://ssbd.puter.site
1•reynaldi•9m ago•0 comments

Welcome to Kenya's Great Carbon Valley

https://www.technologyreview.com/2025/12/22/1130153/geothermal-energy-carbon-capture-kenya-climat...
2•Brajeshwar•11m ago•0 comments

First Alien Signal May Be a Civilization's Final Cry

https://modernengineeringmarvels.com/2025/12/22/first-alien-signal-may-be-a-civilizations-final-cry/
2•Brajeshwar•11m ago•0 comments

Smartphones Are Black Holes

https://kerkour.com/smartphones-blackhole
3•unsolved73•13m ago•0 comments

Market-rate housing will make your city cheaper

https://www.noahpinion.blog/p/market-rate-housing-will-make-your
2•mooreds•13m ago•0 comments

Adaptec RAID cards are junk

https://nickh.org/warstories/adaptec.html
2•bw86•15m ago•0 comments

Memory is running out, and so are excuses for software bloat

https://www.theregister.com/2025/12/23/memory_software_opinion/
4•dangalf•15m ago•1 comments

Who we choose to spend our days with

https://flowingdata.com/2025/12/17/time-with-others/
3•speckx•15m ago•1 comments

View Inlining in PostgreSQL

https://boringsql.com/posts/view-inlining/
2•julesnp•16m ago•0 comments

AI vs. Human Drivers

https://www.schneier.com/blog/archives/2025/12/ai-vs-human-drivers.html
2•throw0101c•17m ago•0 comments

Things and Stuff of 2025

https://blog.fogus.me/2025/12/23/the-best-things-and-stuff-of-2025.html
2•adityaathalye•18m ago•0 comments

The Wonder of MSBuild

https://mmagueta.capivaras.dev/blog/the-wonder-of-msbuild/
3•schonfinkel•19m ago•0 comments

Find what you're missing at zombo.com

https://jacobbrazeal.wordpress.com/2025/12/23/find-what-youre-missing-at-zombo-com/
3•tibbar•20m ago•0 comments

PDF Redaction Text Recovery and Display Tool

https://github.com/leedrake5/unredact
2•p_ing•21m ago•1 comments

Go-XMPP 0.3.1 – Go Golang XMPP/Jabber Library – GoXMPP

https://github.com/xmppo/go-xmpp/releases/tag/v0.3.1
2•neustradamus•21m ago•0 comments

The Writer's Guide to Obsidian

https://pdworkman.com/writers-guide-to-obsidian/
2•Brajeshwar•22m ago•0 comments

Full list of LLM models released in 2025. Can you guess how many?

https://claude.ai/public/artifacts/0d791f0f-f4c1-4b77-902c-e8e0d14ed5b6
2•giancaIta•23m ago•0 comments

The Clade folding text editor

https://tibleiz.net/clade/
2•PaulHoule•24m ago•0 comments

"Could ChatGPT Do This Overnight?" If Yes, Redesign It

https://nickpotkalitsky.substack.com/p/could-chatgpt-do-this-overnight-if
4•speckx•25m ago•0 comments

A Look at "The Phantom Galaxy."

https://nautil.us/the-heart-of-a-haunting-galaxy-1238491/
2•I_Nidhi•25m ago•0 comments

Show HN: A terminal-based KeePass password manager

https://github.com/shikaan/keydex
2•shikaan•26m ago•0 comments

ServiceNow acquiring cybersecurity startup Armis for nearly $8B

https://www.cnbc.com/2025/12/23/servicenow-armis-cybersecurity-acquisition.html
3•myth_drannon•26m ago•0 comments