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•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/

Offline route calculations of San Francisco in browser using Rust (live demo)

https://punnerud.github.io/mpee/
1•punnerud•4m ago•0 comments

Show HN: Sotto – AI interview assistant for Mac

https://getsotto.ai/
1•sweetgummybears•6m ago•0 comments

Go: Support for Generic Methods

https://github.com/golang/go/issues/77273
1•f311a•8m ago•0 comments

Embedded Recipes 2026 Day One – Live

https://www.youtube.com/watch?v=dFtNisipSY0
1•rettichschnidi•12m ago•1 comments

How AI Agents Work: An Architectural Deep Dive

https://deepresearch.ninja/2026/05/How-AI-Agents-Actually-Work-An-Architectural-Deep-Dive/
1•jackalxyz•16m ago•0 comments

QVAC Hackathon I – Unleash Edge AI – Hackathon – DoraHacks

https://dorahacks.io/hackathon/qvac-unleach-edge-ai-i/team
1•janandonly•17m ago•0 comments

Show HN: Mailflare – self-hosted email, custom domain with Cloudflare

https://github.com/hieunc229/mailflare
2•docuru•22m ago•0 comments

UK poised to shun social media ban but outlaw addictive features

https://www.thetimes.com/uk/technology-uk/article/social-media-ban-under-16s-australia-instagram-...
1•01-_-•23m ago•0 comments

TrapDoor Crypto Stealer Supply Chain Across NPM, PyPI, and Crates.io

https://socket.dev/blog/trapdoor-crypto-stealer-npm-pypi-crates
1•a-french-anon•25m ago•1 comments

Women's faces rated more attractive even by other

https://www.theguardian.com/society/2026/may/27/women-faces-rated-more-attractive-study
1•uxhacker•25m ago•0 comments

Atrophy: A novella about AI eroding a student's mind

https://glouppe.github.io/atrophy/
1•glouppe•26m ago•1 comments

Business Advice Is to Think Like You're Trying to Fail, Here's Why

https://comuniq.xyz/post?t=1157
2•01-_-•27m ago•0 comments

Show HN: Clark Hash, 32x smaller searchable sketches for embeddings

https://github.com/clark-labs-inc/clark-hash
1•stan_kirdey•27m ago•0 comments

Mvm: A fast bytecode interpreter for Golang

https://mvm.sh/
1•fanf2•29m ago•0 comments

Sunny Coffee: real-time map of Paris café terraces using ray-casting

https://aka.me/blog/building-sunny-coffee-live/
1•pbarondadditude•30m ago•0 comments

Kamal Backup: Scheduled restic backups for Rails apps

https://kamal-backup.dev/
1•earcar•30m ago•0 comments

Libpd-WASM – running Pure Data in the browser

https://github.com/hyrfilm/libpd-wasm
1•jonasholmer•39m ago•1 comments

New Web and Mobile Strategy for LibreOffice

https://blog.documentfoundation.org/blog/2026/05/27/new-web-and-mobile-strategy-for-libreoffice/
1•mmarian•40m ago•0 comments

Population crisis scenarios predicted by a general nonlinear dynamical model

https://www.sciencedirect.com/science/article/pii/S0960077926006831
1•simonebrunozzi•41m ago•0 comments

Germany's TSOs begin inertia procurement

https://www.energy-storage.news/germanys-tso-begin-inertia-procurement-with-long-term-contracts-f...
1•leonidasrup•41m ago•0 comments

AI Warfare Is Here

https://www.theverge.com/ai-artificial-intelligence/937028/military-ai-warfare-red-lines
3•gorgmah•42m ago•0 comments

The Idaho Chip Maker That Doubled to $1T in 48 Days

https://www.wsj.com/finance/stocks/global-stocks-markets-dow-news-05-26-2026-901372fa
1•littlexsparkee•44m ago•1 comments

AI Threatens the Giants of Consulting

https://www.ft.com/content/d82d2a5c-74ab-4eb9-a658-fd5467e71670
3•uxhacker•46m ago•0 comments

SWE Tasks Doable by AI

https://www.signalbloom.ai/posts/why-task-proficiency-doesnt-equal-ai-autonomy/
1•abrbhat•46m ago•0 comments

Automations I built to help manage ADHD

https://0xff.nu/automating-adhd/
1•hxii•47m ago•1 comments

Is grep all you need? Lexical VS Sematic Search for Agents

https://www.llamaindex.ai/blog/is-grep-all-you-need-lexical-vs-sematic-search-for-agents
1•aledevv•51m ago•0 comments

Agent-workspace-Linux An isolated Linux desktop that an AI agent control

https://github.com/agent-sh/agent-workspace-linux
2•anotherCodder•52m ago•0 comments

Nvidia Vera CPU Benchmarks: Olympus Cores Delivering Great Performance

https://www.phoronix.com/review/nvidia-vera-benchmarks
13•naves•55m ago•0 comments

Daves Compendium of Level Select Screens

http://www.davetech.co.uk/gamedevlevelselect
2•frogulis•56m ago•0 comments

All of human cooking compressed into 2 megabytes

https://arxiv.org/abs/2605.22391
2•josefchen•56m ago•0 comments