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/

Studying AI in the Wild: Reflections from the AI Work Research Group (2025)

https://onlinelibrary.wiley.com/doi/10.1111/joms.70021
1•Tomte•5m ago•0 comments

Hiring game developers Triumph Arcade

https://www.triumphlabs.com/
1•elidenslow•6m ago•1 comments

Cross-Vendor Semantic Void Matrix: Zero-Byte Outputs in GPT/Claude/Gemini/Kimi

https://zenodo.org/records/21696066
1•rayanpal_•8m ago•0 comments

Building an S3 client with 20x more throughput and single core [video]

https://www.youtube.com/watch?v=-p-Xm7VEqSk
1•jorangreef•12m ago•0 comments

YKK Sells 10B Zippers a Year. How Did It Get So Big?

https://www.wsj.com/style/fashion/ykk-sells-10-billion-zippers-a-year-how-did-it-get-so-big-253a24a2
1•hbcondo714•13m ago•0 comments

Show HN: We quantized Qwen3.6-35B-A3B to 2-bit: 12.3 GB, 225 tok/s on a 4090

https://huggingface.co/EschaLabs/Qwen3.6-35B-A3B-Escha-W2
2•yzh•16m ago•1 comments

2.75-FUNdaMENTALs of Design(a.k.a. Precision Engineering Basics) by Alex Slocum [video]

https://www.youtube.com/watch?v=wgMq7yha9wU&list=PLksE8LDXGXl_MQHKr2DqhfDC64W7QHjxL
1•pillars•16m ago•0 comments

React's Programming Model, Compiled

https://octanejs.dev
1•acmnrs•17m ago•0 comments

New MCP Protocol: Bringing MCP 2026-07-28 to Claude

https://claude.com/blog/bringing-mcp-2026-07-28-to-claude
2•BearBest•18m ago•0 comments

The Strain in Your Brain

https://anirudh.fi/strain
1•signa11•19m ago•0 comments

Ask HN: Is Reddit trying to kill old Reddit?

4•lostaccount•24m ago•3 comments

Hollywood Stopped Making Movies in Hollywood

https://www.statsignificant.com/p/how-hollywood-stopped-making-movies
1•gmays•29m ago•0 comments

'Odyssey' translator Emily Wilson: Nolan shouldn't have written movie himself

https://www.npr.org/2026/07/29/nx-s1-5910645/odyssey-translator-emily-wilson-christopher-nolan
3•aanet•30m ago•1 comments

Show HN: Alarium – a live 3D flight tracker built on community ADS-B

https://www.alarium.tech
1•brandonponce•31m ago•0 comments

After rewriting SQLite in Rust, Turso turns its sights on Postgres

https://www.theregister.com/databases/2026/07/29/after-rewriting-sqlite-in-rust-turso-turns-its-s...
6•theanonymousone•34m ago•0 comments

Kirin XE90 and X90 Plus mark Huawei's first PC processors despite sanctions

https://www.notebookcheck.net/Kirin-XE90-and-X90-Plus-mark-Huawei-s-first-public-unveiling-of-PC-...
2•yogthos•36m ago•0 comments

Lose an engine at V1, Falcon 10x holds power on the good side [pdf]

https://www.dassault-aviation.com/wp-content/blogs.dir/1/files/2026/06/Falcon-10X-backgrounder-in...
1•r2sk5t•37m ago•1 comments

APFS is case-insensitive by default

https://swild.dev/dev/apfs-case-insensitive/
2•wslh•38m ago•1 comments

Show HN: a Rust coding agent that is compatible with Claude Code plugins/skills

https://github.com/KonghaYao/peri
2•sowild_fun•40m ago•1 comments

US Considers Creating Finra-Like Watchdog to Vet Top AI Models

https://www.bloomberg.com/news/articles/2026-07-17/us-considers-creating-finra-like-watchdog-to-v...
2•achow•41m ago•1 comments

Musk's X says Australia social media ban crackdown undermines international law

https://www.reuters.com/legal/government/musks-x-says-australia-social-media-ban-crackdown-underm...
2•1vuio0pswjnm7•42m ago•1 comments

Cocoa prices are easing. So why is chocolate still so expensive?

https://www.cnbc.com/2026/07/26/cocoa-prices-chocolate-lindt-barry-callebaut-nestle.html
2•walterbell•42m ago•1 comments

Closed models refuse to help researcher swat Linux bug

https://www.theregister.com/ai-and-ml/2026/07/29/closed-models-refuse-to-help-researcher-swat-lin...
1•justworks•44m ago•0 comments

NSF pilots 4-year PhDs with industry research placements

https://www.nsf.gov/news/nsf-partners-universities-industry-pilot-initiative-four
33•osnium123•46m ago•9 comments

AI Facebook Ads Creator: Create High-Converting Video Ads

https://textideo.com/use-cases/facebook-ad-video-generator
1•cloaud•46m ago•0 comments

Things You Never Hear

1•mr-pink•47m ago•0 comments

Show HN: Numbat – Agent Runtime Detection and Response

https://github.com/perplexityai/numbat
1•kpollls•49m ago•0 comments

Roundup of August 2026 Bootstrapper Events

https://bootstrappersbreakfast.com/2026/07/28/roundup-of-august-2026-bootstrapper-events/
1•skmurphy•57m ago•1 comments

Scientists find a simple way to stop cavities without drilling

https://www.sciencedaily.com/releases/2026/07/260729010719.htm
4•ninjahawk1•58m ago•0 comments

Kuna: Decompiler Development in the Age of Coding Agents

https://noelo.org/blog/kuna-release/
6•matt_d•1h ago•0 comments