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/

ChatGPT Shopping

https://chatgpt.com/shopping/
1•mg•17s ago•0 comments

Show HN: We Started a Playtest of Our Visual Novel about the Mysterious Shop

https://store.steampowered.com/app/2961120/Shop_Crush/
1•hollowlimb•3m ago•0 comments

Respect to the Man Chasing AI Immortality, While Freeloading Off Our Platform

https://blog.mulerun.com/p/ai-immortality-postmortem/
1•Anonymitaet•3m ago•0 comments

SE I Built a Levitating Jet Engine [video]

https://www.youtube.com/watch?v=viEYJnKVND4
1•hgo•4m ago•1 comments

Show HN: SupportBridge – Deterministic AI support that refuses to hallucinate

1•Harsh_06•5m ago•0 comments

A fiery attack on Sam Altman's home unfolded

https://www.theguardian.com/technology/2026/apr/18/sam-altman-house-attack-ai
1•n1b0m•6m ago•0 comments

Beneficial health effects of ultraviolet radiation

https://link.springer.com/article/10.1007/s43630-025-00743-6
1•bilsbie•10m ago•0 comments

Two ways to turn a cube into an octahedron [video]

https://www.youtube.com/watch?v=T9BNMLFHXUw
1•ink_13•12m ago•0 comments

IPClaim - Claim Intellectual Property via Meta-Proof

https://github.com/aRcHmaGe333/IPClaim
1•aRchMaGe333•15m ago•0 comments

Jetbrain's Research: Understanding AI's Impact on Developer Workflows

https://blog.jetbrains.com/research/2026/04/ai-impact-developer-workflows/
1•wek•16m ago•0 comments

Physical Intelligence π0.7: A Steerable Model with Emergent Capabilities

https://www.pi.website/blog/pi07
1•chrsw•16m ago•0 comments

The Newton–Muon Optimizer

https://arxiv.org/abs/2604.01472
1•sonabinu•16m ago•0 comments

LingBot-Map: Streaming 3D Reconstruction with Geometric Context Transformer

https://technology.robbyant.com/lingbot-map
1•nateb2022•16m ago•0 comments

Using public GitHub code to find local talent (repo hunting)

https://www.horvathscott.com/2026/githunt/
1•scottmcdot•17m ago•0 comments

Show HN: PushToPost – Automate social posts and SEO changelogs from Git pushes

1•batu1509•18m ago•0 comments

Optimizing Tail Sampling in OpenTelemetry with Retroactive Sampling

https://victoriametrics.com/blog/kubecon-eu-2026-sampling/index.html
1•valyala•21m ago•0 comments

National Design Studio

https://ndstudio.gov
1•hecanjog•21m ago•0 comments

AI Agents Can Now Apply for Jobs at G42

https://www.g42.ai/resources/news/ai-agents-can-now-apply-jobs-g42
1•nateb2022•22m ago•0 comments

What life is like when you have an unfortunate surname

https://www.bbc.co.uk/news/articles/cql7eennngvo
1•YeGoblynQueenne•23m ago•0 comments

ClearQ Ticket System. Customer support, reimagined

https://www.getclearq.com/
1•hackedapostle•23m ago•0 comments

French Mobile Network Datasets

https://tech.marksblogg.com/france-open-mobile-network-data.html
1•marklit•23m ago•0 comments

How Pants

https://www.amacad.org/daedalus/how-pants
1•jruohonen•24m ago•0 comments

The Fire Framework

https://dvcoolarun.com/2026/04/18/Fire-Framework.html
3•dvcoolarun•25m ago•0 comments

Show HN: GAI, A flexible and idiomatic GO Agent framework

https://github.com/HecoAI/gai
1•samuel_kx0•25m ago•0 comments

India Won't Require Apple to Preinstall Government ID App on iPhones

https://www.macrumors.com/2026/04/17/india-preinstall-government-id-app/
1•Brajeshwar•26m ago•0 comments

SQLite prefixes its temp files with `etilqs_`

https://avi.im/blag/2026/etilqs/
2•avinassh•26m ago•0 comments

Tired of waiting for your EV to charge up? Chinese company has a novel solution

https://www.npr.org/2026/04/18/nx-s1-5788990/ev-battery-charge-long-china-nio
1•tatersolid•27m ago•0 comments

Show HN: Rapid-MLX – Run local LLMs on Mac, 2-3x faster than alternatives

https://github.com/raullenchai/Rapid-MLX
1•raullen•32m ago•0 comments

I calculated AI image generation cost for 18 models

https://komelin.com/blog/ai-image-generation-cost-analysis
1•kka•35m ago•3 comments

Ask HN: How do you use Local LLMs? (April 2026)

2•Hixon10•39m ago•0 comments