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: Narro – Read web pages and Kindle books using local AI voices

https://github.com/swrdfish/narro
3•ghoshbinayak•5m ago•0 comments

The Inherent Hierarchy of Money (2012) [pdf]

https://sites.bu.edu/perry/files/2019/04/Mehrling_P_FESeminar_Sp12-02.pdf
2•momentmaker•5m ago•0 comments

Evil Eye Amulets Are Not Good Luck Charms

https://spareatalent.hcommons.org/2026/10/23/evil-eye-amulets-are-not-good-luck-charms/
1•jruohonen•8m ago•0 comments

A democracy unable to learn cannot endure

https://shows.acast.com/cognitive-republic-building-societies-that-experiment-learn/episodes/6adc...
3•smomara•10m ago•0 comments

A neat trick I found for reusing physical memory

https://sebsite.pw/w/20260728-cow.html
2•birdculture•10m ago•0 comments

OpenAI's Plan to Protect the Internet Before Hackers Break It

https://www.forbes.com/sites/thomasbrewster/2026/10/23/inside-openais-plan-to-protect-the-interne...
1•willmarch•12m ago•0 comments

(2025) Navigating the Noise: Separating Security Reality from Hype

https://www.bitsight.com/blog/navigating-noise-separating-security-reality-hype
1•richardbarosky•14m ago•0 comments

iPhone Duo: Crackgate

https://www.macrumors.com/2026/10/23/iphone-duo-screen-cracks/
3•passwert•14m ago•0 comments

The Goose Programming Language

https://aardappel.github.io/goose/
5•andsoitis•15m ago•0 comments

Omarchy 4.0.5 Released with Better Nvidia Laptop Support

https://www.linuxjournal.com/content/omarchy-405-released-better-nvidia-laptop-support
3•andsoitis•16m ago•0 comments

GLM 5.3 Flash Is Ace

https://terfi.fyi/blog/my-current-llm-driver
2•taran_narat•17m ago•0 comments

Ask HN: Find Vulns with Claude in OSS?

1•a_lifters_life•18m ago•0 comments

"I made base-1353 encoding, so I can fit 256-bit values"

https://bsky.app/profile/zooko2.bsky.social/post/3mylxgh6vm22k
2•embedding-shape•20m ago•0 comments

The Handbook for Unity's TextMesh Pro

https://christinacreatesgames.itch.io/the-ultimate-handbook-for-unitys-textmesh-pro
1•Doches•21m ago•0 comments

Best engineers should get unlimited tokens

https://keithbrown.com/unlimited-tokens
2•drewlem•22m ago•2 comments

Is your Medicare Advantage plan ending next year? Here's what to know

https://www.npr.org/2026/10/24/nx-s1-6014612/medicare-advantage-open-enrollment-cancelled-plan
1•toomuchtodo•22m ago•1 comments

SpeedCrunch 1.1

https://www.speedcrunch.org/
1•LordNibbler•23m ago•0 comments

Bun fixes an HTTP/3 bug that could stall a server with a 20 KB request

https://github.com/oven-sh/bun/security/advisories/GHSA-cf8x-9m69-3gg3
1•khalidkhair•26m ago•0 comments

The Teleology of Male Desire

https://prettyhostile.substack.com/p/the-teleology-of-male-desire
1•bushwart•26m ago•0 comments

Denotation Design

https://reasonablypolymorphic.com/blog/follow-the-denotation/
1•sim04ful•26m ago•0 comments

Raven

https://useraven.org/news/introducing-raven/
1•Appleplectic•28m ago•1 comments

Introduction to Program Synthesis (Fall 2025)

https://people.csail.mit.edu/asolar/SynthesisCourse/index.htm
1•hedonhermdev•29m ago•0 comments

Who Pays for AI Data Centers?

https://www.youtube.com/watch?v=NyOeLB0WVNE
2•Betelbuddy•33m ago•2 comments

I'm Still Convinced the iPod Was the Perfect Gadget

https://www.wired.com/story/im-still-convinced-the-ipod-was-the-perfect-gadget/
2•vikas-sharma•34m ago•0 comments

John Carmack on the Goose Language: multiple data stacks and relative references

https://twitter.com/ID_AA_Carmack/status/2113704269274636568
25•bobbydigitales•36m ago•3 comments

Poldi – Local offline AI assistant/"companion" for the GPU poor

https://github.com/RhinoDevel/poldi
1•RhinoDevel•36m ago•0 comments

Ask HN: How do you effectively prevent full-site cloning and back end hacking?

1•shaikhmubin•36m ago•0 comments

Show HN: Mini-batch k-means clustering for PyTorch tensors

https://github.com/mb-14/minibatch-kmeans
1•mb14•37m ago•0 comments

An examination of lost firefly species of the US and Canada

https://journaloflostspecies.org/index.php/jls/article/view/37/33
1•bryanrasmussen•38m ago•0 comments

PHP Foundation 'under-funded' with one full-time staff member, director says

https://www.reuters.com/technology/php-foundation-under-funded-with-one-full-time-staff-member-di...
39•firesteelrain•38m ago•8 comments