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/

You can soon stream Crunchyroll on your car's infotainment system

https://www.engadget.com/2240331/crunchyroll-appning-by-forvia-stream-on-car-infotainment-system/
1•bookofjoe•1m ago•0 comments

S2C – Shared Storage Consensus

https://github.com/io-s2c/s2c/tree/main
2•theanonymousone•2m ago•0 comments

Scientific study reveals TikTok videos deactivate key cognitive brain regions

https://www.rathbiotaclan.com/tiktok-videos-deactivate-key-cognitive-brain-regions/
3•Akasci•3m ago•0 comments

G#: A Go-like language for .NET

https://www.infoworld.com/article/4210637/introducing-g-sharp-a-go-like-language-for-dot-net.html
3•theanonymousone•3m ago•0 comments

Apache Iceberg Tutorials and More

https://oleander.dev/grow
2•jessol•3m ago•0 comments

WAL based distributed consensus on S3

https://github.com/io-s2c/s2c/blob/main/docs/design-doc.md
2•mzazaipsc•4m ago•0 comments

The Albanian Files

https://www.wallpaper.com/architecture/the-albanian-files-freedom-and-architecture-book
3•simonebrunozzi•4m ago•0 comments

Tab Completion After Colon

https://so.nwalsh.com/2026/08/20-tab-completion
2•speckx•4m ago•0 comments

A quiet channel between ICE and Iran shaped deportation flights

https://apnews.com/article/iran-immigration-deportation-flights-emails-97554a7ab9d1f33ca00700434d...
3•toomanyrichies•5m ago•0 comments

We let $200 GPT-Pro Think for 7 days on unsolved math

https://www.youtube.com/watch?v=DBrmtjM1Mq4
2•dgellow•6m ago•0 comments

Our Servants Will Do That for Us

https://borretti.me/article/our-servants-will-do-that-for-us
4•ibobev•8m ago•0 comments

AI Alignment as a Thought-Terminating Cliche

https://borretti.me/article/ai-alignment-as-thought-terminating-cliche
4•ibobev•8m ago•0 comments

Fieldmade – RPG crafting by drawing pixel art and AI

https://chromagolem.itch.io/fieldmade
3•ChromaGolem•8m ago•1 comments

US debt tops $40T as Treasury doubles bond buybacks to calm markets

https://www.euronews.com/business/2026/08/20/us-debt-tops-40-trillion-as-treasury-doubles-bond-bu...
5•abdelhousni•8m ago•0 comments

Meta glasses are a workplace menace

https://www.theverge.com/report/982414/meta-glasses-work-surveillance-labor-security
6•hberg•8m ago•1 comments

Show HN: trailers.fm – live channel of movie trailers

https://trailers.fm/
2•dogancan•8m ago•0 comments

Spirit Flight Attendants Fight Google's Data Bid for AI

https://www.wsj.com/pro/bankruptcy/spirit-flight-attendants-fight-googles-data-bid-for-ai-e939e049
2•thm•10m ago•0 comments

Remembering the Apple II and IIGS from High School

https://www.goto10retro.com/p/remembering-the-apple-ii-and-iigs
2•ibobev•10m ago•0 comments

Golf Tours in One Place

https://golfhub.dev
2•lucaserla•10m ago•1 comments

Why '80s Music Sounds So Weirdly Synthetic (and the Gear That Did It)

https://comuniq.xyz/Music/post?t=1591
2•01-_-•10m ago•0 comments

NBA 2K27's new MyNBA Legacy mode sounds a lot like basketball Crusader Kings 3

https://www.rockpapershotgun.com/hold-the-throne-nba-2k27s-new-mynba-legacy-mode-sounds-a-lot-lik...
2•Tomte•11m ago•0 comments

The city of Cupertino is 70.9% Asian. A new TV show set there ignores this

https://www.sfgate.com/sf-culture/article/cupertino-tv-show-22395253.php
5•randycupertino•13m ago•1 comments

Stripe letter to investors: Founders say we're already in the Singularity [pdf]

https://s3.documentcloud.org/documents/28565866/stripes-august-2026-investor-letter.pdf
4•ryan_j_naughton•16m ago•0 comments

State probes nonprofit We Heart Seattle over drug cleanup operations

https://www.thecentersquare.com/washington/article_f6941a86-0498-4a3e-a042-898e1267610f.html
2•pudgywalsh•17m ago•0 comments

Paleocene–Eocene Thermal Maximum

https://en.wikipedia.org/wiki/Paleocene%E2%80%93Eocene_thermal_maximum
2•simonebrunozzi•17m ago•0 comments

Ask HN: Did I do the right thing using AI?

2•simondukr•17m ago•0 comments

Joint Statement from FR, DE, IT, UK, NL, NO, CA on E1 West Bank Settlement Plan

https://www.governo.it/it/articolo/joint-statement-leaders-france-germany-italy-and-united-kingdo...
5•dgellow•17m ago•0 comments

Anthropic Expects to Match SpaceX's Record IPO Size or Top It

https://www.bloomberg.com/news/articles/2026-08-20/anthropic-expects-to-match-spacex-s-record-ipo...
4•helsinkiandrew•17m ago•0 comments

Brancher un LLM sur un catalogue produit avec Django

https://tonydevweb.com/articles/brancher-llm-catalogue-produit.html
5•tonydevweb•18m ago•1 comments

What I learned building an AI applic

2•simondukr•18m ago•0 comments