frontpage.
newsnewestaskshowjobs

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/

Levyra 2.6.9 New Android widgets, customizable UI and better playback

https://github.com/LUC4N3X/Levyra-deepsound
1•LUC4N3X•58s ago•0 comments

Astronomers discover the first ever green star

https://www.space.com/astronomy/stars/astronomers-discover-the-1st-ever-green-star-a-cosmic-zombi...
2•cybermango•4m ago•0 comments

Softmap – readable flow map for Golang projects

1•aibolorazbekov•5m ago•0 comments

Meta to Every Business User: Nice Website You Got There

https://gizmodo.com/meta-to-literally-every-business-user-nice-website-you-got-there-2000827266
2•theanonymousone•6m ago•0 comments

Hackers Jailbreak iPhone 18 Pro on Stage, and It Survives a Reboot

https://decrypt.co/381177/hackers-jailbreak-iphone-18-pro-survives-reboot
1•ValentineC•6m ago•0 comments

C# now beats Rust on WASM size

https://github.com/zion-sati/NetWasm
1•theanonymousone•7m ago•0 comments

Australian gov't advises citizens on how to request unpaid leave to play GTA 6

https://www.videogameschronicle.com/news/australian-government-advises-citizens-on-how-to-request...
1•theanonymousone•8m ago•0 comments

Show HN: SpawnDroid, Cloud-Provisioned Android Containers via WebRTC and ReDroid

https://spawndroid.io/
1•kl3jviii•12m ago•0 comments

Mull: A wiki in one text file, with a language server

https://github.com/stepchowfun/mull
1•joshcsimmons•13m ago•0 comments

Vector2Variant: Discovery of Genetic Associations Without Phenotype Engineering

https://www.medrxiv.org/content/10.64898/2026.04.10.26350624v1
1•car•17m ago•0 comments

GetKeys – Create, delete, rotate API keys without visiting a dashboard

https://github.com/weilueluo/getkeys
1•weilueluo•17m ago•0 comments

Looking for a Remote Engineering Role

1•simplisticated•23m ago•0 comments

DEI and Decolonial activists infiltrated NASA; Some are still there

https://twitter.com/brianchau57/status/2111065903471509983
3•MrBuddyCasino•25m ago•0 comments

Show HN: Gridmark – make logos by tweaking shapes on a grid

https://gridmark.dev/
1•mattems•29m ago•0 comments

Ario An experimental framework for explicit epistemic transparency and M0 auditi

https://zenodo.org/records/23305805
1•xx47•31m ago•0 comments

DeepSeek-v4.1-Flash-1017: Wish-Driven Programming Made Real

https://api-docs.deepseek.com/news/news261017/
1•gainsurier•32m ago•0 comments

Show HN: A Game of Life sandbox where any pattern is a shareable link

https://www.seloby.com/life/
4•yooo00•35m ago•0 comments

Survey: How do you create the video demo for your project or product?

1•loveTech•35m ago•2 comments

Trait Causal Models: GWAS, perturbations to predictive models of human biology

https://zenodo.org/records/23426258
1•car•40m ago•0 comments

MAGS: Machine-checked guarantees on specified safety properties in AI code

https://arxiv.org/abs/2609.19391
1•donk8r•43m ago•0 comments

Cellular scaling laws in the mammalian brain

https://www.cell.com/cell/fulltext/S0092-8674(26)01017-2
1•car•43m ago•0 comments

Automattic's New Lawyers Lose Bid for More Time in Legal Fight with WP Engine

https://www.therepository.email/automattics-new-lawyers-lose-bid-for-more-time-in-legal-fight-wit...
1•RobotToaster•47m ago•0 comments

Show HN: Programming Language Cup: same tasks in 32 langs, pick the winner

https://chalmovsky.com/prog-lang-cup/plain/
1•chalmovsky•48m ago•1 comments

Hybrid ML-KEM costs bytes, not CPU: X25519 vs. ML-KEM key exchange benchmark

https://github.com/RayDCodes/pqc-migration-bench
1•ddruhin•48m ago•0 comments

EmbedIDS: Open-source intrusion detection for embedded systems and physical AI

https://embedids.linuscent.com/main/
1•samiralavi•49m ago•0 comments

Ask HN: What was your favourite thread in the last two weeks?

1•Towaway69•54m ago•3 comments

What's IncusOS?

https://linuxcontainers.org/incus-os/introduction/
1•Bluestein•55m ago•0 comments

Show HN: Club Pigeon – A multiplayer pigeon park with SNES-style minigames

https://clubpigeon.lol
2•nilsio•1h ago•0 comments

How Tree Rings Challenged the Myth of American Wilderness

https://www.newyorker.com/science/elements/how-tree-rings-challenged-the-myth-of-american-wilderness
3•bookofjoe•1h ago•1 comments

Deleted AI Chats May Leave Clues Behind

https://news.research.gatech.edu/2026/10/13/deleted-ai-chats-may-leave-clues-behind
1•giuliomagnifico•1h ago•0 comments