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/

Qwen-Image-Flash: Beyond Objective Design

https://arxiv.org/abs/2606.03746
1•gmays•3m ago•0 comments

Get Rid of It

https://elijahpotter.dev/articles/get-rid-of-it
2•chilipepperhott•4m ago•0 comments

Textbooks Should Be Free

http://from-a-to-remzi.blogspot.com/2014/01/the-case-for-free-online-books-fobs.html
1•jimsojim•5m ago•0 comments

Show HN: An Alternative to Selenium IDE

https://uindow.com/
1•bigrocketapps•6m ago•0 comments

Show HN: Learn while you wait for your agents to code

https://github.com/get-foyer/foyer
1•dennis3124•6m ago•0 comments

How to Prevent favicon.ico Requests

https://stackoverflow.com/questions/1321878/how-to-prevent-favicon-ico-requests
1•tosh•6m ago•0 comments

Wrongful Arrest Exposes Failures in One of Oldest Police Face-Recognition Tools

https://www.wired.com/story/wrongful-arrest-tests-one-of-the-oldest-police-face-recognition-tools...
1•text0404•7m ago•0 comments

Amana a Rust compiler that turns one .amana file into a full Express/SQLite web

https://github.com/akleeko2/amana-dsl
2•akleeko2004•9m ago•0 comments

MarkSentry – zero-trust document-to-Markdown for RAG pipelines

https://sunilgentyala.github.io/marksentry/
1•sunilgentyala•9m ago•0 comments

Consumer prices rose 4.2% annually in May, highest in three years

https://www.cnbc.com/2026/06/10/cpi-inflation-report-may-2026.html
2•speckx•9m ago•0 comments

Samsung, Greek shipowner, Supermicro to bring floating AI data centers to market

https://www.tomshardware.com/tech-industry/samsung-heavy-industries-recruits-greek-shipowner-and-...
2•rbanffy•11m ago•0 comments

Testing MiniMax M3 on refactoring, screenshot debugging, music recommendations

https://andlukyane.com/blog/minimax-m3
1•Artgor•12m ago•0 comments

Anthropogenically Induced Geophagy in Gibraltar Barbary Macaques

https://www.nature.com/articles/s41598-026-44607-0
1•PaulHoule•12m ago•0 comments

Killed by GPT

https://killedbygpt.com/
1•thoughtpeddler•13m ago•0 comments

Development and Tool Resources

https://buildsoftwaresystems.com/post/rust-coding-conventions-learning-resources/
1•mahirsaid•13m ago•0 comments

Show HN: Local Context and Memory Stack

https://github.com/supermemoryai/supermemory
1•dhravya•13m ago•0 comments

AI Voice Agent Architecture: How Real-Time Conversational Systems Work

https://www.faridfadaie.com/2026/06/10/ai-voice-agent-architecture/
1•ffadaie•13m ago•0 comments

GoTailo

1•Juancabrera123•14m ago•0 comments

SpaceX's $1.78T IPO asks investors to buy Musk's moonshots

https://www.ft.com/content/70fa49e3-1014-4412-890f-c7fe91497db9
1•aanet•14m ago•0 comments

The state of building user interfaces in Rust

https://areweguiyet.com/#ecosystem
1•mahirsaid•15m ago•0 comments

Visit every country on Earth by making a video call with automatic translation

https://philiprosedale.substack.com/p/voyager
1•SLHamlet•17m ago•0 comments

The Cost of Implementing NIS2

https://nisd2.eu/en/wiki/implementation/cost
1•cjhisey•18m ago•0 comments

Cybersecurity researchers aren't happy about the guardrails on Anthropic's Fable

https://techcrunch.com/2026/06/10/cybersecurity-researchers-arent-happy-about-the-guardrails-on-a...
1•speckx•18m ago•1 comments

Mixed-use districts don't reverse the dismal economics of sports venues

https://theconversation.com/sorry-tampa-bay-mixed-use-districts-dont-reverse-the-dismal-economics...
1•PaulHoule•19m ago•0 comments

How Does Our Taste in Movies Change with Age?

https://www.statsignificant.com/p/how-does-our-taste-in-movies-change
1•thm•19m ago•0 comments

We found a $60 Hetzner VM competing with AWS and Google VMs over $500/mo

https://webbynode.com/articles/a-60-hetzner-vm-is-challenging-aws-and-google-cloud-instances-cost...
2•gsgreen•19m ago•1 comments

Breaking news, and how the end might begin

https://garymarcus.substack.com/p/breaking-news-and-how-the-end-might
2•petethomas•20m ago•0 comments

The Proof in the Code

https://www.quantabooks.org/books/the-proof-in-the-code/
1•Tomte•20m ago•0 comments

The Tao of Datastar

https://data-star.dev/guide/the_tao_of_datastar
3•andersmurphy•22m ago•1 comments

Chavda's Paradox

https://zencapital.substack.com/p/chavdas-paradox
4•zenincognito•22m ago•1 comments