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

Comments

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

Tesla to offer self-driving software only on monthly basis from Feb 14 Musk says

https://www.reuters.com/business/autos-transportation/tesla-offer-self-driving-software-only-mont...
1•comebhack•39s ago•0 comments

I Hate GitHub Actions with Passion

https://xlii.space/eng/i-hate-github-actions-with-passion/
1•xlii•1m ago•0 comments

Show HN: TLD – a minimal, self-hosted, Twitch live stream recorder

https://codeberg.org/naughtyfinch/twitch-live-downloader
1•naughtyfinch•1m ago•0 comments

GitHub hijacks and breaks browser search

https://abstractnonsense.xyz/micro-blog/2026-01-14-github-hijacks-and-breaks-browser-search/
2•subset•4m ago•0 comments

Show HN: World CEO Cockpit

https://www.maximevidal.com/progress-monitoring
1•vmaxmc2•5m ago•0 comments

Police chief apologises after AI error used to justify Maccabi Tel Aviv ban

https://www.theguardian.com/uk-news/2026/jan/14/west-midlands-police-chief-apologises-ai-error-ma...
2•chrisjj•6m ago•0 comments

What do the struggles of capitalism and communism have in common?

https://blog.hermesloom.org/p/what-do-the-struggles-of-capitalism
1•sigalor•6m ago•1 comments

More sustainable epoxy thanks to phosphorus

https://www.empa.ch/web/s604/flamm-hemmendes-epoxidharz-nachhaltiger-machen
1•JeanKage•10m ago•0 comments

We need a new Unix flag for agents

https://solmaz.io/skillflag
1•hosolmaz•11m ago•0 comments

Show HN: Yapper – Offline macOS dictation. One-time purchase, no sub

https://yapper.to/
1•nikbar•13m ago•0 comments

The Day You Became a Better Writer (The Dilbert Blog 2007)

https://web.archive.org/web/20160529145612/http://dilbertblog.typepad.com/the_dilbert_blog/2007/0...
1•tosh•14m ago•0 comments

Hegseth wants to integrate Musk's Grok AI into military networks this month

https://arstechnica.com/ai/2026/01/hegseth-wants-to-integrate-musks-grok-ai-into-military-network...
3•ndsipa_pomu•16m ago•1 comments

Show HN: Screenrecord.in – A browser based local-first screen recording solution

https://screenrecord.in/
2•troysk•16m ago•0 comments

Anyone experiencing loading problems with LinkedIn (web)?

2•zlatkov•17m ago•1 comments

Tor Snowflake

https://snowflake.torproject.org/
2•DyslexicAtheist•19m ago•0 comments

Show HN: A NO-BS step counter app that actually works

https://simplestepcounter.com
1•kjm_kjm•19m ago•0 comments

Charlie Eggins 3BLD double world record [video]

https://www.youtube.com/shorts/pzz3Ya5BFvs
1•ColinWright•24m ago•1 comments

Meta's VR layoffs, studio closures underscore Zuckerberg's pivot to AI

https://www.cnbc.com/2026/01/13/meta-lays-off-vr-employees-underscoring-zuckerbergs-pivot-to-ai.html
1•cebert•24m ago•0 comments

I Let the Internet Vote on Code Merges: Week 1 Results

https://blog.openchaos.dev/posts/week-1-the-first-merge
1•birdculture•25m ago•0 comments

Tesla driver-assist system FSD will switch to subscription-only

https://www.bloomberg.com/news/articles/2026-01-14/tesla-driver-assist-system-fsd-will-switch-to-...
2•teleforce•27m ago•0 comments

Show HN: Auto-fix Google Play Store translations that exceed character limits

https://chromewebstore.google.com/detail/play-console-translation/polceeifilniadjhgibdnlikpfnflhml
1•jelmervnuss•34m ago•0 comments

Show HN: Remio A second brain without headaches

https://www.remio.ai
1•AliceH0521•37m ago•0 comments

How to import ChatGPT conversations in Obsidian

https://blog.missioncontroltoolbox.xyz/blog/how-to-import-chatgpt-conversations-in-obsidian
1•awesomepotato•41m ago•0 comments

Show HN: SVGFix – transforms SVG path coordinates to origin, not just viewBox

https://svgfix.net/
1•stardeltaio•44m ago•0 comments

Why AI works better on existing codebases

https://www.stromcapital.fi/blog/brownfield-advantage
1•ronistrom•44m ago•1 comments

The effect of testosterone on human bargaining behaviour (2009)

https://www.nature.com/articles/nature08711
2•mpweiher•45m ago•0 comments

Elevated error rates on Opus 4.5

https://status.claude.com/incidents/tgzm3mf45wzc
5•rvz•45m ago•1 comments

System Programming in Linux: A Hands-On Introduction "Demo" Programs

https://github.com/stewartweiss/intro-linux-sys-prog
1•teleforce•46m ago•0 comments

Show HN: Imago – open-source AI portrait generator with guided creation

https://github.com/tenngoxars/Imago
1•tenngoxars•48m ago•0 comments

Ethernet Switching Hits New Highs

https://www.nextplatform.com/2026/01/08/pushed-by-genai-and-front-end-upgrades-ethernet-switching...
2•ankitg12•49m ago•0 comments