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

Comments

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

How HN: Specwatch – Generate OpenAPI specs by watching live API traffic

https://github.com/rajeevramani/specwatch
1•rajeevramani•2m ago•1 comments

Storm [video]

https://www.youtube.com/watch?v=HhGuXCuDb1U
1•nomilk•4m ago•0 comments

Zig – Type Resolution Redesign and Language Changes

https://ziglang.org/devlog/2026/#2026-03-10
2•Retro_Dev•16m ago•0 comments

The tests are the code now

https://softwaredoug.com/blog/2026/03/10/the-tests-are-the-code-now.html
2•zdw•17m ago•0 comments

Show HN: Assemble – Claude Code skill for parallel AI team execution

https://github.com/LakshmiSravyaVedantham/assemble
1•sravyavedantham•19m ago•0 comments

Breaking Control Flow Integrity by Abusing Modern C++ (Coroutines) – BH USA 2025 [video]

https://www.youtube.com/watch?v=hxIPoi4ONNA
2•matt_d•24m ago•0 comments

Show HN: ImageHost.ing – burn-after-reading image host on Cloudflare's free tier

https://imagehost.ing
1•lzy•25m ago•0 comments

Show HN: Polymorph (YC W26) – AI personalization for consumer app engagement

https://usepolymorph.com/
1•andrewsy•26m ago•0 comments

The Highly Exclusive Way That Everybody Shops Now

https://www.theatlantic.com/culture/2026/03/shopping-drop-exclusive-selling-out/686308/
1•paulpauper•26m ago•0 comments

Programming the Loop

https://ianbarber.blog/2026/03/10/programming-the-loop/
1•matt_d•29m ago•0 comments

Terence Tao had a paper rejected

https://mathstodon.xyz/@tao/113721209277409929
2•paulpauper•31m ago•0 comments

Ask HN: How do you review gen-AI created code?

1•captainkrtek•32m ago•1 comments

Pristan: The simplest way to create a plugin infrastructure in Python

https://github.com/mutating/pristan
1•pomponchik•36m ago•0 comments

Pact – contracts-first multi-agent coding (212/212 ICPC vs. 79-92% Claude Code)

https://jmcentire.github.io/pact/
1•jmcentire2025•36m ago•0 comments

VPNs surge in Australia as mandatory age verification for adult content begins

https://www.techradar.com/vpn/vpn-privacy-security/vpns-surge-in-australia-as-mandatory-age-verif...
2•reassess_blind•39m ago•1 comments

xAI wins permit to build power plant in Mississippi despite pollution concerns

https://www.cnbc.com/2026/03/10/elon-musk-xai-permit-for-mississippi-plant-despite-pollution-conc...
2•spenvo•40m ago•2 comments

The No World Order: Meir Kahane, Netanyahu, Trump, and the War Beyond Iran

https://sarahkendzior.substack.com/p/the-no-world-order
3•hkhn•41m ago•0 comments

Show HN: ULLI – A Linux installer without a live USB flash drive

https://github.com/rltvty2/ulli
1•AlOwain•48m ago•0 comments

NYC considers increasing minimum wage to $30 by 2030

https://ny1.com/nyc/all-boroughs/mornings-on-1/2026/03/10/city-council-considers-increasing-minim...
2•geox•51m ago•0 comments

Show HN: Readhn – AI-Native Hacker News MCP Server (Discover, Trust, Understand)

https://github.com/xodn348/readhn
2•xodn348•51m ago•0 comments

Curly Prompt – An AI Prompting Language with Local LLM Powered AI Agent

https://github.com/jimthunderbird/curlyprompt
2•jimthunderbird•55m ago•0 comments

Saudi Arabia declares 2026 as the Year of AI

https://twitter.com/spagov/status/2031365339376660682
2•sibilsalim•57m ago•1 comments

The Creator of Wordle Tries to Solve the Cryptic Crossword

https://www.newyorker.com/culture/the-lede/the-creator-of-wordle-tries-to-solve-the-cryptic-cross...
1•duck•59m ago•0 comments

Microsoft Patch Tuesday, March 2026 Edition

https://krebsonsecurity.com/2026/03/microsoft-patch-tuesday-march-2026-edition/
1•todsacerdoti•59m ago•0 comments

Embrace the Uncertainty

https://brittanyellich.com/embrace-the-uncertainty/
3•todsacerdoti•1h ago•0 comments

AEO: What happens when AI answers instead of linking (4-part series)

https://xergioalex.com/blog/series/aeo-from-invisible-to-cited/
1•xergioalex•1h ago•0 comments

Datafly – data agent that automatically understands any database you connect

https://github.com/dkeviv/datafly
1•aichelles•1h ago•3 comments

Apple's New MacBooks Have a Keyboard Change You Might Have Missed

https://www.macrumors.com/2026/03/10/macbook-keyboard-change/
2•samsolomon•1h ago•1 comments

Show HN: Principled Agentic Software Development

https://www.joegaebel.com/articles/principled-agentic-software-development/
3•joegaebel•1h ago•0 comments

Lynas locks Japanese rare earths deal

https://www.australianmining.com.au/lynas-locks-japanese-rare-earths-deal/
1•dwd•1h ago•2 comments