frontpage.
newsnewestaskshowjobs

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/

UseWok

1•UseWok•2m ago•0 comments

Think you can trust Google reviews in Germany? Think again

https://www.fastcompany.com/91420303/google-review-germany-takedown-europe
1•nixass•3m ago•0 comments

Show HN: Groovebox – self-hosted music library integrated with Discogs and Tidal

https://github.com/danielfalbo/groovebox/
1•danielfalbo•4m ago•0 comments

The Fastest Star in the Milky Way Will Test Relativity

https://www.universetoday.com/articles/the-fastest-star-in-the-milky-way-will-test-relativity
1•consumer451•5m ago•0 comments

Making Audio Stories Interactive with AI: The Story of Schmaudio

http://www.dennisweyland.net/blog/?p=175
1•skchang•5m ago•0 comments

Ask HN: How do you host your vibe coded tools/sites?

1•sakuraiben•5m ago•1 comments

Zero-Knowledge Proofs Aren't Age Verification Silver Bullets

https://www.eff.org/deeplinks/2026/08/zkps-arent-age-verification-silver-bullets
2•birdculture•6m ago•0 comments

Reachpad – make applications you can share instantly

https://reachpad.dev
1•sakuraiben•8m ago•0 comments

Amsterdam, 13 March 1996//Knuth meets NTG members [pdf]

https://tug.org/TUGboat/tb17-4/tb53knun.pdf
1•jruohonen•13m ago•0 comments

Higher Regional Court curbs Amazon: reporting button and algorithms violate DSA

https://www.heise.de/en/news/Higher-Regional-Court-curbs-Amazon-reporting-button-and-algorithms-v...
3•layer8•14m ago•0 comments

Agentic AI overwhelmed CI, and test selection cut queueing from hours to minutes

https://humansystems.dudzik.co/p/when-agents-make-ci-the-bottleneck
1•dudzik•17m ago•0 comments

Why Your Next Long-Haul Layover May Be in Seoul, Not Dubai

https://www.nytimes.com/2026/08/20/world/asia/iran-war-asia-airports-dubai.html
1•bookofjoe•17m ago•1 comments

We replaced our Grafana stack with a single Claude Code skill

https://frigade.com/blog/we-replaced-grafana-with-a-claude-code-skill
1•pancomplex•18m ago•0 comments

AgentCheck – regression testing for AI agents, with diff-aware CI reports

https://github.com/rez-99/agentcheck
1•zz99•20m ago•0 comments

Cynefin and the Greek Square

https://www.asym.dk/index.php/2018/01/
2•jruohonen•21m ago•0 comments

Show HN: Zroar – Serialized Roaring Bitmaps in Zig

https://github.com/manishrjain/zroar
1•mrjn•23m ago•0 comments

If You Build It, Will They Come? On the Sperm Racing World Cup

https://www.theparisreview.org/blog/2026/08/21/if-you-build-it-will-they-come-on-the-sperm-racing...
2•cocacola1•23m ago•0 comments

Most of Your Architecture Was Just Expensive Code

https://aicoding.leaflet.pub/3mtmk6ot6oc2i
1•chadfowler•24m ago•0 comments

Rise of the Software Factory

https://www.terezatizkova.com/blog/rise-of-the-software-factory
1•starlightttt•24m ago•0 comments

Fortunate Sons: Elite Political Selection in American History

https://www.nber.org/papers/w35569
2•neehao•25m ago•0 comments

Automated Readability Index

https://en.wikipedia.org/wiki/Automated_readability_index
1•Bluestein•27m ago•0 comments

Step 1: Build Everything

https://www.insideainative.com/p/step-1-build-everything
2•mmayernick•29m ago•0 comments

Trump Threatens Suit Against Think Tank over Report He Doesn't Like

https://www.nytimes.com/2026/08/21/us/politics/trump-lawsuit-liberal-think-tank.html
3•duxup•30m ago•1 comments

Motorola's GrapheneOS phones will launch in 2027 priced higher than Pixels

https://arstechnica.com/gadgets/2026/08/motorolas-grapheneos-phones-will-launch-in-2027-priced-hi...
4•speckx•31m ago•1 comments

How to Share a Screenshot as a Link on Mac

https://medium.com/@chris.ahrweiler/how-to-share-a-screenshot-as-a-link-on-mac-9b9cd5da80bb
2•docjojo•31m ago•0 comments

Walmart finally says yes to Apple Pay and Google Pay

https://www.neowin.net/news/walmart-finally-says-yes-to-apple-pay-and-google-pay/
3•bundie•32m ago•0 comments

When Smaller Models Win

https://asimovaddendum.substack.com/p/when-smaller-models-win
2•srulyrosenblat•33m ago•0 comments

$10K phishing kit claims it can plant rogue passkeys for persistent access

https://www.theregister.com/cyber-crime/2026/08/21/10k-phishing-kit-claims-it-can-plant-rogue-pas...
2•sbulaev•34m ago•0 comments

AI Stock Research Assistant · Streamlit

https://ai-stock-research-kiaan.streamlit.app
1•KiaanKothari•36m ago•0 comments

Two Bets on Standing Still, and a Dark Horse

https://kernel.pryanic.com/posts/two-bets-on-standing-still-and-a-dark-horse
1•gmays•37m ago•0 comments