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

Comments

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

Why the Split?

https://blog.meshcore.io/2026/04/23/the-split
1•simonjgreen•29s ago•0 comments

Show HN: JibarOS, a shared inference runtime for Android

https://github.com/Jibar-OS/JibarOS
1•rafaelvalle03•2m ago•0 comments

Train-Before-Test: One Simple Fix That Makes LLM Benchmark Rankings Agree

https://ghzhang233.github.io/blog/2026/03/05/train-before-test/
1•taegee•4m ago•1 comments

Boston marathon's good Samaritan loses race time but wins plaudits

https://www.thetimes.com/us/news-today/article/boston-marathon-runners-video-viral-mv2glcvff
1•petethomas•10m ago•0 comments

Rediscovering the Handcart

https://solar.lowtechmagazine.com/2026/04/rediscovering-the-handcart/
1•jgrodziski•11m ago•0 comments

The Second Wave of the API-First Economy

https://brandur.org/second-wave-api-first
1•birdculture•12m ago•0 comments

Left Behind: A BeOS and Be Incorporated Post-Mortem (2024)

https://macfolkloreradio.com/be/
1•henry_flower•14m ago•0 comments

Ask HN: Where are all the AI disasters?

1•fiftyacorn•15m ago•0 comments

Healthy mother to end life in Swiss clinic after grief at losing son

https://www.thetimes.com/uk/healthcare/article/healthy-mother-to-end-life-in-swiss-clinic-after-g...
1•petethomas•16m ago•0 comments

I made a tool to teach you how to sketch portraits

https://www.sketch-tutor.com
1•blekaj•19m ago•1 comments

The [UK] Green Party is STILL bad at being green

https://takes.jamesomalley.co.uk/p/the-green-party-is-still-bad-at-being-green
1•DamonHD•23m ago•0 comments

OpenAI deprecation notice: upcoming model shutdowns in 2026

https://developers.openai.com/api/docs/deprecations
2•ananthakumaran•23m ago•0 comments

The Ultimate Personal AI Supercomputer – Nvidia DGX Station

https://www.nvidia.com/en-eu/products/workstations/dgx-station/
1•rbanffy•24m ago•0 comments

Release PiClaw v1.8.5 – Colossus: The Forbin Project

https://github.com/rcarmo/piclaw/releases/tag/v1.8.5
1•rcarmo•25m ago•0 comments

Designing Data-intensive Applications with Martin Kleppmann (2026) [video]

https://www.youtube.com/watch?v=SVOrURyOu_U
1•zeristor•25m ago•1 comments

The Markdown Link no. 24

https://md-handbook.com/blog/markdown-link-no-24/
1•wordius•29m ago•0 comments

PHP will get an AOT compiler from the Swoole team in 2027

https://old.reddit.com/r/PHP/comments/1stb4o3/php_will_get_an_aot_compiler_from_the_swoole_team/
2•edmondx•31m ago•2 comments

Show HN: We made 3M jobs searchable on a globe to visualize labor markets

https://map.rezi.ai/index.html
1•jacob_rezi•42m ago•0 comments

MacPulse – macOS System Monitor and Performance Logging

https://www.macpulse.app/
2•juhapekka69•43m ago•0 comments

Show HN: Protovoters -- Free, accessible voter files for democracy

https://protovoters.org
1•reesericci•43m ago•1 comments

Le Glaude Code – A CLI that responds to Git command with quotes from a Fr movie

https://github.com/davidthibault/le-glaude-code
1•david_thibault•47m ago•0 comments

Show HN: Desktop OSD that reads Claude Code's rate limit headers

https://github.com/bozdemir/claude-usage-widget
1•bozdemir•48m ago•0 comments

A robot is beating human pros at table tennis

https://apnews.com/article/ai-table-tennis-robot-ping-pong-sony-995b239945e0dc8d7bea918a850969dc
1•greggoB•49m ago•1 comments

Anthropic is A/B testing removing Claude Code from Pro plans

https://twitter.com/TheAmolAvasare/status/2046724659039932830
2•gagdiez•50m ago•0 comments

TalentRecruit

1•TalentRecruit•50m ago•0 comments

Corral: Measuring how LLM-based AI scientists reason, not just what they produce

https://lamalab-org.github.io/corral/
2•kjappelbaum•53m ago•0 comments

FreeBSD Status Report First Quarter 2026

https://www.freebsd.org/status/report-2026-01-2026-03/
2•ptx•54m ago•0 comments

Texas launches $750M plant, targets growing New World screwworm threat

https://www.chron.com/texas/article/south-texas-plant-screwworm-threat-usda-22214580.php
4•littlexsparkee•55m ago•0 comments

Ask HN: Is the ongoing AI research driving LLM models to be better?

3•thiago_fm•58m ago•1 comments

The Prevention of Literature (George Orwell, 1946)

https://www.orwellfoundation.com/the-orwell-foundation/orwell/essays-and-other-works/the-preventi...
2•awanderingmind•58m ago•0 comments