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/

The Art of the Fictional Pop Song

https://www.newyorker.com/culture/pop-music/the-art-of-the-fictional-pop-song
1•fortran77•56s ago•0 comments

America Lost the Mandate of Heaven

https://geohot.github.io//blog/jekyll/update/2026/04/18/america-mandate-of-heaven.html
1•mefengl•3m ago•0 comments

Claude Opus wrote a Chrome exploit for $2,283

https://www.theregister.com/2026/04/17/claude_opus_wrote_chrome_exploit/
1•Mohansrk•4m ago•0 comments

Purdue University CS240 Class over 50% of students 'caught' using AI on homework

https://old.reddit.com/r/Purdue/comments/1sogfb4/comment/ogsvymy/
1•twaldin•9m ago•1 comments

Unweight: Lossless MLP Weight Compression for LLM Inference

https://research.cloudflare.com/nikulin2026/
2•jgrahamc•10m ago•0 comments

Helpmate-Live, Social and AI Chat with Built-In CRM for WordPress

1•RhapsodyPlugins•15m ago•0 comments

Show HN: A delivery gate that automatically releases files when invoice is paid

1•pixelatedRudy•16m ago•0 comments

GloraMD Face Lift Serum

https://www.facebook.com/GloraMDFaceLiftSerumUS
1•bbangerr•18m ago•0 comments

I made a self-employed expense keeper

https://bizlect.com
1•ispaceman•18m ago•0 comments

Garry Tan – On the LOC Controversy

https://twitter.com/garrytan/status/2045404377226285538
1•helloplanets•18m ago•0 comments

48 domains produce 22.5% of ChatGPT's B2B citations

https://growtika.com/blog/chatgpt-citation-economy
2•Growtika•23m ago•0 comments

Soul.md – open file format for AI agent identity

https://github.com/AntonioTF5/soul-spec
1•afonie•25m ago•0 comments

Eating fruits, vegetables and whole grains may increase chance of lung cancer

https://news.keckmedicine.org/eating-fruits-vegetables-and-whole-grains-may-increase-chance-of-ea...
3•geox•28m ago•1 comments

F1 in China: I've never seen so many people in those grandstands

https://arstechnica.com/cars/2026/03/f1-in-china-ive-never-seen-so-many-people-in-those-grandstands/
1•PaulHoule•31m ago•0 comments

The agent that grows with you

https://hermes-agent.nousresearch.com/
1•sponno•32m ago•0 comments

A simple LinkedIn prospecting trick that improved our lead quality

https://www.indiehackers.com/post/a-simple-linkedin-prospecting-trick-that-improved-our-lead-qual...
1•YashNetworkHQ•34m ago•0 comments

New wave of immunotherapy is eliminating cancers

https://www.bbc.com/future/article/20260410-how-a-new-wave-of-immunotherapy-is-eliminating-cancers
1•andsoitis•34m ago•0 comments

Copilot Key on My Keyboard

https://github.com/Rast1234/copilot_key_on_my_keyboard/blob/master/README.md
1•rast1234•35m ago•0 comments

Linux 7.1 just killed one of dual-booting's biggest headaches

https://www.xda-developers.com/linux-71-just-killed-one-of-dual-bootings-biggest-headaches/
3•y1n0•35m ago•0 comments

We beat Google's zero-knowledge proof of quantum cryptanalysis

https://blog.trailofbits.com/2026/04/17/we-beat-googles-zero-knowledge-proof-of-quantum-cryptanal...
1•EvgeniyZh•36m ago•0 comments

Father of man who inspired Super Mario was also named Luigi

https://www.theguardian.com/games/2026/apr/18/super-mario-nintendo-luigi-inspiration
1•y1n0•36m ago•0 comments

Why don't we just ask AI to write assembler?

2•canterburry•37m ago•2 comments

Venture capitalist Ron Conway says he has 'rare' cancer

https://sfstandard.com/2026/04/17/ron-conway-venture-capitalist-cancer-treatment/
1•littlexsparkee•42m ago•0 comments

How do I get better at first-person shooters?

https://www.mothership.blog/how-do-i-get-better-at-first-person-shooters/
1•Julesprobably•43m ago•0 comments

Claude Didn't Write This

https://blog.mfc83.io/blog/claude-didnt-write-this/
2•afro88•43m ago•0 comments

Humanoid Half-Marathon

https://observervoice.com/beijings-humanoid-half-marathon-training-a-grueling-challenge-200020/
1•ggraphilia•55m ago•0 comments

Sequencing DNA at Home Locally on a DGX Spark and Mac Studio

https://twitter.com/sethshowes/status/2045289299269070978
3•jonbraun•55m ago•0 comments

US-sanctioned currency exchange says $15M heist done by "unfriendly stat

https://arstechnica.com/security/2026/04/russia-friendly-exchange-says-western-special-service-be...
1•joozio•57m ago•1 comments

Salesforce Headless 360. No Browser Required

https://www.salesforce.com/news/stories/salesforce-headless-360-announcement/?bc=HL
1•lifesaverluke•58m ago•0 comments

Does Your Poop Float?

https://buildojas.substack.com/p/does-your-poop-float
1•rohan_shah•59m ago•1 comments