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/

Snowflake feature policy rules can now return a custom error message [video]

https://www.youtube.com/shorts/Z4ktXgJr3T0
1•yanivleven•39s ago•0 comments

CVE-2026-116155: ImageMagick Memory Leak via Crafted XMP Profile-VR by Agilehunt

https://www.agilehunt.com/blog/imagemagick-cve-2026-116155-xmp-profile-parameter-entity-memory-leak
1•vikzsharma•1m ago•0 comments

Show HN: Public procedure records for doctors, with sources

https://getopenhealth.org/
1•kyisaiah47•4m ago•0 comments

C2PA's eMudhra Moment

https://www.da.vidbuchanan.co.uk/blog/c2pa-four.html
2•Retr0id•4m ago•0 comments

Trade-off Analyzer · Architecture decisions you can defend

https://tradeoffanalyzer.com/
1•tanmaydesh5189•4m ago•0 comments

Show HN: CodeConnect: Coding Agents on Your iPhone

https://codeconnect.sh
2•datadroves•5m ago•0 comments

Show HN: Spotify FOSS Alternative with Google Drive, S3, Soulseek

https://github.com/Suleman-Elahi/Listune
1•inmate4587•6m ago•0 comments

Leaking the email of any YouTube user for $10k (2025)

https://brutecat.com/articles/leaking-youtube-emails/
1•zenincognito•7m ago•0 comments

NatWest announces 1k more jobs cut after AI efficiency drive

https://www.independent.co.uk/news/uk/home-news/natwest-bank-jobs-cuts-uk-ai-evelyn-partners-b307...
2•entryleveljobsc•8m ago•0 comments

Show HN: InBox Wall – A local-first, open-source email sanitizer for AI agents

https://github.com/Annora998/inboxwall
1•kurienbytes•9m ago•0 comments

Nearly 2 out of 3 teens and tweens use AI chatbots, new research shows

https://www.npr.org/2026/10/30/nx-s1-6022278/ai-artificial-intelligence-teens-jed-common-sense-media
1•entryleveljobsc•10m ago•0 comments

Ex-Meta Researcher Torrented Pirated Books, Deleted It 'Due to Litigation'

https://torrentfreak.com/ex-meta-researcher-torrented-pirated-books-dataset-deleted-it-due-to-all...
3•WesleyGrant782•11m ago•0 comments

Tolkien's legends are truer than our own

https://www.newstatesman.com/culture/books/book-of-the-day/2026/10/tolkiens-legends-are-truer-tha...
3•thinkingemote•12m ago•0 comments

DiffNotes: Lets your coding agent explain its PRs inline

https://github.com/igorkasyanchuk/diffnotes
2•igorkasyanchuk•16m ago•0 comments

The New Hot Job in Law Doesn't Require a J.D

https://www.nytimes.com/2026/10/31/business/dealbook/legal-engineer-ai-law.html
1•cainxinth•18m ago•0 comments

We hug: Individual differences predict emotional touch memories

https://journals.plos.org/plosone/article?id=10.1371/journal.pone.0359868
1•gumby•18m ago•0 comments

Show HN: Tracegate – local CI that only skips tests it has proven it can skip

https://github.com/davidscotttufts/tracegate-ci
1•davidtufts•19m ago•0 comments

GAC starts mass-producing Level 4 robotrucks in China

https://asia-tech-news.ghost.io/gac-starts-mass-producing-level-4-pony-ai-robotrucks/
1•ilamont•20m ago•0 comments

What would happen if the internet went down?

https://www.channelnewsasia.com/commentary/ai-cybersecurity-attack-php-6506261
1•Markoff•21m ago•0 comments

Show HN: KerfScript Programming Language for Laser Cutting

https://kerfscript.mylasertools.com/models/
2•jmlk•26m ago•0 comments

Linux Mint Developing New Apps for Terminal and System Monitoring

https://www.phoronix.com/news/Linux-Mint-October-2026
2•mikece•27m ago•0 comments

Anthropic orders AI tool Claude to stop remaking video games

https://www.gamedeveloper.com/programming/anthropic-appears-to-have-ordered-ai-tool-claude-to-sto...
2•llm_nerd•27m ago•0 comments

Show HN: I built a crawler that finds personal websites by a /.well-known/josh

https://joshternet.org/
1•TheWoollyBully•27m ago•0 comments

Wanted: Robot-Dog Walkers. $20/Hour. No pooper scooper required.

https://www.nytimes.com/2026/10/27/technology/robot-dog-walkers.html
2•bookofjoe•27m ago•1 comments

A Link Between Childhood Imaginary Friend and an Uncanny Feeling Later in Life

https://www.sciencealert.com/theres-a-curious-link-between-your-childhood-imaginary-friend-and-an...
1•wjSgoWPm5bWAhXB•30m ago•0 comments

Ask HN: What are your go-to free/open-source alternatives to $20/mo AI SaaS?

1•varunkalakal•32m ago•0 comments

We Built Uncatalogued with Rust and Raycast 3D for the Game Boy Advance

https://www.simplexcode.net/blog/uncatalogued-rust-gba-architecture/
1•ippan•37m ago•0 comments

Malware uses LLMs to rank victims by how much they're worth

https://blog.talosintelligence.com/appraisal-by-ai-model-driven-victim-prioritization-in-the-volt...
3•khalidkhair•40m ago•0 comments

Gemini Code vs. Claude Code – A cautionary post-mortem ($800 in 12h)

https://n.aspencreekbs.com/RZo9ksiKqtTiTLy6b0xiKj2j
2•cshutchinson•40m ago•0 comments

Open and Closed Loop Benchmarking

https://theconsensus.dev/p/2026/10/25/open-and-closed-loop-benchmarking.html?focus=1
1•eatonphil•41m ago•0 comments