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/

Ask HN: How to plan for a future when the advice is always to focus on the now?

1•Eridanus2•48s ago•0 comments

Are Refurbished Phones Dangerous?

https://www.wsj.com/tech/personal-tech/refurbished-phones-safety-tips-d3ca0249
1•fortran77•1m ago•1 comments

What Zig felt like, coming from Rust

https://besok.github.io/posts/what-zig-felt-like-coming-from-rust/
1•stmw•1m ago•0 comments

Show HN: Human-Machine Interface

https://github.com/YOalphabet/YOalphabet
1•YOalphabet•3m ago•0 comments

Show HN: I built an open knowledge graph to help solve global problems together

https://communityfix.org/
1•mathix•3m ago•1 comments

Doctrine of Lapse

https://en.wikipedia.org/wiki/Doctrine_of_lapse
1•joebig•4m ago•0 comments

Death to px, long live ch

https://shkspr.mobi/blog/2026/08/death-to-px-long-live-ch/
2•Brajeshwar•5m ago•0 comments

U.S. Department of State Travel Advisories Map

https://travelmaps.state.gov/TSGMap/
1•bookofjoe•5m ago•0 comments

Running a 10-tier SQLite agent mesh on Termux without thermal throttling

https://github.com/xhall-beep/ApexYX-Sovereign/blob/main/docs/termux-tutorial.md
1•xhallbeep•6m ago•0 comments

Building a Practical Intuition for C++20 Coroutines

https://medium.com/ydbtech/making-coroutines-routine-building-a-scalable-tpc-c-client-in-c-b14f55...
1•eivanov89•9m ago•1 comments

My favorite nonfiction books about cults, scams, and schemes

https://bookdna.com/best-books/nonfiction-about-cults-scams-and-schemes
2•bwb•10m ago•0 comments

My favorite books on how science won World War 2

https://bookdna.com/best-books/how-science-won-world-war-two
1•bwb•11m ago•0 comments

The Strange Allure of Fake Shopping Sites

https://macleans.ca/society/technology/the-strange-allure-of-fake-shopping-sites/
1•jruohonen•12m ago•0 comments

Meowzip: Cat Logic Puzzle

https://apps.apple.com/my/app/meowzip-cat-logic-puzzle/id6793481043
1•nekodu•16m ago•0 comments

The Death of the Author

https://psychotechnology.substack.com/p/the-death-of-the-author
1•eatitraw•21m ago•0 comments

No Apple Pay, No Sale

https://blog.oxplot.com/no-apple-pay-no-sale/
3•oxplot•27m ago•0 comments

Airbus bows to remote working demands after series of strikes

https://www.theguardian.com/business/2026/aug/21/airbus-bows-remote-working-strikes
1•vrganj•30m ago•0 comments

Show HN: Froging AI – image and video models in one workflow

https://www.froging.ai
1•hashkitly•31m ago•0 comments

Daimon – Local Privacy LLM

https://github.com/ar0per0/Daimon
2•minirope•35m ago•0 comments

Ask HN: Will AI trigger mass IP protectionism in software?

2•zaksa•36m ago•1 comments

Procedural Grid Art

https://twentythreeoeight.com/
1•minosu•37m ago•0 comments

Show HN: World Sizer – A world map where area reflects population, GDP, and more

https://douwe.com/projects/worldsizer
1•dosinga•39m ago•1 comments

Chinese Gov issue warning: Don´t talk to aliens if you see one [video]

https://www.tiktok.com/@juliettheband/video/7676891956911295758
1•trilogic•40m ago•3 comments

Show HN: Ringdl2 – A lightweight Linux downloader in Rust using io_uring

https://github.com/infomaniac777/ringdl2/blob/master/README.md
1•infomaniac777•42m ago•2 comments

The Web-Search Latency Your Agent Pays

https://telem.ai/blog/latency-research
1•mohanz•42m ago•0 comments

Japan's music cafés are striking a chord abroad

https://www.economist.com/culture/2026/08/20/japans-music-cafes-are-striking-a-chord-abroad
2•andsoitis•46m ago•0 comments

Ask HN: Guess what makes SSH multiplexing physically impossible

1•logicallee•47m ago•0 comments

Ask HN: Any opinions on Muse Code over others?

1•senor_digimon•52m ago•0 comments

A Tale of Two Flink Autoscalers

https://netflixtechblog.com/a-tale-of-two-flink-autoscalers-e9f6a1b1492b?source=rss-c3aeaf49d8a4-...
1•sbulaev•54m ago•0 comments

Malware infects Android-based automotive head unit firmware

https://securelist.com/android-head-unit-malware/121106/
50•campuscodi•55m ago•13 comments