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/

When AI Benchmarks Plateau: A Systematic Study of Benchmark Saturation

https://arxiv.org/abs/2602.16763
1•doppp•1m ago•0 comments

Shieldstral

https://mistral.ai/news/shieldstral/
1•berlianta•2m ago•0 comments

Thresholds: Why Two Nearly Identical Crowds Do Opposite Things

https://theholbrookreport.com/reports/thresholds-and-collective-behavior/
1•TyrunDemeg101•2m ago•0 comments

FARA 7649 Foreign Influence Audit

https://www.bitchute.com/video/IRfICXureUeW/
1•untiledsource•3m ago•0 comments

Performing live migrations of VMs at scale

https://www.sailresearch.com/blog/performing-live-migrations-of-massive-vms-at-scale
1•blintz•4m ago•0 comments

The applause that disrupted nothing – yet still led to an arrest

https://expression.fire.org/p/the-applause-that-disrupted-nothing
1•timr•4m ago•0 comments

Most countries provide between 20 and 40 paid days off

https://www.not-ship.com/not-ship-summer-vacation/
1•speckx•5m ago•0 comments

Flyte 2 is GA: durable distributed AI workflows using regular Python

https://www.union.ai/blog-post/flyte-2-is-generally-available-the-durable-open-source-ai-runtime
5•kumare3•6m ago•0 comments

How mathematicians are responding to AI

https://www.understandingai.org/p/mathematicians-are-grappling-with
2•chiwilliams•8m ago•0 comments

Mixture-of-Kittens: our open-source MoE megakernel for NVL72s

https://cursor.com/blog/mixture-of-kittens
3•mfiguiere•9m ago•0 comments

Steffen Boarding Method

https://en.wikipedia.org/wiki/Steffen_Boarding_Method
1•thunderbong•10m ago•0 comments

NPM's keyv package got compromised having 127M weekly downloads

https://safedep.io/keyv-npm-supply-chain-compromise/
2•birdculture•10m ago•1 comments

Why Netcup Isn't in the Webbynode Dataset

https://webbynode.com/articles/why-netcup-isnt-in-the-webbynode-dataset
1•gsgreen•10m ago•0 comments

The Dynamics of the Egg

https://www.the-hinternet.com/p/the-dynamics-of-the-egg
1•Caiero•11m ago•0 comments

Why remote roles are region specific and not 100% remote?

1•moizrocky1•11m ago•2 comments

An LLM attacked our lab so we made it work for us

https://jesta.ai/blog/darkreasoning
1•nirga•13m ago•0 comments

Retries don't fix eventual consistency

https://var0.xyz/posts/retries-dont-fix-eventual-consistency.html
2•tuxie_•13m ago•0 comments

AMD's FP64 Boost with MI430X Is Even Bigger Than Expected

https://www.hpcwire.com/2026/08/03/amds-fp64-boost-with-mi430x-is-even-bigger-than-expected/
1•rbanffy•14m ago•0 comments

How fast is C++26's std:hive?

https://lemire.me/blog/2026/08/02/how-fast-is-c26s-stdhive/
2•ibobev•14m ago•0 comments

Relative Velocity and Closing Speed

https://eli.thegreenplace.net/2026/relative-velocity-and-closing-speed/
1•ibobev•14m ago•0 comments

A field guide to rendering: from triangles to Gaussians

https://www.4rknova.com/blog/2026/07/19/a-field-guide-to-rendering#interlude-renderman-which-chan...
1•ibobev•15m ago•0 comments

Bundling Bioweapons with Vite

https://github.com/HughParry/vite-bundle-antillm
2•HughParry•15m ago•0 comments

Secretspec 0.18: Secret Lifecycle, Bitwarden, Keeper, AWS PS, and Swift

https://secretspec.dev/blog/secretspec-0-18-secret-lifecycle-bitwarden-keeper-aws-parameter-store...
1•domenkozar•16m ago•0 comments

Show HN: Jido Assembly; Slack Clone in Pure Elixir with Integrated Agents

https://jido.run/blog/jido-assembly-slack-clone
2•mikehostetler•16m ago•0 comments

Nvidia Alpamayo 2 Super, the Frontier Open Model for Autonomous Vehicles

https://blogs.nvidia.com/blog/alpamayo-2-super-open-model-now-available/
1•malshe•17m ago•1 comments

The AI Demand Bubble

https://www.wheresyoured.at/the-ai-demand-bubble/
5•7777777phil•20m ago•0 comments

Show HN: I redesigned my self-hosted data manager's UI (4k stars, v2

https://github.com/Volmarg/personal-management-system
1•volmarg_reiso•22m ago•0 comments

BasicSwap v0.17.9 released (Atomic Swap)

https://blog.basicswapdex.com/basicswap-release-v017_8-v017_9/
1•dRK-U•22m ago•0 comments

Cloudflare enforces engineering standards using AI

https://blog.cloudflare.com/engineering-standards-enforcement/
1•garyhtou•22m ago•0 comments

Karpenter's consolidation behaviour is counter-intuitive

https://blog.appliedcomputing.io/p/karpenters-consolidation-behaviour-5a6
2•avenger337•22m ago•0 comments