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

Comments

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

OpenAI's GPT-5.2 model cites Grokipedia

https://www.engadget.com/ai/report-reveals-that-openais-gpt-52-model-cites-grokipedia-192532977.html
1•bhouston•2m ago•0 comments

Show HN: I built a quote search engine via "vibe coding" as a junior dev

https://www.aimoviequotes.com
1•mosbyllc•2m ago•0 comments

Upcoming Relay Transition

https://docs.bsky.app/blog/relay-rollout
1•doener•3m ago•0 comments

Macintosh launched on Jan 24, 1984 and changed the world – eventually (2019)

https://appleinsider.com/articles/19/01/24/apple-launched-macintosh-on-january-24-1984-and-change...
1•1659447091•8m ago•0 comments

Google's AI Mode can now tap into Gmail and Photos to tailor responses

https://techcrunch.com/2026/01/22/googles-ai-mode-can-now-tap-into-your-gmail-and-photos-to-provi...
1•gmays•11m ago•0 comments

mRNA cancer vaccine shows protection at 5-year follow-up, Moderna and Merck say

https://arstechnica.com/health/2026/01/mrna-cancer-vaccine-shows-protection-at-5-year-follow-up-m...
5•MaysonL•12m ago•0 comments

Fast, reliable Postgres natively integrated with ClickHouse

https://clickhouse.com/blog/postgres-managed-by-clickhouse
1•saisrirampur•12m ago•0 comments

Vortex Support in DuckDB

https://duckdb.org/2026/01/23/duckdb-vortex-extension
1•0x1997•16m ago•0 comments

SampleBrainz: Browse music samples, curated by the MusicBrainz community

https://samplebrainz.com/
1•vortico•17m ago•1 comments

AI/LLM – Research Layers. Why Linear Chats Are Dead (and What's Replacing Them)

https://anvme.substack.com/p/research-layers
1•Stanislaw_•23m ago•0 comments

Clawdbot

https://clawd.bot/
1•birriel•25m ago•0 comments

Breakmeifyoucan – Exploiting Keyspace and Relay Attacks in 3DES and AES NFC

https://breakmeifyoucan.com/
2•fastcall•26m ago•0 comments

A light from the periphery – Satyendra Nath Bose

https://aeon.co/essays/why-satyendra-nath-bose-was-more-than-einsteins-sidekick
1•B1FF_PSUVM•29m ago•0 comments

We posted a job. Then came the AI slop, impersonator and recruiter scam

https://themarkup.org/hello-world/2026/01/24/fake-candidates-recruiter-scams-ai-slop
3•billybuckwheat•36m ago•0 comments

Show HN: L3Binance – Market surveillance engine in Rust with integrated ML

https://github.com/exequiel-tiscornia/L3Binance
1•blacktis•41m ago•1 comments

National Guard activated in Minneapolis after Border Patrol agent kills man

https://apnews.com/live/minneapolis-ice-shooting-updates-1-24-2026
29•connor11528•41m ago•14 comments

Anthropic Economic Index: new building blocks for understanding AI use

https://www.anthropic.com/research/economic-index-primitives
1•gmays•43m ago•0 comments

Mark Carney Takes on Donald Trump and Emerges as a Global Political Star

https://www.nytimes.com/2026/01/24/world/canada/carney-trump-us-greenland.html
9•whack•44m ago•1 comments

How to generate a random number with quantum physics

https://www.popsci.com/technology/free-random-number-generator/
2•todsacerdoti•45m ago•0 comments

I am an electrician who built an iOS app using Claude (No Swift experience)

https://apps.apple.com/ca/app/discovr/id6747321401
1•discovrapp•48m ago•1 comments

Life Is Not a Simulation but a Consistent Logical Theory

https://chfritz.github.io/writing/life-is-a-thought-experiment/
2•chfritz•55m ago•0 comments

Show HN: IntegrateStack, a Resource Hub for SaaS Integration Specs and Issues

https://integratestack.com/
2•uprooted•58m ago•0 comments

Franklin Ace: The Clone of the Apple II Stolen from Apple

https://www.folklore.org/Stolen_From_Apple.html?sort=date?sort=date
3•rafaepta•58m ago•0 comments

Help me pick my next video thumbnail

https://ytvote.com/Vote/ForMe/0UP4X
1•riley-i•1h ago•0 comments

AI: Work partnerships between people, agents, and robots

https://www.mckinsey.com/mgi/our-research/agents-robots-and-us-skill-partnerships-in-the-age-of-ai
1•gmays•1h ago•0 comments

A.I. Tool Is Going Viral. Five Ways People Are Using It

https://www.nytimes.com/2026/01/23/technology/claude-code.html
4•1PlayerOne•1h ago•2 comments

Electric cars won't fix sitting: health costs of designing cities around cars

https://medicalxpress.com/news/2026-01-electric-cars-wont-health-cities.html
3•PaulHoule•1h ago•0 comments

Stabilized and Slow-Motion Video of the Murder of Alex Pretti

https://old.reddit.com/r/evilwhenthe/comments/1qm0mlc/heres_a_stabilized_slow_motion_version_best...
13•treetalker•1h ago•0 comments

Two Weeks Until Tapeout

https://essenceia.github.io/projects/two_weeks_until_tapeout/
17•client4•1h ago•0 comments

What Is Conduit?

https://conduit.psiphon.ca/en/
2•alexmonami•1h ago•1 comments