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/

Veda: The First Native Agentic Hobby OS

https://github.com/vahmoh25/Veda/blob/main/README.md
2•vahmohh•3m ago•0 comments

AI agent is only as safe as the packages it downloads

https://cyberscoop.com/ai-agent-software-supply-chain-security-op-ed/
1•giuliomagnifico•4m ago•0 comments

Show HN: DBJoy – An open-source AI-first PostgreSQL client for macOS

https://github.com/agustind/dbjoy
2•agustind•4m ago•0 comments

Android 18 UI Overhaul Teased for Dev Summit

https://nokiapoweruser.com/android-18-ui-changes-dev-summit-preview/
1•fork-bomber•7m ago•0 comments

A container in 81 lines of Bash: what the kernel primitives cost on Ubuntu 24

https://gshell.dev/blog/container-from-scratch/
1•gstoychev•8m ago•0 comments

Built a Runtime That Grows Its Own Agent Team

https://github.com/heyongjun666/AICU-Graph
1•heyongjun•10m ago•0 comments

A story of WiFi secrets, UART lockdowns and a damaged flash memory chip

https://adepts.of0x.cc/eufy-homestation2-firmware/
2•m0thra•10m ago•0 comments

First observation of quantum spins shifting a centimeter-scale object in the lab

https://www.oist.jp/news-center/news/2026/10/8/first-observation-quantum-spins-shifting-centimete...
2•Luc•13m ago•0 comments

Very severe long Covid linked to differences in lung and mouth microbiomes

https://medicalxpress.com/news/2026-10-severe-covid-linked-differences-lung.html
1•pseudolus•14m ago•0 comments

Deloitte falsified documents to evade tax on Abramovich's wealth

https://www.bbc.com/news/articles/c64g1l5389kvo
4•Betelbuddy•15m ago•0 comments

Consequence models: AI that knows what happens next

https://scaledthought.com/blog/consequence-models
4•Celestialmek•15m ago•0 comments

Replaying an agent should not call the model

https://www.drjoshcsimmons.com/writing/replaying-an-agent-should-not-call-the-model
1•joshcsimmons•16m ago•0 comments

Show HN: EpochGo – Local-first multi-agent AutoML on Ollama ($0 API costs)

https://github.com/AryanDinakaran/EpochGo
1•AryanDinakaran1•17m ago•0 comments

Ocean – A fun online music maker

https://www.oceanwaves.io/
1•talkinghead•18m ago•0 comments

Second Houthi strike on Riyadh airport in two days

https://www.bbc.com/news/articles/cr93znyk44e1o
1•Betelbuddy•18m ago•0 comments

Sveriges Riksbank Prize in Economic Sciences in Memory of Alfred Nobel 2026

https://www.nobelprize.org/prizes/economic-sciences/2026/summary/
1•haunter•19m ago•0 comments

Rumpelstiltskin Development Retrospective

https://github.com/tanJump/lipsynctool-guides/blob/main/notes/rumpelstiltskin-development.md
1•webai2026•19m ago•0 comments

Tomorrow's Tech Today

https://krispitech.com/
1•cs1996•19m ago•0 comments

Show HN: Awesome-CV as an Astro theme, YAML in, website and PDF out

https://astro-awesome-cv.sek4.com/
1•tajinder•19m ago•0 comments

KeePassXC is 10 years old today

https://fosstodon.org/@keepassxc/117426800473292490
2•varjolintu•21m ago•0 comments

Operation Cheepseek Phase 3: $80 of usage for DeepSeek v4.1 Flash

https://twitter.com/opencode/status/2109573342584058065
1•worldofmatthew•23m ago•0 comments

Nio completes 1.2 million EV battery swaps in a single week

https://electrek.co/2026/10/10/battery-swap-works-nio-completes-1-2-million-swaps-in-a-single-week/
1•cisc•23m ago•0 comments

Show HN: Samemark, a remark-parse compatible Markdown parser that is 10x faster

https://github.com/anzal1/samemark
1•AnzalAbidi•25m ago•0 comments

Ledger confirms hidden chip in crypto wallet amid $92M theft claims

https://crypto.news/ledger-confirms-hidden-chip-in-crypto-wallet-amid-92m/
9•thm•27m ago•3 comments

Oído: Open-Vocabulary Speech Recognition on a $5 Microcontroller

https://arxiv.org/abs/2610.13447
2•sbulaev•30m ago•0 comments

Altrillio

https://apps.apple.com/us/app/altrillio/id6777105544
1•levelhabits•32m ago•0 comments

IMF says AI investment keeps global growth around 3%

https://www.reuters.com/world/china/imf-says-ai-investment-keeps-global-growth-around-3-with-majo...
1•geox•32m ago•0 comments

Down with Monospace and the TTY Layer

https://p.janouch.name/text/death-to-monospace.html
1•premysl•33m ago•1 comments

Open Source Trading Bot

https://ribqa.com
1•Myzura•38m ago•0 comments

Is PHP a Rusty Language?

https://tomasvotruba.com/blog/is-php-a-rusty-language
1•moebrowne•45m ago•0 comments