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/

AI and Job Postings: From Destruction to Creation?

https://www.hiringlab.org/2026/07/08/ai-and-job-postings-from-destruction-to-creation/
2•petilon•53s ago•0 comments

ContextOps, an ESLint-like static analyzer for LLM context

https://github.com/Abhijeet777ui/contextops
1•Abhijeet_Buag•2m ago•0 comments

Stop Telling Me to Ask an LLM

https://blog.yaelwrites.com/stop-telling-me-to-ask-an-llm/
3•theorchid•9m ago•2 comments

The Gravitational Olbers' Paradox and the Entropic Accelerating Universe

https://zenodo.org/records/21225371
1•nmstoker•10m ago•0 comments

"material deletion occurred" Sol wiped out user's home

https://twitter.com/mattshumer_/status/2075657271401390161
1•zxspectrumk48•22m ago•0 comments

Show HN: Token Time – Screen Time, but for your AI agent tokens

https://tokentime.bar
1•wzulfikar•24m ago•0 comments

Neobrowser AI has rediculously strong VPN builtin for FREE

https://neobrowser.ai/
1•burgeekingdom•24m ago•0 comments

Show HN: OpenThomas – weather trader agent for prediction markets

https://github.com/PredictionMarketTrader/openthomas
1•thomaslwang•24m ago•0 comments

Package Management as Org Chart

https://nesbitt.io/2026/07/10/package-management-as-org-chart.html
1•birdculture•26m ago•0 comments

Combinatorial Games in Lean

https://github.com/vihdzp/combinatorial-games
1•wertyk•26m ago•0 comments

Modern Implementation of Notational Velocity

https://nvnv.yoga/
1•sirodoht•27m ago•0 comments

New flapping robot swims and flies like a diving bird

https://news.mit.edu/2026/new-flapping-robot-swims-and-flies-like-diving-bird-0709
3•rodrodrod•27m ago•0 comments

What If It's Not the Phones?

https://www.theatlantic.com/technology/2026/07/phones-haidt-play-gray/687846/
4•voisin•38m ago•1 comments

RISCBoy is an open-source portable games console, designed from scratch

https://github.com/Wren6991/RISCBoy
3•mariuz•40m ago•0 comments

Rhode Island is regulating grocery checkout lines now

https://reason.com/2026/07/09/rhode-island-is-regulating-grocery-checkout-lines-now/
2•gmays•42m ago•1 comments

Never Built: Lockheed CL-1201

https://foundandexplained.com/2021/05/01/never-built-cl-1201/
1•yubblegum•42m ago•0 comments

Rubber ducking is a mirror that says nothing

https://pilgrima.ge/p/the-mirror-that-says-nothing
1•momentmaker•44m ago•0 comments

AI found a secret computer bug hidden for 15 years.

https://www.untempled.com/guilhermen/art/ai-found-a-secret-computer-bug-hidden-for-15-years-plus-...
1•glmnes•44m ago•0 comments

Gates Heir's Shopping App Claimed Sales It Didn't Drive

https://www.bloomberg.com/news/articles/2026-07-09/gates-heir-s-shopping-app-took-credit-for-sale...
4•imichael•50m ago•0 comments

Why 'com_maxfps 250x' uncaps Quake Live's frame rate

https://marco-nett.de/blog/why-com_maxfps-250x-uncaps-quake-lives-frame-rate/
2•hoechst•51m ago•0 comments

Two LLMs play live chess and rewrite their own brains after each game

https://aitradingcompetition.com/chess.html
1•chumzygood•53m ago•0 comments

Evilcharts

https://evilcharts.com/docs/sankey-chart/static
2•handfuloflight•54m ago•0 comments

Dez minutinhos set envolvente [video]

https://www.youtube.com/watch?v=mBFDmV0W_i4
1•gdss•56m ago•0 comments

Why we stopped using an automated SRE agent

https://blog.neatcontext.com/operations/2026/07/12/why-we-stopped-using-an-automated-sre-agent/
1•tanglearncode•57m ago•2 comments

Remembering Disney Legend Don Iwerks

https://thewaltdisneycompany.com/news/remembering-disney-legend-don-iwerks/
2•toomuchtodo•58m ago•1 comments

Cleanplanet

https://www.cleanplanet.co.jp/technology/
1•theendisney•1h ago•0 comments

Postgres Makes Transactions Atomic

https://brandur.org/postgres-atomicity
1•gurjeet•1h ago•0 comments

Bootstrapping a Post-Quantum Shadow Ledger via Op_return [pdf]

https://github.com/Blackcoin-Dev/Blackcoin/blob/main/doc/whitepaper-quantum-quasar.pdf
1•QQ_Blackcoin•1h ago•0 comments

530A Trump Accounts Guide

https://www.chase.com/personal/investments/learning-and-insights/article/trump-accounts-for-kids-...
2•firasd•1h ago•0 comments

Secret Claude tracker surprises users after Anthropic's anti-surveillance stance

https://www.theregister.com/ai-and-ml/2026/07/01/anthropic-is-removing-its-covert-code-for-catchi...
2•gnabgib•1h ago•0 comments