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/

Gdelt: Real-time database of global human society for open research

https://gdeltproject.org/
1•teleforce•13s ago•0 comments

I hired an illustrator to draw my house. Now it's my Home Assistant dashboard

https://antonfrolov.substack.com/p/i-hired-an-illustrator-to-draw-my
1•soheilpro•1m ago•0 comments

Show HN: I made a new number puzzle

https://hikupuzzle.com/
1•esschul•1m ago•0 comments

Boston Dynamics Appoints Rohit Prasad as Chief Executive Officer

https://bostondynamics.com/news/boston-dynamics-appoints-rohit-prasad-as-chief-executive-officer/
1•ilreb•2m ago•0 comments

ESP32-C3 Adblock

https://github.com/M-Abozaid/esp32-c3-adblock
1•jayhoon•2m ago•0 comments

Ask HN: What Is Your Personal Backup Methods

1•Crontab•3m ago•0 comments

Ask HN: What do you think about Fractional CFOs

2•mtmosestn•5m ago•0 comments

The Zizians [video]

https://www.youtube.com/watch?v=C0HYotaCvcg
1•TorontoTheGood•8m ago•0 comments

The Unmillenium Problems

https://twitter.com/noemititarenco/status/2107603669969412160
1•dvt•12m ago•0 comments

Jev-Driven SRE Diagnosis: What Worked and What Failed

https://www.sregym.com/blog/jev-driven-sre-diagnosis
1•matt_d•14m ago•0 comments

The Source Code Is the Detailed Design

https://wiki.c2.com/?TheSourceCodeIsTheDetailedDesign
1•kmstout•17m ago•0 comments

Show HN: YAVCHN, Yet Another Vibe-Coded Hacker News (Reader)

https://yavchn.com/hn/
1•paulmooreparks•17m ago•0 comments

Show HN: TerrainSR – fast, realistic heightmap upscaling model

https://huggingface.co/joe-gibbs/terrainsr
3•joegibbs•17m ago•1 comments

OpenAI Decisions API is now available in Public Beta

https://community.openai.com/t/decisions-api-is-now-available-in-public-beta/1403877
1•soheilpro•20m ago•0 comments

Poll HN: Is there a skill to coding with AI?

2•jv22222•21m ago•2 comments

Halo 3 Quotes

https://www.imdb.com/title/tt0494232/quotes/
1•marysminefnuf•22m ago•0 comments

Sierra Club sues San Francisco, claims city is fabricating its water needs

https://www.sfchronicle.com/climate/article/sierra-club-san-francisco-lawsuit-22465761.php
1•littlexsparkee•25m ago•0 comments

China's LinkedIn Espionage Is Only Getting More Advanced

https://thediplomat.com/2026/10/chinas-linkedin-espionage-is-only-getting-more-advanced/
1•snarky-comments•26m ago•0 comments

My Husband Has Found a New "Helper" During His Solo Time. It's My Nemesis

https://slate.com/advice/2026/10/sex-advice-husband-masturbation-aid.html
2•snarky-comments•32m ago•1 comments

Jev-as-a-Judge for Agent Evaluations

https://academy.dair.ai/resources/jev-as-a-judge
1•omarsar•34m ago•0 comments

Competing in a Stacked Market

https://iter0.com
1•inchwormz•39m ago•0 comments

Llama.cpp and WebGPU = Client-side LLMs [video]

https://www.youtube.com/watch?v=TvVhzroY72E
4•TriteJin•39m ago•0 comments

Anagrams.lol

https://anagrams.lol
1•flwns•40m ago•0 comments

The newest author at Machu Picchu is a rope

https://write.as/6z2ws92fkul5v
1•ellie_walks•41m ago•0 comments

Show HN: Puppet Master – Manage coding agents at scale

https://puppet-master.xyz/
1•chrismoos•44m ago•0 comments

OpenSSH no longer sandboxed on macOS

https://twitter.com/canadianbryan/status/2107579608635687050
1•newman314•45m ago•0 comments

The Architecture of Digital Sovereignty

https://freedom.czr.one/
2•cezarcezarcezar•50m ago•0 comments

Show HN: ZWhispr – Three speech models are better than one

https://zwhispr.com/
2•jakobov•52m ago•0 comments

Tiberava – Caesar, Total War, and a touch of roguelite

https://tiberava.pages.dev/
1•cleaninstalled•55m ago•1 comments

Would you quit sleeping if you could?

https://endsdontjustifythemeans.com/p/would-you-quit-sleeping
2•bookofjoe•56m ago•2 comments