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/

Show HN: Local Personal Financial Asistant

https://apps.apple.com/us/app/linggen/id6798304906
2•linggen•2m ago•0 comments

Chladni Plate

https://skytales.nl/visualizations/chladni-plate.html
2•vismit2000•3m ago•0 comments

An update on our dispute with Disney

https://www.interdigital.com/post/an-update-on-our-dispute-with-disney
2•ledoge•3m ago•0 comments

Autopsy of an N=1 Cybernetic Therapy: Multimodal AI for Grief (Case Report)

https://zenodo.org/records/22169978
2•poejionkyo•3m ago•0 comments

Mistral trains on user input by default, except on enterprise tier

https://help.mistral.ai/en/articles/455207-can-i-opt-out-of-my-input-or-output-data-being-used-fo...
2•teekert•4m ago•1 comments

Show HN: Review Markdown files like a document

https://github.com/shudv/easy-markdown-review-ado
2•shudv•4m ago•0 comments

B200 Attention Kernel from Scratch to Near-SOTA in 60 Diagrams

https://iaroslavelistratov.github.io/b200-attention/
3•magoghm•4m ago•0 comments

Ask HN: Where do you get your AI (technology) news?

1•BtM909•5m ago•0 comments

Csveee – parsing CSV at up to 192 GB/s in Rust

https://github.com/ackxolotl/csveee
1•foooo4•6m ago•0 comments

A call for collective action on cyber defense

https://openai.com/collective-cyberdefense/
1•RickJWagner•7m ago•1 comments

Uber is laying off 10% of staff

https://www.uber.com/us/en/newsroom/simplerfasteruber/
1•DeepLogin•7m ago•0 comments

Adversarial Collaboration in Philosophy

https://dailynous.com/2026/09/02/adversarial-collaboration-in-philosophy-guest-post/
1•mdp2021•8m ago•0 comments

Why I prefer using LLM API aggregators over subscription services

https://crazysteve.bearblog.dev/why-i-prefer-using-llm-api-aggregators-over-subscription-services/
1•expedited123•11m ago•0 comments

Check if a file was made with Claude

https://claude.com/check-content
1•frexs•12m ago•0 comments

What to Do While Waiting for AI Code Assistants

https://super-productivity.com/blog/what-to-do-while-waiting-for-claude-code/
1•eustoria•12m ago•0 comments

Building a personal book library with NotebookLM and Claude Code

https://blog.dornea.nu/2026/06/02/building-a-personal-book-library-with-notebooklm-and-claude-code/
1•eustoria•13m ago•0 comments

Comms – Show and tell, for your agents

https://trycomms.app
1•eustoria•15m ago•0 comments

Favorite TypeScript Learnings from TypeNotes

https://www.jakeworth.com/posts/favorite-typescript-learnings-from-typenotes
1•surprisetalk•15m ago•0 comments

Show HN: Windrunner – AI-powered project collaboration workspace

https://shzlw.github.io/windrunner/
2•yuegui•15m ago•0 comments

Beware Global Scoreboards

https://alearningaday.blog/2026/09/02/beware-global-scoreboards/
1•herbertl•15m ago•0 comments

AI Slop Is Ruining Cute Animals on the Internet

https://www.wired.com/story/ai-slop-is-ruining-the-internets-cute-animal-economy/
5•amelius•15m ago•0 comments

Anthropic changes data retention policy after pushback from customers

https://www.cnbc.com/2026/09/01/anthropic-data-retention.html
1•cramer4next•16m ago•0 comments

Show HN: SecMask – a 66M parameter model for finding secrets in source code

https://github.com/AndrewAndrewsen/secmask
2•AndrewAndrewsen•17m ago•1 comments

A Proof of Conway's Refinement Conjecture

https://github.com/gaearon/conway-refinement
3•m-hodges•19m ago•0 comments

The Empire of Information

https://lareviewofbooks.org/article/data-empire-roopika-risam-information-organize-control-dominate/
2•Petiver•19m ago•0 comments

An Update on FSD Supervised in Europe

https://twitter.com/teslaeurope/status/2094661569582096779
1•tosh•21m ago•0 comments

AI Agent Memory Design: What Works and What Doesn't

https://machinelearningmastery.com/ai-agent-memory-design-what-works-and-what-doesnt/
1•eigenBasis•22m ago•0 comments

AI goes where the oracle is cheap

https://dilpreet.co/blog/2026/9/1/ai-goes-where-the-oracle-is-cheap
1•argilium•22m ago•0 comments

Claude Fable 5.1 tops AI index but costs 20% more per task

https://artificialanalysis.ai/articles/claude-fable-5-1
1•wertyk•23m ago•0 comments

Show HN: PulsarForge – run a 744B MoE model on 32GB RAM with zero GPU (pure C)

https://github.com/siris9476/pulsarforge
1•siris9476•23m ago•0 comments