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

Comments

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

Show HN: Video to JPG – Extract frames in browser with blur detection

https://videotojpg.com
1•charlesding2024•3m ago•1 comments

2026 Predictions Scorecard

https://rodneybrooks.com/predictions-scorecard-2026-january-01/
1•calvinfo•6m ago•0 comments

How does Node.js load its built-in/native modules? (2021)

https://joyeecheung.github.io/blog/2021/07/06/how-does-node-js-load-its-builtins-native-modules/
1•aragonite•7m ago•0 comments

Show HN: A minimalist, ad-free alternative for receiving SMS online

1•mambazz•8m ago•0 comments

Dear Apple, Please Fix iOS Music

https://davids.town/dear-apple-please-fix-ios-music
2•DavidPiper•9m ago•0 comments

Get ready for the $5090 5090: GPU prices expected to soar next year

https://boingboing.net/2025/12/31/get-ready-for-the-5090-5090-gpu-prices-expected-to-soar-next-ye...
1•perihelions•10m ago•0 comments

Show HN: Importguard – Measure and enforce Python import-time behavior in CI

https://github.com/AryanKumar1401/importguard
1•AryanKumar1401•11m ago•0 comments

The Cost of a Closure in C: The Rest

https://thephd.dev/the-cost-of-a-closure-in-c-c2y-followup
2•ingve•12m ago•0 comments

Freestyle Linked Lists Tricks

https://nullprogram.com/blog/2025/12/31/
2•ingve•15m ago•0 comments

Washington Childcare Subsidies Raise Fraud Concerns After Minnesota Probe

https://x.com/i/trending/2005454604394222016
2•silexia•18m ago•1 comments

HTML Scratchpad

https://qeditor.dev/
1•dpweb•21m ago•0 comments

Poor sleep health is associated with older brain age

https://www.thelancet.com/journals/ebiom/article/PIIS2352-3964(25)00385-8/fulltext
2•jnord•27m ago•0 comments

Building a simple tool to help students explore income options

https://www.sidebuz.com/student-income-finder/
1•asphero•36m ago•0 comments

Taxation in a Strong AI World

https://marginalrevolution.com/marginalrevolution/2026/01/taxation-in-a-strong-ai-world.html
1•samuel246•38m ago•0 comments

'College dropout' has become the most coveted startup founder credential

https://techcrunch.com/2025/12/31/college-dropout-has-become-the-most-coveted-startup-founder-cre...
1•0in•38m ago•1 comments

SIGGRAPH2025 Advances in Real-Time Rendering: IdTech8 Global Illumination [video]

https://www.youtube.com/watch?v=VTrdeqMMMK0
1•chii•39m ago•0 comments

UCLA Distinguished Lecturer Series – Alan C. Kay, Apple Computer, April 1993 [video]

https://www.youtube.com/watch?v=P2WnZ7n4-P4
1•gjvc•41m ago•0 comments

When cheating is harder than practicing

https://www.youtube.com/watch?v=JQB8aNKyeao
1•AstroNutt•46m ago•1 comments

Aura – A Ruby-inspired declarative language for AI/ML pipelines and web apps

https://github.com/johnvteixido/aura-lang
1•johnvteixido•47m ago•1 comments

Spherical Snake

https://kevinalbs.com/spherical_snake/
1•subset•48m ago•0 comments

British ethical hacker granted rare visa after finding 'critical vulnerability

https://www.msn.com/en-ie/money/technology/brit-hacker-cracks-australian-government-site-to-prove...
2•asdefghyk•48m ago•1 comments

Real-time liquidity and contagion risk monitoring for 24/7 tokenized markets

https://patternos.com
1•CascadeGuard•52m ago•1 comments

Generating Human Faces with VAEs

https://mayberay.bearblog.dev/generating-human-faces-with-variational-autoencoders/
1•mugamuga•54m ago•0 comments

Show HN: Neural_covenant – 129-modality AGI stack built for sovereignty

2•AISovereignDev•57m ago•1 comments

Show HN: A small R5RS-ish Scheme interpreter with call/cc

https://github.com/menezesd/scheme
2•deanmen•1h ago•1 comments

Welcome to the Public Domain in 2026

https://blog.archive.org/2026/01/01/welcome-to-the-public-domain-in-2026/
2•exploraz•1h ago•0 comments

Show HN: Ts-bridge, tsserver lsp shim with daemon for Neovim

https://github.com/chojs23/ts-bridge
4•neo22•1h ago•0 comments

Pidgin 3.0 Experimental 5 (2.94.0) has been released

https://discourse.imfreedom.org/t/pidgin-3-0-experimental-5-2-94-0-has-been-released/338
1•rw_grim•1h ago•0 comments

Apple cuts Vision Pro production and marketing after weak sales

https://www.ft.com/content/ab817ba1-15ec-473f-b609-5b5016b3258d
1•nutjob2•1h ago•0 comments

Block web unless Claude Code is running

https://github.com/T3-Content/claude-blocker
1•sanreau•1h ago•0 comments