frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Destroy Big Tech with a Salvaged Cyberdeck – Make

https://makezine.com/article/technology/raspberry-pi/destroy-big-tech-with-a-salvaged-cyberdeck/
1•evo_9•25s ago•0 comments

Me in 2026 – What is tech doing?

https://ivanlugo.dev/writing/first-words/
1•tikimcfee•27s ago•1 comments

Ask HN: Are you interested in building devtools/infra for science?

1•rorytbyrne•1m ago•0 comments

Using encapsulated development to code on my phone

https://maryrosecook.com/blog/post/using-encapsulated-development-to-code-on-my-phone
1•evakhoury•1m ago•0 comments

FBI warns of in-person data theft attacks from extortion gang

https://www.bleepingcomputer.com/news/security/fbi-warns-of-silent-ransom-group-in-person-data-th...
1•Brajeshwar•2m ago•0 comments

Meta Smart Glasses Covert Spying Bypass: Verified, Unresolved, Tested

https://ipvm.com/reports/meta-smart-glasses-covert-spying
1•jhonovich•3m ago•0 comments

Provedex: Tamper-evident audit logs for AI agents (Pipecat, LangChain)

https://github.com/provedex/provedex
1•adi-suresh•3m ago•0 comments

Vim Vim Revolution

https://vimvimrevolution.com/
1•kevinlinxc•4m ago•1 comments

We contain Claude across products

https://www.anthropic.com/engineering/how-we-contain-claude
1•skogstokig•4m ago•0 comments

Franchising has quietly made countless Americans rich

https://www.economist.com/business/2026/05/24/franchising-has-quietly-made-countless-americans-rich
1•bookofjoe•4m ago•1 comments

Google AI Threat Defense to help you outpace the adversary

https://cloud.google.com/blog/products/identity-security/introducing-google-ai-threat-defense
3•srameshc•5m ago•0 comments

Last.fm is now independent

https://support.last.fm/t/last-fm-is-now-independent/118591
1•twistslider•5m ago•0 comments

The Viruses Causing New Outbreaks Are Less Familiar to Science

https://www.nytimes.com/2026/05/27/science/ebola-hantavirus-species-strains.html
1•digital55•6m ago•0 comments

The Farmers Who Fought a Data Centre–and Won

https://macleans.ca/longforms/the-farmers-who-fought-a-data-centre-and-won/
1•speckx•6m ago•0 comments

[hand-drawn] recipes for laid-back engineers

https://leontrolski.github.io/recipes.html
1•guessmyname•8m ago•0 comments

Show HN: Approve Claude CLI prompts from the browser, phone, or tablet

https://notifai.net/
2•Witness327•8m ago•1 comments

Now, imagine other people are different from you (2019)

https://blog.jobelenus.dev/blog/now-imagine-other-people-are-different-from-you/
1•mooreds•10m ago•0 comments

An Update on Composer and Packagist Supply Chain Security

https://blog.packagist.com/an-update-on-composer-packagist-supply-chain-security/
4•Seldaek•10m ago•0 comments

Who buys custom chips and why?

https://substack.com/@johncoleisreading/note/c-263273279
1•johncole•11m ago•0 comments

LLM, meet ML pipeline. ML pipeline, meet your new build step

https://matthias-kainer.de/blog/posts/llm-meet-ml-pipeline/
2•oesimania•12m ago•0 comments

Transparent solar cells could be mounted right on windows

https://newatlas.com/energy/transparent-solar-cells-windows/
1•breve•12m ago•0 comments

A One-Character Host Header Bug in Starlette Exposed AI Agents

https://firethering.com/badhost-starlette-critical-vulnerability-ai-agents/
1•steveharing1•12m ago•0 comments

The Biggest and Weirdest Commits in Linux Kernel Git History (2017)

https://www.destroyallsoftware.com/blog/2017/the-biggest-and-weirdest-commits-in-linux-kernel-git...
1•downbad_•14m ago•0 comments

IBM's Video Explaining Five AI Risks That Can Get You Fired

https://www.youtube.com/watch?v=1m55T8xST9s
1•busymom0•14m ago•0 comments

Katharos: Monads, functors, and immutable data for Python

https://github.com/kamalfarahani/katharos
1•h8hawk•14m ago•0 comments

Ubuntu releases Workshops: Sandboxed dev environments in a single command

https://discourse.ubuntu.com/t/introducing-workshop-launch-sandboxed-development-environments-on-...
2•nullbio•15m ago•0 comments

The AI fight brewing inside The New York Times

https://www.theverge.com/ai-artificial-intelligence/937689/new-york-times-tech-guild-ai-monitorin...
3•Brajeshwar•16m ago•0 comments

» Planescape: Torment, Part 1: From the Tabletop

https://www.filfre.net/2026/05/planescape-torment-part-1-from-the-tabletop/
1•ibobev•16m ago•0 comments

C++26: Ordering of constraints involving fold expressions

https://www.sandordargo.com/blog/2026/05/27/cpp26-constraints-ordering-fold-expressions
1•ibobev•17m ago•0 comments

Does bulk memmove speed up `std:remove_if`? (No.)

https://quuxplusone.github.io/blog/2026/05/23/chunked-remove/
1•ibobev•17m ago•0 comments
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/