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/

Long time no sea: finding the seahorse emoji

https://blog.gingerbeardman.com/2026/07/17/long-time-no-sea-finding-the-seahorse-emoji/
2•msephton•5m ago•0 comments

GrapheneOS recommended for domestic abuse victims

https://privacypros.com.au/privacy-hub/articles/dv-safe-phone-australia/
1•aussieguy1234•10m ago•0 comments

Simple filter to gather numbers in repeated text

https://github.com/rustyrussell/stats
1•RhysU•11m ago•0 comments

Releasing Execution Contexts

https://crystal-lang.org/2026/07/12/releasing-execution-contexts/
2•markdog12•12m ago•0 comments

Not available on Android 10 or higher *#06

1•amelazy•12m ago•0 comments

An open-source AI agent that runs on your own machine

https://github.com/richhabits/sam
1•sammind•12m ago•0 comments

Show HN: 3Emalak SEO Gaint

https://www.3emalak.com/
1•omeraliamm•15m ago•0 comments

Chinese memory ban would cut off RAMpocalypse relief

https://www.theregister.com/systems/2026/07/17/chinese-memory-ban-would-cut-off-rampocalypse-reli...
3•jnord•18m ago•0 comments

HP fined 1.4B rupees for "cartelization" of ink cartridges, toner, PCs

https://arstechnica.com/gadgets/2026/07/hp-fined-1-4-billion-rupees-for-cartelization-of-ink-cart...
1•breve•19m ago•0 comments

China's Xi to outline AI diplomacy vision at key Shanghai forum

https://www.reuters.com/world/china/chinas-xi-outline-ai-diplomacy-vision-key-shanghai-forum-2026...
1•ls612•20m ago•0 comments

The New Deep Work

https://macro.land/blog/the-new-deep-work/
1•priyadarshy•22m ago•0 comments

The Doctor Is Not the Mother: DS4 Latent Reasoning

https://blog.n.ichol.ai/the-doctor-is-not-the-mother
1•nmitchko•23m ago•1 comments

Show HN: WFHJ.com – Work from Home Jobs

https://wfhj.com/
1•nadermx•23m ago•0 comments

What Britain's Next Prime Minister Could Mean for UK Data Centers

https://www.datacenterknowledge.com/regulations/what-britain-s-next-prime-minister-could-mean-for...
2•WaitWaitWha•23m ago•0 comments

Empryo: Code as a Living System

https://empryo.com/
2•handfuloflight•25m ago•0 comments

New Demands on RF Interconnects–How 5G and AI Are Redefining RF Designs

https://www.allaboutcircuits.com/news/new-demands-on-rf-interconnectshow-5g-and-ai-are-redefining...
1•WaitWaitWha•25m ago•0 comments

Weird but Effective LLM Tricks: Cache Tree and Tail Prompt Optimization

https://github.com/orbsh/wiki/blob/main/tail-prompt-optimization-en.md
1•orbsh•26m ago•0 comments

Ask HN: Best practice to prevent credentials/secrets commit to Git repo

1•xinbenlv•27m ago•1 comments

Show HN: NexSub – 100% offline real-time translation tool using local Whisper

https://steelsoft.site/software/NexSub_home.html
1•billqu0001•31m ago•0 comments

show hn: mobile-first ide with live testing. no laptop

https://www.treena.app/
2•KollaikalRupesh•35m ago•6 comments

Canada says bridge tolls won't be split with U.S. until $6.4B of debt is repaid

https://www.cbc.ca/news/canada/windsor/carney-presser-gord-bridge-9.7272695
17•geox•37m ago•0 comments

ClickMVP – deterministic full-stack code from production app patterns

https://app.clickmvp.com
1•andredourado•40m ago•1 comments

Google Kills Custom Search API on Jan 1, 2027

https://thenextgennexus.com/2026/05/14/google-kills-custom-search-api-on-jan-1-2027-you-have-9-mo...
20•alexey-salmin•43m ago•4 comments

Show HN: Git-temp (repo scratchpad for AI agents that won't clutter Git status)

https://github.com/sebmellen/git-temp
2•sebmellen•47m ago•0 comments

Interactive architectural maps of your repo, show branches and commit diffs. AI

https://github.com/agustinvillegas/repomap
1•franvillegass•48m ago•1 comments

Jimmy Yu Nvidia executive and police officer emp Sanjay saikumar Emily yu

https://www.isdglobal.org/isd-explainer/gangstalking-and-targeted-individuals/
1•palermocagilari•49m ago•1 comments

Semantic Layer as Middleware Is Not Enough

https://blog.strata.do/p/semantic-layer-middleware-is-not
1•ajoski9•54m ago•0 comments

RustDuck: An In-Depth Analysis of a Two-Stage Botnet

https://blog.xlab.qianxin.com/rustduck-en/
1•uneven9434•55m ago•0 comments

Architecting Secure Prompt Caching

https://tinfoil.sh/blog/2026-07-14-secure-prompt-caching
1•FrasiertheLion•55m ago•1 comments

The Hard Parts

https://withinboredom.info/posts/the-hard-parts/
1•withinboredom•56m ago•0 comments