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/

Is Trump Forcing Mastercard and Visa on Brazil ( TLDR News)

https://www.youtube.com/watch?v=TSlnS4cYEUs
1•mdp2021•39s ago•0 comments

Native Kubuntu and Steam on Galaxy XR (KWin VR and Monado)

https://old.reddit.com/r/Galaxy_XR/comments/1v587tn/native_kubuntu_and_steam_on_galaxy_xr_kwin_vr/
1•bthallplz•3m ago•0 comments

A (Moderate and Nuanced) Analysis of Backrooms, Obsession and Theaters in 2026

https://entertainment.substack.com/p/a-moderate-and-nuanced-analysis-of
1•Michelangelo11•3m ago•0 comments

HP admits 30% of PCs reject Windows 11, and it's why Microsoft caved on support

https://www.windowslatest.com/2026/07/24/hp-admits-30-of-pcs-still-run-windows-10-rejecting-windo...
1•theanonymousone•4m ago•0 comments

Medieval Football

https://en.wikipedia.org/wiki/Medieval_football
2•marvinborner•7m ago•0 comments

A downloads organizer is being used to intercept ScreenConnect scam downloads

https://straycode.dev/blog/how-a-simple-downloads-organizer-is-being-used-to-stop-screenconnect-s...
2•murzynalbinos•9m ago•0 comments

Triton: DirectX 11 driver for QEMU

https://blog.getutm.app/2026/introducing-triton-directx-11-driver-for-qemu/
1•JustSkyfall•18m ago•0 comments

Libdog: Token-Level Revision Control

https://github.com/gritzko/libdog/blob/main/README.md
1•gritzko•18m ago•0 comments

Show HN: Jargo, a Go port of Pipecat for building realtime voice agents

https://github.com/gojargo/jargo
1•fallais•19m ago•0 comments

League of Legends designer shares game design field manual

https://areadenial.games/design/preface#00-01
1•jmanjmanjman•19m ago•0 comments

D – Google'da Ara

https://www.google.com/search?q=d&oq=d&sourceid=chrome&ie=UTF-8
1•nplcreator•23m ago•0 comments

Conflict Resolution

https://en.wikipedia.org/wiki/Conflict_resolution
1•nill0•26m ago•0 comments

Grandmother says staged arrest for reality TV show left her injured

https://www.cnn.com/2026/07/25/us/grandmother-arrest-police-reality-show
2•Tomte•27m ago•0 comments

Presearch Has Shut Down

https://news.presearch.io/a-message-from-the-presearch-team-aaa448052b2b
2•paulnpace•28m ago•0 comments

Japanese Lottery Tickets

https://designreviewed.com/50-japanese-lottery-tickets/
1•Michelangelo11•33m ago•0 comments

Show HN: Smriti: Your Photos, Your Memories

https://chivukulavirinchi.github.io/photovault/
1•virinchi_cv•34m ago•0 comments

Games of Incomplete Information(2002) [pdf]

https://web.stanford.edu/~jdlevin/Econ%20203/Bayesian.pdf
1•nill0•36m ago•0 comments

AIs-welcome Lean library downstream of Mathlib

https://github.com/TauCetiProject/TauCeti
1•MADEinPARIS•38m ago•0 comments

Quil – a reboot-proof terminal multiplexer that resumes AI sessions

https://github.com/artyomsv/quil
1•artyomsv•43m ago•0 comments

The math of traffic jams and how to avoid them

https://theconversation.com/dont-change-lanes-the-maths-of-holiday-traffic-jams-287389
1•beardyw•43m ago•0 comments

Jensen Huang's $75M gift to Vanderbilt argues art decides what technology is for

https://fortune.com/2026/07/23/why-did-jensen-huang-donate-75-million-to-art-school-vanderbilt-un...
1•theanonymousone•45m ago•0 comments

Why Would Meta Download So Much Porn?

https://www.theatlantic.com/technology/2026/07/meta-strike-3-porn-lawsuit/688023/
3•hebelehubele•46m ago•3 comments

A New Approach to Nuclear Warhead Verification Using a Zero-Knowledge Protocol(2012) [pdf]

https://www.boazbarak.org/Papers/nuclear-zk.pdf
1•nill0•46m ago•0 comments

Why My Open-Source Project Hasn't Done Better

1•yohji1984•47m ago•0 comments

CP/M-68K and Motorola 68000 Emulator

https://kobolt.github.io/article-264.html
1•AlexeyBrin•48m ago•0 comments

Type checker may be wrong – Lean and the Curry-Howard correspondence

https://max-amb.github.io/blog/your_type_checker_may_be_wrong/
1•max-amb•49m ago•1 comments

Show HN: Cygnus – A fast, lightweight self-hostable serverless runtime and PaaS

https://cygnus.run
2•ccheshirecat•50m ago•0 comments

Personal context data isn't a moat, tacit knowledge is

https://cse.ac/en/jun/hobby-capital/
1•hyeongjun•52m ago•0 comments

Show HN: I made an algorithmic arena game with physics in 3D

https://algohol.net/
2•Vibr•52m ago•0 comments

Git rebase -I is not that scary

https://cachebag.sh/journal/interactive-rebasing/
1•birdculture•53m ago•0 comments