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/

Impeccable Style

https://impeccable.style
1•noemit•47s ago•0 comments

The Ralph Wiggum Loop from first principles (by the creator of Ralph) [video]

https://www.youtube.com/watch?v=4Nna09dG_c0
1•misha10x•1m ago•0 comments

Show HN: A cross-platform toolkit to explore OS internals and capabilities

1•DenisDolya•3m ago•0 comments

Rustic: fast, encrypted, and deduplicated backups powered by Rust

https://github.com/rustic-rs/rustic
1•tosh•4m ago•0 comments

Peter Thiel's New Model Army

https://broligarchy.substack.com/p/peter-thiels-new-model-army
1•DyslexicAtheist•5m ago•0 comments

To those who fired or didn't hire tech writers because of AI

https://passo.uno/reconsider/
2•theletterf•6m ago•0 comments

Exclusive State Access

https://thecppway.com/posts/value_semantics/
1•ibobev•6m ago•0 comments

Cloudflare threatens Italy exit over €14M fine

https://ioplus.nl/en/posts/cloudflare-threatens-italy-exit-over-14m-fine
1•EtienneK•6m ago•0 comments

Clawdbot: The AI that does things

https://clawd.bot/
1•zahrevsky•9m ago•0 comments

Testing a LangChain agent revealed a 95% failure rate on adversarial inputs

1•frankhumarang•12m ago•0 comments

UK's Ofcom investigates Elon Musk's X over Grok AI sexual deepfakes

https://www.bbc.com/news/articles/cwy875j28k0o
1•choult•13m ago•0 comments

Show HN: Observability without proprietary agents (pure OpenTelemetry)

https://uptrace.dev/opentelemetry
1•alexband2206•13m ago•0 comments

Startup Quantum Elements Brings AI, Digital Twins to Quantum Computing

https://www.nextplatform.com/2026/01/09/startup-quantum-elements-brings-ai-digital-twins-to-quant...
1•rbanffy•14m ago•0 comments

Show HN: AI that turns project ideas into structured specs

https://max.omika.ai?c=14
1•Eggvelop•15m ago•0 comments

The Remarkable Computers Built Not to Fail [video]

https://www.youtube.com/watch?v=SSSB7ZTSXH4
2•rbanffy•15m ago•0 comments

Visona – The Most Powerful Canvas

https://visona.me
1•bellamoon544•16m ago•1 comments

Canonical Builds Steam Snap for Ubuntu ARM64 Leveraging FEX

https://www.phoronix.com/news/Steam-Snap-ARM64-FEX
2•EtienneK•19m ago•0 comments

Show HN: TrackAll – Chrome extension to keep all tracking links in one place

https://chromewebstore.google.com/detail/trackall-packages-orders/ephpibhobjdieddmhhlfknedafjjfgbi
1•viikka•20m ago•0 comments

GeneploreAI/gibberifier: Stun LLMs with random Unicode characters

https://github.com/GeneploreAI/gibberifier
1•aiNohY6g•26m ago•0 comments

The Night They Tried to Kill the Sky

https://substack.com/inbox/post/184292744
1•mpweiher•28m ago•0 comments

JavaScript date + 1 month = 9 months previous

https://philna.sh/blog/2026/01/11/javascript-date-calculation/
1•philnash•29m ago•1 comments

The new biologists treating LLMs like aliens

https://www.technologyreview.com/2026/01/12/1129782/ai-large-language-models-biology-alien-autopsy/
1•fleahunter•31m ago•0 comments

How to Build Reactive Declarative UI in Vanilla JavaScript

https://jsdev.space/howto/reactive-vanilla-js/
3•javatuts•31m ago•0 comments

Belphegor's Prime

https://en.wikipedia.org/wiki/Belphegor%27s_prime
2•thunderbong•38m ago•0 comments

Virtual Gallery of Sodai – Lithuanian Straw Gardens

https://www.sodai.eu/en
1•stared•40m ago•0 comments

The Art of Digital Rendering (Loren Carpenter's Last Interview)

https://www.computer.org/csdl/magazine/cg/2025/06/11240575/2byRgWIT3YA
1•boulos•41m ago•0 comments

Show HN: Two-line change, 30% RAG boost

https://arxiv.org/abs/2503.06882
1•snasan•43m ago•0 comments

UK's Ofcom investigating X after outcry over sexualised AI images

https://www.theguardian.com/technology/2026/jan/12/ofcom-investigating-x-outcry-sexualised-ai-ima...
4•n1b0m•43m ago•0 comments

Measles continues raging in South Carolina; 99 new cases since Tuesday

https://arstechnica.com/health/2026/01/measles-continues-raging-in-south-carolina-99-new-cases-si...
3•rbanffy•45m ago•0 comments

IKEA for Software

https://tommaso-girotto.co/blog/an-ikea-for-software
1•tgirotto•45m ago•0 comments