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

Comments

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

PDF Tools

https://www.pdffixnow.com
1•instahotstar•51s ago•0 comments

Comfy.org

https://blog.comfy.org/
1•VanessaMGSA•54s ago•0 comments

Show HN: My OpenClaw knows what it did a week ago. Thanks to "hmem"-MCP

1•Bumblebiber•4m ago•0 comments

Africa Imported Europe's Worst Idea

https://magatte.substack.com/p/how-africa-imported-europes-worst
1•EvgeniyZh•4m ago•0 comments

Anthropic's Feud with Pentagon Earns It Fans Amid the Blowback

https://www.wsj.com/tech/ai/anthropics-feud-with-pentagon-earns-it-fans-amid-the-blowback-f7e2bb83
1•JumpCrisscross•6m ago•0 comments

KlongPy: Automatic Differentiation

http://www.klongpy.org/torch_backend/
1•tosh•7m ago•0 comments

Sam Altman: We have been working with the Dow to make our principles clear

https://twitter.com/i/status/2028640354912923739
2•matthieu_bl•7m ago•0 comments

How well do you know Claude Code?

https://claude-code.vercel.app/test
2•Krishnaa_•9m ago•0 comments

When "More" Makes the System Worse

https://kb-it.net/when_more_makes_the_system_worse/
1•better-it•10m ago•0 comments

Merrilin – We built an app to read books

https://tech.stonecharioteer.com/posts/2026/merrilin/
1•two_poles_here•11m ago•0 comments

Sandboxing Like a Pro in the Age of GasTown

https://github.com/avkcode/firecracker-sandbox
1•KyleVlaros•11m ago•0 comments

How to Recover Stolen Cryptocurrency and USDT

https://www.autopsymainnetsolutions.com
1•SAMUELluck•13m ago•0 comments

Another round of reporting on feed readers

https://rachelbythebay.com/w/2026/02/23/readers/
1•theshrike79•14m ago•0 comments

The Worst Language Won

https://theoryvc.com/blog-posts/the-worst-language-won
1•taubek•16m ago•0 comments

Arm's Cortex X925: Reaching Desktop Performance

https://chipsandcheese.com/p/arms-cortex-x925-reaching-desktop
4•ingve•23m ago•0 comments

Odd Lots, some guests are more perfect than others

https://networked.substack.com/p/on-odd-lots-some-guests-are-more
1•jaypinho•25m ago•1 comments

glFTPD

https://glftpd.io/
1•metadat•27m ago•0 comments

The Hacker Times

https://the-hacker-times.examples.workers.dev
1•fayazara•28m ago•1 comments

Fundamentals for Using Hyperspectral and Thermal Earth Observation Data (Day 1) [video]

https://www.youtube.com/watch?v=O6uSkvT8Zr0
1•marklit•30m ago•0 comments

HyperCard Changed Everything [video]

https://www.youtube.com/watch?v=hxHkNToXga8
1•adfm•30m ago•0 comments

Latest ToS update includes class action waiver and forced arbitration

https://github.com/zed-industries/zed/issues/50568
2•database64128•33m ago•0 comments

Myrient will shut down on 31 March 2026. Download any content you find important

https://myrient.erista.me
1•chaifeng•37m ago•0 comments

Neural-Temporal Compression – A State-Persistence Framework

https://github.com/andresuarus10-byte/memory-engine
1•KaelyrAT13•40m ago•2 comments

Show HN: A Calculator for Garden Horizons

https://gardenhorizons.app/
1•hugh1st•40m ago•0 comments

Doing a Video Call over a Database

https://www.youtube.com/watch?v=zwIc9fFcYVw
1•Jacques2Marais•43m ago•0 comments

Superagers' Secret Ingredient May Be the Growth of New Brain Cells

https://www.sciencealert.com/superagers-secret-ingredient-may-be-the-growth-of-new-brain-cells
1•jnord•43m ago•0 comments

Fooling Go's X.509 Certificate Verification

https://danielmangum.com/posts/fooling-go-x509-certificate-verification/
1•hasheddan•46m ago•0 comments

'To be free, we have to be feared,' Macron says in keynote nuclear speech

https://www.france24.com/en/france/20260302-macron-unveils-france-nuclear-strategy-eu-counter-rus...
2•vrganj•46m ago•0 comments

I built a pint-sized Macintosh

https://www.jeffgeerling.com/blog/2026/pint-sized-macintosh-pico-micro-mac/
7•ingve•52m ago•0 comments

Ask HN: How to get traction for Open-Source Projects

1•human_hack3r•53m ago•0 comments