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•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/

Fragnesia (Linux LPE)

https://github.com/v12-security/pocs/tree/main/fragnesia
1•Wingy•1m ago•0 comments

Cisco to Cut Jobs in Shift to Capture More AI Demand

https://www.wsj.com/business/earnings/cisco-to-cut-jobs-in-shift-to-capture-more-ai-demand-b99eeb21
1•whatthesmack•1m ago•0 comments

PyTorch 2.12 Released

https://pytorch.org/blog/pytorch-2-12-release-blog/
1•0bytematt•1m ago•0 comments

Show HN: Sinain captures screen and audio in KG, shares it with agents/peers

https://anthillnet.github.io/sinain-hud/
1•geravant•4m ago•0 comments

QWEN2.5-1.5B Abliterated Release for Android Mobile

https://huggingface.co/automajicly/qwen-1.5b-android/commit/
1•automajicly•4m ago•0 comments

I tested GPT-5.5, Claude Opus 4.7, and Gemini 3.1 Pro on financial-control

https://albertquaisie.substack.com/p/i-tested-gpt-55-claude-opus-47-and
1•Aquaisie•7m ago•0 comments

I was asked to install malware during a fake interview

https://ashishb.net/security/contagious-interview/
3•ashishb•7m ago•0 comments

TinyStories-260K running locally on a stock Game Boy Color

https://github.com/maddiedreese/gbc-transformer
1•adunk•8m ago•0 comments

Content-defined chunking added to Bazel

https://www.buildbuddy.io/blog/content-defined-chunking/
1•siggi•8m ago•0 comments

The Acceleration of Addictiveness (2010)

https://www.paulgraham.com/addiction.html
1•downbad_•9m ago•0 comments

Ask HN: What programming blogs do you follow?

1•chistev•11m ago•0 comments

Interaction Nets and Hardware

https://tendrils.co/background
1•PaulHoule•13m ago•0 comments

ZachXBT traces $19M crypto social engineering scheme by a teenager

https://xcancel.com/zachxbt/status/2054170002945987029#m
4•Cider9986•15m ago•1 comments

When crows join your LiveKit call

https://eniveld.substack.com/p/when-crows-join-your-livekit-call
1•davidz•20m ago•0 comments

Apple Is Quietly Building the Most Profitable AI Toll Booth

https://seekingalpha.com/article/4902208-apple-quietly-building-most-profitable-ai-toll-booth
2•ndr42•21m ago•0 comments

UAE Building 'Cope Cages' to Protect Energy Facilities from Drone Attack

https://www.twz.com/news-features/uae-building-massive-cope-cages-to-protect-energy-facilities-fr...
3•uticus•23m ago•0 comments

Six SQL patterns I use to catch transaction fraud

https://analytics.fixelsmith.com/posts/sql-fraud-patterns/
1•analyticsfs•23m ago•0 comments

How Mamdani and Hochul Are Solving New York City's Budget Crisis

https://www.nytimes.com/2026/05/12/nyregion/mamdani-budget-nyc.html
3•thunderbong•24m ago•0 comments

Project Bluefin now based on top of GNOME OS

https://docs.projectbluefin.io/blog/making-our-own-fate/
1•trogdor3000•24m ago•0 comments

Obsidian Sync Audits by Cure53 and Trail of Bits

https://obsidian.md/blog/cure53-tob-sync-audits/
2•cdrnsf•27m ago•0 comments

Aictx – Repo-local continuity runtime for coding agents

https://github.com/oldskultxo/aictx
2•santism•27m ago•1 comments

Stochastic Parrots: Frequently Unasked Questions

https://medium.com/@emilymenonbender/stochastic-parrots-frequently-unasked-questions-49c2e7d22d11
1•olalonde•31m ago•0 comments

How the U.S. Became the Greatest Energy Exporter

https://www.wsj.com/business/energy-oil/us-energy-exports-charts-60f29985
2•JumpCrisscross•32m ago•2 comments

Adult game industry complaint to FTC regarding Visa/Mastercard (2025) [pdf]

https://avvn.org/ftc.pdf
3•Scaled•32m ago•1 comments

Crypto Revolution

https://tera-finance.io
1•tyoma_cho•33m ago•0 comments

Stacktree – The publish primitive for agent-made HTML

https://stacktr.ee/
1•indigodaddy•34m ago•0 comments

Show HN: AICTL – A native AI agent for terminal and macOS, in Rust

https://aictl.app
1•piotrwittchen•35m ago•1 comments

The Chakram and its Forgotten Technique [video]

https://www.youtube.com/watch?v=IyBXkhTzAK0
1•Nevaeh•36m ago•0 comments

Claude programmatic usage get separate budget

https://xcancel.com/ClaudeDevs/status/2054610152817619388
2•willempienaar•37m ago•0 comments

I built a reference Go project (and taught an AI agent to clone it)

https://aran.dev/posts/why-i-built-a-reference-go-project/
1•aranw•38m ago•0 comments