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•7mo ago

Comments

Lio•7mo 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•7mo 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/

Pirate Site Operator's Appeal Goes Bad, Court Extends Prison Term by 50%

https://torrentfreak.com/pirate-site-operators-appeal-goes-bad-court-extends-prison-term-by-50-25...
1•gslin•1m ago•0 comments

Kyoto and the Stories We Still Need to Tell About Fossil Fuel Obstruction

https://blog.ucs.org/delta-merner/kyoto-and-the-stories-we-still-need-to-tell-about-fossil-fuel-o...
1•cratermoon•7m ago•0 comments

When did cats become domesticated? New DNA evidence changes the story.

https://www.nationalgeographic.com/animals/article/when-did-cats-become-domesticated
1•donsupreme•8m ago•0 comments

SpecFive Strike: compact handheld Linux workstation

https://specfive.com/products/spec5-strike
1•nateb2022•12m ago•0 comments

Okeymeta

https://www.okeymeta.com.ng/
1•b16m•12m ago•0 comments

Ask HN: What Are You Working On?

2•dserban•17m ago•0 comments

Trump Cut Europe Out of Ukraine Talks

https://www.nytimes.com/2025/11/27/world/europe/europe-ukraine-trump.html
3•maxloh•19m ago•0 comments

Who made Златенция? Throw steps at me. Or invite me. Pls

2•iloveurcelsnuf•26m ago•0 comments

Modern Developer Tools as Attack Surfaces: Lessons from Shai-Hulud

https://sitezwin.com/posts/2025-11-29-sha-hulud-the-second-coming-encouter/
2•meel-hd•32m ago•0 comments

Damage at Baikonur after Soyuz launch: Russia can't send people to space

https://unn.ua/en/news/damage-at-baikonur-after-soyuz-launch-russia-temporarily-lost-the-ability-...
2•cryptoz•34m ago•0 comments

Intelligence is too high-dimensional for any low-dimensional narrative

https://mathstodon.xyz/@tao/115620261936846090
2•gmays•37m ago•1 comments

20/80

https://blog.greg.technology/2025/11/27/2080.html
2•gregsadetsky•46m ago•0 comments

The Supreme Court Is About to Hear a Case That Could Rewrite Internet Access

https://slate.com/news-and-politics/2025/11/supreme-court-sony-cox-copryight-internet-case.html
6•anthonyu•51m ago•1 comments

Show HN: Generate Sheet Music Using AI (Scribe)

https://scribe.rifflabs.io
2•hwittenborn•52m ago•0 comments

Tesla looks to reset strategy amid sluggish India sales

https://www.bbc.com/news/articles/cdrn00pn1m7o
2•breve•57m ago•0 comments

Chumbox (Advertising)

https://en.wikipedia.org/wiki/Chumbox
2•rickcarlino•58m ago•0 comments

Large Type Pieces.txt

https://github.com/PhMajerus/Documents/blob/main/HowTos/HowTo%20Large%20Type%20Pieces.txt
2•cardamomo•59m ago•0 comments

Every mathematician has only a few tricks

https://mathoverflow.net/questions/363119/every-mathematician-has-only-a-few-tricks
3•nill0•1h ago•0 comments

Plotting a Northrop B2 Spirit

https://youtu.be/TSQWZF4zdN4
2•russelltaylor05•1h ago•0 comments

The Risky Movement to Make America Nuclear Again

https://nuclear-news.net/2025/11/04/1-a-the-risky-movement-to-make-america-nuclear-again/
2•pmoriarty•1h ago•0 comments

Rocketwerkz CEO says frameworks, not engines, are the future of game development

https://www.gamedeveloper.com/programming/rocketwerkz-ceo-predicts-frameworks-not-engines-will-be...
4•jibe•1h ago•0 comments

Mongolian Script

https://en.wikipedia.org/wiki/Mongolian_script
3•Razengan•1h ago•0 comments

The Impossible Prompt That's Easy for Humans

https://teodordyakov.github.io/the-impossible-promt/
2•ssdsa•1h ago•2 comments

Why GitHub's War on Toasts Is Bad News for Accessibility

https://medium.com/offmessageorg/why-githubs-war-on-toasts-is-bad-news-for-accessibility-a88ddbad...
3•bochoh•1h ago•0 comments

Beijing's prison silences Chinese journalist and lawyer of Covid19 in Wuhan fame

https://www.bushcenter.org/publications/the-struggle-for-freedom-beijings-revolving-prison-doors-...
4•737min•1h ago•0 comments

Show HN: MCP for finding the better NPM dependencies

https://web-production-0200a.up.railway.app
1•jsafaiyeh•1h ago•0 comments

Show HN: Native macOS timeout (Rust) – handles system sleep, no coreutils

https://github.com/denispol/darwin-timeout
1•denispol•1h ago•0 comments

Show HN: TimeProof – Timelapse your computer based workday! (MacOS)

https://apps.apple.com/us/app/timeproof/id6751671026?mt=12
1•Viper117•1h ago•1 comments

Infosys co-founder once again calls for longer than 70-hour weeks – and no, he's

https://www.techradar.com/pro/infosys-co-founder-once-again-calls-for-longer-than-70-hour-weeks-a...
12•sys_64738•1h ago•2 comments

Tesla struggles to course correct from sales skid

https://www.reuters.com/business/autos-transportation/tesla-struggles-course-correct-sales-skid-2...
6•breve•1h ago•1 comments