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/

BugShield Scout: 1,415 WordPress theme vulnerabilities

https://bugshield.co.uk/blog/wordpress-theme-vulnerabilities-bugshield-scout
1•wondersky•9s ago•0 comments

Mini organs launching to space may help future astronauts stay healthy

https://abcnews.com/Health/mini-organs-launching-space-future-astronauts-humans-earth/story?id=13...
1•gmays•5m ago•0 comments

Show HN: Moonrain – a free, offline sleep-sound mixer for iOS with no tracking

https://apps.apple.com/us/app/moonrain-sleep-sounds/id6789770084
1•gsl0001•9m ago•0 comments

Perhaps the most underappreciated engineer of the Industrial Revolution

https://twitter.com/andrewmccalip/status/2110977221347475675
2•delichon•19m ago•0 comments

Changing the Ratio

https://crackedegg.press/posts/changing-the-ratio/
1•CqtGLRGcukpy•20m ago•0 comments

Show HN: Cosplay as a tech lead, using gVisor to sandbox agents

https://github.com/SoftwareRenderer/MIKE
1•SftwareRenderer•21m ago•0 comments

Show HN: Env-tabs – Pin your projects in Claude Desktop's Code tab

https://github.com/ahmtsahin/claude-env-tabs
1•impala64•26m ago•0 comments

Citizen Science Groups Grapple with the Rise of A.I. Slop

https://www.nytimes.com/2026/10/16/science/citizen-science-ai-slop.html
1•lxm•27m ago•0 comments

Feel Like You're Overpaying for Hotels? Blame Expedia, a New Lawsuit Says

https://www.nytimes.com/2026/10/16/travel/expedia-lawsuit-hotel-prices.html
3•lxm•27m ago•1 comments

Control the Ideas, Not the Code

https://www.antirez.com/news/169
1•devtor•29m ago•1 comments

Dogs Seem to Agree with Humans That 'Bouba' Is Round and 'Kiki' Is Spiky

https://www.sciencealert.com/dogs-seem-to-agree-with-humans-that-bouba-is-round-and-kiki-is-spiky
3•gmays•33m ago•0 comments

What will AI do to our jobs and our wages? [video]

https://www.youtube.com/watch?v=kAkpzlR7io8
1•Wilsoniumite•41m ago•0 comments

Just Dashboard – Self Hosted. Deploy Apps / Databases. A Dashboardfor Everything

https://github.com/JustDashboard/Just-Dashboard
1•Wayy01•42m ago•0 comments

MariaDB Fork

https://mariadb.com/docs/server/reference/sql-statements/data-definition/alter/alter-server
1•lufxen•47m ago•1 comments

Bookfolio: Free Books for Learning and Joyful Reading

https://bookfolio.io/browse/free
1•zenull•47m ago•0 comments

Constructing Languages

https://frozenfractal.com/blog/2024/8/9/around-the-world-19-constructing-languages/
1•andsoitis•48m ago•0 comments

Zuckerberg's Meta Takes Down No Kings Instagram During Protest Day

https://meidasnews.com/news/zuckerbergs-meta-takes-down-no-kings-instagram-during-massive-protest...
163•DeepLogin•52m ago•70 comments

Major New Features in ES2027

https://front-end.tips/es2027-javascript-features/
3•khalidkhair•58m ago•0 comments

Russian Bot Activity Collapses by 84% After Strikes on Yandex Data Centers

https://cpd.gov.ua/en/report/analytical-report-when-bots-go-silent-what-the-strikes-on-yandex-dat...
7•DeepLogin•59m ago•0 comments

KrypticKode007 – Embodied Cybernetic Sentience Core Engine

https://github.com/KrypticKode007/kryptic-agent
1•KrypticKode007•1h ago•0 comments

What 500 MiniMax Code Tests Revealed About AI Saying "Done"

https://defuzex.ai/blog/what-500-minimax-code-tests-revealed-about-ai-saying-done
3•SongWang•1h ago•0 comments

Adventures in Real-Time MIDI

https://www.perl.com/article/adventures-in-real-time-midi/
1•oalders•1h ago•0 comments

Drunken Goddess Reflux Public Demo Canceled over AI Imitation Concerns

https://noisypixel.net/drunken-goddess-reflux-public-demo-canceled-ai-imitation-concerns/
1•mister_mort•1h ago•1 comments

Dudu, back up and restore your dev setup on macOS and Linux with one command

https://github.com/fontnelle/dudu
1•fontnelle•1h ago•0 comments

Phase Lock

https://phaselock.satpugnet.com/
1•WhyIsItAlwaysHN•1h ago•0 comments

Anthropic warns AI models could self-replicate across home devices

https://www.cnbc.com/2026/10/13/anthropic-ai-models-self-replication-smart-devices.html
2•gmays•1h ago•1 comments

New Kaney's Weird Files Is Out – September 2026

https://kaneysweirdfiles.substack.com/p/september-2026-oddly-bahving-ai-evil
1•experiencertim•1h ago•0 comments

Lazyagents – Lazygit for AI coding agents

https://github.com/rogeriojunior31/lazyagents
1•rogeriojunior31•1h ago•0 comments

The (Overdue) Collapse of Oracle's $900B Empire

https://www.youtube.com/watch?v=9Dne3rKiIn0
8•cable2600•1h ago•1 comments

Blocking AI-bot can be a double-edged Sword

https://www.theverge.com/ai-artificial-intelligence/1013195/ai-agents-blocked-web
1•zlu•1h ago•1 comments