frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

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/

A cross-platform system tray app and CLI for Kubernetes port forwarding

https://kftray.app/
1•w3ll_w3ll_w3ll•4m ago•0 comments

Everyone on Google's Engineering Education team had been laid off recently

https://twitter.com/gergelyorosz/status/2062861559009820976
1•taubek•6m ago•0 comments

AI simply can't replicate it': Japan embraces zine trend

https://www.japantimes.co.jp/culture/2026/06/01/books/japan-zines-kyoto-shimbun/
1•Michelangelo11•9m ago•0 comments

Investigation: Russian censorship systems (TMCT) expose Chinese DPI signatures

https://freenet.monster/china-unicom.html?lang=en
1•aliowka•9m ago•0 comments

Becoming a Magician (2018)

https://autotranslucence.wordpress.com/2018/03/30/becoming-a-magician/
2•surprisetalk•10m ago•1 comments

The Attacker Lives Between Your Tools

https://medium.com/@eldorzufarov66/the-attacker-lives-between-your-tools-a312246f9712
1•EldorZ•13m ago•0 comments

Women are getting most of the new jobs. What's going on with men? – OPB

https://www.opb.org/article/2026/04/10/men-fall-behind-as-women-get-most-new-jobs/
2•bilsbie•13m ago•0 comments

Ask HN: Azure, GCP, AWS Free Tiers or Something Else

1•ARMack•14m ago•0 comments

New Free Online Survival Game

2•desinxstudio•15m ago•1 comments

Building a highly accurate digital twin of the Earth

https://destination-earth.eu/
1•ZacnyLos•16m ago•0 comments

Engineers building MCPs in regulated industries: what's been the hardest part?

https://deepsense.ai/resource/designing-compliance-first-architectures-for-regulated-production/
1•Applied_AI•16m ago•1 comments

RP2040 DMA is Turing Complete (2023)

https://people.ece.cornell.edu/land/courses/ece4760/RP2040/C_SDK_DMA_machine/DMA_machine_rp2040.html
1•birdculture•16m ago•0 comments

I built my own music collection and why you should too

https://blog.rishabhps.com/posts/2026-06-04-i-built-my-own-music-collection-and-why-you-should-too/
2•speckx•17m ago•0 comments

I built a new dictionary for pedantic word game players

https://wordtrak.com/blog/2026-05-28-how-i-built-a-new-dictionary-for-pedantic-word-game-players
1•qrush•18m ago•0 comments

Dexinx_studio

https://www.instagram.com/desinx_studio/
1•desinxstudio•18m ago•0 comments

Agyn – OSS Alternative to AWS AgentCore: FS, Network, Credential Isolation

https://arxiv.org/abs/2605.27575
1•NBenkovich•19m ago•1 comments

Algorithmic Monocultures in Hiring

https://algorithmichiring.github.io/
2•hunglee2•19m ago•0 comments

We've boosted the performance of Grand Theft Auto V by 30% at night

https://danielgp.com/blog/gta-v-night-fps-prefetch
2•divocbn•23m ago•0 comments

Exploring the Game with Graph Capabilities of LadybugDB, DuckDB and PostgreSQL

https://theconsensus.dev/p/2026/05/29/ladybug-duckdb-and-postgresql.html
3•eatonphil•25m ago•0 comments

A Survey of Inlining Heuristics

https://bernsteinbear.com/blog/inlining-heuristics/
2•surprisetalk•25m ago•0 comments

1970: Could Machines Become Intelligent? [video]

https://www.youtube.com/watch?v=7Bb6yTPZrnA
2•vinhnx•26m ago•0 comments

The polarization transition in a double-random field model of elections

https://arxiv.org/abs/2510.00612
2•PaulHoule•27m ago•0 comments

How I created an AI pipeline to build a fireworks/drone show app in 30 days

https://stellarspot.app/
3•allentackett•28m ago•0 comments

Questions arise after Waymo blocks road in midst of Dallas apartment explosion

https://www.nbcdfw.com/news/local/waymo-block-road-dallas-apartment-explosion/4032442/
2•6stringmerc•29m ago•0 comments

Anthropic urges pause in AI development, says industry needs 'brake pedal'

https://abcnews.com/video/133610860/
2•mgh2•29m ago•0 comments

US tobacco firms applied tobacco strategies to globalize ultra-processed foods

https://ajph.aphapublications.org/doi/10.2105/AJPH.2026.308501
38•giuliomagnifico•29m ago•11 comments

Bmc4j – Prove your Java/Kotlin code correct from jUnit style tests

https://github.com/bmc4j/bmc4j
1•Grover_c13•32m ago•1 comments

Do Containers Still Contain?

https://raesene.github.io/blog/2026/06/03/do-containers-still-contain/
1•hasheddan•35m ago•0 comments

Claude resets your limit too late, not anymore

https://github.com/claude-schwabe/schwabe
1•tesstuser•36m ago•0 comments

Why Code Review Feels Like a Trial (and What It Costs Your Team)

https://medium.com/@tbelbek/why-code-review-feels-like-a-trial-and-what-it-costs-your-team-52ba4c...
1•rdstrtwlkr•37m ago•0 comments