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/

Show HN: Ray-BANNED, Glasses to detect smart-glasses that have cameras

https://github.com/NullPxl/banrays
1•nullpxl•1m ago•0 comments

Git-reabsorb: Reorganize Git commits with new structure using an LLM

https://github.com/AllyMarthaJ/git-reabsorb
1•benno128•1m ago•0 comments

Mission Critical Advanced Scheduling (ALAP/ASAP) System

https://github.com/rodmena-limited/scriptplan
1•rodmena•3m ago•0 comments

The China That the World Sees Is Not the One I Live In

https://www.nytimes.com/2025/11/13/opinion/china-politics-social-public-mood.html
1•kaycebasques•4m ago•0 comments

Generator Website

1•generatorsite•6m ago•0 comments

CSS inspiration is on the rise These are awesome tbh

https://twitter.com/BalintFerenczy/status/1946198804694245486
1•iamA_Austin•6m ago•0 comments

What's cooking on Sourcehut? Q4 2025

https://sourcehut.org/blog/2025-11-20-whats-cooking-q4-2025/
1•Kerrick•12m ago•0 comments

Around 500M PCs are holding off upgrading to Windows 11, says Dell

https://www.theverge.com/news/831364/dell-windows-11-upgrade-numbers-earnings-call-q3-2025
3•Fiveplus•14m ago•1 comments

More than 93% discount for Free Software on Black Friday;)

https://mastodon.social/@fsfe/115625326159147544
1•kirschner•17m ago•0 comments

The tech-debt death spiral

https://lindbakk.com/blog/the-tech-debt-death-spiral
2•Seb-C•17m ago•0 comments

Awesome Version Managers

https://github.com/bernardoduarte/awesome-version-managers
1•saikatsg•27m ago•0 comments

How to use Linux vsock for fast VM communication

https://popovicu.com/posts/how-to-use-linux-vsock-for-fast-vm-communication/
1•mfrw•34m ago•0 comments

Black Friday Deals for Developers and Tech Teams

https://github.com/Pimjo/black-friday-deals
1•vinishbhaskar•47m ago•1 comments

WhisperThunder – A New Fast, High-Quality Text-to-Video Model

https://www.whisperthunder.top/
2•RyanMu•47m ago•1 comments

Show HN: AI Agents for Customer Support

https://www.sparrowdesk.com/ref=hn
1•jgm22•48m ago•0 comments

Ask HN: As CTO, do you pick JavaScript/TS as the default stack?

1•sawirricardo•51m ago•2 comments

World War AI

https://www.epsilontheory.com/world-war-ai/
2•koolhead17•51m ago•1 comments

Are We Becoming Distilled Versions of AI?

2•3chinproblem•52m ago•1 comments

Show HN: I Am Building an Intuitive Database GUI for ClickHouse and Postgres

https://www.datacia.app
1•rwiteshbera•55m ago•0 comments

Lot Is Back

https://lot-systems.com
1•vadikmarmeladov•57m ago•0 comments

Billiard Fractals: The Infinite Patterns Hidden in a Rectangle

https://xcontcom.github.io/billiard-fractals/docs/article.html
3•grandpanda•58m ago•2 comments

TigerStyle: Coding philosophy focused on safety, performance, dev experience

https://tigerstyle.dev/
9•nateb2022•1h ago•0 comments

The weird technical limitations of the Nintendo 64 [video]

https://www.youtube.com/watch?v=DCt7UZkS-w4
1•azhenley•1h ago•0 comments

Beads – A memory upgrade for your coding agent

https://github.com/steveyegge/beads
2•latchkey•1h ago•0 comments

Modern Mermaid, a decent flowchart generator for writing documentation

https://modern-mermaid.live/
2•fragmede•1h ago•0 comments

Andrew Kelley removed his "monkeys" and "losers" references

https://web.archive.org/web/20251127021007/https://ziglang.org/news/migrating-from-github-to-code...
9•nikolay•1h ago•4 comments

I solo-developed a Call of Duty event clipper using Python and AI

1•niceshot-ai•1h ago•0 comments

Migrating to Positron, a next-generation data science IDE for Python and R

https://posit.co/blog/positron-migration-guides
6•ionychal•1h ago•1 comments

Show HN: AffiliateGrowthVault: Discover 2000 Affiliate Program Growth Strategies

https://affiliategrowthvault.com/
1•tejas3732•1h ago•0 comments

Can I Port Sonic to the Amiga from the Sega Megadrive?

https://youtu.be/Xb94oUw7_K4
2•bane•1h ago•0 comments