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

Comments

Lio•11mo 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•11mo 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: Simple tooling for local LLM code critique without IDE integration?

1•gspr•1m ago•0 comments

JetBrains goes all-in on agents with Central

https://leaddev.com/ai/jetbrains-goes-all-in-on-agents-with-central
1•chhum•1m ago•0 comments

Solid-state EV batteries are coming sooner than expected after another breakthro

https://electrek.co/2026/04/15/solid-state-ev-batteries-coming-sooner-than-expected/
1•xbmcuser•2m ago•0 comments

Servy – Any App as a Windows Service

https://servy-win.github.io/
1•mjtk•7m ago•0 comments

Claude Mythos and the EU Cyber Resilience Act

https://til.andrew-quinn.me/posts/claude-mythos-and-the-eu-cyber-resiilience-act/
1•hiAndrewQuinn•10m ago•0 comments

Can a General LLM Diagnose a Dicom Slice?

https://avkcode.github.io/blog/codex-dicom-benchmark.html
1•KyleVlaros•11m ago•1 comments

Synth-dataset-kit: Generate and audit synthetic datasets from seed data

https://github.com/KazKozDev/synth-dataset-kit
1•kazkozdev•13m ago•0 comments

CPUID

https://en.wikipedia.org/wiki/CPUID
1•tosh•14m ago•0 comments

High fantasy map of tech writing (AI edition)

https://passo.uno/fantasy-map-tech-writing-ai/
1•eigenBasis•14m ago•0 comments

Ebanx is expanding its operations

https://www.reuters.com/world/americas/brazilian-payments-firm-ebanx-makes-southeast-asia-push-20...
1•wasimsk•16m ago•0 comments

Bluesky Is Down

https://status.bsky.app/
2•alex_suzuki•17m ago•2 comments

The goal should not be to ship earlier, it should be to deliver value faster

https://substack.com/profile/433807968-matt/note/c-244243491
3•wibboweaver•18m ago•0 comments

Claude had enough of this user

https://old.reddit.com/r/OpenAI/comments/1smu2rk/claude_had_enough_of_this_user/
2•mellosouls•20m ago•0 comments

Show HN: Do Thought Streams Matter? A Benchmark of VLM Reasoning in Gemini 2.5

https://arxiv.org/abs/2604.11177
1•ashu_trv•21m ago•0 comments

Top Offshore Affordable Game Development Studios for Clients in the USA

https://www.indiehackers.com/post/top-offshore-affordable-game-development-studios-for-individual...
1•gamepro•23m ago•0 comments

OMLX – Apple Silicon Optimized Local Inference

https://omlx.ai/
1•oldfuture•24m ago•0 comments

Source code emoji proposal [pdf]

https://source-code-emoji.github.io/proposal/source-code-emoji-proposal.pdf
2•michalc•24m ago•1 comments

I learned Unity the wrong way

https://darkounity.com/blog/how-i-learned-unity-the-wrong-way
2•lelanthran•26m ago•0 comments

My Deepest Condolences to Gary

https://twitter.com/garrytan/status/2044677189896220927
1•kuzey•28m ago•0 comments

Java Brain vs. Other Brain Supplements: Which Is Better? [pdf]

https://www.fd.ulisboa.pt/wp-content/uploads/formidable/2/JavaBrainReal1-fg3ba.pdf
1•tagokaju•32m ago•0 comments

SIMD Parallelism

https://en.algorithmica.org/hpc/simd/
1•tosh•32m ago•0 comments

YouTube now lets you set your Shorts feed limit to zero

https://www.phonearena.com/news/you-can-now-kill-your-youtube-shorts-feed-with-one-setting_id179694
1•dogscatstrees•32m ago•1 comments

British lawmakers are in a jam over changes to the definition of marmalade

https://apnews.com/article/marmalade-citrus-definition-uk-eu-paddington-079c72d9051cc03c75cad3f35...
2•HieronymusBosch•34m ago•0 comments

FB >> HTTPS://Www.facebook.com/NaoriSymbiotics.Get/

https://www.facebook.com/NaoriSymbiotics.Get
1•nerrrashu•34m ago•0 comments

14-Year Journey Away from ORMs – PGenie, SQL-First Postgres Code Generator

https://nikita-volkov.github.io/pgenie-in-production-part-1/
2•mpweiher•36m ago•1 comments

On Mar 28, 2026 >50% of users access Google over IPv6 for the first time

https://www.google.com/intl/en/ipv6/statistics.html
3•NavinF•43m ago•1 comments

I'm not feeling the async pressure

https://lucumr.pocoo.org/2020/1/1/async-pressure/
2•sixhobbits•45m ago•0 comments

Show HN: BuilderPulse – Daily intelligence from 10 sources for indie hackers

https://github.com/BuilderPulse/BuilderPulse
1•blacktechnology•46m ago•0 comments

Managed, Real-Time OLAP Infrastructure

https://modolap.com/
1•ronfriedhaber•48m ago•0 comments

Pfsync Packet Header Field Renamed to Avoid AI Bug Report Noise

https://undeadly.org/cgi?action=article;sid=20260413055845
1•somat•53m ago•0 comments