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/

BookStack Has Migrated from GitHub to Codeberg

https://www.bookstackapp.com/blog/project-migrated-to-codeberg/
1•IceWreck•35s ago•0 comments

MCP Apps put user data into the model context. That is the point, not the bug

https://mcprunbook.com/posts/interactive-mcp-apps-tredict.html
1•Aldipower•54s ago•0 comments

The Race Is on to Keep AI Agents from Running Wild with Your Credit Cards

https://www.wired.com/story/the-race-is-on-to-keep-ai-agents-from-running-wild-with-your-credit-c...
1•pavel_lishin•1m ago•0 comments

'World models' are AI's latest sensation: what are they and what can they do?

https://www.nature.com/articles/d41586-026-00820-5
1•petethomas•1m ago•0 comments

AI Talent agent making direct intros to 100s of startups

https://www.getclera.com
1•alexanderfarr•2m ago•0 comments

Show HN: Nomie is an open-world self care game to replace doomscrolling

https://apps.apple.com/us/app/nomie-self-care-stress-relief/id6757396354
1•liaai0630•3m ago•0 comments

Private equity dismantled West Suburban Medical Center and other area hospitals

https://chicago.suntimes.com/other-views/2026/04/24/pipeline-health-west-suburban-weiss-memorial-...
1•petethomas•5m ago•0 comments

Can You Reverse Brain Rot?

https://untangled.bearblog.dev/brain-rot/
1•speckx•5m ago•0 comments

The Impact of AI-Generated Text on the Internet

https://ai-on-the-internet.github.io/
1•CharlesW•5m ago•0 comments

A Sputnik-era plan to teach kids advanced math lives on

https://ssmcis-columbia.github.io/
2•he11ow•8m ago•0 comments

Taskrabbit for Witches – $100K MRR (estimated)

https://www.youtube.com/watch?v=O7joqcfy-eU
2•greatquux•8m ago•0 comments

Essex County Greenbelt Live OspreyCam

https://www.ecga.org/conservation/osprey/osprey-cam
2•droidjj•9m ago•1 comments

Exa and Google Partnership

https://exa.ai/blog/exa-google-cloud
2•pr337h4m•10m ago•0 comments

HTTPS: //Www.npmjs.com/ Is Down

2•bingemaker•11m ago•1 comments

AI Huynya – When AI Goes Wrong

https://aihuynya.com/
2•mifydev•11m ago•0 comments

TealKit – A cross-platform UI for local AI agents and MCP

https://github.com/lschaffer/tealkit
2•laszloschaffer•13m ago•0 comments

Horror Stories from Former Azure Engineer

https://isolveproblems.substack.com/p/how-microsoft-vaporized-a-trillion-2f5
3•arn3n•15m ago•0 comments

Can agents replace the search stack?

https://softwaredoug.com/blog/2026/04/28/search-apis-replaced-by-agents.html
2•speckx•15m ago•0 comments

LLMs Can't Generate Influence

https://togetherlondon.com/insights/llms-cant-generate-influence
2•lucidplot•17m ago•0 comments

'It took nine seconds': Claude AI agent deletes company's database

https://www.the-independent.com/tech/claude-ai-agent-deletes-startup-anthropic-b2966176.html
3•voxadam•19m ago•1 comments

Quality as a Curious System [video]

https://www.ministryoftesting.com/podcasts/into-the-motaverse?wchannelid=b2j0jiwz2n&wmediaid=h9oj...
3•mooreds•20m ago•0 comments

Show HN: A TUI for Markdown view an editing

https://mdee.bkh.dev
2•cloked•21m ago•0 comments

US State Department upgrades AI theft accusations to target China AI companies

https://www.chinapulse.com/data-news/2026/04/27/extraction-and-distillation-us-state-department-u...
5•devonnull•21m ago•0 comments

What is up with UK bridge height signs? [video]

https://www.youtube.com/watch?v=kH_bSvf7EVA
2•fortran77•21m ago•0 comments

Stop Wasting Brain Power

https://yusufaytas.com/stop-wasting-brainpower
12•london_safari•23m ago•0 comments

An AI-generated image is a finalist in Hasselblad Masters 2026 [video]

https://www.youtube.com/shorts/4MeO2wW5nOs
2•xuf•24m ago•1 comments

200 Journalists Applaud the Internet Archive's Role in Preserving Public Record

https://www.savethearchive.com/journalists/
5•doener•24m ago•0 comments

MSF: Israel uses water as a weapon of collective punishment against Palestinians

https://msf.org.uk/article/gaza-israel-uses-water-weapon-collective-punishment-against-palestinians
4•mef51•24m ago•1 comments

PowerDNS Security Updates – Vulnerabilities Explained CVE-2026-33257

https://tux.re/forum/viewtopic.php?t=179
2•Neteam•26m ago•0 comments

Fastembed – Lightweight Python Embedding Library

https://github.com/qdrant/fastembed
2•firasd•27m ago•0 comments