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/

FollowDev – Software Developers Feed

https://www.followdev.com/
1•nosky•50s ago•0 comments

Show HN: WordFuzz – Daily Word Games (Crosswords, Word Pies, Word Stew)

https://wordfuzz.com/
1•ekorbia•59s ago•0 comments

5-minute fix to beat laziness and stay productive all day

https://productive360.app/
1•stefsdev•1m ago•1 comments

First Progress in 50 Years on Most Famous Computing Problem [video]

https://www.youtube.com/watch?v=yvzicndq8sE
1•surprisetalk•2m ago•0 comments

Show HN: Insight – self-hosted web analytics with AI crawler tracking

https://github.com/DigiHold/insight
1•NicoAI•2m ago•0 comments

Show HN: Bare-Metal RTOS(TamgaOs) for Cortex-M7 (STM32H753ZI) Port

https://github.com/hrasityilmaz/TamgaOs
1•hrasity•4m ago•0 comments

Valve publishes Windows-drivers for Steam Machine

https://help.steampowered.com/en/faqs/view/6121-ECCD-D643-BAA8
1•HelloUsername•5m ago•0 comments

Show HN: Artificiety – Agentic society in a fantasy world

https://artificiety.world
2•Haldt•5m ago•0 comments

Show HN: Yank.run – search and yank shell-command snippets from the terminal

https://yank.run/
1•korotinm•6m ago•0 comments

Ford rehired engineers it replaced with AI – the real reason is worse

https://hackenewhome.blogspot.com/p/ford-rehired-engineers-it-replaced-with.html
1•odilelof•6m ago•0 comments

Why is Sonnet 5 Max priced above models that outperform it?

https://cursor.com/cursorbench
1•Applied_AI•6m ago•1 comments

False Sharing Alignment

https://monoid.github.io/posts/false-sharing-alignment/
1•signa11•7m ago•0 comments

Double Fine is Independent again

https://www.doublefine.com/news/independence-day
1•kleiba2•7m ago•0 comments

Sculpting a Digital Athlete

https://tsitsipas.com
1•lovegrenoble•8m ago•1 comments

Looking for part time jobs,2 yrs of experience as data analyst

1•animator2024•9m ago•2 comments

Woman suspected of Monaco bombing found shot dead near Kyiv

https://www.heraldscotland.com/news/26258031.woman-wanted-monaco-attack-ukrainian-oligarch-found-...
3•lovegrenoble•9m ago•0 comments

Yt-Dlp Sequence Diagrams

https://app.ilograph.com/demo.ilograph.yt-dlp/Download%2520a%2520YouTube%2520Video
1•billyp-rva•10m ago•0 comments

Show HN: TurboQuant for mlx-lm (Apple Silicon)

https://github.com/pythongiant/mlx_turboquant
1•pythongiant•11m ago•1 comments

All the evidence-based advice we found on how to be more successful in any job

https://80000hours.substack.com/p/all-the-evidence-based-advice-we
1•cocoflunchy•11m ago•0 comments

Noto Airport Reopens as First 'Pokémon with You Airport'

https://www.tokyoweekender.com/japan-life/news-and-opinion/noto-airport-reopens-as-worlds-first-p...
1•thm•14m ago•0 comments

Posting, Priests, & Private Markets

https://colossus.com/episode/posting-priests-private-markets/
1•jger15•14m ago•0 comments

Show HN: QORM – build UI apps where you and your AI edit the app together, live

https://github.com/qorm/qorm
1•qorm•14m ago•0 comments

Show HN: A terminal/shell designed for convenience

https://github.com/David-OConnor/shell
1•the__alchemist•15m ago•1 comments

What makes a theorem "fundamental" in mathematics? (2014)

https://math.stackexchange.com/questions/947442/what-makes-a-theorem-fundamental
1•vismit2000•16m ago•0 comments

Meteor 3.5 is out: Change Streams and Performance improvements

https://forums.meteor.com/t/meteor-3-5-is-out-change-streams-performance-improvements/64461
1•harryadelb•16m ago•0 comments

Bank of England sees growing risks to financial stability from AI

https://www.reuters.com/business/finance/bank-england-sees-growing-risks-financial-stability-ai-2...
2•adithyaharish•19m ago•0 comments

Swift Rockies – A retreat-style iOS developer conference in Calgary, July 2026

https://swiftrockies.com
2•swiftrockies•19m ago•1 comments

GhostWire – Resilient P2P Mesh Communication

https://www.ghostwire.cc
1•PHANTOMOJO•20m ago•0 comments

Security you can't justify is a vicious cycle

https://bogomolov.work/blog/posts/security-you-cant-justify-is-a-vicious-cycle/
1•irr123•20m ago•0 comments

In-place functional programming with Koka

https://dl.acm.org/doi/abs/10.1145/3607840
1•fanf2•21m ago•0 comments