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/

For ancient Romans, pooping was a group activity

https://www.popsci.com/science/ancient-roman-toilets/
2•WaitWaitWha•1m ago•0 comments

Tech Companies Lobbied Away Stricter Rules on Gas-Powered Data Centers

https://www.engadget.com/2172704/tech-companies-lobbied-against-stricter-environmental-rules/
1•newsomix9xl•2m ago•0 comments

Show HN: A public feed of website changes

https://app.monity.ai/public/feed
1•kamilms21•4m ago•0 comments

Leadcode – per-client account isolation for Claude Code, Codex, and gh

https://leadcode.build/
1•gsbecerrag•5m ago•0 comments

The New Student Visa Policy Doesn't Add Up

https://undark.org/2026/08/27/opinion-student-visa-policy-science/
1•EA-3167•8m ago•0 comments

Show HN: Pi-Black – Use Your Claude Max (Or Pro) Subscription with Pi

https://github.com/paoloanzn/pi-black
1•paoloanzn•9m ago•0 comments

Kubernetes Best Practices

https://kubernetes.io/docs/setup/best-practices/
1•Brysonbw•9m ago•0 comments

Astronomers discover a new type of astrophysical object: A black hole star

https://news.mit.edu/2026/astronomers-discover-brand-new-type-astrophysical-object-black-hole-sta...
3•handfuloflight•15m ago•1 comments

Pinning Down Rust's Pin

https://gmcgoldr.github.io/2026/08/27/pin-in-rust.html
1•garrinm•17m ago•0 comments

Selling Digital Products Online: A Practical Start-to-Sale Guide

https://www.a1ho.com/2026/07/selling-digital-products-online.html
1•alfotesr•17m ago•0 comments

Are Vandals Winning the War on Flock Cameras? [video]

https://www.youtube.com/shorts/SVUfvXqakEI
1•Cider9986•18m ago•0 comments

Ego Blockchain

https://github.com/ego-blockchain/ego-blockchain-
1•artitmuhaxhiri•18m ago•0 comments

Study captures how smog begins

https://news.ucr.edu/articles/2026/08/25/study-finally-captures-how-smog-begins
1•hbcondo714•21m ago•0 comments

Patterns of Enterprise Application Architecture

https://martinfowler.com/books/eaa.html
1•Brysonbw•21m ago•0 comments

Exploratory vs. Deterministic Assessments

https://corporate.comcast.com/stories/exploratory-vs-deterministic-assessments
1•officialhocc•22m ago•0 comments

TI-74 Basicalc

https://en.wikipedia.org/wiki/TI-74
1•rbc•25m ago•1 comments

Grand Theft Auto VI: An Extended Look [video]

https://www.youtube.com/watch?v=tJbzMqJGH4k
3•piotrgrabowski•25m ago•0 comments

Fractured Apps

https://medium.com/@kelseyhightower/12-fractured-apps-1080c73d481c
1•Brysonbw•34m ago•0 comments

Awareness Local: local-first memory for AI coding agents (96% R5 on LongMemEval)

https://github.com/everest-an/Awareness-Market
1•everestawarenes•34m ago•0 comments

The "I don't know, Claude wrote this" pandemic

https://www.manager.dev/newsletter/the-i-don-t-know-claude-wrote-this-pandemic
3•fagnerbrack•35m ago•0 comments

Show HN: Lightweight reimplementation of YaCy peer as small Go services

https://github.com/nikitakarpei/my-yacy-node
1•nikitakarpei•38m ago•0 comments

Ego Blockchain

https://egoblockchain.com/
2•artitmuhaxhiri•40m ago•0 comments

Sandboxing Coding Agents

https://micahflee.com/sandboxing-coding-agents/
2•jbegley•45m ago•0 comments

Lenovo XClarity Administrator in FreeBSD Bhyve VM

https://vermaden.wordpress.com/2026/08/28/lenovo-xclarity-administrator-in-freebsd-bhyve-vm/
2•vermaden•46m ago•0 comments

They confided in ChatGPT. Their secrets ended up in court.

https://www.washingtonpost.com/technology/2026/08/27/chatgpt-chats-are-being-swept-into-civil-cri...
1•bookofjoe•48m ago•1 comments

Heaven

2•artvogel•48m ago•0 comments

Show HN: Marsbase – an interactive map of fictional Mars outposts

https://marsbase.io/
1•si_164•49m ago•0 comments

WindFoil – algorithm for computing winding and anti-aliasing of 2D vector shapes

https://github.com/texel-org/windfoil
2•coffeeaddict1•1h ago•0 comments

Earth's mysterious 'hum' points to the sound of waves crashing across the world

https://www.rnz.co.nz/news/world/1160121/earth-s-mysterious-hum-points-to-the-sound-of-waves-cras...
3•billybuckwheat•1h ago•0 comments

Show HN: Risk of Train – a 1D roguelike drawn in one terminal font

https://wookinarium.itch.io/risk-of-train?password=wookamegabong
1•devenvdev•1h ago•1 comments