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/

Show HN: CleanCode – Claude Code and Codex collaborating on one canvas

https://github.com/chen-985211/cleancode
1•Tide-N•54s ago•0 comments

I used to be homeless. That experience shapes my science

https://www.science.org/content/article/i-used-be-homeless-experience-shapes-my-science
1•samizdis•1m ago•0 comments

DuckDB 2.0: Upgrade Now or Wait for 2.0.1?

https://query.farm/blog/duckdb-2-release-activity/
1•rustyconover•1m ago•0 comments

The AGI-pill is specialized robots

https://www.giacomoran.com/blog/agi-pill-specialized-robots/
1•ran3000•2m ago•0 comments

Secret-leak-scan-lite – scan repos for leaked credentials before you commit

https://github.com/NenadZivotic/secret-leak-scan-lite
1•Sone1994•6m ago•0 comments

I put an AI in the Garden of Eden. Then I introduced the serpent

https://www.reddit.com/r/ChatGPT/comments/1xh30mr/i_put_an_ai_in_the_garden_of_eden_then_i/
2•absurdwebsite•6m ago•0 comments

Early progress on accelerating drug development with Claude

https://www.anthropic.com/research/early-progress-drug-development
3•dataking•7m ago•0 comments

Raspberry Pi Zero 3W and Pi 4 Model A spotted in device trees

https://bret.dk/raspberry-pi-zero-3-w-pi-4-model-a/
3•sthlmb•9m ago•0 comments

Silo: Self-hosted media streaming, built on a modern stack

https://siloserver.org
1•mpgirro•11m ago•0 comments

In China, the AI bubble has burst

https://finance.yahoo.com/markets/stocks/articles/analysis-china-ai-bubble-already-120038616.html
6•smurda•14m ago•3 comments

Track all the layoffs happening around the world

https://layoffmap.com/
1•onmyway133•15m ago•1 comments

GM CEO: We're making leaps and bounds toward 'eyes-off, hands-off' driving

https://www.cnbc.com/2026/10/12/cramer-gm-eyes-off-driving-2028.html
1•RickJWagner•18m ago•1 comments

The US AI Labs, Part 2: The Suppliers Are Financing Their Own Customers

https://codingplans.dev/briefs/us-model-labs-part-2/
1•nedsma•21m ago•0 comments

Hex Raises $100M

https://hex.tech/blog/hex-new-era/
1•tomwphillips•21m ago•0 comments

Code-execution flaw in UEFI firmware threatens most servers on planet Earth

https://arstechnica.com/security/2026/10/code-execution-flaw-in-uefi-firmware-threatens-most-serv...
3•DamnInteresting•23m ago•1 comments

Ask HN: How will HN transition to allowing AI writing when society accepts it?

1•amichail•24m ago•2 comments

Bitcoin Puzzle Research: Methods, Research and Lessons from Negative Results [pdf]

https://github.com/escache/bitcoin-puzzle-methods/blob/main/BITCOIN_RESEARCH_METHODS_EXPLAINED.pdf
1•ioevno•25m ago•0 comments

Prometheus collects gift links to paywalled news articles shared by subscribers

https://kottke.org/prometheus/
1•SLHamlet•28m ago•1 comments

iCloudKit Extractor: seven months from an ADP dead end to a public toolkit

https://github.com/GiordanoSconti/iCloudKitExtractor
1•D34dL0ck9327•33m ago•0 comments

The Talkie Persona Library (atlas of neurons in vintage language model)

https://talkieneurons.vercel.app/
1•benbreen•34m ago•0 comments

Books and Specs I enjoyed reading

https://paulocuambe.github.io/posts/reading/
2•gosenx•34m ago•0 comments

Can maths survive AI? Fields medallist Terence Tao calls for a 'Maths 2.0' world

https://www.nature.com/articles/d41586-026-03389-1
1•bookofjoe•35m ago•1 comments

Building Conversational Commerce with Multi-Agent Swarms on GCP

https://developers.googleblog.com/building-conversational-commerce-with-multi-agent-swarms-on-gcp...
1•mikece•36m ago•0 comments

Anduril Partners with Qualcomm to Build Laptops on US Soil

https://www.tomshardware.com/laptops/military-drone-outfit-anduril-partners-with-qualcomm-to-buil...
1•smurda•37m ago•4 comments

Show HN: Happy-Eyeballs.club

https://happy-eyeballs.club/
1•FocusedPotato•38m ago•0 comments

Discovering and exploiting vulnerabilities in real-world software with Claude

https://www.anthropic.com/research/discovering-vulnerabilities-with-claude
3•ledoge•39m ago•1 comments

The NYPD's New Cell Tracker Is Built for Mobility

https://reclaimthenet.org/nypd-cognyte-falconet-cell-tracker-surveillance
2•mikece•39m ago•1 comments

Show HN: Agent Skills – 51 SKILL.md workflows for coding agents and marketers

https://github.com/milad-ahmd/agent-skills
1•milad_ahmd•41m ago•0 comments

Compile-Time Dependent Types

https://thenumb.at/Syl-Intro/
1•birdculture•41m ago•0 comments

OpenAI's Loss of Containment

https://atomiccourtyard.substack.com/p/openais-loss-of-containment
1•atomiccourtyard•41m ago•0 comments