frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

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•7mo ago

Comments

Lio•7mo 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•7mo 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/

The Role of Diet on the Gut Microbiome, Mood and Happiness

https://pubmed.ncbi.nlm.nih.gov/36993403/
1•rzk•54s ago•0 comments

NeurIPS best paper awards 2025

https://blog.neurips.cc/2025/11/26/announcing-the-neurips-2025-best-paper-awards/
1•ivansavz•2m ago•0 comments

Reactive Hypoglycemia

https://en.wikipedia.org/wiki/Reactive_hypoglycemia
1•rzk•2m ago•0 comments

The Welsh street that wants to be recognised as the steepest in the world

https://www.walesonline.co.uk/news/wales-news/welsh-street-wants-recognised-steepest-15116001
1•thunderbong•3m ago•0 comments

Next-Generation Magazine

https://www.retromags.com/magazines/usa/next-generation/
1•evo_9•6m ago•0 comments

AnySplat: Feed-Forward 3D Gaussian Splatting from Unconstrained Views

https://city-super.github.io/anysplat/
2•hellohello2•8m ago•0 comments

One Year with ChatGPT Pro as a First Hire

https://www.soundformovement.com/chatgpt-pro-as-first-hire
1•gwintrob•11m ago•0 comments

BMW PHEV: When EU engineering becomes a synonym for "unrepairable" (EV Clinic)

https://evclinic.eu/2025/12/04/2021-phev-bmw-ibmucp-21f37e-post-crash-recovery-when-eu-engineerin...
1•mikelabatt•11m ago•0 comments

From Code Foundation Models to Agents and Applications: A Comprehensive Survey

https://arxiv.org/abs/2511.18538
1•Anon84•14m ago•0 comments

America's mayors are right to support small business

https://www.noahpinion.blog/p/americas-mayors-are-right-to-support
2•paulpauper•17m ago•1 comments

MCP Just for API Specs?

1•ReedGraff•17m ago•0 comments

Judge Issues Tentative Ruling in Favor of SFC

https://sfconservancy.org/news/2025/dec/04/tentative-vizio-ruling-in-favor-of-sfc/
3•onedognight•20m ago•0 comments

The Poker Game of Life

https://terminaldrift.substack.com/p/the-poker-game-of-life
1•effnorwood•22m ago•0 comments

Building a RAG Server with PostgreSQL – Part 1: Loading Your Content

https://www.pgedge.com/blog/building-a-rag-server-with-postgresql-part-1-loading-your-content
1•pgedge_postgres•23m ago•0 comments

Show HN: I Built FavMusic After My Daughter Wanted a Heart Album Template

https://favmusic.org
1•olivefu•27m ago•0 comments

Show HN: Kirkify AI – One-click kirkification

https://kirkified.ai/
1•skypq•28m ago•1 comments

Film Grain Synthesis for AV1 Video Codec [pdf]

https://norkin.org/pdf/DCC_2018_AV1_film_grain.pdf
1•SoKamil•35m ago•0 comments

QuickTime turns 34 Yes, Apple's big bet on 'multimedia' still matters

https://www.macworld.com/article/2984983/happy-birthday-quicktime.html
1•CharlesW•35m ago•0 comments

The Ofcom Files, Part 4: Ofcom Rides Again

https://prestonbyrne.com/2025/12/04/the-ofcom-files-part-4-ofcom-rides-again/
5•parliament32•36m ago•0 comments

Built a fix for the 'minimum brightness is still too bright' problem on Hyprland

https://github.com/mrdrbrdr/ultra-low-brightness
1•mrdrbrdr•37m ago•1 comments

America Is Flying Blind on Immigration

https://www.apricitas.io/p/america-is-flying-blind-on-immigration
2•paulpauper•39m ago•2 comments

Apple to resist India order to preload state-run app as political outcry builds

https://www.reuters.com/sustainability/boards-policy-regulation/apple-resist-india-order-preload-...
2•CharlesW•39m ago•0 comments

Interpreting the Turnaway Study Correctly

https://www.betonit.ai/p/interpreting-the-turnaway-study-correctly
1•paulpauper•40m ago•0 comments

Incremental Development for Games (Is Hard) (2008)

https://journal.stuffwithstuff.com/2008/04/24/incremental-development-for-games-is-hard/
1•andsoitis•43m ago•0 comments

We need a canvas for input rather than textbox for all AI chatbots

1•nani98•46m ago•0 comments

SonicDE, the Sonic Desktop Environment

https://github.com/Sonic-DE
3•akagusu•50m ago•1 comments

MD Engine – No Code Game Creation Software

https://www.youtube.com/watch?v=0A1obMBxWPQ
1•bane•51m ago•0 comments

Pouring Packages with Homebrew

https://lwn.net/Articles/1046236/
2•signa11•59m ago•0 comments

TanStack announces an AI product [video]

https://www.youtube.com/watch?v=TFaVCe5mSN8
1•ryanvogel•1h ago•1 comments

AV1 – Now Powering 30% of Netflix Streaming

https://netflixtechblog.com/av1-now-powering-30-of-netflix-streaming-02f592242d80
71•CharlesW•1h ago•36 comments