frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

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/

ContextVault – Local-First AI Conversation Recorder for ChatGPT, Claude, Gemini

https://context-vault-two.vercel.app/
1•aliabdm•2m ago•0 comments

I built a new app and I don't know how I feel about it

https://philna.sh/blog/2026/05/25/i-built-a-new-app-and-i-dont-know-how-i-feel-about-it/
1•philnash•3m ago•0 comments

What is 'pink-slime' journalism and has it infiltrated Australian media?

https://www.abc.net.au/news/2026-05-22/pink-slime-journalism-regional-australia-ai/106639600
1•MarxOk•9m ago•0 comments

The UX Cost of Swipe Culture

1•BrittanyHale•9m ago•0 comments

Radvd 2.21 – Linux IPv6 Router Advertisement Daemon

https://radvd.litech.org/
1•neustradamus•10m ago•0 comments

AlphaProof Nexus is out, but Hassabis said solving Erdős isn't real invention

https://www.youtube.com/watch?v=bgBfobN2A7A
1•muditsrivastava•10m ago•0 comments

Creating a More Human Online Dating Experience

https://nataliyajr.blogspot.com/
2•NicoleCarterhj•11m ago•0 comments

Presentation and promulgation of the Encyclical Letter "Magnifica humanitas"

https://www.vatican.va/content/leo-xiv/en/events/event.dir.html/content/vaticanevents/en/2026/5/2...
1•KnuthIsGod•12m ago•1 comments

Sweden now considered a smoke free country

https://www.sverigesradio.se/artikel/sweden-now-considered-a-smoke-free-country
1•aleda145•13m ago•0 comments

Wyoming Company Uses High-Tech AI Sprinklers to Save Homes from Wildfire

https://cowboystatedaily.com/2026/05/25/wyoming-company-uses-high-tech-ai-sprinklers-to-save-home...
1•Bender•13m ago•0 comments

Ask HN: How do you get Internships with no work experience but cool projects?

1•dragonsenseiguy•15m ago•0 comments

Stack Overflow Sold to Tech Giant Prosus for $1.8B (2021)

https://www.wsj.com/business/deals/software-developer-community-stack-overflow-sold-to-tech-giant...
1•poly2it•17m ago•1 comments

Leadwerks Game Engine 5.1 Beta Releases with Support for "Potato PCs"

https://www.leadwerks.com/community/blogs/entry/2896-leadwerks-51-beta-is-now-available-with-supp...
3•Josh_Klint•31m ago•0 comments

Promising One and done heart disease genetic therapy

https://www.nytimes.com/2026/05/25/health/cholesterol-ldl-gene-therapy.html
2•anjel•37m ago•0 comments

CVE-2026-28952: Apple macOS 26.5 Kernel Vuln found by Claude

https://support.apple.com/en-us/127115
15•dragonsenseiguy•38m ago•0 comments

Google is its own worst enemy

https://disconnect.blog/google-is-its-own-worst-enemy/
5•cdrnsf•39m ago•0 comments

The Vatican-Anthropic relationship that's reshaping the AI ethics debate

https://religionnews.com/2026/05/22/why-anthropic-is-helping-unveil-the-popes-new-encyclical-on-ai/
4•cdrnsf•39m ago•0 comments

Performance of Rust Language [pdf]

https://github.com/yugr/rust-slides/
2•tanelpoder•41m ago•0 comments

Vim Classic

https://vim-classic.org/
3•GalaxyNova•50m ago•0 comments

SkiFreedle, a daily game version of SkiFree (1991)

https://skifreedle.com/
2•gfysfm•51m ago•1 comments

LLMs require curated context for reliable political fact-checking

https://arxiv.org/abs/2511.18749
2•teleforce•54m ago•0 comments

I Found the Lost Amiga Unix 2.02 [video]

https://www.youtube.com/watch?v=sDei4Tyo6yA
1•zdw•55m ago•0 comments

Secure TUI to Monitor Docker

https://toricli.sh
2•imbobbytables•55m ago•0 comments

Nobody cracks open a programming book anymore

https://unix.foo/posts/nobody-cracks-open-a-programming-book/
55•zdw•57m ago•55 comments

Distributing LLM Inference in DwarfStar

https://antirez.com/news/167
2•liveranga•59m ago•0 comments

Contextual web personalization and inspection engine on Fastly's edge stack

https://cheaply-joint-goshawk.edgecompute.app/
1•Fcuervo•1h ago•0 comments

The evolution of AI-assisted software engineering paradigms

https://pasqualepillitteri.it/en/news/182/evolution-ai-software-engineering-paradigms-agentic-loop
1•teleforce•1h ago•0 comments

Using AI to write better code more slowly

https://nolanlawson.com/2026/05/25/using-ai-to-write-better-code-more-slowly/
10•signa11•1h ago•0 comments

Garden Grove chemical tank cools, risk of catastrophic explosion eliminated

https://ktla.com/news/orange-county/garden-grove-chemical-tank-crack-explosion-risk/
4•Bender•1h ago•0 comments

I built an interactive job application that talks back

https://firstdeploy.ai/
1•AgentHive•1h ago•0 comments