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

Tracking Capabilities for Safer Agents

https://arxiv.org/abs/2603.00991
1•matt_d•1m ago•0 comments

The Elements of Power (AI Supply Chain)

https://z-library.im/book/xkRN77V9kg/the-elements-of-power-a-story-of-war-technology-and-the-dirt...
1•mmirshekar•1m ago•0 comments

JAM: DSP audio engine programmable via AI chat

https://jeffsaudiomachines.com/my-story
1•jcward•4m ago•0 comments

Ask HN: Mac users – has Mac-to-Android texting broke for you, since macOS 26.5?

https://discussions.apple.com/verify-human/verify.html?next=/thread/256300699
1•akulbe•4m ago•1 comments

Marketing Help

https://itcrowd.io
1•chrisrichardson•5m ago•0 comments

Anti-Meme Explosion

https://www.jernesto.com/articles/anti_meme_explosion
3•slopranker•7m ago•1 comments

Search engines and me. Is the classic internet dying? [off-topic]

1•nullpwr•9m ago•1 comments

SpaceX files for IPO that could make Elon Musk a trillionaire

https://www.bbc.com/news/articles/cg4pe2953q1o
1•colinprince•10m ago•0 comments

Kickstarter apologises for its criticised adult content rules

https://www.eurogamer.net/kickstarter-adult-content-rules-censorship-apology
1•healsdata•10m ago•0 comments

Primer Pay – micropayments for WordPress on Base requiring Chrome extension

https://wordpress.org/plugins/primer-pay/
1•adrianwaj•13m ago•0 comments

Deep – CLI/REPL for generating and iterating on codebases using DeepSeek

https://github.com/cynchro/deepseekCLI
2•cynchro980•14m ago•0 comments

Show HN: udoc. Dependency-free document extraction in Rust

https://newelh.github.io/udoc/
2•newelh•17m ago•1 comments

Understanding Bitcoin Inscriptions

https://www.learnbitcoin.com/glossary/inscriptions
3•granya•19m ago•1 comments

New Bitcoin Fee Pressure Signal

https://chainquery.com/reports/fee-pressure
2•granya•20m ago•0 comments

Global Biolab Map

https://global-biolab-atlas.netlify.app/
1•sebg•21m ago•0 comments

Staged Publishing for NPM Packages

https://docs.npmjs.com/staged-publishing/
1•jonchurch_•22m ago•1 comments

Moe inference optimizations: 15% lower expert load by request reordering

https://blog.doubleword.ai/moe-expert-coactivations
1•mezark•25m ago•0 comments

Show HN: A fast, free AI rewriter

https://revise.io/ai-rewriter
2•artursapek•28m ago•0 comments

Model Thinking – Percolation Models (2020) [video]

https://www.youtube.com/watch?v=Bs0QuGYrPAI
1•throwaw12•29m ago•0 comments

Shareable text box

https://txt.box
2•shikhar•29m ago•0 comments

Boundaries – A Talk by Gary Bernhardt

https://www.destroyallsoftware.com/talks/boundaries
2•throwaw12•29m ago•0 comments

DOS Zone

https://dos.zone/
14•rglover•37m ago•3 comments

Everything Is Computer

https://turbulence.substack.com/p/everything-is-computer
2•ivm•38m ago•0 comments

Step by step guide: How to install Microsoft Office in any Linux distribution

https://gist.github.com/eylenburg/38e5da371b7fedc0662198efc66be57b
1•nogajun•39m ago•0 comments

China Wants A.I. To Flourish, but Not at the Expense of Jobs

https://www.nytimes.com/2026/05/19/business/china-ai-unemployment.html
4•tom2026hn•40m ago•2 comments

Node.js TypeScript: The future of –experimental-transform-types

https://github.com/nodejs/typescript/issues/51
3•lioeters•44m ago•0 comments

Can one run AI on source code with the prompt "Find below-avg swear rate files"?

1•pcwir•45m ago•0 comments

TheLounge v4.5.0 released – a modern, self-hosted web IRC client

https://github.com/thelounge/thelounge/releases/tag/v4.5.0
1•MaxLeiter•48m ago•0 comments

Franklin Pierce by David W. Blight

https://inpursuit.substack.com/p/franklin-pierce-by-david-w-blight
1•samclemens•50m ago•0 comments

Alan's ASI Checklist

https://lifearchitect.ai/asi/
1•k2xl•50m ago•0 comments