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/

How Civilization was made: complete history of Sid Meier's iconic strategy games

https://www.youtube.com/watch?v=SdfxTXCw15s
1•doppp•1m ago•0 comments

SK Hynix Pulls Plug on Memory-Chip Unit U.S. IPO on Market Jitters

https://www.wsj.com/tech/sk-hynix-shelves-plans-for-u-s-listing-of-memory-chip-unit-solidigm-e967...
1•snikolaev•1m ago•0 comments

PHP2SHELL Patch for Older Versions

https://github.com/wasdthedebugger/php2shell
1•wasdthedebugger•2m ago•0 comments

Trump's Gamble to End the Iran War

https://www.theatlantic.com/national-security/2026/10/trump-iran-war-strikes-after-midterms/689121/
1•hebelehubele•3m ago•1 comments

Agent Tools for Unreal Engine

https://app.simplystream.com/
4•astlouis44•6m ago•0 comments

Breakthrough vaccine for the deadliest skin cancer cut risk by almost half

https://www.washingtonpost.com/health/2026/10/22/breakthrough-vaccine-deadliest-skin-cancer-cut-r...
1•pseudolus•12m ago•1 comments

'Former inmates want to come back to visit': inside Florida's prison zoo

https://www.theguardian.com/artanddesign/2026/oct/22/florida-keys-prison-zoo-prisoners
1•1659447091•15m ago•0 comments

GoodNotes Alternatives for iPad in 2026

https://sites.google.com/view/goodnotes-alternatives/7-goodnotes-alternatives-for-ipad-in-2026
2•bishwasbh•15m ago•0 comments

Debunking "Faster Than Rust": Malicious Benchmarks in Tov

https://blog.fyralabs.com/debunking-faster-than-rust-malicious-benchmarks-in-tov/
1•addidotlol•15m ago•0 comments

Why ClickHouse and Agents Are a Great Combo

https://blog.exe.dev/meet-exe-finops-the-custom-tool-i-built-for-our-billing-data
1•clemo_ra•15m ago•0 comments

Old School Bookmark Manager for the Browser

https://headsupapp.netlify.app
2•santynaren•16m ago•0 comments

eMudhra certificates are compromised. Here's what you need to know

https://blog.cloudflare.com/emudhra-certificate-compromise/
1•tirumaraiselvan•16m ago•0 comments

Node2Shell: From Brotli Data to Remote Code Execution

https://nodejs.org/en/blog/vulnerability/october-2026-security-releases
3•andromaton•19m ago•0 comments

Running Mac Apps on Cutefish

https://cutefish.org/blog/running-mac-apps/
2•davikr•20m ago•0 comments

How to face the end of the world – according to Plato and the Stoics

https://www.theguardian.com/wellness/ng-interactive/2026/oct/22/ancient-philosophy-apocalypse
1•1659447091•27m ago•0 comments

PHP2Shell Needs One HTTP Request. OpenNHP Never Lets It Arrive

https://opennhp.org/blog/php2shell-attackers-cannot-exploit-what-they-cannot-reach/
1•windcbf•28m ago•0 comments

Topological Logic Scans of Popular OS Repos

https://ulshe.ai/products_archaeologist.html
1•joreag•29m ago•1 comments

The U.S. Government's 2026 Financial Results Are in It's Bad

https://www.youtube.com/watch?v=5oWCcRkkI9s
1•rubicon33•29m ago•0 comments

We're addicted to social media. How do we get sober?

https://www.scientificamerican.com/article/were-addicted-to-social-media-how-do-we-get-sober/
6•jestinjoy1•31m ago•3 comments

State of ARM Support for Puget Bench

https://www.pugetsystems.com/blog/2026/10/22/state-of-arm-support-for-puget-bench/
1•zdw•33m ago•0 comments

Gemini Is Weird

https://discuss.google.dev/t/trusted-automation-with-google-antigravity-scaling-secure-finance-in...
1•simontwigggffff•35m ago•1 comments

Word-Initial Ff

https://en.wikipedia.org/wiki/Word-initial_ff
1•tolerance•36m ago•0 comments

Bootstrapping the Verified Software Stack

https://theorem.dev/blog/verified-software-stack/
1•ravenical•38m ago•0 comments

Show HN: Pristine – an agent skill that critiques and polishes web UI

https://github.com/maddhruv/pristine
1•maddhruvhn•43m ago•0 comments

Lima- Linux VMs with automatic file sharing and port forwarding(similar to WSL2)

https://lima-vm.io/
1•nalinidash•44m ago•0 comments

Tech became the villain of the US midterms

https://www.theguardian.com/us-news/ng-interactive/2026/oct/22/us-midterms-tech-datacenters-ai
1•geox•45m ago•0 comments

3D Printed Photobioreactor [video]

https://www.youtube.com/watch?v=SLckTj_tJg4
1•asalahli•48m ago•0 comments

Trump Officials Asked Agency to Obtain and Hack a Voting Machine

https://www.ibtimes.co.uk/trump-appointees-cisa-hack-voting-machine-1826479
5•razorbeamz•48m ago•1 comments

Keycloak: Unauthenticated account takeover via reset-credentials flow bypass

https://access.redhat.com/security/cve/cve-2026-18963
1•pamcake•50m ago•1 comments

UUIDv7 doesn't have the properties you think it does

https://alexsci.com/blog/uuidv7-is-weird/
2•ajorgensen•54m ago•1 comments