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/

Substantial under-detection of human rabies cases in the United States

https://www.nature.com/articles/s44528-026-00031-4
1•bookofjoe•1m ago•0 comments

A Comprehensive Study of Native Code Bugs in Python Applications

https://arxiv.org/abs/2608.29851
1•runningmike•4m ago•1 comments

Infinite Slop: An endless AI-generated TV channel

https://infiniteslop.ai
1•rzk•12m ago•1 comments

Stonehenge – From Restoration to Conservation

https://www.english-heritage.org.uk/visit/places/stonehenge/history-and-stories/history/conservat...
1•red369•14m ago•0 comments

CAA Has Been Mandatory Since 2017 but 93.1% of Company Domains Skip It

https://ciphercue.com/blog/caa-records-mandatory-since-2017-93-percent-missing
2•adulion•15m ago•0 comments

Russian missile uses Nvidia AI chip to help target Ukraine

https://www.theregister.com/offbeat/2026/08/14/russian-missile-uses-nvidia-ai-chip-to-help-target...
1•lambdaone•16m ago•1 comments

Rustc_codegen_JVM: Compile Rust to Java bytecode and runnable JARs

https://github.com/IntegralPilot/rustc_codegen_jvm
1•metrofun•20m ago•0 comments

The economics come before the code: architecting a real-time pipeline

https://xroot.dev/blog/solana-pipeline-part-1
1•SulimanMukhtar•22m ago•0 comments

Google Maps renames "Lake Ontario" to "Lake America" faster than US Government

https://arstechnica.com/gadgets/2026/08/google-maps-renames-lake-ontario-to-lake-america-even-fas...
3•Levitating•23m ago•0 comments

Is it just me, or has Claude Opus gotten worse recently?

2•de6u99er•24m ago•2 comments

Two months too late (Linux kernel 1day)

https://djnn.sh/posts/2months2late/
1•justusw•26m ago•0 comments

Operation Binder: Secrets of Inter-Process Communication [video]

https://www.youtube.com/watch?v=Fb4UoqXPEtI
1•Bluestein•27m ago•0 comments

Stanisław Lem foretold the current LLM mania in 1964

https://nibblestew.blogspot.com/2026/08/stanisaw-lem-foretold-current-llm-mania.html
3•latexr•32m ago•0 comments

Fal.live – AI television directed by everyone

https://fal.live
1•abersager•35m ago•0 comments

Show HN: ChooseCompute – Clean NAS and hard drive database for AI

https://choosecompute.com/
1•HumphreyZ•37m ago•0 comments

Helius – Personal Finance in One SQLite File, with a Rust CLI and TUI

https://github.com/Helius-Finance/helius-finance-tracker
2•stvr393•39m ago•0 comments

Trading Journal for Trade Tracking and Performance Analysis|TradeBB

https://www.tradebb.ai/
2•tradebb•39m ago•0 comments

One trie, three jobs, zero benchmarks won

https://akesson.io/wordtree/
1•lukastyrychtr•41m ago•0 comments

Reducing Java memory usage by 43% with joint JVM and container tuning

https://www.cloudpilot.ai/blog/java-workload-optimization/
1•jwcesign•43m ago•0 comments

Palmer Luckey's Rant on Paul Graham

https://twitter.com/PalmerLuckey/status/2094125479813070877
5•jakubadamw•43m ago•4 comments

Quasar 438B: Intelligence, Performance and Price Analysis

https://artificialanalysis.ai/models/quasar-438b
1•theanonymousone•43m ago•0 comments

Deskhop: Fast Desktop Switching Device

https://github.com/hrvach/deskhop
2•birdculture•44m ago•0 comments

Why the Future of Agentic Commerce May Belong to Websites

https://nekuda.substack.com/p/google-doubles-down-on-webmcp-at
2•amai•48m ago•0 comments

Show HN: PromptLab – Local-first Chrome sidepanel for LLM prompt testing

https://github.com/timgioh/PromptLab-Local-First-LLM-Prompt-Testing-in-Your-Browser
1•Konstantinsio•49m ago•0 comments

Anthropic sued over alleged theft of 'thousands' of songs

https://www.theguardian.com/business/2026/aug/31/aanthropic-sued-alleged-theft-songs-ai-train-claude
3•lastdong•49m ago•0 comments

Engagement-driven curation can trap culture consumers in 'overfamiliarity,'

https://www.rotman.utoronto.ca/news-events-and-ideas/news-and-stories/2026/july-2026/engagement-d...
2•downbad_•49m ago•0 comments

Show HN: Strunk – revise Google Docs from Claude without breaking comments

https://strunk.io
1•tadaslabudis•50m ago•0 comments

Leaving Gmail? Get your own domain first

https://eualternative.eu/guides/first-step-leaving-gmail/
2•sparkling•51m ago•0 comments

US irks G20 ministers by bringing back Russia, barring journalists

https://www.reuters.com/world/china/g20-host-us-pushes-growth-agenda-allay-debt-market-concerns-2...
3•vrganj•53m ago•0 comments

Trump Mocks Data-Center Opponents as Wanting to Stay 'Backwards and Poor'

https://www.nytimes.com/2026/08/31/us/politics/trump-data-centers.html
6•dkobia•58m ago•2 comments