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/

Ask HN: Is a JVM/CDP based browser agent stack fundamentally a bad idea?

1•galaxyeye•1m ago•0 comments

'Factory' in cells found to prevent insulin abnormalities

https://www.japantimes.co.jp/news/2025/11/12/japan/science-health/cell-factory-insulin/
1•PaulHoule•2m ago•0 comments

How to Get Audio Clip from an Audio File in Mac with Quick Time Player [video]

https://www.youtube.com/watch?v=J3dXs0Yb7Yg
1•techwrath11•3m ago•0 comments

How to Copy Paste in Mac from One Folder to Another [video]

https://www.youtube.com/watch?v=34_afpe9PH0
1•techwrath11•3m ago•0 comments

Show HN: SafeShare – Clean up tracking parameters (UTM, fbclid, gclid)

https://j-ai-71.github.io/Supersystem/app.html
1•safeshare•5m ago•0 comments

War Department Unleashes AI on New GenAI.mil Platform

https://www.war.gov/News/Releases/Release/Article/4354916/the-war-department-unleashes-ai-on-new-...
1•michaelsbradley•5m ago•0 comments

Show HN: SolarStorm – Visualising space weather effects on the power grid

https://solarstorm.space/
4•petargyurov•6m ago•0 comments

Show HN: Tracktions – Bringing institutional trading structure to retail traders

https://tracktions.com/
1•Tracktions•6m ago•0 comments

In your first two weeks on a new team

https://natashajaffe.substack.com/p/in-your-first-two-weeks-on-a-new
1•natasha_jaffe•7m ago•1 comments

Factor 0.101 Now Available

https://re.factorcode.org/2025/12/factor-0-101-now-available.html
1•birdculture•7m ago•0 comments

Inside Fire: Poetry for the Intellect [pdf]

https://theboina.org/titles/Inside%20Fire.pdf
1•control-h•8m ago•0 comments

Memory leak regression testing with V8/Node.js

https://joyeecheung.github.io/blog/2024/03/17/memory-leak-testing-v8-node-js-1/
1•todsacerdoti•10m ago•0 comments

Velocipedia

https://www.gianlucagimini.it/portfolio-item/velocipedia/
1•lloeki•13m ago•0 comments

IETF draft and Rust POC: NTP for Bitcoin price (no oracles)

https://github.com/CryptoPriceProtocol/BitCoinPriceProtocol
1•usacoder•15m ago•0 comments

UK Parliament e-petition Debate: Do not introduce Digital ID cards

https://hansard.parliament.uk/Commons/2025-12-08/debates/9E01F17C-557A-4D02-8A93-B573721B8B20/a
2•mapleoin•16m ago•0 comments

Former Mozaic Payments CEO arrested, charged with defrauding PE investor

https://www.reuters.com/legal/government/tech-startup-ceo-defrauded-private-equity-firm-out-20-mi...
1•ilamont•17m ago•0 comments

Show HN: Peaktech PSU Control from Emacs

https://github.com/bwachter/peaktech-psu
1•finaard•19m ago•0 comments

BJH OS – Free Open Source Browser OS for Windows, Mac, Linux, Android, iPhone

https://bjhos.unaux.com
1•Haris18•20m ago•1 comments

Fix for Slow Open and Save Dialog on macOS

https://rknight.me/blog/fix-for-slow-open-and-save-dialog-macos/
2•rknightuk•21m ago•0 comments

Steam Workshop Downloader – Fast and Free Tool

https://steamworkshopdownloader.net
2•quchao•25m ago•2 comments

Show HN: A really really simple text-based budget app

https://github.com/alexandreprl/budget-as-a-text
1•Eagle64•26m ago•0 comments

OpenAI, Anthropic, and Block donate agent tools to new 'Agentic AI Foundation'

https://techoreon.com/openai-anthropic-block-agentic-ai-foundation-linux/
1•GeorgeWoff25•30m ago•0 comments

Common Lisp, ASDF, and Quicklisp: packaging explained

https://cdegroot.com/programming/commonlisp/2025/11/26/cl-ql-asdf.html
2•todsacerdoti•30m ago•0 comments

Show HN: Voice and Messaging Agents Using the WhatsApp Calling API

https://www.livetok.ai
1•gustavogb•30m ago•0 comments

Scientists Thought Parkinson's Was in Our Genes. It Might Be in the Water

https://www.wired.com/story/scientists-thought-parkinsons-was-in-our-genes-it-might-be-in-the-water/
3•quapster•33m ago•2 comments

Nissan and Wayve Sign Agreements to Deliver Next-Generation Driver Assistance

https://wayve.ai/press/nissan-wayve-sign-definitive-agreements/
1•anonymooooos•35m ago•0 comments

U.S. plans to ask visitors to disclose 5 years of social media history

https://www.washingtonpost.com/immigration/2025/12/10/esta-social-media-united-states/
4•cm2187•38m ago•0 comments

Health premiums rose nearly 3x rate of worker earnings over the past 25 years

https://theconversation.com/health-insurance-premiums-rose-nearly-3x-the-rate-of-worker-earnings-...
1•pseudolus•41m ago•0 comments

Show HN: Vibecc – Write code in natural language and compile to a C binary

https://github.com/Jacques2Marais/vibecc
1•Jacques2Marais•42m ago•0 comments

"I Wasted 8 Years in Crypto": A Builder's Exit Note Goes Viral Across Asia

https://beincrypto.com/i-wasted-8-years-in-crypto/
2•decimalenough•43m ago•0 comments