frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Supreme Court rejects music labels' challenge to copyright termination

https://www.reuters.com/legal/government/us-supreme-court-rejects-music-labels-challenge-copyrigh...
2•sib•3m ago•0 comments

Open Implementation of iMessage Protocol in Kotlin

https://github.com/fenleon/open-madrid
2•fenleon•4m ago•1 comments

A sketch of the proof of non-existence of Siegel zeroes

https://terrytao.wordpress.com/2026/10/19/a-sketch-of-the-proof-of-non-existence-of-siegel-zeroes/
2•smilelamp•4m ago•0 comments

Martian Moons eXploration launching today to land on Phobos and return samples

https://nextspaceflight.com/launches/details/4361/
1•ck2•5m ago•0 comments

MagicRoute beta, routing without physical routers

https://tailscale.com/blog/magicroute-beta
1•garo-pro•5m ago•0 comments

A meeting tool where your data isn't the product

https://superwhisper.com/blog/meetings
1•bpjzy•8m ago•0 comments

Towers of Babble

https://franklantz.substack.com/p/towers-of-babble
1•colinprince•8m ago•0 comments

We Tried Speaking to Dolphins [video]

https://www.youtube.com/watch?v=W6ZffgqeQGU
1•sudofail•9m ago•0 comments

US tech giants warn Europe that ditching US tech giants could cost €115B

https://www.theregister.com/paas-and-iaas/2026/10/14/us-tech-giants-warn-europe-that-ditching-us-...
3•slu•9m ago•1 comments

Designing an MCP server around an existing 600-endpoint API

https://parallellabs.app/api-openapi-mcp-architecture/
1•davidrichards•9m ago•0 comments

Men, Shaping the Future of AI, Doesn't Mean They Know What They're Talking About

https://gizmodo.com/men-are-shaping-the-future-of-ai-that-doesnt-mean-they-know-what-theyre-talki...
1•ohjeez•10m ago•0 comments

Show HN: A better way to use DNS-AID to publish your I agent

https://me360.hanhanwu.com/projects/agent-discovery-comparison
1•Hanhan2024•11m ago•0 comments

Compare AI models to see which censors what.

https://fromhebrew.com/
1•jaekwon•11m ago•1 comments

How Rome First Came to Be Built

http://www.novaroma.org/nr/I._Of_Romulus_and_Remus
2•joebig•12m ago•0 comments

I made a kind of display you've NEVER seen before [video]

https://www.youtube.com/watch?v=Ap-7Is8WZGw
1•tau255•14m ago•0 comments

Introducing Clairic, a new System One class of extraction models

https://blog.cloudflare.com/clairic-extraction-model/
5•shishy•14m ago•0 comments

Financial Media Mentions of "1987 Crash" at Highest Level Since Liberation Day

https://knowtrend.ai/bubble-watch
2•codevs•18m ago•0 comments

RuneScape Client API

https://developer.runescape.com/rs/getting-started.html
1•AndroidKitKat•20m ago•0 comments

Why the fuck are you in my inbox?

https://willhackett.com/en-gb/guest-list/
2•speckx•20m ago•0 comments

Chess Cheaters

https://chesscheaters.com/
2•oyster143•22m ago•0 comments

MuscleMemory: Open-source procedural memory gated on passing tests

https://github.com/TheWariend/MuscleMemory
2•devthewariend•22m ago•0 comments

The Thiel Fellowship's Early Years

https://review.firstround.com/inside-thiel-fellowship/
1•pr337h4m•23m ago•0 comments

If one anti-malware software is good, does that make two better?

https://devblogs.microsoft.com/oldnewthing/20261008-00/?p=112762/
2•ibobev•26m ago•0 comments

One way of thinking about access specifiers in C++/WinRT implementation types

https://devblogs.microsoft.com/oldnewthing/20261009-00/?p=112764/
1•ibobev•27m ago•0 comments

C++ futures part 1: The mental model

https://devblogs.microsoft.com/oldnewthing/20261012-00/?p=112767/
1•ibobev•27m ago•0 comments

New tool lets you simply back up your Android APK before upgrades

https://howtotrainyourrobot.com/new-simple-tool-for-android-app-version-backup-apksafepassage/
1•programmin•27m ago•0 comments

Agents are your newest insiders. Security must move at their speed

https://www.microsoft.com/en-us/security/blog/2026/10/19/agents-are-your-newest-insiders-security...
1•speckx•28m ago•0 comments

Error -80045: Apple broke iCloud sign-in for everyone

https://gregakespret.substack.com/p/apple-broke-icloud-sign-in-for-everyone
2•DeGi•29m ago•1 comments

Building and testing a config management orchestrator for Windows

https://blog.janestreet.com/config-management-orchestrator-for-windows/
1•vzhou842•31m ago•0 comments

Show HN: Quorus – Claude Code and Codex in one room, reviewing each other's work

https://github.com/Quorus-dev/Quorus
2•chasemonkey•31m 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/