frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Substack adds AI text detection to all notes and posts

https://post.substack.com/p/against-claudefishing
1•meander_water•6m ago•0 comments

Could dark energy come from the Standard Model? ρ_Λ = ρ_P · e^(-90π)

https://zenodo.org/records/21515348
1•kisnorbert•7m ago•0 comments

The quest to keep organs alive outside the body

https://www.technologyreview.com/2026/07/24/1140790/the-quest-to-keep-organs-alive-outside-the-body/
1•joozio•9m ago•0 comments

Markup Language Zoo

https://brett.coulstock.id.au/markup-language-zoo.html
1•MrVandemar•13m ago•0 comments

Android May Soon Restrict On-Device ADB

https://kitsumed.github.io/blog/posts/android-may-soon-restrict-on-device-adb/
2•shscs911•14m ago•0 comments

Flushing the DNS Toilet Twice

https://awfulwoman.com/notes/2026/06/01/1838/
1•uproarchat•17m ago•0 comments

Ask HN: Which is the least sloppy and claudeism free model you have used?

2•diwank•17m ago•0 comments

Postgress in Rust

2•poldex•18m ago•0 comments

Postgres FDW: Pushdown is a negotiation

https://clickhouse.com/blog/postgres-fdw-pushdown-negotiation
1•saisrirampur•35m ago•0 comments

ARC-AGI Leaderboard

https://arcprize.org/leaderboard
17•rzk•39m ago•2 comments

Telefunc: Remote Functions

https://github.com/telefunc/telefunc
1•dvrp•43m ago•0 comments

AGI Singer: AGI Inventor – No Supreme Authority

https://medium.com/@miho999lv/agi-singer-agi-inventor-no-supreme-authority-b63d9bddac47
1•miho999lv•46m ago•0 comments

CRISPR enzyme kills cancer cells by shredding their DNA

https://www.nature.com/articles/d41586-026-02268-z
2•justworks•47m ago•0 comments

Understanding Is the New Bottleneck

https://www.geoffreylitt.com/2026/07/02/understanding-is-the-new-bottleneck.html
2•haritha1313•49m ago•0 comments

The Joy of Being Wrong

https://shortdiv.com/posts/the-joy-of-being-wrong/
2•haritha1313•1h ago•0 comments

On the Nature and Purpose of Code

https://blog.moertel.com/posts/2026-07-23-on-the-nature-and-purpose-of-code.html
2•chmaynard•1h ago•0 comments

The perils of parsing type inference declarations in C

https://sebsite.pw/w/20260725-auto.html
1•jandeboevrie•1h ago•0 comments

Researchers replace downloaded macOS apps with evil twins, Apple shrugs

https://www.theregister.com/security/2026/07/24/researchers-replace-downloaded-macos-apps-with-ev...
7•sbulaev•1h ago•0 comments

Herv AI – Spatial Intelligence

https://hervai.com
2•kayumbaherve•1h ago•0 comments

GitHub

2•Julipaz•1h ago•2 comments

Reactive Python Notebooks in Jupyter

https://github.com/ipyflow/ipyflow
1•smacke•1h ago•0 comments

Show HN: AI Anime Finder – Natural language semantic search for AniList

https://zlvox.com/tools/anime-finder
3•mrdisloyal•1h ago•0 comments

AutoCO: An Online Continuous Optimization System for Phase-Changing DB Workloads

https://dl.acm.org/doi/10.1145/3832323
2•matt_d•1h ago•0 comments

Extinct Media Museum Tokyo

https://extinct-media-museum.blog.jp/otemachi/
2•sohkamyung•1h ago•0 comments

Show HN: Rivers – a Rust/Python orchestrator with native OIDC and forward auth

https://github.com/ion-elgreco/rivers
1•ion-elgreco•1h ago•0 comments

Google Was a Lifeline for Publishers. Now Some Are Thinking of Cutting It Off

https://www.wsj.com/business/media/google-search-publishers-ai-content-0fb06e41
2•1vuio0pswjnm7•1h ago•1 comments

Companies are optimizing models for specific benchmarks

2•mzubairtahir•1h ago•0 comments

Split Screen – browser workspaces to replace tab sprawl (free, local)

https://github.com/MIR-2025/brave-ext/tree/main/splitscreen
2•ruusvuu•1h ago•1 comments

A Tale of Two Tailnets

https://blog.exe.dev/a-tale-of-two-tailnets
3•shintoist•1h ago•0 comments

Shawn Ryan announces partnership with glacier [video]

https://www.youtube.com/watch?v=yB05HiKCCuI[video]
1•smalltorch•1h ago•1 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/