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 put a Redis server inside our runtime

https://encore.dev/blog/redis-runtime
2•eandre•2m ago•0 comments

The YAML document from hell (2023)

https://ruuda.nl/2023/the-yaml-document-from-hell
1•vismit2000•3m ago•0 comments

Ask HN: Which GitHub features are needed in a code forge before you can migrate?

1•pksunkara•4m ago•1 comments

Asahi Linux 7.1 Progress Report

https://asahilinux.org/2026/06/progress-report-7-1/
1•pantalaimon•6m ago•0 comments

AI models' values are different from most people's

https://www.economist.com/briefing/2026/06/25/ai-models-values-are-very-different-from-most-peoples
2•felixdoerp•8m ago•0 comments

Universal Path Converter

https://universalpathconverter.com/
1•ankitg12•9m ago•0 comments

How Do Products Like LLM Gateways/VPN Handle User Payments?

1•Maxshot•9m ago•0 comments

Ask HN: How do you provide your AI agents with access to credentials/secrets?

2•pietz•10m ago•1 comments

Alternative for Germany's academic reform plans

https://www.nature.com/articles/d41586-026-01496-7
1•i-blis•12m ago•0 comments

FocusGolf – a swing-analysis app I'm building as an HCP36 amateur

https://play.google.com/store/apps/details?id=com.mode.golf.app&hl=en
1•dmitrijsc•15m ago•0 comments

Pine64 launch $50 smart speaker for Home Assistant tinkerers

https://www.omgubuntu.co.uk/2026/06/pine64-pinevoice-riscv-smart-speaker-launch
9•edward•16m ago•1 comments

Apple accelerates app development with new intelligence frameworks

https://www.apple.com/in/newsroom/2026/06/apple-aids-app-development-with-new-intelligence-framew...
1•adithyaharish•17m ago•0 comments

Trap–Bath Split

https://en.wikipedia.org/wiki/Trap%E2%80%93bath_split
1•YeGoblynQueenne•17m ago•0 comments

I built a native iOS video player for local media and SMB/Plex

https://apps.apple.com/us/app/lux-video-player-hd-media/id6762520464
1•Moonarkh•24m ago•0 comments

AI Engineering Roadmap

https://aiengineeringfromscratch.com/prereqs.html
1•rohitghumare•25m ago•0 comments

Using a local iPhone MCP server to plan Apple Watch workouts with Codex

https://bernhardhering.de/blog/ask-my-health-codex-workout-plan/
1•boernei•27m ago•0 comments

AI Agent vs. Cron

1•vasanthps•27m ago•0 comments

Show HN: LokalBot – meetings, notes, and autocomplete that never leave your Mac

https://www.lokalbot.com/
1•stevyhacker•27m ago•0 comments

GLM-5.2's Code Reviews Are Only as Good as Your Prompt

https://blog.kilo.ai/p/glm-52s-code-reviews-are-only-as
2•justiceforsaas•31m ago•0 comments

Why averaging LLM benchmark scores is fundamentally broken

https://arxiv.org/abs/2605.11205
1•testofschool•33m ago•0 comments

Perseverance Finds Complex Organic Matter on Mars

https://www.sci.news/space/perseverance-complex-organic-matter-mars-14882.html
2•wasting_time•33m ago•0 comments

Ditching Claude for OpenCode and OpenRouter

https://www.ianwootten.co.uk/2026/07/01/ditching-claude-for-opencode-and-openrouter/
3•jandeboevrie•34m ago•0 comments

Show HN: Bol.ai – Extract structured data from Bills of Lading

https://bol.ai/
1•dutchcode•34m ago•0 comments

Show HN: Pokayoke – turn repo conventions into deterministic checks for agents

https://pokayoke.codes
1•sarreph•36m ago•0 comments

How can we make Twitter friendlier

4•RoastSlop•45m ago•1 comments

Dynamo Draughts. 10x10 game for DOS, open source

https://orac81.itch.io/dynamo-draughts
2•orac81•45m ago•0 comments

Show HN: Petabyte-scale storage for AI agent sandboxes

https://twitter.com/aniketmaurya/status/2072249879573754225
3•theaniketmaurya•48m ago•1 comments

Solar Panels: AC vs. DC (2008)

https://rimstar.org/renewnrg/solarpwr.htm
1•tetris11•49m ago•0 comments

Google Gemini Claims to be "structurally protective" of Donald Trump

https://www.thatprivacyguy.com/blog/google-ai-guardrails-protect-trump/
3•AlexanderHanff•50m ago•1 comments

Single Dose of Frog-Derived Gut Bacterium Eradicates 100% of Tumors in Mice

https://www.thefocalpoints.com/p/new-study-frog-derived-gut-bacterium
3•mpweiher•51m ago•0 comments