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/

Windows update disaster: security patch causes widespread system failures

https://www.forbes.com/sites/zakdoffman/2026/01/21/nightmare-microsoft-update-breaks-windows-for-...
1•xthe•21s ago•0 comments

NASA ends financial support for planetary science groups

https://www.scientificamerican.com/article/nasa-quietly-ends-financial-support-for-planetary-scie...
1•voxadam•43s ago•0 comments

MNN – fast, lightweight deep learning framework

https://github.com/alibaba/MNN
1•modinfo•54s ago•0 comments

AI Systems Performance Engineering

https://github.com/cfregly/ai-performance-engineering
1•teleforce•1m ago•0 comments

PTP Is the New NTP: How Data Centers Achieve Real-Time Precision

https://www.datacenterknowledge.com/networking/ptp-is-the-new-ntp-how-data-centers-are-achieving-...
1•WaitWaitWha•1m ago•0 comments

Triple Store, Triple Progress: Datalevin Posited for the Future

https://yyhh.org/blog/2026/01/triple-store-triple-progress-datalevin-posited-for-the-future/
1•huahaiy•8m ago•0 comments

Europe Could Kick U.S. Where It Hurts: The World Cup

https://www.politico.com/news/magazine/2026/01/21/the-12-people-who-hold-trumps-world-cup-in-thei...
1•JumpCrisscross•8m ago•0 comments

Yyvette's

https://yvettesbridalformal.p1r8.net/
1•Nition•11m ago•0 comments

Nugget – Customize Your iPhone

https://github.com/leminlimez/Nugget
1•orenlindsey•12m ago•0 comments

Steam Machine: Not So Hot If Priced at 1000 USD

https://boilingsteam.com/poll-steam-machine-not-so-hot-if-priced-at-1000-usd/
2•ekianjo•14m ago•0 comments

They're scared of us now: how co-investment in a tropical forest saw off loggers

https://www.theguardian.com/environment/2025/dec/25/they-are-scared-of-us-now-how-one-tropical-fo...
1•PaulHoule•15m ago•0 comments

Spotify Lawsuit Triggered Anna's Archive Domain Name Suspensions

https://torrentfreak.com/unsealed-spotify-lawsuit-triggered-annas-archive-domain-name-suspensions/
2•maxeda•16m ago•0 comments

DiffRatio: A SOTA one-step Diffusion model with 50% less GPU memory

https://arxiv.org/abs/2502.08005
1•LoMoGan•16m ago•0 comments

The success of 'natural language programming'

https://brooker.co.za/blog/2025/12/16/natural-language.html
1•gtirloni•16m ago•0 comments

FikoRE: 5G Network Emulator

https://github.com/nokia/5g-network-emulator
1•teleforce•17m ago•0 comments

Copyright Kills Competition

https://www.eff.org/deeplinks/2026/01/copyright-kills-competition
2•hn_acker•18m ago•0 comments

Why Are We Still So Afraid of Using the Grumpy Old Period?

https://www.nytimes.com/2026/01/15/magazine/ending-sentences-period.html
1•samclemens•21m ago•0 comments

Rand Paul Only Wants Google to Be Arbiter of Truth When the Videos Are About Him

https://www.techdirt.com/2026/01/21/rand-paul-only-wants-google-to-be-the-arbiter-of-truth-when-t...
7•hn_acker•21m ago•3 comments

Your Best Work Is Invisible Because You Want It That Way

https://twitter.com/VincentChan/status/2014130978235818312
1•vincentchan•21m ago•0 comments

Generalised Tensors for Machine Learning in Idris

https://glaive-research.org/2026/01/21/Generalised-tensors.html
1•lang_agnostic•21m ago•0 comments

I'll pass on your zoom call.

https://operand.online/chronicle/pass.zoom
1•c4lliope•24m ago•0 comments

Build an Agent That Rewrites Itself (Open Source)

https://github.com/adenhq/hive
4•AdelAden•24m ago•3 comments

MCP, Skills, and Agents

https://cra.mr/mcp-skills-and-agents/
2•SouravInsights•27m ago•0 comments

Ask HN: Vibe-coded prototypes: what happens when they go into production?

3•stosssik•27m ago•0 comments

Generative UI: A rich, custom, visual interactive user experience for any prompt

https://research.google/blog/generative-ui-a-rich-custom-visual-interactive-user-experience-for-a...
2•brandonb•27m ago•0 comments

A Minimal Python Reimplementation of Claude Code

https://pypi.org/project/patchpal/
3•wiseprobe•30m ago•0 comments

But What About Greenland? – Wait but Why (2014)

https://waitbutwhy.com/2014/09/but-what-about-greenland.html
1•mefengl•32m ago•0 comments

Ask HN: Would you use AI-personalized newsletters?

https://www.upletter.app/
1•josevalencar•32m ago•2 comments

AI Coding Agents Hallucinate – Real-Time ResearchAgent

https://hallucinationtracker.com
2•amadosalsta•34m ago•0 comments

Autopsy reveals Daniel Naroditsky's probable cause of death

https://www.charlotteobserver.com/news/local/article314402626.html
4•amrrs•37m ago•1 comments