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/

Rust: The never type has been merged into nightly

https://github.com/rust-lang/rust/pull/155499
1•weinzierl•59s ago•0 comments

Solving the 1+N Query Problem

https://acadia.engineering/blog/solving-the-1-plus-N-query-problem
1•wheatBread•1m ago•0 comments

Hunting Down a Go Runtime Bug on 32-Bit Embedded Systems

https://sigma-star.at/blog/2026/08/go-runtime-netpoll-bug/
1•Deeg9rie9usi•2m ago•0 comments

Recent public co filings analyzed: AI not generating profit yet

https://aiearnings.dev/
3•epsteingpt•3m ago•1 comments

Chaos Testing with mirrord

https://metalbear.com/blog/chaos-testing-mirrord/
1•aviramha•5m ago•0 comments

Obsidian and Claude Code: The Setup I Use Every Day

https://lukasvonkunhardt.com/obsidian-claude-code-setup/
1•lukasvk•5m ago•0 comments

NASA's New Space Telescope Is Poised to Discover Hidden Facets of the Universe

https://www.wired.com/story/nasa-nancy-grace-roman-space-telescope-hidden-facets-of-universe/
1•voxleone•7m ago•0 comments

Writing, Briefly (2005)

https://paulgraham.com/writing44.html
1•biscuits1•7m ago•0 comments

Tech Is Stealing Home

https://chartkidmatt.com/p/tech-is-stealing-home
2•RickJWagner•7m ago•0 comments

Alt Text Hall of Fame

https://alttexthalloffame.org/en/
1•surprisetalk•7m ago•0 comments

Is Ground News a Psy-Op? (2026)

https://literatemachine.com/2026/08/16/is-ground-news-a-right-wing-psy-op/
1•flawn•9m ago•0 comments

Polyglot (Computing)

https://en.wikipedia.org/wiki/Polyglot_(computing)
1•soupspaces•9m ago•0 comments

It takes 5 cloud services to hear my doorbell

https://blog.vghaisas.com/rube-goldberg-doorbell/
3•vghaisas•11m ago•2 comments

Show HN: I let a subagent workflow refactor my codebase for three days

https://github.com/ringlochid/oh-my-subagents
2•ringlochid•11m ago•0 comments

Don't Break the Cache: An Evaluation of Prompt Caching

https://arxiv.org/abs/2601.06007
1•ankitg12•12m ago•0 comments

It's Tim Cook's last week on the job. Let's review his career

https://www.macworld.com/article/3219273/enjoying-tim-cook-click-to-review.html
1•thm•12m ago•0 comments

Show HN: VidScio – Identify movie/series from a URL, image or description

https://www.vidscio.com
2•aldrin_v•12m ago•0 comments

When AI Writes the Code, Verification Is the New Implementation

https://sarpex.com/2026/08-verification-is-the-new-implementation
1•TheSorcerer•13m ago•0 comments

The Craziest Stock Market Has Turned into a Fright Ride

https://www.wsj.com/finance/stocks/stock-market-crash-south-korea-ai-ccb00cba
1•thm•14m ago•0 comments

Meta pixel: Measure, optimise and retarget ads on Facebook and Instagram

https://www.facebook.com/business/tools/meta-pixel?_fb_noscript=1
1•thunderbong•14m ago•0 comments

Show HN: npx x402-hosting deploy – hosting NextJS with a single cmd

https://x402-hosting.com
2•Steen3S•14m ago•0 comments

Show HN: Square Sketch – A vector graphics editor with a modeless interface

https://squaresight.io/en/sketch/index.html
1•SquareSight•14m ago•1 comments

35 years ago, Linus Torvalds made a Usenet post that introduced Linux to world

https://www.xda-developers.com/35-years-ago-linus-torvalds-usenet-linux/
1•taubek•15m ago•0 comments

Show HN: Efficient way to learn breadth-first, connecting the dots

https://curiora.space/i/artificial-intelligence
1•pentagram•15m ago•0 comments

Cursor Origin review: An engineer's perspective

https://appwrite.io/blog/post/cursor-origin-review-an-engineers-perspective
2•deepmem•17m ago•0 comments

Show HN: I built a search engine for 800 niche job boards

https://jobboardsearch.com
2•rrmdp•17m ago•0 comments

Show HN: What one invoice actually costs across 33 invoicing plans

https://billinghub.online/invoice-cost-calculator
1•alexgoldwyn•18m ago•0 comments

A counterexample to Kusner's conjecture on equilateral sets

https://arxiv.org/abs/2608.14013
1•unddoch•18m ago•0 comments

An 2026-07-28 MCP Server from Scratch

https://data4sci.substack.com/p/an-mcp-server-from-scratch
1•Anon84•18m ago•0 comments

BifrostDNS – A mock DNS server with a REST API, for testing DNS-dependent flows

https://github.com/minutemailco/bifrost-dns
1•minutemail•19m ago•0 comments