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: Airy Studio – Free TTS in 7 languages (zh, hi, AR, th, vi, ko, en)

https://airy.so/studio
1•henzoos•31s ago•0 comments

Fastest GitHub Actions Runners

https://runs-on.com/benchmarks/runners/
1•tmakijar•3m ago•0 comments

France plans internet tax of 0.055 Euro per gigabyte downloaded

https://www.heise.de/en/news/France-plans-internet-tax-of-5-5-cents-per-gigabyte-11507179.html
1•dachworker•4m ago•0 comments

nRF71 Series: Wi-Fi, Bluetooth LE, Thread, and On-Device AI on a Single Chip

https://www.nordicsemi.com/Nordic-news/2026/11/Nordic-brings-edge-AI-to-battery-powered-WiFi-devi...
1•hasheddan•4m ago•0 comments

A Human Corrected the AI. Then the Data Changed

https://www.zingg.ai/post/human-corrected-the-ai-then-the-data-changed
1•sonalgoyal•6m ago•0 comments

I Stopped My E-Bike from Making Me Lazy [video]

https://www.youtube.com/watch?v=ydJ1536Uhtc
1•zoobab•6m ago•0 comments

Show HN: A webhook tester for your agent (and you)

https://inspect.hookdeck.com/
1•GarethX•7m ago•0 comments

Frogger 2's source code was recovered from a DESTROYED tape [video]

https://www.youtube.com/watch?v=lvEO4IaEJlw
1•surprisetalk•7m ago•0 comments

Neodymium-Index|A static movie index written in plain JavaScript,HTML,CSS

https://hemanshudev.codeberg.page/Neodymium-Index-Frontend/
1•jasircollyn•8m ago•1 comments

Claude Ultra drops 5-hour limits

https://www.online-tech-tips.com/anthropic-claude-code-five-hour-limit-removed-ultra/
1•skolos•8m ago•0 comments

Community suggested books to read each week

https://readerpool.com/
1•hands-gruber•11m ago•0 comments

Earliest spoken audio of endangered U.S. language discovered

https://www.cam.ac.uk/stories/louisiana-creole-earliest-spoken-audio
1•Bluestein•14m ago•1 comments

Community suggested movies and series to watch each night

https://bingepool.com/
1•hands-gruber•14m ago•0 comments

Show HN: Elpis – Rust-style ownership for teams of coding agents

https://github.com/MasihMoafi/Elpis
1•masihmoafi•15m ago•0 comments

Show HN: Svoxx – A multilingual marketplace with social features

https://svoxx.com/int/en
1•svoxx•15m ago•0 comments

Show HN: BikeZap, watch people cycling around the world on an old school TV

https://bikezap.pages.dev/
1•rr0•17m ago•0 comments

Show HN: Recursive Human Intelligence: Actionable feedback from your LLM chats

https://github.com/andrearitossa/recursive-human-intelligence
1•andrearitossa•18m ago•0 comments

Physicists Knock at the Door of the Zeptoverse

https://www.cam.ac.uk/stories/zeptoverse
1•saikatsg•19m ago•0 comments

Slurm GPU scheduling, orchestration and execution: what each layer does

https://nodeox.com/blog/gpu-scheduling-orchestration-execution
1•JSlavin•19m ago•0 comments

Terence Tao: Math 2.0 [video]

https://www.youtube.com/watch?v=aHpPoNNTOKY
1•gslin•19m ago•0 comments

AI could break legal systems by finding previously hidden loopholes

https://www.theregister.com/ai-and-ml/2026/11/02/ai-could-break-legal-systems-by-finding-previous...
2•Bender•20m ago•1 comments

Cops bust botnet of 1.3M infected Android TV boxes

https://www.theregister.com/cyber-crime/2026/11/02/cops-bust-botnet-of-13m-infected-android-tv-bo...
1•Bender•20m ago•0 comments

Memory Management, Explained Simply (Part 3)

https://www.youtube.com/watch?v=VW_NUH-6kv0
1•birdculture•20m ago•0 comments

Max-severity bug in widely used OT programming tool exploited to deliver malware

https://www.theregister.com/security/2026/11/02/max-severity-bug-in-widely-used-ot-programming-to...
1•Bender•20m ago•0 comments

Grouped Value Attention: Efficient KV Caching via On-Demand Key Reconstruction

https://arxiv.org/abs/2609.13285
1•FrontiersMind•21m ago•0 comments

We Open Sourced the Flapping Airplanes Megakernel

https://twitter.com/Bobliuuu/status/2117450429864853536
1•Bobliuuu•25m ago•0 comments

Jev 101 – A new class of model

https://data4sci.substack.com/p/jev-101
1•Anon84•26m ago•0 comments

Railway cofounder apologizes after employee accused trying to breach Primcloud

https://runtimewire.com/article/railway-cofounder-apologizes-after-employee-accused-of-trying-to-...
1•mirzap•27m ago•0 comments

CrowdStrike launches AI Kill Switch to terminate rogue AI agents

https://app.dealroom.co/news/feed/crowdstrike-launches-ai-kill-switch-to-terminate-rogue-ai-agents
1•chha•28m ago•0 comments

BudHist Benchmark: Testing the Knowledge of Buddhist History in Open-Weight LLMs

https://mbingenheimer.net/budhistbenchmark/
1•protomolecool•29m ago•0 comments