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/

Costco and Safeway are getting housing built where others fail

https://www.governance.fyi/p/costco-and-safeway-are-getting-housing
1•bigbobbeeper•1m ago•0 comments

Anti-Drone "Cope Cage" Appears on Russian Patrol Boat

https://www.twz.com/sea/anti-drone-cope-cage-appears-on-russian-patrol-boat
1•breve•1m ago•0 comments

Gershon Kingsley – Music to Moog By, full LP (1969) [video]

https://www.youtube.com/watch?v=CWbR4kweaFk
1•opengrass•2m ago•0 comments

AI and Injection Molding

https://www.mickmel.com/ai-and-injection-molding/
1•speckx•4m ago•0 comments

Speculative KV coding: ~4× losslessly compressed KV cache using a small model

https://fergusfinn.com/blog/kv-entropy-coder/
1•somnial•5m ago•0 comments

Unknowable Math Can Help Hide Secrets

https://www.quantamagazine.org/how-unknowable-math-can-help-hide-secrets-20260511/
1•nsoonhui•5m ago•0 comments

Today, 1941 first working programmable and automatic computer demonstrated

https://en.wikipedia.org/wiki/Z3_(computer)
1•m463•5m ago•1 comments

Fedora Hummingbird: Taking the Hummingbird model to the full operating system

https://fedoramagazine.org/fedora-hummingbird-linux-taking-the-hummingbird-model-to-the-full-os/
1•ibotty•6m ago•0 comments

The Apparatus, Not the Artifact

https://skiplabs.io/blog/notes_from_the_comments
1•venturin•7m ago•0 comments

Apple Notes Tips That Will Change How You Work – MeshWorld

https://meshworld.in/blog/hacks/apple-notes/
2•cooldashing24•7m ago•0 comments

Show HN: WikiMixer – Explore random Wikipedia and Wikivoyage in 50 languages

https://wikimixer.com
2•nihilpista•8m ago•0 comments

An Open Letter on Hardware Sovereignty and the Future of Mobile Security

https://pastebin.com/RzRbzhwn
2•Sub-Root•8m ago•0 comments

China knows that governing new tech can be harder than inventing it

https://www.economist.com/china/2026/05/11/china-knows-that-governing-new-tech-can-be-harder-than...
2•andsoitis•8m ago•0 comments

The Internet Is a UGC Reaction Video Now

https://www.joanwestenberg.com/the-entire-internet-is-a-ugc-reaction-video-now/
2•surprisetalk•8m ago•0 comments

China knows that governing new tech can be harder than inventing it

https://economist.com/china/2026/05/11/china-knows-that-governing-new-tech-can-be-harder-than-inv...
1•andsoitis•9m ago•0 comments

Oversight chair seeks info from OpenAI's Altman re potential financial conflicts

https://www.latimes.com/politics/story/2026-05-11/oversight-chair-seeks-information-from-openais-...
1•1vuio0pswjnm7•10m ago•0 comments

Principia Softwarica: Plan 9 Code Explained

https://www.youtube.com/watch?v=blVTDhr4QN8
1•dharmatech•10m ago•0 comments

Designing a Custom Query Language for Non-Technical Analysts

https://nchammas.com/writing/custom-query-language-design
1•nchammas•10m ago•0 comments

CME to Create Futures Market for Computing Power Backing AI

https://www.bloomberg.com/news/articles/2026-05-12/cme-to-create-futures-market-for-computing-pow...
1•mfiguiere•11m ago•0 comments

Evershop: TypeScript E-Commerce Platform

https://github.com/evershopcommerce/evershop
1•nateb2022•11m ago•0 comments

Meta Sued by California County over 'Scam' Advertisements

https://www.bloomberg.com/news/articles/2026-05-11/meta-sued-by-california-county-over-scam-adver...
3•1vuio0pswjnm7•11m ago•0 comments

Red Hat blasts RHEL 10.1 into orbit aboard Voyager's micro datacenter

https://www.theregister.com/off-prem/2026/05/12/red-hat-gives-rhel-101-the-boot-into-orbit/5238373
1•Bender•12m ago•0 comments

Milkdown: Plugin driven WYSIWYG Markdown editor framework

https://github.com/Milkdown/milkdown
1•nateb2022•12m ago•0 comments

Gyroflow: Video stabilization using gyroscope data

https://github.com/gyroflow/gyroflow
1•nateb2022•12m ago•0 comments

Fedora Hummingbird Introduces a Container-Native Rolling Linux Variant

https://linuxiac.com/fedora-hummingbird-introduces-a-container-native-rolling-linux-variant/
1•losgehts•13m ago•0 comments

Show HN: Formal Verification with Lean

https://www.daniellowengrub.com/blog/2026/04/30/lean
2•lowdanie•13m ago•0 comments

Reactive Agents, Typed Event Handlers, and Agent Swarms: What's New in Mozaik

https://www.jigjoy.ai/blog/mozaik-reactive-agents
1•mijura•13m ago•0 comments

Instructure Reaches Deal with Hackers to Return Canvas User Data

https://www.bloomberg.com/news/articles/2026-05-12/instructure-reaches-deal-with-hackers-to-retur...
1•1vuio0pswjnm7•13m ago•0 comments

ICE Agents Have List of 20M People on Their iPhones Thanks to Palantir

https://www.404media.co/ice-agents-have-list-of-20-million-people-on-their-iphones-thanks-to-pala...
5•cdrnsf•14m ago•0 comments

Liquid Radius – standardize the corner radius of every app on macOS Tahoe

https://liquidradius.com/
1•microflash•14m ago•0 comments