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/

An Innocent Driver Was Held at Gunpoint over a Flock Cam Mix-Up:Wrong Person/Car

https://www.motorbiscuit.com/an-innocent-driver-was-held-at-gunpoint-over-a-flock-camera-mix-up-w...
1•Markoff•1m ago•0 comments

Microsoft Word for Windows 1.1a, Native X64 Port

https://github.com/jmarshall23/msword
1•BruceEel•1m ago•0 comments

Show HN: Fixing optical computing jitter via fluid dynamics in GPU registers

https://github.com/PJHkorea/photonic-mesh-fng-router
1•PJHkorea•2m ago•0 comments

Driving a 7.3" 6-Color E-Paper Display in `no_std` Rust (ESP32-S3)

https://github.com/melastmohican/rust-reterminal-e1002-examples
1•melastmohican•3m ago•0 comments

Muse Code Sends Codex and Claude Instructions to Meta by Default

https://runtimewire.com/article/exclusive-muse-code-sends-codex-and-claude-instructions-to-meta-b...
1•ryanmerket•3m ago•0 comments

Six months of action gaming alters brain networks and improves visual attention

https://www.psypost.org/six-months-of-action-gaming-alters-brain-networks-and-improves-visual-att...
1•giuliomagnifico•4m ago•0 comments

Meta CTO told employees AI gains should go into more work

https://thenextweb.com/news/meta-bosworth-ai-productivity-more-work-not-time-off
1•chanux•6m ago•0 comments

Termdom: Build terminal apps with HTML, CSS and the DOM

https://github.com/bikeshaving/termdom
2•thunderbong•12m ago•0 comments

NASA Wildfire Tracker – Real-time satellite feeds and microclimate risk modeling

https://nasa-wildfire-tracker-3pfkr5zcs2jmze5dpknvet.streamlit.app/
1•ClimateDev•14m ago•0 comments

Churvaness – Bilingual books for language learners

https://leanpub.com/u/churvaness
1•pawpatrol•16m ago•0 comments

Open Source, third-party auditing for AI Agents

https://github.com/ifixai-ai/iFixAi
1•dimneo24•23m ago•1 comments

Play Football Online

https://danfootball.com
2•declaj•41m ago•0 comments

Interviewpad.io

https://www.interviewpad.io/
2•sharva•42m ago•2 comments

Apple to require iOS apps must have minimum OS version of iOS 15 in 2027 onwards

https://www.reddit.com/r/iOSProgramming/comments/1vgql6n/new_warning_when_uploading_app_to_app_st...
2•busymom0•45m ago•1 comments

The Nixpkgs core team has unfortunately decided to disband

https://github.com/NixOS/org/pull/277
1•codewiz•52m ago•0 comments

"The original URL for this prediction will no longer be available in 11 years." (2011)

https://longbets.org/601/
18•doubletwoyou•54m ago•3 comments

How I sell my garlic online.

https://Demeterfamilyfarm.com
1•Hilliard_Ohiooo•55m ago•0 comments

Why MySpace fans want it back as relaunch hinted

https://www.bbc.com/news/articles/c4g64152v71o
3•1659447091•1h ago•0 comments

Small Talk to Deep Talk

https://talk.bradwoods.io/blog/small-talk-to-deep-talk
1•bradwoodsio•1h ago•0 comments

Show HN: Open-source, searchable HTML workspace for Claude Code

https://anona-labs.github.io/mirror/
1•anoop_kumar•1h ago•0 comments

StackOverflow Read-Only

https://stackoverflow.com
4•anticensor•1h ago•1 comments

AI creates 16 new viruses from scratch after training on 9T nucleotides

https://www.tomshardware.com/tech-industry/artificial-intelligence/ai-creates-16-new-viruses-that...
2•sbulaev•1h ago•1 comments

Gen Z Is Drinking Alcohol as Much as Older Generations

https://www.businessinsider.com/gen-z-drinking-alcohol-moderation-sobriety-new-data-2026-7
2•satvikpendem•1h ago•0 comments

Illinois Just Told Every Operating System to Start Reporting Your Kid's Age

https://itsfoss.com/news/illinois-age-verification-bill/
21•WaitWaitWha•1h ago•2 comments

Show HN: Sqnc.run – a live cipher stream inspired by number stations

https://sqnc.run/
1•nee_oo_ru•1h ago•0 comments

UV printer copies 3D objects (Strange Parts) [video]

https://www.youtube.com/watch?v=3DiVHTj_8nA
1•consumer451•1h ago•0 comments

What Happened: OpenAI and HuggingFace

https://thezvi.substack.com/p/what-happened-openai-and-huggingface
2•jgalt212•1h ago•1 comments

New 'Water Watch Center' launched to help small utilities stop cyberattacks

https://www.nextgov.com/cybersecurity/2026/08/new-water-watch-center-launched-help-small-utilitie...
2•WaitWaitWha•1h ago•0 comments

Mossad accicentally injected data to a French lawyer phone instead of extracting

1•0x54MUR41•1h ago•0 comments

Show HN: CIRadar – Self-hosted CI failure diagnosis

https://github.com/Bluezly/CIRadar
1•bluezly•1h ago•0 comments