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/

2026: The year of the node based editor

https://medium.com/@fadimantium/2026-the-year-of-the-node-based-editor-941f0f15d467
2•soupspaces•12m ago•0 comments

Congress Clears Housing Bill, Cementing a Rare Bipartisan Feat

https://www.nytimes.com/2026/06/23/us/politics/congress-housing-bill.html
3•mikhael•15m ago•1 comments

"Fix" MacBook Neo Cursor Lag: Record 1 Pixel of the Screen Every 10 Seconds

https://gist.github.com/retroplasma/ec21767d0a8380c7ea9c2fbee1c7d6bf
3•retroplasma•16m ago•1 comments

InSight: Self-Guided Skill Acquisition via Steerable VLAs

https://insight-vla.github.io/
1•ilreb•17m ago•0 comments

Kevin Warsh's Press Conference Collides into 30 Years of Michael Woodford

https://newsletter.mikekonczal.com/p/kevin-warshs-press-conference-collides
1•NomNew•23m ago•0 comments

The Teensy Executable Revisited

https://www.muppetlabs.com/~breadbox/software/tiny/revisit.html
1•ankitg12•24m ago•0 comments

How Quake Ruined Id Software

https://twitter.com/SandyofCthulhu/status/2069592209645785294
2•boredemployee•24m ago•0 comments

Bash Line Editor: a command line editor written in pure Bash

https://github.com/akinomyoga/ble.sh
1•thunderbong•27m ago•0 comments

How the war on terror primed America for autocracy

https://www.economist.com/by-invitation/2026/06/02/how-the-war-on-terror-primed-america-for-autoc...
2•andsoitis•31m ago•0 comments

Show HN: Procman, a TUI for run Procfile based app locally

https://github.com/a-chacon/procman
1•achayala•31m ago•0 comments

Qwen-AgentWorld: Language World Models for General Agents

https://arxiv.org/abs/2606.24597
2•ilreb•33m ago•0 comments

Child care is becoming more affordable

https://www.economist.com/graphic-detail/2026/06/23/child-care-is-becoming-more-affordable
1•andsoitis•33m ago•0 comments

Dataland, an intense new AI art museum

https://www.economist.com/culture/2026/06/23/are-you-having-fun-yet-dataland-an-intense-new-ai-ar...
1•andsoitis•34m ago•0 comments

You may be taking the wrong painkiller

https://dynomight.net/painkillers/
2•colinprince•39m ago•1 comments

DiffusionBench: Towards Holistic Evaluation of Generative Diffusion Transformers

https://github.com/End2End-Diffusion/diffusion-bench
2•ilreb•42m ago•0 comments

Woman with Alzheimer's starts conversing again after taking psilocybin

https://www.newscientist.com/article/2531319-woman-with-alzheimers-starts-conversing-again-after-...
6•nazgul17•49m ago•0 comments

I Read the Palantir Manifesto

https://corbettreport.com/i-read-the-palantir-manifesto/
4•paulnpace•50m ago•0 comments

Find FA's in your local area

https://www.falists.co/
1•mattmerrick•51m ago•0 comments

UK tribunal gives go ahead for $4B lawsuit against Apple over iCloud services

https://www.msn.com/en-gb/money/technology/uk-tribunal-gives-go-ahead-for-4-billion-lawsuit-again...
1•geoffbp•58m ago•1 comments

Show HN: Interactive and realistic water ripple physics

https://github.com/Whynotmetoo/water-ripples
1•carsonye•58m ago•0 comments

Design Kits for iOS, iPadOS, and macOS 27

https://developer.apple.com/news/?id=e2lxw9l1
2•soheilpro•1h ago•0 comments

China Minerals Threatens EU; AI Warfare Dominates Japan, WeChat

https://asiaai.fyi/wp-login.php?redirect_to=https%3A%2F%2Fasiaai.fyi%2Fwp-admin%2Fpost.php%3Fpost...
2•dweisinger•1h ago•0 comments

Fear in Four Dimensions

https://taylor.town/fear-4d
3•Curiositry•1h ago•0 comments

Heliodor: An RVA23-Compliant Multicore Out-of-Order RISC-V Core in Veryl

https://veryl-lang.org/blog/heliodor-rva23/
1•dalance•1h ago•0 comments

OpenJTD: Project to Reverse-Engineer Ichitaro Word Processor Files Used in Japan

https://github.com/KimEJ/OpenJTD
1•nogajun•1h ago•0 comments

Chinese supercomputer leapfrogs best US machines to be ranked fastest

https://www.theguardian.com/technology/2026/jun/24/china-supercomputer-world-fastest-top500-ranki...
5•jethronethro•1h ago•0 comments

Tech stocks slump as AI bubble fears loom

https://www.axios.com/2026/06/23/tech-stocks-ai-bubble
10•1vuio0pswjnm7•1h ago•0 comments

SpaceX raises $25B in debt sale less than two weeks after IPO

https://www.cnbc.com/2026/06/23/spacex-debt-bond-market-ipo.html
4•1vuio0pswjnm7•1h ago•2 comments

Arabian Sand Boa: Python interpreter with frontier intelligence conditional eval

https://github.com/hopafoot/arabian-sand-boa
2•hopafoot•1h ago•1 comments

The Part After Done

https://howstrangeitistobeanythingatall.com/post/2026-06-23-the-part-after-done
2•alanbotts•1h ago•0 comments