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/

GitHub New pull request overview page in public preview

https://github.blog/changelog/2026-11-05-new-pull-request-overview-page-in-public-preview/
3•xiaoyu2006•3m ago•0 comments

Flowers for Algernon: Daniel Keyes [pdf]

https://www.sdfo.org/gj/stories/flowersforalgernon.pdf
1•omegacombinator•7m ago•0 comments

The Hardest Tarball

https://stoppels.ch/2026/11/07/the-hardest-tarball.html
1•stabbles•7m ago•0 comments

Starter homes cost $1M in a record 242 U.S. cities–proof of unaffordability

https://fortune.com/article/starter-homes-cost-1-million-in-a-record-242-us-cities-affordability-...
1•rawgabbit•8m ago•0 comments

Responsible Use of Artificial Intelligence

https://www.nature.com/articles/s41561-026-02149-0
1•jonbaer•10m ago•0 comments

Editing at the Speed of Thought in Emacs

https://joshblais.com/blog/editing-at-the-speed-of-thought-in-emacs/
1•oumua_don17•11m ago•0 comments

Show HN: No sign-ups, no ads. Just 20 free webmaster tools

https://sitetoolsbox.com/
1•kagouhui•12m ago•0 comments

Exception Excursions (a new zero-cost exception model)

https://jamsilva.github.io/posts/exciting-exception-excursions/
1•mwksoul•13m ago•0 comments

Bar exam pass rates since 2000

https://lexifina.com/blog/bar-exam-pass-rates-by-state
1•alansaber•14m ago•0 comments

Initial submission of Mellonbot – an AI agent for Linux server diagnostics

https://www.mellonbot.app
1•narekkaravarich•15m ago•0 comments

Update the Material Components Library and Improving Material Colors on Uhabits

https://github.com/iSoron/uhabits/discussions/2423
1•satirr•18m ago•0 comments

IRA Velinsky – Commodore's Industrial Designer

https://www.commodore.ca/commodore-history/ira-velinsky-commodores-amazing-industrial-designer/
2•erickhill•27m ago•0 comments

Show HN: Ywza, a computer-use agent for your own PC, drivable from anywhere

https://github.com/alielmorsy/ywza
1•alielmorsy19•30m ago•0 comments

JIT bitmap text rendering for microcontrollers

https://linebender.org/blog/jit-bitmap-text/
1•raphlinus•31m ago•0 comments

Show HN: Yahtzee – Probability Engine / Difficult CPU

https://slayyyyer.github.io/yahtzee/
1•justbaker•31m ago•1 comments

Show HN: Shelgon: A Framework for Building Interactive REPL Shells in Rust

https://github.com/NishantJoshi00/shelgon
1•cat-whisperer•32m ago•0 comments

Making any integer with four 2s (2025)

https://eli.thegreenplace.net/2025/making-any-integer-with-four-2s/
7•germanrabbit•33m ago•1 comments

New Tool's Website

https://tooljoy.app
1•sofital•34m ago•0 comments

Dragon Ball AI

https://www.jaymehoffman.com/writing/dragon-ball-ai/
2•jaymeh13•37m ago•1 comments

Are big problems more difficult to solve?

https://paulitaylor.com/2026/09/11/are-big-problems-really-more-difficult-to-solve/
1•andsoitis•48m ago•0 comments

National Broadcasting Corporation

https://s1archive.substack.com/p/m-and-a-crown-jewels-nbc
1•aubreygraham•49m ago•1 comments

Intrinsic and Fundamental stock analysis – new platfrom

https://intrinsica.io/
1•Intrinsicaio•51m ago•0 comments

OpenBSD top(1) adds flag to show chroot, pledge and unveil status

https://undeadly.org/cgi?action=article;sid=20261106104957
2•birdculture•51m ago•0 comments

Richard Sutton: "Brute force computation is not enough for intelligence."

https://twitter.com/RichardSSutton/status/2119142310894334262
5•invalidOrTaken•52m ago•0 comments

Enthusiast abandons self-hosted MS Exchange after 27 years, for Microsoft 365

https://www.tomshardware.com/software/enthusiast-abandons-self-hosted-microsoft-exchange-after-27...
3•rbanffy•53m ago•0 comments

ASRock Rack DMRD16-2L+ Spotted with 16 DDR5 Slots for Diamond Rapids

https://www.servethehome.com/asrock-rack-dmrd16-2l-plus-diamond-rapids-ocp-summit-2026/
2•rbanffy•56m ago•0 comments

Why Did She Rack Up $40k in Parking Tickets? Fill in the ______

https://www.nytimes.com/2026/11/07/nyregion/nyc-parking-violations.html
2•sega_sai•57m ago•1 comments

A RISC-V Based Trusted Environment with AMD Zen 6 CPUs

https://www.phoronix.com/news/AMD-Zen-6-TEE-RISC-V-Based
3•rbanffy•1h ago•0 comments

Backglow: Full control of your MacBook PROLED XDR logo light

https://backglow.app/
1•notfried•1h ago•0 comments

Towards understanding score-seeking in LLMs

https://www.lesswrong.com/posts/CDMozTX7ShiqbFLrf/towards-understanding-score-seeking-in-llms-1
2•eatitraw•1h ago•0 comments