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/

Oxford Economics Global Cities Index 2026

https://www.oxfordeconomics.com/global-cities-index/
1•giuliomagnifico•1m ago•0 comments

Jev and AI SDK Template by Vercel Labs

https://github.com/vercel-labs/jev-ai-sdk-form-router
1•flashbrew•2m ago•0 comments

Show HN: Paste a domain and watch four AI engines judge every page

https://www.citegraph.app/live
1•asifkabir•5m ago•0 comments

Jev at the Branches: The State Machine Is the Agent

https://stacktoheap.com/blog/2026/09/21/the-state-machine-is-the-agent/
1•manojlds•8m ago•0 comments

Show HN: Sealr – E2EE messenger with per-message rules and screenshot blocking

https://sealr.chat/
1•filoviercki•10m ago•0 comments

Letting Astra decide when to compact its own context

https://github.com/manuelcecchetto/codex-context-gc
2•manuelcecchetto•17m ago•1 comments

Holocene Calendar

https://holocenecalendar.com/
2•TP740•18m ago•0 comments

Show HN: Deterministic UI testing that checks backend logs, not just the UI

https://get-verirun.duely.in
1•shad0w008•27m ago•0 comments

Google Home MCP Server

https://developers.home.google.com/mcp/home
2•CoderLim110•27m ago•0 comments

OpenAI's Agentic Software Factory

https://newsletter.pragmaticengineer.com/p/openai-software-factory
2•ishener•28m ago•0 comments

Show HN: I found the free SaaS listing directory

https://goodsaas.xyz
1•agnes_realm•29m ago•0 comments

AI hallucination of Chinese nuclear components almost led to US Military attack

https://arstechnica.com/ai/2026/09/report-us-almost-boarded-chinese-ship-over-hallucinated-ai-arm...
3•vintagedave•29m ago•0 comments

Show HN: SnipStash, a snippet keyboard for iOS with no accounts or servers

https://khancreators.netlify.app/apps/snipstash/
1•chhasnikhan•29m ago•0 comments

Show HN: Using Qwen to track under-covered news

https://pressaudit.org/f/findings/underreported-in-the-us
1•SLHamlet•30m ago•1 comments

Diogo Almeida: Thoughts on a Typesafe Coding Agent

https://docs.google.com/document/d/1G61uUB0FifUnmmrPzFQojZ3KpczYKmXGpgEXDJ2l_Zg/edit?usp=drivesdk
1•yarapavan•32m ago•0 comments

Bsdkrun: A Firecracker-style MicroVM for BSD/Linux guests, built on libkrun

https://github.com/tsirysndr/bsdkrun
1•rguiscard•33m ago•0 comments

Unix Year 2038 problem and the art of underestimating

https://www.buzzsprout.com/2469780/episodes/19824439
1•ibobev•35m ago•0 comments

Adversarial examples for fast hash functions

https://thomasahle.com/blog/adversarial-examples-for-hashes/
1•ibobev•36m ago•0 comments

Hackathons in the vibe coding era: our token economics experiment

https://quesma.com/blog/our-first-hackathon/
2•jakozaur•37m ago•1 comments

Show HN: Jeeva – A modular trading engine for mid-frequency trading using Jev

https://github.com/SaratAngajalaoffl/jeeva
1•mugiwaraa_eth•38m ago•0 comments

Use your computer the right way: tmux

https://chappelle.dev/words/tmux-sessionizer.html
1•binkd•38m ago•0 comments

Ask HN: What's hardest about keeping PII out of unnecessary systems?

1•Securelytixdev•39m ago•0 comments

In September, AI generated code has made up 17.25% of all Linux Kernel patches

https://twitter.com/LundukeJournal/status/2101841277432070210
17•tosh•40m ago•20 comments

CSS features you can use today with no build step

https://flaviocopes.com/modern-css-features/
1•ibobev•40m ago•0 comments

Show HN: Bridgeflare – Replace Docker with Cloudflare

https://github.com/ianrumac/bridgeflare
1•hypendev•41m ago•0 comments

Kit foxes show adaptive compromise characteristics under intraguild predation

https://www.nature.com/articles/s41598-024-61692-1
1•bryanrasmussen•41m ago•1 comments

ChatGPT Pets

https://learn.chatgpt.com/docs/pets
2•_doctor_love•43m ago•0 comments

Disney+: New user agreement allows ads before movies in all subscriptions

https://consumerrights.wiki/w/Disney%2B_ad_policy_change
3•DeepLogin•44m ago•0 comments

Cracking Software with AI

https://apsecurity.dev/posts/cracking-software-with-ai/
1•apsecurity•46m ago•0 comments

Show HN: A fact-checker where the model can't fabricate a quote

https://grounnel.vercel.app/
2•lemind•47m ago•1 comments