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/

Towards Post-Quantum Cryptography in TLS (2019)

https://blog.cloudflare.com/towards-post-quantum-cryptography-in-tls/
1•jumploops•55s ago•0 comments

Show HN: Open-source GDPR router for LLMs detects PII, forces EU-only inference

https://github.com/mahadillahm4di-cyber/mh-gdpr-ai.eu
1•mahadillah-ai•1m ago•0 comments

From Hierarchy to Intelligence

https://sequoiacap.com/article/from-hierarchy-to-intelligence/
1•philip1209•2m ago•0 comments

The Most Effective Weapon on the Modern Battlefield Is Concrete (2016)

https://mwi.westpoint.edu/effective-weapon-modern-battlefield-concrete/
2•logikblok•3m ago•0 comments

Switzerland builds most powerful redox-flow battery

https://www.swissinfo.ch/eng/climate-solutions/switzerland-builds-worlds-most-powerful-redox-flow...
2•simonpure•3m ago•0 comments

Earth Has Fallen. The Amiga Dungeon Crawler Is Back

https://old.reddit.com/r/amiga/comments/1sf7so4/earth_has_fallen_the_amiga_dungeon_crawler_is_back/
1•doener•5m ago•0 comments

Tabsdata: Like a Database for Dataflows

https://docs.tabsdata.com/latest/guide/01_overview/main.html
1•immortan_dag•5m ago•0 comments

Mythos escapes a secure sandbox [in test]

https://twitter.com/a_karvonen/status/2041589039955112119
1•marojejian•6m ago•1 comments

Show HN: Mo – checks GitHub PRs against decisions approved in Slack

https://motionode.com/index
2•oscarcaldera•7m ago•0 comments

Llambada – make vibe-coded mini-apps and earn when paid users use them

https://www.llambada.com/
1•roody_wurlitzer•9m ago•0 comments

Apollo 11's journey to the moon, annotated [video]

https://www.youtube.com/watch?v=OCjhCL2iqlQ
1•lopespm•9m ago•0 comments

USD Purchasing Power in Real Time Since 2000

https://onedollar.today/
1•traviswingo•10m ago•0 comments

From Iran – an invitation to physicists to look at my paper about Alpha

https://www.researchgate.net/publication/396352740_Alpha_-_Emergent_The_Fine-Structure_Constant
3•pajuhaan•14m ago•1 comments

Scientists invented a fake disease. AI told people it was real

https://www.nature.com/articles/d41586-026-01100-y
2•EA-3167•14m ago•0 comments

What the heck is wrong with our AI overlords?

https://arstechnica.com/tech-policy/2026/04/what-the-heck-is-wrong-with-our-ai-overlords/
1•kyrofa•14m ago•0 comments

FundaAI: Building kids in Africa to engineers [video]

https://www.youtube.com/watch?v=XSUnIsMqUD8
1•emms21•15m ago•1 comments

Geo-Strategy #1: Iran's Strategy Matrix [video]

https://www.youtube.com/watch?v=xEEpOxqdU5E
1•bigyabai•17m ago•0 comments

Show HN: Mo – checks GitHub PRs against decisions approved in Slack

https://motionode.com/index
2•oscarcaldera•22m ago•0 comments

Interpretability Findings on Claude Mythos Preview

https://twitter.com/jack_w_lindsey/status/2041588505701388648
2•jbegley•22m ago•0 comments

Sports bets on prediction markets ruled to be "swaps," exempt from state laws

https://arstechnica.com/tech-policy/2026/04/sports-bets-on-prediction-markets-ruled-to-be-swaps-e...
3•nradov•23m ago•0 comments

GPT 5.4 in practice – Stinks?

1•sjt-at-rev•24m ago•0 comments

Do the math: How much Trump's Iran war will cost you at the pump

https://responsiblestatecraft.org/gas-prices-iran-war/
2•j_levy187•25m ago•0 comments

Insights on Software Engineering, AI and DevOps Job Openings – April 2026

https://corvi.careers/blog/global_software-engineering_jobs_april_2026/
1•sp1982•25m ago•0 comments

A free model beats Opus but the method is locked behind 13 psychological trials

https://github.com/NEGUMai/katoy-game
1•mugenai•25m ago•0 comments

RnBulkTools – Free Bulk Background Removal with API

https://rnbulktools.top/
1•RaduNerd•26m ago•1 comments

Show HN: Alap – turn any link into a menu of destinations

https://alap.info
1•buckydigital•28m ago•0 comments

Proxypunch: P2P Gaming Without Port Forwarding

https://github.com/delthas/proxypunch
1•RandomGerm4n•28m ago•0 comments

Nedster – An open-source, local-first coding agent that verifies its own work

https://github.com/unrealumanga/Nedster
2•h2u2•31m ago•1 comments

Move Detroit

https://www.movedetroit.com/program
3•rmason•32m ago•0 comments

Lichess and Take Take Take Sign Cooperation Agreement

https://lichess.org/@/Lichess/blog/lichess-and-take-take-take-sign-cooperation-agreement/DZS0S0Dy
1•hyperbovine•35m ago•0 comments