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/

I treat my AI coding agents as subcontractors

https://karavox.org/devlog/agents-as-subcontractors.html
1•lukasznowak•1m ago•0 comments

GitHub blames 8-hour outage on autoscaling fail and VS Code retry storm

https://www.theregister.com/saas/2026/08/19/github-blames-8-hour-outage-on-autoscaling-fail-and-v...
1•stevehipwell•4m ago•0 comments

Button Stealer

https://anatolyzenkov.com/stolen-buttons/button-stealer
1•surprisetalk•4m ago•0 comments

Fuji: A minimal harness to deploy agents at scale

https://github.com/paradise-runner/fuji
2•dividedcomet•4m ago•1 comments

Proxima Fusion Raises €411M to Build Europe's Commercial Fusion Champion

https://www.proximafusion.com/press-news/proxima-fusion-raises-eu411-million-to-build-europes-com...
1•robin_reala•5m ago•0 comments

For no apparent reason Oral-B removed flossing from their app

https://blog.jgc.org/2026/08/for-no-apparent-reason-oral-b-removed.html
2•jgrahamc•6m ago•0 comments

The Pattern Cards: How the Spec Became the Source Code

https://kelright.com/blog/the-pattern-cards
2•orbOfOrthanc•7m ago•0 comments

Moderna, Merck cancer vaccine shows promise in late-stage phase three trial

https://www.cnbc.com/2026/08/19/moderna-merck-cancer-vaccine-shows-initial-late-stage-melanoma-da...
6•dominikposmyk•11m ago•0 comments

Show HN: JobEasyApply – AI job auto-applier for LinkedIn, Greenhouse and Lever

https://jobeasyapply.com
3•workplace_1•11m ago•1 comments

GPS-01: A simplified interactive explainer of how GPS works

https://gps-01.dmytro.fyi/
3•dimuuu•11m ago•0 comments

Does ChatGPT recommend your local business? I measured it

https://localseen.ai/
2•iskifogl•13m ago•0 comments

Carno.js – a Nest-style application framework for Bun

https://github.com/carnojs/carno.js
3•l-crispr•13m ago•0 comments

California regulators restrict by 70% what replacement tires you can buy

https://www.kcra.com/article/san-joaquin-county-maintenance-district-fee-increase/73470859
2•ytNumbers•15m ago•1 comments

PulseMarkt – An AI-powered marketplace for discovering trending products

https://www.pulsemarkt.com/
2•scottchecola•15m ago•0 comments

You Don't Need a Fancy IDP to Build Platform Self-Service in 2026

https://newsletter.masterpoint.io/p/you-don-t-need-a-fancy-idp-to-build-self-service-in-2026
3•mooreds•17m ago•0 comments

"This is how great powers decline" [video]

https://www.youtube.com/watch?v=s6qIYufgvg8
2•mooreds•17m ago•0 comments

Firefox 154.0 Released

https://www.firefox.com/en-US/firefox/154.0/releasenotes/
5•DemiGuru•17m ago•0 comments

Langfuse v4: agent evals and traces rebuilt on one immutable ClickHouse table

https://langfuse.com/changelog/2026-08-17-langfuse-v4
2•JannikM•17m ago•0 comments

The Bleep – a maintained successor to The Fuck

https://github.com/stamparm/thebleep
2•stamparm•20m ago•0 comments

Magic Squares, Cubes, Hypercubes: Origins, Recent Advances [video]

https://www.youtube.com/watch?v=of8Maaq1Fsg
2•ttctciyf•21m ago•1 comments

The Price of Being Useful

https://thinkingrock.substack.com/p/the-price-of-being-useful
4•7777777phil•21m ago•0 comments

When str.lower() is a security vulnerability in Python

https://sethmlarson.dev/when-str-lower-is-a-security-vulnerability
2•SethMLarson•21m ago•0 comments

Can an LLM make a feature-length movie on its own?

https://www.lesswrong.com/posts/24RKHEkwgZ6Hm6ygY/can-an-llm-make-a-feature-length-movie-on-its-own
2•mchinen•21m ago•0 comments

The most frequent entity in my own documents is me

https://tidymacapp.com/most-frequent-entity-is-me
2•sdiazthomas•23m ago•0 comments

Why Sheep Need Pigs in Sheepdog's Clothing

https://www.overcomingbias.com/p/why-sheep-need-pigs-in-sheepdogs
1•surprisetalk•24m ago•0 comments

Three years of writing a browser engine, in 50 posts

https://codemusings.nl/@jaytaph/p/9A6TCthSHwFEZwGbzSumbN
1•jaytaph•27m ago•0 comments

AI acts as ideological chameleon and deepen political polarization, study find

https://agencia.fapesp.br/artificial-intelligence-acts-as-an-ideological-chameleon-and-may-deepen...
3•DeepLogin•28m ago•1 comments

DiploBench – watching LLMs play Diplomacy

https://diplobench.com
1•laverya•28m ago•1 comments

Where are AI Agents going?

https://designislove.substack.com/p/will-ai-agents-become-the-internets
1•salman10•29m ago•0 comments

CorePilot, Offline AI Agent and Assistant

https://corepilot-three.vercel.app
1•wahid_seddiqi•30m ago•0 comments