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/

Show HN: Nostalgia – Windows 98

https://nostalgia-stilloo.zocomputer.io/
1•tsachin•43s ago•0 comments

Finding six Nginx vulnerabilities with open models

https://winfunc.com/research/endginx
1•mufeedvh•1m ago•0 comments

What policy makers need to know about AI safety and security

https://educatedguesswork.org/posts/ai-security-policymakers/
2•ibobev•1m ago•0 comments

To Database or Not to Database

https://glfmn.io/devlog/2026-07-26/
1•ibobev•1m ago•0 comments

Impressions of Teal

https://purplesyringa.moe/blog/impressions-of-teal/
1•ibobev•2m ago•0 comments

Trump administration Admits Canceling Grants to States That Did Not Vote for Him

https://www.nytimes.com/2026/07/24/business/trump-state-grants-canceled.html
4•xoa•3m ago•0 comments

Should You Microwave Salmon? (2024)

https://mollymogrenkatt.substack.com/p/i-tried-it-should-you-microwave-salmon
1•surprisetalk•4m ago•0 comments

Malbolge

https://en.wikipedia.org/wiki/Malbolge
2•tosh•4m ago•0 comments

We built a video ingestion pipeline for 60× scale headroom

https://codo.tech/blog/how-we-built-a-video-ingestion-pipeline-for-60x-scale-headroom/
1•qbllr_•5m ago•0 comments

Write the Documentation First

https://jrhawley.ca/2026/05/11/write-the-docs-first
2•speckx•5m ago•0 comments

We're open sourcing our privacy proxy CLI

https://blog.cloudflare.com/open-sourcing-our-privacy-proxy-cli/
1•soheilpro•5m ago•0 comments

The Year of Technoligarchy

https://www.citationneeded.news/the-year-of-technoligarchy/
2•mooreds•6m ago•0 comments

PostgreSQL's MVCC is bad. So is everyone else's

https://boringsql.com/posts/mvcc-bad-bad/
1•radimm•6m ago•0 comments

Anatomy of a Thin-Book Loss

https://brocode.rs/research/thin-book-loss/
1•desicne•6m ago•0 comments

Don't add PostHog to your codebase. Make AI do it for you

https://posthog.com/wizard
1•mooreds•6m ago•0 comments

DIY Home Solar System for under $5000

https://www.gavinmai.com/1736354308000-diy-home-solar-backup-system
1•gmaijoe•7m ago•0 comments

Hiding Data in Empty Space Characters

http://www.undr.com/understatement/2026/july24_hiding_data_in_empty_space_demo/index.html
1•lurn_mor•8m ago•1 comments

A Brief, Incomplete, and Mostly Wrong History of Programming Languages

http://james-iry.blogspot.com/2009/05/brief-incomplete-and-mostly-wrong.html
1•wizerno•8m ago•0 comments

Show HN: Towerpunk Cyberdefence

https://towerpunk.aeonax.com
1•xeonax•8m ago•0 comments

Stable Scheduling Increases Productivity and Sales (2019) [pdf]

https://worklifelaw.org/publications/Stable-Scheduling-Study-Report.pdf
1•mooreds•9m ago•0 comments

Erasmus Darwin's Improved Design for Steering Carriages–and Cars (2002)

https://www.jstor.org/stable/532121
1•walterbell•9m ago•0 comments

The Beauty of Chalk

https://www.plough.com/articles/the-beauty-of-chalk
1•geneticdrifts•10m ago•0 comments

Show HN: Xllama – Local LLM Chat and Stable Diffusion on an Xbox Series S

https://github.com/gianlucamazza/xllama
1•gmazza1989•11m ago•0 comments

How the EU can punish Google (despite Trump)

https://pluralistic.net/2026/07/27/eucd-6/
2•hn_acker•13m ago•0 comments

Iran War Forces Energy Buyers to 'Unshackle' from Global Markets

https://www.nytimes.com/2026/07/27/business/natural-gas-lng-asia-exposure.html
2•JumpCrisscross•14m ago•0 comments

AI Can't Do the Last 20%

https://www.vincentschmalbach.com/ai-cant-do-last-20/
4•vincent_s•14m ago•0 comments

Why Fast Branching Is Key to AI Agent-Era Databases

https://medium.com/@Koukyosyumei/why-fast-branching-is-key-to-ai-agent-era-databases-6249a129a802
1•syumei•17m ago•0 comments

Steganographic Language Output Process Encoding

https://cryptography.dog/blog/steganographic-language-output-process-encoding/
1•ColinWright•18m ago•0 comments

The reconnect storm that never touched the broker

https://www.sidexlabs.com/posts/reconnect-storm
1•thechuckgroup•19m ago•0 comments

Build a whole marketing team with eve

https://github.com/vercel-labs/marketing-team-eve-template
1•flashbrew•21m ago•0 comments