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/

America's long march toward Chinese-style surveillance state

https://www.ocregister.com/2026/08/14/americas-long-march-toward-chinese-style-surveillance-state/
1•pir8life4me•4m ago•0 comments

Palestinian woman and NBC News team attacked by Israeli settlers in West Bank

https://www.nbcnews.com/world/middle-east/palestinian-nbc-news-team-attacked-masked-israeli-settl...
2•hebelehubele•4m ago•0 comments

How to Build a Thousand-Year-Old Tree

https://www.noemamag.com/how-to-build-a-thousand-year-old-tree/
2•ostacke•11m ago•0 comments

Google: Lake Ontario/Lake America name change in the U.S. will appear in Maps

https://blog.google/products-and-platforms/products/maps/gnis-lake-ontario-lake-america-name-change/
5•lr0•12m ago•1 comments

UK Households can save as plug-in solar panels come to market

https://www.gov.uk/government/news/households-can-save-as-plug-in-solar-panels-come-to-market
2•bryanrasmussen•13m ago•0 comments

Veryfront Code – Full-Stack AI Apps and Agents with TypeScript and React

https://github.com/veryfront/veryfront-code
2•kojiwakayama•18m ago•0 comments

Have We Seen an Acceleration in Discoveries?

https://metr.org/notes/2026-08-14-llm-contribution-to-discoveries/
2•tosh•18m ago•0 comments

Show HN: Masareef – Android expense tracker that reads bank alerts on-device

https://play.google.com/store/apps/details?id=com.mohamedgado.masareef&hl=en_US
2•mgado•20m ago•0 comments

Show HN: N8n community node for Shotium – screenshot and OG image API

https://github.com/shotium/n8n-nodes-shotium
2•foodpad•21m ago•0 comments

X Window System at 40

https://blog.dshr.org/2024/07/x-window-system-at-40.html
4•mariuz•22m ago•0 comments

Selling Out

https://www.seangoedecke.com/selling-out/
3•johnny313•27m ago•0 comments

PLCBench: Can Autonomous LLM Agents Turn PLC Access into Sustained Physical

https://arxiv.org/abs/2608.26882
2•sbulaev•31m ago•0 comments

Mac extension (panel/pill/nub) to show LLM usage

https://github.com/abhayKashyap03/usage-notch
1•abhaykashyap03•32m ago•0 comments

Breaking Claude Code Opus 5 Auto Mode

https://embracethered.com/blog/posts/2026/breaking-claude-code-opus-5-and-automode/
2•jaksa•34m ago•1 comments

Show HN: A comic/webtoon reader with CSS scroll-snap, vanilla JavaScript

https://jazzy-torrone-fd91d9.netlify.app/
1•EditArteSoy•34m ago•0 comments

Psychedelics align brain activity with context

https://www.nature.com/articles/s41586-026-10910-z
2•jbotz•34m ago•0 comments

The Internet Archive's Vintage AI Collection

https://archive.org/details/vintageai
3•OuterVale•37m ago•0 comments

There are no more moats anymore

https://twitter.com/auren/status/2093826482384589218
2•tosh•38m ago•0 comments

Title: Show HN: I turned my homelab GPU into a paid API on Base mainnet

https://github.com/Runuk/argo-x402-reference
1•ru_nuk_01•43m ago•0 comments

ECMAScript spec proposal for ShadowRealm API

https://github.com/tc39/proposal-shadowrealm
1•tosh•43m ago•0 comments

Show HN: Open source dataset cleaner for JSONL outputs

https://pypi.org/project/dataset-cleaner-cli/
1•Galvatar•47m ago•0 comments

A local-first workspace for documents, tasks and meetings on macOS

https://github.com/bitwize-ai/Logue
2•westerosweb•48m ago•0 comments

Show HN: Offline music practice apps – no account,no subscription,no analytics

https://music-buddha.com/
1•gabelopez•51m ago•0 comments

Guide to Rock Licking

https://geoscopy.com/the-rock-licking-guide-why-geologists-really-do-it-and-when-you-shouldnt/
2•Eridanus2•52m ago•0 comments

The viral leftist teens of Campaign 2020 work for OpenAI now

https://www.cnn.com/2026/08/29/us/gravel-teens-openai-cec
2•1659447091•57m ago•1 comments

Show HN: Claypot – a block-based studio for kids to inspect AI systems

https://claypot.app/
1•arvindm1991•1h ago•0 comments

See a Scam? Report It

https://150proc.pl/en/scamwatch
1•dara5•1h ago•0 comments

Curiosity Vault – an open-source library of practical guides, built with Astro

https://github.com/RomelAnte/curiosity-vault
1•romelantedev•1h ago•0 comments

Test

1•YasuoTanaka•1h ago•1 comments

Accidentally Hacked Three Family Members

https://blog.nathanlangley.dev/posts/accidentally-hacked-family.html
1•ninjahawk1•1h ago•0 comments