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/

Psychedelic images reveal what your weather app isn't telling you

https://grist.org/extreme-heat/these-psychedelic-images-reveal-what-your-weather-app-isnt-telling...
1•sizzle•3m ago•0 comments

x86 AMX/ACE with >8 tiles

https://lore.kernel.org/lkml/CAKSQd8WxM75DeZvovYXkt2c60ftHeEW_gpf0qTxaLF8i8kjm=w@mail.gmail.com/
1•matt_d•3m ago•0 comments

Show HN: QuizPaste – paste any text or doc, get an instant quiz

https://quizpaste.com/
1•jimliu01•3m ago•0 comments

Show HN: Gander, an Android file viewer that asks for no permissions at all

https://github.com/mokshablr/gander
2•mokshablr•11m ago•1 comments

Book Time: Automatic Page Turner from Japan [video]

https://www.youtube.com/watch?v=O3BJtUssbhQ
1•mushstory•12m ago•0 comments

U.S. FCC approves giant space mirror to deliver 'sunlight on demand'

https://www.cbc.ca/news/science/eflect-orbital-approval-FCC-9.7287535
2•LostMyLogin•14m ago•1 comments

It's Time to Give Up on the Nonstick Pan as We Know It

https://www.nytimes.com/wirecutter/reviews/give-up-on-ceramic-nonstick-pans/
1•jimnotgym•15m ago•0 comments

I built a website cost calculator with 9 engines

https://projectcostestimator.com
1•VrumVrum•19m ago•1 comments

Martin Shkreli Breaks Down the Collapse of Situational Awareness [video]

https://www.youtube.com/watch?v=RJdgh9eEZvw
2•j_aime•19m ago•0 comments

'First tremors' of AI earthquake showing in digital revenue hit

https://pressgazette.co.uk/publishers/digital-journalism/first-tremors-of-ai-earthquake-showing-i...
4•giuliomagnifico•26m ago•1 comments

Human Honeypot

https://human2llm.pages.dev/
3•kevin_kraft•30m ago•1 comments

Critical Rendering Path: The Foundation of Web Performance [Part 1]

https://pagarevijayy.substack.com/p/critical-rendering-path-the-foundation
2•pagarevijayy•30m ago•0 comments

Aschenbrenner's hedge fund forced to unwind all public stock positions

https://www.cnbc.com/2026/07/30/leopold-aschenbrenners-hedge-fund-is-facing-steep-ai-losses.html
4•akbabu•33m ago•0 comments

Nvidia's $750B AI bet deepens fears of a circular tech bubble

https://www.latimes.com/business/story/2026-07-29/nvidias-750-billion-ai-bet-deepens-fears-of-cir...
4•1vuio0pswjnm7•36m ago•0 comments

Show HN: What should the GUI for AI agents look like?

https://marbleos.com/demo
3•akbabu•38m ago•0 comments

The nation's harshest data privacy law collides with a political problem

https://www.politico.com/news/2026/07/24/new-jersey-data-privacy-law-politics-01011055
2•1vuio0pswjnm7•39m ago•0 comments

Let's Make the Worst Htmx

https://zserge.com/posts/worst-htmx-ever/
3•RebelPotato•39m ago•0 comments

LinkedIn Introduces a 'Seems Like AI Slop' Button

https://www.404media.co/linkedin-introduces-a-seems-like-ai-slop-button/
3•saikatsg•41m ago•1 comments

Oooo – Digital Tape Loops

https://oooo.audio/
2•gregsadetsky•50m ago•0 comments

Hi, Jinks

https://blog.gingerbeardman.com/2026/07/30/hi-jinks/
2•zdw•51m ago•0 comments

Disney+ removes 4K and HDR10 in Europe

https://www.flatpanelshd.com/news.php?subaction=showfull&id=1785420735
2•theanonymousone•53m ago•0 comments

Claude Opus 5 jailbreak with a 3-word prompt

https://twitter.com/i/status/2082566186785480708
9•gck1•56m ago•2 comments

RosaicLabs, Atom RTL, and 32-Tile AMX: Trying to Piece Together a x86 Puzzle

https://chipsandcheese.com/p/rosaiclabs-atom-rtl-and-32-tile-amx
3•aba_cz•59m ago•0 comments

Anthropic says Claude AI hacked three organisations during cyber tests

https://www.bbc.co.uk/news/articles/cz7dl7w8y7po
5•ColinEberhardt•59m ago•0 comments

Fluency Is Not Authority: Building Local AI Characters for Signal Drift

https://engineering.signaldrift.net
2•alcoveresearch•1h ago•0 comments

Anthropic's AI Claude escaped testing environment and hacked organizations

https://www.theguardian.com/technology/2026/jul/30/anthropic-ai-claude-hack
5•theanonymousone•1h ago•0 comments

Anthropic Discloses That AI Models Testing Hacked Three Companies

https://www.washingtonpost.com/technology/2026/07/30/anthropic-discloses-that-ai-models-testing-h...
3•juunge•1h ago•0 comments

U.S. Coworking Inventory Inching Towards 9,400, Adding over 200 Locations

https://www.coworkingcafe.com/blog/national-coworking-report/
1•vanclaude•1h ago•0 comments

Screenshot Studio – a screenshot tool built for ChatGPT and Claude users

https://chromewebstore.google.com/detail/screenshot-studio-capture/ekoloaibegijelgaebjklmbgjkkokhic
2•raajahuja01•1h ago•0 comments

PhoneFree app. Block distracting apps on your phone

https://apps.apple.com/ca/app/phonefree/id6786120372
1•fahadzaidi•1h ago•2 comments