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•1y ago

Comments

Lio•1y 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•1y 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/

Show HN: A Pure-Python Computer Vision Library That's Fast and Minimal

https://github.com/abhiTronix/vidgear
1•abhiTronix•26s ago•0 comments

Use your Grok subscription in Hermes agent

https://x.ai/news/grok-hermes
1•sheepscreek•46s ago•0 comments

Vladislav Surkov

https://en.wikipedia.org/wiki/Vladislav_Surkov
1•James72689•4m ago•0 comments

Longtime Leading AMD Linux GPU Driver Developer Now Working for Valve

https://www.phoronix.com/news/AMD-Marek-Joins-Valve
2•Bender•6m ago•0 comments

New UFO files offer no answers–but something is happening in the skies

https://www.popsci.com/science/new-ufo-files-offer-no-answers-but-something-is-happening-in-the-s...
1•evo_9•11m ago•0 comments

VoIP Brings Back Old-Fashioned Pay Phones to Rural Vermont

https://spectrum.ieee.org/payphone-voip
1•bookofjoe•11m ago•0 comments

Paul Erdos

https://en.wikipedia.org/wiki/Paul_Erd%C5%91s
1•cemsakarya•12m ago•0 comments

The 27-tonne Giant Dinosaur Discovered in Thailand

https://www.discoverwildlife.com/dinosaurs/nagatitan-chaiyaphumensis-thailand
1•yusufaytas•13m ago•0 comments

WHO warns nicotine pouch brands targeting youth as sales surge

https://www.who.int/news/item/15-05-2026-who-warns-nicotine-pouch-brands-targeting-youth-as-sales...
2•geox•15m ago•0 comments

I, Dota 4 by Blurpi [video]

https://www.youtube.com/watch?v=pnqkN8fOWQk
1•ThoAppelsin•16m ago•0 comments

Mitigating Ongoing Supply Chain Attacks

https://hawksley.dev/blog/supply-chain-attacks/
2•ethanhawksley•19m ago•0 comments

Eric Schmidt booed at University of Arizona after praising AI

https://bsky.app/profile/404media.co/post/3mm2ivguvq22x
14•poisonfountain•20m ago•5 comments

The mistake of conflating intelligence and power

https://www.dwarkesh.com/p/the-mistake-of-conflating-intelligence
1•crescit_eundo•22m ago•1 comments

The Long History of the Figurative 'Literally' (2023)

https://www.mentalfloss.com/language/words/famous-writers-used-literally-figuratively
1•theanonymousone•23m ago•0 comments

Microsoft warns of Exchange zero-day flaw exploited in attacks

https://www.bleepingcomputer.com/news/microsoft/microsoft-warns-of-exchange-zero-day-flaw-exploit...
4•billybuckwheat•23m ago•0 comments

Enabling Resizable Bar on RTX 3080 Vbios via GitHub

https://github.com/danindiana/rtx3080-rebar-vbios/tree/master
1•linux_lorax•24m ago•0 comments

Smartmedia Card Spec Opened, available free (2000)

https://www.edn.com/smartmedia-card-interface-spec-opened-available-for-free/#google_vignette
1•brudgers•28m ago•1 comments

Growing Neural Cellular Automata

https://distill.pub/2020/growing-ca/
3•pulkitsh1234•29m ago•0 comments

Bun Audit: Add UB-exorcism audit workspace and executive guide

https://github.com/oven-sh/bun/pull/30903
1•gmays•32m ago•0 comments

Show HN: GPT-2 inference in pure C#, 0 bytes allocated per token

https://github.com/DevOnBike/Overfit
1•dev-on-bike•33m ago•0 comments

Ex150nosauce+ACV-6: new all-time low.. by 1lb

https://www.exfatloss.com/p/ex150nosauceacv-6-new-all-time-low
1•paulpauper•34m ago•0 comments

Swatch stores close for second day after crowds

https://www.bbc.co.uk/news/articles/c302vjqz563o
3•hmmmmmmmmmmmmmm•37m ago•0 comments

Consider the Sister

https://www.thesmallbow.com/p/consider-the-sister-2b94
1•NaOH•37m ago•0 comments

Show HN: Cooklang Rich Preview

https://cook.sjer.red
3•shepherdjerred•37m ago•0 comments

Energy return in running shoes explained (2025)

https://runrepeat.com/guides/energy-return-in-running-shoes
5•jstrieb•38m ago•0 comments

Show HN: HypergraphZ – directed hypergraph library in Zig with Python bindings

https://github.com/yamafaktory/hypergraphz
1•yamafaktory•42m ago•0 comments

Russia pressures university students to become wartime drone pilots

https://arstechnica.com/gadgets/2026/05/russia-pressures-university-students-to-become-wartime-dr...
2•Bender•42m ago•0 comments

Continuous Modeling, or What Happens to the Model on Tuesday?

https://docs.eventsourcingdb.io/blog/2026/05/18/continuous-modeling-or-what-happens-to-the-model-...
1•goloroden•45m ago•0 comments

Why Crouching Tiger, Hidden Dragon Is a Masterpiece

https://yusufaytas.com/why-crouching-tiger-hidden-dragon-is-a-masterpiece
12•yusufaytas•46m ago•1 comments

Trapped in the dark web – a crisis growing in the shadows

https://apps.bostonglobe.com/2026/05/business/trapped-dark-web/child-exploitation-exploding-online/
1•abawany•47m ago•1 comments