frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

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•8mo ago

Comments

Lio•8mo 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•8mo 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/

Ask HN: Where Are the Primary Sources?

1•lionkor•54s ago•0 comments

Show HN: NPM/uv for Claude Code – install skills from GitHub with one command

https://github.com/kasperjunge/agent-resources/blob/main/README.md
1•juunge•1m ago•0 comments

Iran's partial internet shutdown may be a windfall for cybersecurity Intel

https://www.csoonline.com/article/4116890/irans-partial-internet-shutdown-may-be-a-windfall-for-c...
1•bookofjoe•3m ago•0 comments

Can Highlighting Help GitHub Maintainers Track Security Fixes?

https://arxiv.org/abs/2411.11646
1•walterbell•6m ago•0 comments

Ask HN: Is your email inbox also filled with Zendesk reply spam?

1•TazeTSchnitzel•7m ago•1 comments

If you want to understand any society, look at what it creates

https://notes.philippdubach.com/0009
1•7777777phil•14m ago•0 comments

Vibe Engineering in 2026.1

https://me.0xffff.me/vibe_engineering_202601.html
1•c4pt0r•15m ago•0 comments

The Date Data Type in Oracle vs. PostgreSQL

https://hexacluster.ai/blog/the-date-data-type-in-oracle-vs-postgresql/
1•avivallssa•15m ago•1 comments

Show HN: Pharos – "yarn why" but shows the full chain and what to update (Rust)

https://github.com/vaskort/pharos
1•vaskort•15m ago•0 comments

Train Your Tenacity

https://playtechnique.io/blog/train-your-tenacity.html
1•gwynforthewyn•17m ago•1 comments

Estimation of Variance by a Recursive Equation (pdf, 1969)

https://ntrs.nasa.gov/api/citations/19690028796/downloads/19690028796.pdf
1•slow_typist•18m ago•1 comments

Why sandboxing coding agents is harder than you think

https://martinalderson.com/posts/why-sandboxing-coding-agents-is-harder-than-you-think/
2•jnord•19m ago•1 comments

Frankenwine: Multiple Personas in a Wine Process

https://nullprogram.com/blog/2026/01/19/
2•zdw•20m ago•0 comments

ChatVault – Local-first semantic search for WhatsApp (Rust and WASM)

https://github.com/marcoshernanz/ChatVault
1•marcoshernanz•20m ago•1 comments

Show HN: Cmdarg, argument parsing for bash scripts

https://github.com/akesterson/cmdarg
1•akesterson•22m ago•0 comments

James Prinsep, polymath who deciphered Kharosthi and Brahmi scripts

https://en.wikipedia.org/wiki/James_Prinsep
1•like_any_other•22m ago•0 comments

Even citing NSF funded research is an ACM premium feature

https://win-vector.com/2026/01/19/even-citing-nsf-funded-research-is-an-acm-premium-feature/
1•jmount•23m ago•0 comments

GLM-4.7-Flash 30B-A3B MoE

https://xcancel.com/zai_org/status/2013261304060866758
1•Alifatisk•23m ago•0 comments

The average 50-something American is now worth $1.4M

https://www.usatoday.com/story/money/2026/01/19/average-net-worth-1-million-50-year-olds/88202093...
7•lxm•25m ago•6 comments

The US is buying icebreakers from Finland

https://www.bbc.co.uk/news/articles/c0q48d71ke8o
5•perihelions•26m ago•0 comments

Systems design 3: LLMs and the semantic revolution

https://apenwarr.ca/log/20251120
1•gjadi•26m ago•0 comments

Anthropic's Interpretability Research Blog

https://transformer-circuits.pub/
2•philipfweiss•27m ago•1 comments

Show HN: EV-QA-Framework – Open-source battery testing with ML anomaly detection

https://github.com/remontsuri/EV-QA-Framework
1•remontsuri•28m ago•1 comments

How much can a city take?

https://www.theverge.com/policy/864195/minneapolis-ice-invasion-organizing-immigration
2•HotGarbage•28m ago•0 comments

Why file systems are here to stay for agents

https://archil.com/post/why-file-systems-are-here-to-stay
1•huntaub•29m ago•0 comments

Pasture – Qualify Your Signups

https://www.usepasture.com/
1•rogutkuba•30m ago•1 comments

Turn off your Firestore automatic indexes

https://jaredkhan.com/blog/firestore-indexes
1•krinn_silver•30m ago•1 comments

3D Print: loud and compact emergency whistle

https://www.thingiverse.com/thing:2933021/files
1•rendx•31m ago•0 comments

Intel's 18A claims 50% lower power than Apple's 3nm [video]

https://www.youtube.com/watch?v=8RrA5SVfC_g
3•thelastgallon•31m ago•0 comments

DiffusionBlocks: Block-Wise Neural Network Training

https://arxiv.org/abs/2506.14202
1•E-Reverance•32m ago•2 comments