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 push is putting banks at mercy of tech firms, warns Moody's

https://www.theguardian.com/business/2026/aug/09/ai-push-banks-tech-firms-moodys-risks-financial-...
1•prmph•49s ago•0 comments

GPT-6 Astra: the harness is the product

https://fewshotacademy.com/blog/gpt-6-astra-the-harness-is-the-product
1•mangatgoyal•2m ago•0 comments

An LLM runtime that boots from USB

https://nightrun.io/
1•NickNaraghi•5m ago•0 comments

Biomimetic SNN simulator in pure Rust (zero-deps, lock-free parallelism)

https://github.com/strahinjastojanovic826-code/biomimetic-snn-rust
1•srbin•6m ago•0 comments

Nix: Life OS

https://github.com/sianachi/Nix
1•osinachi88•8m ago•0 comments

Tyranny of Optionality

https://hvpandya.com/tyranny-of-optionality
2•aray07•11m ago•0 comments

Apple's first foldable iPhone may cost $2k

https://finance.yahoo.com/markets/stocks/article/apples-first-foldable-iphone-may-cost-2000-11073...
2•evo_9•12m ago•0 comments

Russian Drones Forced Ukraine to Park Its M1 Abrams Tanks

https://www.twz.com/land/how-russian-drones-forced-ukraine-to-park-its-m1-abrams-tanks
3•cisc•16m ago•0 comments

America's Two Largest School Districts Impose AI Moratoriums

https://www.techpolicy.press/americas-two-largest-school-districts-impose-ai-moratoriums/
5•cdrnsf•21m ago•0 comments

Google AI turns on its maker in a brutally candid interview

https://newatlas.com/ai-humanoids/exclusive-google-ai/
3•cisc•26m ago•0 comments

Teaching Prevents Learning

https://mariusmanolachi.substack.com/p/why-teaching-can-prevent-learning
2•Marius_Manola•26m ago•0 comments

The revolt of the reader

https://bcantrill.dtrace.org/2026/09/05/the-revolt-of-the-reader/
5•chmaynard•26m ago•0 comments

The AI-Native SDLC Playbook

https://claude.com/blog/the-ai-native-sdlc-playbook
1•gmays•38m ago•0 comments

Afterword – a multiplayer remake of Word After Word

https://afterword.exe.xyz
1•indigodaddy•38m ago•1 comments

South African diamond mines are closing due to weak sales and lab-grown stones

https://www.wsj.com/business/diamond-mines-are-closing-and-south-africans-have-few-alternatives-f...
3•bookofjoe•47m ago•1 comments

Obscura: Native rendering is here. No Chromium required

https://github.com/h4ckf0r0day/obscura
3•partsch•48m ago•0 comments

Show HN: Virtual photoshoot for guys who dislike having their pic taken

https://vibeflirting.com/
2•Ritjert•49m ago•0 comments

Researchers Spot Fake Ancient Pottery Using the Earth's Magnetic Field

https://www.smithsonianmag.com/smart-news/researchers-determine-how-to-spot-fake-ancient-pottery-...
3•cisc•50m ago•0 comments

OpenRDX

https://github.com/SunboX/OpenRDX
3•SunboX•51m ago•0 comments

OpenAI Response to the Wiki Incident

https://twitter.com/OpenAI/status/2096133504417616165
3•theCricketer•54m ago•2 comments

Lazygit

https://lazygit.dev/
4•amirmasoudabdol•56m ago•0 comments

Show HN: Fast Cut Video tool for cutting video for Agents

https://github.com/modecir/fast-cutvid
4•Modecir•58m ago•1 comments

How AI is breaking the British state

https://www.economist.com/leaders/2026/08/06/how-ai-is-breaking-the-british-state
5•tchalla•58m ago•0 comments

Show HN: I replaced my portfolio with an AI that knows me

https://xlogic.sh/
2•AaronJonk•59m ago•0 comments

What different world maps get right – and what they get wrong

https://www.bbc.com/news/articles/cly5r60v4mro
2•1659447091•59m ago•0 comments

Read efficiency issues in Postgres queries

https://www.pgmustard.com/blog/read-efficiency-issues-in-postgres-queries
2•blueshoess•1h ago•0 comments

Show HN: Phntm-ONE: I built a local AI desk assistant

https://www.phntmcore.com/
3•phntmcore•1h ago•0 comments

Make Peace with Darwin

https://www.overcomingbias.com/p/make-peace-with-darwin
3•paulpauper•1h ago•0 comments

The Scaling versus Profitability Trade-Off: Venture Capital's Weakest Link

https://aswathdamodaran.substack.com/p/the-scaling-versus-profitability
2•paulpauper•1h ago•0 comments

Show HN: I made a seal Tamagotchi game in Three.js

https://seal-tamagotchi-zyrmx.reachpad.app
2•sakuraiben•1h ago•0 comments