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/

The way GPT-5.6 fuses frontier intelligence with frontier efficiency – OpenAI

https://openai.com/index/gpt-5-6-frontier-intelligence-efficiency/
1•smokeeaasd•4m ago•0 comments

How Podcasts Ruined America

https://www.compactmag.com/article/how-podcasts-ruined-america/
1•ChrisArchitect•5m ago•0 comments

Pip 26.2: –only-deps solves 16 years of app deployment hacks – James O'Claire

https://jamesoclaire.com/2026/07/23/pip-26-2-only-deps-solves-16-years-of-app-deployment-hacks/
2•rbanffy•8m ago•0 comments

Demoscene inspired interactive promo (WebGL)

https://why.zero.university/
2•larodi•8m ago•1 comments

How OpenAI Kills Oracle

https://www.wheresyoured.at/how-openai-kills-oracle/
2•chasil•8m ago•1 comments

Planned Updates to the PyPI User Interface – The Python Package Index Blog

https://blog.pypi.org/posts/2026-07-22-ui-updates/
3•rbanffy•8m ago•0 comments

Security: Line goes up · Hugo van Kemenade

https://hugovk.dev/blog/2026/security-line-goes-up/
1•rbanffy•8m ago•0 comments

Ask HN: Looking for testers for my RAM-based Linux distribution

1•sumtas•9m ago•0 comments

Ask HN: Which Jabber clients support SCRAM+ and XEP-0474?

1•Bender•9m ago•0 comments

Tame Dependabot: Group your updates, slow the cadence, keep security fast

https://github.blog/security/supply-chain-security/tame-dependabot-group-your-updates-slow-the-ca...
1•smokeeaasd•12m ago•0 comments

A fast path for decoding fixed-length lists in Parquet

https://www.morling.dev/blog/fast-path-for-fixed-length-lists-in-parquet/
1•fanf2•15m ago•0 comments

Computer History of Yugoslavia

https://www.oblakodermagazin.rs/it-istorija-jugoslavije/
1•vlad__81•15m ago•0 comments

The Miasma Theory of Education

https://hollisrobbinsanecdotal.substack.com/p/the-miasma-theory-of-education
1•HR01•15m ago•0 comments

Vibe Rot

https://olliegreen.info/posts/13/vibe-rot/
1•Oarch•17m ago•0 comments

The coolest use for the Vision Pro

https://christianselig.com/2026/07/vision-pro-house/
19•robbiet480•17m ago•1 comments

Passkeys are single factor, and why that's (mostly) okay

https://fy.blackhats.net.au/blog/2026-07-23-passkeys-are-single-factor/
1•speckx•20m ago•0 comments

Ada v4: Validating 35.6M URLs per second

https://www.yagiz.co/release-of-ada-v4
1•ingve•21m ago•1 comments

Senior Dev Imposter Syndrome

2•daltonlcarr•23m ago•0 comments

A digital ID that proves a real person is on the other side

https://fravash.ai/
1•RevanDaldaban•24m ago•0 comments

Claude users' shared conversations were showing up in Google searches

https://www.fastcompany.com/91580420/claude-users-shared-conversations-were-showing-up-in-google-...
1•1vuio0pswjnm7•24m ago•1 comments

Darwin Among the Machines(1863)[pdf]

https://publish.fid-media.de/server/api/core/bitstreams/e0da505d-200c-43ab-be4b-6604a4df816f/content
1•kelseyfrog•25m ago•0 comments

Procore to Acquire DroneDeploy for $845M

https://www.dronedeploy.com/blog/procore-to-acquire-dronedeploy-creating-next-generation-platform...
1•datadrivenangel•26m ago•1 comments

Show HN: MindFlock – Parallel AI coding agents, each in its own Git worktree

https://github.com/MindFlock/MindFlock
3•emandel2630•27m ago•1 comments

Transfer context from one agent to another agent mid task

2•iamalizaidi•27m ago•0 comments

URL Design

https://www.jstools.space/blog/url-design-routing-query-parameters-fragments/
2•pentagrama•28m ago•0 comments

The Last Conjecture

https://the-last-conjecture.netlify.app/story.html
1•dawdler-purge•28m ago•0 comments

AGI has arrived. We just call it backpropagation

1•thomastill•29m ago•2 comments

Show HN: Interactive Python Projects in the Browser – Trading Card Builder

https://www.codembark.com/projects/k3m9x2v4pd/trading-card-builder
1•camdenreslink•30m ago•0 comments

Garry Tan is a Rubyist and speaking at a RoR conference?

https://evilmartians.com/events/sf-ruby-startup-conference-2026
2•camimirabal•33m ago•1 comments

Anonymity Is Fun

https://tadaima.bearblog.dev/anonymity-is-fun/
1•theorchid•35m ago•0 comments