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

Comments

Lio•11mo 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•11mo 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 are residential proxy providers charging per GB?

1•maxalbarello•2m ago•0 comments

TileTensor Part 1 – Safer, More Efficient GPU Kernels

https://www.modular.com/blog/tiletensor-part-1-safer-more-efficient-gpu-kernels
1•matt_d•3m ago•0 comments

"Tokenmaxxing" is making developers less productive than they think

https://techcrunch.com/2026/04/17/tokenmaxxing-is-making-developers-less-productive-than-they-think/
1•andrewstetsenko•5m ago•0 comments

Shaken Cocktails vs. Stirred Cocktails

https://www.tommacy.com/shakingvstirring
1•thunderbong•7m ago•0 comments

AAIP – An open protocol for AI agent identity and agent-to-agent commerce

https://github.com/MohammdKopa/aaip
1•mohamedkeba•9m ago•0 comments

Even "cat readme.txt" is not safe

https://blog.calif.io/p/mad-bugs-even-cat-readmetxt-is-not
2•arkadiyt•9m ago•0 comments

CardputerZero: Pocket Raspberry Pi CM0 Computer for Hackers

https://shop.m5stack.com/pages/m5-cardputerzero
1•starkparker•10m ago•0 comments

English's New Consonant

https://dannylbate.substack.com/p/meet-englishs-newest-consonant
1•HeliumHydride•10m ago•0 comments

Kilometres

https://www.youtube.com/watch?v=MdgHZPfivVA
1•tukunjil•11m ago•0 comments

Today I shipped 20 apps and a screensaver

https://blog.gingerbeardman.com/2026/04/17/today-i-shipped-twenty-apps-and-a-screensaver/
1•msephton•12m ago•0 comments

Fits on a Floppy – A Manifesto for Small Software

https://fitsonafloppy.com
2•msephton•13m ago•0 comments

I ran Opus 4.7 vs. Old Opus 4.6 vs. New Opus 4.6 on 28 Zod tasks

https://www.stet.sh/blog/opus-4-7-zod
1•bisonbear•14m ago•0 comments

Age Assurance on the Internet: Identity, Privacy, and the Limits of Verification

https://sphericalcowconsulting.com/2026/04/14/age-assurance/
1•mooreds•16m ago•0 comments

Fuck Facebook, Again

https://visualgui.com/2026/04/17/fuck-facebook-again/
2•speckx•17m ago•0 comments

Deep-diving robots help crack the mystery of Antarctica's vanishing sea ice

https://grist.org/oceans/deep-diving-robots-help-crack-the-mystery-of-antarcticas-vanishing-sea-ice/
1•Brajeshwar•17m ago•0 comments

The Greatest Documentary You've Never Heard Of – Tie Xi Qu《铁西区》 by Wang Bing [video]

https://www.youtube.com/watch?v=jvki-LbGCIY
1•CharlesW•20m ago•0 comments

"Should be no trouble at all for a driver to understand."

https://unsung.aresluna.org/should-be-no-trouble-at-all-for-a-driver-to-understand/
2•CharlesW•23m ago•0 comments

Bluesky experienced sophisticated DDoS attack which intensified through April 16

https://bsky.app/profile/bsky.app/post/3mjnlu7smsk2w
4•ck2•24m ago•1 comments

Sandboxes and Worktrees: My Secure Agentic AI Setup in 2026

https://mikemcquaid.com/sandboxed-agent-worktrees-my-coding-and-ai-setup-in-2026/
1•wrxd•24m ago•0 comments

Analytics group: 40% of AI data center construction sites face possible delays

https://www.tomshardware.com/tech-industry/artificial-intelligence/analytics-group-signals-possib...
1•speckx•25m ago•0 comments

Clearwing – open-source Alternative to Anthropic Glasswing project

https://xcancel.com/QuixiAI/status/2044952124568527298
1•papascrubs•25m ago•0 comments

Moltbook, Gas Town and the Death of the Programmer Priest-Class

https://jchak.com/moltbook-gas-town-and-the-death-of-the-programmer-priest-class/
3•chakazula•25m ago•0 comments

Dome Systems – A system of control for AI agents

https://www.domesystems.ai/
1•madmax108•27m ago•0 comments

30 Years of "The Settlers 2": Veni, Vidi, Wusli

https://www.heise.de/en/background/30-Years-of-The-Settlers-2-Veni-Vidi-Wusli-11260484.html
1•doener•29m ago•0 comments

Stickers Against Germany

https://thediasporist.de/stickers-against-germany/
2•YeGoblynQueenne•29m ago•0 comments

Changes needed to deliver a transformation in biodiversity measurement

https://www.pnas.org/doi/10.1073/pnas.2519345123
2•PaulHoule•31m ago•0 comments

Reactionary Red-Lining of AI

https://www.chrbutler.com/reactionary-red-lining-of-ai
3•delaugust•31m ago•0 comments

Agent Wispr – Local dictation for terminals (CUDA, local model, cross-platform)

https://agentwispr.joshlehman.ca
1•JoshuaLehman•31m ago•0 comments

Show HN: How context engineering works, a runnable reference

https://github.com/outcomeops/context-engineering
2•linsys•32m ago•0 comments

As Agentic AI explodes, Amazon doubles down on MCP

https://thenewstack.io/amazon-aws-mcp-agentic/
3•Brajeshwar•32m ago•0 comments