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've seen AI hype cycles before. They didn't end well

https://www.narracomm.com/weve-seen-ai-hype-cycles-before-they-didnt-end-well/
1•thelonelyborg•30s ago•0 comments

Show HN: LinkedIn Unfiltered: Translate corpo to human

https://github.com/kjhq/linkedin-unfiltered
1•thunderdrag•2m ago•0 comments

Doesitstillwork.ai – community-verified status for AI tool features

https://doesitstillwork.ai
1•ASRDETYnFXDGh•2m ago•1 comments

Scars mark Britain's economy 10 years after Brexit vote

https://www.reuters.com/world/uk/scars-mark-britains-economy-10-years-after-brexit-vote-2026-06-23/
2•kaycebasques•3m ago•0 comments

Don't verify email addresses by sending spam to them

https://milek7.pl/mailverifyspam/
2•garaetjjte•10m ago•0 comments

Mitigating Shai-Hulud Attacks with Hermetic Builds

https://flox.dev/blog/mitigating-shai-hulud-attacks-with-hermetic-builds/
1•ronef•10m ago•1 comments

NanoClaw-webchat – Localhost chat for multi-agent NanoClaw forks

https://github.com/Artificer-Innovations/nanoclaw-webchat
1•ZappoMan•11m ago•0 comments

Beyond Enterprise-Managed Authorization for MCP

https://www.arcade.dev/blog/enterprise-managed-authorization-per-action-authorization-ai-agents/
1•manveerc•11m ago•0 comments

Orion 1.1 for macOS is out, with containers

https://orionbrowser.com/updates/versions/1.1
1•josephwegner•11m ago•0 comments

US announces $17.5B in loans for nuclear power supply chain

https://www.reuters.com/business/energy/us-announces-175-billion-conditional-loans-nuclear-power-...
3•alephnerd•11m ago•2 comments

Underarm Bowling Incident of 1981

https://en.wikipedia.org/wiki/Underarm_bowling_incident_of_1981
1•EndXA•12m ago•0 comments

Flight Recorder for AI Agents

https://stordai.com/
1•ishwantsingh•12m ago•1 comments

Why aren't there more FPGA companies?

https://www.zeroasic.com/blog/platypus-z1015-launch
1•adapteva•13m ago•0 comments

How to block IP addresses and whole countries on Cloudflare

https://ampliflare.com/blog/one-click-ip-region-blocking
1•powerpurple•13m ago•0 comments

Designing dev onboarding for an agent-first world

https://castform.com/blog/designing-dev-experience/
1•kumama•14m ago•0 comments

Show HN: Recitey, a local Whisper dictation app for Windows (no word caps)

https://recitey.com/
1•zxangan•15m ago•0 comments

P99 0 ms* autocomplete for 240M domain names

https://ruurtjan.com/articles/p99-0ms-autocomplete-for-240-million-domain-names
1•tahazsh•17m ago•0 comments

Show HN: ReflexConv2d – 57% less blur in image reconstruction

https://github.com/singam96/ReflexConv2D
1•singam96•19m ago•0 comments

Bot web traffic has overtaken human web traffic, data shows

https://www.nbcnews.com/tech/tech-news/bot-web-traffic-overtaken-human-web-traffic-data-shows-rcn...
1•RickJWagner•19m ago•1 comments

Gender of Connectors and Fasteners

https://en.wikipedia.org/wiki/Gender_of_connectors_and_fasteners
1•anonyonoor•19m ago•1 comments

Serving Large Language Models with a Minimalist Python CLI

https://flama.dev/blog/serving_llms_with_flama_cli/
1•vorticotech•19m ago•0 comments

Show HN: I built a tool that makes used electronics data intake 10x faster [video]

https://www.youtube.com/watch?v=_dDEDroVJOE
1•zq2240•19m ago•0 comments

LightOn: Production RAG without the 9-month build

https://lighton.ai/
1•doener•20m ago•0 comments

Bleatbox

https://jerryryle.github.io/bleatbox/
1•ggoodale•22m ago•0 comments

BonsAI – a spatial board for brain-dumping and prompting agents

https://github.com/kiwi-init/BonsAI
1•ojowwalker77•22m ago•0 comments

Baby Pictures

https://www.reddit.com/r/porsche911/s/GxepFmYLLK
1•ray__•22m ago•0 comments

Lift4D: Harmonizing Single-View 3D Estimation for 4D Reconstruction In-the-Wild

https://arxiv.org/abs/2606.23688
1•MediaSquirrel•25m ago•0 comments

The World Needs More Whimsy – The Big Banana Car [video]

https://www.youtube.com/watch?v=xvi0yjpa-es
1•coolwulf•26m ago•0 comments

Show HN: I explained 821 US patents in plain English, with JSON/Markdown

https://patentbrief.org
1•SahiAK•26m ago•0 comments

Hugging Face wants to become your artificial BFF (2017)

https://techcrunch.com/2017/03/09/hugging-face-wants-to-become-your-artificial-bff/
1•theanonymousone•27m ago•0 comments