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/

X Launches iOS Video Editor with Captions and Green Screen

https://twitter.com/nikitabier/status/2074218166033781048
1•mak8•2m ago•0 comments

Decomposer: Learning to Decompile Symbolic Music (Like MIDI) to Programs

https://arxiv.org/abs/2607.01849
1•laybak•2m ago•0 comments

Pi (Rust): High-performance AI coding agent CLI written in Rust

https://github.com/Dicklesworthstone/pi_agent_rust
1•rsyring•6m ago•0 comments

I'm Betting My Company on Proactive Agents

https://polylane.com/blog/proactive-agents/
1•mooreds•8m ago•0 comments

Stet – a Markdown editor where every AI edit needs your sign-off

https://www.getstet.app/
1•DrewRaines•11m ago•0 comments

Millfolio – my take on local/hybrid AI

https://millfolio.app/blog/send-the-program-to-your-data/
1•winding•13m ago•0 comments

How Much Is AI Manipulating Us?

https://americanrefugees.substack.com/p/how-much-is-ai-manipulating-us
2•smitty1e•16m ago•2 comments

Apache Shiro security framework releases 3.0.0

https://shiro.apache.org/blog/2026/06/apache-shiro-300-released.html
1•lprimak•20m ago•0 comments

Show HN: QuickPing – dead simple way for customers to get in touch with you

https://www.quickping.dev/
1•jmcbca04•20m ago•0 comments

New Realtime models (GPT-realtime-2.1 and GPT-realtime-2.1-mini) on the API

https://community.openai.com/t/new-realtime-models-on-the-api-gpt-realtime-2-1-and-gpt-realtime-2...
2•soheilpro•24m ago•0 comments

Putin is losing his battle with reality [video]

https://www.youtube.com/watch?v=AAbtLR_n_E8
1•Bender•25m ago•0 comments

This Device Doesn't Make Sense (Sickos) [video]

https://www.youtube.com/watch?v=P4GnzlDkw5o
1•kordlessagain•26m ago•0 comments

Toy Story (2001)

https://www.embedded.com/toy-story/
2•matltc•26m ago•0 comments

Modest Shapes

https://herbertlui.net/modest-shapes/
2•herbertl•26m ago•0 comments

M9 Gun Director

https://en.wikipedia.org/wiki/M9_gun_director
2•bo0tzz•32m ago•0 comments

$2.35M Hybrid hypercar Czinger 21C

https://arstechnica.com/cars/2026/07/the-czinger-21c-might-be-the-wildest-car-we-drive-all-year/
2•Gaishan•37m ago•0 comments

Earliest octopi were giant top predators in Cretaceous oceans

https://www.science.org/doi/10.1126/science.aea6285
3•Gaishan•39m ago•1 comments

The UK Government Wants to Destroy Free Speech on YouTube [video]

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

Show HN: Mandelbrot set renderer written in pure [BSD] Makefiles

https://github.com/b-aaz/bmake-extravaganza
2•b-aaz•48m ago•0 comments

Meta Tests Pocket, an Experimental App for AI-Generated Mini-Games

https://www.ghacks.net/2026/07/05/meta-tests-pocket-an-experimental-app-for-ai-generated-mini-gam...
1•LorenDB•48m ago•0 comments

Agentic Autonomy Levels

https://addyo.substack.com/p/agentic-autonomy-levels
1•backlit4034•52m ago•0 comments

LLMs Are Not a Default Execution Engine

https://unmeshed.io/blog/using-ai-wisely-starts-before-the-first-prompt
4•jusonchan81•54m ago•1 comments

Categorical, semantic perception of meaning of call types in zebra finches [pdf]

https://www.science.org/doi/10.1126/science.ads8482
1•thunderbong•56m ago•0 comments

I (er Claude) wrote an RSS de-duper

http://rsshose.com
2•scumola•56m ago•1 comments

Rust is in TIOBE Index top 10

https://www.tiobe.com/tiobe-index/
7•zdkaster•57m ago•1 comments

I created a free tool that pairs your Nasic and past performance to win contract

https://www.fedfinder.net/
5•sentinelowl•1h ago•2 comments

Claude Fable 5 Backlash Grows

https://tech.yahoo.com/ai/claude/articles/claude-fable-5-backlash-grows-213000534.html
3•cybermango•1h ago•0 comments

NASA's Webb Studies How Planet Survived Death of Its Star

https://science.nasa.gov/missions/webb/nasas-webb-studies-how-planet-survived-death-of-its-star/
2•gmays•1h ago•0 comments

Swapheic – Convert images in the browser, everything happens locally, no uploads

https://swapheic.com/
2•rajsuper123•1h ago•0 comments

Scratch Linux Kernel Modules (scratchnative.at.github)

https://scratch.mit.edu/projects/706685974/editor/
1•oliculipolicula•1h ago•0 comments