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/

"We can't ask AI, it lies" vs. "Here is my superpower prompt"

https://alanbuxton.wordpress.com/2026/07/03/we-cant-ask-ai-it-lies-vs-here-is-my-superpower-prompt/
1•alanb99•12s ago•0 comments

An MCP Server for the Universal Commerce Protocol

https://askucp.com/blog-mcp
2•possiblelion•13s ago•0 comments

Explaining Attention with Program Synthesis

https://arxiv.org/abs/2606.19317
2•GaggiX•1m ago•0 comments

No BS TV Browser – A lightweight, ad-free, open-source Android TV browser

https://play.google.com/store/apps/details?id=com.aengix.tvbrowser&hl=en_US
2•zond80•4m ago•1 comments

Ferguson: The classy landing page auditor

https://useferguson.com
2•tedavis•4m ago•1 comments

Reverse OTP Protocol

https://github.com/SYR-ROOT/syrot
2•subtick•4m ago•0 comments

Apple Ads CLI with Keyword-Level Analytics

https://github.com/crevas/Apple-Ads-CLI
2•sparkalpha•7m ago•0 comments

Beyond AI Prototyping: Why SSO, Audit Logs, and RBAC Matter in Production

https://geekyants.com/blog/beyond-ai-prototyping-sso-audit-logs-rbac
2•steve_7890•9m ago•0 comments

Bazel Is Not for You

https://bytebard.software/articles/04-you-dont-need-bazel/
3•b-lorente•11m ago•0 comments

Show HN: Letterphile-a word game where you try to make many words with 1 letter

https://letterphile.com
3•sonOfHades•12m ago•0 comments

Salt Harvester

https://recyclingmachine.org/salt-harvester/
2•shuliymachinery•15m ago•0 comments

/R/MyBoyfriendIsAI

https://old.reddit.com/r/MyBoyfriendIsAI/
2•toilet•17m ago•0 comments

The Mystery of the Siberian Craters

https://nautil.us/the-mystery-of-the-siberian-craters-1051317
3•the-mitr•17m ago•0 comments

Statement from the President of the British Academy on UK higher ed. crisis

https://www.thebritishacademy.ac.uk/news/statement-from-the-president-of-the-british-academy-on-t...
3•theanonymousone•19m ago•1 comments

Using a projector for a home office setup to prevent eyestrain/myopia (2021)

https://sofiapandelea.medium.com/monitor-replacement-using-a-projector-for-a-home-office-setup-23...
2•plun9•20m ago•0 comments

Claude Fable relaunch disappoints users with nerfed performance

https://www.bleepingcomputer.com/news/artificial-intelligence/claude-fable-relaunch-disappoints-u...
3•giuliomagnifico•25m ago•0 comments

AI Art as Curation

https://blog.andymasley.com/p/ai-art-as-curation
2•jger15•27m ago•0 comments

10x smaller vector indexes in pgvector

https://github.com/pgvector/pgvector/pull/989
2•thunderbong•30m ago•0 comments

The night the Earth shook, strangers started to draw

https://sheets.works/data-viz/strangers-draw-maps
2•altilunium•31m ago•0 comments

Pandoc Lua Filters

https://pandoc.org/lua-filters.html
2•ankitg12•34m ago•0 comments

Microsoft Disclosure Provides Rare Glimpse of Tax Haven Tactics

https://www.nytimes.com/2026/07/03/technology/microsoft-europe-disclosure-tax-havens.html
3•giuliomagnifico•35m ago•1 comments

1966: Alan Turing's Machines – Mathematics in Action – BBC Archive

https://www.youtube.com/watch?v=oRBS70J2Poo
2•wjSgoWPm5bWAhXB•38m ago•0 comments

Interactive video game recommendation engine

https://nodal.gg
2•xiaodai•41m ago•0 comments

LLMs adopt the social biases of human if assigned different professional roles

https://www.psypost.org/artificial-intelligence-chatbots-adopt-human-power-dynamics-and-social-bi...
3•giuliomagnifico•43m ago•2 comments

What Is Amazon EventBridge?

https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-what-is.html
2•ankitg12•46m ago•0 comments

Someone infected a spyware probe overseer with spyware

https://cyberscoop.com/pegasus-spyware-pega-committee-member-targeted/
2•miohtama•47m ago•0 comments

Squeezes – Free Bulk Image Compressor

https://squeezes.vercel.app
3•marpe•49m ago•0 comments

A Day in the Life of an Enshittificator

https://kottke.org/26/04/day-in-the-life-of-an-enshittificator
6•hosteur•51m ago•1 comments

ReactOS Implements First Windows NT6 System Call Toward Vista Compatibility

https://www.phoronix.com/news/ReactOS-First-NT6-Syscall
5•serhack_•51m ago•2 comments

UK home to third largest number of billion dollar startups in the world

https://www.smeweb.com/uk-home-to-third-largest-number-of-billion-dollar-start-ups-in-the-world/
3•dukeyukey•53m ago•0 comments