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/

LLM Edit Tool – Failure Modes and Proposed Improvements

https://github.com/professor-jonny/pulsar-edit-mcp-server/blob/main/LLM-FAILURE-MODES.md
1•professor_jonny•1m ago•1 comments

We built OpenLinker, an open-source channel manager

https://openlinker.io/en/blog/why-we-built-openlinker/
1•PeterSwierzy•2m ago•0 comments

Libexpat Is Understaffed

https://github.com/libexpat/libexpat/blob/master/expat/Changes
1•wg0•2m ago•0 comments

List of April Fools RFCs

https://gist.github.com/eliminmax/7e70b89ae9a996aec7bbb32229def45b
2•NicoHartmann•3m ago•0 comments

New Zealand at wild frontier of AI superhacking

https://www.rnz.co.nz/news/science-and-technology/596203/nz-at-wild-frontier-of-ai-superhacking
4•billybuckwheat•5m ago•0 comments

The Race Is on (AI)

https://www.reloadnyc.com/the-race-is-on/
1•smesser•5m ago•0 comments

A new suite of modern tools coming for editing and publishing RFCs

https://www.ietf.org/blog/new-tools-coming-for-editing-and-publishing-rfcs/
2•shpat•7m ago•0 comments

A decades-old forest planting practice from Japan is gaining traction in the US

https://text.npr.org/nx-s1-5734482
3•mooreds•11m ago•0 comments

Why I Sacrificed a Goat to AWS Gods

https://blog.light-cloud.com/cloud/rethinking-infrastructure
2•julia-kafarska•11m ago•0 comments

Show HN: CRED-1 – Open domain credibility dataset for on-device pre-bunking

https://github.com/aloth/cred-1
2•xlth•12m ago•0 comments

Australia Four-Day Work Week Study Data Shows Boosted Productivity

https://scienceaim.com/australia-just-proved-the-four-day-work-week-works-here-is-what-the-data-a...
3•randycupertino•14m ago•0 comments

White House Approves $9B for Spy Agencies to Catch Up on A.I

https://www.nytimes.com/2026/05/22/us/politics/spy-agencies-ai-chips-shortage.html
2•01-_-•17m ago•0 comments

Measuring LLMs' ability to develop exploits

https://red.anthropic.com/2026/exploit-evals/
2•allenleee•18m ago•0 comments

Google CEO Sundar Pichai says booing graduates will shape AI's future

https://www.businessinsider.com/sundar-pichai-google-graduation-speech-stanford-ai-backlash-eric-...
1•01-_-•20m ago•0 comments

I ran 7 Claude Code instances as an adversarial research collective

https://paragraph.com/@adversarial-auditor/i-ran-7-claude-code-instances-as-an-adversarial-resear...
1•adv-auditor•20m ago•0 comments

The 'Vibecession' Is Over. The 'Permacession' Is Here

https://www.theatlantic.com/ideas/2026/05/americans-depressed-economy/687278/
2•paulpauper•20m ago•0 comments

Show HN: TalkTimer, a micro-SaaS run by an AI agent team

https://talktimer.co
1•a3e7•20m ago•0 comments

Dad Books Are a Dying Breed

https://www.wsj.com/business/media/dad-books-are-a-dying-breed-d9a28b49
2•paulpauper•21m ago•0 comments

Robert Wright's the God Test

https://marginalrevolution.com/marginalrevolution/2026/05/robert-wrights-the-god-test.html
2•paulpauper•21m ago•0 comments

BSDCan 2025 Trip Report – Mark Johnston

https://freebsdfoundation.org/blog/bsdcan-2025-trip-report-mark-johnston/
1•jruohonen•22m ago•1 comments

Defeating Git Rigour Fatigue with Jujutsu

https://ikesau.co/blog/defeating-git-rigour-fatigue-with-jujutsu/
2•ikesau•31m ago•0 comments

"Fixing" My HomeAssistant Install on FreeBSD – Brnrd – Bernard Spil

https://brnrd.eu/misc/2026-05-20/fixing-my-homeassistant-install-on-freebsd.html
1•rodrigo975•32m ago•0 comments

Countries scored on government promises vs. reality using official sources

https://www.sworndata.org/
1•cukhaj•32m ago•1 comments

Jailed Zigbee and HomeAssistant on FreeBSD – Brnrd – Bernard Spil

https://brnrd.eu/misc/2026-02-07/jailed-zigbee-and-homeassistant-on-freebsd.html
1•rodrigo975•32m ago•0 comments

Understanding WebAuthn credential protection policy

https://pilcrowonpaper.com/blog/16
2•mooreds•32m ago•0 comments

2009 Aftonbladet Israel Controversy

https://en.wikipedia.org/wiki/2009_Aftonbladet_Israel_controversy
3•hggh•32m ago•0 comments

Show HN: Trickster's Table – 20 free trick-taking card games with AI opponents

https://tricksterstable.playagame.app
1•dbravender•34m ago•1 comments

Pi Subagents

https://github.com/amosblomqvist/pi-subagents
1•sauravmaheshkar•34m ago•0 comments

Zero Dependency clock time awareness for Claude Code

https://substack.com/@arielsakin/note/c-264381241
1•asakin•35m ago•0 comments

Solo tabletop role-playing games

https://en.wikipedia.org/wiki/Solo_role-playing_game
2•Antibabelic•35m ago•0 comments