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/

When skilled immigrants are overqualified, employers pay a price too

https://theconversation.com/when-skilled-immigrants-are-overqualified-employers-pay-a-price-too-2...
1•rustoo•2m ago•0 comments

Continuous Diffusion Language Models (CDLM's)

https://sander.ai/2026/08/24/continuous-dlms.html
1•peter_d_sherman•5m ago•0 comments

Log-First or Table-First? Apache Kafka, Fluss, & Streaming Tables

https://softwaremill.com/log-first-or-table-first-apache-kafka-fluss-and-streaming-tables/
1•mmatloka•11m ago•0 comments

Change Impact Analyzer – see what your edit breaks (Tree-sitter+LSP)

https://marketplace.visualstudio.com/items?itemName=AniqUsman.change-impact-analyzer
1•thespicyavocado•14m ago•0 comments

A Manager Asked How to Tell His Report to "Get a Life" [video]

https://www.youtube.com/watch?v=JN8CkCGGRzo
2•bigtechtea•14m ago•1 comments

Asahi Linux: Initial USB4/Thunderbolt Support for M1/M2/M3 on LKML

https://social.treehouse.systems/@sven/117186314116319619
3•pizzaiolo•15m ago•0 comments

Reactions To: The Rise and Fall of Agent Civilizations

https://twitter.com/dwarkesh_sp/status/2093833419377815719/quotes
1•rzerowan•15m ago•1 comments

Critical CVE: JFrog Artifactory Authentication Bypass

https://www.cve.org/CVERecord?id=CVE-2026-82329
2•mellosouls•15m ago•0 comments

Eco Ur Fascism [pdf]

https://dn710209.ca.archive.org/0/items/eco_ur-fascism/eco_ur-fascism.pdf
2•oriettaxx•16m ago•0 comments

D1 Migration Guard – zero-dep safety checks before wrangler d1 migrations apply

https://github.com/MattBridges/d1-migration-guard
1•UFSoftware76•17m ago•0 comments

AI and the Death of Expertise: Why Experts Still Matter

https://www.inc.com/louise-allen/ai-and-the-death-of-expertise-why-experts-still-matter/91395208
1•prabal97•17m ago•0 comments

IKEA Hackers

https://ikeahackers.net
1•als0•19m ago•0 comments

Show HN: ShaderToyX

https://github.com/vinay/ShaderToyX
1•vmmenon•28m ago•0 comments

Show HN: Bill fans per post, not per month

https://folloverse.com/
2•wowinter15•28m ago•0 comments

Making the Internet Boring

https://cemrehancavdar.com/2026/08/30/making-the-internet-boring/
1•zdw•32m ago•0 comments

Game of Life Tower

https://notes.jordanscales.com/gol-tower
1•syx•33m ago•0 comments

Ask HN: What do you use to host side projects?

2•ilmak1704•33m ago•2 comments

Upround – paper trade YC startups

https://upround.app/
3•jeremykalfus•34m ago•0 comments

Texas Senate hopeful Talarico teams with Mark Cuban to breakup healthcare

https://www.cnbc.com/2026/08/27/texas-senate-james-talarico-mark-cuban-healthcare.html
3•rawgabbit•35m ago•0 comments

I Use Claude Code on an Unfamiliar Codebase

https://thetechbuffet.substack.com/p/claude-code-on-an-unfamiliar-codebase
1•ahmedbesbes•36m ago•0 comments

Ask HN: Is Paul Graham right that you shouldn't build startups at 17?

1•AmirMakirr•40m ago•2 comments

ATF's Breached System Was Isolated. Its IT Management Workforce Fell 25%

https://www.federalhiringdata.com/articles/atf-major-data-breach-cyber-workforce-2026
1•ycombinatronics•40m ago•0 comments

Chrome Web Store extensions caught stealing crypto, browser data

https://www.bleepingcomputer.com/news/security/chrome-web-store-extensions-caught-stealing-crypto...
2•sbulaev•45m ago•0 comments

No agents after 8 pm

https://sparsethought.com/2026/08/19/no-agents-after-8pm/
2•galsapir•46m ago•0 comments

Photon Frames – The digital photo frame for Synology Photos and Immich

https://photonframes.com/
1•evo_9•47m ago•0 comments

Google Maps Will Show 'Lake America' in US, Not 'Lake Ontario'

https://www.reuters.com/world/us/google-maps-will-show-lake-america-us-not-lake-ontario-2026-08-30/
4•geox•47m ago•1 comments

The XGBoost Vector-Leaf Model

https://xgboost.ai/2026/08/25/introducing-the-xgboost-vector-leaf-model
2•theanonymousone•49m ago•0 comments

Show HN: Automated Sanborn map georeferencing, with a Chicago map viewer

https://autogeoref.com/
1•chicagopluto•50m ago•1 comments

America's next grocery shock is brewing

https://www.axios.com/2026/08/30/grocery-inflation-prices-war-diesel
1•cwwc•50m ago•0 comments

Build a Bigram Model in 10 Minutes

https://www.sithankanna.com/posts/learning-bigram-zero-layers.html
1•hdit•51m ago•0 comments