frontpage.
newsnewestaskshowjobs

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/

Anthropic runs like Wile E. Coyote into the brick wall of consciousness research

https://www.theintrinsicperspective.com/p/anthropic-runs-like-wile-e-coyote
1•paulpauper•52s ago•0 comments

Greatest Failures of Orson Welles

https://www.honest-broker.com/p/the-10-greatest-failures-of-orson
1•paulpauper•1m ago•0 comments

Time Is Always Different

https://www.overcomingbias.com/p/this-time-is-always-different
1•paulpauper•1m ago•0 comments

A Few Notes on the Origins of 'Pitmaston Pine Apple'

https://orchardnotes.com/2026/06/04/a-few-notes-on-the-origins-of-pitmaston-pine-apple/
1•wawayanda•2m ago•0 comments

Child's next teacher could be a sex robot

https://gizmodo.com/your-childs-next-teacher-could-be-a-sex-robot-2000787284
2•mikelgan•4m ago•1 comments

Pere Ubu Meets X: The Man with the X-Ray Eyes

https://cinemasojourns.com/2026/07/18/pere-ubu-meets-x-the-man-with-the-x-ray-eyes/
2•jjgreen•4m ago•0 comments

Model Routing Is Simple. Until It Isn't

https://huggingface.co/blog/ibm-research/model-routing-is-simple-until-it-isnt
2•gmays•4m ago•0 comments

Heresy

https://paulgraham.com/heresy.html
3•appreciatorBus•7m ago•1 comments

If you don't have MCP for your app/service – you're missing out

https://old.reddit.com/r/SaaS/comments/1uzhus8/if_you_dont_have_mcp_for_your_saas_youre_missing/
1•astashov•7m ago•0 comments

Email Patch Review Tool for Thunderbird

https://mccd.space/posts/26-07-18/3-patch-review-tool-for-thunderbird
1•WhyNotHugo•11m ago•0 comments

Show HN: Talon – a self-hosted harness for long-lived AI agents

https://github.com/dylanneve1/talon
1•claudiusthebot•14m ago•0 comments

Young adults are poor despite every metric which suggests otherwise

https://xcancel.com/i/article/2077113148524417439
8•like_any_other•18m ago•8 comments

Amp – Subscriptions at Last

https://ampcode.com/news/subscriptions
1•monty5811•18m ago•0 comments

Netflix Paid $587M for Ben Affleck's AI Startup InterPositive

https://variety.com/2026/film/news/netflix-paid-587-million-ben-affleck-ai-interpositive-1236815111/
2•andsoitis•19m ago•0 comments

Show HN: I made a LeetCode tracker that looks like Hacker News

https://leet150.vercel.app/
1•joudbitar•21m ago•0 comments

Show HN: OpenCareLoop - Solve your family's health, one loop at a time.

https://karankurani.github.io/OpenCareLoop/
1•BIackSwan•21m ago•0 comments

DOOMQL – Game Engine in SQL

https://github.com/petergpt/doomql
2•andsoitis•22m ago•0 comments

Setting up your spare Mac for Claude Code to control, a step-by-step guide

https://ykdojo.github.io/claude-controls-mac/
18•ykev•26m ago•2 comments

Show HN: FreelyMemo – A floating notepad on every tab

https://chromewebstore.google.com/detail/freelymemo-a-floating-not/heffeleefkjalhablljfohlcejiegpgb
1•kythanh•27m ago•0 comments

Soofi S: Our first model for industrial AI in Europe

https://www.soofi.info/
1•doener•30m ago•0 comments

Fake food delivery site for the dopamine

https://old.reddit.com/r/BingeEatingDisorder/comments/1uzr3ui/fake_food_delivery_site_for_the_dop...
13•guerrilla•30m ago•3 comments

How early SunOS did diskless workstations before NFS

https://utcc.utoronto.ca/~cks/space/blog/solaris/SunOSDisklessWithoutNFS
5•cwbuilds•32m ago•0 comments

The AI with a Thousand Voices

https://medium.com/@ic-eight/the-ai-with-a-thousand-voices-374680948342
1•ic_eight•32m ago•0 comments

Frozen 2 should be Rated R

https://interconnected.org/home/2026/07/17/frozen
17•peteforde•34m ago•4 comments

Ask HN: Claude Creating Artifacts?

1•ftchd•34m ago•0 comments

No link between acetaminophen use during pregnancy and adverse birth outcomes

https://sph.unc.edu/sph-news/no-link-between-acetaminophen-use-during-pregnancy-and-adverse-birth...
8•geox•35m ago•0 comments

Our Approach to Bioresilience: Isomorphic Labs and Google DeepMind

https://deepmind.google/blog/our-approach-to-bioresilience/
6•bookofjoe•36m ago•1 comments

Heat can trigger or intensify mental illnesses

https://www.meduniwien.ac.at/web/en/about-us/news/2023/news-in-august-2023/heat-can-trigger-or-in...
4•tosh•36m ago•0 comments

Google fixing Android lock screen bug that lets Gemini send SMS without a PIN

https://www.theregister.com/security/2026/07/17/google-fixing-android-lock-screen-bug-that-lets-g...
2•Bender•39m ago•0 comments

AI spam filters are getting suckered by old-school text salting

https://www.theregister.com/security/2026/07/17/ai-spam-filters-are-getting-suckered-by-old-schoo...
2•Bender•40m ago•0 comments