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/

Mind control of smart devices enabled by space-time-coding metasurface

https://www.nature.com/articles/s41467-025-63326-0
1•bookofjoe•7m ago•0 comments

British Army Brings Cavalry Back – Like with Horses

https://united24media.com/world/british-army-brings-cavalry-back-this-time-for-modern-battlefield...
1•Gaishan•11m ago•0 comments

A Man Behind the Soups (1989)

https://www.newyorker.com/magazine/1989/01/23/albert-yeganeh-the-real-soup-nazi
1•thunderbong•14m ago•1 comments

Install script does rm -rf /usr (2011)

https://github.com/MrMEEE/bumblebee-Old-and-abbandoned/issues/123
2•colinprince•16m ago•0 comments

The computer will turn society upside down – Krishnamurti [video]

https://www.youtube.com/watch?v=Kqv4-eoxbIA
1•remir•17m ago•1 comments

GPU Style Sheets

https://www.gss-lang.dev/
1•ilreb•18m ago•0 comments

Doing Math Without Showing the Work

https://thefreemanmag.substack.com/p/doing-math-without-showing-the-work
1•Ariarule•24m ago•0 comments

I am building an Online Adobe Illustrator

2•freelancerfreel•25m ago•1 comments

Mosquito research: saving lives with pantyhose and paperclips (2014) [video]

https://www.youtube.com/watch?v=dh0pJdgY6Lc
2•thelastgallon•27m ago•0 comments

Amazon Nova 2.5 Sonic: speech-to-speech model for voice agents

https://aws.amazon.com/about-aws/whats-new/2026/10/amazon-nova-2.5-Sonic/
2•acossta•27m ago•0 comments

Drakey83's Steam Deals

https://github.com/Drakey83/steam-deals
1•drakey83•29m ago•1 comments

Jenesis: A Java-native build ecosystem

https://jenesis.build/
2•ibobev•40m ago•0 comments

Broadcasting conglomerates are attempting a takeover of over-the-air television

https://place.reeseric.ci/writings/2026-10-04/
1•ibobev•40m ago•0 comments

Can you predict earthquakes?

https://www.usgs.gov/faqs/can-you-predict-earthquakes
1•teleforce•40m ago•0 comments

Implementing Undo [video]

https://www.youtube.com/watch?v=S6PqsZ65Mg4
1•ibobev•40m ago•0 comments

Metal Gear Solid Running Natively on the ESP32-S3

https://velxio.dev/blog/posts/metal-gear-solid-on-esp32-s3/
2•andrewstuart•44m ago•0 comments

The End of Software Secrecy

https://twitter.com/esrtweet/status/2106983467141509385
2•perilunar•45m ago•1 comments

The Economist wrote about tinubu and the coming general election

https://pressearn.it.com/blog/2026/10/04/%f0%9f%92%a5the-economist-wrote-about-tinubu-and-the-com...
1•Bpyegroup•49m ago•1 comments

Ask HN: How are AI budgets changing in your company?

1•bobby-cb•50m ago•1 comments

Take Back Your Control

https://play.google.com/store/apps/details?id=com.versanyx.explainmy_phone&hl=en_US
1•Globe_18•52m ago•0 comments

One year later: have any lessons from TARmageddon been learnt?

https://edera.dev/stories/1-year-later-lessons-from-tarmageddon
2•ivytheaxolotl•53m ago•0 comments

Third conversation with Claude that Anthropic reported to police since August

https://www.tomshardware.com/tech-industry/artificial-intelligence/anthropic-reports-florida-woma...
3•felineflock•54m ago•1 comments

State of Devs 2026

https://2026.stateofdevs.com/en-US
2•absqueued•54m ago•0 comments

Opus 5.5 builds a working game engine in one prompt (TheCherno) [video]

https://www.youtube.com/watch?v=R_uf5OfMGio
2•TheRoque•56m ago•1 comments

The Machine Stops [pdf]

https://www.cs.ucdavis.edu/~rogaway/classes/188/materials/the%20machine%20stops.pdf
2•pcfwik•56m ago•0 comments

Default Mode Network (DMN)

https://en.wikipedia.org/wiki/Default_mode_network
3•sans_souse•1h ago•0 comments

Schema-guard, stop AI agents from inventing column names in SQL

https://github.com/idk-arsh/schema-guard
3•arsh9745774•1h ago•0 comments

(Japanese Acrobat Lantern) Akita Kanto Festival [video]

https://www.youtube.com/watch?v=Y3-HsuS2nZ8
1•rawgabbit•1h ago•1 comments

Pulls.review – A better way for review GitHub Pull Requests

https://github.com/antfu/pulls.review
2•parksb•1h ago•1 comments

What Is Proactive AI?

https://proton.me/blog/proactive-ai
3•devonnull•1h ago•0 comments