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/

What a black bear is: 30 claims, checked against primary sources

https://pub-a941bfd863a24f91a60e6c4979c18a84.r2.dev/pi-sandbox-uploads/343507889626812416/2026-09...
1•oricvandson•4m ago•0 comments

What Happened to the Coronagraph?

https://blogs.esa.int/proba-3/2026/03/19/what-happened-to-the-coronagraph/
1•bryanrasmussen•5m ago•0 comments

Australia Senate Requests OpenAI, Anthropic CEOs Face AI Inquiry

https://www.bloomberg.com/news/articles/2026-09-27/australia-senate-requests-openai-anthropic-ceo...
2•oxag3n•6m ago•0 comments

Thinking Fast and Slow in AI: The Role of Metacognition

https://arxiv.org/abs/2110.01834
2•teleforce•9m ago•0 comments

99.26% storage reduction with exact reconstruction on 100-version repo

https://github.com/openzfs/zfs/discussions/19201
1•bamboozledlabs•15m ago•0 comments

Agdog – htop and nvitop, fused and agent-aware

https://github.com/dynaum/agdog
1•dynaum•15m ago•0 comments

RFPeptides: De novo design of protein-binding macrocycles using deep learning

https://www.nature.com/articles/s41589-025-01929-w
1•brandonb•15m ago•0 comments

Who is responsible for limiting global warming to 1.5 degrees?

https://www.universiteitleiden.nl/en/news/2026/09/phd-stephanie-cap
1•geox•20m ago•0 comments

What 'ferritin face' means – and how to tell if you may be iron-deficient

https://www.washingtonpost.com/wellness/2026/09/15/what-ferritin-face-means-how-tell-if-you-may-b...
1•brandonb•29m ago•0 comments

YouTube has a Propaganda Problem [video]

https://www.youtube.com/watch?v=H8YdOF1yXfM
4•justhw•34m ago•0 comments

The #2 x402 seller on Base funded its own buyers

https://chainward.ai/decodes/x402-on-base
1•saltxd•36m ago•0 comments

Night of Ten Thousand Lanterns – interactive dynamic painting

https://www.echohive.ai/experiments/lanterns
1•echohive42•36m ago•0 comments

Armada: Encrypted, Open-Source, Discord Alternative (Built on Nostr)

https://soapbox.pub/armada
10•long____cat•38m ago•0 comments

An open protocol for agent feedback

https://feedback.now/
1•iacguy•39m ago•0 comments

Debian 11 bullseye-security repos have gone missing after botched EOL process

https://lists.debian.org/debian-mirrors/2026/09/msg00001.html
4•superkuh•43m ago•2 comments

Roundup of October 2026 Bootstrapper Events

https://bootstrappersbreakfast.com/2026/09/22/roundup-of-october-2026-bootstrapper-events/
1•skmurphy•43m ago•1 comments

Microsoft drops Copilot+ branding from its new laptops

https://www.tomshardware.com/tablets/microsoft-surface/microsoft-quietly-drops-copilot-branding-f...
10•anthuswilliams•47m ago•2 comments

Build a Real‑Time Telemetry Pipeline for SpaceX Starship Launches

https://thelooplet.com/posts/how-to-build-a-real-time-telemetry-pipeline-for-spacex-starship-laun...
3•killme2008•47m ago•0 comments

You are a 1000x maker, and you can't think of how to make your stack 10x better?

https://twitter.com/josevalim/status/2103751481757216781
5•thunderbong•56m ago•2 comments

Nissan's third generation e-POWER powertrain

https://www.nissan-global.com/EN/INNOVATION/TECHNOLOGY/ARCHIVE/E_POWER_GEN3/
8•mroche•1h ago•6 comments

TabPFN and TabICL vs. tuned XGBoost: the model that doesn't train won 14/14

https://efraingaray.com/en/blog/tabpfn-vs-xgboost/
2•EfrainGaray•1h ago•0 comments

How to build a Jev-style classifier with DiffusionGemma and vLLM

https://medium.com/google-cloud/how-to-build-a-jev-style-classifier-with-diffusiongemma-and-vllm-...
1•teleforce•1h ago•1 comments

Russia hits Ukraine's largest mobile provider, strikes data centres

https://www.reuters.com/business/aerospace-defense/russia-hits-ukraines-largest-mobile-provider-s...
4•giuliomagnifico•1h ago•0 comments

Minecraft beat Minecraft after 2B years

https://www.pcgamer.com/games/survival-crafting/minecraft-beat-minecraft-after-2-billion-years/
5•morder•1h ago•0 comments

New Domain:)

https://www.base31.org/
1•notam•1h ago•2 comments

Ruby-lean: A Ruby semantics with a type soundness proof

https://samx.io/blog/topics/devlog/2026-09-26-ruby-lean.html
1•samxif•1h ago•0 comments

Musk, the Movie

https://bleeckerstreetmedia.com/musk
59•yablak•1h ago•6 comments

Emotional Well-Being on ChatGPT

https://arxiv.org/abs/2504.03888
2•lasky•1h ago•1 comments

The next AI breakout will come from a services firm

https://www.introspection.dev/manifesto
3•asasidh•1h ago•0 comments

Claude Generated Summary on Sri Lanka Batalanda Commission of Inquiry

https://claude.ai/artifact/4xzcAXCXwFTeMSopXhJjvk
2•kharon•1h ago•0 comments