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

Comments

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

8v: One CLI for you and your AI agent. Up to 66% fewer tokens

https://github.com/8Network/8v
1•soheeilalizadeh•24s ago•1 comments

Show HN: I built a 2010s microblogging site with SolidJS and .NET Core

https://bojan.social
1•arrgeeebee•3m ago•0 comments

Cloudflare Starter: React App on Workers with SSR D1 SQLite R2 Bucket

https://github.com/DialtoneApp/cloudflare-starter
3•fcpguru•10m ago•1 comments

Show HN: Polynya – Turn your Postgres into workspaces for AI

https://polynya.dev/
2•hasyimibhar•12m ago•0 comments

Show HN: Matrirc – run irssi in 2026, talk to people on Matrix

https://github.com/pawelb0/matrirc
3•pawelb0•13m ago•0 comments

AT&T Unix PC – What went wrong? [video]

https://www.youtube.com/watch?v=_x3uxKfFI-0
2•naves•13m ago•0 comments

Ace Technical Preview: GitHub Next's Agentic Workspace – Maggie Appleton [video]

https://www.youtube.com/watch?v=ClWD8OEYgp8
1•chaoxu•15m ago•0 comments

ELI: Explain Like I'm for any ArXiv Paper

https://eli.voxos.ai/
1•Falimonda•18m ago•0 comments

Agentic AI Security

https://www.straiker.ai/
1•noashavit•20m ago•1 comments

Show HN: PatchWork extracts your full career history and writes resumes for you

https://usepatch.work/
1•mcohrs•20m ago•1 comments

U.S. Mint Buys Drug Cartel Gold and Sells It as 'American'

https://www.nytimes.com/2026/04/26/world/americas/us-mint-gold-drug-cartel-colombia.html
22•mikhael•23m ago•3 comments

Butterflies are in decline across North America, a look at the Western Monarch

https://www.smithsonianmag.com/science-nature/butterflies-are-in-dramatic-decline-across-north-am...
28•1659447091•24m ago•1 comments

Security issues found within rust-coreutils

https://discourse.ubuntu.com/t/an-update-on-rust-coreutils/80773
3•birdculture•25m ago•1 comments

Kitty-graphics.el v0.5.0: tmux support for images inside terminal Emacs

https://cashmere.rs/blog/kitty-graphicsel-v050-tmux-support-sixel-performance-typst-support
1•cashmere1337•30m ago•0 comments

Ask HN: Anyone want to collaborate on a local-first AI-based research assistant

2•venkatram-s•31m ago•0 comments

Humanoid Data

https://www.technologyreview.com/2026/04/21/1135656/humanoid-data-robot-training-ai-artificial-in...
1•gnabgib•34m ago•0 comments

Rapunzel: Tree style tabs for codex, Claude Code and Gemini

https://github.com/salmanjavaid/rapunzel/tree/main
1•WasimBhai•36m ago•1 comments

If an AI tutor that adapts to your learning style

https://tutoraimvp.netlify.app/index.html
1•Avia_Studio•39m ago•0 comments

1:59:30: Sabastian Sawe Shatters the 2-Hour Barrier at 2026 London Marathon

https://www.letsrun.com/news/2026/04/15930-sabastian-sawe-shatters-the-2-hour-barrier-at-2026-lon...
32•nradov•39m ago•3 comments

Remembering the 1984 Unix PC. Why did it fail so hard?

https://tech.slashdot.org/story/26/04/26/2038235/remembering-the-1984-unix-pc-why-did-it-fail-so-...
2•MilnerRoute•40m ago•0 comments

Claude Design Is Real Design

https://diverging.run/checkpoints/claude-design-is-real-design/
1•shay_ker•41m ago•0 comments

TRELLIS.2: Native and Compact Structured Latents for 3D Generation

https://microsoft.github.io/TRELLIS.2/
4•stavros•41m ago•0 comments

Two Athletes Break Sub-2-HR Marathon in Adizero Adios Pro Evo 3

https://news.adidas.com/running/two-adidas-athletes-sabastian-sawe-and-yomif-kejelcha-break-the-s...
2•canucker2016•43m ago•0 comments

New HEIC to JPG/PNG Converter

https://heyc.runtime-hub.com/
1•RunTimeZero•43m ago•0 comments

Charity Guiness record - 9 day stream raised almost 70mln USD for cancer

https://streamer.guide/blog/latwogang-breaks-guinness-record-charity-stream-2026
2•halonn•44m ago•0 comments

The New Linux Kernel AI Bot Uncovering Bugs Is a Local LLM on Framework Desktop

https://www.phoronix.com/news/Clanker-T1000-AMD-Ryzen-AI-Max
5•guerby•47m ago•0 comments

Anonymous IRQ Handlers

https://trident64.github.io/anonymous-irq-handlers/
2•adunk•48m ago•0 comments

Show HN: Tiao, A two-player turn-based board game

https://playtiao.com
1•trebeljahr•48m ago•0 comments

Show HN: AI memory with biological decay (52% recall)

https://github.com/sachitrafa/YourMemory
11•SachitRafa•49m ago•5 comments

Forcing Scammers to Pass a "Face Captcha" [video]

https://www.youtube.com/watch?v=odFq0xgTrko
1•akavel•51m ago•0 comments