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/

Would Appreciate Any Feedback

https://deskfellow.app/
1•nunep•1m ago•1 comments

ChatGPT Desktop App for Linux

https://twitter.com/OpenAI/status/2087231350134980830
2•tosh•2m ago•0 comments

Why Are Rivers So Mathematical?

https://www.quantamagazine.org/why-are-rivers-so-mathematical-20260810/
1•brandonb•3m ago•0 comments

(2,1)-C1P is NP-complete

https://zenodo.org/records/21871667
1•birriel•4m ago•0 comments

Inaccessible .bnnsir files on macOS Sequoia

https://lapcatsoftware.com/articles/2025/4/3.html
1•xoa•4m ago•1 comments

How to Appreciate

https://how-to-appreciate.pages.dev/
1•srid•4m ago•0 comments

Hetzner: Open Weights Inference API

https://docs.hetzner.com/general/company-and-policy/experiments/experiments-platform/
1•tosh•4m ago•0 comments

FlightAware sues Kalshi over flight cancellation prediction markets [pdf]

https://storage.courtlistener.com/recap/gov.uscourts.nysd.670254/gov.uscourts.nysd.670254.1.0.pdf
1•impish9208•4m ago•0 comments

Shrinking student populations cause spike in public school closures across U.S.

https://www.washingtonpost.com/education/2026/07/20/school-closures-rising-across-us-pools-studen...
1•toomuchtodo•5m ago•1 comments

TerminalWidget for Mac, iPhone, and iPad

https://terminalwidget.app/
2•alwillis•6m ago•0 comments

Faceboard: A Case Study in Community-Led Information Exchange (Satire)

https://www.mcsweeneys.net/articles/faceboard-a-case-study-in-community-led-information-exchange
4•jackkinsella•6m ago•0 comments

Proving Muse Glimmer in Zero-Knowledge at 85 Tok/S on an H100

https://attestable.com/blog/proving-llms-scale
3•mildog8•7m ago•0 comments

Ask HN: Any good alternatives to Claude that are just not Claude?

1•emn4tor•7m ago•0 comments

Show HN: PR Nutrition, a local rule-based CLI for pull request triage

https://github.com/Param-10/pr-nutrition
1•Param-10•9m ago•0 comments

Show HN: TermDOM – HTML, CSS and JavaScript (With a Real DOM) for TUIs and CLIs

https://github.com/bikeshaving/termdom
2•bikeshaving•11m ago•0 comments

Terminal-Bench 3.0

https://www.frontierbench.ai/announcement
1•jb_hn•11m ago•0 comments

Stateless Servers, Stateful Payloads: Sessions vs. Continuations, Rust

https://dmitrii.app/stateless-servers-stateful-payloads-sessions-vs-continuations-measured-in-rust/
1•garyhtou•12m ago•0 comments

Coma (Continuation Machine) Intermediate Verification Language

https://coma.paulpatault.fr/
1•Bluestein•12m ago•0 comments

Show HN: Experimentation platform for simulating agents as users

https://docs.514.ax/0.5.0-rp
1•craneca0•12m ago•0 comments

Talking with Synopsys about the Physics of Chip Design at DAC 2026

https://chipsandcheese.com/p/talking-with-synopsys-about-the-physics
1•pella•14m ago•0 comments

Ask HN: Ive built and open source P2P chat without back end

1•emn4tor•14m ago•0 comments

Show HN: Hybrid memory retrieval for coding agents

https://github.com/yaminbakoh4-dot/NexusMem
1•yamin_bakoh•14m ago•0 comments

A California Home That Rotates 320 Degrees Takes a Spin on the Market

https://www.wsj.com/real-estate/luxury-homes/rotating-home-novato-california-998d0db9
1•fortran77•15m ago•1 comments

AI spend observability down to individual User ID's and routes

https://kalaa.cc/
2•Francis221•15m ago•1 comments

OpenSSH 10.5 released, AI fixes now welcome

https://www.openssh.org/releasenotes.html#10.5
3•voxadam•16m ago•0 comments

The Pacing of the Frontier

https://thezvi.substack.com/p/the-pacing-of-the-frontier
1•paulpauper•17m ago•0 comments

Show HN: Cjson.cpp, the new fastest-ever (constexpr) JSON parser

https://github.com/rfgplk/cjson.cpp
2•rfgplk•17m ago•0 comments

The Housing Recession Is Over

https://conorsen.substack.com/p/the-housing-recession-is-over-8b6
2•paulpauper•18m ago•1 comments

Expired DMARC endpoint exposed a NYSE Fortune 1000 infrastructure for $10

https://www.sh.consulting/blog/abandoned-dmarc-reporting-domain
1•alexshakhov•18m ago•1 comments

The Unsloth Desktop App – run and train models locally

https://unsloth.ai/download/mac
2•bogzz•18m ago•1 comments