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: I rewrite my game while it is still running

https://github.com/AtomiJD/jdBasic
1•atomijd•15s ago•0 comments

Malware Analysis in the Age of AI: What Still Requires Human Skill?

https://trainsec.net/library/career-guides/malware-analysis-in-the-age-of-ai-what-still-requires-...
1•syumei•29s ago•0 comments

iTerm2 3.7.0

https://iterm2.com/downloads.html
1•ahamez•1m ago•0 comments

vLLM 0.29.0: Model Runner V2 is now the default

https://github.com/vllm-project/vllm/releases/tag/v0.29.0
1•joshcsimmons•1m ago•0 comments

Show HN: GPT 6 Astra in Lanes

https://lanes.sh/blog/whats-new-v049-astra-is-a-banger-and-codex-got-a-lot-better
1•s-xyz•2m ago•0 comments

PauseAI: Theory of Change

https://pauseai.info/theory-of-change
1•0xDEAFBEAD•3m ago•0 comments

It's Getting Harder to Return Things–and It's Making Shoppers Mad

https://www.wsj.com/business/retail/its-getting-harder-to-return-thingsand-its-making-shoppers-ma...
2•thm•4m ago•0 comments

Show HN: Starwell – give AI agents real statistics instead of made up numbers

https://starwell.dev/
1•adarsh4052•5m ago•1 comments

Show HN: URL Roulette – redesigned site for discovering human-submitted links

https://urlroulette.net/
1•mmathias•5m ago•0 comments

We're providing Muse for free for up to 100M tokens per week

https://www.threads.com/@zuck/post/DdCYWl7GktV
1•bookofjoe•6m ago•0 comments

Ask HN: Can I turn my part-time project into a full-time SaaS?

1•Fotis-Karmpas•6m ago•0 comments

Hermeus unveils Ramjet-X, a "high-Mach" aircraft

https://www.axios.com/2026/09/09/hermeus-ramjet-quarterhorse-hypersonic-d21
1•samizdis•6m ago•0 comments

Generate-Ilograph: A skill to create auditable sequence diagrams of a codebase

https://github.com/ilograph/skills
1•billyp-rva•6m ago•0 comments

Show HN: Axonpush – Replay production agent failures in CI and fail the build

https://axonpush.xyz/
1•sayanbiswas64•12m ago•0 comments

UK Postcode Map

https://abersager.github.io/postcodemap/
2•abersager•12m ago•0 comments

CCAO-F vs. CCAR-F: which Claude certification should you take?

https://www.claudecertifiedarchitects.com/blog/ccao-f-vs-ccar-f-claude-certification/
1•jockorules•13m ago•0 comments

Show HN: Ctrlb-decompose: Strip the noise from logs before sending to LLMs

https://github.com/ctrlb-hq/ctrlb-decompose
11•ruhani_grover•13m ago•0 comments

First HN Post

3•aeroscissorz1•14m ago•0 comments

Show HN: Buymydeadstartup.com – Sell your IP to AI labs

https://www.buymydeadstartup.com/
1•bkfh•14m ago•0 comments

Show HN: Sahara, a plain-language view of a relative's MyChart record

https://sahara.synodha.com/demo
1•synodha•16m ago•0 comments

Where Every Fix Has a Shadow

https://medium.com/@gurvinder372/article-13-where-every-fix-has-a-shadow-4498dccbf3ed
1•gps372•16m ago•0 comments

Show HN: Mark 1x-9B – a 9B model that answers with interfaces, not paragraphs

https://huggingface.co/Saanora/mark-1x-9b
1•AKSaathwik•16m ago•0 comments

A single-file invoice generator that runs in the browser

https://merlin-invoice-tool.surge.sh
1•clawforger_mthx•17m ago•0 comments

Added username / phone-support to TraceFind

https://tracefind.info/
1•codinglive•18m ago•0 comments

Teen reading slumps to worst this century due to surge in screen time

https://finance.yahoo.com/news/teen-reading-slumps-worst-century-111013754.html
6•pseudolus•20m ago•1 comments

LibreDB Studio, a New Open-Source Self-Hosted SQL IDE

https://linuxiac.com/meet-libredb-studio-a-new-open-source-self-hosted-sql-ide/
2•cevheribozoglan•21m ago•0 comments

AgentEyes – Test what public LLMs reveal about your company

https://www.agenteyes.io/
1•alsapoz•22m ago•0 comments

Modern Day Typographer

https://www.youtube.com/watch?v=0Ck-NPqf2c8
1•Kaibeezy•24m ago•0 comments

Show HN: Maintenant, Docker and Kubernetes monitoring in a single Go binary

https://github.com/kolapsis/maintenant
3•benjy3379•24m ago•0 comments

Show HN: Giving the Claude app read/write access to Obsidian from a Raspberry Pi

https://zander.wtf/blog/obsidian-mcp-pi/
2•mrmartineau•25m ago•0 comments