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: ChoicerVoicerHub – Zero-back end voice dubbing studio in the browser

https://choicervoicerhub.com/
1•fireflywedding•1m ago•0 comments

FAA Rolled Out New AI Traffic Tool Right Before Nationwide Ground Stop

https://www.mediaite.com/media/news/cnn-aviation-analyst-says-its-just-too-much-of-a-coincidence-...
1•u1hcw9nx•3m ago•1 comments

Show HN: A simple Solar system orbital SIM that permits change of POV

https://claude.ai/artifact/4LbQeBu8pU7op1mHtCXLAu
1•joebig•4m ago•0 comments

Too Many Stadiums with Roofs

https://sharptext.net/2026/too-many-stadiums-with-roofs/
1•colinprince•6m ago•0 comments

Let Me Let You Own Your Data

https://www.willett.io/posts/data/
1•pickledish•6m ago•0 comments

SlopCodeBench: Benchmarking How Coding Agents Degrade over Long-Horizon Tasks

https://arxiv.org/abs/2603.24755
1•zdw•6m ago•0 comments

Show HN: TParquet – Parquet for time-series, 50% compression with Pcodec

https://github.com/aperiodic-io/tparquet
1•szemy2•7m ago•1 comments

Show HN: Scatter – better way to learn new things with AI

https://www.scatter.study/
1•iyonn•7m ago•0 comments

What makes an agent chat feel good?

https://ouijit.com/writing/agent-chat-feel/
1•pbjerkeseth•7m ago•0 comments

GPenSIM

https://davidrajuh.net/gpensim/
1•turtleyacht•10m ago•0 comments

Formal Verification Is Not Verifiable

https://alperenkeles.com/posts/formal-verification-is-not-verifiable/
1•zdw•11m ago•0 comments

Why rust-cache never restores on host-mode Forgejo runners

https://stokeci.dev/blog/host-mode-cache-keys
1•Aelthorim•11m ago•0 comments

Reading JSON at 277 GB/s in Python

https://lemire.me/blog/2026/11/14/reading-json-at-277-gb-s-in-python/
1•mfiguiere•11m ago•0 comments

Bufferbloat is the undesirable latency that comes from a router

https://www.bufferbloat.net/projects/bloat/wiki/Introduction/
1•Bluestein•13m ago•0 comments

Show HN: DeepSeek V3 in ~200 lines of pure Jax

https://github.com/Vaibhaav-Tiwari/deepseek-v3-jax
1•VaibhaavTiwari•14m ago•0 comments

Show HN: Mopup – clean up after builds and coding agents on macOS

https://mopup.online/developers
1•sumaniosdv•15m ago•0 comments

ML Modules for Mere Mortals

https://thunderseethe.dev/posts/ml-modules-for-mere-mortals/intro/
2•thunderseethe•15m ago•0 comments

China builds 800MW AI data center campus to rival US Stargate project

https://www.tomshardware.com/tech-industry/data-centers/china-builds-massive-800-megawatt-ai-data...
1•ivewonyoung•17m ago•0 comments

Logvinovich's IR Dichotomy in SU(N) Yang-Mills on R^4: Peano/Gribov

https://www.physicsforums.com/threads/logvinovichs-ir-dichotomy-in-su-n-yang-mills-on-r-4-peano-g...
3•wichein•21m ago•0 comments

"The Year of Linux" isn't coming

https://old.reddit.com/r/linux/comments/1xvjaa4/the_year_of_linux_isnt_coming/
2•felixding•22m ago•0 comments

Tokenizer Fairness in 2026

https://partyfly.github.io/tokenizer-fairness-2026/
2•load-bearing•23m ago•1 comments

Show HN: SrcWranglr v0.13 – A C/C++ Graphical Code Explorer for Vuln. Research

https://github.com/jdefrancesco/SrcWranglr
1•jdefr89•23m ago•0 comments

Your app already has a voice interface. It just can't hear yet.

https://keavi.app/blog/voice-permeable-interfaces/
1•jonyoder•26m ago•0 comments

HexOS Anywhere

https://docs.hexos.com/blog/2026-11-13
1•abraham•27m ago•0 comments

The Challenge of Flying Below Sea Level

https://avgeekery.com/challenge-flying-sea-level/
1•Bluestein•28m ago•0 comments

Wild select: intuitive queries for JSON, XML, and other hierarchical data

https://developforperformance.com/WildSelect.html
1•kirk_krauss•33m ago•1 comments

Demystifying phone unlocking tools: A technical overview

https://osservatorionessuno.org/blog/2026/05/demystifying-phone-unlocking-tools-a-technical-overv...
2•iloveyoutwo•34m ago•0 comments

DJI Gives ROMO 2 Its Drone Offline Mode, Eight Months After the Hack

https://dronexl.co/2026/11/04/dji-romo-2-local-data-mode-offline-privacy/
1•reimertz•36m ago•0 comments

Show HN: I made an alternative Wireshark macOS app

https://tcpviewer.proxyman.com
1•nghiatran_uit•38m ago•0 comments

Show HN: Burrmill – SQL over Parquet with exact integer arithmetic

https://github.com/nuthatch-org/burrmill
1•cargopete•38m ago•0 comments