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/

New urinal designs prevent messy splashes onto legs and the floor (2022)

https://www.cbc.ca/news/canada/kitchener-waterloo/urinal-designs-no-splash-backs-university-water...
1•fidotron•2m ago•0 comments

NYC law could force Uber and Lyft to keep dangerous drivers on the road

https://reason.com/2026/09/05/nyc-law-could-force-uber-and-lyft-to-keep-dangerous-drivers-on-the-...
1•leephillips•3m ago•0 comments

Separating Parsing Expression Grammars Using Cell-Probe Lower Bounds

https://arxiv.org/abs/2608.29592
1•pcfwik•3m ago•0 comments

Prompt Evolution Engine

https://vahetorozyan.com/prompt-engineering-engine/
1•VaheT•3m ago•0 comments

Ask HN: Why does it seem like the game industry is stagnating?

1•ishener•3m ago•0 comments

Run AI in the Browser: A Practical Guide to Transformers.js

https://tighten.com/insights/run-ai-in-the-browser-a-practical-guide-to-transformers-js/
1•eustoria•4m ago•0 comments

PJM drops Oklo advanced nuclear project from interconnection study cycle

https://www.utilitydive.com/news/pjm-oklo-advanced-nuclear-ferc-interconnection/829150/
1•JumpCrisscross•5m ago•0 comments

Patching Qualcomm QHEE to Get KVM Running on Arduino Uno Q

https://jaseg.de/blog/kvm-on-qualcomm-arduino-uno-q/
1•ahlCVA•5m ago•0 comments

Turn your AI into a world-class designer

https://www.lennysnewsletter.com/p/how-to-turn-your-ai-into-a-world
2•eustoria•6m ago•0 comments

Drawesome: Drawing Toolbar for React

https://benji.org/drawesome
1•eustoria•6m ago•0 comments

There's No Limit to How Bad Code Can Get

https://zachkehs.com/blog/theres_no_limit_to_how_bad_code_can_get/
4•zkehs•13m ago•1 comments

Quarto 2

https://opensource.posit.co/blog/2026-04-06_whats-next-quarto-2/
2•Tomte•17m ago•1 comments

Show HN: Declarative-forms – await an object the way prompt() awaits a string

https://github.com/wolfoo2931/declarative-forms
1•WolfOliver•17m ago•0 comments

TypeScript boilerplate-free strictly typed RPC

https://osra.banou.dev/
1•Banou•17m ago•0 comments

Possibly another discovery of OpenAI agent message board

https://bsky.app/profile/ruggsea.eurosky.social/post/3murj2puwos26
2•erhuve•18m ago•0 comments

Ask HN: Anyone increasingly worried after Hugging Face and now collusion.wiki?

3•ronbenton•19m ago•3 comments

CommuteBar – Live commute times in your menu bar

https://www.commute.bar
1•aamshukov•21m ago•0 comments

A snapshot in time: Reflections on AI usage for vertumnus

https://vertumnus.fyi/about/ai/
1•perspectivezoom•21m ago•0 comments

Meet the Ig Nobel Prize Winners

https://arstechnica.com/science/2026/09/meet-the-2026-ig-nobel-prize-winners/
9•mkl•23m ago•0 comments

A Review of the Art of the Metaobject Protocol (2010) [pdf]

https://www.dreamsongs.com/Files/amop-review.pdf
2•Tomte•24m ago•0 comments

After 8 years, Europe's BepiColombo mission is on final approach to Mercury

https://arstechnica.com/space/2026/09/after-8-years-europes-bepicolombo-mission-is-on-final-appro...
2•Brajeshwar•25m ago•0 comments

Show HN: MCPay – spend authorization and per-call billing for MCP tools

https://github.com/yiaany/MCPay
1•eugenehizyyo•26m ago•0 comments

This Vintage Printing Press Has Become a Darling of Silicon Valley

https://www.wsj.com/arts-culture/books/arion-press-san-francisco-61ad3948
1•impish9208•27m ago•1 comments

How to Make LLMs Read Your Llms.txt

https://spock.is/writing/simulating-cosmic-rays-to-lobotomize-llms
1•BenediktHolm•27m ago•0 comments

Is your LLM Biased? Making ChatGPT evaluate itself

https://think-twice.me/is-ai-biased-or-sexist-making-chatgpt-evaluate-itself/
1•zug_zug•28m ago•0 comments

A Workaphile's Apology

https://moalquraishi.wordpress.com/2026/08/10/a-workaphiles-apology/
1•tepal•29m ago•0 comments

DHH Nazism Funded by 1Password VP Who Wrote "Honest Security"

https://www.flyingpenguin.com/dhh-nazism-funded-by-1password-vp-who-wrote-honest-security/
5•backlit4034•30m ago•0 comments

Rethinking how we name and classify our human ancestors

https://www.monash.edu/discovery-institute/news-and-events/news/2026-articles/rethinking-how-we-n...
1•geox•30m ago•0 comments

Chasing the Moon's Shadow

https://apod.nasa.gov/apod/astropix.html
1•MADEinPARIS•31m ago•1 comments

Adrian Pabst on the Liberal World Order [pdf]

https://cosmosandtaxis.org/wp-content/uploads/2022/09/smith_ct_vol10_iss9_10.pdf
1•brandonlc•32m ago•0 comments