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/

Vectors ATC

https://vectorsatc.com/
1•marklit•11m ago•0 comments

Games can now be merged with AI

https://melty.gg
1•ckx•17m ago•0 comments

Termlet – Modern cross-platform SSH terminal and SFTP client

https://github.com/Amanbig/termlet/releases
1•procoder588•20m ago•0 comments

I nearly chose the wrong career

https://coached.com/essays/i-nearly-chose-the-wrong-career/
1•rohanm93•23m ago•0 comments

AI Detection Is Set to Transform Live Streaming

https://www.red5.net/blog/ai-detection-is-set-to-transform-live-streaming/
1•mondainx•24m ago•0 comments

Making Student Learning Visible in Math Class

https://www.edutopia.org/article/accurately-assessing-students-math-learning/
1•theanonymousone•25m ago•0 comments

New Open-Source Cybersecurity Platform Uses AI Agents to Hunt Threats

https://medium.com/@ai_news/argus-might-be-one-of-the-most-impressive-open-source-cybersecurity-p...
12•is_dev_active•30m ago•1 comments

When sandboxed agents talk through the CPU cache

https://gctl.io/blog/2026/when-sandboxed-agents-talk-through-the-cpu-cache/
1•frostbyte7•31m ago•0 comments

GMRT Update Free for Commercial Use and Source Access

https://gamemaker.io/en/blog/gmrt-update
1•ferryth•31m ago•0 comments

The Temporary Pleasure of Conversation

https://www.theatlantic.com/newsletters/2026/10/the-secret-to-a-good-conversation/689141/
2•theanonymousone•32m ago•0 comments

Show HN: Hindsight – Lightweight, elegant, open-source tracker for Windows/macOS

https://github.com/Tomotsugu-dev/Hindsight
2•Tomotsugu-dev•35m ago•0 comments

Scientists rediscover how to make ancient Roman colour-changing glass

https://www.theguardian.com/science/2026/oct/25/scientists-rediscover-ancient-roman-colour-changi...
3•n1b0m•36m ago•0 comments

No Effect Before Its Cause: From Einstein to Lamport

https://www.itworkslocally.dev/posts/no-effect-before-its-cause
1•theanonymousone•38m ago•0 comments

Not Palantir

https://notpalantir.eu/
2•polyamid23•44m ago•0 comments

Prompt Injection Techniques Every Red Teamer Should Test

https://fdzdev.medium.com/20-prompt-injection-techniques-every-red-teamer-should-test-b22359bfd57d
2•auraham•45m ago•0 comments

Universal Declaration of Human Rights (1948) [pdf]

https://www.un.org/sites/un2.un.org/files/2021/03/udhr.pdf
3•gone35•46m ago•1 comments

TaskWire An MCP-based taskboard for managing AI agent workflows

https://taskwire.si
1•aeroo•55m ago•1 comments

There is no official XScreenSaver GitHub repository

https://github.com/cowmix/xscreensaver
1•AndrewDucker•57m ago•0 comments

Theoldreader Plus Hacker News Comments

https://github.com/lsferreira42/hn-theoldreader-comments
1•lsferreira42•1h ago•0 comments

Free SEO audit and AI search tools. No sign-up

https://seowins.net/
1•dilumrane•1h ago•1 comments

AI Is Rotting Your Brain [video]

https://www.youtube.com/watch?v=ZumXpZzDsgo
2•opengears•1h ago•0 comments

Elevated errors for Claude Sonnet 5.5

https://status.claude.com/incidents/334jvgbrc4ff
1•htfy96•1h ago•1 comments

MySecret – Transparent Vault Encryption (AES-256-GCM, Zero-Knowledge)

https://github.com/abismalmx/MySecret
1•abismalmx•1h ago•0 comments

One long video in. Your best clips out

https://www.clipzula.com/
1•devsef•1h ago•0 comments

The Street That Stopped Being Anonymous

https://medium.com/@smoking2man/the-street-that-stopped-being-anonymous-biometrics-consent-and-th...
2•Aldus551•1h ago•0 comments

For Starlink alternative, Ukraine partners with Nokia and satellite maker ICEYE

https://www.cnbc.com/2026/10/23/ukraine-partners-with-nokia-and-iceye-for-starlink-alternative.html
7•MilnerRoute•1h ago•1 comments

Pixel Path – Turn any two places into a pixel-art fly-through of the real road

https://github.com/jonwheatley/pixel-path
1•javatuts•1h ago•0 comments

Vektor 2.0.2: Memory benchmark LongMemEval results

https://medium.com/@vektormemory/vektor-2-0-2-memory-benchmark-longmemeval-results-6df28903854e
1•vektormemory•1h ago•0 comments

Commission on Federal Paperwork: Drawings by Carol

https://nickseaver.net/paperwork/
1•Tomte•2h ago•0 comments

Denmark abandons plans to ditch Microsoft Office after technical problems

https://www.neowin.net/news/denmark-has-abandoned-plans-to-ditch-microsoft-office-after-technical...
3•bundie•2h ago•2 comments