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/

Sorting Polar policies by pattern before choosing an Oso alternative

https://www.permit.io/blog/migrate-from-oso-to-permit
1•bitweis•1m ago•0 comments

ChessLit – free chess review companion

https://chromewebstore.google.com/detail/chesslit-free-chess-revie/molebigmaedodcdbopaeoelpepmjajmh
2•NubPlayz•2m ago•0 comments

OpenCode has a security breach last that impacted 1.4% of console users

https://twitter.com/opencode/status/2111519637049319818
2•notmine1337•4m ago•0 comments

Web Proxy

https://mozprox.io/
1•mozzinator•5m ago•0 comments

Abolish AI Manifesto (under construction)

https://abolish-ai.net/abolish-ai-a-manifesto/
2•classified•6m ago•0 comments

Parser Combinators

https://t3.at/blog/2026-10-17-parser-combinators/
1•schindlabua•6m ago•0 comments

Cinemas have been getting away with lies. Films should begin on time

https://www.theguardian.com/commentisfree/2026/oct/17/the-hill-i-will-die-on-cinemas-have-been-ge...
1•thunderbong•11m ago•0 comments

Show HN: Alley Cat Band – An Android rhythm game starring a punk band of cats

https://play.google.com/store/apps/details?id=net.mrlatte.alleycatband&hl=en
1•jongha•24m ago•0 comments

Librepaper – Free Collaborative Platform for HTML, LaTeX, Typst, MD, Quarto

https://github.com/LibrePaper/librepaper
1•the-mitr•24m ago•1 comments

Tech Journalist Robert X Cringely Has Died

https://www.hillandwood.com/obituaries/Mark-Stephens?obId=49806651
3•jnord•29m ago•0 comments

Show HN: A bored button with a timer that only runs while your phone lies still

https://atitb.com/en/bored
1•azure_raven•29m ago•0 comments

World of Warcraft, but it's Isometric 2D [video]

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

Florida woman uses Claude as her diary. The diary tipped off the FBI

https://maccus.fr/en/claude-diary-police-arrest/
2•MarcellusDrum•37m ago•0 comments

CVE-2026-111391 PoC?

https://www.patchcve.com/reference/cve/CVE-2026-111391
1•PatchCVE•43m ago•1 comments

Vibecession: More Than You Wanted to Know

https://www.astralcodexten.com/p/vibecession-much-more-than-you-wanted
1•harporoeder•44m ago•0 comments

Show HN: Connecting Captions Local Private AI Interpreter

https://local-host.ai/connectingCaptions/
1•chrisswimlee•45m ago•0 comments

Show HN: PG Manager – A free Android app for rooms, residents, and rent

https://play.google.com/store/apps/details?id=com.herhaven.women_pg&hl=en_US
1•bhattattreya•52m ago•0 comments

Negotiating Post-Quantum TLS Handshakes

https://amongbytes.com/posts/rfc-10024-negotiating-pq-tls-handshakes/
1•hdc•58m ago•0 comments

Dsaenf

1•RevisePulseAI•59m ago•0 comments

Can't bear to say goodbye to your pet? Biotech's got you covered

https://www.technologyreview.com/2026/10/16/1146766/pet-biotech-longevity-cloning-cryonics/
1•joozio•1h ago•0 comments

AgentBlackBox – a policy gate and tamper-evident audit log for AI agents

https://agent-blackbox-five.vercel.app/demo
1•sontoshbhn•1h ago•0 comments

Show HN: Fast, secure JSON Formatter with side-by-side JSON diffing

https://instantjsonformatter.com
4•UmangPawar•1h ago•2 comments

Single Propeller Drone

https://github.com/jyjblrd/single-propeller-drone
1•_kb•1h ago•2 comments

15 NHS staff sacked after accessing medical records of Valdo Calocane victims

https://www.theguardian.com/society/2026/oct/17/fifteen-nhs-staff-sacked-after-accessing-medical-...
2•Symbiote•1h ago•0 comments

Show HN: SongFlip – Zero-click music link redirector for Android and iOS

https://github.com/thefraggle/songflip
1•thefraggle•1h ago•0 comments

ArXiv versus AI slop: will capping preprint submissions work?

https://www.nature.com/articles/d41586-026-03194-w
1•XzetaU8•1h ago•1 comments

Russia and US are discussing joint deals including on data centres

https://www.reuters.com/world/dmitriev-says-russian-wealth-fund-will-work-with-us-payment-diesel-...
8•vrganj•1h ago•0 comments

If you don't run your own LLM proxy how the fuck do you even know whats going on

https://jrdsgl.com/if-you-dont-run-your-own-llm-proxy-how-the-fuck-do-you-even-know-whats-going-on/
2•hnaccount93•1h ago•0 comments

Weights AI – AI Song Cover Generator

https://weightsai.net/
1•gregzeng95•1h ago•0 comments

The McGurk effect: what you see changes what you hear

https://www.transitivebullsh.it/projects/the-mcgurk-effect
1•transitivebs•1h ago•0 comments