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

Comments

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

Last Call for Mass Market Paperbacks

https://www.publishersweekly.com/pw/by-topic/industry-news/publisher-news/article/99293-last-call...
1•wombatpm•33s ago•1 comments

Letter on Modern Counterculture

https://johnhiggs.substack.com/p/new-moon-letter-1
1•dom2•1m ago•0 comments

Check for AI Search Optimization on Your Webpage

https://old.reddit.com/r/ActorReviews/comments/1qo3p34/check_for_ai_search_optimization_on_your_w...
1•johncole•6m ago•0 comments

Blinkys – Digital Lifeforms Simulation

https://blinkys.entropicsystems.net/manual.html
1•snorbleck•7m ago•0 comments

Brain bran: The protective effect that fibre has on cognition

https://www.bbc.com/future/article/20260122-the-protective-effect-that-fibre-has-on-cognition
1•breve•10m ago•0 comments

Maia 200: The AI accelerator built for inference

https://blogs.microsoft.com/blog/2026/01/26/maia-200-the-ai-accelerator-built-for-inference/
2•boulos•11m ago•0 comments

Do you have to know every line of code your agent writes?

https://registerspill.thorstenball.com/p/joy-and-curiosity-71
1•alvivar•12m ago•0 comments

XCCache: A caching tool for Xcode projects, with SPM support

https://github.com/trinhngocthuyen/xccache
1•wahnfrieden•14m ago•0 comments

Bald eagle chick watch 2026: Jackie lays first egg

https://www.popsci.com/environment/bald-eagle-jackie-lays-first-egg-2026/
1•WaitWaitWha•18m ago•0 comments

Designing the Powerpuff Girls

https://animationobsessive.substack.com/p/designing-the-powerpuff-girls-512
1•ani_obsessive•28m ago•0 comments

Astrological CPU Scheduler

https://github.com/zampierilucas/scx_horoscope
1•Redoubts•30m ago•1 comments

Menopause linked to Alzheimer's-like brain changes

https://www.bbc.com/news/articles/c9qpp1g5ylvo
2•tagawa•30m ago•0 comments

Meta Is Being Sued over Whether WhatsApp Encrypts Your Messages

https://lifehacker.com/tech/meta-sued-whatsapp-encryption-claims
2•walterbell•31m ago•0 comments

Show HN: Atlas – AI Agents for Laravel

https://github.com/atlas-php/atlas
1•tmarois•32m ago•0 comments

Hacking Clawdbot and eating lobster souls

https://twitter.com/theonejvo/status/2015401219746128322
2•walterbell•33m ago•0 comments

Show HN: Sentinel – Audit-Ready JSON DBMS in Rust

https://sentinel.cyberpath-hq.com/
1•ebalo55•39m ago•0 comments

Infrared Heating

https://www.nomoregas.org/ceiling-infrared-heating
1•thelastgallon•44m ago•0 comments

Karman Industries hopes its heat pumps will replace industrial boilers

https://techcrunch.com/2024/09/19/karman-industries-hopes-its-spacex-inspired-heat-pumps-will-rep...
1•joak•47m ago•0 comments

New Patches Aim to Lower Linux Memory Use for Swap, Slightly Improve Performance

https://www.phoronix.com/news/Linux-Better-Swap-Tencent
1•Bender•47m ago•0 comments

Find That Obscure Function with This Interactive Map of the Linux Kernel

https://hackaday.com/2023/09/14/find-that-obscure-function-with-this-interactive-map-of-the-linux...
1•grajmanu•48m ago•0 comments

Firefox Nightly Enables Split-View Mode Option by Default

https://www.phoronix.com/news/Firefox-Nightly-Split-View
1•Bender•48m ago•0 comments

Show HN: Obsidian plugin that uses your existing LLM CLI tools

https://github.com/hardbyte/obsidian-llm-plugin
1•hardbyte•48m ago•0 comments

AMD Radeon Linux Driver Introduces Low-Latency Video Decode Option

https://www.phoronix.com/news/RadeonSI-Low-Latency-Decode
1•Bender•48m ago•0 comments

The Case That Shook the Catholic Church in India

https://www.youtube.com/watch?v=MAUajsADl-A
1•grajmanu•49m ago•0 comments

My workflow for editing and compiling videos as a programmer

https://initcoder.com/posts/my-workflow-for-editing-video-as-a-programmer/
2•chbkall•49m ago•0 comments

How Clawdbot Remembers Everything

https://twitter.com/manthanguptaa/status/2015780646770323543
2•Anon84•50m ago•0 comments

Thermus Aquaticus

https://en.wikipedia.org/wiki/Thermus_aquaticus
1•thunderbong•51m ago•0 comments

Roo Code 3.43.0 – Intelligent Context Condensation v2 – Settings Cleanup

https://docs.roocode.com/update-notes/v3.43.0
1•hrudolph•52m ago•2 comments

Frame Experiments [video]

https://www.youtube.com/shorts/oYd79OV6v1M
1•lisper•52m ago•0 comments

Eyes On – News

https://eyeson.news/
1•luisfkandriolo•52m ago•2 comments