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/

Ten Advances in Mathematics and Theoretical Computer Science [pdf]

https://cdn.openai.com/pdf/ten-proofs-oai.pdf
1•ahlCVA•36s ago•0 comments

Norway's first adventure games (2025)

https://spillhistorie.no/2025/09/11/norways-first-adventure-games-part-1/
2•kqr•3m ago•0 comments

Sunsetting New.email

https://resend.com/blog/sunsetting-new-email
2•vednig•5m ago•0 comments

Stacked Diffs (and why you should know about them) (2023)

https://newsletter.pragmaticengineer.com/p/stacked-diffs
2•theanonymousone•10m ago•0 comments

Simon Willison on DeepSeek-V4-Flash-0731

https://simonwillison.net/2026/Jul/31/deepseek-v4-flash-0731/
7•theanonymousone•15m ago•0 comments

The Kurzgesagt Situation is Insane [video]

https://www.youtube.com/watch?v=OX1yHmeLPy8
3•wrxd•16m ago•0 comments

RamenHaus

https://ramen.haus/
5•oler•16m ago•0 comments

Unifeyn – upload any content and get notes, flashcards, and quizzes from it

https://www.unifeyn.app/
2•securemepro•21m ago•0 comments

1 in 10 comments across 40 subreddits disappeared within 36 hours

https://growtika.com/blog/reddit-comment-removal-study
2•Growtika•24m ago•0 comments

Show HN: SendPage – Paste AI-generated HTML, get a link clients can open

https://sendpageapp.com
2•jack714•26m ago•1 comments

The Obligatory AI Post

https://lapcatsoftware.com/articles/2026/7/15.html
3•latexr•28m ago•0 comments

"Last month, you watched TV for less than an hour per day on average"

https://twitter.com/oohweehuman/status/2083162929369878606
2•turrini•31m ago•0 comments

Multi-Paxos vs. Strong-Sync vs. Raft

https://medium.com/from-zero-to-seekdb/multi-paxos-vs-strong-sync-primary-replica-vs-raft-which-h...
2•jinqueeny•36m ago•0 comments

EU will mandate labels on authentic-looking AI content starting August 2

https://www.engadget.com/2227966/eu-mandate-labels-on-authentic-looking-ai-content/
3•vrganj•38m ago•0 comments

Free tools for Etsy sellers, podcasters, and indie devs

https://thesellermind.com/tools/fee-calculator
2•haimo•40m ago•0 comments

FBI gets voter's IP address in new fraud probe tactic

https://www.axios.com/2026/07/31/fbi-voter-ip-address-investigation
4•_tk_•43m ago•1 comments

How to Do Great Work

https://paulgraham.com/greatwork.html
2•tosh•46m ago•0 comments

The Chatbot Act Forces One Parenting Model on Every Family

https://www.eff.org/deeplinks/2026/07/chatbot-act-forces-one-parenting-model-every-family
3•mdp2021•48m ago•0 comments

Leopold Aschenbrenner Built a Hot A.I. Hedge Fund. Then It Melted Down

https://www.nytimes.com/2026/07/31/business/situational-awareness-leopold-aschenbrenner.html
5•sbulaev•58m ago•2 comments

Google Just Ruined One of Its Most Important Tools

https://www.theatlantic.com/technology/2026/07/google-earth-ai-images/688145/
4•eloisius•59m ago•1 comments

Perplexity AI loses bid to toss Reddit lawsuit over data scraping

https://www.reuters.com/legal/litigation/perplexity-ai-loses-bid-toss-reddit-lawsuit-over-data-sc...
2•thm•1h ago•0 comments

What makes good magnet programs attractive?

https://www.educationprogress.org/p/what-makes-good-magnet-programs-attractive
2•barry-cotter•1h ago•0 comments

Ask HN: How did your boss's behavior change with the rise of AI?

2•aredirect•1h ago•1 comments

Granola Class Action Lawsuit

https://twitter.com/RobertFreundLaw/status/2083350273758728216
2•freestylematt•1h ago•0 comments

WTF Happened in 1971?

https://wtfhappenedin1971.com/
3•baxtr•1h ago•1 comments

Show HN: Wisp – a Linux shell with Lua scripting and structured pipelines

https://github.com/Hinikaa/wisp
2•hinikaa•1h ago•0 comments

Bloom Filters

https://arpitbhayani.me/blogs/bloom-filters/
2•vishwajeet_thok•1h ago•0 comments

AI doesn't generate working products, that's still your job

https://weeraman.com/the-prototype-isnt-the-product/
5•smckk•1h ago•1 comments

Amgen Reports Breach to SEC

https://databreaches.net/2026/07/31/amgen-reports-breach-to-sec/
2•WaitWaitWha•1h ago•0 comments

How Functional Is Human Tetrachromacy? (Ooqui) [video]

https://www.youtube.com/watch?v=NLC38iB7deE
2•zeristor•1h ago•0 comments