<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><description>my life is derp and i do derp shit</description><link>https://blacksky.community/profile/rich-harris.dev</link><title>@rich-harris.dev - rich harris</title><item><link>https://blacksky.community/profile/rich-harris.dev/post/3mnao35inms25</link><description>SvelteKit arguably has a more sophisticated and flexible system for handling env vars than any other framework. We think we can do better though. Here&#39;s what we&#39;re working on: https://github.com/sveltejs/kit/pull/15934&#xA;&#xA;Give it a read and let us know if you have feedback</description><pubDate>01 Jun 2026 18:03 +0000</pubDate><guid isPermaLink="false">at://did:plc:anvvmj5rdxhzo26gmhkgshnn/app.bsky.feed.post/3mnao35inms25</guid></item><item><link>https://blacksky.community/profile/rich-harris.dev/post/3mn6bporcyc2u</link><description>wow — gang, we gotta get those sveltekit numbers up https://npmx.dev/package/@sveltejs/kit. click the 🧡 in the top right! don&#39;t let @danielroe.dev embarrass us&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>31 May 2026 19:16 +0000</pubDate><guid isPermaLink="false">at://did:plc:anvvmj5rdxhzo26gmhkgshnn/app.bsky.feed.post/3mn6bporcyc2u</guid></item><item><link>https://blacksky.community/profile/rich-harris.dev/post/3mn3ozuf4xk23</link><description>the single biggest criticism svelte has received over the years is &#39;you can&#39;t have multiple components in a file&#39;.&#xA;&#xA;so we fixed it! by making them unnecessary. with declaration tags (https://svelte.dev/docs/svelte/declaration-tags), snippets/each blocks/etc can have their own state: https://svelte.dev/playground/aaac159f0f73466bb3859dfed6792cab?version=latest&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>30 May 2026 18:37 +0000</pubDate><guid isPermaLink="false">at://did:plc:anvvmj5rdxhzo26gmhkgshnn/app.bsky.feed.post/3mn3ozuf4xk23</guid></item><item><link>https://blacksky.community/profile/rich-harris.dev/post/3mmvsrj5ofc2p</link><description>what&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>28 May 2026 10:28 +0000</pubDate><guid isPermaLink="false">at://did:plc:anvvmj5rdxhzo26gmhkgshnn/app.bsky.feed.post/3mmvsrj5ofc2p</guid></item><item><link>https://blacksky.community/profile/rich-harris.dev/post/3mmccrzpvec2d</link><description>nervously waiting for the response 😬&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>20 May 2026 16:21 +0000</pubDate><guid isPermaLink="false">at://did:plc:anvvmj5rdxhzo26gmhkgshnn/app.bsky.feed.post/3mmccrzpvec2d</guid></item><item><link>https://blacksky.community/profile/rich-harris.dev/post/3mmadfgn7hk2t</link><description>well played, @wired.com https://www.wired.com/story/everything-google-announced-at-google-io-2026/</description><pubDate>19 May 2026 21:26 +0000</pubDate><guid isPermaLink="false">at://did:plc:anvvmj5rdxhzo26gmhkgshnn/app.bsky.feed.post/3mmadfgn7hk2t</guid></item><item><link>https://blacksky.community/profile/rich-harris.dev/post/3mly5pgatjs2z</link><description>ran the Brooklyn Half today. little slower than two years ago, but to be fair the benchmark was running on older hardware this time. now to eat something really stupid</description><pubDate>16 May 2026 15:23 +0000</pubDate><guid isPermaLink="false">at://did:plc:anvvmj5rdxhzo26gmhkgshnn/app.bsky.feed.post/3mly5pgatjs2z</guid></item><item><link>https://blacksky.community/profile/rich-harris.dev/post/3mlqhir6ugs2a</link><description>🤯 wcandillon.github.io/redraw/&#xA;&#xA;https://www.youtube.com/watch?v=nGLCmY7tdz4</description><pubDate>13 May 2026 13:57 +0000</pubDate><guid isPermaLink="false">at://did:plc:anvvmj5rdxhzo26gmhkgshnn/app.bsky.feed.post/3mlqhir6ugs2a</guid></item><item><link>https://blacksky.community/profile/rich-harris.dev/post/3ml7jwklu2k2b</link><description>some eye-popping numbers in this piece&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>06 May 2026 20:26 +0000</pubDate><guid isPermaLink="false">at://did:plc:anvvmj5rdxhzo26gmhkgshnn/app.bsky.feed.post/3ml7jwklu2k2b</guid></item><item><link>https://blacksky.community/profile/rich-harris.dev/post/3ml6xdof7v22l</link><description>What is the collective noun for people who work at Google? I propose &#39;an arrogance of Googlers&#39;.&#xA;&#xA;Individually, they&#39;re lovely people — the ones I&#39;ve met, anyway. But put them in a room together with some promo incentives and they become an absolute menace&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>06 May 2026 14:53 +0000</pubDate><guid isPermaLink="false">at://did:plc:anvvmj5rdxhzo26gmhkgshnn/app.bsky.feed.post/3ml6xdof7v22l</guid></item><item><link>https://blacksky.community/profile/rich-harris.dev/post/3ml3a2latw22j</link><description>really enjoyed the inaugural @atproto.nyc meetup. all six (!) speakers were brilliant. thanks for making it happen @schlage.town</description><pubDate>05 May 2026 03:18 +0000</pubDate><guid isPermaLink="false">at://did:plc:anvvmj5rdxhzo26gmhkgshnn/app.bsky.feed.post/3ml3a2latw22j</guid></item><item><link>https://blacksky.community/profile/rich-harris.dev/post/3mkppodem2k2j</link><description>the kindest possible thing i could say about chrome&#39;s proposal is that it is extremely premature. the least kind would be a violation of this site&#39;s terms and conditions&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>30 Apr 2026 13:26 +0000</pubDate><guid isPermaLink="false">at://did:plc:anvvmj5rdxhzo26gmhkgshnn/app.bsky.feed.post/3mkppodem2k2j</guid></item><item><link>https://blacksky.community/profile/rich-harris.dev/post/3mknktwxyvs2k</link><description>a much better researched/articulated (and also much more pessimistic) version of the thoughts that have been rattling around in my noggin lately, albeit with a blind spot towards the existence of non-Chinese open models: https://www.warman.life/blog/2026-04-27-the-moat-or-the-commons/</description><pubDate>29 Apr 2026 16:54 +0000</pubDate><guid isPermaLink="false">at://did:plc:anvvmj5rdxhzo26gmhkgshnn/app.bsky.feed.post/3mknktwxyvs2k</guid></item></channel></rss>