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

Comments

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

For Its Next Act, Allbirds Makes an Unlikely Pivot from Shoes to AI

https://www.wsj.com/tech/ai/for-its-next-act-allbirds-makes-an-unlikely-pivot-from-shoes-to-ai-a3...
1•fortran77•34s ago•1 comments

Show HN: HN Tokenmaxxing Leaderboard

https://tkmx.odio.dev
1•Sam_Odio•40s ago•0 comments

Anthropic Rebuilds Claude Code Desktop App Around Parallel Sessions

https://www.macrumors.com/2026/04/15/anthropic-rebuilds-claude-code-desktop-app/
1•Brajeshwar•1m ago•0 comments

From Feeds to Trails

https://leaflet.pub/p/did:plc:ldmcdu57vnkqriwqojr2lcqc/3mjk4e6aok22m
1•Kye•2m ago•0 comments

Extending Inflatable Actuator with Spool Mechanism Incorporating Air Tubes

https://www.mdpi.com/2076-0825/15/3/176
1•PaulHoule•2m ago•0 comments

Big Girls Don't Cry

https://annas-archive.gl/scidb/10.1007/978-3-319-50618-0_8/
1•Julesprobably•3m ago•0 comments

No more US Military aid to Israel

https://www.theguardian.com/commentisfree/2026/apr/15/no-more-us-military-aid-to-israel
2•hebelehubele•3m ago•0 comments

YouTuber Jon Prosser broke Liquid Glass – and what happened in the fallout

https://www.theverge.com/tech/908476/jon-prosser-apple-liquid-glass
1•speckx•4m ago•0 comments

Critical Atlantic current significantly more likely to collapse than thought

https://www.theguardian.com/environment/2026/apr/15/critical-atlantic-current-significantly-more-...
1•ndsipa_pomu•4m ago•0 comments

(Potentially Vapourware) Trump Phone Redesigned

https://www.cnet.com/tech/mobile/redesigned-trump-phone-new-trump-mobile-website/
1•OhMeadhbh•5m ago•1 comments

Teens' Experiences on TikTok, Instagram and Snapchat

https://www.pewresearch.org/internet/2026/04/15/teens-experiences-on-tiktok-instagram-and-snapchat/
1•thm•5m ago•0 comments

Playonsnow.com – Play HTML5 Games for Free

https://playonsnow.com/
1•jackpste•7m ago•1 comments

Making dark mode play nicely with bfcache

https://guilhermesimoes.github.io/blog/making-dark-mode-work-with-bfcache
1•glitchdout•8m ago•0 comments

Wall Street's Elite Team of Coffee Tasters Who Keep the Global Market Running

https://www.wsj.com/lifestyle/careers/wall-street-has-an-elite-coffee-tasting-force-its-strugglin...
2•thm•9m ago•0 comments

Sustaining creative aliveness while working a full time job

https://www.startingfromnix.com/p/sustaining-creative-aliveness-while
1•jger15•9m ago•0 comments

Stopping the Meta AI director's "OpenClaw failure with an out-of-band killswitch

https://highflame.com/blogs/why-metas-ai-alignment-director-couldnt-stop-her-own-agent--and-how-t...
2•jalbrethsen•9m ago•1 comments

Waymo Opens to Everyone in Miami and Orlando

https://waymo.com/blog/2026/04/floridas-new-way-to-ride/
1•xnx•9m ago•0 comments

Unified MCP Server for Jira and Confluence Server/DC Behind Citrix NetScaler SSO

https://github.com/paul-pfeiffer/atlassian-netscaler-mcp
1•paulpfe•10m ago•1 comments

Urgentry: Ultra-efficient, self-hostable drop in replacement for Sentry

https://urgentry.com/
1•handfuloflight•10m ago•0 comments

Planar maps: an interaction paradigm for graphic design (1989) [pdf]

https://www.lri.fr/~mbl/FundHCI/papers/Baudelaire-CHI89.pdf
1•tliltocatl•11m ago•1 comments

HuggingFace launches pre-compiled machine learning kernels repository

https://huggingface.co/changelog/kernels
1•embedding-shape•11m ago•1 comments

Battery storage is now cheap enough to unleash India's full solar potential

https://ember-energy.org/latest-insights/battery-storage-is-now-cheap-enough-to-unleash-indias-fu...
2•xbmcuser•11m ago•0 comments

Oracle taps Bloom for 2.8 GW of fuel cells to keep datacenter binge going

https://www.theregister.com/2026/04/14/oracle_bloom_fuel_cells/
1•Bender•11m ago•0 comments

Use Claude, ChatGPT, or MiniMax Subscriptions in Cursor

https://open-vsx.org/extension/orchidfiles/ungate
1•theorchid•12m ago•0 comments

Show HN: Fakecloud – Free, open-source AWS emulator

https://github.com/faiscadev/fakecloud
2•lucas_vieira•14m ago•1 comments

Show HN: Multi-Agent Orchestration on Top of Vercel AI SDK (TypeScript, Next.js)

https://github.com/JackChen-me/open-multi-agent/tree/main/examples/with-vercel-ai-sdk
1•JackChen_me•14m ago•0 comments

I ran 90 queries through 8 AI models. 86% of findings were unique to one

https://parallect.ai/blog/divergence-study
3•primeobsession•14m ago•0 comments

Manage VS Code Extensions Like Packages with Posit Package Manager

https://posit.co/blog/manage-vs-code-extensions-like-packages-with-posit-package-manager-2026-04-0
1•nodivbyzero•15m ago•0 comments

Autoresearch Applied at Shopify

https://shopify.engineering/autoresearch
2•austinbaggio•17m ago•1 comments

I Did My Taxes with Claude

https://doempke.com/taxes-with-claude/
2•robk•17m ago•0 comments