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/

Anthropic Could Aim to Raise $100B in Blockbuster IPO, Valuing It at $2T

https://www.nytimes.com/2026/08/21/technology/anthropic-ipo-100-billion.html
1•bookofjoe•22s ago•0 comments

Tesla Valve

https://en.wikipedia.org/wiki/Tesla_valve
1•ms_menardi•1m ago•0 comments

IBM announces dual architecture support with Arm for Z and LinuxONE

https://hyperframeresearch.com/2026/08/24/ibm_announces_dual_architecture_support_with_arm_-for_0...
1•rbanffy•2m ago•0 comments

EmuDeck – Emulation Made Easy

https://www.emudeck.com/
1•SockThief•2m ago•0 comments

Protecting the Authenticity of the Genome Record

https://projecttimestamper.org/blog/genomes/
1•arthuredelstein•5m ago•0 comments

New Zealand to introduce bill banning social media for children under 16

https://www.reuters.com/world/asia-pacific/new-zealand-introduce-bill-banning-social-media-childr...
1•duqaxxx•5m ago•0 comments

JWST's new findings on the pink GJ 504B exoplanet

https://miascience.substack.com/p/on-wednesdays-we-orbit-in-pink-gj
1•princessofpassi•5m ago•0 comments

NIST Peanut Butter

https://shop.nist.gov/ccrz__ProductDetails?sku=2387
2•basilikum•5m ago•0 comments

Ask HN: What are the fun projects wroth trying with a Linux gaming handheld?

1•duguyue100•5m ago•0 comments

I made a Chrome extension that makes it impossible to procrastinate

https://chromewebstore.google.com/detail/anchorite/degnlmmlifpbpcacccgfkhnbdjaieeed
1•brandonJagger•6m ago•1 comments

Show HN: Shazam.el

http://yummymelon.com/devnull/announcing-shazam-el.html
1•kickingvegas•7m ago•0 comments

Replace "using AI" with "using computers"

https://blog.astrost.at/u/replace-using-ai-with-using-computers/
1•buchnerjohannes•16m ago•1 comments

Mesh – P2P Git daemon with issues and cicd

https://github.com/kaizen-hq/mesh
1•joeyguerra•16m ago•0 comments

YouTube Premium is getting another price hike for users all around the world

https://9to5google.com/2026/08/21/youtube-premium-price-hike-europe-other-regions/
2•haunter•16m ago•0 comments

Owner of grok.bot domain name asks for $1M

https://grok.bot/
1•nomilk•17m ago•1 comments

My favorite Computer Science books, and why

https://backtracking.github.io/en/2020/02/20/cs-books.html
1•birdculture•18m ago•0 comments

Portability of Fortran's 'do concurrent' on GPUs II

https://arxiv.org/abs/2608.20586
1•matt_d•19m ago•0 comments

Smart Glasses Set to Transform Healthcare and Wellness

https://www.forbes.com/sites/sanjitsinghdang/2026/08/24/smart-glasses-set-to-transform-healthcare...
2•01-_-•19m ago•0 comments

Toilet Revolution in China

https://en.wikipedia.org/wiki/Toilet_Revolution_in_China
2•isomorph•20m ago•2 comments

The Psychology of "Never Enough" – Why Your Brain Keeps Moving the Goalpost

https://comuniq.xyz/Wealth/post?t=1614
1•01-_-•20m ago•0 comments

Georgia police launch manhunt over $30 a man picked up from floor of a Walmart

https://www.msn.com/en-us/news/other/manhunt-launched-by-police-over-30-a-man-picked-up-from-the-...
4•chirau•26m ago•0 comments

Assinafy – Assinatura eletrônica grátis and API liberada

https://www.assinafy.com.br
3•billm950•28m ago•0 comments

Rumoured Apple M5 Private Cloud Compute hardware surfaces online

https://twitter.com/IntCyberDigest/status/2091954008298491934
6•Lorin•28m ago•1 comments

Fluid Mechanics for Atmosphere and Ocean Scientists

https://fluidmechanics.app/
3•milancurcic•30m ago•0 comments

Falls Survived Without a Parachute

https://en.wikipedia.org/wiki/Falls_survived_without_a_parachute
6•joebig•31m ago•0 comments

Micro Language Implementation: Calcium

https://nedbatchelder.com/blog/202608/micro_language_implementation_calcium
2•blueshoess•33m ago•0 comments

One corner of China’s internet is insisting that the Tang Dynasty never existed

https://www.cnn.com/2026/08/19/style/china-tang-dynasty-never-existed-hoax-intl-hnk
28•related•33m ago•12 comments

Laptop Fire Causes Midair Scare on American Airlines Flight

https://www.nytimes.com/2026/08/24/travel/american-airlines-laptop-fire.html
2•donohoe•34m ago•0 comments

Vintage Artificial Intelligence: Before It Got Awkward

https://blog.archive.org/2026/08/16/vintage-artificial-intelligence-before-it-got-awkward/
9•signor_bosco•35m ago•1 comments

A real-time LLM stream guard that catches LLM hallucinations mid generation

https://github.com/doofzoff/SIMURG
2•doofzz•36m ago•0 comments