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

Comments

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

Recaf – A Java Bytecode Editor

https://recaf.coley.software/home.html
1•0x54MUR41•3m ago•0 comments

Show HN: API-first URL shortener (bit.ly $348, Rebrandly $384)

https://jo4.io/a/hackernews
1•anandchakru•11m ago•0 comments

Show HN: NpgsqlRest Automatic PostgreSQL Web Server

https://npgsqlrest.github.io/
1•vbilopav•14m ago•0 comments

Data Structures in Practice

https://github.com/djiangtw/data-structures-in-practice-public
1•atomlib•19m ago•0 comments

Minish – A Property-Based Testing Framework for Zig

https://github.com/CogitatorTech/minish
1•TheWiggles•20m ago•0 comments

Why Your AI Agents Are Hallucinating (and How to Stop It)

https://noveum.ai/en/blog/why-your-ai-agents-are-hallucinating-and-how-to-stop-it
1•imshashank•24m ago•1 comments

Fucking Approachable Swift Concurrency

https://fuckingapproachableswiftconcurrency.com/en/
2•todsacerdoti•27m ago•0 comments

The 9th Circuit Upholds Professor's Right to Mock 'Land Acknowledgments'

https://reason.com/2025/12/22/the-9th-circuit-upholds-a-university-of-washington-professors-right...
3•osnium123•33m ago•0 comments

CEO blasts companies with billions in funding but zero revenue

https://fortune.com/2025/12/24/databricks-ceo-ali-ghodsi-bubble-insane-zero-revenue-ai-circular/
2•kermatt•36m ago•1 comments

Tyler Cowen, the man who wants to know everything

https://www.economist.com/1843/2025/02/28/tyler-cowen-the-man-who-wants-to-know-everything
2•nanfinitum•37m ago•1 comments

How to copy the current Christmas CSS of HN?

https://news.ycombinator.com/
1•brightmood•39m ago•1 comments

More App Store Ad Spots

https://mjtsai.com/blog/2025/12/24/more-app-store-ad-spots/
2•ksec•41m ago•1 comments

Yarbo's Pop-Up Signals the Future of Smart Snow Tech

1•darius88•45m ago•1 comments

Mercury – Multimodal Drone

https://mercuriustech.com/mercury/
1•thunderbong•50m ago•0 comments

Show HN: Rhettilator – An exact-fraction calculator in base 360

https://the-rhettilator-9352543e.base44.app/
1•AllSeenEye•52m ago•1 comments

WhatIFF?, a modern Amiga Guide magazine for creative Amiga users

https://www.whatiff.info/
1•nickt•55m ago•0 comments

Command Line Interface Guidelines

https://clig.dev/
1•vinhnx•56m ago•1 comments

Show HN: Got tired of searching for AI news daily so I built my own AI news page

https://dreyx.com/
1•lilsquid•56m ago•1 comments

Creating General User Models from Computer Use

https://arxiv.org/abs/2505.10831
1•handfuloflight•56m ago•0 comments

Show HN: Web playground for Qwen-Image-Edit-2511

https://z-image.app/ja/models/qwen-image-edit-2511
1•yeekal•57m ago•0 comments

The Frontend Auth Middleware: Cross-Origin Iframes Without Third-Party Cookies

https://seg6.space/posts/the-frontend-auth-middleware/
2•seg6•59m ago•0 comments

Why I'm Treating Health as Infrastructure

https://healthasinfrastructure.substack.com/p/why-im-treating-health-as-infrastructure
1•zekrom•59m ago•0 comments

Show HN: Claude Code in Cursor

https://github.com/mergd/ccproxy
1•wyxuan•1h ago•0 comments

Is the Dictionary Done For?

https://www.newyorker.com/magazine/2025/12/29/unabridged-the-thrill-of-and-threat-to-the-modern-d...
2•mitchbob•1h ago•1 comments

Tinyfront

http://tinyfront.mooo.com/
2•pabs3•1h ago•0 comments

Show HN: Secret MCP: Let AI write your .env files without seeing your secrets

https://github.com/AKarenin/Secret-mcp
2•akarenin•1h ago•0 comments

Husqvarna 350 iB Leaf Blower Running VESC with 2070 Wh Battery [video]

https://www.youtube.com/watch?v=Q8c5QOmafpw
1•ProllyInfamous•1h ago•2 comments

Words Matter: Alternatives for Charged Terminology in the Computing Profession

https://www.acm.org/diversity-inclusion/words-matter
1•linguae•1h ago•5 comments

What's New in Ruby 4.0

https://nithinbekal.com/posts/ruby-4-0/
2•nithinbekal•1h ago•0 comments

Python-Tiny-HTTP-Server

https://github.com/johann-petrak/python-tiny-http-server
1•kamaraju•1h ago•0 comments