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/

Node2Shell evolves to HTTP2Shell, blast radius affects many HTTP libs and apps

https://www.aikido.dev/blog/python-packages-vulnerable-node2shell-brotli-cve-2026-111497
1•theanonymousone•1m ago•0 comments

Show HN: Local AI for dictation, meetings, background tasks and more

https://sideos.ai
1•askintml•3m ago•0 comments

Same open model, two harnesses: 24/25 vs. 19/25 on 25 real merged pull requests

https://octomind.run/blog/coding-agent-benchmark-real-prs
1•donk8r•3m ago•0 comments

Ruby Regexp compilation fixes related to GitLab

https://www.ruby-lang.org/en/news/2026/10/23/regexp-fixes-for-gitlab-cves/
1•ksec•5m ago•0 comments

USB AI

https://usb-ai-hazel.vercel.app/
1•fipra1969•7m ago•0 comments

Cube – Run FreeBSD ARM64 VMs Natively on Apple Silicon Macs

https://cube.neuralengine.net
1•darcyliu•8m ago•0 comments

Worca – Deterministic Multi-Agent Pipeline

https://worca.dev/
1•Tomte•9m ago•0 comments

A high-performance gRPC server library in C

https://github.com/ThirdLetterC/grpc
1•yehors•13m ago•0 comments

Self-Contained String and Unicode (v17) Library for ISO C11/C17/C23

https://github.com/ThirdLetterC/cstr
1•yehors•14m ago•0 comments

Kimi K3.1 Pro will be leading open-weights model once its weights are published

https://artificialanalysis.ai/articles/kimi-k3-1-pro-launch-benchmarks
1•theanonymousone•16m ago•0 comments

Show HN: Inspect AI recommendation evidence and turn findings into website tasks

https://aicitewho.com/
1•chuanbuilds•19m ago•0 comments

Wish: Make SSH apps, just like that

https://github.com/charmbracelet/wish
1•ssernikk•20m ago•0 comments

A Self-Defining Operator for Distributed Applications

https://arxiv.org/abs/2610.14547
1•matt_d•21m ago•0 comments

Show HN: Calsee – a calculator whose themes are generated from a single seed

https://calsee.tech/
1•mishrabhilash•22m ago•0 comments

ZK-irp-firewall – Rust/Python ZK security framework for AI agents

https://github.com/trenttrinder1111-byte/zk-irp-firewall
1•trenttrinder111•24m ago•0 comments

New York's fracking ban leaves community to crumble while Pa. neighbors boom

https://nypost.com/2026/10/22/us-news/new-yorks-fracking-ban-leaves-community-to-crumble-while-pe...
1•ArizonaGal•25m ago•0 comments

Show HN: How religions evolved? Charts, Maps, Citations

https://howitevolved.com/chart/
1•silly073•29m ago•0 comments

Nonfiction Is Struggling. Publishers Are Making It Worse

https://thewalrus.ca/nonfiction-is-struggling-publishers-are-making-it-worse/
2•Michelangelo11•34m ago•1 comments

In the biotech world, you can't see everything

https://www.technologyreview.com/2026/10/23/1147610/biotech-you-can-see-everything-theranos-holmes/
1•joozio•44m ago•0 comments

Show HN: Encarta 95 Web

https://benwinding.github.io/encarta_95_web/#/article/Art
2•gitgud•49m ago•0 comments

A supercomputer is about to launch to the moon aboard a rover named FLIP

https://www.space.com/space-exploration/a-supercomputer-is-about-to-launch-to-the-moon-for-the-1s...
4•pseudolus•50m ago•0 comments

Why moving sprites are slow

https://debuff.jp/blog/why-moving-sprites-are-slow
1•gregjw•50m ago•0 comments

We used RCE on 3M PCs to prevent a botnet

https://labs.eye.security/operation-ixim-preventing-a-botnet-of-millions-of-popcorn-time-users/
2•the1bernard•51m ago•0 comments

Desert Bus 2026

https://desertbus.org/2026
1•Tomte•52m ago•0 comments

Samsung TV on-device AI listening, using soundbar's mic if the TV has none

https://www.reddit.com/r/singularity/comments/1xduimx/hacker_reverse_engineers_his_samsung_tv_and...
2•saulapremium•53m ago•0 comments

The animals you can't outrun – and the ones you can

https://www.bbc.com/future/article/20261021-what-animals-could-you-beat-in-a-race
2•cisc•57m ago•2 comments

Few Americans Say They Are Asking AI Chatbots for 2026 Election Information

https://www.pewresearch.org/short-reads/2026/10/23/few-americans-say-they-are-asking-ai-chatbots-...
2•giuliomagnifico•57m ago•0 comments

Damage Control

https://fireborn.mataroa.blog/blog/damage-control/
1•u1hcw9nx•58m ago•0 comments

Rapidly scaling online storage to serve over 1B ChatGPT users (Part II)

https://openai.com/index/scaling-storage-one-billion-users-part-two/
2•frostbyte7•58m ago•0 comments

Apple Silicon Inference Engine: Kapitsa

https://github.com/nace-ai/kapitsa
1•fearandgreed•1h ago•0 comments