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/

Are VCs getting value from AI, or just nicer outputs?

https://ventos.vc
1•pelegpor•21s ago•1 comments

Self Healing Electronics Combat Space Radiation

https://spectrum.ieee.org/self-healing-electronics-jupiter
1•rbanffy•1m ago•0 comments

What is a dead man's switch?

https://blog.alcazarsec.com/posts/dead-mans-switch-meaning
1•alcazar•3m ago•0 comments

Craton HSM – A memory-safe PKCS#11 software HSM in Rust

https://github.com/craton-co/craton-hsm-core
2•victor-craton•4m ago•0 comments

Utah Republicans see storing nuclear waste as a 'once in a lifetime opportunity'

https://grist.org/energy/salt-dome-utah-nuclear-waste-curio-energy/
2•Brajeshwar•4m ago•0 comments

A Whole Lot of Nunsense

https://cinemasojourns.com/2026/03/24/a-whole-lot-of-nunsense/
1•jjgreen•5m ago•0 comments

Journalist Security Checklist: Preparing Devices for Travel Through a US Border

https://www.eff.org/deeplinks/2025/06/journalist-security-checklist-preparing-devices-travel-thro...
2•ColinWright•6m ago•0 comments

Scrapping business class could halve aviation emissions – new study

https://theconversation.com/scrapping-business-class-could-halve-aviation-emissions-new-study-275474
2•PaulHoule•6m ago•0 comments

OpenClaw lands in WeChat, signaling a new era of AI agents in messaging

https://www.digitimes.com/news/a20260323VL204/tencent.html
1•alephnerd•8m ago•0 comments

Hopscotch grid – a different way to visualize progress in ordered systems

https://www.npmjs.com/package/hopscotch-grid
1•GrouchyPanda•8m ago•1 comments

Why Disable_DDL_transaction Migrations in Rails Should Only Have One Statement

https://www.tbds.fr/en/blog/rails-disable-ddl-transaction-single-statement
2•HollowMan•9m ago•0 comments

Show HN: JSON-io – Java library for JSON, JSON5, and TOON (40% fewer LLM tokens)

1•jdereg•9m ago•0 comments

Dear Europe: Germany has shown the way forward

https://blog.documentfoundation.org/blog/2026/03/23/dear-europe/
4•taubek•10m ago•0 comments

Sports Formal and Informal: Generational and Socioeconomic Status Differences

https://www.tandfonline.com/doi/full/10.1080/01490400.2026.2620528
1•PaulHoule•11m ago•0 comments

Show HN: Streamhouse – all-in-one event streaming for startups

https://streamhouse.app
1•gbram•11m ago•0 comments

Electromagnetism Runs the World

https://www.notboring.co/p/electromagnetism-secretly-runs-the
2•pranade•11m ago•1 comments

A free tool for bot and AI agent developers to validate their Web Bot Auth setup

https://fingerprint.com/blog/web-bot-auth-guide/
2•valve1•12m ago•0 comments

Library of Juggling (2015)

https://libraryofjuggling.com/Home.html
1•bookofjoe•12m ago•0 comments

AccessPatch just launched on Product Hunt – would love your support

https://www.indiehackers.com/post/accesspatch-just-launched-on-product-hunt-would-love-your-suppo...
1•izajahmad•14m ago•1 comments

EU broadcasters say smart TVs and voice assistants are the next gatekeepers

https://www.theregister.com/2026/03/24/smart_tvs_gatekeepers_eu/
2•Brajeshwar•18m ago•0 comments

Most Cities Are Worse at Filling Potholes Than New York City

https://www.governance.fyi/p/your-city-is-worse-at-filling-potholes
2•daveland•18m ago•0 comments

Oil traders bet millions minutes before Trump's Iran talks post

https://www.bbc.co.uk/news/articles/cg547ljepvzo
5•hermitcrab•19m ago•1 comments

Self-propagating malware wipes Iran-based machines

https://arstechnica.com/security/2026/03/self-propagating-malware-poisons-open-source-software-an...
2•danousna•21m ago•0 comments

Show HN: Lambda 0.2 – a func language better than TypeScrip, jq and jQuery

https://github.com/henry-luo/lambda
3•henryluo•21m ago•2 comments

Claude and the Keys to the Castle

https://www.dtlarson.com/keys-to-the-castle
2•derek-larson•22m ago•0 comments

Microslop stuffs AI photo restyling powers into OneDrive

https://www.theregister.com/2026/03/24/onedrive_ai_restyle/
1•jjgreen•23m ago•0 comments

Sandboxing AI agents, 100x faster

https://blog.cloudflare.com/dynamic-workers/
3•kentonv•23m ago•0 comments

Show HN: I designed a 24-trit balanced ternary RISC processor on FPGA

https://zenodo.org/records/18881738
1•claudio_mos•24m ago•1 comments

Krita 5.3/6.0 Released

https://krita.org/en/release-notes/krita-5-3-release-notes/
2•EspadaV9•25m ago•0 comments

Burn0 – Track every API cost in your Node.js app with one import

https://github.com/burn0-dev/burn0
1•mhabeebur•25m ago•1 comments