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/

2025, a Retrospective

https://www.wheresyoured.at/2025-a-retrospective/
1•simonebrunozzi•14s ago•0 comments

Anthropic, OpenAI rivalry spills into new Super Bowl ads as both fight to win

https://apnews.com/article/openai-anthropic-chatgpt-claude-rivalry-c19e0cca22c37190cc4e0dc08e889ef0
1•rawgabbit•42s ago•0 comments

Why Elixir is the best language for AI – Dashbit Blog

https://dashbit.co/blog/why-elixir-best-language-for-ai
1•tortilla•3m ago•0 comments

Show HN: Link in Bio for Online Boutiques

https://trustd.shop/
1•elananandhan•3m ago•0 comments

Did a renowned hacker help Jeffrey Epstein get 'dirt on other people'?

https://san.com/cc/did-a-renowned-hacker-help-jeffrey-epstein-get-dirt-on-other-people/
2•johnshades•3m ago•0 comments

I made CSV viewing simple and fast

1•anirudh_parmar•3m ago•0 comments

Light-Weight Cache Replacement for Instruction Heavy Workloads

https://dl.acm.org/doi/10.1145/3695053.3730993
1•blakepelton•3m ago•1 comments

The Null Pointer Crisis: Running God-Mode Software on Legacy Hardware

1•ARKuniverse•4m ago•0 comments

Feedback Loopable

https://ampcode.com/notes/feedback-loopable
1•tosh•5m ago•0 comments

Show HN: Emergencias.live – Ultra-lightweight emergency info for Spain

https://emergencias.live/
1•cscazorla•5m ago•1 comments

Time in C++: Closing Thoughts

https://www.sandordargo.com/blog/2026/02/04/clocks-part-10-conclusion
1•ibobev•7m ago•0 comments

Imitation banknotes with QR codes used by Russia to evade sanctions

https://www.ft.com/content/8ea9eb6d-736a-4ccf-aa6b-3f9a9fb81294
1•udev•8m ago•0 comments

Show HN: A macOS app for consistent work logs

3•reflekto-app•8m ago•2 comments

Gamma Function at Reciprocals of Integers

https://www.johndcook.com/blog/2026/02/04/gamma-reciprocal/
1•ibobev•8m ago•0 comments

Introduction of the Atari 400/800 in 1979

https://www.goto10retro.com/p/introduction-of-the-atari-400800
1•ibobev•9m ago•0 comments

Fined $48k for using a jammer to keep commuters from using phones while driving

https://transition.fcc.gov/eb/Orders/2014/FCC-14-55A1.html
2•felineflock•10m ago•0 comments

Show HN: Kling 3.0 video generation with native audio synthesis

https://freyavideo.com/video-models/kling-3-0
1•howardV•10m ago•0 comments

More room to build: AWS serverless services now support payloads up to 1 MB

https://aws.amazon.com/blogs/compute/more-room-to-build-serverless-services-now-support-payloads-...
1•mariuz•11m ago•0 comments

Pentagon asked to probe SpaceX for potential Chinese ownership

https://www.reuters.com/business/autos-transportation/pentagon-asked-probe-spacex-potential-chine...
2•kilroy123•11m ago•0 comments

Show HN: Gilfoyle – Empirical RCA across observability tools

https://github.com/axiomhq/gilfoyle
1•seiflotfy•13m ago•0 comments

Show HN: A minimal identity registry for AI agents

http://aiagentid.org/
1•alexanderlebed•13m ago•0 comments

Raspberry Pi 4 dual RAM variant introduced to mitigate RAM supply challenges

https://www.cnx-software.com/2026/02/05/raspberry-pi-4-dual-ram-variant-introduced-to-mitigate-ra...
1•geerlingguy•13m ago•0 comments

Security firm finds Moltbook's 1.5M 'AI agents' run by 17K humans

https://www.perplexity.ai/page/security-firm-finds-moltbook-s-4J6M_cdYSySFQdnd49tfOQ
2•dpflan•16m ago•0 comments

Show HN: Claude.md templates based on Boris Cherny's advice

https://github.com/abhishekray07/claude-md-templates
2•aray07•17m ago•0 comments

ÆTHRA – Write music as code (notes, chords, emotion-driven music)

2•CzaxTanmay•18m ago•0 comments

Ask HN: How much more power AI requires over Python's list sort

1•yonisto•18m ago•0 comments

Shell Theory: Solving the AI Amplification Paradox

https://telemetryagent.dev/blog/shell-theory
1•martvdjagt•18m ago•1 comments

Show HN: VillageSQL – A Fork of MySQL with Extensions

https://villagesql.com/blog/introducing-villagesql/
4•deesix•18m ago•0 comments

Microsoft and Software Survival

https://stratechery.com/2026/microsoft-and-software-survival/
1•disgruntledphd2•19m ago•0 comments

Show HN: Jest-doctor – catching async leaks that cause flaky Jest tests

https://github.com/stephan-dum/jest-doctor/tree/main/packages/jest-doctor
1•Stephan_Dum•20m ago•1 comments