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/

We Need a Neural Network (2006)

https://thedailywtf.com/articles/No,_We_Need_a_Neural_Network
1•Apocryphon•2m ago•0 comments

The future of Digital-out-of-home (DooH) advertising

https://hawtads.com/ads-engine
1•hawtads•2m ago•0 comments

African nations eye nuclear for energy security

https://www.semafor.com/article/07/20/2026/african-nations-eye-nuclear-for-energy-security
1•mpweiher•4m ago•0 comments

Oh-my-pi: A coding agent with the IDE wired in

https://omp.sh/
2•lwhsiao•5m ago•0 comments

How An Old Shipping Law Raises Consumer Prices

https://www.theatlantic.com/ideas/2026/07/jones-act-domestic-commerce/688003/
2•Jtsummers•5m ago•1 comments

Gumroad Says That It's Now Spending as Much on Human Employees as AI Tokens

https://officechai.com/ai/gumroad-says-that-its-now-spending-as-much-on-human-employees-as-ai-tok...
2•nigelgutzmann•6m ago•0 comments

The US Escalates Its Assault on Brazil's Free-to-Use Digital Payments System

https://www.nakedcapitalism.com/2026/07/the-us-escalates-its-assault-on-brazils-publicly-controll...
3•iamnothere•6m ago•0 comments

What it means to be rich in this economy – from your 20s to your 80s

https://www.marketwatch.com/story/will-you-ever-feel-rich-this-chart-tells-you-whether-youre-on-t...
1•gmays•8m ago•0 comments

We scanned 1,868 AI-built apps for production readiness, and audited our scanner

https://pathtoship.com/blog/state-of-ai-built-code
1•nathanghart•8m ago•0 comments

Show HN: VoicePost – Grow an audience on X and Promote on Reddit without ban

https://voicepo.st
2•Tanishq0333•9m ago•0 comments

First Sharden Token Mined

https://etherscan.io/token/0xbE8C49840e12718d9fA3c740f32eAB808Edd8780#transactions
1•babakkarimib•11m ago•0 comments

Claude Fable 5 vs. Kimi K3: Same results, one-third the cost, 4x slower

https://thenewstack.io/kimi-k3-fable-coding-benchmark/
2•Brajeshwar•11m ago•0 comments

Build a Reasoning Model (From Scratch)

https://sebastianraschka.com/books/
1•handfuloflight•11m ago•0 comments

LLM-Based Hierarchical Topic Modeling Tool

https://github.com/Tryhard-cs/LLM-Hierarchical-Topic-Modeling
1•Tryhard3141•11m ago•0 comments

Show HN: GeoIcons – Country and region map icons as tree-shakable components

https://geoicons.io
1•takencoder•12m ago•0 comments

I added ActivityPub to this blog

https://writings.hongminhee.org/2026/07/fedified-blog/
1•dahlia•15m ago•0 comments

Moto – a new AI video editor with editable prompt-to-motion graphics

https://usemoto.app/
1•oldgradstudent•15m ago•0 comments

The Stochastic Parrot: A Physical AI Cohabitant

https://www.media.mit.edu/projects/the-stochastic-parrot/overview/
1•Anon84•15m ago•0 comments

Latest Airbus Single Aisle Aircraft Innovations

https://www.airbus.com/en/newsroom/stories/2026-07-how-the-a321xlr-is-redefining-single-aisle-com...
1•r2sk5t•15m ago•0 comments

How Did Node.js Come About?

https://blog.rheinwerk-computing.com/how-did-node.js-come-about
2•stmw•16m ago•0 comments

How to Host Your Own Email Server

https://blog.miguelgrinberg.com/post/how-to-host-your-own-email-server
4•luispa•17m ago•0 comments

SCC affirms 7-2 that methods of medical treatment cannot be patented in Canada

https://www.canadianlawyermag.com/practice-areas/intellectual-property/scc-affirms-7-2-that-metho...
1•Teever•17m ago•0 comments

I benchmarked AI cost-saving claims instead of trusting token percentages

https://github.com/lemoncrow-lab/lemoncrow
1•pankaj4u4m•19m ago•1 comments

How much energy do data centers and artificial intelligence use?

https://ourworldindata.org/how-much-energy-do-data-centers-and-artificial-intelligence-use
2•thesaurusse•19m ago•0 comments

Amid security concerns, MIT to spend over $3M on over 500 surveillance cameras

https://thetech.com/2026/04/16/ai-surveillance-cameras
4•iamnothere•20m ago•1 comments

University of Tennessee sues Anthropic over neural network technology

https://www.reuters.com/legal/government/university-tennessee-sues-anthropic-over-neural-network-...
3•ilreb•21m ago•0 comments

Show HN: Serve-avd – stream any Android emulator to the browser with one command

https://github.com/hsandhu/serve-avd
1•rsandhu•22m ago•0 comments

55M unique email addresses affected in Suno data breach

https://haveibeenpwned.com/Breach/Suno
4•smurda•23m ago•0 comments

GE Aerospace flies hybrid-electric propulsion above 30k feet

https://www.geaerospace.com/news/press-releases/ge-aerospace-partners-nasa-beta-technologies-and-...
4•MarcoDewey•24m ago•0 comments

The Long Road to Bottomless Postgres: Neon, Pg_mooncake, Pg_tier, Pg_lake

https://www.pgedge.com/blog/the-long-road-to-bottomless-postgres
2•birdculture•24m ago•0 comments