<?xml version="1.0" encoding="utf-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Arne’s Weekly</title><link>https://arne.me/weekly</link><description>A weekly newsletter with the best stories of the internet.</description><language>en-us</language><copyright>2021 – 2026 Arne Bahlo</copyright><managingEditor>hey@arne.me</managingEditor><webMaster>hey@arne.me</webMaster><lastBuildDate>Mon, 09 Mar 2026 15:54:09 +0000</lastBuildDate><item><title>200 / FIN</title><link>https://arne.me/weekly/200</link><description><![CDATA[Issue #200 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/200</guid><pubDate>Sun, 06 Jul 2025 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey hey,</p>
<p>I‘m taking a break from this newsletter.</p>
<p>I love reading and sharing all these interesting, sometimes polarizing, stories
with you all and I thoroughly enjoyed the notes of encouragement some of you
sent over the years.</p>
<p>But sometimes things that are really fun for a long time suddenly become another
item on your to-do list; an obligation.
The newsletter is taking up space in my head and time in my weekend that I would
sometimes rather spend reading a newspaper or a book or nothing at all.</p>
<p>Maybe I‘ll come back in a month because I miss it, maybe not.
In any case, here are some of my favourite newsletters, to fill the
Arne‘s Weekly-shaped hole in your weekend:</p>
<ul>
<li><a href="https://hackernewsletter.com">Hacker Newsletter</a> by Kale Davis</li>
<li><a href="https://www.densediscovery.com">Dense Discovery</a> by Kai Brach</li>
<li><a href="https://labnotes.org">Weekend Reading</a> by Assaf Arkin</li>
<li><a href="https://linksiwouldgchatyou.substack.com">Links I Would Gchat You If We Were Friends</a> by Caitlin Dewey</li>
<li><a href="https://softwareleadweekly.com">software lead weekly</a> by Oren Ellenbogen</li>
</ul>
<p>xoxo<br>
Arne</p>
]]></content:encoded></item><item><title>199 / Rolling the ladder up behind us</title><link>https://arne.me/weekly/199</link><description><![CDATA[Issue #199 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/199</guid><pubDate>Sun, 29 Jun 2025 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hi, hope you had a good week!</p>
<h2>Toot of the Week</h2><blockquote>In the last five years, we've gone from &quot;employees will never have to go into an office&quot; to &quot;employees need to be in the office because creative and innovative work can only be done face-to-face between humans&quot; to &quot;lol we don't need humans&quot;
&mdash;&nbsp;<a href="https://mastodon.social/@quillmatiq/114750551642943504">@quillmatiq@mastodon.social</a></blockquote><h2>AI</h2><ul><li><a href="https://xeiaso.net/blog/2025/rolling-ladder-behind-us/">Rolling the ladder up behind us</a><span class="weekly__url"> (xeiaso.net)</span><p>Xe Iaso about the grim impact of AI on future generations.</p>
</li><li><a href="https://agentultra.com/blog/why-i-wont-use-ai/index.html">Why I Won't Use AI</a><span class="weekly__url"> (agentultra.com)</span><p>James explains the moral and ethical reasons they're not using AI.</p>
</li><li><a href="https://ludic.mataroa.blog/blog/contra-ptaceks-terrible-article-on-ai/">Contra Ptacek's Terrible Article On AI</a><span class="weekly__url"> (ludic.mataroa.blog)</span><p>Nikhil Suresh replies to Thomas Ptacek‘s  &quot;My AI Skeptic Friends Are All Nuts&quot; in a hilarious way.</p>
</li></ul><h2>Software</h2><ul><li><a href="https://nolanlawson.com/2025/06/16/selfish-reasons-for-building-accessible-uis/">Selfish reasons for building accessible UIs</a><span class="weekly__url"> (nolanlawson.com)</span><p>Nolan Lawson lists reasons to build accessible UIs other than making them accessible for disabled people.</p>
</li><li><a href="https://j3s.sh/thought/my-website-is-one-binary.html">my website is one binary</a><span class="weekly__url"> (j3s.sh)</span><p>Jes Olson explains the perks of building a website that's you can run on any server with a single binary.</p>
</li><li><a href="https://herecomesthemoon.net/2025/06/i-like-helix/">I really like the Helix editor.</a><span class="weekly__url"> (herecomesthemoon.net)</span><p>Mond writes a love letter to the Helix editor that makes me want to switch back to it.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://iter.ca/post/yt-adblock/">YouTube’s new anti-adblock measures</a><span class="weekly__url"> (iter.ca)</span><p>loops explains why your ad-blocked YouTube videos started to have a delay.</p>
</li></ul>]]></content:encoded></item><item><title>198 / Going Fungal</title><link>https://arne.me/weekly/198</link><description><![CDATA[Issue #198 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/198</guid><pubDate>Sun, 15 Jun 2025 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hi!</p>
<h2>Toot of the Week</h2><blockquote>Going &quot;fungal&quot;. Like going viral, but more organic because you're on the Fediverse and no artificial algorithm helped.
&mdash;&nbsp;<a href="https://metalhead.club/@inanedirk/114433915575172190">@inanedirk@metalhead.club</a></blockquote><h2>Software</h2><ul><li><a href="https://www.inkandswitch.com/essay/malleable-software/">Malleable software: Restoring user agency in a world of locked-down apps</a><span class="weekly__url"> (inkandswitch.com)</span><p>Geoffrey Litt, Josh Horowitz, Peter van Hardenberg and Todd Matthews write an essay on software that you can customize to your needs in an accessible manner.</p>
</li></ul><h2>AI</h2><ul><li><a href="https://www.baldurbjarnason.com/2025/trusting-your-own-judgement-on-ai/">Trusting your own judgement on 'AI' is a huge risk</a><span class="weekly__url"> (baldurbjarnason.com)</span><p>Baldur Bjarnason explains what “AI”, homeopathy, naturopathy, and psychic cons have in common.</p>
</li><li><a href="https://diwank.space/field-notes-from-shipping-real-code-with-claude">Field Notes From Shipping Real Code With Claude</a><span class="weekly__url"> (diwank.space)</span><p>Diwank shares a guide how to get most out of your AI-assisted development.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://www.wheresyoured.at/never-forget-what-theyve-done/">Never Forget What They've Done</a><span class="weekly__url"> (wheresyoured.at)</span><p>Edward Zitron explains how tech giants actively make our lives worse, purely out of greed.</p>
</li><li><a href="https://www.workingtheorys.com/p/the-job-isnt-just-the-job">The Relationship Is the Job</a><span class="weekly__url"> (workingtheorys.com)</span><p>Anu Atluru about the importance of human relation in the workplace.</p>
</li><li><a href="https://sightlessscribbles.com/posts/20250606/">My website is my safe space</a><span class="weekly__url"> (sightlessscribbles.com)</span><p>Robert Kingett reacts to an email asking him why he doesn't leverage his &quot;digital real estate&quot;.</p>
</li></ul>]]></content:encoded></item><item><title>197 / Big Bets</title><link>https://arne.me/weekly/197</link><description><![CDATA[Issue #197 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/197</guid><pubDate>Sun, 08 Jun 2025 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hi, hope you had a good week!</p>
<h2>Toot of the Week</h2><blockquote>Oops, I forgot to have generational wealth again
&mdash;&nbsp;<a href="https://mastodon.social/@donni/114616522283917904">@donni@mastodon.social</a></blockquote><h2>AI</h2><ul><li><a href="https://fly.io/blog/youre-all-nuts/">My AI Skeptic Friends Are All Nuts</a><span class="weekly__url"> (fly.io)</span><p>Thomas Ptacek cannot understand AI skeptics (in the context of software development), and explains why.</p>
</li><li><a href="https://velvetshark.com/ai-company-logos-that-look-like-buttholes">Why do AI company logos look like buttholes?</a><span class="weekly__url"> (velvetshark.com)</span><p>Radek Sienkiewicz about the sameness in modern design, particularly AI logos.</p>
</li></ul><h2>Work</h2><ul><li><a href="https://jackdanger.com/big-bets/">Big Bets</a><span class="weekly__url"> (jackdanger.com)</span><p>Jack Danger about the danger (hah) of big bets in companies.</p>
</li><li><a href="https://betterthanrandom.substack.com/p/if-you-are-useful-it-doesnt-mean">If you are useful, it doesn’t mean you are valued</a><span class="weekly__url"> (betterthanrandom.substack.com)</span><p>This post makes the distinction between being useful (being trusted with important work) vs being valued (included in strategic planning).</p>
</li><li><a href="https://www.geoffreylitt.com/2025/03/03/the-nightmare-bicycle.html">Avoid the nightmare bicycle</a><span class="weekly__url"> (geoffreylitt.com)</span><p>Geoffrey Litt warns about interfaces with &quot;superficial labels that hide the underlying system&quot;.</p>
</li></ul>]]></content:encoded></item><item><title>196 / How we lost the internet</title><link>https://arne.me/weekly/196</link><description><![CDATA[Issue #196 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/196</guid><pubDate>Sun, 01 Jun 2025 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hi ✌🏻</p>
<h2>Toot of the Week</h2><blockquote>I select all images with traffic lights, therefore I am
&mdash;&nbsp;<a href="https://bne.social/@colingourlay/114588816922466273">@colingourlay@bne.social</a></blockquote><h2>Software</h2><ul><li><a href="https://borretti.me/article/you-can-choose-tools-that-make-you-happy">You Can Choose Tools That Make You Happy</a><span class="weekly__url"> (borretti.me)</span><p>Fernando Borretti comments on how we try to rationalize our choice of obscure tools, when using them making us happy is reason enough.</p>
</li><li><a href="https://catgirl.ai/log/typelevel-bounded-recursion/">Type-level Bounded Recursion in Rust</a><span class="weekly__url"> (catgirl.ai)</span><p>Ash documents it's type crimes to build a stack depth counter.</p>
</li></ul><h2>AI</h2><ul><li><a href="https://aworkinglibrary.com/writing/toolmen">Toolmen</a><span class="weekly__url"> (aworkinglibrary.com)</span><p>Mandy Brown disects AI as a political instrument to enforce inequality:</p>
<blockquote>
<p>If those in power cannot prove that a great many people are already inferior then they will bring that inferiority about by forcing them to use a tool that diminishes their intellectual and creative capacity.</p>
</blockquote>
</li><li><a href="https://simonwillison.net/2025/May/26/github-mcp-exploited/">GitHub MCP Exploited: Accessing private repositories via MCP</a><span class="weekly__url"> (simonwillison.net)</span><p>Simon Willison explains how the GitHub MCP fulfills the lethal trifecta for prompt injection, and how the attack works.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://futurism.com/new-contact-lenses-see-dark">Researchers Say New Contact Lenses Let You See in the Dark</a><span class="weekly__url"> (futurism.com)</span><p>Victor Tangermann describes a new study developing contact lenses that detect infrared light.</p>
</li><li><a href="https://youtube.com/watch?v=ydVmzg_SJLw">[video] How we lost the internet</a><span class="weekly__url"> (youtube.com)</span><p>Cory Doctorow gives an incredible Keynote at PyCon US about enshittification, wage-theft and surveillance capitalism. If you prefer to read, LWN has <a href="https://lwn.net/SubscriberLink/1021871/ffeed46818908c91/">a shortened text version</a>, but I recommend watching the talk.</p>
</li><li><a href="https://seekingsignal.substack.com/p/we-know-a-good-life-when-we-see-it">We Know A Good Life When We See It</a><span class="weekly__url"> (seekingsignal.substack.com)</span><p>Matt Duffy explains how we as a society forgot virtue, and how we can create a better moral culture.</p>
</li></ul>]]></content:encoded></item><item><title>195 / The Copilot Delusion</title><link>https://arne.me/weekly/195</link><description><![CDATA[Issue #195 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/195</guid><pubDate>Sun, 25 May 2025 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey hey, hope your day is going great!</p>
<h2>Toot of the Week</h2><blockquote>As a website visitor, I want a modal popup to appear when I start to scroll down so that I can subscribe to your newsletter and increase shareholder value.
&mdash;&nbsp;<a href="https://mastodon.social/@benpocalypse/114558440890503149">@benpocalypse@mastodon.social</a></blockquote><h2>AI</h2><ul><li><a href="https://deplet.ing/the-copilot-delusion/">The Copilot Delusion</a><span class="weekly__url"> (deplet.ing)</span><p>Jj published an incredibly well written post about Copilot, or using LLMs for software development.</p>
</li><li><a href="https://aphyr.com/posts/387-the-future-of-customer-support-is-lies-i-guess">The Future of Customer Support is Lies, I Guess</a><span class="weekly__url"> (aphyr.com)</span><p>Kyle Kingsbury shares a shocking conversation with LLM-based customer support.</p>
</li><li><a href="https://dcurt.is/thinking">Thoughts on thinking</a><span class="weekly__url"> (dcurt.is)</span><p>Dustin Curtis write sabout the impact LLMs have on their thinking skills.</p>
</li><li><a href="https://simonwillison.net/2025/May/25/claude-4-system-card/">System Card: Claude Opus 4 &amp; Claude Sonnet 4</a><span class="weekly__url"> (simonwillison.net)</span><p>Simon Willison highlights some parts of the Claude 4 system card. No matter how you think about AI, this is fun to read.</p>
</li></ul><h2>Software</h2><ul><li><a href="https://endler.dev/2025/reinvent-the-wheel/">Reinvent the Wheel</a><span class="weekly__url"> (endler.dev)</span><p>Matthias Endler reasons why you should, in fact, reinvent the wheel from time to time.</p>
</li><li><a href="http://rednafi.com/go/di_frameworks_bleh/">You probably don't need a DI framework</a><span class="weekly__url"> (rednafi.com)</span><p>Redowan Delowar makes the case against dependency injection frameworks in Go.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://tadaima.bearblog.dev/if-nothing-is-curated-how-do-we-find-things/">If nothing is curated, how do we find things?</a><span class="weekly__url"> (tadaima.bearblog.dev)</span><p>Tadaima explains how the rise of social media has killed the art of curation.</p>
</li></ul>]]></content:encoded></item><item><title>194 / What the Comfort Class Doesn&apos;t Get</title><link>https://arne.me/weekly/194</link><description><![CDATA[Issue #194 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/194</guid><pubDate>Sun, 18 May 2025 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey hey, late edition, hope you find something good to read today!</p>
<h2>Toot of the Week</h2><blockquote>I need a 20-year long nap to cope with the current state of the world.
&mdash;&nbsp;<a href="https://infosec.exchange/@Em0nM4stodon/114515325513119778">@Em0nM4stodon@infosec.exchange</a></blockquote><h2>Working</h2><ul><li><a href="https://boydkane.com/essays/experts">Experts have it easy</a><span class="weekly__url"> (boydkane.com)</span><p>Boyd compared novice vs expert work with escaping a maze as the example.</p>
</li><li><a href="https://newsletter.manager.dev/p/5-powerful-persuasion-methods-for">5 Powerful Persuasion Methods for Engineering Managers</a><span class="weekly__url"> (newsletter.manager.dev)</span><p>Chaitali Narla explains how persuasion is a big part of being an engineering manager, and gives examples of different techniques.</p>
</li></ul><h2>Software</h2><ul><li><a href="https://beej.us/blog/data/mastodon-comments/">Mastodon Comments</a><span class="weekly__url"> (beej.us)</span><p>Beej walks you through how they added Mastodon comments to their blog posts.</p>
</li><li><a href="https://mmapped.blog/posts/38-static-types-perfectionism">Static types are for perfectionists</a><span class="weekly__url"> (mmapped.blog)</span><p>Roman Kashitsyn argues your preference of programming preferences stem largely from your childhood.</p>
</li><li><a href="https://thoughtbot.com/blog/falsehoods-software-teams-believe-about-user-feedback">Falsehoods software teams believe about user feedback</a><span class="weekly__url"> (thoughtbot.com)</span><p>Fritz Meissner wrote a painfully relevant list of falsehoods for user feedback.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://www.theatlantic.com/ideas/archive/2025/04/class-money-finances/682301/">What the Comfort Class Doesn't Get</a><span class="weekly__url"> (theatlantic.com)</span><p>Xochitl Gonzalez explains how policy makers often have generational wealth and live a different live than the people without. (<a href="https://www.removepaywall.com/search?url=https://www.theatlantic.com/ideas/archive/2025/04/class-money-finances/682301/">Archive without paywall</a>.)</p>
</li><li><a href="https://domenic.me/fsrs/">Spaced Repetition Systems Have Gotten Way Better</a><span class="weekly__url"> (domenic.me)</span><p>Domenic Denicola explains a relatively new scheduling algorithm for spaced repetition that is way more efficient.</p>
</li></ul>]]></content:encoded></item><item><title>193 / Digital Echoes and Unquiet Minds</title><link>https://arne.me/weekly/193</link><description><![CDATA[Issue #193 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/193</guid><pubDate>Sun, 11 May 2025 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Happy mother’s day 💐</p>
<h2>Toot of the Week</h2><blockquote>My kid has started saying “[x] is a social construct” to get out of anything and everything (eg: “wearing socks”), and I’m having a hard time arguing back because they’re usually right.
&mdash;&nbsp;<a href="https://mstdn.social/@Nickiquote/114483368943212135">@Nickiquote@mstdn.social</a></blockquote><h2>Software</h2><ul><li><a href="https://notashelf.dev/posts/curse-of-knowing">The Curse of Knowing How, or; Fixing Everything</a><span class="weekly__url"> (notashelf.dev)</span><p>raf about the skill of knowing to fix broken software, and the burden that comes with it.</p>
</li></ul><h2>AI</h2><ul><li><a href="https://claytonwramsey.com/blog/prompt/">I'd rather read the prompt</a><span class="weekly__url"> (claytonwramsey.com)</span><p>Clayton Ramsey asks you to no let a computer write for you, and explains why.</p>
</li><li><a href="https://www.theguardian.com/us-news/2025/may/06/arizona-road-rage-victim-ai-chris-pelkey">AI of dead Arizona road rage victim addresses killer in court</a><span class="weekly__url"> (theguardian.com)</span><p>Cy Neff writes about a murder victim that addresses his killer in court, three years after, using AI.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://oxfordamerican.org/oa-now/the-alabama-landline-that-keeps-ringing">The Alabama Landline That Keeps Ringing</a><span class="weekly__url"> (oxfordamerican.org)</span><p>Emily McCrary about the landline of the Foy Information desk in the Melton Studen Center at Auburn University, where everyone can call and ask questions, or chat. <em>Thanks, Eric!</em></p>
</li><li><a href="https://matthewstrom.com/writing/album-art/">The history of album art</a><span class="weekly__url"> (matthewstrom.com)</span><p>Matthew Ström dives into the origins of album art as we know it today.</p>
</li><li><a href="https://www.chrbutler.com/digital-echoes-and-unquiet-minds">Digital Echoes and Unquiet Minds</a><span class="weekly__url"> (chrbutler.com)</span><p>Christopher Butler about the burden of digital life.</p>
</li></ul>]]></content:encoded></item><item><title>192 / I just want to code</title><link>https://arne.me/weekly/192</link><description><![CDATA[Issue #192 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/192</guid><pubDate>Sun, 04 May 2025 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey hey, how was your week? It’s getting warmer in northern Germany and I had a lovely time on the beach on Thursday 🏖️</p>
<h2><a inert href="#projects-of-friends" aria-hidden="true" class="anchor" id="projects-of-friends"></a>Projects of Friends</h2>
<p><img src="/weekly/192/friendzone.png" alt="Screenshots of the Friendzone app, showing a list of upcoming events (catch-up, birthdays and notes)" /></p>
<blockquote>
<p>Friendzone works as your second brain for relationships, helping you nurture your connections through timely reminders and organized conversation tracking.</p>
</blockquote>
<p>I already showed you Friendzone, the app my friend Jan is building, in <a href="/weekly/180">issue #180</a>.
I’ve been using it since the early TestFlight releases and it’s helped me keep in touch with friends and family members that I otherwise wouldn’t have.
It’s an incredible app that you can <a href="https://apps.apple.com/us/app/personal-crm-friendzone/id6472595588">download today in the Apple App Store</a>!</p>
<p>Here are five codes that’ll get you three additional free months after the trial (first come, first served):
<a href="https://apps.apple.com/redeem?ctx=offercodes&amp;id=6472595588&amp;code=4PM637XF84J4EFPEN6"><code>4PM637XF84J4EFPEN6</code></a>, <a href="https://apps.apple.com/redeem?ctx=offercodes&amp;id=6472595588&amp;code=KWKJYE4MMK7PPW7WMR"><code>KWKJYE4MMK7PPW7WMR</code></a>, <a href="https://apps.apple.com/redeem?ctx=offercodes&amp;id=6472595588&amp;code=LEF46PR68KFEK6MRXF"><code>LEF46PR68KFEK6MRXF</code></a>, <a href="https://apps.apple.com/redeem?ctx=offercodes&amp;id=6472595588&amp;code=LWAMH7RPXYM3TYTRNR"><code>LWAMH7RPXYM3TYTRNR</code></a>, <a href="https://apps.apple.com/redeem?ctx=offercodes&amp;id=6472595588&amp;code=NKNER7LN787XHEFWLJ"><code>NKNER7LN787XHEFWLJ</code></a></p>
<h2>Software</h2><ul><li><a href="https://idiallo.com/blog/zipbomb-protection">I use Zip Bombs to Protect my Server</a><span class="weekly__url"> (idiallo.com)</span><p>Ibrahim Diallo serves zip bombs to malicious bots.</p>
</li><li><a href="https://bramjetten.dev/articles/the-one-person-framework-in-practice/">The One-Person Framework in practice</a><span class="weekly__url"> (bramjetten.dev)</span><p>Bram Jetten writes an inspiring post, explaining how he was the solo developer for 14 years, building a €1M+ ARR company, all using Ruby on Rails.</p>
</li><li><a href="https://www.zachbellay.com/daily/i-just-want-to-code/">I just want to code</a><span class="weekly__url"> (zachbellay.com)</span><p>Zach Bellay about the angel and the devil sitting on his shoulders, the former telling him to code for fun and the latter telling him to &quot;be his own boss&quot; and make money.</p>
</li><li><a href="https://underjord.io/elixir-is-not-owned-by-big-tech.html">Elixir is not owned by Big Tech</a><span class="weekly__url"> (underjord.io)</span><p>This blog post elaborates on the Elixir ecosystem and its supporters.</p>
</li><li><a href="https://mccue.dev/pages/3-11-25-life-altering-postgresql-patterns">Life Altering Postgresql Patterns</a><span class="weekly__url"> (mccue.dev)</span><p>Ethan McCue lists patterns for working with Postgres that make your life easier in the long run.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://oxide.computer/blog/oxides-compensation-model-how-is-it-going">Oxide’s Compensation Model: How is it Going?</a><span class="weekly__url"> (oxide.computer)</span><p>Bryan Cantrill takes resume on the Oxide compensation model, where everyone gets the same salary: $207,264.</p>
</li><li><a href="https://www.theregister.com/2025/04/29/generative_ai_no_effect_jobs_wages/">Generative AI is not replacing jobs or hurting wages at all</a><span class="weekly__url"> (theregister.com)</span><p>Thomas Claburn writes about a recent working paper by Anders Humlum and Emilie Vestergaard, who found the labor and wage impact of AI to be minimal.</p>
</li></ul>]]></content:encoded></item><item><title>191 / Staring into the abyss as a core life skill</title><link>https://arne.me/weekly/191</link><description><![CDATA[Issue #191 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/191</guid><pubDate>Sun, 27 Apr 2025 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hi, short issue today. Full week, plus I <a href="/library/the-bullet-journal-method">read</a> <a href="/library/fuer-polina">three</a> <a href="/library/the-travelling-cat-chronicles">books</a>.</p>
<h2>Toot of the Week</h2><blockquote>✨ I only eat locally sourced, free range, organic microplastics ✨
&mdash;&nbsp;<a href="https://tech.lgbt/@LilahTovMoon/114351151409586688">@LilahTovMoon@tech.lgbt</a></blockquote><h2>UI</h2><ul><li><a href="https://wattenberger.com/thoughts/our-interfaces-have-lost-their-senses">Our interfaces have lost their senses</a><span class="weekly__url"> (wattenberger.com)</span><p>Anna Wattenberger argues that we need to bring our senses back into UI.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://www.benkuhn.net/abyss/">Staring into the abyss as a core life skill</a><span class="weekly__url"> (benkuhn.net)</span><p>Ben explains how too few people stare into the abyss, a.k.a. thinking about things that are &quot;uncomfortable to contemplate, like arguments against your religious belief, or in favor of breaking up with your partner.</p>
</li><li><a href="https://auren.substack.com/p/ultimate-employee-the-one-that-is">ultimate employee: the one that is truly proactive</a><span class="weekly__url"> (auren.substack.com)</span><p>Auren Hoffman argues proactive employees are the &quot;very best people&quot;, and provides a simple test to see if you are one.</p>
</li><li><a href="https://hyperwood.org/">Hyperwood</a><span class="weekly__url"> (hyperwood.org)</span><p>This project is a (small but hopefully growing) collection of open-source furniture that you can build at home with minimal tools.</p>
</li></ul>]]></content:encoded></item><item><title>190 / The Post-Developer Era</title><link>https://arne.me/weekly/190</link><description><![CDATA[Issue #190 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/190</guid><pubDate>Sun, 20 Apr 2025 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hi! 🐣</p>
<h2>Toot of the Week</h2><blockquote>Array indices start at 0 in C, but start at 32 in F.
&mdash;&nbsp;<a href="https://mastodon.social/@jfbastien/114357562734138127">jfbastien@mastodon.social</a></blockquote><h2>Work</h2><ul><li><a href="https://www.benkuhn.net/tmgr/">Advice for time management as a manager</a><span class="weekly__url"> (benkuhn.net)</span><p>Ben Kuhn gives advice for time management as a manager, including prioritization and delegation.</p>
</li></ul><h2>AI</h2><ul><li><a href="https://www.joshwcomeau.com/blog/the-post-developer-era/">The Post-Developer Era</a><span class="weekly__url"> (joshwcomeau.com)</span><p>Josh W. Comeau takes another look at how LLMs are impacting the software developer job market today.</p>
</li><li><a href="https://blog.sshh.io/p/everything-wrong-with-mcp">Everything Wrong with MCP</a><span class="weekly__url"> (blog.sshh.io)</span><p>Shrivu Shankar shares common problems when working with MCPs.</p>
</li><li><a href="https://every.to/p/your-ceo-just-said-use-ai-or-else-here-s-what-to-do-next">Your CEO Just Said ‘Use AI or Else.’ Here’s What to Do Next.</a><span class="weekly__url"> (every.to)</span><p>Alex Duffy gives practical advice on what to do if your boss tells you to integrate AI into your daily work.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://www.forkingpaths.co/p/knowingness-and-the-politics-of-ignorance-deb?ref=DenseDiscovery-333">&quot;Knowingness&quot; and the Politics of Ignorance</a><span class="weekly__url"> (forkingpaths.co)</span><p>Brian Klaas about culture wars and the danger of people who don't want to learn.</p>
</li><li><a href="https://www.skyatnightmagazine.com/news/k2-18b-dimethyl-sulfide">K2-18b and detection of biosignature dimethyl sulfide</a><span class="weekly__url"> (skyatnightmagazine.com)</span><p>Iain Todd reports on a team led by the University of Cambridge detected a possible biosignature—the potential fingerprint of life.</p>
</li><li><a href="https://www.datagubbe.se/aficion/">Honest and Elitist Thoughts on Why Computers Were More Fun Before</a><span class="weekly__url"> (datagubbe.se)</span><p>Carl Svensson argues that one of the reasons coputers were more fun in the past was that they weren't for everyone.</p>
</li></ul>]]></content:encoded></item><item><title>189 / Your elusive creative genius</title><link>https://arne.me/weekly/189</link><description><![CDATA[Issue #189 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/189</guid><pubDate>Sun, 13 Apr 2025 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey hey, hope you had a good week! ✌🏻</p>
<h2>Skeet of the Week</h2><blockquote>men will literally impose tariffs on islands entirely inhabited by penguins instead of going to therapy
&mdash;&nbsp;<a href="https://bsky.app/profile/annabower.bsky.social/post/3lm744ku6ns2p">@annabower.bsky.social</a></blockquote><h2>Software</h2><ul><li><a href="https://endler.dev/2025/best-programmers/">The Best Programmers I Know</a><span class="weekly__url"> (endler.dev)</span><p>Matthias Endler lists traits they see in great engineers.</p>
</li><li><a href="https://0x1.pt/2025/04/06/the-insanity-of-being-a-software-engineer/">The Insanity of Being a Software Engineer</a><span class="weekly__url"> (0x1.pt)</span><p>Vitor M. de Sousa Pereira about the rise of full stack engineers and generalists.</p>
</li></ul><h2>AI</h2><ul><li><a href="https://worksonmymachine.substack.com/p/introducing-monkeyspaw-a-prompt-driven">Introducing MonkeysPaw - a prompt-driven web framework in Ruby</a><span class="weekly__url"> (worksonmymachine.substack.com)</span><p>Scott Werner embraces LLM's &quot;hallucinations&quot; and created a web framework build purely with prompts.</p>
</li><li><a href="https://hamel.dev/blog/posts/field-guide/">A Field Guide to Rapidly Improving AI Products</a><span class="weekly__url"> (hamel.dev)</span><p>Hamel Husain shares advice for building AI products, with a focus on analysis.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://www.ted.com/talks/elizabeth_gilbert_your_elusive_creative_genius?language=en">Your elusive creative genius</a><span class="weekly__url"> (ted.com)</span><p>Elizabeth Gilbert gives a TED talk about creative genius and provides a way to cope with creative success or failure.</p>
</li><li><a href="https://rakhim.exotext.com/but-what-if-i-really-want-a-faster-horse">But what if I really want a faster horse?</a><span class="weekly__url"> (rakhim.exotext.com)</span><p>Rakhim looks back at early Netflix and Spotify and the Cascinisation of software to become TikTok-shaped. <em>Thanks, Eric!</em></p>
</li><li><a href="https://www.nature.com/articles/d41586-025-00964-w">Sleep is essential — researchers are trying to work out why</a><span class="weekly__url"> (nature.com)</span><p>Tammy Worth about Dragana Rogulja, a neurobiologist who found out that 90 % sleep-deprived animals die after 10 days, and theories why sleep is essential for survival.</p>
</li><li><a href="https://terriblesoftware.org/2025/03/31/your-strengths-are-your-weaknesses/">Your Strengths Are Your Weaknesses</a><span class="weekly__url"> (terriblesoftware.org)</span><p>Matheus Lima explains how strengths and weaknesses are heavily connected and often context decides which it is.</p>
</li><li><a href="https://www.youtube.com/watch?v=TURkB9zqxa0">Jacob Collier Improvises the National Symphony Orchestra</a><span class="weekly__url"> (youtube.com)</span><p>Fascinating performance by both Jacob Collier and the orchestra.</p>
</li></ul>]]></content:encoded></item><item><title>188 / Eject disk</title><link>https://arne.me/weekly/188</link><description><![CDATA[Issue #188 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/188</guid><pubDate>Sun, 06 Apr 2025 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hi, hope your week as a-okay!</p>
<h2>Toot of the Week</h2><blockquote>mom can you pick me up wikipedia is calling a mathematical argument &quot;intuitive&quot; again
&mdash;&nbsp;<a href="https://circumstances.run/@hipsterelectron/114244826193012393">@hipsterelectron@circumstances.run</a></blockquote><h2>Culture</h2><ul><li><a href="https://brilliantcrank.com/eject-disk/">Eject disk.</a><span class="weekly__url"> (brilliantcrank.com)</span><p>Brilliantcrank gives advice to stop over-functioning and start returning to your true self.</p>
</li><li><a href="https://news.yuezhao.coach/p/how-to-convince-others-that-you-are">How To Convince Others That You Are Qualified and Ready To Lead (You Know You Are!)</a><span class="weekly__url"> (news.yuezhao.coach)</span><p>Yue Zhao gives advice to people struggling to get a leadership role.</p>
</li></ul><h2>Software</h2><ul><li><a href="https://oldvcr.blogspot.com/2025/04/the-april-fools-joke-that-might-have.html">The April Fools joke that might have got me fired</a><span class="weekly__url"> (oldvcr.blogspot.com)</span><p>A great story about an April fools joke that went a bit too far.</p>
</li><li><a href="https://ratfactor.com/tech-nope">I'm an American software developer and the &quot;broligarchs&quot; don't speak for me</a><span class="weekly__url"> (ratfactor.com)</span><p>Dave Gauer about geek culture and the vultures that are the big tech billionaires.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://www.science.org/content/blog-post/things-i-won-t-work-dioxygen-difluoride">Things I Won't Work With: Dioxygen Difluoride</a><span class="weekly__url"> (science.org)</span><p>Derek Lowe never wants to work with Dioxygen Difluoride and explains why.</p>
</li><li><a href="https://simone.org/advertising/">What If We Made Advertising Illegal?</a><span class="weekly__url"> (simone.org)</span><p>Kōdō Simone explains why we should talk about making advertising illegal.</p>
</li></ul>]]></content:encoded></item><item><title>187 / High Agency</title><link>https://arne.me/weekly/187</link><description><![CDATA[Issue #187 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/187</guid><pubDate>Sun, 30 Mar 2025 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey hey! Hope you had a good week 😌</p>
<h2>Toot of the Week</h2><blockquote>“We are currently clean on OPSEC” accidentally sent to a journalist is an all time classic.
&mdash;&nbsp;<a href="https://bsky.app/profile/chrislhayes.bsky.social/post/3llbslb6hx22l">@chrislhayes.bsky.social‬</a></blockquote><h2>Favorites</h2><ul><li><a href="https://www.highagency.com/">High Agency</a><span class="weekly__url"> (highagency.com)</span><p>George Mack writes an incredible essay on what it means to have high agency, and how to get there.</p>
</li></ul><h2>Tech</h2><ul><li><a href="https://tante.cc/2025/03/28/vulgar-display-of-power/">Vulgar Display of Power</a><span class="weekly__url"> (tante.cc)</span><p>tante writes about the new OpenAI feature to generate pictures in the style of Studio Ghibli, and why it’s problematic.</p>
</li><li><a href="https://nmattia.com/posts/2025-03-24-skapa-intro/">SKÅPA, a parametric 3D printing app like an IKEA manual</a><span class="weekly__url"> (nmattia.com)</span><p>Nicolas Mattia shares the build process of their client-side web-app for creating 3D models for IKEA pegboards.</p>
</li><li><a href="https://reviews.ofb.biz/safari/article/1300.html">Apple Needs a Snow Sequoia</a><span class="weekly__url"> (reviews.ofb.biz)</span><p>Timothy R. Butler argues that Apple's operating systems need a spring cleaning.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://rojospinks.substack.com/p/keep-coming-back331">Keep coming back</a><span class="weekly__url"> (rojospinks.substack.com)</span><p>Rosie Spinds about the value of community and regular events, and how to get started.</p>
</li><li><a href="https://www.invencion.com/campaigns/view-email/i2nK5wK1uChayq0i9OUJOUEYoF-ieTZfv_aCZyT0KSNZvBs2qxG0dFK6M-Y9SkuMggMkIalZdgBM1Xm5MjBw_p5JX6A0KbINVmDHLLel7Ne1yswzSE0aa_5eylPDmzmw58eaYFiiS0nImw3GQuNCbRi4GDpajpp9EUmk3w">Leadership Over Measureship.</a><span class="weekly__url"> (invencion.com)</span><p>Paul describes the rise in measureship since the end of ZIRP-era economics and puts it against proper leadership.</p>
</li></ul>]]></content:encoded></item><item><title>186 / Vibe Coding vs Reality</title><link>https://arne.me/weekly/186</link><description><![CDATA[Issue #186 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/186</guid><pubDate>Sun, 23 Mar 2025 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hi, how was your week? 🤗</p>
<h2>Toot of the Week</h2><blockquote>ME: The building is on fire!

REPLY GUY: This is nothing new. Buildings burn every day. [continues to sit there, burns to death]
&mdash;&nbsp;<a href="https://hachyderm.io/@inthehands/114156883980891324">@inthehands@hachyderm.io</a></blockquote><h2>Leadership</h2><ul><li><a href="https://newsletter.canopy.is/p/the-hidden-ways-leaders-unintentionally">The Hidden Ways Leaders Unintentionally Punish Their Top Performers</a><span class="weekly__url"> (newsletter.canopy.is)</span><p>Claire Lew shares 5 ways top-performers are unintentionally driven away.</p>
</li></ul><h2>AI</h2><ul><li><a href="https://cendyne.dev/posts/2025-03-19-vibe-coding-vs-reality.html">&quot;Vibe Coding&quot; vs Reality</a><span class="weekly__url"> (cendyne.dev)</span><p>Cendyne about practical shortcomings in vibe coding with current LLMs.</p>
</li><li><a href="https://drewdevault.com/2025/03/17/2025-03-17-Stop-externalizing-your-costs-on-me.html">Please stop externalizing your costs directly into my face</a><span class="weekly__url"> (drewdevault.com)</span><p>Drew DeVault shares their frustrations of companies, lately AI, abusing SourceHut.</p>
</li><li><a href="https://www.robinsloan.com/lab/is-it-okay/">Is it okay?</a><span class="weekly__url"> (robinsloan.com)</span><p>Robin Sloan explores the ethical question behind modern LLMs.</p>
</li><li><a href="https://www.theatlantic.com/technology/archive/2025/03/libgen-meta-openai/682093/">The Unbelievable Scale of AI’s Pirated-Books Problem</a><span class="weekly__url"> (theatlantic.com)</span><p>Alex Reisner about Meta torrenting a pirated books collection called LibGen with more than 7.5M books to train their AI models.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://craigmod.com/ridgeline/203">Garbage</a><span class="weekly__url"> (craigmod.com)</span><p>Craig Mod about the human urgen to get rid of garbage as quickly as possible.</p>
</li><li><a href="https://kupajo.com/stamina-is-a-quiet-advantage/">Stamina is a Quiet Advantage</a><span class="weekly__url"> (kupajo.com)</span><p>Kupajo about the benefits of persistence in life.</p>
</li></ul>]]></content:encoded></item><item><title>185 / Kill your Feeds</title><link>https://arne.me/weekly/185</link><description><![CDATA[Issue #185 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/185</guid><pubDate>Sun, 16 Mar 2025 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey hey, hope your week was a-okay 💅🏻</p>
<h2>Toot of the Week</h2><blockquote>I love the phrase &quot;bear with me&quot;
because it either means &quot;be patient&quot;
or
&quot;the zoo heist was a success&quot;
&mdash;&nbsp;<a href="https://mastodon.social/@DocAtCDI/114131180894898129">@DocAtCDI@mastodon.social</a></blockquote><h2>Software</h2><ul><li><a href="https://herecomesthemoon.net/2025/03/multiple-return-values-in-go/">Were multiple return values Go's biggest mistake?</a><span class="weekly__url"> (herecomesthemoon.net)</span><p>Mond argues that Go's multiple return values should be a tuple, something you can pass around and work with.</p>
</li><li><a href="https://spectrum.ieee.org/10x-engineer">Why &quot;Normal&quot; Engineers Are the Key to Great Teams</a><span class="weekly__url"> (spectrum.ieee.org)</span><p>Charity Majors argues against the myth of the 10x engineer.</p>
</li></ul><h2>AI</h2><ul><li><a href="https://blog.cryptographyengineering.com/2025/01/17/lets-talk-about-ai-and-end-to-end-encryption/">Let’s talk about AI and end-to-end encryption</a><span class="weekly__url"> (blog.cryptographyengineering.com)</span><p>Matthew Green about what end-to-end encryption really guarantees and how that conflicts with new AI use-cases.</p>
</li><li><a href="https://simonwillison.net/2025/Mar/11/using-llms-for-code/">Here’s how I use LLMs to help me write code</a><span class="weekly__url"> (simonwillison.net)</span><p>Simon Willison explains the tricks they apply to be productive with LLMs.</p>
</li></ul><h2>Politics</h2><ul><li><a href="https://www.contrabandcamp.com/p/the-threat-to-democracy-is-over">The 'Threat to Democracy' Is Over - by Michael Harriot</a><span class="weekly__url"> (contrabandcamp.com)</span><p>Michael Harriot explains why the feared fascism in the USA is already here.</p>
</li><li><a href="https://robertreich.substack.com/p/trump-is-a-traitor-and-europe-is">Trump is a traitor, and Europe is now alone</a><span class="weekly__url"> (robertreich.substack.com)</span><p>Claude Malhuret with a French perspective on Trump, and which actions Europe needs to take.</p>
</li><li><a href="https://www.currentaffairs.org/news/boycott-tesla">Boycott Tesla</a><span class="weekly__url"> (currentaffairs.org)</span><p>Nathan J. Robinson about the effects of a Tesla boycott.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://usher.dev/posts/2025-03-08-kill-your-feeds/">Kill your Feeds - Stop letting algorithms dictate how you think</a><span class="weekly__url"> (usher.dev)</span><p>Tom Usher wants you to take back the power to shape what you see on the internet.</p>
</li></ul>]]></content:encoded></item><item><title>184 / The Digital Packrat Manifesto</title><link>https://arne.me/weekly/184</link><description><![CDATA[Issue #184 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/184</guid><pubDate>Sun, 09 Mar 2025 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hi, hope you had a good week!</p>
<h2>Toot of the Week</h2><blockquote>please stop right-clicking on the national strategic NFT reserve, we don't know how to turn that off
&mdash;&nbsp;<a href="https://infosec.exchange/@starchy/114103062170865954">@starchy@infosec.exchange</a></blockquote><h2>Digital ownership</h2><ul><li><a href="https://www.robinsloan.com/lab/five-years-of-home-cooked-apps/">Five years of home-cooked apps</a><span class="weekly__url"> (robinsloan.com)</span><p>Robin Sloan takes a look back on the home-cooked app they've written and how the concept holds up.</p>
</li><li><a href="https://www.evalapply.org/posts/why-and-how-i-use-org-mode/index.html">Why and How I use &quot;Org Mode&quot; for my writing and more</a><span class="weekly__url"> (evalapply.org)</span><p>Aditya Athalye gives an introduction to Org Mode and how to get started if you want to try it.</p>
</li><li><a href="https://www.404media.co/the-digital-packrat-manifesto/">The Digital Packrat Manifesto</a><span class="weekly__url"> (404media.co)</span><p>Janus Rose about DRM, streaming services and nobody owning anything digitally nowadays.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://www.graz.io/articles/bayleaf-wireless-keyboard">Bayleaf Wireless Keyboard Build</a><span class="weekly__url"> (graz.io)</span><p>Sebastian Graz shows how their own wireless low-profile keyboard from scratch.</p>
</li><li><a href="https://www.autodidacts.io/troubleshooting">Troubleshooting: The Skill That Never Goes Obsolete</a><span class="weekly__url"> (autodidacts.io)</span><p>This article is about the skill of troubleshooting, and shares some steps to remember. I especially recommend reading the linked examples at the very end!</p>
</li></ul>]]></content:encoded></item><item><title>183 / Creating a Sense of Stability</title><link>https://arne.me/weekly/183</link><description><![CDATA[Issue #183 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/183</guid><pubDate>Sun, 02 Mar 2025 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey, hope you had a good week. Smol issue today, but some good stuff!</p>
<h2>Work</h2><ul><li><a href="https://newsletter.canopy.is/p/creating-a-sense-of-stability">Creating a Sense of Stability</a><span class="weekly__url"> (newsletter.canopy.is)</span><p>Claire Lew gives advice how to shepherd your team through a reorg, downsizing or strategic shift.</p>
</li></ul><h2>Software</h2><ul><li><a href="https://blog.gitbutler.com/how-git-core-devs-configure-git/">How Core Git Developers Configure Git</a><span class="weekly__url"> (blog.gitbutler.com)</span><p>Scott Chacon shares very useful config settings for Git, some of which should arguably be the default.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://jcs.org/2025/02/26/imacg4k">iMac G4(K)</a><span class="weekly__url"> (jcs.org)</span><p>Joshua Stein upgraded an old iMac G4 to internally use a Mac mini.</p>
</li><li><a href="https://berthub.eu/articles/posts/you-can-no-longer-base-your-government-and-society-on-us-clouds/">It is no longer safe to move our governments and societies to US clouds</a><span class="weekly__url"> (berthub.eu)</span><p>Bert Hubert explains why using the US cloud is no longer a good idea.</p>
</li><li><a href="https://www.newyorker.com/culture/infinite-scroll/the-second-trump-administrations-new-forms-of-distraction">The Second Trump Administration’s New Forms of Distraction</a><span class="weekly__url"> (newyorker.com)</span><p>Kyle Chayka about the impact of doom scrolling news.</p>
</li></ul>]]></content:encoded></item><item><title>182 / Can I ethically use LLMs?</title><link>https://arne.me/weekly/182</link><description><![CDATA[Issue #182 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/182</guid><pubDate>Sun, 23 Feb 2025 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hi ✌🏻</p>
<h2>Toot of the Week</h2><blockquote>Everyone’s having a hard time dealing with all the everything&mdash;&nbsp;<a href="https://mastodon.social/@donni/114038385016777287">@donni@mastodon.social</a></blockquote><h2>Software</h2><ul><li><a href="https://www.cosive.com/blog/my-washing-machine-refreshed-my-thinking-on-software-effort-estimation">My Washing Machine Refreshed My Thinking on Software Effort Estimation</a><span class="weekly__url"> (cosive.com)</span><p>Chris Horsley installs a new washing machine and compares the process to unknown unknowns in software development.</p>
</li><li><a href="https://bitfieldconsulting.com/posts/code-review">Death of a thousand nits</a><span class="weekly__url"> (bitfieldconsulting.com)</span><p>John Arundel gives advice on writing code reviews.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://dynomight.net/midwit-home/">The midwit home</a><span class="weekly__url"> (dynomight.net)</span><p>Incredible article about the midwit smart home: Using low-tech devices like timers and sensors that work without a phone or a hub.</p>
</li><li><a href="https://usb.club/about">What is USB Club?</a><span class="weekly__url"> (usb.club)</span><p>Yatú Espinosa and Norm O'Hagan explain their USB memory network.</p>
</li><li><a href="https://ntietz.com/blog/can-i-ethically-use-llms/">Can I ethically use LLMs?</a><span class="weekly__url"> (ntietz.com)</span><p>Nicole Tietz-Sokolskaya explores the ethics of using an LLM.</p>
</li><li><a href="https://shripriya.com/blog/2024/11/21/it-never-gets-easier/">It Never Gets Easier</a><span class="weekly__url"> (shripriya.com)</span><p>Shripriya explains how business never gets easier, but the challenge and the perspective changes.</p>
</li><li><a href="https://maxmurphy.xyz/p/goodbye-surveillance-capitalism-hello">Goodbye Surveillance Capitalism, Hello Surveillance Fascism</a><span class="weekly__url"> (maxmurphy.xyz)</span><p>Max Murphy explores the idea of surveillance fascism, and how we can resist.</p>
</li></ul>]]></content:encoded></item><item><title>181 / The hardest working font in Manhattan</title><link>https://arne.me/weekly/181</link><description><![CDATA[Issue #181 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/181</guid><pubDate>Sun, 16 Feb 2025 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey hey, hope you had a good week! 😌</p>
<h2>Toot of the Week</h2><blockquote>How much wood would a woodchuck chuck if he really set his mind to it?
&mdash;&nbsp;<a href="https://beige.party/@maxleibman/113901799855050456">Max Leibman</a></blockquote><h2>Work</h2><ul><li><a href="https://www.rkg.blog/ai-or-die.php">AI or Die</a><span class="weekly__url"> (rkg.blog)</span><p>Ravi Gupta argues you need to completely restructure your company to be ready for super intelligent AI.
Worth reading even if you don't agree (I don't).</p>
</li><li><a href="https://gizmodo.com/microsoft-study-finds-relying-on-ai-kills-your-critical-thinking-skills-2000561788">Microsoft Study Finds Relying on AI Kills Your Critical Thinking Skills</a><span class="weekly__url"> (gizmodo.com)</span><p>AJ Dellinger about a new study which shows how knowledge workers' critical thinking skills decrease the more they rely on AI.</p>
</li></ul><h2>Software</h2><ul><li><a href="https://www.techtalksweekly.io/p/100-most-watched-software-engineering">100 Most Watched Software Engineering Talks Of 2024</a><span class="weekly__url"> (techtalksweekly.io)</span><p>Tech Talks Weekly has collated a list of the top 100 most-watched software engineering talks of 2024.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://aresluna.org/the-hardest-working-font-in-manhattan/">The hardest working font in Manhattan</a><span class="weekly__url"> (aresluna.org)</span><p>Marcin Wichary shares the history of a font called Gorton, which is used in many places, but has an unconventional origin.</p>
</li><li><a href="https://www.404media.co/you-cant-post-your-way-out-of-fascism/">You Can’t Post Your Way Out of Fascism</a><span class="weekly__url"> (404media.co)</span><p>Janus Rose explains how reacting to the right-wing lies and absurdities can actually help them—and what to do instead.</p>
</li><li><a href="https://www.self.com/story/benefits-doing-nothing-with-loved-ones">Doing Nothing With Your Favorite People Is Really, Really Good for You</a><span class="weekly__url"> (self.com)</span><p>Lauren Mazzo about the healing power of just hanging out.</p>
</li></ul>]]></content:encoded></item><item><title>180 / We are destroying software</title><link>https://arne.me/weekly/180</link><description><![CDATA[Issue #180 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/180</guid><pubDate>Sun, 09 Feb 2025 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey hey, hope you had a great week 🤗</p>
<h2><a inert href="#projects-of-friends-friendzone" aria-hidden="true" class="anchor" id="projects-of-friends-friendzone"></a>Projects of Friends: Friendzone</h2>
<p><img src="/weekly/180/friendzone-screens-medium@2x.png" alt="Three screenshots showing people avatars, upcoming birthdays and notes" /></p>
<p>Do you struggle to remember people’s birthdays?
Do you have a huge note on your phone with gift ideas?
Do you sometimes forget something a friend or relative told you a while ago?</p>
<p>My friend <a href="https://coolcut.lol">Jan</a> built an app called Friendzone, that helps
you manage and elevate your relationships.
You can set a regular catch-up interval to get reminded to reach out, you get
birthday reminders and you can write gift ideas and notes for your friends and
family.</p>
<p>This is one of the apps that stay true to what Steve Jobs called “bicycle for
the mind”: Friendzone stays out of your way but supports you in your daily life.</p>
<p><a href="https://friendzone.build">Join the waitlist today</a> and get early access!</p>
<h2>Software</h2><ul><li><a href="https://antirez.com/news/145">We are destroying software</a><span class="weekly__url"> (antirez.com)</span><p>antirez lists various ways how we engineers are destroying software.</p>
</li><li><a href="https://timsh.org/tracking-myself-down-through-in-app-ads/">Everyone knows your location</a><span class="weekly__url"> (timsh.org)</span><p>Tim tracked himself down through ad networks and shows the vast information, including geolocation, that is shared without consent.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://arun.is/blog/meishi-cards/">Meishi: a tiny productivity system</a><span class="weekly__url"> (arun.is)</span><p>Arun created an on-the-go productivity system for the Apple Wallet. <em>Thanks, Jan!</em></p>
</li><li><a href="https://urbanismnow.substack.com/p/3-paid-to-cycle-forced-to-biodiversify">Paid to Cycle, Forced to Biodiversify, and Banned from Smoking</a><span class="weekly__url"> (urbanismnow.substack.com)</span><p>Ray Berger and Maria Paula Moreno Vivas wrote their third issue of Urbanism Now, a new weekly newsletter with curated links to urban ideas. I'm a happy subscriber!</p>
</li><li><a href="https://www.privacyguides.org/articles/2025/01/23/activists-guide-securing-your-smartphone/">The Protesters' Guide to Smartphone Security</a><span class="weekly__url"> (privacyguides.org)</span><p>You shouldn't bring your smartphone to a protest, but if you do: This guide explains how.</p>
</li><li><a href="https://insidestory.org.au/dont-believe-him/">Don’t believe him</a><span class="weekly__url"> (insidestory.org.au)</span><p>Ezra Klein about Trump's strategy in these first weeks of office and
what muzzle velocity means.</p>
</li></ul>]]></content:encoded></item><item><title>179 / The Stories in Our Heads</title><link>https://arne.me/weekly/179</link><description><![CDATA[Issue #179 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/179</guid><pubDate>Sun, 02 Feb 2025 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hi, I’m back! Sunny day in Germany, hope yours is going well.</p>
<h2>Skeet of the Week</h2><blockquote>Commit the sin of empathy.
&mdash;&nbsp;<a href="https://bsky.app/profile/evandorkin.bsky.social/post/3lgjv3cguck2z">@evandorkin.bsky.social</a></blockquote><h2>Work</h2><ul><li><a href="https://mertbulan.com/2025/01/26/once-you-are-laid-off-you-will-never-be-the-same-again/">Once You're Laid Off, You'll Never Be the Same Again</a><span class="weekly__url"> (mertbulan.com)</span><p>Mert Bulan talks about the impact of layoffs on work ethic, how to see the signs and how to be ready.</p>
</li><li><a href="https://www.andysparks.co/hoo-boy/issue-3-fact-vs-meaning">The Stories in Our Heads (Fact vs. Meaning)</a><span class="weekly__url"> (andysparks.co)</span><p>Andy Sparks explains how everyone of us makes up stories, a.k.a. lives in meaning land, and how to avoid falling into that trap.</p>
</li></ul><h2>Tech</h2><ul><li><a href="https://yosemitesam.ch/3-tools-for-2025/">3 Tools for 2025</a><span class="weekly__url"> (yosemitesam.ch)</span><p>Samuel Hierholzer advocates for three tools to reach traction in 2025: Oils, Radicle and Simplex Chat.</p>
</li><li><a href="https://www.henrikkarlsson.xyz/p/start-a-blog">Advice for a friend who wants to start a blog</a><span class="weekly__url"> (henrikkarlsson.xyz)</span><p>Henrik Karlsson shares 19 pieces of advice for people who want to start a blog.</p>
</li><li><a href="https://www.vintagecomputing.com/index.php/archives/3292/the-pc-is-dead-its-time-to-make-computing-personal-again">The PC is Dead: It’s Time to Make Computing Personal Again</a><span class="weekly__url"> (vintagecomputing.com)</span><p>Benj Edwards about the ideas of the first personal computers, and today‘s &quot;Rot Economy&quot;.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://www.bloomberg.com/graphics/2025-youtube-podcast-men-for-trump">How 9 Popular YouTubers Helped Trump Win a Second Term</a><span class="weekly__url"> (bloomberg.com)</span><p>Seven Bloomberg journalists analyzed YouTube videos and podcast episodes of Joe Rogan, Logan Paul, and others to show their influence on the US election.</p>
</li><li><a href="https://www.404media.co/declassified-cia-guide-to-sabotaging-fascism-is-suddenly-viral/">Declassified CIA Guide to Sabotaging Fascism Is Suddenly Viral</a><span class="weekly__url"> (404media.co)</span><p>Jason Koebler shares some excerpts of a book that went viral, called &quot;Simple Sabotage Field Manual&quot;.</p>
</li><li><a href="https://www.theguardian.com/news/2025/jan/21/signature-moves-are-we-losing-the-ability-to-write-by-hand">Signature moves: are we losing the ability to write by hand? | Technology | The Guardian</a><span class="weekly__url"> (theguardian.com)</span><p>Christine Rosen about the side effects of loosing the skill of handwriting.</p>
</li></ul>]]></content:encoded></item><item><title>178 / Explore vs Execute</title><link>https://arne.me/weekly/178</link><description><![CDATA[Issue #178 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/178</guid><pubDate>Sun, 19 Jan 2025 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hi! I’m back 😬</p>
<h2>Toot of the Week</h2><blockquote>Butane floats on water because it's a lighter fluid.
&mdash;&nbsp;<a href="https://infosec.exchange/@catsalad/113788144305870353">@catsalad@infosec.exchange</a></blockquote><h2>Work</h2><ul><li><a href="https://longform.asmartbear.com/explore-execute/">Explore vs Execute</a><span class="weekly__url"> (longform.asmartbear.com)</span><p>Jason Cohen about the important cultural shift that has to happen when a company hits product market fit.</p>
</li><li><a href="https://annievella.com/posts/dear-software-engineer/">Dear Software Engineer: It's Time to Reclaim Your Role</a><span class="weekly__url"> (annievella.com)</span><p>Annie Vella argues we should reclaim the software engineer role to include what product engineers do, to stay safe from growing AI influence.</p>
</li></ul><h2>Software</h2><ul><li><a href="https://jvns.ca/blog/2025/01/11/getting-a-modern-terminal-setup/">What's involved in getting a &quot;modern&quot; terminal setup?</a><span class="weekly__url"> (jvns.ca)</span><p>Julia Evans talks about important parts of having a modern terminal (24-bit colors, clipboard sync, etc.)</p>
</li><li><a href="https://ntietz.com/blog/great-things-about-rust-beyond-perf/">Great things about Rust that aren't just performance</a><span class="weekly__url"> (ntietz.com)</span><p>Nicole Tietz-Sokolskaya lists 7 reasons to use Rust, apart from performance.</p>
</li><li><a href="https://htmx.org/essays/future/">The future of htmx</a><span class="weekly__url"> (htmx.org)</span><p>Carson Gross and Alex Petros explain why htmx is the new jQuery.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://raniseth.com/blog/2025-01-04-Home-Server-Security.html">Amund's note on home server security</a><span class="weekly__url"> (raniseth.com)</span><p>Amund Raniseth got malware after exposing a Postgres container to the internet.</p>
</li><li><a href="https://xeiaso.net/blog/2025/squandered-holy-grail/">They squandered the holy grail</a><span class="weekly__url"> (xeiaso.net)</span><p>Xe Iaso about the failure of Apple Intelligence, even though the foundation of it is nearly invincible.</p>
</li></ul>]]></content:encoded></item><item><title>177 / Glue work considered harmful</title><link>https://arne.me/weekly/177</link><description><![CDATA[Issue #177 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/177</guid><pubDate>Sun, 05 Jan 2025 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hi, happy New Year! 🎆</p>
<h2>Toot of the Week</h2><blockquote>tiny gender-affirming
things you do are
micro trans actions 
🏳️‍⚧️
&mdash;&nbsp;<a href="https://tech.lgbt/@Natasha_Jay/113760907273702635">@Natasha_Jay@tech.lgbt</a></blockquote><h2>Software</h2><ul><li><a href="https://fishshell.com/blog/rustport/">Fish 4.0: The Fish Of Theseus</a><span class="weekly__url"> (fishshell.com)</span><p>A report on the Fish Rust rewrite.</p>
</li><li><a href="https://kubuzetto.github.io/posts/go-axum-handlers/">Axum-style Magic Handler Functions in Go, Part 1</a><span class="weekly__url"> (kubuzetto.github.io)</span><p>Devrim Şahin explores building Axum-like handlers in Go.</p>
</li><li><a href="https://morrisbrodersen.de/how-do-you-like-what-you-built/">How Do You Like What You’ve Built?</a><span class="weekly__url"> (morrisbrodersen.de)</span><p>Morris Brodersen shares a technique to encourage quality by asking engineers how they like what they built.</p>
</li><li><a href="https://www.seangoedecke.com/glue-work-considered-harmful/">Glue work considered harmful</a><span class="weekly__url"> (seangoedecke.com)</span><p>Sean Goedecke explains why glue work, which improves team efficiency, is often not rewarded.</p>
</li><li><a href="https://rachelbythebay.com/w/2025/01/04/cruft/">Web page annoyances that I don't inflict on you here</a><span class="weekly__url"> (rachelbythebay.com)</span><p>Rachel Kroll lists annoying patterns websites employ, which you won't see on their website.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://bgr.com/science/scientists-may-have-discovered-how-to-fight-drug-resistant-bacteria/">Scientists may have discovered how to fight drug-resistant bacteria</a><span class="weekly__url"> (bgr.com)</span><p>Joshua Hawkins about new research, exploiting a weakness in antibiotic-resistant bacteria.</p>
</li><li><a href="https://shkspr.mobi/blog/2024/12/most-people-dont-care-about-quality/">Most people don’t care about quality</a><span class="weekly__url"> (shkspr.mobi)</span><p>Terence Eden explains why mediocre is good enough for the <em>hoi polloi</em>.</p>
</li></ul>]]></content:encoded></item><item><title>176 / About 40 hours</title><link>https://arne.me/weekly/176</link><description><![CDATA[Issue #176 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/176</guid><pubDate>Sun, 29 Dec 2024 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hi! Hope you’re having great holidays. See you next year 👋🏻</p>
<h2>Quote of the Week</h2><blockquote>“The thing about being wrong is that before you know you’re wrong, it feels exactly like being right.” &mdash;Roman Mars</blockquote><h2>Work</h2><ul><li><a href="https://thesquareplanet.com/blog/about-40-hours/">About 40 hours</a><span class="weekly__url"> (thesquareplanet.com)</span><p>Jon Gjengset about the pitfalls of working too much, and what to do instead. <em>Thanks, Marcus!</em></p>
</li></ul><h2>Design</h2><ul><li><a href="https://lea.verou.me/blog/2024/context-chips/">Context Chips in Survey Design: “Okay, but how does it feel?”</a><span class="weekly__url"> (lea.verou.me)</span><p>Lea Verou takes you through the process of designing a better survey experience.</p>
</li></ul><h2>Software</h2><ul><li><a href="https://mitchellh.com/writing/ghostty-1-0-reflection">Ghostty: Reflecting on Reaching 1.0</a><span class="weekly__url"> (mitchellh.com)</span><p>Mitchell Hashimoto about Ghostty's path to 1.0; what worked well and what didn't.</p>
</li><li><a href="https://fhur.me/posts/2024/thats-not-an-abstraction">That's not an abstraction, that's just a layer of indirection</a><span class="weekly__url"> (fhur.me)</span><p>Fernando Hurtado Cardenas explains why you should use abstractions in software wisely.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://www.theatlantic.com/science/archive/2024/12/facts-blew-our-minds-2024/681175/">77 Facts That Blew Our Minds in 2024</a><span class="weekly__url"> (theatlantic.com)</span><p>The Atlantic has collected 77 facts that blew their minds in 2024.</p>
</li></ul>]]></content:encoded></item><item><title>175 / My favourite colour is Chuck Norris red</title><link>https://arne.me/weekly/175</link><description><![CDATA[Issue #175 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/175</guid><pubDate>Sun, 22 Dec 2024 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hi, how was your week?</p>
<h2>Skeet of the Week</h2><blockquote>kinda weird that after all the republicans calling shit woke they’re the one with two daddies. 👀
&mdash;&nbsp;<a href="https://bsky.app/profile/imlunahey.com/post/3ldtsoblcf226">imlunahey.com</a></blockquote><h2>Software</h2><ul><li><a href="https://cirw.in/blog/go-tools">Tools for Go modules</a><span class="weekly__url"> (cirw.in)</span><p>Conrad Irwin explains the new Go modules tool directive.</p>
</li><li><a href="https://mcyoung.xyz/2024/12/16/rangefuncs/">Go's Weird Little Iterators</a><span class="weekly__url"> (mcyoung.xyz)</span><p>Miguel Young de la Sota compares different implementations of iterations and dives deep into how Go implemented them.</p>
</li><li><a href="https://htmhell.dev/adventcalendar/2024/20/">My favourite colour is Chuck Norris red</a><span class="weekly__url"> (htmhell.dev)</span><p>Declan Chidlow about HTML Color parsing and the forgiveness of web browsers.</p>
</li><li><a href="https://rakhim.exotext.com/web-developers-a-growing-disconnect">How do you do, fellow web developers? A growing disconnect.</a><span class="weekly__url"> (rakhim.exotext.com)</span><p>Rakhim about the disconnect between frontend web developers, and everyone else.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://posting-nexus.ghost.io/goodreads-challenge-spotify-wrapped-social-media-competition-posting-attention/">Here's What the Fight For Your Attention Really Looks Like</a><span class="weekly__url"> (posting-nexus.ghost.io)</span><p>Julia Alexander about the real fight for attention: Quantifying everthing.</p>
</li></ul>]]></content:encoded></item><item><title>174 / Context not Control</title><link>https://arne.me/weekly/174</link><description><![CDATA[Issue #174 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/174</guid><pubDate>Sun, 15 Dec 2024 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey hey, how was your week? 🫰🏻</p>
<h2>Skeet of the Week</h2><blockquote>ACAB includes the linter ✊
&mdash;&nbsp;<a href="https://bsky.app/profile/searyanc.dev/post/3lcm5irpcds2m">searyanc.dev</a></blockquote><h2>Work</h2><ul><li><a href="https://jacobian.org/2024/dec/4/risk-introduction/">An introduction to thinking about risk</a><span class="weekly__url"> (jacobian.org)</span><p>Jacob Kaplan-Moss starts their series &quot;Thinking About Risk&quot; with this introduction. Make sure to check out <a href="https://jacobian.org/2024/dec/10/risk-mitigation/">Part 2 about Mitigation</a>.</p>
</li><li><a href="https://blog.staysaasy.com/p/networking-for-people-who-dont-network">Networking For People Who Don't Network</a><span class="weekly__url"> (blog.staysaasy.com)</span><p>This article gives a minimum-effort guide to networking, and what pattern to avoid.</p>
</li><li><a href="https://kellanem.com/notes/how-to-plan">How to plan?</a><span class="weekly__url"> (kellanem.com)</span><p>Kellan Elliott-McCrea shares twelve ways to make (yearly) planning suck less.</p>
</li><li><a href="https://www.antmurphy.me/newsletter/context-over-control">Context NOT Control</a><span class="weekly__url"> (antmurphy.me)</span><p>Ant Murphy shares four actions to improve clarity in teams, and why that's important.</p>
</li><li><a href="https://theengineeringmanager.substack.com/p/parkinsons-law-its-real-so-use-it">Parkinson's Law: It's Real, So Use It</a><span class="weekly__url"> (theengineeringmanager.substack.com)</span><p>James Stanier about the power of deadlines, even if self-imposed.</p>
</li><li><a href="https://news.yuezhao.coach/p/how-to-anticipate-and-come-out-ahead">How To Anticipate and Come Out Ahead In Reorgs</a><span class="weekly__url"> (news.yuezhao.coach)</span><p>Yue Zhao explains strategies to be in the right place at the right time when a reorg happens.</p>
</li></ul><h2>Software</h2><ul><li><a href="https://mihaiolteanu.me/interactive-dev">A high-velocity style of software development</a><span class="weekly__url"> (mihaiolteanu.me)</span><p>Mihai Olteanu shares different techniques that help them develop software.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://www.newyorker.com/news/the-lede/what-the-murder-of-the-unitedhealthcare-ceo-brian-thompson-means-to-america">What the Murder of the UnitedHealthcare C.E.O. Means to America</a><span class="weekly__url"> (newyorker.com)</span><p>Jia Tolentino about the murder of Brian Thompson, and the unprecedented public reaction.</p>
</li></ul>]]></content:encoded></item><item><title>173 / Egoless Engineering</title><link>https://arne.me/weekly/173</link><description><![CDATA[Issue #173 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/173</guid><pubDate>Sun, 08 Dec 2024 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hi! Late edition ✌🏻</p>
<h2>Toot of the Week</h2><blockquote>They should put HTML in the browser&mdash;&nbsp;<a href="https://bsky.app/profile/davatron5000.bsky.social/post/3lceaibk5y222">@davatron5000.bsky.social</a></blockquote><h2>Work</h2><ul><li><a href="https://www.map.cv/blog/redbook">Facebook's Little Red Book</a><span class="weekly__url"> (map.cv)</span><p>Matthew A. Parkhurst got hold of a Facebook-internal indentity-preserving book from 2012 and scanned it for you.</p>
</li><li><a href="https://tej.as/blog/how-to-grow-professional-relationships-tjs-model">How to Grow Professional Relationships</a><span class="weekly__url"> (tej.as)</span><p>Tejas Kumar shares a model for professional relationships and advice how to navigate them.</p>
</li></ul><h2>Software</h2><ul><li><a href="https://www.seangoedecke.com/confidence">I don't know how to build software and you don't either</a><span class="weekly__url"> (seangoedecke.com)</span><p>Sean Goedecke argues that when we‘re making technical decisions, we need to keep in mind that opinions are often anecdotal.</p>
</li><li><a href="https://egoless.engineering/">Egoless Engineering</a><span class="weekly__url"> (egoless.engineering)</span><p>Dan McKinley about ego in engineering jobs and how to build efficient teams by giving ownership and collaborating.</p>
</li><li><a href="https://simonwillison.net/2024/Nov/27/storing-times-for-human-events/">Storing times for human events</a><span class="weekly__url"> (simonwillison.net)</span><p>Simon Willison gives advice on how to store times for events created by humans.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://www.joanwestenberg.com/the-art-of-long-term-thinking-in-a-short-sighted-world/">The Art of Long-Term Thinking in a Short-Sighted World</a><span class="weekly__url"> (joanwestenberg.com)</span><p>Joan Westenberg about the human bias to choose short-term over long-term gains and why we should think more in centuries.</p>
</li></ul>]]></content:encoded></item><item><title>172 / The Art of Not Sharing</title><link>https://arne.me/weekly/172</link><description><![CDATA[Issue #172 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/172</guid><pubDate>Sun, 01 Dec 2024 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hi, hope you find something great to read today!</p>
<h2>Skeet of the Week</h2><blockquote>LIFE HACK: Answer your phone &quot;Hello you're on the air&quot; and 99% of the time people will just hang up.
&mdash;&nbsp;<a href="https://bsky.app/profile/mistymadonna.bsky.social/post/3lc7qqywsa22p">@mistymadonna.bsky.social</a></blockquote><h2>Working</h2><ul><li><a href="https://everythingchanges.us/blog/care-work/">Care work</a><span class="weekly__url"> (everythingchanges.us)</span><p>Mandy Brown about people who do the unrewarded but important care work in teams.</p>
</li></ul><h2>Tech</h2><ul><li><a href="https://tailscale.com/blog/how-nat-traversal-works">How NAT traversal works</a><span class="weekly__url"> (tailscale.com)</span><p>David Anderson writes an extensive but fascinating article about different ways to connect peers through NATs.</p>
</li><li><a href="https://infrequently.org/2024/11/if-not-react-then-what/">If Not React, Then What?</a><span class="weekly__url"> (infrequently.org)</span><p>Alex Russell about React not being modern, and why you should reach for an SPA in most projects.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://lauriepenny.substack.com/p/the-anti-woke-culture-police-have">The Anti-Woke Culture Police Have Some Weird New Obsessions.</a><span class="weekly__url"> (lauriepenny.substack.com)</span><p>Penny Red about the &quot;redpilled keyboard beserkers&quot; and how winning an election means you no longer get to be the counterculture.</p>
</li><li><a href="https://www.joanwestenberg.com/the-art-of-not-sharing/">The Art of Not Sharing</a><span class="weekly__url"> (joanwestenberg.com)</span><p>Joan Westenberg argues that we both consume and share too much personal information, and what to do instead.</p>
</li><li><a href="https://www.codingwithjesse.com/blog/i-refuse-to-be-a-slave-to-the-algorithm/">I refuse to be a slave to The Algorithm</a><span class="weekly__url"> (codingwithjesse.com)</span><p>Jesse Skinner about the power of the algorithm in social networks.</p>
</li></ul>]]></content:encoded></item><item><title>171 / Against the dark forest</title><link>https://arne.me/weekly/171</link><description><![CDATA[Issue #171 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/171</guid><pubDate>Sun, 24 Nov 2024 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hi, hope your week was good. ✌🏻</p>
<h2>Skeet of the Week</h2><blockquote>Tired: Die Hard is a Christmas movie  
Wired: Ratatouille is a mecha anime
&mdash;&nbsp;<a href="https://bsky.app/profile/mortalwombat.info/post/3lbcxmtdqes2e">@mortalwombat.info‬</a></blockquote><h2>Tech</h2><ul><li><a href="https://arstechnica.com/ai/2024/10/llms-cant-perform-genuine-logical-reasoning-apple-researchers-suggest/">Apple study exposes deep cracks in LLMs’ “reasoning” capabilities</a><span class="weekly__url"> (arstechnica.com)</span><p>Kyle Orland about a recent paper from six apple Engineers testing the &quot;reasoning&quot; capabilities of LLMs with catastrophic results.</p>
</li><li><a href="https://dustycloud.org/blog/how-decentralized-is-bluesky/">How decentralized is Bluesky really?</a><span class="weekly__url"> (dustycloud.org)</span><p>Christine Lemmer-Webber about the technical implementation of ATProto, the backbone of Bluesky, why it's not really decentralized and if it matters.</p>
</li><li><a href="https://matklad.github.io/2024/11/23/semver-is-not-about-you.html">SemVer Is Not About You</a><span class="weekly__url"> (matklad.github.io)</span><p>Alex Kladov explains how SemVer ist most useful for dependency conflict resolution.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://www.wrecka.ge/against-the-dark-forest/">against the dark forest</a><span class="weekly__url"> (wrecka.ge)</span><p>Erin Kissane introduces the die of the Dark Internet Forest, where predators force you to hide in a safe space.</p>
</li><li><a href="https://www.nature.com/articles/d41586-024-03804-5">Your friends shape your microbiome — and so do their friends</a><span class="weekly__url"> (nature.com)</span><p>Saima Sidik about recent studies, which indicate that you share around 10 % of your microbiome with friends you see regularly and what that means for conditions with links to the microbiome, such as hypertension and depression.</p>
</li></ul>]]></content:encoded></item><item><title>170 / Everyone is numbing out</title><link>https://arne.me/weekly/170</link><description><![CDATA[Issue #170 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/170</guid><pubDate>Sun, 17 Nov 2024 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hi ✌🏻</p>
<h2>Tech</h2><ul><li><a href="https://jan.miksovsky.com/posts/2024/11-12-momboard">MomBoard: E-ink display for a parent with amnesia</a><span class="weekly__url"> (jan.miksovsky.com)</span><p>Jan Mikdosky built a device to improve the everyday life of their mom, who's living with amnesia.</p>
</li><li><a href="https://www.linusakesson.net/programming/tty/">The TTY demystified</a><span class="weekly__url"> (linusakesson.net)</span><p>Linus Åkesson explains the origins of the TTY and does a deep-dive into how it works today.</p>
</li><li><a href="https://anderegg.ca/2024/11/15/maybe-bluesky-has-won">Maybe Bluesky has “won”</a><span class="weekly__url"> (anderegg.ca)</span><p>Gavin Anderegg shares their perspective on the problems of Bluesky and what it gets right.</p>
</li><li><a href="https://challahscript.com/what_i_wish_someone_told_me_about_postgres">What I Wish Someone Told Me About Postgres</a><span class="weekly__url"> (challahscript.com)</span><p>Hazel Bachrach lists common foot guns with Postgres.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://www.sarahesterman.com/posts/work-doesnt-love-us">Work doesn't love us</a><span class="weekly__url"> (sarahesterman.com)</span><p>Sarah Esterman explains why your job doesn't and will never love you back.</p>
</li><li><a href="https://catherineshannon.substack.com/p/everyone-is-numbing-out">Everyone is numbing out</a><span class="weekly__url"> (catherineshannon.substack.com)</span><p>Catherine Shannon argues everything has lost its meaning and we need to get it back.</p>
</li><li><a href="https://katemanne.substack.com/p/broken-bones-americas-violent-indifference">Broken Bones: America’s Violent Indifference toward Women</a><span class="weekly__url"> (katemanne.substack.com)</span><p>Kate Manner about what the US election means for women.</p>
</li><li><a href="https://thebasecamp.substack.com/p/the-lost-art-of-memory">The Lost Art of Memory</a><span class="weekly__url"> (thebasecamp.substack.com)</span><p>Adam Robbert explains how the modern focus on novelty conflicts with memory.</p>
</li><li><a href="https://tante.cc/2024/11/08/progress-and-cosy-nostalgia/">Progress and cosy nostalgia</a><span class="weekly__url"> (tante.cc)</span><p>tante about a common narrative of progress, like colonizing Mars, and how it doesn't survive the contact with reality.</p>
</li><li><a href="https://www.nature.com/articles/d41586-024-03647-0">This scientist treated her own cancer with viruses she grew in the lab</a><span class="weekly__url"> (nature.com)</span><p>Zoe Corbyn about virologist Besta Halassy, who successfully treated her own breast cancer with the help of lab-grown viruses.</p>
</li></ul>]]></content:encoded></item><item><title>169 / Silicon Valley got what it wanted</title><link>https://arne.me/weekly/169</link><description><![CDATA[Issue #169 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/169</guid><pubDate>Sun, 10 Nov 2024 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hi everyone, hope you enjoy today’s selection!</p>
<h2>Software</h2><ul><li><a href="https://candost.blog/on-good-software-engineers/">On Good Software Engineers</a><span class="weekly__url"> (candost.blog)</span><p>Candost explains what makes a good and great software engineer.</p>
</li><li><a href="https://mayank.co/blog/css-reset-layer/">Your CSS reset should be layered</a><span class="weekly__url"> (mayank.co)</span><p>Mayank explains how CSS layers helps with reset instructions.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://www.bloodinthemachine.com/p/silicon-valley-got-what-it-wanted">Silicon Valley got what it wanted</a><span class="weekly__url"> (bloodinthemachine.com)</span><p>Brian Merchant explains how Silicon Valley influenced and profits from the election. &quot;The digital casino is open, there are no house rules apart from ‘don't insult the boss’, and there are certainly no guarantees.&quot;</p>
</li><li><a href="https://world.hey.com/joan.westenberg/every-transaction-matters-cef1e6b7">Every Transaction Matters</a><span class="weekly__url"> (world.hey.com)</span><p>Joan Westenberg explains how every action in life is a transaction.</p>
</li><li><a href="https://newsletter.weskao.com/p/part-i-what-finesse-looks-like">Part I: What finesse looks like when reading people and situations</a><span class="weekly__url"> (newsletter.weskao.com)</span><p>Wes Kao shares seven examples of <em>finesse</em> when reading people and situations.</p>
</li></ul>]]></content:encoded></item><item><title>168 / If Adam Picked the Apple</title><link>https://arne.me/weekly/168</link><description><![CDATA[Issue #168 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/168</guid><pubDate>Sun, 03 Nov 2024 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey, hope your week was good!</p>
<h2>Toot of the Week</h2><blockquote>&quot;green transition&quot;. you bike to work while the destroyer class evaporates the oceans to run chatbots.
&mdash;&nbsp;<a href="https://assemblag.es/@hugo/113160087132476630">@hugo@assemblag.es</a></blockquote><h2>Working</h2><ul><li><a href="https://boz.com/articles/disagree">How Not to Disagree</a><span class="weekly__url"> (boz.com)</span><p>Andrew Bosworth about the right and wrong ways to disagree with leadership as a team lead.</p>
</li><li><a href="https://www.scattered-thoughts.net/writing/what-is-the-point-of-an-online-conference/">What is the point of an online conference?</a><span class="weekly__url"> (scattered-thoughts.net)</span><p>Jamie Brandon explains why online conferences are useful, even though they are different than in-person conferences.</p>
</li><li><a href="https://everythingchanges.us/blog/latewood/">Latewood</a><span class="weekly__url"> (everythingchanges.us)</span><p>Mandy Brown about rapid growth and the time of focus, and why both have their time.</p>
</li></ul><h2>Software</h2><ul><li><a href="https://programmingisterrible.com/post/139222674273/write-code-that-is-easy-to-delete-not-easy-to">Write code that is easy to delete, not easy to extend.</a><span class="weekly__url"> (programmingisterrible.com)</span><p>tef gives advice how to build software that can change over time, and why that approach is preferrable.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://thenorthmeridianreview.org/blog/if-adam-picked-the-apple-and-other-poems">If Adam Picked the Apple</a><span class="weekly__url"> (thenorthmeridianreview.org)</span><p>Two poems by Danielle Coffyn, published by Wesley R. Bishop.</p>
</li><li><a href="https://www.newyorker.com/culture/open-questions/what-can-you-learn-from-photographing-your-life">What Can You Learn from Photographing Your Life?</a><span class="weekly__url"> (newyorker.com)</span><p>Joshua Rothman about the value in realism and taking pictures of the mundane.</p>
</li><li><a href="https://www.theatlantic.com/health/archive/2024/10/black-plastic-spatula-flame-retardants/680452/">Throw Out Your Black Plastic Spatula</a><span class="weekly__url"> (theatlantic.com)</span><p>Zoë Schlanger explains the dangers of flame-retardants in plastic, and why they are a lot higher in black plastic items.</p>
</li><li><a href="https://www.vox.com/culture/373990/heterodoxy-anti-woke-libertarian-tech-bro">The cultural power of the anti-woke tech bro</a><span class="weekly__url"> (vox.com)</span><p>Rebecca Jennings takes you through the history of techno-libertarians.</p>
</li><li><a href="https://www.theguardian.com/commentisfree/2024/oct/27/if-fossil-fuel-dependency-is-a-global-addiction-climate-activists-are-prophets-trying-to-save-us-from-our-stupor">If fossil fuel dependency is a global addiction, climate activists are prophets trying to save us from our stupor</a><span class="weekly__url"> (theguardian.com)</span><p>Tim Winton about our addiction on fossil fuels and why climate activists can be compared to prophets.</p>
</li></ul>]]></content:encoded></item><item><title>167 / The quiet art of attention</title><link>https://arne.me/weekly/167</link><description><![CDATA[Issue #167 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/167</guid><pubDate>Sun, 27 Oct 2024 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey, hope your week was good!</p>
<h2>Toot of the Week</h2><blockquote>Grand Theft Autocomplete is my new favourite term for LLMs
&mdash;&nbsp;<a href="https://m.benui.ca/@ben/113330229316803895">@ben@m.benui.ca</a></blockquote><h2>Software</h2><ul><li><a href="https://blog.jim-nielsen.com/2024/lowest-common-denominator/">The Lowest Common Denominator: www</a><span class="weekly__url"> (blog.jim-nielsen.com)</span><p>Jim Nielsen about the difference in control of native apps vs. the web.</p>
</li><li><a href="https://alexwlchan.net/2024/static-websites/">Using static websites for tiny archives</a><span class="weekly__url"> (alexwlchan.net)</span><p>Alex Chan hand-writes static websites to organize their media and bookmarks, and explains why and how.</p>
</li><li><a href="https://alfy.blog/2024/10/19/linking-directly-to-web-page-content.html">Smarter than 'Ctrl+F': Linking Directly to Web Page Content</a><span class="weekly__url"> (alfy.blog)</span><p>Ahmad Alfy explains the Text fragments standard, a way to link to a text selection directly.</p>
</li><li><a href="https://mrcat.au/blog/zig_is_cool/">Zig is everything I want C to be</a><span class="weekly__url"> (mrcat.au)</span><p>Max lists some great features of Zig. Did you know it had arbitrary-width integers?</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://billwear.github.io/art-of-attention.html">the quiet art of attention</a><span class="weekly__url"> (billwear.github.io)</span><p>Stormrider writes a beautiful post about simplicity and intention.</p>
</li><li><a href="https://www.youtube.com/watch?v=Df_K7pIsfvg">Appreciate everything endlessly (video)</a><span class="weekly__url"> (youtube.com)</span><p>Cabel Sasser tells the story of Wes Cook, who he found from a
McDonalds mural and encourages you to appreciate art around you and
share appreciation with the artists.
He even made <a href="https://wescook.art">a website</a> highlighting Wez' art.</p>
</li><li><a href="https://arun.is/blog/jony-marc-leica/">When Leica met Apple</a><span class="weekly__url"> (arun.is)</span><p>Arun about the Lica M (Typ 240), designed by Jony Ive and Marc Newson and what made it special. <em>Thanks, Jan!</em></p>
</li><li><a href="https://www.newyorker.com/culture/the-weekend-essay/the-case-against-travel">The Case Against Travel</a><span class="weekly__url"> (newyorker.com)</span><p>Agnes Callard argues that travel is often imbued &quot;with a vast significance, an aura of virtue&quot;, and falsely so.</p>
</li></ul>]]></content:encoded></item><item><title>166 / Systems and change</title><link>https://arne.me/weekly/166</link><description><![CDATA[Issue #166 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/166</guid><pubDate>Sun, 20 Oct 2024 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hi!</p>
<h2>Toot of the Week</h2><blockquote>someone keeps undoing the dishes
&mdash;&nbsp;<a href="https://merveilles.town/@zens/113308061454332655">@zens@merveilles.town</a></blockquote><h2>Internet</h2><ul><li><a href="https://www.citationneeded.news/posse/">POSSE: Reclaiming social media in a fragmented world</a><span class="weekly__url"> (citationneeded.news)</span><p>Molly White explains the benefits of POSSE (Publish on your Own Site, Syndicate Elsewhere).</p>
</li><li><a href="https://aworkinglibrary.com/writing/peasant-woodland">A peasant woodland</a><span class="weekly__url"> (aworkinglibrary.com)</span><p>Mandy Brown explains why they decided to syndicate across social networks.</p>
</li></ul><h2>Software</h2><ul><li><a href="https://minds.md/zakirullin/cognitive#full">Cognitive load is what matters</a><span class="weekly__url"> (minds.md)</span><p>Artem Zakirullin about cognitive load in software projects. This is a must-read if you write software!</p>
</li><li><a href="https://creatoreconomy.so/p/how-stripe-crafts-quality-products-katie-dill">Inside How Stripe Crafts Quality Products</a><span class="weekly__url"> (creatoreconomy.so)</span><p>Peter Yang interviews Katie Dill, the Head of Design at Stripe on product quality. <em>Thanks, Jan!</em></p>
</li><li><a href="https://dis.acm.org/2023/creating-accessible-figures-and-tables/">Creating Accessible Figures and Tables</a><span class="weekly__url"> (dis.acm.org)</span><p>A guide to accessible figures (including charts) and tables, by ACM DIS (Designing Interactive Systems).</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://www.theguardian.com/books/2024/oct/11/i-love-the-whole-atmosphere-and-can-spend-hours-browsing-how-did-bookshops-suddenly-become-cool">‘I love the whole atmosphere and can spend hours browsing’: how did bookshops suddenly become cool?</a><span class="weekly__url"> (theguardian.com)</span><p>Sarah Manavis explains why book shops have seen a rise in visits by Gen Z.</p>
</li><li><a href="https://www.theguardian.com/society/2024/oct/16/standing-desks-may-be-bad-for-your-health-study-suggests">Standing desks do not reduce risk of stroke and heart failure, study suggests</a><span class="weekly__url"> (theguardian.com)</span><p>Andrew Gregory writes about a study, which uncovers that standing desk are not as healthy as you thought. <em>Thanks, Eric!</em></p>
</li><li><a href="https://anniemueller.com/posts/systems-and-change-systems-are-never-perfect">Systems and change</a><span class="weekly__url"> (anniemueller.com)</span><p>Annie writes about systems built to serve us turning into us serving the system and how to make a difference.</p>
</li><li><a href="https://www.science.org/content/article/how-humans-evolved-starch-digesting-superpower-long-farming">How humans evolved a starch-digesting superpower long before farming</a><span class="weekly__url"> (science.org)</span><p>Michael Price summarizes the findings of two papers, which show how early the salivary amylase gene AMY1 could be found in humans. <em>Thanks, Astrid!</em></p>
</li></ul>]]></content:encoded></item><item><title>165 / I am tired of AI</title><link>https://arne.me/weekly/165</link><description><![CDATA[Issue #165 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/165</guid><pubDate>Tue, 08 Oct 2024 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hi! 👋🏻</p>
<h2>Toot of the Week</h2><blockquote>When Elon Musk launched SpaceX, he had nothing but a $200 million fortune and government subsidies. He didn’t let that hold him back. If this story didn’t make you cry you don’t have a heart. If it didn’t inspire you you don’t have AMBITION.
&mdash;&nbsp;<a href="https://mastodon.social/@Daojoan/113265693634348550">@Daojoan@mastodon.social</a></blockquote><h2>Internet</h2><ul><li><a href="https://every.to/p/the-disappearance-of-an-internet-domain">The Disappearance of an Internet Domain</a><span class="weekly__url"> (every.to)</span><p>Gareth Edwards explains the history of domains disappearing and why .io will be next. <em>Thanks, Dom!</em></p>
</li><li><a href="https://kristoff.it/blog/static-site-paradox/">The Static Site Paradox</a><span class="weekly__url"> (kristoff.it)</span><p>Loris Cro about the paradox that most non-engineers have complicated, resource-hungry, expensive websites and cannot ”afford“ a simple, maintainable and cheap option.</p>
</li></ul><h2>Software</h2><ul><li><a href="https://jvns.ca/blog/2024/10/01/terminal-colours/">Terminal colours are tricky</a><span class="weekly__url"> (jvns.ca)</span><p>Julia Evans goes through problems and solutions of terminal color problems.</p>
</li><li><a href="https://jerf.org/iri/post/2024/not_about_python/">This Post Is Not About Python</a><span class="weekly__url"> (jerf.org)</span><p>Jeremy Bowers writes a post about choosing the right programming language (I can't say more without spoiling it).</p>
</li><li><a href="https://amyunger.com/blog/2021/03/24/my-team-is-too-senior.html">My team is too senior. How am I supposed to be promoted?</a><span class="weekly__url"> (amyunger.com)</span><p>Amy Unger talks about her experience applying at staff engineer roles.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://syllabusproject.org/fake-objects/">Ain’t Nothing Like the Real Thing</a><span class="weekly__url"> (syllabusproject.org)</span><p>Rena Tom explains different categories of fake objects.</p>
</li><li><a href="https://arstechnica.com/science/2024/10/why-trolls-extremists-and-others-spread-conspiracy-theories-they-dont-believe/">Why trolls, extremists, and others spread conspiracy theories they don’t believe</a><span class="weekly__url"> (arstechnica.com)</span><p>H. Colleen Sinclair shares 5 archetypes of people sharing conspiracy theories they don't even believe in.</p>
</li><li><a href="https://www.ontestautomation.com/i-am-tired-of-ai/">I am tired of AI</a><span class="weekly__url"> (ontestautomation.com)</span><p>Bas Dijkstra is tired of AI and explains why.</p>
</li></ul>]]></content:encoded></item><item><title>164 / CRDTs go brrr</title><link>https://arne.me/weekly/164</link><description><![CDATA[Issue #164 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/164</guid><pubDate>Sun, 06 Oct 2024 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hi, how was your week?</p>
<h2>Internet</h2><ul><li><a href="https://interconnected.org/home/2020/09/10/streak">15 rules for blogging, and my current streak</a><span class="weekly__url"> (interconnected.org)</span><p>Matt Webb shares 15 rules that help them write more blog posts.</p>
</li><li><a href="https://www.fromjason.xyz/p/notebook/raw-dog-the-open-web/">Raw dog the open web!</a><span class="weekly__url"> (fromjason.xyz)</span><p>Jason encourages readers to fight back against the monoculture.</p>
</li></ul><h2>Software</h2><ul><li><a href="https://ntietz.com/blog/rust-needs-a-web-framework-for-lazy-developers/">Rust needs a web framework for lazy developers</a><span class="weekly__url"> (ntietz.com)</span><p>Nicole is making the case for a Django (or Rails) in Rust.</p>
</li><li><a href="https://kerkour.com/rust-stdx">Rust needs an extended standard library</a><span class="weekly__url"> (kerkour.com)</span><p>Sylvain Kerkour argues we need a Rust standard library, following Go, Deno &amp; Zig.</p>
</li><li><a href="https://www.gov.uk/service-manual/technology/using-progressive-enhancement">Building a robust frontend using progressive enhancement</a><span class="weekly__url"> (gov.uk)</span><p>This guideline for UK government websites strongly suggests building with HTML and progressively enhance your website.</p>
</li><li><a href="https://josephg.com/blog/crdts-go-brrr/">CRDTs go brrr (2021)</a><span class="weekly__url"> (josephg.com)</span><p>Seph Gentle got angry about a paper portraying an algorithm of his as slow and takes you into a rabbit hole of CRDT performance optimizations.</p>
</li><li><a href="https://modalzmodalzmodalz.com/">Modalz Modalz Modalz</a><span class="weekly__url"> (modalzmodalzmodalz.com)</span><p>This website explains why websites and apps overuse modals, and shows some alternatives.</p>
</li><li><a href="https://threedots.tech/post/list-of-recommended-libraries/">The Go libraries that never failed us: 22 libraries you need to know</a><span class="weekly__url"> (threedots.tech)</span><p>Robert Laszczak shares Go libraries that are battle-tested in production systems—a great list to keep for reference.</p>
</li><li><a href="https://arne.me/blog/we-need-more-zero-config-tools">We need more zero config tools</a><span class="weekly__url"> (arne.me)</span><p>I wrote an ode to zero (or minimal) config tools.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://www.newstatesman.com/technology/2024/09/do-not-buy-ai-smartphone">Do not buy an AI smartphone</a><span class="weekly__url"> (newstatesman.com)</span><p>Will Dunn argues that you should not buy am AI smartphone as it's a global social experiment comparable to social media.</p>
</li><li><a href="https://qrper.com/2024/09/aftermath/">Aftermath…</a><span class="weekly__url"> (qrper.com)</span><p>Thomas Witherspoon's neighbourhood has been hit hard by Hurricane Helene—he shares a general update and how Ham Radio is the only way to communicate locally right now.</p>
</li><li><a href="https://stephanjoppich.com/problems-with-building-good-habits/">The Problem With Building Good Habits</a><span class="weekly__url"> (stephanjoppich.com)</span><p>Stephan Joppich has enough of building habits, explains their issues and now takes one day at the time.</p>
</li></ul>]]></content:encoded></item><item><title>163 / Coming home</title><link>https://arne.me/weekly/163</link><description><![CDATA[Issue #163 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/163</guid><pubDate>Sun, 29 Sep 2024 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hi, hope your week has been good! ✌🏻</p>
<h2>Software</h2><ul><li><a href="https://mitchellh.com/writing/zig-comptime-tagged-union-subset">Tagged Union Subsets with Comptime in Zig</a><span class="weekly__url"> (mitchellh.com)</span><p>Mitchell Hashimoto walks you through creating a subset of a union in Zig.</p>
</li><li><a href="https://avdi.codes/how-to-cope-with-technology-fomo/">How to cope with technology FOMO</a><span class="weekly__url"> (avdi.codes)</span><p>Avdi Grimm presents a list of tactics to deal with (new) technology FOMO.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://aworkinglibrary.com/writing/coming-home">Coming home</a><span class="weekly__url"> (aworkinglibrary.com)</span><p>Mandy Brown thinks about social networks, community, and what a better future could look like.</p>
</li><li><a href="https://www.thecut.com/article/friendship-breakups-pain-explained-psychology.html">Exactly Why Are Friendship Breakups So Brutal?</a><span class="weekly__url"> (thecut.com)</span><p>Melissa Dahl explains that friendship breakups have a similar impact as relationship breakups, and explains how they usually happen.</p>
</li><li><a href="https://arslan.io/2024/09/23/dieter-rams-inspired-iphone-dock/">How I Designed a Dieter Rams inspired iPhone Dock</a><span class="weekly__url"> (arslan.io)</span><p>Fatih Arslan creates an iPhone dock, inspired by Scott Yu-Juan's and Overwerk's design, which in turn was inspired by the Braun DN 40.</p>
</li><li><a href="https://www.wired.com/story/kia-web-vulnerability-vehicle-hack-track/">Millions of Vehicles Could Be Hacked and Tracked Thanks to a Simple Website Bug</a><span class="weekly__url"> (wired.com)</span><p>Andy Greenberg about a hacking group, which exploited the Kia web application to allow honking, unlocking and starting the ignition of millions of cars with just the license plate.</p>
</li></ul>]]></content:encoded></item><item><title>162 / How not to be boring</title><link>https://arne.me/weekly/162</link><description><![CDATA[Issue #162 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/162</guid><pubDate>Sun, 22 Sep 2024 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey, how was your week?</p>
<h2>Quote of the Week</h2><blockquote>“A language that doesn’t affect the way you think about programming is not worth knowing.” &mdash;Alan Perlis</blockquote><h2>Working</h2><ul><li><a href="https://posthog.com/blog/brand">How not to be boring</a><span class="weekly__url"> (posthog.com)</span><p>James Hawkins explains why it's worth investing into a brand that stands out.</p>
</li></ul><h2>Software</h2><ul><li><a href="https://qntm.org/ratchet">Ratchets in software development</a><span class="weekly__url"> (qntm.org)</span><p>qntm shares an interesting method to discourage the use of a specific function or code snippet.</p>
</li><li><a href="https://gabevenberg.com/posts/cli-renaissance/">The Modern CLI Renaissance</a><span class="weekly__url"> (gabevenberg.com)</span><p>Gabe Venberg about modern CLI tools and the value of a good out-of-the-box experience. <em>Thanks, Igor!</em></p>
</li><li><a href="https://michael.stapelberg.ch/posts/2024-09-18-a-signal-run-a-day-keeps-the-un-link-away/">A Signal run a day keeps the un-link away</a><span class="weekly__url"> (michael.stapelberg.ch)</span><p>Michael Stapelberg explains how he automatically starts Signal on his computers once a day to keep it linked.</p>
</li><li><a href="https://www.gtf.io/musings/why-haskell">Why Haskell?</a><span class="weekly__url"> (gtf.io)</span><p>Gideon Farrell writes an essay about the strengths of Haskell that makes me want to pick it up again.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://gkeenan.co/avgb/iphone-16-pro-review/">The iPhone 16 Pro Review: Finally, a little pocket computer that fills the gaping void in my soul</a><span class="weekly__url"> (gkeenan.co)</span><p>Keenan writes a hyperbolic (or not?) review of the new iPhone 16 Pro.</p>
</li><li><a href="https://kottke.org/24/09/the-lego-great-ball-contraption">The Lego Great Ball Contraption</a><span class="weekly__url"> (kottke.org)</span><p>Jason Kottke shares a mesmerizing video showing a Lego machine, which transports small balls from one place to another.</p>
</li><li><a href="https://www.nytimes.com/2024/09/21/technology/jony-ive-apple-lovefrom.html">After Apple, Jony Ive Is Building an Empire of His Own</a><span class="weekly__url"> (nytimes.com)</span><p>Tripp Mickle visited Jony Ive and writes about what he was up to in the last five years. <em>Thanks, Jan!</em></p>
</li></ul>]]></content:encoded></item><item><title>161 / Something went wrong</title><link>https://arne.me/weekly/161</link><description><![CDATA[Issue #161 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/161</guid><pubDate>Sun, 15 Sep 2024 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey friends, I’ve been sick almost all week so a few more things to read this
time ✌🏻</p>
<h2>Culture</h2><ul><li><a href="https://irenezhang.net/blog/2024/07/24/misogyny.html">The Moral Implications of Being a Moderately Successful Computer Scientist and a Woman</a><span class="weekly__url"> (irenezhang.net)</span><p>Irene Y. Zhang lists 5 moral fallacies that women in tech have to deal with.</p>
</li><li><a href="https://blog.digital-horror.com/blog/in-the-trenches-what-it-means-to-be-an-engineering-manager/">In the Trenches: What it Means to be an Engineering Manager</a><span class="weekly__url"> (blog.digital-horror.com)</span><p>Juxhin Eugene shares different aspects of their experience as an engineering manager.</p>
</li></ul><h2>Software</h2><ul><li><a href="https://matklad.github.io/2024/09/06/fix-one-level-deeper.html">Try to Fix It One Level Deeper</a><span class="weekly__url"> (matklad.github.io)</span><p>Alex Kladov explains why most bugs have another level that not only fixes the bug but also improves the codebase around it.</p>
</li><li><a href="https://purplesyringa.moe/blog/webp-the-webpage-compression-format/">WebP: The WebPage compression format</a><span class="weekly__url"> (purplesyringa.moe)</span><p>Alisa Sireneva shares an incredible workaround for GitHub not supporting Brotli compression.</p>
</li><li><a href="https://molily.de/something-went-wrong/">Something went wrong</a><span class="weekly__url"> (molily.de)</span><p>Mat​hia⁠s S​chäf⁠er explains the current state of the JavaScript crisis, and ways we could solve it.</p>
</li><li><a href="https://garrettdimon.com/journal/posts/the-neverending-story">The Neverending Story</a><span class="weekly__url"> (garrettdimon.com)</span><p>Garret Dimon compares the web, which moves with ”glacial speeds“, to new and shiny, but short-lived technologies.</p>
</li><li><a href="https://jvns.ca/blog/2024/09/12/reasons-i--still--love-fish/">Reasons I still love the fish shell</a><span class="weekly__url"> (jvns.ca)</span><p>Julia Evans explains situations and features where fish shines.</p>
</li><li><a href="https://mitchellh.com/writing/zig-comptime-conditional-disable">Conditionally Disabling Code with Comptime in Zig</a><span class="weekly__url"> (mitchellh.com)</span><p>Mitchell Hashimoto shares real-world use-cases for Zig compile and why it's more powerful than that of other languages.</p>
</li><li><a href="https://daverupert.com/2024/09/good-forms/">Good forms</a><span class="weekly__url"> (daverupert.com)</span><p>Dave Rupert lists traits of good (web) forms.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://www.experimental-history.com/p/why-arent-smart-people-happier">Why aren't smart people happier?</a><span class="weekly__url"> (experimental-history.com)</span><p>Adam Mastroianni writes an essay about happiness, and how it correlates with intelligence (or does it?).</p>
</li><li><a href="https://www.theguardian.com/music/2024/sep/13/instantly-a-very-different-vibe-the-glory-and-controversy-of-linkin-parks-explosive-comeback">‘Instantly a very different vibe’: the glory and controversy of Linkin Park’s explosive comeback</a><span class="weekly__url"> (theguardian.com)</span><p>Dave Simpson wraps up what happened last week after the Linkin Park comeback.</p>
</li></ul>]]></content:encoded></item><item><title>160 / Is AI a Silver Bullet?</title><link>https://arne.me/weekly/160</link><description><![CDATA[Issue #160 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/160</guid><pubDate>Sun, 08 Sep 2024 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey hey, how was your week?</p>
<h2>Toot of the Week</h2><blockquote>quicksort haderach&mdash;&nbsp;<a href="https://smores.town/@touk/113086209672695815">@touk@smores.town</a></blockquote><h2>Software</h2><ul><li><a href="https://hazelweakly.me/blog/why-is-browser-observability-hard/">Why is Browser Observability Hard</a><span class="weekly__url"> (hazelweakly.me)</span><p>Hazel Weakly explains why it's so hard to instrument single page applications.</p>
</li><li><a href="https://ofcr.se/jujutsu-merge-workflow">A Better Merge Workflow with Jujutsu</a><span class="weekly__url"> (ofcr.se)</span><p>Benjamin Tan explains how to do common merge and rebase operations using Jujutsu.</p>
</li></ul><h2>GenAI</h2><ul><li><a href="https://www.newyorker.com/culture/the-weekend-essay/why-ai-isnt-going-to-make-art">Why A.I. Isn’t Going to Make Art</a><span class="weekly__url"> (newyorker.com)</span><p>Ted Chiang explains why AI can't create art: Art is made by making many choices, more than what can be made in a few words.</p>
</li><li><a href="https://ian-cooper.writeas.com/is-ai-a-silver-bullet">Is AI a Silver Bullet?</a><span class="weekly__url"> (ian-cooper.writeas.com)</span><p>Ian Cooper about essential accidental complexity, and why LLMs can only help with the latter.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://shkspr.mobi/blog/2013/09/6-management-myths-that-need-to-be-busted/">7 Management Myths That Need To Be Busted</a><span class="weekly__url"> (shkspr.mobi)</span><p>Terence Eden busts 7 management myths that are still teached.</p>
</li><li><a href="https://robinrendle.com/notes/notes-on-font-licensing/">Notes on font licensing</a><span class="weekly__url"> (robinrendle.com)</span><p>Robin Rendle doesn't like trial fonts and explains why.</p>
</li><li><a href="https://www.fastcompany.com/91185144/the-worlds-largest-wind-powered-cargo-ship-just-made-its-first-delivery-across-the-atlantic">The world's largest wind-powered cargo ship just made its first delivery across the Atlantic</a><span class="weekly__url"> (fastcompany.com)</span><p>Adele Peters about the French startup TOWT (TransPceanic Wind Transport), which builds sailing cargo ships.</p>
</li></ul>]]></content:encoded></item><item><title>159 / Shitposting Our Way Through the Singularity</title><link>https://arne.me/weekly/159</link><description><![CDATA[Issue #159 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/159</guid><pubDate>Sun, 01 Sep 2024 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey hey, we’ve just come back from a wedding in <a href="https://spezi.social/@arne/113062112589280071">Bavaria</a>—hope you find something great to read in this week’s selection!</p>
<h2>Software</h2><ul><li><a href="https://ian.sh/tsa">Bypassing airport security via SQL injection</a><span class="weekly__url"> (ian.sh)</span><p>Ian Carroll and Sam Curry found a security issue with a system that airline staff to skip security and were able to add arbitrary people to the allowlist.</p>
</li><li><a href="https://alistapart.com/article/cult-of-the-complex/">The Cult of the Complex</a><span class="weekly__url"> (alistapart.com)</span><p>Jeffrey Zeldman about the growing dependency on frameworks in the web industry and how it can be harmful.</p>
</li></ul><h2>GenAI</h2><ul><li><a href="https://joanwestenberg.com/shitposting-our-way-through-the-singularity">Shitposting Our Way Through the Singularity</a><span class="weekly__url"> (joanwestenberg.com)</span><p>Joan Westenberg explains why we need to embrace the human weirdness to distinguish ourselves from the bland content generated by LLMs.</p>
</li><li><a href="https://www.theatlantic.com/technology/archive/2024/08/chatbots-false-memories/679660/">Chatbots Are Primed to Warp Reality</a><span class="weekly__url"> (theatlantic.com)</span><p>Matteo Wong explains how genAI chatbots can implant memories and why that's dangerous.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://lelouch.dev/blog/you-are-probably-not-dumb/">You Are NOT Dumb, You Just Lack the Prerequisites</a><span class="weekly__url"> (lelouch.dev)</span><p>Lelouch explains the important difference in being smart vs missing pre-requisite knowledge.</p>
</li><li><a href="https://www.webdesignmuseum.org/">Web Design Museum</a><span class="weekly__url"> (webdesignmuseum.org)</span><p>The web design museum is an archive of screenshots of old websites, app and software.</p>
</li><li><a href="https://www.theguardian.com/environment/article/2024/aug/28/northern-bald-ibis-bird-back-from-extinction-now-scientists-in-a-glider-are-teaching-it-to-migrate-aoe">This bird came back from extinction - now scientists in an aircraft are teaching it to migrate</a><span class="weekly__url"> (theguardian.com)</span><p>Phoebe Weston tells this amazing story of humans teaching Waldrapp, a species that was extinct outside of zoos, a migration route.</p>
</li><li><a href="https://www.hamiltonnolan.com/p/confiscate-their-money">Confiscate Their Money</a><span class="weekly__url"> (hamiltonnolan.com)</span><p>Hamilton Nolan explains why billionaires should not exist.</p>
</li></ul>]]></content:encoded></item><item><title>158 / Demanding and Supportive</title><link>https://arne.me/weekly/158</link><description><![CDATA[Issue #158 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/158</guid><pubDate>Sun, 25 Aug 2024 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hi, hope your week has been good.</p>
<h2>Toot of the Week</h2><blockquote>My biggest millennial trait is that I loved Calvin and Hobbes as a kid, and didn't notice that I turned into Calvin's dad
&mdash;&nbsp;<a href="https://beige.party/@geekysteven/112980319294983435">@geekysteven@beige.party</a></blockquote><h2>Working</h2><ul><li><a href="https://www.rkg.blog/demanding.php">Demanding and Supportive</a><span class="weekly__url"> (rkg.blog)</span><p>Ravi Gupta shares an anecdote to explain how leaders can be both demanding and supportive.</p>
</li><li><a href="https://switowski.com/blog/i-have-built-my-first-successful-side-project-and-i-hate-it/">I've Built My First Successful Side Project, and I Hate It</a><span class="weekly__url"> (switowski.com)</span><p>Sebastian explains the reasons they almost burnt out from their side project.</p>
</li></ul><h2>Software</h2><ul><li><a href="https://ismailefe.org/blog/why_use_emacs/">Why Use Emacs?</a><span class="weekly__url"> (ismailefe.org)</span><p>İsmail Efe Top explains the limitations and benefits of using Emacs.</p>
</li><li><a href="https://johns.codes/blog/making-a-chess-engine-in-zig">Making a Chess Engine in Zig</a><span class="weekly__url"> (johns.codes)</span><p>John Murray wrote a basic chess engine in Zig and shares their experience.</p>
</li><li><a href="https://bvisness.me/microlibraries/">Micro-libraries need to die already</a><span class="weekly__url"> (bvisness.me)</span><p>Ben Visness makes a case against tiny libraries like is-number.</p>
</li><li><a href="https://maxschmitt.me/posts/toasts-bad-ux">Toasts are Bad UX</a><span class="weekly__url"> (maxschmitt.me)</span><p>Max Schmitt says the only thing worse than a toast is no feedback at all.</p>
</li><li><a href="https://blog.nelhage.com/post/stripe-dev-environment/">Stripe's monorepo developer environment</a><span class="weekly__url"> (blog.nelhage.com)</span><p>Nelson Elhage describes how Stripe improved developer productivity by using a monorepo, custom tooling, and devboxes.</p>
</li></ul><h2>AI</h2><ul><li><a href="https://justine.lol/history/">We're Being Erased From History</a><span class="weekly__url"> (justine.lol)</span><p>Justine Tunney explains why AI stripping (human) author information is a bad thing.</p>
</li><li><a href="https://www.computerworld.com/article/3488589/ive-got-the-genai-blues.html">I've got the genAI blues</a><span class="weekly__url"> (computerworld.com)</span><p>Steven Vaughan-Nichols thinks we might already be at peak AI and explains why.</p>
</li><li><a href="https://www.theverge.com/2024/8/19/24221884/google-photos-magic-editor-ai-reimagine">The AI photo editing era is here, and it’s every person for themselves</a><span class="weekly__url"> (theverge.com)</span><p>Allison Johnson about the new AI photo editing features in the Pixel 9, and why imperfection can feel more personal.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://lmnt.me/blog/personal-identity.html">Personal Identity</a><span class="weekly__url"> (lmnt.me)</span><p>Louie Mantia about the most important accessibility feature: accepting everyone's identities.</p>
</li><li><a href="https://www.newyorker.com/culture/infinite-scroll/how-the-harris-campaign-beat-trump-at-being-online">How the Harris Campaign Beat Trump at Being Online</a><span class="weekly__url"> (newyorker.com)</span><p>Kyle Chayka about the social media strategy of the Harris campaign.</p>
</li></ul>]]></content:encoded></item><item><title>157 / Against Names</title><link>https://arne.me/weekly/157</link><description><![CDATA[Issue #157 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/157</guid><pubDate>Sun, 18 Aug 2024 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey, just coming back from vacation, so naturally this issue is packed.</p>
<h2>Quote of the Week</h2><blockquote>“Better to write for yourself and have no public, than to write for the 
public and have no self.” &mdash;Cyril Connolly</blockquote><h2>Software</h2><ul><li><a href="https://www.openmymind.net/Basic-MetaProgramming-in-Zig/">Basic MetaProgramming in Zig</a><span class="weekly__url"> (openmymind.net)</span><p>Karl Seguin writes an introduction to using <code>comptime</code> in Zig.</p>
</li><li><a href="https://steveklabnik.com/writing/against-names/">Against Names</a><span class="weekly__url"> (steveklabnik.com)</span><p>Steve makes a convincing case against one of the hardest things
in computer science: naming things.</p>
</li><li><a href="https://infrequently.org/2024/08/caprock/">Reckoning: Part 3 — Caprock</a><span class="weekly__url"> (infrequently.org)</span><p>Alex Russell about inaccessible government websites and why most sites
shouldn't be a single-page-app.</p>
</li><li><a href="https://two-wrongs.com/practices-of-reliable-software-design">Practices of Reliable Software Design</a><span class="weekly__url"> (two-wrongs.com)</span><p>kqr shares eight practices  they accumulated with experience, in the context of building an in-memory cache.</p>
</li><li><a href="https://wickstrom.tech/2024-08-12-a-flexible-minimalist-neovim.html">A Flexible Minimalist Neovim for 2024</a><span class="weekly__url"> (wickstrom.tech)</span><p>Oskar Wickström shares their minimalist Neovim config.</p>
</li><li><a href="http://akkartik.name/post/programming-2024">How I program in 2024</a><span class="weekly__url"> (akkartik.name)</span><p>Kartik Agaram rewrote some of their software and shares findings on how their way of programming evolved over the years.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://www.lux.camera/introducing-process-zero-for-iphone/">Process Zero: The Anti-Intelligent Camera</a><span class="weekly__url"> (lux.camera)</span><p>Ben Sandofsky about the new process in the Halide iOS app, which skips AI and computational photography, and why they did it.</p>
</li><li><a href="https://anhvn.com/posts/2024/things-im-working-on/">Things I’m Working On</a><span class="weekly__url"> (anhvn.com)</span><p>anh shares five incomplete projects they're (more or less) working on.</p>
</li><li><a href="https://www.sciencedaily.com/releases/2024/08/240815124156.htm">Cleaning up the aging brain: Scientists restore brain's trash disposal system</a><span class="weekly__url"> (sciencedaily.com)</span><p>Douglas Kelley et al. found a way to restore the brain's storage disposal in elder mice, a potential treatment for Alzheimer's and Parkinson's.</p>
</li><li><a href="https://jdstillwater.blogspot.com/2012/05/i-put-toaster-in-dishwasher.html">I Put a Toaster in the Dishwasher</a><span class="weekly__url"> (jdstillwater.blogspot.com)</span><p>JD Stillwater put a toaster in the dishwasher and shares a lesson on conventional wisdom vs conventional ignorance.</p>
</li><li><a href="https://blog.alexwendland.com/2024-07-07-holding-pens/">How to avoid losing items? Holding pens.</a><span class="weekly__url"> (blog.alexwendland.com)</span><p>Alex Wendland shares a solution to prevent loosing items at home.</p>
</li></ul>]]></content:encoded></item><item><title>156 / Struggle and process</title><link>https://arne.me/weekly/156</link><description><![CDATA[Issue #156 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/156</guid><pubDate>Fri, 09 Aug 2024 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey hey, hope you had a good week!</p>
<h2>Toot of the Week</h2><blockquote>Move slow and improve things.&mdash;&nbsp;<a href="https://phpc.social/@mwop/112598209383947482">@mwop@phpc.social</a></blockquote><h2>Work</h2><ul><li><a href="https://everythingchanges.us/blog/consenting-to-decisions/">Consenting to decisions</a><span class="weekly__url"> (everythingchanges.us)</span><p>Mandy Brown explains the benefits of consensus decision making and how to make it work.</p>
</li><li><a href="https://robinrendle.com/notes/struggle-and-process/">Struggle and process</a><span class="weekly__url"> (robinrendle.com)</span><p>Robin Rendle about design process: ”Good design is improv!“.</p>
</li><li><a href="https://drakerossman.com/blog/hybrid-teams-are-the-worst">Hybrid Teams are the Worst</a><span class="weekly__url"> (drakerossman.com)</span><p>Drake Rossman explains why hybrid teams (some people at home, some in the office) is worse than full RTO.</p>
</li></ul><h2>Software</h2><ul><li><a href="https://charity.wtf/2024/08/07/is-it-time-to-version-observability-signs-point-to-yes/">Is It Time To Version Observability? (Signs Point To Yes)</a><span class="weekly__url"> (charity.wtf)</span><p>Charity Majors makes a distinction between Observability 1.0 (metrics, logs and traces) and Observability 2.0 (wide events) and argues we need to move to the latter.</p>
</li><li><a href="https://rya.nc/vpp-hack.html">Hacking a Virtual Power Plant</a><span class="weekly__url"> (rya.nc)</span><p>Ryan Castellucci explains how they cracked a 512-bit RSA key to sign any JWT tokens for a solar panels and battery storage system.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://cosmographia.substack.com/p/all-hail-the-cloud">All Hail the Cloud</a><span class="weekly__url"> (cosmographia.substack.com)</span><p>M. E. Rothwell about the new <em>*Dyēus</em> of our civilisation.</p>
</li><li><a href="https://joanwestenberg.com/the-bait-and-switch-crisis-a-dangerous-disconnect-between-headlines-and-content">The Bait-and-Switch Crisis: A Dangerous Disconnect Between Headlines and Content</a><span class="weekly__url"> (joanwestenberg.com)</span><p>Joan Westenberg about the dangers of clickbait headlines and how they affect echo chambers.</p>
</li></ul>]]></content:encoded></item><item><title>155 / Give Away Your Legos</title><link>https://arne.me/weekly/155</link><description><![CDATA[Issue #155 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/155</guid><pubDate>Sun, 28 Jul 2024 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey hey 🖖🏻</p>
<h2>Toot of the Week</h2><blockquote>Http needs a status code for grudging acceptance. We have 202 Accepted. We need 222 Tolerated.

For when the client is doing it wrong, but you’ve decided to be the bigger person and deal with it anyway.
&mdash;&nbsp;<a href="https://hachyderm.io/@jenniferplusplus/112840098130117478">@jenniferplusplus@hachyderm.io</a></blockquote><h2>Work</h2><ul><li><a href="https://review.firstround.com/give-away-your-legos-and-other-commandments-for-scaling-startups/">‘Give Away Your Legos’ and Other Commandments for Scaling Startups</a><span class="weekly__url"> (review.firstround.com)</span><p>Molly Graham shares the emotions that people have during growth phases, and how to deal with them. <em>Thanks, Dom!</em></p>
</li></ul><h2>Software</h2><ul><li><a href="https://brooker.co.za/blog/2024/07/25/cap-again.html">Let’s Consign CAP to the Cabinet of Curiosities</a><span class="weekly__url"> (brooker.co.za)</span><p>Marc Brooker explains why the CAP theorem is not applicable to modern cloud systems.</p>
</li><li><a href="https://dgerrells.com/blog/how-not-to-use-box-shadows">How not to use box shadows</a><span class="weekly__url"> (dgerrells.com)</span><p>David Gerrells built a ray tracer with CSS box shadow. Yes, really.</p>
</li><li><a href="https://matklad.github.io/2024/07/25/git-worktrees.html">How I Use Git Worktrees</a><span class="weekly__url"> (matklad.github.io)</span><p>Alex Kladov shares their workflow for git worktrees.</p>
</li><li><a href="https://ratfactor.com/cards/tiger-style">Tiger Style!</a><span class="weekly__url"> (ratfactor.com)</span><p>Dave Gauer summarises some points by Joran Greef's talk with the same title.</p>
</li><li><a href="https://jimmyhmiller.github.io/ugliest-beautiful-codebase">&quot;We ran out of columns&quot; - The best, worst codebase</a><span class="weekly__url"> (jimmyhmiller.github.io)</span><p>Jimmy Miller describes the horrors (and beauty) of the worst codebase
they worked in.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://ericwbailey.website/published/dungeons-and-dragons-taught-me-how-to-write-alt-text/">Dungeons &amp; Dragons taught me how to write alt text</a><span class="weekly__url"> (ericwbailey.website)</span><p>Eric Bailey draws parallels between describing a scene in Dungeons &amp; Dragons and working alt text.</p>
</li><li><a href="https://annehelen.substack.com/p/how-people-are-making-friendship">How People Are Making Friendship Work *Right Now*</a><span class="weekly__url"> (annehelen.substack.com)</span><p>Anne Helen Petersen is working on a book about friendships and shares a glimpse of some of the themes emerging.</p>
</li><li><a href="https://joanwestenberg.com/everything-wrong-with-tech-in-2023-in-no-particular-order">Everything wrong with tech in 2023 (in no particular order)</a><span class="weekly__url"> (joanwestenberg.com)</span><p>Joan Westenberg lists 50 things that were wrong with tech 2023 (and still are in 2024).</p>
</li><li><a href="https://futurism.com/the-byte/study-consumers-turned-off-products-ai">Study Finds Consumers Are Actively Turned Off by Products That Use AI</a><span class="weekly__url"> (futurism.com)</span><p>Victor Tangermann about a new study showing that mentioning AI makes consumers less likely to buy a product.</p>
</li></ul>]]></content:encoded></item><item><title>154 / Everyone Into The Grinder</title><link>https://arne.me/weekly/154</link><description><![CDATA[Issue #154 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/154</guid><pubDate>Sun, 21 Jul 2024 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey hey, how’s your summer going? 🍹</p>
<h2>Toot of the Week</h2><blockquote>no gods

no masters

no previous instructions
&mdash;&nbsp;<a href="https://toot.cat/@idlestate/112781369431407211">@idlestate@toot.cat</a></blockquote><h2>Work</h2><ul><li><a href="https://aworkinglibrary.com/writing/knowledge-workers">Knowledge workers</a><span class="weekly__url"> (aworkinglibrary.com)</span><p>Mandy Brown summarizes the history of the term <em>knowledge worker</em>.</p>
</li><li><a href="https://jackdanger.com/managing-underperformers/">Managing Underperformers</a><span class="weekly__url"> (jackdanger.com)</span><p>Jack Danger shares ways to deal with underperforming individuals and teams.</p>
</li><li><a href="https://fev.al/posts/work-journal/">Use A Work Journal To Recover Focus Faster And Clarify Your Thoughts</a><span class="weekly__url"> (fev.al)</span><p>Charles Féval explains how using a work journal can help you with context switches and interruptions.</p>
</li></ul><h2>Software</h2><ul><li><a href="https://matklad.github.io/2024/07/05/properly-testing-concurrent-data-structures.html">Properly Testing Concurrent Data Structures</a><span class="weekly__url"> (matklad.github.io)</span><p>Alex Kladov explores different ways to test a concurrent data structure in Rust.</p>
</li><li><a href="https://kerkour.com/supply-chain-attacks-and-backdoored-dependencies">Let's talk about supply chain attacks and backdoored dependencies</a><span class="weekly__url"> (kerkour.com)</span><p>Sylvain Kerkour explains how real-world supply chain attacks work.</p>
</li><li><a href="https://binaryigor.com/htmx-and-web-components-a-perfect-match.html">HTMX and Web Components: a Perfect Match</a><span class="weekly__url"> (binaryigor.com)</span><p>Igor Roztropiński showcases how HTMX and Web Components can work together. <em>Thanks, Lukas!</em></p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://www.wheresyoured.at/pop-culture/">Pop Culture</a><span class="weekly__url"> (wheresyoured.at)</span><p>Ed Zitron summarizes a <a href="https://www.goldmansachs.com/intelligence/pages/gs-research/gen-ai-too-much-spend-too-little-benefit/report.pdf">Goldman Sachs report on AI</a>—and it's brutal. I recommend checking out the report as well.</p>
</li><li><a href="https://www.hamiltonnolan.com/p/everyone-into-the-grinder">Everyone Into The Grinder</a><span class="weekly__url"> (hamiltonnolan.com)</span><p>Hamilton Nolan explains why you shouldn't be able to buy your way out of public systems.</p>
</li><li><a href="https://collabfund.com/blog/how-i-think-about-debt/">How I Think About Debt</a><span class="weekly__url"> (collabfund.com)</span><p>Morgan Housel shares a different view on debt: It's narrowing what you can endure in a volatile world.</p>
</li><li><a href="https://www.henrikkarlsson.xyz/p/writing-to-think">How to think in writing</a><span class="weekly__url"> (henrikkarlsson.xyz)</span><p>Henrik Karlsson gives practical advice how to think in writing.</p>
</li></ul>]]></content:encoded></item><item><title>153 / htmx sucks</title><link>https://arne.me/weekly/153</link><description><![CDATA[Issue #153 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/153</guid><pubDate>Sun, 07 Jul 2024 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hi, how was your week? 🖖🏻</p>
<h2>Toot of the Week</h2><blockquote>Imagine thinking you can build something as complex as a web browser without involving *anyone* with a plushie shork.  I wouldn't trust it.
&mdash;&nbsp;<a href="https://mastodon.gamedev.place/@aeva/112721248110869444">@aeva@mastodon.gamedev.place</a></blockquote><h2>Work</h2><ul><li><a href="https://posthog.com/founders/how-come-we-ship-so-much">How we designed our company for speed</a><span class="weekly__url"> (posthog.com)</span><p>James Hawkins explains how PostHog optimized their company for velocity.</p>
</li><li><a href="https://robinrendle.com/notes/creativity-is-the-byproduct-of-work/">Creativity is the byproduct of work</a><span class="weekly__url"> (robinrendle.com)</span><p>Robin Rendle about ways to get creative.</p>
</li></ul><h2>Software</h2><ul><li><a href="https://htmx.org/essays/htmx-sucks/">htmx sucks</a><span class="weekly__url"> (htmx.org)</span><p>Carson Gross explains why htmx is a bad choice for our web project (it's not).</p>
</li><li><a href="https://notes.billmill.org/blog/2024/06/Serving_a_billion_web_requests_with_boring_code.html">Serving a billion web requests with boring code</a><span class="weekly__url"> (notes.billmill.org)</span><p>Bill Mill explains the architecture and tooling they used for a large government software project and how it‘s worked out.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://lmnt.me/blog/love-death-and-computers.html">Love, Death, and Computers</a><span class="weekly__url"> (lmnt.me)</span><p>Louie Mantia argues tech companies should have teams dedicated to dealing with death.</p>
</li><li><a href="https://ericwbailey.website/published/free-idea-design-token-ugly-mode/">Free idea: design token ugly mode</a><span class="weekly__url"> (ericwbailey.website)</span><p>Eric Bailey shares an idea to quickly see the implementation of design tokens: ugly mode.</p>
</li><li><a href="https://www.theseedsofscience.pub/p/against-the-burden-of-knowledge">Against the Burden of Knowledge</a><span class="weekly__url"> (theseedsofscience.pub)</span><p>Maxwell Tabarrok argues the &quot;burden of knowledge&quot; is the wrong explanation why ideas are getting harder to find.</p>
</li></ul>]]></content:encoded></item><item><title>152 / Local, first, forever</title><link>https://arne.me/weekly/152</link><description><![CDATA[Issue #152 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/152</guid><pubDate>Mon, 01 Jul 2024 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey hey, how was your week?</p>
<h2>Toot of the Week</h2><blockquote>Hypothesis: once a company reaches a certain size, to a first approximation, all of its technical problems are actually socio-technical ones.
&mdash;&nbsp;<a href="https://hachyderm.io/@norootcause/112700313420393833">@norootcause@hachyderm.io</a></blockquote><h2>Culture</h2><ul><li><a href="https://www.jorgegalindo.me/en/blog/posts/do-not-be-the-smartest-in-the-room-try-to-be-the-kindest">Do not try to be the smartest in the room; try to be the kindest</a><span class="weekly__url"> (jorgegalindo.me)</span><p>Jorge Galindo about tactics to improve meeting culture. <em>Thanks, Jan!</em></p>
</li><li><a href="https://www.granola.so/blog/how-to-evolve-a-product">How to evolve a product</a><span class="weekly__url"> (granola.so)</span><p>Jim Fisher argues we should build products using concepts from evolution.</p>
</li><li><a href="https://youtube.com/watch?v=I4vvBidQcck">The Heirloom Tomato Org Chart (Video)</a><span class="weekly__url"> (youtube.com)</span><p>Nan Yu about Convay's Law and how to structure your org chart. <em>Thanks, Jan!</em></p>
</li></ul><h2>Software</h2><ul><li><a href="https://fuglede.github.io/llama.ttf/">llama.ttf</a><span class="weekly__url"> (fuglede.github.io)</span><p>Søren Fuglede Jørgensen shares an unconventional project: Llama LLM in a font.</p>
</li><li><a href="https://rhodesmill.org/brandon/2009/commands-with-comma/">Start all of your commands with a comma</a><span class="weekly__url"> (rhodesmill.org)</span><p>Brandon Rhodes shares a cool tip for naming your own scripts: prepend a comma.</p>
</li><li><a href="https://tonsky.me/blog/crdt-filesync/">Local, first, forever</a><span class="weekly__url"> (tonsky.me)</span><p>Nikita Prokopov explores how a local-first platform-agnostic file provider could work. <em>Thanks, Jan!</em></p>
</li><li><a href="https://mmapped.blog/posts/29-plan-execute">The plan-execute pattern</a><span class="weekly__url"> (mmapped.blog)</span><p>Roman Kashitsyn about the benefits of the plan-execute pattern in complex software.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://www.mcsweeneys.net/articles/calm-down-your-phone-isnt-listening-to-your-conversations-its-just-tracking-everything-you-type-every-app-you-use-every-website-you-visit-and-everywhere-you-go-in-the-physical-world">Calm Down—Your Phone Isn’t Listening to Your Conversations. It’s Just Tracking Everything You Type, Every App You Use, Every Website You Visit, and Everywhere You Go in the Physical World</a><span class="weekly__url"> (mcsweeneys.net)</span><p>Jonathan Zeller about the urban myth that your phone is listening to your conversations.</p>
</li><li><a href="https://www.theguardian.com/commentisfree/article/2024/jun/28/debate-losers-american-people">The true losers of this presidential debate were the American people</a><span class="weekly__url"> (theguardian.com)</span><p>Rebecca Solnit about the shortcomings of this week's presidential debate.</p>
</li></ul>]]></content:encoded></item><item><title>151 / Balance</title><link>https://arne.me/weekly/151</link><description><![CDATA[Issue #151 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/151</guid><pubDate>Sun, 23 Jun 2024 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey hey, how was your week?</p>
<p>This newsletter relies on word of mouth—if you’re
enjoying it, your friends and colleagues might enjoy it too!
You can share today’s issue with others by using this link:
<a href="https://arne.me/weekly/151">arne.me/weekly/151</a>. 🙏🏻</p>
<h2>Toot of the Week</h2><blockquote>&quot;But what if they don't deserve that money?&quot; is somehow only a question raised about poor people.
&mdash;&nbsp;<a href="https://thecanadian.social/@MostlyHarmless/112656320792956354">@MostlyHarmless@thecanadian.social</a></blockquote><h2>Living</h2><ul><li><a href="https://therealadam.com/2024/06/16/seek-the-good.html">Seek the good (enough) things</a><span class="weekly__url"> (therealadam.com)</span><p>Adam Keys about the problem when having a deep knowledge on a topic leads to enjoying it less.</p>
</li><li><a href="https://www.shaanpuri.com/essays/balance">Balance</a><span class="weekly__url"> (shaanpuri.com)</span><p>Shaan Puri about life balance, and why life integration is superior.</p>
</li></ul><h2>Climate Crisis</h2><ul><li><a href="https://pudding.cool/2024/06/climate-zones/">Climate Zones</a><span class="weekly__url"> (pudding.cool)</span><p>Derek Taylor built an interactive page where you can see how climate zones change and how cities migrate to warmer zones until 2070.</p>
</li><li><a href="https://www.treehugger.com/worlds-largest-electric-vehicle-will-generate-more-electricity-it-uses-4854805">World's Largest Electric Vehicle Will Generate More Electricity Than It Uses</a><span class="weekly__url"> (treehugger.com)</span><p>Derek Markham explains how using an electric truck that goes downhill with a load and uphill empty can lead to a 10 % surplus of energy.</p>
</li></ul><h2>Tech</h2><ul><li><a href="https://alexkondov.com/tao-of-react/">Tao of React - Software Design, Architecture &amp; Best Practices</a><span class="weekly__url"> (alexkondov.com)</span><p>Alex Kondov writes a style guide for React—how you write and organize components.</p>
</li><li><a href="https://ia.net/topics/ai-and-the-beauty-of-human-flaws">AI and the Beauty of Human Flaws</a><span class="weekly__url"> (ia.net)</span><p>Oliver Reichenstein about the blandness of AI-generated images and text, and the charm of human imperfection.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://www.mcsweeneys.net/articles/working-from-home-as-imagined-by-my-in-office-boss">Working from Home, as Imagined by My In-Office Boss</a><span class="weekly__url"> (mcsweeneys.net)</span><p>Lila Ruppe describes a day in the life of her working from home—from the perspective of her in-office boss.</p>
</li><li><a href="https://www.theguardian.com/society/article/2024/jun/12/the-sad-stupid-rise-of-the-sigma-male-how-toxic-masculinity-took-over-social-media">The sad, stupid rise of the sigma male: how toxic masculinity took over social media</a><span class="weekly__url"> (theguardian.com)</span><p>Steve Rose about the concept of &quot;sigma males&quot;, where it comes from and why it's mostly used ironically nowadays.</p>
</li></ul>]]></content:encoded></item><item><title>150 / Ship something every day</title><link>https://arne.me/weekly/150</link><description><![CDATA[Issue #150 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/150</guid><pubDate>Sat, 15 Jun 2024 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey hey, how was your week?</p>
<h2>Work</h2><ul><li><a href="https://maxleiter.com/blog/ship-every-day?utm_source=tldrwebdev">Ship something every day</a><span class="weekly__url"> (maxleiter.com)</span><p>Max Leiter explains why committing everyday at work is beneficial.</p>
</li><li><a href="https://www.stefantheard.com/silicon-valleys-best-kept-secret-founder-liquidity/">Silicon Valley’s Best Kept Secret: Founder Liquidity</a><span class="weekly__url"> (stefantheard.com)</span><p>Stefan Theard about the concept of founders going all-in and how taking liquidity changes the game.</p>
</li></ul><h2>Tech</h2><ul><li><a href="https://nymag.com/intelligencer/article/apple-vision-pro-disabled-users.html">I Know What the Apple Vision Pro Is For</a><span class="weekly__url"> (nymag.com)</span><p>Andrew Leland explains the impact the AVP has for disabled people,
sharing the story of Maxine Collard and others, who found a device
that helps them have the same experience that most mainstream users
accept as a given.</p>
</li><li><a href="https://www.theguardian.com/technology/article/2024/jun/13/kids-no-iphone-screen-time">I banned my daughter from using the iPhone she bought. It made her a better person</a><span class="weekly__url"> (theguardian.com)</span><p>Em Rio shares how the iPhone of her daughter, and especially social
media, affected her mental and physical health.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://arun.is/blog/art-of-noise/">Teenage Engineering designed a museum exhibit</a><span class="weekly__url"> (arun.is)</span><p>Arun Venkatesan shares their experience, including photos, of the Art of Noise exhibition by Teenage Engineering. <em>Thanks, Jan!</em></p>
</li><li><a href="https://marian42.de/article/orrery/">Designing a Lego orrery</a><span class="weekly__url"> (marian42.de)</span><p>Marian Kleineberg built a Lego orrery, modelling the sun, the earth,
and the moon using LEGO Technic.</p>
</li></ul>]]></content:encoded></item><item><title>149 / A Call for Software Handyman</title><link>https://arne.me/weekly/149</link><description><![CDATA[Issue #149 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/149</guid><pubDate>Sun, 09 Jun 2024 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey everyone, hope you enjoy today’s selection!
On the <a href="https://arne.me/weekly">archives</a> I’ve added an OPML file with RSS feeds
to the sites linked in all issues of this newsletter, in case you’re into that.</p>
<h2>Work</h2><ul><li><a href="https://danluu.com/corp-eng-blogs/">How (some) good corporate engineering blogs are written</a><span class="weekly__url"> (danluu.com)</span><p>Dan Luu dissects what make a good corporate engineering blog.</p>
</li><li><a href="https://mbuffett.com/posts/maintaining-motivation/">Managing My Motivation, as a Solo Dev</a><span class="weekly__url"> (mbuffett.com)</span><p>Marcus Buffet explains some tactics to stay motivated as a solo dev.</p>
</li></ul><h2>Software</h2><ul><li><a href="https://brandur.org/two-phase-render">Eradicating N+1s: The Two-phase Data Load and Render Pattern in Go</a><span class="weekly__url"> (brandur.org)</span><p>Brandur explains the N+1 problem with data loading and shows an elegant approach to fix it.</p>
</li><li><a href="https://www.openmymind.net/Zig-Interfaces/">Zig Interfaces</a><span class="weekly__url"> (openmymind.net)</span><p>Karl Seguin explains how Zig interfaces work, and why tagged enums should actually be your first option.</p>
</li><li><a href="https://blog.thea.codes/opinions-after-a-decade/">Opinions after a decade of professional software engineering</a><span class="weekly__url"> (blog.thea.codes)</span><p>Stargirl Flowers shares opinions that changed, are new, or stayed the same after ten years of writing software.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://www.trevoragilbert.com/posts/the-need-for-software-handyman/">RFS: A Call for Software Handyman</a><span class="weekly__url"> (trevoragilbert.com)</span><p>Trevor Gilbert argues there should be an equivalent to a handyman for software.</p>
</li><li><a href="https://gothamist.com/news/things-the-guys-who-stole-my-phone-have-texted-me-to-try-to-get-me-to-unlock-it">Things the guys who stole my phone have texted me to try to get me to unlock it</a><span class="weekly__url"> (gothamist.com)</span><p>Veronica de Souza got their phone stolen and shares the thief's attempts to unlock it.</p>
</li><li><a href="https://www.wired.com/story/blue-light-smartphone-screen-sleep/">Smartphones May Affect Sleep—but Not Because of Blue Light</a><span class="weekly__url"> (wired.com)</span><p>Simon Hill explains why the blue light in our smartphones is actually not as bad as often portrayed.</p>
</li></ul>]]></content:encoded></item><item><title>148 / Async Rust Isn&apos;t Bad: You Are</title><link>https://arne.me/weekly/148</link><description><![CDATA[Issue #148 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/148</guid><pubDate>Sun, 02 Jun 2024 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey hey, the last two weeks were super busy but we’re back this week with a
packed issue! 💪🏻</p>
<h2>Quote of the Week</h2><blockquote>“Stop asking people if they believe in climate change. Ask them if they understand it. It’s science, not Santa Clause” &mdash;Valorie Clark</blockquote><h2>Software</h2><ul><li><a href="https://jviide.iki.fi/http-redirects">Your API Shouldn't Redirect HTTP to HTTPS</a><span class="weekly__url"> (jviide.iki.fi)</span><p>@jviide argues your API should reject unencrypted requests instead of forwarding.</p>
</li><li><a href="https://blog.cloudflare.com/reclaiming-cpu-for-free-with-pgo/">Reclaiming CPU for free with Go's Profile Guided Optimization</a><span class="weekly__url"> (blog.cloudflare.com)</span><p>Colin Douch explains how the Cloudflare team applied profile guided optimization at their production service.</p>
</li><li><a href="https://n8s.site/async-rust-isnt-bad-you-are">Async Rust Isn't Bad: You Are</a><span class="weekly__url"> (n8s.site)</span><p>Nate is angry about Tokio infecting a large part of Rust crates and &quot;framework developers&quot; thinking async is always better.</p>
</li></ul><h2>Tech</h2><ul><li><a href="https://blog.plerion.com/things-you-wish-you-didnt-need-to-know-about-s3/">Things you wish you didn't need to know about S3</a><span class="weekly__url"> (blog.plerion.com)</span><p>Daniel Grzelak lists 10 quirks of Amazon Simple Storage Service.</p>
</li><li><a href="https://hiandrewquinn.github.io/til-site/posts/tmux-is-worse-is-better/">tmux is worse is better</a><span class="weekly__url"> (hiandrewquinn.github.io)</span><p>Andrew Quinn about the benefits and drawbacks of using a terminal multiplexer.</p>
</li><li><a href="https://www.lux.camera/orion-from-idea-to-launch-in-45-days/">Orion – From idea to launch in 45 days</a><span class="weekly__url"> (lux.camera)</span><p>Sebastiaan de With shares a fascinating behind-the-scenes of the iPad monitor app, Orion.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://www.anildash.com//2024/05/29/systems-the-purpose-of-a-system/">Systems: The Purpose of a System is What It Does</a><span class="weekly__url"> (anildash.com)</span><p>Anil Dash explains how a system is never broken—it works as intended and supporting it might not be the thing you want to do.</p>
</li><li><a href="https://news.mit.edu/2020/brain-reading-computer-code-1215">To the brain, reading computer code is not the same as reading language</a><span class="weekly__url"> (news.mit.edu)</span><p>Anne Trafton summarizes a new study which discovers that reading code activates the multiple demand network.</p>
</li><li><a href="https://www.nature.com/articles/s41586-024-07502-0">A Gram-negative-selective antibiotic that spares the gut microbiome</a><span class="weekly__url"> (nature.com)</span><p>This article describes a new kind of antibiotics which doesn't destroy your gut-biome.</p>
</li><li><a href="https://mrgan.com/ai-email-from-a-friend/">How it feels to get an AI email from a friend</a><span class="weekly__url"> (mrgan.com)</span><p>Neven Mrgan describes their feelings of getting an LLM-generated email from a friend.</p>
</li><li><a href="https://kevinyien.com/blog/communication-structures.html">Communication Structures</a><span class="weekly__url"> (kevinyien.com)</span><p>Kevin Yien about the importance of free communications in a company.</p>
</li><li><a href="https://threadreaderapp.com/thread/1796640601431027979.html">Watch out for Jury Duty scams</a><span class="weekly__url"> (threadreaderapp.com)</span><p>Joey Rosati explains how they almost fell for an elaborate jury duty scam, which apparently is still active in the USA (title by me).</p>
</li><li><a href="https://fellerts.no/projects/kintsugi.php">Kintsugi</a><span class="weekly__url"> (fellerts.no)</span><p>Fredrik Flornes Ellertsen shares their experience and mistakes of fixing a mug using the traditional Japanese technique &quot;Kintsugi&quot;.</p>
</li></ul>]]></content:encoded></item><item><title>147 / Slop</title><link>https://arne.me/weekly/147</link><description><![CDATA[Issue #147 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/147</guid><pubDate>Sun, 12 May 2024 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hi! Zig-heavy issue this week. 🦎</p>
<h2>Toot of the Week</h2><blockquote>why are we working on AI alignment if we can't even get CSS alignment right
&mdash;&nbsp;<a href="https://void.rehab/notes/9t54orr5eizke385">@mia@void.rehab</a></blockquote><h2>This Week on arne.me</h2><ul><li><a href="https://arne.me/blog/thoughts-on-zig">Thoughts on Zig</a><span class="weekly__url"> (arne.me)</span><p>I share my initial thoughts on Zig after three nights of using it.</p>
</li><li><a href="https://arne.me/blog/writing-an-sdk-in-zig-part-1">Writing an SDK in Zig</a><span class="weekly__url"> (arne.me)</span><p>In this post I continue my Zig journey by starting to write an SDK.</p>
</li><li><a href="https://arne.me/blog/emacs-config-from-scratch-part-three">Emacs Config From Scratch, Part 3: LSP &amp; Tree-sitter</a><span class="weekly__url"> (arne.me)</span><p>Finally got around to writing the third part describing my Emacs configuration.</p>
</li></ul><h2>Software</h2><ul><li><a href="https://www.openmymind.net/Writing-a-Task-Scheduler-in-Zig/">Writing a task scheduler in Zig</a><span class="weekly__url"> (openmymind.net)</span><p>Karl Seguin shows how they wrote a task scheduler in Zig using threads and cond vars.</p>
</li><li><a href="https://borretti.me/article/you-need-more-constraints">You Need More Constraints</a><span class="weekly__url"> (borretti.me)</span><p>Fernando Borretti describes different constraints you can implement on relational databases.</p>
</li><li><a href="https://vorpus.org/blog/timeouts-and-cancellation-for-humans/">Timeouts and cancellation for humans</a><span class="weekly__url"> (vorpus.org)</span><p>Nathaniel J. Smith explains different cancellation techniques.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://simonwillison.net/2024/May/8/slop/">Slop is the new name for unwanted AI-generated content</a><span class="weekly__url"> (simonwillison.net)</span><p>Simon Willison came up with a great name for AI-generated content: Slop.</p>
</li><li><a href="https://ohhelloana.blog/i-want-it-all/">I want it all but, it is impossible</a><span class="weekly__url"> (ohhelloana.blog)</span><p>Ana Rodrigues about the frustration of not having enough time to e.g. read all newsletters or listen to that audiobook.</p>
</li></ul>]]></content:encoded></item><item><title>146 / We can have a different web</title><link>https://arne.me/weekly/146</link><description><![CDATA[Issue #146 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/146</guid><pubDate>Sun, 05 May 2024 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey hey, hope you enjoy today’s issue! 😌</p>
<h2>Toot of the Week</h2><blockquote>“do you know ascii code 7?”
“yea, that rings a bell.”
&mdash;&nbsp;<a href="https://chaos.social/@aiju/112379117633934806">@aiju@chaos.social</a></blockquote><h2>Culture</h2><ul><li><a href="https://dannorth.net/seek-first-to-understand/">Seek First to Understand</a><span class="weekly__url"> (dannorth.net)</span><p>Daniel North recommends not trying to fix everything when joining a new project, and instead fix the &quot;next one&quot;.</p>
</li></ul><h2>Software</h2><ul><li><a href="https://www.hillelwayne.com/post/software-friction/">Software Friction</a><span class="weekly__url"> (hillelwayne.com)</span><p>Hillel Wayne about friction in software development and how to reduce it.</p>
</li><li><a href="https://blog.jim-nielsen.com/2024/cars-motorcycles-websites-seams/">Motorcycles, Cars, Websites, and Seams</a><span class="weekly__url"> (blog.jim-nielsen.com)</span><p>Jim Nielsen about the fading options to inspect/repair.</p>
</li></ul><h2>Internet</h2><ul><li><a href="https://www.takahe.org.nz/heat-death-of-the-internet/">Heat Death of the Internet</a><span class="weekly__url"> (takahe.org.nz)</span><p>Gregory Bennett tells a fictional, but relatable, story about what the internet has become.</p>
</li><li><a href="https://www.citationneeded.news/we-can-have-a-different-web/">We can have a different web</a><span class="weekly__url"> (citationneeded.news)</span><p>Molly White takes a look at the early web and how it changed, argues we can have it back if we want.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://rknight.me/blog/7622/">7622</a><span class="weekly__url"> (rknight.me)</span><p>Robb tells the story of how they came to their second &quot;b&quot; (and even changed his legal name).</p>
</li><li><a href="https://eukaryotewritesblog.com/2024/04/12/nuking-the-moon/">Carl Sagan, nuking the moon, and not nuking the moon</a><span class="weekly__url"> (eukaryotewritesblog.com)</span><p>Eukaryote writes about a period of time during the world war, where both the USSR and the US considered nuking the moon.</p>
</li></ul>]]></content:encoded></item><item><title>145 / I Kinda Hate The Internet Now</title><link>https://arne.me/weekly/145</link><description><![CDATA[Issue #145 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/145</guid><pubDate>Sun, 28 Apr 2024 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey hey, hope you find something you enjoy in today’s issue!</p>
<h2>Toot of the Week</h2><blockquote>(trying to seduce a mathematician) “i don’t think this problem has a clothed-form solution”
&mdash;&nbsp;<a href="https://chaos.social/@aiju/112344373837358675#">@aiju@chaos.social</a></blockquote><h2>Tech</h2><ul><li><a href="https://fy.blackhats.net.au/blog/2024-04-26-passkeys-a-shattered-dream/">Passkeys: A Shattered Dream</a><span class="weekly__url"> (fy.blackhats.net.au)</span><p>William Brown tells the story of Passkeys (or webauthn) and explains how this is another example of corporate interests ruling over good user experience.</p>
</li><li><a href="https://fabiensanglard.net/snes_carts/index.html">Inside the Super Nintendo cartridges</a><span class="weekly__url"> (fabiensanglard.net)</span><p>Fabien Sanglard explains which chips you can find in Super Nintendo cartridges, and what they do.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://blog.lawrencejones.dev/learn-one-thing/">Learn one thing at a time</a><span class="weekly__url"> (blog.lawrencejones.dev)</span><p>Lawrence Jones explains why learning multiple things at the same time is a recipe for failure.</p>
</li><li><a href="https://www.trend-mill.com/p/i-kinda-hate-the-internet-now">I Kinda Hate The Internet Now </a><span class="weekly__url"> (trend-mill.com)</span><p>Stephen Moore explains how Web 2.0 and AI has taken away the joy of the internet.</p>
</li><li><a href="https://blog.jim-nielsen.com/2024/you-are-what-you-read/">You Are What You Read, Even If You Don’t Always Remember It</a><span class="weekly__url"> (blog.jim-nielsen.com)</span><p>Jim Nielsen explains how, even if you don't remember the contents, books and articles you read influence you.</p>
</li><li><a href="https://www.ben-evans.com/benedictevans/2024/4/19/looking-for-ai-use-cases">Looking for AI use-cases</a><span class="weekly__url"> (ben-evans.com)</span><p>Benedict Evans takes a look at how companies use LLMs and why it might be more like the new SQL, not the &quot;new HAL9000&quot;.</p>
</li></ul>]]></content:encoded></item><item><title>144 / Stop Acting Like You&apos;re Famous</title><link>https://arne.me/weekly/144</link><description><![CDATA[Issue #144 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/144</guid><pubDate>Sun, 21 Apr 2024 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey, how’s your week been?</p>
<h2>Toot of the Week</h2><blockquote>Retiring to spend more time with my emails.
&mdash;&nbsp;<a href="https://mastodon.social/@maxleibman/112114366923312524">@maxleibman@mastodon.social</a></blockquote><h2>Culture</h2><ul><li><a href="https://coryd.dev/posts/2024/weve-stopped-making-things-anyone-wants/">We've stopped making things anyone wants</a><span class="weekly__url"> (coryd.dev)</span><p>Cory Dransfeldt about the current state of company values.</p>
</li><li><a href="https://ajkprojects.com/stopactinglikeyourefamous">Stop Acting Like You're Famous</a><span class="weekly__url"> (ajkprojects.com)</span><p>Ash gives some important advice for hobby projects.</p>
</li></ul><h2>Software</h2><ul><li><a href="https://cliffle.com/blog/who-killed-the-network-switch/">Who killed the network switch?</a><span class="weekly__url"> (cliffle.com)</span><p>Cliff L. Biffle tells a debugging story with shared memory on embedded systems.</p>
</li><li><a href="https://boinkor.net/2024/04/some-useful-types-for-database-using-rust-web-apps/">Some useful types for database-using Rust web apps</a><span class="weekly__url"> (boinkor.net)</span><p>Andreas Fuchs shares useful Rust type patterns for working with databases.</p>
</li><li><a href="https://tonsky.me/blog/centering/">Hardest Problem in Computer Science: Centering Things</a><span class="weekly__url"> (tonsky.me)</span><p>Nik about the reason text and icons are often not properly centred, and how to avoid these problems.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://gurupanguji.com/2024/04/15/blogging-anonymously/">Blogging anonymously…</a><span class="weekly__url"> (gurupanguji.com)</span><p>gurupanguji about the benefits of blogging anonymously.</p>
</li><li><a href="https://kk.org/thetechnium/101-additional-advices/">101 Additional Advices</a><span class="weekly__url"> (kk.org)</span><p>Kevin Kelly shares another batch of unsolicited advice for his 73th birthday.</p>
</li><li><a href="https://newatlas.com/biology/life-merger-evolution-symbiosis-organelle/">Two lifeforms merge in once-in-a-billion-years evolutionary event</a><span class="weekly__url"> (newatlas.com)</span><p>Michael Irving about an observed primary endosymbiosis event—a crucial element in evolution.</p>
</li><li><a href="https://www.nature.com/articles/d41586-024-00723-3">Why the world cannot afford the rich</a><span class="weekly__url"> (nature.com)</span><p>Richard G. Wilkinson &amp; Kate E. Pickett explain why more economic equality would benefit everyone.</p>
</li></ul>]]></content:encoded></item><item><title>143 / Open Source Maintainers Owe You Nothing</title><link>https://arne.me/weekly/143</link><description><![CDATA[Issue #143 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/143</guid><pubDate>Sun, 07 Apr 2024 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hi, hope you find something great to read today! ✌🏻</p>
<h2>Culture</h2><ul><li><a href="https://jgefroh.substack.com/p/how-to-drive-meaningful-change-handling">How to Drive Meaningful Change - Handling objections to your proposal</a><span class="weekly__url"> (jgefroh.substack.com)</span><p>Joseph Gefroh writes part four of their series, this time with a framework explaining how to handle objections.</p>
</li><li><a href="https://blog.staysaasy.com/p/advice-that-i-cant-get-out-of-my">Advice That I Can't Get Out of My Head</a><span class="weekly__url"> (blog.staysaasy.com)</span><p>Stay SaaSy shares three pieces of advice that are stuck in their head and explain why.</p>
</li></ul><h2>Software</h2><ul><li><a href="https://jameshfisher.com/2024/03/12/a-formula-for-responsive-font-size/">A formula for responsive font-size</a><span class="weekly__url"> (jameshfisher.com)</span><p>Jim shares their formula for responsive font sizes without breakpoints.</p>
</li><li><a href="https://lwn.net/Articles/958468/">Jujutsu: a new, Git-compatible version control system</a><span class="weekly__url"> (lwn.net)</span><p>Daroc Alden introduces Jujutsu, a new version control system which aims to be simpler and easier to grok than Git.</p>
</li><li><a href="https://lobste.rs/s/3a4zga/do_you_have_any_programming_white_whales">Do you have any programming &quot;white whales&quot;?</a><span class="weekly__url"> (lobste.rs)</span><p>edwardloveall asks people on Lobsters what projects they can't seem to finish, but keep coming back to.</p>
</li><li><a href="https://oneirical.github.io/bevyrage/">Bashing Bevy To Bait Internet Strangers Into Improving My Code</a><span class="weekly__url"> (oneirical.github.io)</span><p>Julien Robert shares their experience with Bevy, a game engine written in Rust.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://mikemcquaid.com/open-source-maintainers-owe-you-nothing/">Open Source Maintainers Owe You Nothing</a><span class="weekly__url"> (mikemcquaid.com)</span><p>Mike McQuaid explains how to avoid burnout as an OSS developer.</p>
</li></ul>]]></content:encoded></item><item><title>142 / Basic Things</title><link>https://arne.me/weekly/142</link><description><![CDATA[Issue #142 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/142</guid><pubDate>Sun, 31 Mar 2024 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey hey, happy easter to everyone celebrating! 🐰</p>
<h2>Toot of the Week</h2><blockquote>If you use homebrew (on a mac or linux), please run brew update; brew upgrade; immediately. This will downgrade the xz package and the lzma library to remove malicious code that has been introduced in the current versions.
&mdash;&nbsp;<a href="https://mastodon.social/@mrtnsnp/112180346699624582">@mrtnsnp@mastodon.social</a></blockquote><h2>Software</h2><ul><li><a href="https://notes.eatonphil.com/2024-03-15-zig-rust-and-other-languages.html">Zig, Rust, and other languages</a><span class="weekly__url"> (notes.eatonphil.com)</span><p>Phil Eaton compares Zig, Rust and Go on terms of their standard library and way of allocation.</p>
</li><li><a href="https://matklad.github.io/2024/03/22/basic-things.html">Basic Things</a><span class="weekly__url"> (matklad.github.io)</span><p>Alex Kladov has a list of &quot;basics things&quot; to get right when developing software.</p>
</li></ul><h2>Observability</h2><ul><li><a href="https://hazelweakly.me/blog/redefining-observability/">Redefining Observability</a><span class="weekly__url"> (hazelweakly.me)</span><p>Hazel Weakly introduces her own definition of Observability and explains why she thinks it's the best.</p>
</li><li><a href="https://ferd.ca/a-commentary-on-defining-observability.html">A Commentary on Defining Observability</a><span class="weekly__url"> (ferd.ca)</span><p>Fred Hebert replies on Hazels post in a yes, and… way, going further into socio-economic topics.</p>
</li><li><a href="https://aparker.io/2024/03/re-redefining-observability/">Re-Redefining Observability</a><span class="weekly__url"> (aparker.io)</span><p>Austin Parker writes about observability 2.0, also replying to Hazel and Fred.</p>
</li></ul><h2>xz backdoor</h2><ul><li><a href="https://boehs.org/node/everything-i-know-about-the-xz-backdoor">Everything I know about the XZ backdoor</a><span class="weekly__url"> (boehs.org)</span><p>Evan Boehs has summary blogpost about what happened with xz. <em>Thanks, Eric!</em></p>
</li><li><a href="https://robmensching.com/blog/posts/2024/03/30/a-microcosm-of-the-interactions-in-open-source-projects/">A Microcosm of the interactions in Open Source projects</a><span class="weekly__url"> (robmensching.com)</span><p>Rob Mensching summarizes the first interaction of the xz attacker and maintainer, and why this common pattern needs to change.</p>
</li><li><a href="https://gist.github.com/thesamesam/223949d5a074ebc3dce9ee78baad9e27">FAQ on the xz-utils backdoor</a><span class="weekly__url"> (gist.github.com)</span><p>Sam James wrote a very technical summary of the xz backdoor.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://collabfund.com/blog/the-dumber-side-of-smart-people/">The Dumber Side of Smart People</a><span class="weekly__url"> (collabfund.com)</span><p>Morgan Housel explains why people, who became known for being smart in a specific area, are having a hard time moving on.</p>
</li><li><a href="https://spectrum.ieee.org/quansheng-uv-k5-hacking">The Most Hackable Handheld Ham Radio Yet</a><span class="weekly__url"> (spectrum.ieee.org)</span><p>Stephen Cass explains their love for a affordable, hackable, handheld ham radio.</p>
</li></ul>]]></content:encoded></item><item><title>141 / Fail Forward With Kindness</title><link>https://arne.me/weekly/141</link><description><![CDATA[Issue #141 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/141</guid><pubDate>Sun, 24 Mar 2024 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey hey, how was your week? ✌🏻</p>
<h2>Quote of the Week</h2><blockquote>“Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.” &mdash;Brian W. Kernighan</blockquote><h2>Working</h2><ul><li><a href="https://doingweeknotes.com/">Doing weeknotes</a><span class="weekly__url"> (doingweeknotes.com)</span><p>Giles Turnbull has a guide on writing weeknotes, with real-world examples!</p>
</li><li><a href="https://blog.jim-nielsen.com/2024/making-films-and-making-websites/">Making Films and Making Websites</a><span class="weekly__url"> (blog.jim-nielsen.com)</span><p>Jim Nielsen compares filmmaking to software development and argues &quot;too much care and craft can be sunk into the artifacts of our own craft while forgetting the whole they serve&quot;.</p>
</li><li><a href="https://jacobian.org/2024/mar/12/reorg/">So you've been reorg'd...</a><span class="weekly__url"> (jacobian.org)</span><p>Jacob Kaplan-Moss gives advice on what to do when reorganization happens at work.</p>
</li></ul><h2>Software</h2><ul><li><a href="https://xeiaso.net/shitposts/no-way-to-prevent-this/CVE-2024-22252/">&quot;No way to prevent this&quot; say users of only language where this regularly happens</a><span class="weekly__url"> (xeiaso.net)</span><p>Xe Iaso about helpless C programmers.</p>
</li><li><a href="https://aplus.rs/2024/hackintosh-almost-dead/">Hackintosh is (almost) dead</a><span class="weekly__url"> (aplus.rs)</span><p>Aleksandar Vacić about the hopeless state of Hackintosh.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://marcel.io/posts/fail-forward-with-kindness">Fail Forward With Kindness</a><span class="weekly__url"> (marcel.io)</span><p>Marcel Wichmann explains why being kind to yourself when failing is the best recipe for growth.</p>
</li><li><a href="https://kottke.org/24/03/dont-be-the-best-be-the-only">Don’t Be the Best. Be the Only.</a><span class="weekly__url"> (kottke.org)</span><p>Jason Kottke digs into a quote by Kevin Kelly.</p>
</li><li><a href="https://www.theguardian.com/commentisfree/2024/mar/05/banker-budget-mega-rich-traders-jeremy-hunt">Take it from a former banker: the budget is for ordinary people. The mega-rich look on and laugh</a><span class="weekly__url"> (theguardian.com)</span><p>Gary Stevenson tells the story of their work as a trader and why the rich get richer and the poor get poorer.</p>
</li><li><a href="https://arstechnica.com/science/2024/03/shields-up-new-ideas-might-make-active-shielding-viable/">Shields up: New ideas might make active shielding viable</a><span class="weekly__url"> (arstechnica.com)</span><p>Jacek Krywko explains the current state of active shielding (from radiation in space) and why we might have them in a few years.</p>
</li></ul>]]></content:encoded></item><item><title>140 / 40 years of programming</title><link>https://arne.me/weekly/140</link><description><![CDATA[Issue #140 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/140</guid><pubDate>Sun, 17 Mar 2024 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hi, how was your week? ✌🏻</p>
<h2>Software</h2><ul><li><a href="https://lamplightdev.com/blog/2024/01/10/streaming-html-out-of-order-without-javascript">Streaming HTML out of order without JavaScript</a><span class="weekly__url"> (lamplightdev.com)</span><p>Chris explains how you can stream HTML out of order using shadowdom.</p>
</li><li><a href="https://blog.pragmaticengineer.com/the-10x-engineer-evolution/">The &quot;10x engineer:&quot; 50 years ago and now</a><span class="weekly__url"> (blog.pragmaticengineer.com)</span><p>Gergely Orosz takes a look at the &quot;10x engineer&quot; described in &quot;The Mythical Man-Month&quot; from how it was proposed 50 years ago vs what it looks like today.</p>
</li><li><a href="https://liw.fi/40/">40 years of programming</a><span class="weekly__url"> (liw.fi)</span><p>Lars Wirzenius gives programming advice after 40 years in the industry.</p>
</li><li><a href="https://lisyarus.github.io/blog/programming/2023/02/21/exponential-smoothing.html">My favourite animation trick: exponential smoothing</a><span class="weekly__url"> (lisyarus.github.io)</span><p>Nikita Lisitsa explains an animation algorithm which keeps the code simple while still achieving smooth animations.</p>
</li><li><a href="https://blinry.org/50-things-with-sdr/">Fifty Things you can do with a Software Defined Radio 📻</a><span class="weekly__url"> (blinry.org)</span><p>blinry set a challenge for themselves to explore the world of software-defined radio in 50 ways.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://www.dwell.com/article/dtc-sofa-crisis-32304b9e">Why Are (Most) Sofas So Bad?</a><span class="weekly__url"> (dwell.com)</span><p>Dan Nosowitz explains why and how modern sofas are built cheaply and optimized for Instagram ads.</p>
</li></ul>]]></content:encoded></item><item><title>139 / Towards a quieter, friendlier web</title><link>https://arne.me/weekly/139</link><description><![CDATA[Issue #139 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/139</guid><pubDate>Sun, 10 Mar 2024 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hi, how are you doing? 🪴</p>
<h2>Toot of the Week</h2><blockquote>All engineering is reverse engineering if you document things poorly enough.
&mdash;&nbsp;<a href="https://fosstodon.org/@ids1024/111751290442259763">@ids1024@fosstodon.org</a></blockquote><h2>Culture</h2><ul><li><a href="https://ntietz.com/blog/great-management-and-leadership-books-for-the-technical-track/">Great management and leadership books for the technical track</a><span class="weekly__url"> (ntietz.com)</span><p>Nicole has a shortlist of books for both the management as well as the technical track of software engineering.</p>
</li></ul><h2>Software</h2><ul><li><a href="https://notes.billmill.org/blog/2024/03/How_I_use_git_worktrees.html">How I use git worktrees</a><span class="weekly__url"> (notes.billmill.org)</span><p>Bill Mill explains their git worktree workflow and its upsides.</p>
</li><li><a href="https://joshaustin.tech/blog/java-is-becoming-rust/">Java is becoming more like Rust, and I am here for it!</a><span class="weekly__url"> (joshaustin.tech)</span><p>Josh Austin shows two features of modern Java that might or might not be inspired by Rust.</p>
</li><li><a href="https://stefanzweifel.dev/posts/2024/03/03/my-reusable-github-actions-workflows">My Reusable GitHub Actions Workflows</a><span class="weekly__url"> (stefanzweifel.dev)</span><p>Stefan Zweifel shares their reusable GitHub Actions workflows.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://coryd.dev/posts/2024/towards-a-quieter-friendlier-web/">Towards a quieter, friendlier web</a><span class="weekly__url"> (coryd.dev)</span><p>Cory Dransfeldt writes about principles they're following on the internet.</p>
</li><li><a href="https://www.designspells.com/">Design Spells</a><span class="weekly__url"> (designspells.com)</span><p>Chester, Duncan &amp; Rick built a website to collect what they call &quot;design details that feel like magic&quot;.</p>
</li><li><a href="https://www.workingtheorys.com/p/premise">Great Products Have Great Premises</a><span class="weekly__url"> (workingtheorys.com)</span><p>Anu and Bharat Kilaru think all great products have a premise—and provide examples.</p>
</li></ul>]]></content:encoded></item><item><title>138 / More Files Please</title><link>https://arne.me/weekly/138</link><description><![CDATA[Issue #138 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/138</guid><pubDate>Sun, 03 Mar 2024 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hi, hope you enjoy this week’s selection 🖖🏻</p>
<h2>Quote of the Week</h2><blockquote>“Life can be much broader once you discover one simple fact: Everything around you that you call life was made up by people that were no smarter than you and you can change it, you can influence it, you can build your own things that other people can use.” &mdash;Steve Jobs</blockquote><h2>Tools</h2><ul><li><a href="https://streetpass.social/">StreetPass for Mastodon</a><span class="weekly__url"> (streetpass.social)</span><p>This browser extension helps you find people on Mastodon by surfacing
the linked accounts on websites you browse.</p>
</li></ul><h2>Culture</h2><ul><li><a href="https://blog.jim-nielsen.com/2024/more-files-plz/">More Files Please</a><span class="weekly__url"> (blog.jim-nielsen.com)</span><p>Jim Nielsen wants more apps which operate on files. Me too.</p>
</li><li><a href="https://pithandpip.com/blog/15-minute-internet">The internet turned into a crowded mall. Now you need a corner shop.</a><span class="weekly__url"> (pithandpip.com)</span><p>Matthew Guay describes that the future of the internet isn't all-purpose socials, it's focussed groups with a topic of interest.</p>
</li><li><a href="https://blog.jim-nielsen.com/2024/ui-fn-org/">UI=f(org): UI is a Function of Your Organization</a><span class="weekly__url"> (blog.jim-nielsen.com)</span><p>Jim Nielsen explains why building a UI can have impact on how your organization is structured.</p>
</li></ul><h2>Working</h2><ul><li><a href="https://auren.substack.com/p/seconds-to-strategy-how-your-relationship">Seconds to Strategy: How Your Relationship with Time Shapes Your Career</a><span class="weekly__url"> (auren.substack.com)</span><p>Auren Hoffman says, there are five types of time, and explains how to choose a career that fits your timeframe.</p>
</li><li><a href="https://hakaimagazine.com/news/working-with-purpose-forever/"> Working with Purpose, Forever</a><span class="weekly__url"> (hakaimagazine.com)</span><p>Maureen O’Hagan about the little-known business structure Perpetual Purpose Trust (PPT), which ensures a company stays true to its values, even after the owner leaves.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://ciechanow.ski/airfoil/">Airfoil</a><span class="weekly__url"> (ciechanow.ski)</span><p>Bartosz Ciechanowski writes another interactive article, this time about airfoil, the streamlined body that can generate more lift than drag.</p>
</li><li><a href="https://www.scientificamerican.com/article/how-we-make-sense-of-time/?utm_source=DenseDiscovery-277">How We Make Sense of Time</a><span class="weekly__url"> (scientificamerican.com)</span><p>Kensy Cooperrider &amp; Rafael Núñez explain how different cultures have a different spatial understanding of time.</p>
</li><li><a href="https://www.theguardian.com/books/2024/mar/02/the-man-who-tricked-nazi-germany-lessons-from-the-past-on-how-to-beat-disinformation">The man who tricked Nazi Germany: lessons from the past on how to beat disinformation</a><span class="weekly__url"> (theguardian.com)</span><p>Peter Pomerantsev tells the story of Delmer, who worked against Nazi propaganda in the Second World War, and how some of his tactics should be used today.</p>
</li><li><a href="https://www.wired.com/story/how-pentagon-learned-targeted-ads-to-find-targets-and-vladimir-putin/">How the Pentagon Learned to Use Targeted Ads to Find Its Targets—and Vladimir Putin</a><span class="weekly__url"> (wired.com)</span><p>Byron Tau tells the story of how the US Government found AdTech data for sale and is using it to track and identify individual people.</p>
</li></ul>]]></content:encoded></item><item><title>137 / Casual Programming</title><link>https://arne.me/weekly/137</link><description><![CDATA[Issue #137 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/137</guid><pubDate>Sun, 25 Feb 2024 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey hey, I’m back with a new issue! 💪🏻</p>
<h2>Toot of the Week</h2><blockquote>it's called a man page because it won't shut up about stuff you already know and doesn't actually have the answer to your question
&mdash;&nbsp;<a href="https://hachyderm.io/@fasterthanlime/109977767628332558">@fasterthanlime@hachyderm.io</a></blockquote><h2>Culture</h2><ul><li><a href="https://dubroy.com/blog/casual-programming/">Casual programming</a><span class="weekly__url"> (dubroy.com)</span><p>Patrick Dubroy about programming to make your everyday easier. <em>Thanks, Jan!</em></p>
</li><li><a href="https://tonsky.me/blog/js-bloat/">JavaScript Bloat in 2024</a><span class="weekly__url"> (tonsky.me)</span><p>Niki looks at how much JavaScript is downloaded for a collection of websites. <em>Thanks, Jan!</em></p>
</li></ul><h2>Software</h2><ul><li><a href="https://xeiaso.net/blog/2024/retry-block/">I wish Go had a retry block</a><span class="weekly__url"> (xeiaso.net)</span><p>Xe Iaso proposes a retry block in Go.</p>
</li><li><a href="https://jvns.ca/blog/2024/02/16/popular-git-config-options/">Popular git config options</a><span class="weekly__url"> (jvns.ca)</span><p>Julia Evans collected people's favourite git config options. This is a goldmine!</p>
</li><li><a href="https://two-wrongs.com/useful-uses-of-cat">Useful Uses of cat</a><span class="weekly__url"> (two-wrongs.com)</span><p>kqr argues that there are situations where a useless use of cat is appropriate.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://jamesg.blog/2024/02/19/personal-website-ideas/">100 things you can do on your personal website</a><span class="weekly__url"> (jamesg.blog)</span><p>James has a list with 83 ideas you can do on your personal website. Robb has <a href="https://rknight.me/blog/more-things-you-can-do-on-your-website/">some additional ideas</a>.</p>
</li><li><a href="https://www.kmjn.org/notes/message_existence.html">This message does not exist</a><span class="weekly__url"> (kmjn.org)</span><p>Mark J. Nelson takes an Outlook error message on a philosophical level.</p>
</li><li><a href="https://www.troyhunt.com/thanks-fedex-this-is-why-we-keep-getting-phished/">Thanks FedEx, This is Why we Keep Getting Phished</a><span class="weekly__url"> (troyhunt.com)</span><p>Troy Hunt about a sus FedEx text that is indistinguishable from phishing.</p>
</li></ul>]]></content:encoded></item><item><title>136 / Why We Can&apos;t Have Nice Software</title><link>https://arne.me/weekly/136</link><description><![CDATA[Issue #136 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/136</guid><pubDate>Sun, 11 Feb 2024 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey hey, how was your week? 🖖🏻</p>
<h2>Toot of the Week</h2><blockquote>Some days you just want to yeet all computers into the sun
&mdash;&nbsp;<a href="https://hachyderm.io/@http_error_418/111901226261262891">@http_error_418@hachyderm.io</a></blockquote><h2>Culture</h2><ul><li><a href="https://andrewkelley.me/post/why-we-cant-have-nice-software.html">Why We Can't Have Nice Software</a><span class="weekly__url"> (andrewkelley.me)</span><p>Andrew Kelley explains his explanation of the software getting worse.</p>
</li><li><a href="https://www.anildash.com//2024/02/06/wherever-you-get-podcasts/">“Wherever you get your podcasts” is a radical statement</a><span class="weekly__url"> (anildash.com)</span><p>Anil Dash writes an ode to the open web and podcasting.</p>
</li></ul><h2>Software</h2><ul><li><a href="https://two-wrongs.com/si-units-for-request-rate">SI Units for Request Rate</a><span class="weekly__url"> (two-wrongs.com)</span><p>Chris suggests two units for request rate: hertz (Hz) or becquerel (Bq).</p>
</li><li><a href="https://kobzol.github.io/rust/2024/02/04/compiling-rust-is-testing.html">Compiling Rust is testing</a><span class="weekly__url"> (kobzol.github.io)</span><p>Jakub Beránek argues, that in statically compiled languages, the compiler step is already a series of tiny unit tests, and even more so in Rust.</p>
</li><li><a href="https://flawless.dev/essays/when-letting-it-crash-is-not-enough/">When &quot;letting it crash&quot; is not enough</a><span class="weekly__url"> (flawless.dev)</span><p>Bernard about the failure recovery in Erlang and a system that takes it a step further.</p>
</li><li><a href="https://tonsky.me/blog/checkbox/">In Loving Memory of Square Checkbox</a><span class="weekly__url"> (tonsky.me)</span><p>Niki about the life and death of the square checkbox.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://werd.io/2024/stripping-the-web-of-its-humanity">Stripping the web of its humanity</a><span class="weekly__url"> (werd.io)</span><p>Ben Werdmuller about the effect Arc Search has on how you browse the web. <em>Thanks, Eric!</em></p>
</li><li><a href="https://blog.jim-nielsen.com/2024/treating-the-symptoms/">Treating the Symptoms</a><span class="weekly__url"> (blog.jim-nielsen.com)</span><p>Jim Nielsen explains why Arc Search only treats the symptoms of a broken web instead of providing a cure.</p>
</li><li><a href="https://lithub.com/rebecca-solnit-how-to-comment-on-social-media/">How to Comment on Social Media</a><span class="weekly__url"> (lithub.com)</span><p>Rebecca Solnit wrote a great guide how (not) to behave on social media.</p>
</li><li><a href="https://stephango.com/file-over-app">File over app</a><span class="weekly__url"> (stephango.com)</span><p>Steph Ango about the importance of owning your data.</p>
</li></ul>]]></content:encoded></item><item><title>135 / How To Fix Broken Teams</title><link>https://arne.me/weekly/135</link><description><![CDATA[Issue #135 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/135</guid><pubDate>Sun, 28 Jan 2024 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hi, how was your week? 😌</p>
<h2>Toot of the Week</h2><blockquote>The first release of Internet Explorer (1976) is closer in time to the Big Bang than to the year of Linux on the Desktop.
&mdash;&nbsp;<a href="https://mastodon.social/@jbzfn/111825274302546778">@jbzfn@mastodon.social</a></blockquote><h2>Culture</h2><ul><li><a href="https://blog.staysaasy.com/p/how-to-fix-broken-teams">How To Fix Broken Teams</a><span class="weekly__url"> (blog.staysaasy.com)</span><p>This article describes how to fix a dysfuncitonal team which owns a
critical part of the company.</p>
</li><li><a href="https://www.scarletink.com/p/technical-skills-are-overrated-focus-on-your-attitude">Technical Skills Are Overrated. Focus on Your Attitude.</a><span class="weekly__url"> (scarletink.com)</span><p>Dave Anderson explains why soft skills care at least as, if not more,
important than functional skills when hiring.</p>
</li><li><a href="https://ben.balter.com/2023/01/10/manage-like-an-engineer/#why-you-should-manage-like-an-engineer">Manage like an engineer</a><span class="weekly__url"> (ben.balter.com)</span><p>Ben Balter explains how you can use the same tools for management that
engineers use to develop software.</p>
</li></ul><h2>Software</h2><ul><li><a href="https://zachholman.com/posts/only-90s-developers">Only 90s Web Developers Remember This</a><span class="weekly__url"> (zachholman.com)</span><p>Zach Holman writes an ode to 6 90's web developer technologies.</p>
</li><li><a href="https://axiom.co/blog/a-database-hacker-story">Adaptive _time compression — A database hacker story</a><span class="weekly__url"> (axiom.co)</span><p>Tomás Senart tells the story of optimising the _time column of a
time-oriented database over Christmas.</p>
</li><li><a href="https://blog.danieljanus.pl/2024/01/26/lossy-css-compression/">Lossy CSS compression for fun and loss (or profit)</a><span class="weekly__url"> (blog.danieljanus.pl)</span><p>Daniel Janus wrote a lossy CSS compiler.</p>
</li><li><a href="https://esrh.me/posts/2021-12-18-switching-to-meow.html">Switching to the meow modal editing system from evil</a><span class="weekly__url"> (esrh.me)</span><p>Eshan Ramesh about an alternative to Vim keybindings (on Emacs) which
both makes more sense and is more flexible.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://hamatti.org/posts/please-dont-force-me-to-log-in/">Please, don’t force me to log in</a><span class="weekly__url"> (hamatti.org)</span><p>Juha-Matti Santala rants about the trend of everything requiring an
account.</p>
</li></ul>]]></content:encoded></item><item><title>134 / Making my website faster</title><link>https://arne.me/weekly/134</link><description><![CDATA[Issue #134 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/134</guid><pubDate>Sun, 21 Jan 2024 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey hey, how was your week? 🖖🏻</p>
<h2>Toot of the Week</h2><blockquote>I save a ton of money on bills by not opening my mail.&mdash;&nbsp;<a href="https://mstdn.social/@nayele18maybe/111750058574895242">@nayele18maybe@mstdn.social</a></blockquote><h2>Peopleware</h2><ul><li><a href="https://avivbenyosef.com/highly-profitable-engineering-teams/">Highly Profitable Engineering Teams</a><span class="weekly__url"> (avivbenyosef.com)</span><p>Aviv Ben-Yosef explains strategies to achieve highly profitability in engineering teams.</p>
</li></ul><h2>Software</h2><ul><li><a href="https://levelupsoftwareengineering.substack.com/p/level-up-your-tech-career">Level up your tech career</a><span class="weekly__url"> (levelupsoftwareengineering.substack.com)</span><p>Caleb Mellas and Anemari Fiser collected different ways you can level up as an senior engineer.</p>
</li><li><a href="https://careercutler.substack.com/p/why-how-much-and-when-you-should">Why, how much, and when you should be taking time off as an engineer</a><span class="weekly__url"> (careercutler.substack.com)</span><p>Jordan Cutler gives advice on taking time off.</p>
</li><li><a href="https://nullderef.com/blog/rust-async-sync/">The bane of my existence: Supporting both async and sync code in Rust</a><span class="weekly__url"> (nullderef.com)</span><p>Mario Ortiz Manero explores different options to support both async and sync code in Rust.</p>
</li><li><a href="https://cliffle.com/blog/making-website-faster/">Making my website faster</a><span class="weekly__url"> (cliffle.com)</span><p>Cliff L. Biffle explains different techniques they used to optimize their website.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://one-from-nippon.ghost.io/onigiri/">Japan's Comfort Food: The Onigiri</a><span class="weekly__url"> (one-from-nippon.ghost.io)</span><p>This article explains the origins and technological journey of onigiri.</p>
</li><li><a href="https://laplab.me/posts/whats-that-touchscreen-in-my-room/">What's that touchscreen in my room?</a><span class="weekly__url"> (laplab.me)</span><p>Nikita Lapkov explain how they reverse-engineered their energy monitor display.</p>
</li><li><a href="https://blog.webb.page/2024-01-16-manifesto.neue.txt">manifesto.neue</a><span class="weekly__url"> (blog.webb.page)</span><p>This manifest explains why we won't get our old internet back, and how we can instead build it ourselves.</p>
</li><li><a href="https://greenrosechemistry.com/how-scientists-proved-that-bees-can-perceive-time/">How scientists proved that bees can perceive time</a><span class="weekly__url"> (greenrosechemistry.com)</span><p>It looks like bees and other insects have a higher intelligence than what assumed; bees can perceive time and act on a 24h schedule. <em>Thanks, Eric!</em></p>
</li><li><a href="https://darrinhenein.com/blog/on-quality/?latest">On Quality</a><span class="weekly__url"> (darrinhenein.com)</span><p>Darrin Henein introduces four pillars to judge design quality. <em>Thanks, Jan!</em></p>
</li></ul>]]></content:encoded></item><item><title>133 / What If Money Expired?</title><link>https://arne.me/weekly/133</link><description><![CDATA[Issue #133 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/133</guid><pubDate>Sun, 14 Jan 2024 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey, how are you today? 🙌🏻</p>
<h2>Toot of the Week</h2><blockquote>Piracy websites should adopt Midjourney's arguments on copyright:

&quot;Look bro, it's just too hard to figure out what license governs each and every file and who its author is.&quot;
&mdash;&nbsp;<a href="https://infosec.exchange/@siguza/111725252346797629">@siguza@infosec.exchange</a></blockquote><h2>Software</h2><ul><li><a href="https://www.trevoragilbert.com/posts/a-love-letter-to-tinkerable-software/">A Love Letter to Tinkerable Software</a><span class="weekly__url"> (trevoragilbert.com)</span><p>Trevor explains the benefits of tinkerable, or at least tinker-neutral software.</p>
</li><li><a href="https://nick.scialli.me/blog/why-im-skeptical-of-low-code/">Why I'm skeptical of low-code</a><span class="weekly__url"> (nick.scialli.me)</span><p>Nick Scialli lists four reasons why they're skeptical of low-code software.</p>
</li><li><a href="https://justinmiller.io/posts/2024/01/11/link-blog/">How my link blog works</a><span class="weekly__url"> (justinmiller.io)</span><p>Justin Miller explains their link blog setup.</p>
</li></ul><h2>IndieWeb</h2><ul><li><a href="https://matthiasott.com/notes/2024-the-year-of-the-personal-website">2024: The Year of the Personal Website</a><span class="weekly__url"> (matthiasott.com)</span><p>Matthias Ott summarises personal websites 2023.</p>
</li><li><a href="https://www.fromjason.xyz/p/notebook/where-have-all-the-websites-gone/">Where have all the websites gone?</a><span class="weekly__url"> (fromjason.xyz)</span><p>Jason compares the early-2000's curated web to todays algorithm-driven web.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://www.igorbedesqui.com/writing/macos-rice">MacOS ricing</a><span class="weekly__url"> (igorbedesqui.com)</span><p>Igor Bedesqui explains how he customized his macOS setup.</p>
</li><li><a href="https://blog.cryptographyengineering.com/2024/01/11/attack-of-the-week-airdrop-tracing/">Attack of the week: Airdrop tracing</a><span class="weekly__url"> (blog.cryptographyengineering.com)</span><p>Matthew Green explains the Chinese AirDrop attack and the political impact of fixing it.</p>
</li><li><a href="https://aftermath.site/why-would-i-buy-this-useless-evil-thing">Why Would I Buy This Useless, Evil Thing?</a><span class="weekly__url"> (aftermath.site)</span><p>Chris Person, who resents the idea of LLMs, about the rabbit r1 keynote.</p>
</li><li><a href="https://www.noemamag.com/what-if-money-expired/">What If Money Expired?</a><span class="weekly__url"> (noemamag.com)</span><p>Jacob Baynham about the history of money and the rational idea of Silvio Gesell.</p>
</li></ul>]]></content:encoded></item><item><title>132 / An Unreasonable Investment</title><link>https://arne.me/weekly/132</link><description><![CDATA[Issue #132 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/132</guid><pubDate>Sun, 07 Jan 2024 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey hey, how was your week? ⛄</p>
<h2>Toot of the Week</h2><blockquote>It's so cold out, I just saw a landlord put their hands into their OWN pockets.
&mdash;&nbsp;<a href="https://mastodon.de/@ErikUden/111693319479684871">@ErikUden@mastodon.de</a></blockquote><h2>Peopleware</h2><ul><li><a href="https://randsinrepose.com/archives/an-unreasonable-investment/">An Unreasonable Investment</a><span class="weekly__url"> (randsinrepose.com)</span><p>Michael Lopp about the value in investing in other people.</p>
</li><li><a href="https://zaidesanton.substack.com/p/how-to-make-your-team-read-your-mind">How to make your team read your mind</a><span class="weekly__url"> (zaidesanton.substack.com)</span><p>Anton Zaides about the value of making a Manager ReadMe, including his real document.</p>
</li></ul><h2>Software</h2><ul><li><a href="https://blog.alexewerlof.com/p/tech-debt-day">We invested 10% to pay back tech debt; Here's what happened</a><span class="weekly__url"> (blog.alexewerlof.com)</span><p>Alex Ewerlöf about the effect of implementing Tech Debt Fridays.</p>
</li><li><a href="https://cachemon.github.io/SIEVE-website/blog/2023/12/17/sieve-is-simpler-than-lru/">SIEVE is simpler than LRU</a><span class="weekly__url"> (cachemon.github.io)</span><p>Yazhuo Zhang introduces a new caching algorithm, which is supposed to outperform the most popular ones.</p>
</li><li><a href="https://commandcenter.blogspot.com/2024/01/what-we-got-right-what-we-got-wrong.html">What We Got Right, What We Got Wrong</a><span class="weekly__url"> (commandcenter.blogspot.com)</span><p>Rob Pike held the closing talk for GopherCon 2023, speaking about what they think Go did right or wrong—this is the blog post version.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://www.vox.com/future-perfect/2023/12/28/24003198/10-good-things-that-happened-in-2023">10 actually good things that happened in 2023</a><span class="weekly__url"> (vox.com)</span><p>Izzie Ramirez, Oshan Jarow, and Kenny Torrella collected ten positive news stories of 2023.</p>
</li><li><a href="https://ma.tt/2023/12/the-bag-post/">What’s in My Bag, 2023</a><span class="weekly__url"> (ma.tt)</span><p>Matthew Mullenweg shares what's in their bag at the beginning of 2024. I love these kind of posts!</p>
</li><li><a href="https://thequietlife.net/p/do-you-dislike-small-talk">Do you dislike small talk?</a><span class="weekly__url"> (thequietlife.net)</span><p>Susan Cain about tactics to skip the small talk no one likes.</p>
</li><li><a href="https://justingarrison.com/blog/2023-12-30-amazons-silent-sacking/">Amazon's Silent Sacking</a><span class="weekly__url"> (justingarrison.com)</span><p>Justin Garrison talks about the tactics Amazon uses to let go of employees without severance of mass layoffs.</p>
</li></ul>]]></content:encoded></item><item><title>131 / Cold-blooded software</title><link>https://arne.me/weekly/131</link><description><![CDATA[Issue #131 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/131</guid><pubDate>Sun, 31 Dec 2023 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey hey, how was your winter holidays? ⛄</p>
<h2>Toot of the Week</h2><blockquote>Stop making fun of older kids who still believe in Santa Claus, there are grown men who still believe in trickle down housing and that market can solve the housing crisis.
&mdash;&nbsp;<a href="https://social.vivaldi.net/@brucelawson/111649962073669225">@brucelawson@vivaldi.net</a></blockquote><h2>Software</h2><ul><li><a href="https://austinhenley.com/blog/challengingprojects.html">Challenging projects every programmer should try</a><span class="weekly__url"> (austinhenley.com)</span><p>Austin Z. Henley has a list of 6 projects for programmers that want to expand their horizon.</p>
</li><li><a href="https://blog.yossarian.net/2023/12/24/You-dont-need-analytics-on-your-blog">You don't need analytics on your blog</a><span class="weekly__url"> (blog.yossarian.net)</span><p>William Woodruff argues that server-side analytics are sufficient and having analytics at all can negatively influence your motivation.</p>
</li><li><a href="https://stackoverflow.blog/2023/12/25/is-software-getting-worse/">Is software getting worse?</a><span class="weekly__url"> (stackoverflow.blog)</span><p>Isaac Lyman writes about what incentives programmers have to make a fast, reliable app with a small bundle size and without exploiting people.</p>
</li><li><a href="https://notes.alinpanaitiu.com/Costs-of-running-a-macOS-app-studio-business">Costs of running a macOS app studio business</a><span class="weekly__url"> (notes.alinpanaitiu.com)</span><p>Alin Panaitiu lets you see behind the curtain of building macOS apps, including a revenue/cost listing.</p>
</li><li><a href="https://dubroy.com/blog/cold-blooded-software/">Cold-blooded software</a><span class="weekly__url"> (dubroy.com)</span><p>Patrick Dubroy explains &quot;cold-blooded software&quot;; projects that still work when you pick them up after a year or two.</p>
</li><li><a href="https://pdx.su/blog/2023-10-25-css-is-fun-again/">CSS is fun again</a><span class="weekly__url"> (pdx.su)</span><p>Jeff Sandberg lists CSS features since CSS2 which made CSS usable without the need for preprocessors or hacks.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://arne.me/articles/my-favorite-articles-of-2023">My Favorite Articles of 2023</a><span class="weekly__url"> (arne.me)</span><p>I have put together a list of my favorite articles from this very
newsletter.</p>
</li><li><a href="https://www.theguardian.com/environment/2023/dec/30/climate-scientists-hail-2023-as-beginning-of-the-end-for-fossil-fuel-era">Climate scientists hail 2023 as ‘beginning of the end’ for fossil fuel era</a><span class="weekly__url"> (theguardian.com)</span><p>Jillian Ambrose about 2023 as the year where the emissions peak, before they go down for good.</p>
</li><li><a href="https://arstechnica.com/health/2023/12/injection-of-smart-insulin-regulates-blood-glucose-levels-for-one-week/">Injection of “smart insulin” regulates blood glucose levels for one week</a><span class="weekly__url"> (arstechnica.com)</span><p>Ivan Paul explains a new study, in which a &quot;smart insulin&quot; is tested (on animals).</p>
</li><li><a href="https://www.sciencealert.com/a-game-changing-vaccine-could-lower-bad-cholesterol-by-30">A Game-Changing Vaccine Could Lower 'Bad' Cholesterol by 30%</a><span class="weekly__url"> (sciencealert.com)</span><p>David Nield about a new development of a &quot;vaccine&quot; that triggers an immune system response, which in turn kills cells that hinder the body from keeping Cholesterol at a safe level.</p>
</li></ul>]]></content:encoded></item><item><title>130 / How I Have Fun With Rust</title><link>https://arne.me/weekly/130</link><description><![CDATA[Issue #130 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/130</guid><pubDate>Sun, 24 Dec 2023 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Happy holidays and merry christmas to everyone celebrating! 🎄✨</p>
<h2>Toot of the Week</h2><blockquote>genie: please no
js dev: more frameworks
&mdash;&nbsp;<a href="https://mastodon.design/@DavidDarnes/111596938089895595">@DavidDarnes@mastodon.design</a></blockquote><h2>Peopleware</h2><ul><li><a href="https://world.hey.com/joaoqalves/bricks-of-love-create-purpose-and-engagement-with-weekly-updates-4a91aa61">Bricks of Love: create purpose and engagement with weekly updates</a><span class="weekly__url"> (world.hey.com)</span><p>João Alves about purpose, motivation and the magic of weekly updates.</p>
</li></ul><h2>Software</h2><ul><li><a href="https://arne.me/articles/emacs-from-scratch-part-one-foundations">Emacs From Scratch, Part 1: Foundations</a><span class="weekly__url"> (arne.me)</span><p>I started a blog series where I configure Emacs from scratch. This post is the first and sets some foundations we can build upon.</p>
</li><li><a href="https://flawless.dev/essays/rust-is-growing/">Rust is growing</a><span class="weekly__url"> (flawless.dev)</span><p>Bernard explains how Rust is growing faster than any other language and the effects of that.</p>
</li><li><a href="https://thoughtbot.com/blog/how-i-have-fun-with-rust">How I Have Fun With Rust</a><span class="weekly__url"> (thoughtbot.com)</span><p>Matheus Richard gives great advice for Rust beginners.</p>
</li><li><a href="https://buttondown.email/hillelwayne/archive/advice-for-new-software-devs-whove-read-all-those/">Advice for new software devs who've read all those other advice essays</a><span class="weekly__url"> (buttondown.email)</span><p>Hillel Wayne has 13 points of advice for programmers starting out.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://hexeditreality.com/posts/holiday-detour/">Holiday Detour</a><span class="weekly__url"> (hexeditreality.com)</span><p>Marty Schoch talks about various things he's spending his holiday time one, from local ML to search, magazines and a lot more.</p>
</li><li><a href="https://rknight.me/blog/just-2024-things/">Just 2023 Things</a><span class="weekly__url"> (rknight.me)</span><p>Robb Knight wrote a summary of everything they did this year.</p>
</li><li><a href="https://olano.dev/2023-12-12-reclaiming-the-web-with-a-personal-reader/">Reclaiming the Web with a Personal Reader</a><span class="weekly__url"> (olano.dev)</span><p>Facundo Olano built their own indie web reader to recover from burnout.</p>
</li><li><a href="https://www.alexcrompton.com/blog/how-to-learn-chess">How To Learn Chess As An Adult (or, how I went from 300 to 1500 ELO in 9 months)</a><span class="weekly__url"> (alexcrompton.com)</span><p>Alex Crompton explains that you need tactics more than strategy on lower ELO games and how to learn them.</p>
</li></ul>]]></content:encoded></item><item><title>129 / Extreme dogfooding</title><link>https://arne.me/weekly/129</link><description><![CDATA[Issue #129 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/129</guid><pubDate>Sun, 17 Dec 2023 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey hey, how was your week?</p>
<h2>Toot of the Week</h2><blockquote>Going to sit on the doorstep of ICANN and meow until they give us .uwu
&mdash;&nbsp;<a href="https://snug.moe/notes/9epwc5qfrq">@julia@snug.moe</a></blockquote><h2>Peopleware</h2><ul><li><a href="https://randsinrepose.com/archives/ask-questions-repeat-the-hard-parts-and-listen/">Ask Questions, Repeat The Hard Parts, and Listen</a><span class="weekly__url"> (randsinrepose.com)</span><p>Michael Lopp shares their framework of decision making.</p>
</li></ul><h2>Software</h2><ul><li><a href="https://event-driven.io/en/the_end_is_near_for_crud_data/">Hitchhiker's Guide To Moving From Relational Data To Events</a><span class="weekly__url"> (event-driven.io)</span><p>Oskar Dudycz gives advice how to move from a relational model to events.</p>
</li><li><a href="https://frontside.com/blog/2023-12-11-await-event-horizon/">The await event horizon in JavaScript</a><span class="weekly__url"> (frontside.com)</span><p>Charles Lowell about the lifetime and cancellation of async functions in JavaScript.</p>
</li><li><a href="https://archiloque.net/blog/extreme-dogfooding/">Extreme dogfooding</a><span class="weekly__url"> (archiloque.net)</span><p>Julien Kirch about <em>extreme dogfooding</em>, when you not only use the software you write, but you use it to write itself.</p>
</li><li><a href="https://www.htmhell.dev/adventcalendar/2023/8/">The hidden depths of the input element</a><span class="weekly__url"> (htmhell.dev)</span><p>Phil Nash explains everything you can do with an HTML <code>input</code> element.</p>
</li></ul><h2>Large Language Models</h2><ul><li><a href="https://xeiaso.net/blog/birth-death-seo/">The birth &amp; death of search engine optimization</a><span class="weekly__url"> (xeiaso.net)</span><p>Xe Iaso about the impact of AI on search engines and the internet in general.</p>
</li><li><a href="https://simonwillison.net/2023/Dec/14/ai-trust-crisis/">The AI trust crisis</a><span class="weekly__url"> (simonwillison.net)</span><p>Simon Willison about the opaque methods of training large language models with (customer) data and why many people don't trust hosted solutions.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://pluralistic.net/2023/12/08/playstationed/#tyler-james-hill">“If buying isn’t owning, piracy isn’t stealing”</a><span class="weekly__url"> (pluralistic.net)</span><p>Cory Doctorow about the issue of DRM and buying something you don't truly own.</p>
</li><li><a href="https://sive.rs/wt">walk and talk</a><span class="weekly__url"> (sive.rs)</span><p>Derek Sivers explains a format where 10 people walk together for 7 days and discuss interesting topics.</p>
</li><li><a href="https://b.tuxes.uk/domain-loss.html">Sudden loss of domain</a><span class="weekly__url"> (b.tuxes.uk)</span><p>The author of this post lost their domain with a seven day notice.</p>
</li></ul>]]></content:encoded></item><item><title>128 / How to ship fast</title><link>https://arne.me/weekly/128</link><description><![CDATA[Issue #128 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/128</guid><pubDate>Sun, 10 Dec 2023 00:00:00 +0000</pubDate><content:encoded><![CDATA[<h2>Toot of the Week</h2><blockquote>Doomsday prepping, except instead of doing it by yourself you do it with your neighbors, and instead of building a bunker you build a just, compassionate, and sustainable community.
&mdash;&nbsp;<a href="https://dice.camp/@tjdungeonmaster/111492226704593887">@tjdungeonmaster@dice.camp</a></blockquote><h2>Culture</h2><ul><li><a href="https://tratt.net/laurie/blog/2023/how_often_should_we_sharpen_our_tools.html">How Often Should We Sharpen Our Tools?</a><span class="weekly__url"> (tratt.net)</span><p>Laurence Tratt talks about sharpening our software engineering tools, giving an example where he migrated from NEdit to Vim to NeoVim.</p>
</li><li><a href="https://blog.staysaasy.com/p/practical-ways-to-increase-product">Practical Ways To Increase Product Velocity</a><span class="weekly__url"> (blog.staysaasy.com)</span><p>This blog post explains why your team velocity is down and how to improve it!</p>
</li><li><a href="https://wraptext.equals.com/how-to-ship-fast/">How to ship fast</a><span class="weekly__url"> (wraptext.equals.com)</span><p>Ben McRedmond lists eight things you can do to ship fast.</p>
</li></ul><h2>Software</h2><ul><li><a href="https://thume.ca/2023/12/02/tracing-methods/">All my favorite tracing tools: eBPF, QEMU, Perfetto, new ones I built and more</a><span class="weekly__url"> (thume.ca)</span><p>Tristan Hume lists a ton of tracing tools and technologies.</p>
</li><li><a href="https://blog.carlosgaldino.com/writing-a-file-system-from-scratch-in-rust.html">Writing a file system from scratch in Rust</a><span class="weekly__url"> (blog.carlosgaldino.com)</span><p>Carlos Galdino wrote a file system in Rust and explains how they typically work in the process.</p>
</li><li><a href="https://csswizardry.com/2023/12/correctly-configure-preconnections/">Correctly Configure (Pre) Connections</a><span class="weekly__url"> (csswizardry.com)</span><p>Harry Roberts explains how to best configure preload tags on websites.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://lostsupper.substack.com/p/the-soil-we-eat">The Soil We Eat</a><span class="weekly__url"> (lostsupper.substack.com)</span><p>Taras Grescoe explains how modern technology leads to less fertile soil and how we might only have 60 harvests left in the world.</p>
</li></ul>]]></content:encoded></item><item><title>127 / You don&apos;t need JavaScript for that</title><link>https://arne.me/weekly/127</link><description><![CDATA[Issue #127 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/127</guid><pubDate>Sun, 03 Dec 2023 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey hey, how was your week?</p>
<h2>Toot of the Week</h2><blockquote>Pro tip: Never, ever have any problems
&mdash;&nbsp;<a href="https://mastodon.social/@rstevens/111337243371229229">@rstevens@mastodon.social</a></blockquote><h2>Culture</h2><ul><li><a href="https://jacobian.org/2023/dec/1/against-rfcs/">RFC processes are a poor fit for most organizations - Jacob Kaplan-Moss</a><span class="weekly__url"> (jacobian.org)</span><p>Jacob Kaplan-Moss explains why RFCs typically don't work for corporations.</p>
</li><li><a href="https://begin.com/blog/posts/2023-02-28-redefining-developer-experience">Redefining Developer Experience</a><span class="weekly__url"> (begin.com)</span><p>Cole Peters about modern web DX and why we need to move from Swiss Army Knifes to dedicated tools.</p>
</li></ul><h2>Software</h2><ul><li><a href="https://www.htmhell.dev/adventcalendar/2023/2/">You don't need JavaScript for that</a><span class="weekly__url"> (htmhell.dev)</span><p>Kilian Valkhof lists ways to build common web dev components using only HTML and CSS.</p>
</li><li><a href="https://jacobbartlett.substack.com/p/my-toddler-loves-planes-so-i-built">My Toddler Loves Planes, So I Built Her A Radar</a><span class="weekly__url"> (jacobbartlett.substack.com)</span><p>Jacob Bartlett talks about the process of creating a radar app for his daughter.</p>
</li><li><a href="https://tedium.co/2023/11/24/weird-html-hacks-history/">10 Weird HTML Hacks That Shaped The Internet</a><span class="weekly__url"> (tedium.co)</span><p>Ernie Smith shows 10 HTML hacks, from conditional HTML comments to using tables for layouts.</p>
</li><li><a href="https://blog.jim-nielsen.com/2023/examples-of-great-urls/">Examples of Great URL Design</a><span class="weekly__url"> (blog.jim-nielsen.com)</span><p>Jim Nielsen shows some examples of great URL design and explains why they like them.</p>
</li><li><a href="https://olano.dev/2023-11-30-code-is-run-more-than-read/">Code is run more than read</a><span class="weekly__url"> (olano.dev)</span><p>Facundo Olano about different factors in software development and how changing the priorities affects the software quality.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://www.polygon.com/23984146/nintendo-wapeach-design-waluigi-creator-mario-tennis">Waluigi creator reveals scrapped ‘Bad Peach’ designs — behold Wapeach</a><span class="weekly__url"> (polygon.com)</span><p>Michael McWhertor about published sketches of an evil princess peach, &quot;Wapeach&quot;.</p>
</li><li><a href="https://blogs.library.duke.edu/blog/2023/11/30/why-were-dropping-basecamp/">Why We're Dropping Basecamp</a><span class="weekly__url"> (blogs.library.duke.edu)</span><p>Will Sexton explains why the Duke University Libraries is moving away from Basecamp by 37signals.</p>
</li></ul>]]></content:encoded></item><item><title>126 / Spreadsheets and Small Software</title><link>https://arne.me/weekly/126</link><description><![CDATA[Issue #126 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/126</guid><pubDate>Sat, 25 Nov 2023 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey, how was your week?
Heads up: Starting next week this newsletter will be sent from
<a href="mailto:weekly@arne.me">weekly@arne.me</a>.</p>
<h2>Quote of the Week</h2><blockquote>“Trying to outsmart a compiler defeats much of the purpose of using one.” &mdash;Kernighan and Plauger</blockquote><h2>Peopleware</h2><ul><li><a href="https://jacobian.org/2023/nov/20/performance-is-contextual/">Performance Is Contextual</a><span class="weekly__url"> (jacobian.org)</span><p>Jacob Kaplan-Moss about different factors that influence a person's performance.</p>
</li></ul><h2>Software</h2><ul><li><a href="https://joeyh.name/blog/entry/attribution_armored_code/">attribution armored code</a><span class="weekly__url"> (joeyh.name)</span><p>Joey Hess explains a potential technique to guard your code from being used by LLMs.</p>
</li><li><a href="https://hidde.blog/a11y-faq/">Answers to common (web) accessibility questions</a><span class="weekly__url"> (hidde.blog)</span><p>Hidde de Vries answers common accessibility questions in their blog post.</p>
</li><li><a href="https://htmx.org/essays/why-tend-not-to-use-content-negotiation/">Why I Tend Not To Use Content Negotiation</a><span class="weekly__url"> (htmx.org)</span><p>Carson Gross explains why they don't use content negotiation to distinguish between hypermedia and JSON APIs.</p>
</li><li><a href="https://www.sea-ql.org/blog/2023-11-22-async-runtime-generic/">Writing Async Runtime Generic Library</a><span class="weekly__url"> (sea-ql.org)</span><p>Chris Tsang explains different strategies to write libraries that work with multiple async runtimes in Rust.</p>
</li><li><a href="https://www.joshwcomeau.com/css/interactive-guide-to-grid/">An Interactive Guide to CSS Grid</a><span class="weekly__url"> (joshwcomeau.com)</span><p>Josh Comeau built a useful page to explore CSS Grid interactively.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://blog.nilenso.com/blog/2023/11/10/spreadsheets-and-small-software/">Spreadsheets and Small Software</a><span class="weekly__url"> (blog.nilenso.com)</span><p>Prabhanshu Gupta about the wonders and dangers of spreadsheets and why they're writing their own implementation.</p>
</li><li><a href="https://robinrendle.com/notes/cut-the-intro/">Cut the Intro</a><span class="weekly__url"> (robinrendle.com)</span><p>Robin Rendle argues we all should cut to the chase quicker when writing blog posts. <em>Thanks, Jan!</em></p>
</li></ul>]]></content:encoded></item><item><title>125 / Signals vs. Servers</title><link>https://arne.me/weekly/125</link><description><![CDATA[Issue #125 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/125</guid><pubDate>Sun, 19 Nov 2023 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey hey, how was your week? ✌🏻</p>
<h2>Toot of the Week</h2><blockquote>Don't forget tonight, weather permitting, the Moon will be visible from Earth. 
The last time this happened was last night.
&mdash;&nbsp;<a href="https://aus.social/@dgar/111411303893994720">@dgar@aus.social</a></blockquote><h2>Articles I've written</h2><ul><li><a href="https://arne.me/articles/30-bits-of-advice-for-30-years">30 Bits of Advice for 30 Years</a><span class="weekly__url"> (arne.me)</span><p>This article contains some advice I've collected in my life so far.</p>
</li><li><a href="https://arne.me/articles/we-need-to-bring-back-webrings">We Need to Bring Back Webrings</a><span class="weekly__url"> (arne.me)</span><p>I built a webring for personal websites called
<a href="https://firechicken.club">Fire Chicken Webring</a> and explain why.</p>
</li><li><a href="https://arne.me/articles/archive-your-old-projects">Archive Your Old Projects</a><span class="weekly__url"> (arne.me)</span><p>In this post I describe how I wish I had archived all my old projects and my approach going forward.</p>
</li></ul><h2>Software</h2><ul><li><a href="https://jvns.ca/blog/2023/11/11/notes-on-nix-flakes/">Some notes on nix flakes</a><span class="weekly__url"> (jvns.ca)</span><p>Julia Evans shares their experience with Nix flakes.</p>
</li><li><a href="https://thomask.sdf.org/blog/2023/11/14/rust-without-crates-io.html">Rust without crates.io</a><span class="weekly__url"> (thomask.sdf.org)</span><p>Thomas Karpiniec explores using Debian packages instead of crates.io for Rust.</p>
</li><li><a href="https://blog.adamchalmers.com/signals-vs-servers/">Signals vs. Servers</a><span class="weekly__url"> (blog.adamchalmers.com)</span><p>Adam Chalmers about the problems of reloading a program with <code>SIGHUP</code> and the benefits of using HTTP instead.</p>
</li><li><a href="https://matklad.github.io/2023/11/15/push-ifs-up-and-fors-down.html">Push Ifs Up And Fors Down</a><span class="weekly__url"> (matklad.github.io)</span><p>Alex Kladov shares two programming rule of thumbs for better readability and better performance.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://blog.backslasher.net/no-dst.html">We don’t do DST at this company</a><span class="weekly__url"> (blog.backslasher.net)</span><p>Nitzan tells the story where a company had to update all the clocks on every switch to DST to keep the old time.</p>
</li><li><a href="https://jacobian.org/2023/nov/16/how-to-build-trust/">How to Build Trust</a><span class="weekly__url"> (jacobian.org)</span><p>Jacob Kaplan-Moss shares advice for managers to build trust (and what to avoid).</p>
</li><li><a href="https://katydecorah.com/notes/am-i-doing-it-right/">How do I know if I'm doing it right?</a><span class="weekly__url"> (katydecorah.com)</span><p>Katy DeCorah about steps that can help you verify your direction when learning a new skill.</p>
</li></ul>]]></content:encoded></item><item><title>124 / Things I Learned the Hard Way</title><link>https://arne.me/weekly/124</link><description><![CDATA[Issue #124 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/124</guid><pubDate>Sun, 12 Nov 2023 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey hey, how was your week? 🤗</p>
<h2>Toot of the Week</h2><blockquote>who called it &quot;legend of zelda speedrunning&quot; and not &quot;link-time optimization&quot;
&mdash;&nbsp;<a href="https://meow.social/@mimir/111375869470327464">@mimir@meow.social</a></blockquote><h2>Software</h2><ul><li><a href="https://www.benkuhn.net/hard/">You don't need to work on hard problems</a><span class="weekly__url"> (benkuhn.net)</span><p>Ben Kuhn explains how people come out of college with knowledge to solve hard problems, even though the same problem-solving skills could be applied in a better way.</p>
</li><li><a href="https://speakerdeck.com/bcantrill/things-i-learned-the-hard-way">Things I Learned the Hard Way</a><span class="weekly__url"> (speakerdeck.com)</span><p>Bryan Cantrill held a talk to the engineering team at Rokt about
things they learned the hard way when building software, these are
the slides.</p>
</li><li><a href="https://xeiaso.net/notes/cursorless-alien-magic/">Cursorless is alien magic from the future</a><span class="weekly__url"> (xeiaso.net)</span><p>Xe Iaso about a VS Code plugin which allows you to program efficiently using your voice.</p>
</li><li><a href="https://bmcgee.ie/posts/2023/11/nix-my-workflow/">Nix: my workflow</a><span class="weekly__url"> (bmcgee.ie)</span><p>Brian McGee shares their Nix (flake) workflow.</p>
</li><li><a href="https://utcc.utoronto.ca/~cks/space/blog/programming/GoModulesAndDomainExpiry">Go Modules and Domain Expiry</a><span class="weekly__url"> (utcc.utoronto.ca)</span><p>Chris Siebenmann about the domain expiry problem with Go packages and
possible alternatives.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://stephango.com/quality-software">Quality software deserves your hard‑earned cash</a><span class="weekly__url"> (stephango.com)</span><p>Steph Ango compares indie software to jam from a farmer's market and argues you should be willing to pay for the quality.</p>
</li><li><a href="https://www.henrikkarlsson.xyz/p/search-query">A blog post is a very long and complex search query to find fascinating people and make them route interesting stuff to your inbox</a><span class="weekly__url"> (henrikkarlsson.xyz)</span><p>Henrik Karlsson talks about niches on the internet and how to find people that share your interests.</p>
</li><li><a href="https://ntietz.com/blog/that-time-i-wrote-malware/">That time I wrote malware and got caught</a><span class="weekly__url"> (ntietz.com)</span><p>Nicole tells the story of writing (pretty harmless) malware in high school and having other students and teachers run it.</p>
</li></ul>]]></content:encoded></item><item><title>123 / The Most Powerful Word in the World</title><link>https://arne.me/weekly/123</link><description><![CDATA[Issue #123 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/123</guid><pubDate>Sun, 05 Nov 2023 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey hey, hope you enjoy this week’s curation!</p>
<h2>Toot of the Week</h2><blockquote>Maybe the real treasure is the microplastics we ingested along the way...
&mdash;&nbsp;<a href="https://infosec.exchange/@catsalad/111317165494855468">@catsalad@infosec.exchange</a></blockquote><h2>Favourites</h2><ul><li><a href="https://anthonyvicino.com/power-word/">This is the most powerful word in the world.</a><span class="weekly__url"> (anthonyvicino.com)</span><p>Anthony Vicino explains why the way you think about yourself affects your future.</p>
</li><li><a href="https://www.neverbeclever.org/blog/my-rude-ass-car/">My rude-ass car</a><span class="weekly__url"> (neverbeclever.org)</span><p>The author hilariously demonstrates the sometimes annoying features of a 2023 car.</p>
</li></ul><h2>Software</h2><ul><li><a href="https://arne.me/articles/write-your-own-ssg">Why You Should Write Your Own Static Site Generator</a><span class="weekly__url"> (arne.me)</span><p>I wrote my own static site generator and describe why and how.</p>
</li><li><a href="https://herman.bearblog.dev/how-bear-does-analytics-with-css/">How Bear does analytics with CSS</a><span class="weekly__url"> (herman.bearblog.dev)</span><p>Herman Martinus explains their no-JavaScript approach to analytics.</p>
</li><li><a href="https://www.pierrebeaucamp.com/a-day-with-zig/">A day with Zig</a><span class="weekly__url"> (pierrebeaucamp.com)</span><p>Pierre Beaucamp shares their experience going from Go to Zig.</p>
</li><li><a href="https://ludic.mataroa.blog/blog/i-accidentally-saved-half-a-million-dollars/?utm_source=hackernewsletter&amp;utm_medium=email&amp;utm_term=fav">I Accidentally Saved Half A Million Dollars</a><span class="weekly__url"> (ludic.mataroa.blog)</span><p>Ludicity saved their company half a million dollars by clicking a button that should've had been clicked years ago.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://www.vox.com/future-perfect/23939076/norway-electric-vehicle-cars-evs-tesla-oslo">Why Norway — the poster child for electric cars — is having second thoughts</a><span class="weekly__url"> (vox.com)</span><p>David Zipper explains how EV adoption hindered more environmentally friendly technologies like bikes and public transport.</p>
</li><li><a href="https://brettscott.substack.com/p/tech-doesnt-make-our-lives-easier">Tech doesn’t make our lives easier. It makes them faster</a><span class="weekly__url"> (brettscott.substack.com)</span><p>Brett Scott explains how new technology like cars a few decades ago and now LLMs don't make our lifes easier, even if that's how they're sold.</p>
</li><li><a href="https://lithub.com/the-other-side-of-money-on-the-stories-we-tell-about-wealth-poverty-and-inequality/">The Other Side of Money: On the Stories We Tell about Wealth, Poverty, and Inequality</a><span class="weekly__url"> (lithub.com)</span><p>Bette Adriaanse tells an inspiring story, going from poor to becoming a landlord and about the importance of community.</p>
</li></ul>]]></content:encoded></item><item><title>122 / The Negative Impact of Mobile-First Web Design on Desktop</title><link>https://arne.me/weekly/122</link><description><![CDATA[Issue #122 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/122</guid><pubDate>Sun, 29 Oct 2023 00:00:00 +0000</pubDate><content:encoded><![CDATA[<h2>Toot of the Week</h2><blockquote>hunters that use mating calls as bait r the worst at least food bait gives u food
&mdash;&nbsp;<a href="https://hachyderm.io/@chaddeusstevens/111316057336824359">@chaddeusstevens@hachyderm.io</a></blockquote><h2>Software</h2><ul><li><a href="https://roughlywritten.substack.com/p/random-thoughts-15-years-into-software">Random Thoughts 15 years into Software Engineering</a><span class="weekly__url"> (roughlywritten.substack.com)</span><p>Ryan O'Neill has 15 pieces of advice for software engineers.</p>
</li><li><a href="https://grumpy.website/1389">Why is nobody excited about these &quot;yesterday&quot;/&quot;2 days ago&quot;/&quot;a week ago&quot; labels?</a><span class="weekly__url"> (grumpy.website)</span><p>Nikita Prokopov argues one shouldn't use relative time labels unless they make sense in the way humans think.</p>
</li><li><a href="https://www.nngroup.com/articles/content-dispersion/">The Negative Impact of Mobile-First Web Design on Desktop</a><span class="weekly__url"> (nngroup.com)</span><p>Kim Salazar, Tim Neusesser and Nishi Chitale about content dispersion and the downsides of mobile-fist design.</p>
</li><li><a href="https://blog.orhun.dev/automated-rust-releases/">Fully Automated Releases for Rust Projects</a><span class="weekly__url"> (blog.orhun.dev)</span><p>Orhun Parmaksız mixes five powerful Rust automation tools to build what some may call &quot;the toxic brew that might poison one due to over-automation.&quot;</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://newsletter.thejorgemedina.com/p/youre-not-lacking-creativity-youre">You’re not lacking creativity, you’re overwhelmed</a><span class="weekly__url"> (newsletter.thejorgemedina.com)</span><p>Jorge Medina writes about decision fatigue for online content and presents a mitigation: Curated to create.</p>
</li><li><a href="https://arstechnica.com/information-technology/2023/10/university-of-chicago-researchers-seek-to-poison-ai-art-generators-with-nightshade/">University of Chicago researchers seek to “poison” AI art generators with Nightshade</a><span class="weekly__url"> (arstechnica.com)</span><p>Benj Edwards about a new technology that creates images that look correct to humans but confuse &quot;AI&quot;.</p>
</li></ul>]]></content:encoded></item><item><title>121 / Scrollbars are becoming a problem</title><link>https://arne.me/weekly/121</link><description><![CDATA[Issue #121 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/121</guid><pubDate>Sun, 15 Oct 2023 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey hey, how was your week? 🤗</p>
<h2>Toot of the Week</h2><blockquote>When your #Rust build times get slower after adding some procedural macros: 

We call that the syn tax :ferris:
&mdash;&nbsp;<a href="https://fosstodon.org/@janet/111223564960983226">@janet@fosstodon.org</a></blockquote><h2>Software</h2><ul><li><a href="https://tonsky.me/blog/unicode/">The Absolute Minimum Every Software Developer Must Know About Unicode in 2023 (Still No Excuses!)</a><span class="weekly__url"> (tonsky.me)</span><p>Nikita Prokopov gives a nice overview of the inner workings and common pitfalls of Unicode.</p>
</li><li><a href="https://artemis.sh/2023/10/12/scrollbars.html">Scrollbars are becoming a problem</a><span class="weekly__url"> (artemis.sh)</span><p>Artemis complains about the accessibility issues in modern scroll bars and shows a few ways (mostly Linux) to make them better.</p>
</li><li><a href="https://jesseduffield.com/Can%27t-Be-Fcked/">Can't Be F*cked: Underrated Cause of Tech Debt</a><span class="weekly__url"> (jesseduffield.com)</span><p>Jesse Duffield about one cause of tech debt: If you &quot;can't be fucked&quot; to maintain the code, write tests, etc.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://www.fastcompany.com/90338379/i-wrote-the-book-on-user-friendly-design-what-i-see-today-horrifies-me">I wrote the book on user-friendly design. What I see today horrifies me</a><span class="weekly__url"> (fastcompany.com)</span><p>Don Norman about design shortcomings for elderly people.</p>
</li><li><a href="http://www.righto.com/2023/10/bendix-cadc-reverse-engineering.html">Reverse-engineering the mechanical Bendix Central Air Data Computer</a><span class="weekly__url"> (righto.com)</span><p>Ken Shirriff reverse-engineers a mechanical flight computer for fighter planes from the 1950.</p>
</li><li><a href="https://www.are.na/blog/notes-on-taste">Notes on “Taste”</a><span class="weekly__url"> (are.na)</span><p>Brie Wolfson explains taste and how to acquire it.</p>
</li></ul>]]></content:encoded></item><item><title>120 / Push and Pull</title><link>https://arne.me/weekly/120</link><description><![CDATA[Issue #120 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/120</guid><pubDate>Sat, 07 Oct 2023 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey, hope you find something nice to read this week 🤗</p>
<h2>Toot of the Week</h2><blockquote>getting fired from apple for printing out little pieces of paper that say &quot;.DS_Store&quot; and leaving them everywhere
&mdash;&nbsp;<a href="https://tech.lgbt/@chrisisgr8/111168352009355051">@chrisisgr8@tech.lgbt</a></blockquote><h2>Culture</h2><ul><li><a href="https://kellanem.com/notes/push-and-pull">Push and Pull</a><span class="weekly__url"> (kellanem.com)</span><p>Kellan Elliott-McCrea about the meaning and importance of push and pull in engineering processes.</p>
</li><li><a href="https://turbot.com/blog/2023/10/repo-management">How we manage 200+ open-source repos</a><span class="weekly__url"> (turbot.com)</span><p>This blog post contains seven lessons for managing open-source software.</p>
</li><li><a href="https://github.blog/2023-10-04-how-to-communicate-like-a-github-engineer-our-principles-practices-and-tools/">How to communicate like a GitHub engineer: our principles, practices, and tools</a><span class="weekly__url"> (github.blog)</span><p>Ben Balter and Allison Matlack about async communication practices at GitHub.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://www.julian.com/blog/creativity-faucet">Creativity faucet: Increase your creativity</a><span class="weekly__url"> (julian.com)</span><p>Julian Shapiro about what they call the creativity faucet; you almost always start with a bad idea and the trick is to keep trying.</p>
</li><li><a href="https://arun.is/blog/apple-mirage/">Mirage at Apple Park</a><span class="weekly__url"> (arun.is)</span><p>Arun about the newest addition to the Apple Campus: An art installation called &quot;Mirage&quot;. <em>Thanks, Jan!</em></p>
</li><li><a href="https://embedded.substack.com/p/were-all-lurkers-now">We're all lurkers now</a><span class="weekly__url"> (embedded.substack.com)</span><p>Kate Lindsay about the current state of social media: Everyone's either shouting into the void or lurking.</p>
</li></ul>]]></content:encoded></item><item><title>119 / Nobody Cares</title><link>https://arne.me/weekly/119</link><description><![CDATA[Issue #119 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/119</guid><pubDate>Sun, 01 Oct 2023 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey hey, how was your week? 😌</p>
<h2>Toot of the Week</h2><blockquote>who called it object oriented programming and not class struggle
&mdash;&nbsp;<a href="https://mastodon.world/@exchgr/110686507297491516">@exchgr@mastodon.world</a></blockquote><h2>Peopleware</h2><ul><li><a href="https://a16z.com/nobody-cares/">Nobody Cares</a><span class="weekly__url"> (a16z.com)</span><p>Ben Horowitz explains why nobody cares about the <em>why</em> of failure.</p>
</li><li><a href="https://shamun.dev/posts/micromanagement">Micromanagement: The Unpopular Truth You Need to Hear</a><span class="weekly__url"> (shamun.dev)</span><p>Ido Shamun argues that sometimes micromanagement is a necessary evil.</p>
</li><li><a href="https://benhoyt.com/writings/how-to-apply/">How (not) to apply for a software job</a><span class="weekly__url"> (benhoyt.com)</span><p>Ben Hoyt writes do's and don't's for resumes and written interviews.</p>
</li></ul><h2>Tech</h2><ul><li><a href="https://adriano.fyi/posts/2023-09-24-choose-postgres-queue-technology/">Choose Postgres queue technology</a><span class="weekly__url"> (adriano.fyi)</span><p>Adriano Caloiaro argues you should use Postgres queue tech unless you have a good reason not to.</p>
</li><li><a href="https://jenson.org/text/">The invisible problem</a><span class="weekly__url"> (jenson.org)</span><p>Scott Jenson lists the problem of modern mobile text editing and suggests ways to improve it.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://www.bonappetit.com/story/can-you-put-plastic-in-the-microwave">Definitely Do Not Put Plastic in the Microwave</a><span class="weekly__url"> (bonappetit.com)</span><p>Ali Francis explains how different kinds of plastic behave when microwaved and the dangers of storing or heating up food in plastic containers.</p>
</li></ul>]]></content:encoded></item><item><title>118 / How To Engineer Kindness</title><link>https://arne.me/weekly/118</link><description><![CDATA[Issue #118 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/118</guid><pubDate>Mon, 25 Sep 2023 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey hey, how was your week? 😌</p>
<h2>Toot of the Week</h2><blockquote>help there are 26 emails in my inbox and they're all scary 😱
&mdash;&nbsp;<a href="https://hachyderm.io/@hiredthought/111126480337719023">@hiredthought@hachyderm.io</a></blockquote><h2>Living</h2><ul><li><a href="https://www.julian.com/blog/memorized-rules">Memorized Rules: How to give your life direction</a><span class="weekly__url"> (julian.com)</span><p>Julian Shapiro introduces you to the magic powers of memorized rules to guide your everyday decisions (with examples).</p>
</li><li><a href="https://erinremblance.substack.com/p/we-are-not-supposed-to-live-like">We are not supposed to live like this</a><span class="weekly__url"> (erinremblance.substack.com)</span><p>Erin Remblance argues we need to be more connected to nature and the people around you for our mental health.</p>
</li></ul><h2>Software</h2><ul><li><a href="https://chriscoyier.net/2023/09/21/use-subdomains/">Use Subdomains</a><span class="weekly__url"> (chriscoyier.net)</span><p>Chris Coyier argues you should wait with buying a top-level domain for your side-project and instead use subdomains at the start. <em>Thanks, Jan!</em></p>
</li><li><a href="https://kaviisuri.com/you-dont-need-to-learn-svelte?utm_source=tldrwebdev">You Don't Need to Learn Svelte – Here's Why</a><span class="weekly__url"> (kaviisuri.com)</span><p>KaviiSuri compares Svelte to React and highlights how you only need native JavaScript knowledge.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://zhangluyao.com/blog/make-something-nobody-wants/">It's okay to Make Something Nobody Wants</a><span class="weekly__url"> (zhangluyao.com)</span><p>Luyao Zhang about the importance of excitement about the project you're building.</p>
</li><li><a href="https://kind.engineering/">Kind Engineering: How To Engineer Kindness</a><span class="weekly__url"> (kind.engineering)</span><p>Evan Smith about the benefits of engineering kindness and how do so.</p>
</li></ul>]]></content:encoded></item><item><title>117 / Don&apos;t be afraid to be wrong</title><link>https://arne.me/weekly/117</link><description><![CDATA[Issue #117 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/117</guid><pubDate>Mon, 18 Sep 2023 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hi hi, hope you find something good in todays issue 😌</p>
<h2>Toot of the Week</h2><blockquote>is there like a 'no more tears' shampoo but for docker?&mdash;&nbsp;<a href="https://social.treehouse.systems/@dysfun/111045806947154100">@dysfun@social.treehouse.systems</a></blockquote><h2>Peopleware</h2><ul><li><a href="https://nlopes.dev/writing/dont-be-afraid-to-be-wrong">Don't be afraid to be wrong</a><span class="weekly__url"> (nlopes.dev)</span><p>Norberto shares strategies to be more resilient and relaxed in cases where you could be wrong.</p>
</li><li><a href="https://www.sheknows.com/living/articles/2839276/criticisms-that-hold-women-leaders-back/">30 Criticisms That Hold Women Leaders Back, According to New Research</a><span class="weekly__url"> (sheknows.com)</span><p>Lauryn Higgins about gender bias in the workplace and gives tips to fight it.</p>
</li></ul><h2>Software</h2><ul><li><a href="https://littleblah.com/post/2019-09-01-senior-engineer-checklist/">A Senior Engineer's CheckList</a><span class="weekly__url"> (littleblah.com)</span><p>A checklist for a senior engineer (with 60 items!)</p>
</li><li><a href="https://engineercodex.substack.com/p/7-simple-habits-of-the-top-1-of-engineers">7 simple habits of the top 1% of engineers</a><span class="weekly__url"> (engineercodex.substack.com)</span><p>A list with seven useful engineering habits.</p>
</li><li><a href="https://vercel.com/blog/how-we-continued-porting-turborepo-to-rust">Using Zig in our incremental Turborepo migration from Go to Rust</a><span class="weekly__url"> (vercel.com)</span><p>Nicholas Yang explains how and why they use Zig as a compiler to enable the move from Go to Rust in Turborepo.</p>
</li><li><a href="https://blog.separateconcerns.com/2023-09-11-linear-code.html">Linear code is more readable</a><span class="weekly__url"> (blog.separateconcerns.com)</span><p>Pierre 'catwell' Chapuis about the benefits of linear code and how to get most of the benefits of abstractions.</p>
</li><li><a href="https://vadimkravcenko.com/shorts/aging-code/">Aging Code</a><span class="weekly__url"> (vadimkravcenko.com)</span><p>Vadim Kravcenko about the glow of a maturity in an old(er) codebase and why it might outweigh the reasons to do a rewrite.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://longform.asmartbear.com/slc/">Your customers hate MVPs. Make a SLC instead.</a><span class="weekly__url"> (longform.asmartbear.com)</span><p>Jason Cohen explains why Minimal Viable Product (MVP) is a selfish process and you should instead build something Simple, Lovable and Complete (SLC).</p>
</li><li><a href="https://shkspr.mobi/blog/2023/09/what-if-civilisation-doesnt-collapse/">What if civilisation *doesn't* collapse?</a><span class="weekly__url"> (shkspr.mobi)</span><p>@edent about the advantages of an eReader and risk management.</p>
</li><li><a href="https://stefanzweifel.dev/posts/2023/09/16/an-opinionated-personal-folder-structure">An Opinionated Personal Folder Structure</a><span class="weekly__url"> (stefanzweifel.dev)</span><p>Stefan Zweifel explains their folder structure, adapted after Johnny Decimal. <em>Thanks, Jan!</em></p>
</li></ul>]]></content:encoded></item><item><title>116 / Style is consistent constraint</title><link>https://arne.me/weekly/116</link><description><![CDATA[Issue #116 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/116</guid><pubDate>Sun, 10 Sep 2023 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey hey, how was your week? ✌🏻</p>
<h2>Peopleware</h2><ul><li><a href="https://amasad.me/meta">Beware the Metagame</a><span class="weekly__url"> (amasad.me)</span><p>Amjad Masad about the danger of getting sucked into playing the meta game (i.e. giving talks or writing opinion pieces) and doing less and less base work.</p>
</li></ul><h2>Software</h2><ul><li><a href="https://dannorth.net/2023/09/02/the-worst-programmer/">The Worst Programmer I Know</a><span class="weekly__url"> (dannorth.net)</span><p>Dan North about the type of developer who doesn't complete any issues but instead helps everyone else accomplish theirs faster and better.</p>
</li><li><a href="https://bitbashing.io/async-rust.html#">Async Rust Is A Bad Language</a><span class="weekly__url"> (bitbashing.io)</span><p>Matt Kline talks about some of the pains of async Rust.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://stephango.com/style">Style is consistent constraint</a><span class="weekly__url"> (stephango.com)</span><p>Steph Ango about the value of constraint in everyday life. <em>Thanks, Jan!</em></p>
</li><li><a href="https://qntm.org/abolish">So You Want To Abolish Time Zones</a><span class="weekly__url"> (qntm.org)</span><p>qntm plays the scenario of trying to figure out if it's a good time to call uncle Steve if we didn't have timezones.</p>
</li><li><a href="https://scandinavianmind.com/feature/human-touch-interview-jesper-kouthoofd-teenage-engineering">The founder of Teenage Engineering opens up to his creative space</a><span class="weekly__url"> (scandinavianmind.com)</span><p>Ilenia Martini interviews Jesper Kouthoofd, the founder of Teenage Engineering.</p>
</li><li><a href="https://foundation.mozilla.org/en/privacynotincluded/articles/its-official-cars-are-the-worst-product-category-we-have-ever-reviewed-for-privacy/">It’s Official: Cars Are Terrible at Privacy and Security</a><span class="weekly__url"> (foundation.mozilla.org)</span><p>Jen Caltrider, Misha Rykov and Zoë MacDonald have tested cars on privacy and security and the results are daunting.</p>
</li></ul>]]></content:encoded></item><item><title>115 / Ask vs guess culture</title><link>https://arne.me/weekly/115</link><description><![CDATA[Issue #115 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/115</guid><pubDate>Sun, 27 Aug 2023 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey hey, how was your week? 😌</p>
<h2>Toot of the Week</h2><blockquote>&quot;Shitposting&quot; is an anagram of &quot;Top Insights&quot;
&mdash;&nbsp;<a href="https://mstdn.social/@qurlyjoe/110882531929248970">@qurlyjoe@mstdn.social</a></blockquote><h2>Peopleware</h2><ul><li><a href="https://interviewing.io/blog/sabotage-salary-negotiation-before-even-start">How to sabotage your salary negotiation efforts before you even start</a><span class="weekly__url"> (interviewing.io)</span><p>Aline Lerner showcases two mistakes for salary negotiation and how to avoid them.</p>
</li></ul><h2>Software</h2><ul><li><a href="https://www.proofofconcept.pub/p/the-four-types-of-software-in-the">The four types of software in the future</a><span class="weekly__url"> (proofofconcept.pub)</span><p>David Hoang introduces four classifications of software in the future: Commercial, Boutique, Personal, and Disposable.</p>
</li><li><a href="https://loige.co/why-you-should-consider-rust-for-your-lambdas/">Why you should consider Rust for your Lambdas</a><span class="weekly__url"> (loige.co)</span><p>Luciano Mammino explains why Rust is a great fit for AWS Lambda.</p>
</li><li><a href="https://matt-rickard.com/why-tailwind-css-won">Why Tailwind CSS Won</a><span class="weekly__url"> (matt-rickard.com)</span><p>Matt Rickard lists four reasons why Tailwind is so popular.</p>
</li><li><a href="https://lukeplant.me.uk/blog/posts/no-one-actually-wants-simplicity/">No one actually wants simplicity</a><span class="weekly__url"> (lukeplant.me.uk)</span><p>Luke Plant explains why if you won't sacrifice anything for simplicity, you don't care about it.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://jeanhsu.substack.com/p/ask-vs-guess-culture">Ask vs guess culture</a><span class="weekly__url"> (jeanhsu.substack.com)</span><p>Jean Hsu explains two different approaches to asking for something and how they sometimes clash.</p>
</li><li><a href="https://blog.jim-nielsen.com/2023/temporarily-abled/">We’re All Just Temporarily Abled</a><span class="weekly__url"> (blog.jim-nielsen.com)</span><p>Jim Nielsen explains how 100% of people will have some form of disability in their lifetime.</p>
</li><li><a href="https://blog.johnqian.com/startup-spark">How a startup looses its spark</a><span class="weekly__url"> (blog.johnqian.com)</span><p>John Qian explains what makes a startup intoxicating and how these qualities are eroded with more employees. <em>Thanks, Lukas!</em></p>
</li><li><a href="https://rmkit.dev/eink-is-so-retropunk/">E-ink is so Retropunk</a><span class="weekly__url"> (rmkit.dev)</span><p>This article is a love letter to open e-ink devices like the reMarkable or Kobo.</p>
</li></ul>]]></content:encoded></item><item><title>114 / Edsger Dijkstra&apos;s One-Day Workweek</title><link>https://arne.me/weekly/114</link><description><![CDATA[Issue #114 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/114</guid><pubDate>Mon, 14 Aug 2023 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey hey, a bit late due to vacation travels but here we are!
Hope you find something cool in this week’s selection. 😌</p>
<h2>Toot of the Week</h2><blockquote>it's cute when websites think I would turn off my ad blocker rather than just leaving the page
&mdash;&nbsp;<a href="https://retr0.id/objects/5ea028e1-9d1c-4c3e-976e-d10469c5fd42">@retr0id@retr0.id</a></blockquote><h2>Working</h2><ul><li><a href="https://calnewport.com/edsger-dijkstras-one-day-workweek/">Edsger Dijkstra's One-Day Workweek</a><span class="weekly__url"> (calnewport.com)</span><p>Cal Newport about Edsger Dijkstra working one day a week and why busyness can prevent productivity.</p>
</li></ul><h2>Software</h2><ul><li><a href="https://buttondown.email/robinrendle/archive/what-makes-a-website-cool/">What makes a website cool? </a><span class="weekly__url"> (buttondown.email)</span><p>Robin Rendle explains what makes a website cool in their eyes. <em>Thanks, Jan!</em></p>
</li><li><a href="https://fasterthanli.me/articles/lies-we-tell-ourselves-to-keep-using-golang">Lies we tell ourselves to keep using Golang</a><span class="weekly__url"> (fasterthanli.me)</span><p>Amos takes a close look at Go and weighs its issues against its strengths.</p>
</li><li><a href="https://hirrolot.github.io/posts/why-static-languages-suffer-from-complexity">Why Static Languages Suffer From Complexity</a><span class="weekly__url"> (hirrolot.github.io)</span><p>Hirrolot writes about types in language design and the advantages and disadvantages of dynamic vs. static languages.</p>
</li><li><a href="https://utcc.utoronto.ca/~cks/space/blog/sysadmin/LogMonitoringTarpit">Monitoring your logs is mostly a tarpit</a><span class="weekly__url"> (utcc.utoronto.ca)</span><p>Chris Siebenmann argues monitoring unstructured logs isn't worth it.</p>
</li><li><a href="https://iliana.fyi/blog/ios-wallet-library-card/">Getting my library cards onto my phone the hard way</a><span class="weekly__url"> (iliana.fyi)</span><p>iliana etaoin shares how xie built a custom Apple Wallet pass for xer library card.</p>
</li></ul><h2>Writing</h2><ul><li><a href="https://jvns.ca/blog/2023/08/07/tactics-for-writing-in-public/">Some tactics for writing in public</a><span class="weekly__url"> (jvns.ca)</span><p>Julia Evans shares advice on what to look out for when writing in public.</p>
</li><li><a href="https://simonwillison.net/2023/Aug/6/annotated-presentations/">How I make annotated presentations</a><span class="weekly__url"> (simonwillison.net)</span><p>Simon Willison shares their progress to turn a given talk into a blog post.</p>
</li><li><a href="https://www.theredhandfiles.com/chatgpt-making-things-faster-and-easier/">Using ChatGPT for Songwriting</a><span class="weekly__url"> (theredhandfiles.com)</span><p>Nick Cave answers the question why you shouldn't use ChatGPT for songwriting even if it's so much ’faster and easier‘. <em>Thanks, Jan!</em></p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://www.bbc.com/future/article/20170816-the-monster-atomic-bomb-that-was-too-big-to-use">The monster atomic bomb that was too big to use</a><span class="weekly__url"> (bbc.com)</span><p>Stephen Downling about Tsar Bomba, an experimental nuclear bomb that was too powerful to test.</p>
</li><li><a href="https://the.webm.ink/not-using-zoom">Not Using Zoom</a><span class="weekly__url"> (the.webm.ink)</span><p>Simon Phipps explains why they're not using Zoom anymore after the latest Terms of Service update.</p>
</li></ul>]]></content:encoded></item><item><title>113 / Just normal web things</title><link>https://arne.me/weekly/113</link><description><![CDATA[Issue #113 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/113</guid><pubDate>Sun, 06 Aug 2023 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey hey ✌🏻</p>
<h2>Toot of the Week</h2><blockquote>maximum wage
&mdash;&nbsp;<a href="https://fireplace.cafe/@christen/110816148333062881">@christen@fireplace.cafe</a></blockquote><h2>Peopleware</h2><ul><li><a href="https://austinhenley.com/blog/90percent.html">Stopping at 90%</a><span class="weekly__url"> (austinhenley.com)</span><p>Austin Z. Henley about the drawbacks of stopping your project at 90 % and calling it done.</p>
</li><li><a href="https://two-wrongs.com/retro-prompts.html">Retrospective Prompts</a><span class="weekly__url"> (two-wrongs.com)</span><p>Chris has a list of prompts for development retrospectives.</p>
</li></ul><h2>Software</h2><ul><li><a href="https://alan.norbauer.com/articles/relay-style-graphql">Relay-style GraphQL</a><span class="weekly__url"> (alan.norbauer.com)</span><p>Alan Norbauer about the benefits of Relay-style GraphQL.</p>
</li><li><a href="https://catskull.net/html.html">I’m betting on HTML</a><span class="weekly__url"> (catskull.net)</span><p>This blog post highlights native HTML elements and explains why they might be a better choice than your 4MB JavaScript date picker.</p>
</li><li><a href="https://simonwillison.net/2023/Aug/1/llama-2-mac/">Run Llama 2 on your own Mac using LLM and Homebrew</a><span class="weekly__url"> (simonwillison.net)</span><p>Simon Willison explains how you can run Llama 2 on your Mac.</p>
</li><li><a href="https://rauno.me/craft/interaction-design">Invisible Details of Interaction Design</a><span class="weekly__url"> (rauno.me)</span><p>rauno writes an essay about interaction design and the factors for greatness.</p>
</li><li><a href="https://heather-buchel.com/blog/2023/07/just-normal-web-things/">Just normal web things.</a><span class="weekly__url"> (heather-buchel.com)</span><p>Heather Buchel lists browser-native features that people rely on but are often overridden using JavaScript.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://www.newyorker.com/news/annals-of-a-warming-planet/what-to-do-with-climate-emotions">What to Do with Climate Emotions</a><span class="weekly__url"> (newyorker.com)</span><p>Jia Tolentino about climate anxiety and different ways to deal with it.</p>
</li><li><a href="https://www.npr.org/2023/07/27/1190390376/ufo-hearing-non-human-biologics-uaps">U.S. recovered non-human 'biologics' from UFO crash sites, former intel official says</a><span class="weekly__url"> (npr.org)</span><p>Vanessa Romo, Bill Chappell summarize the UAP hearing about extraterrestrial objects and non-human biological matter.</p>
</li></ul>]]></content:encoded></item><item><title>112 / In Defense of Strategy</title><link>https://arne.me/weekly/112</link><description><![CDATA[Issue #112 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/112</guid><pubDate>Sun, 30 Jul 2023 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hi hi, how’s it going? 🫶🏻</p>
<h2>Toot of the Week</h2><blockquote>Remember that technology is a tool. Use it to help yourself.
&mdash;&nbsp;<a href="https://botsin.space/@selfcare/110800309248545705">@selfcare@botsin.space</a></blockquote><h2>Peopleware</h2><ul><li><a href="https://registerspill.thorstenball.com/p/the-most-powerful-law-in-software">The Most Powerful Law in Software</a><span class="weekly__url"> (registerspill.thorstenball.com)</span><p>Thorsten Ball explains the effects of Conway‘s Law and how you can use it to your advantage.</p>
</li><li><a href="https://pboyd.io/posts/at-company-we-are-family/">At this company, we are family</a><span class="weekly__url"> (pboyd.io)</span><p>Paul Boyd writes an exit letter as if the company actually was a family.</p>
</li><li><a href="https://www.notboring.co/p/in-defense-of-strategy">In Defense of Strategy</a><span class="weekly__url"> (notboring.co)</span><p>Packy McCormick on what makes a good strategy and why every startup should have one:</p>
</li></ul><h2>Software</h2><ul><li><a href="https://themer.dev/blog/the-single-most-important-factor-that-differentiates-front-end-frameworks">The single most important factor that differentiates front-end frameworks</a><span class="weekly__url"> (themer.dev)</span><p>This article showcases how change detection works in different modern front-end frameworks.</p>
</li><li><a href="https://sabrinajewson.org/blog/null-lifetime">Why the “Null” Lifetime Does Not Exist</a><span class="weekly__url"> (sabrinajewson.org)</span><p>Sabrina Jewson about self-referential types in Rust and why there‘s always a shorter lifetime.</p>
</li><li><a href="https://www.allthingsdistributed.com/2023/07/building-and-operating-a-pretty-big-storage-system.html">Building and operating a pretty big storage system called S3</a><span class="weekly__url"> (allthingsdistributed.com)</span><p>Werner Vogel about the origins of Amazon S3.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://www.newyorker.com/magazine/2018/11/12/why-doctors-hate-their-computers">Why Doctors Hate Their Computers</a><span class="weekly__url"> (newyorker.com)</span><p>Atul Gawande about the changing relationship of doctors nd their computers.</p>
</li></ul>]]></content:encoded></item><item><title>111 / This will be easy</title><link>https://arne.me/weekly/111</link><description><![CDATA[Issue #111 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/111</guid><pubDate>Sun, 23 Jul 2023 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey hey, how was your week? ✌🏻</p>
<h2>Toot of the Week</h2><blockquote>I got fuck-all done today but I also have a couple of incredibly smooth yaks
&mdash;&nbsp;<a href="https://saturation.social/@jkottke/110753962498386841">@jkottke@saturation.social</a></blockquote><h2>Peopleware</h2><ul><li><a href="https://blog.nateliason.com/p/proof-you-can-do-hard-things">Proof You Can Do Hard Things</a><span class="weekly__url"> (blog.nateliason.com)</span><p>Nat Eliason gives a better answer to why you should learn calculus in school.</p>
</li><li><a href="https://buildrightside.com/autonomy-alignment">Alignment &gt; Autonomy</a><span class="weekly__url"> (buildrightside.com)</span><p>Jean-Michel about the importance of alignment and the false assumption that autonomy is more important.</p>
</li><li><a href="https://jeremymikkola.com/posts/developer_productivity.html">What makes developers productive?</a><span class="weekly__url"> (jeremymikkola.com)</span><p>Jeremy Mikkola  has ten metrics which indicate developer productivity better than lines of code written.</p>
</li></ul><h2>Software</h2><ul><li><a href="https://www.bitecode.dev/p/this-will-be-easy">This will be easy</a><span class="weekly__url"> (bitecode.dev)</span><p>A story about doing an HTTP Post request—a simple task, made complicated by real-life constraints.</p>
</li><li><a href="https://xeiaso.net/blog/idk-about-email">I don't know how I feel about email</a><span class="weekly__url"> (xeiaso.net)</span><p>Xe Iaso writes a satire post about email—one that might remind you of arguments against a certain social network.</p>
</li><li><a href="https://www.dancowell.com/software-engineers-hate-code/">Software engineers hate code</a><span class="weekly__url"> (dancowell.com)</span><p>Dan Cowell writes a humorous article about software engineers‘ hate for (other people) code and the resulting effects.</p>
</li><li><a href="https://postgresml.org/blog/how-we-generate-javascript-and-python-sdks-from-our-canonical-rust-sdk">How We Generate JavaScript and Python SDKs From Our Canonical Rust SDK</a><span class="weekly__url"> (postgresml.org)</span><p>Silas Marvin explains how they used Rust macros to generate JavaScript and Python implementations based on the Rust SDK.</p>
</li><li><a href="https://blog.matt-rickard.com/p/stop-overengineering">Stop Overengineering</a><span class="weekly__url"> (blog.matt-rickard.com)</span><p>Matt Rickard lists 10 negative effects of overengineering.</p>
</li><li><a href="https://tweedegolf.nl/en/blog/96/why-rust-is-a-great-fit-for-embedded-software-2023-update">Why Rust is a great fit for embedded software - 2023 update</a><span class="weekly__url"> (tweedegolf.nl)</span><p>Henk talks about the state of embedded Rust.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://calnewport.com/when-work-didnt-follow-you-home/">When Work Didn't Follow You Home</a><span class="weekly__url"> (calnewport.com)</span><p>Cal Newport about a recent article by Dan Kois interviewing Gen X people about what they did after work.</p>
</li><li><a href="https://www.linyangchen.com/Typography-Fell-Types-font">A 17th-century font in a 21st-century thesis</a><span class="weekly__url"> (linyangchen.com)</span><p>Lin Yangchen found an 17th-century font and, after quite some research and then some careful manual adaptions, used it in their thesis.</p>
</li></ul>]]></content:encoded></item><item><title>110 / Compounding Optimism</title><link>https://arne.me/weekly/110</link><description><![CDATA[Issue #110 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/110</guid><pubDate>Sun, 09 Jul 2023 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hej, how was your week? ✌🏻</p>
<h2>Toot of the Week</h2><blockquote>installing Office 97 just to feel something again 📎💬&mdash;&nbsp;<a href="https://mastodon.gamedev.place/@aeva/110662637463710949">@aeva@mastodon.gamedev.place</a></blockquote><h2>Working</h2><ul><li><a href="https://collabfund.com/blog/compounding-optimism/">Compounding Optimism</a><span class="weekly__url"> (collabfund.com)</span><p>Morgan Housel shares a theory of compounding ideas and why it's easy to underestimate.</p>
</li><li><a href="https://patrickcollison.com/fast">Fast</a><span class="weekly__url"> (patrickcollison.com)</span><p>Patrick Collison has a list of projects which were completed super fast. Did you know the first iPod took less than a year?</p>
</li></ul><h2>AI</h2><ul><li><a href="https://www.theguardian.com/technology/2023/jul/06/ai-artificial-intelligence-world-diseases-climate-scenarios-experts">Five ways AI could improve the world: ‘We can cure all diseases, stabilise our climate, halt poverty’</a><span class="weekly__url"> (theguardian.com)</span><p>Steve Rose asked five leading AI researchers to lay out their best-case scenarios for the future of AI. <em>Thanks, Astrid!</em></p>
</li><li><a href="https://www.theguardian.com/technology/2023/jul/07/five-ways-ai-might-destroy-the-world-everyone-on-earth-could-fall-over-dead-in-the-same-second">Five ways AI might destroy the world: ‘Everyone on Earth could fall over dead in the same second’</a><span class="weekly__url"> (theguardian.com)</span><p>Steve Rose asks five leading AI researchers to speculate what could go wrong.</p>
</li><li><a href="https://qntm.org/mmacevedo">Lena</a><span class="weekly__url"> (qntm.org)</span><p>qntm writes a fictional Wikipedia article from the future about MMACevedo, the earliest executable image of a human brain and the ethical complications.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://www.wired.com/story/null-license-plate-landed-one-hacker-ticket-hell/">How a 'NULL' License Plate Landed One Hacker in Ticket Hell</a><span class="weekly__url"> (wired.com)</span><p>Brian Barret tells the story of Joseph Tartaro, who registered NULL as a license plate in the US and ever since receives fines he has nothing to do with.</p>
</li><li><a href="https://jogblog.substack.com/p/facebooks-threads-is-so-depressing">Facebook's Threads is so depressing</a><span class="weekly__url"> (jogblog.substack.com)</span><p>Jason O. Gilbert shares their experience with Facebook's new Twitter clone.</p>
</li><li><a href="https://ploum.net/2023-07-06-stop-trying-to-make-social-networks-succeed.html">Stop Trying to Make Social Networks Succeed</a><span class="weekly__url"> (ploum.net)</span><p>Ploum explains why social networks will never &quot;succeed&quot; (whatever that means) and that the real value is in the community, not the tool it uses.</p>
</li><li><a href="https://julian.digital/2023/07/06/multi-layered-calendars/">Multi-layered calendars</a><span class="weekly__url"> (julian.digital)</span><p>Julian noticed that our calendars are stuck in the past and explores a more modern approach using different layers for different activities. <em>Thanks, Jan!</em></p>
</li></ul>]]></content:encoded></item><item><title>109 / JavaScript Gom Jabbar</title><link>https://arne.me/weekly/109</link><description><![CDATA[Issue #109 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/109</guid><pubDate>Sat, 01 Jul 2023 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hej, how’s it going? 🖖🏻</p>
<h2>Toot of the Week</h2><blockquote>You can't UN-invent a technology.  You can't put the genie back in the bottle once it's in the hands of the people.  Laserdisc WILL have its day
&mdash;&nbsp;<a href="https://queer.party/@eevee/110637112815957288">@eevee@queer.party</a></blockquote><h2>Software</h2><ul><li><a href="https://xeiaso.net/blog/nosleep">Time is not a synchronization primitive</a><span class="weekly__url"> (xeiaso.net)</span><p>Xe Iaso about the bad practice of sleeping in tests and how to catch it in Go.</p>
</li><li><a href="https://www.bitecode.dev/p/hype-cycles">XML is the future</a><span class="weekly__url"> (bitecode.dev)</span><p>This author talks about the right tool for the right job and explains why you probably don't need a Google-level tech stack for your 100 req/s website.</p>
</li><li><a href="https://opensource.googleblog.com/2023/06/rust-fact-vs-fiction-5-insights-from-googles-rust-journey-2022.html">Rust fact vs. fiction: 5 Insights from Google's Rust journey in 2022</a><span class="weekly__url"> (opensource.googleblog.com)</span><p>The Google open source blog draws a resume over Rust use at Google in 2022. <em>Thanks, Jacob!</em></p>
</li><li><a href="https://frantic.im/javascript-gom-jabbar/">JavaScript Gom Jabbar</a><span class="weekly__url"> (frantic.im)</span><p>Alex Kotliarskyi goes through a <code>package.json</code> as if it's the Gom Jabbar from Dune.</p>
</li><li><a href="https://tonsky.me/blog/font-size/">Font size is useless; let’s fix it</a><span class="weekly__url"> (tonsky.me)</span><p>Nikita talks about inconsistencies with different fonts and explains why you can't rely on font-size.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://greatergood.berkeley.edu/article/item/what_does_intellectual_humility_look_like">What Does Intellectual Humility Look Like?</a><span class="weekly__url"> (greatergood.berkeley.edu)</span><p>Mark Leary about intellectual humility—what it is, it's benefits and drawbacks and how to gain more.</p>
</li><li><a href="https://www.cbsnews.com/news/nasa-virtual-mars-habitat-four-volunteers-start-mission-one-year/">4 volunteers just entered a virtual &quot;Mars&quot; made by NASA. They won't come back for one year.</a><span class="weekly__url"> (cbsnews.com)</span><p>Emily Mae Czachor about a NASA exploration project that aims to simulate challenges that might occur on Mars.</p>
</li><li><a href="http://mikebeauchamp.com/misc/sennheiser-hd-555-to-hd-595-mod/">Sennheiser HD 555 to HD 595 Mod</a><span class="weekly__url"> (mikebeauchamp.com)</span><p>Mike Beauchamp explains how you can turn $ 200 headphones into $ 350 headphones with a screwdriver.</p>
</li><li><a href="https://garrettdimon.com/journal/posts/delete-friction">Delete Friction</a><span class="weekly__url"> (garrettdimon.com)</span><p>Garrett Dimon tells the story of how a habit of them slowly declined and the steps they took to reverse that.</p>
</li><li><a href="https://www.vox.com/technology/2023/6/20/23762655/tech-perk-remote-work-freedom-airbnb-yelp">The hottest new perk in tech is freedom</a><span class="weekly__url"> (vox.com)</span><p>Rani Molla about the return to office big tech has called for and the advantages of being able to hire anywhere.</p>
</li></ul>]]></content:encoded></item><item><title>108 / Humans Need Play</title><link>https://arne.me/weekly/108</link><description><![CDATA[Issue #108 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/108</guid><pubDate>Sat, 24 Jun 2023 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hi, how was your week? 🦕</p>
<h2>Toot of the Week</h2><blockquote>The worst thing that ever happened in software engineering was when Kirk asked Scotty how long something would take and Scotty said thirty minutes and Kirk said you’ve got five and Scotty got it done in five and impressionable children watched this and grew up to become managers.
&mdash;&nbsp;<a href="https://cloudisland.nz/@isaacfreeman/110239957969555561">@isaacfreeman@cloudisland.nz</a></blockquote><h2>Peopleware</h2><ul><li><a href="https://hbr.org/2023/06/to-build-a-top-performing-team-ask-for-85-effort">To Build a Top Performing Team, Ask for 85% Effort</a><span class="weekly__url"> (hbr.org)</span><p>Greg McKeown about the old management mindest of maximum effort and a better alternative.</p>
</li><li><a href="https://allenpike.com/2023/humans-need-play">Humans Need Play</a><span class="weekly__url"> (allenpike.com)</span><p>Allen Pike about the human need for play (next to work or entertainment).</p>
</li><li><a href="https://berthub.eu/articles/posts/on-being-useful/">On Being Useful</a><span class="weekly__url"> (berthub.eu)</span><p>Bert Hubert has a guide on &quot;being useful&quot;, a.k.a. fighting the climate crisis for example,or social injustice.</p>
</li><li><a href="https://cerebralab.com/Imaginary_Problems_Are_the_Root_of_Bad_Software">Imaginary Problems Are the Root of Bad Software</a><span class="weekly__url"> (cerebralab.com)</span><p>George about imaginary problems that appear because of communication issues or people wanting to solve hard, not boring problems.</p>
</li></ul><h2>Software</h2><ul><li><a href="https://peppe.rs/posts/plain_text_journaling/">Plain Text Journaling</a><span class="weekly__url"> (peppe.rs)</span><p>Akshay built their own journaling system in Vim and shares how.</p>
</li><li><a href="https://notes.dt.in.th/HDRQRCode">HDR QR Code</a><span class="weekly__url"> (notes.dt.in.th)</span><p>dtinth found an interesting hack to display QR codes brighter than possible with CSS. <em>Thanks, Eric!</em></p>
</li><li><a href="https://www.totaltypescript.com/typescript-5-2-new-keyword-using">TypeScript 5.2's New Keyword: 'using'</a><span class="weekly__url"> (totaltypescript.com)</span><p>Matt Pocock explains how to use the new upcoming TypeScript lifetimes feature.</p>
</li><li><a href="https://time.com/6288245/openai-eu-lobbying-ai-act/">Exclusive: OpenAI Lobbied E.U. to Water Down AI Regulation</a><span class="weekly__url"> (time.com)</span><p>Billy Perrigo explains how Sam Altman spoke about the need of AI regulation but secretly lobbied the EU to water down the AI Act.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://herman.bearblog.dev/a-case-for-toe-socks/">A case for socks with toes</a><span class="weekly__url"> (herman.bearblog.dev)</span><p>I don't know why this is in here, but apparently socks with toes are good for you? <em>Thanks, Eric!</em></p>
</li></ul>]]></content:encoded></item><item><title>107 / IKEA-Oriented Development</title><link>https://arne.me/weekly/107</link><description><![CDATA[Issue #107 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/107</guid><pubDate>Sun, 18 Jun 2023 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>’sup 🦖</p>
<h2>Toot of the Week</h2><blockquote>let’s all go back to internet 1.0.  
you can only connect to it through a black and white macintosh, and the only things there are a chatroom and movie times. no browsers. no sites. and you can only connect late in the evening when no one is expecting a phone call. oh and you’re charged by the minute. it’s beautiful.
&mdash;&nbsp;<a href="https://mastodon.gamedev.place/@PHIL_FISH/110559845943627283">@PHIL_FISH@mastodon.gamedev.place</a></blockquote><h2>Peopleware</h2><ul><li><a href="http://jsomers.net/blog/speed-matters">Speed matters: Why working quickly is more important than it seems</a><span class="weekly__url"> (jsomers.net)</span><p>James Somers about activation energy and why working fast can be beneficial.</p>
</li><li><a href="https://careercutler.substack.com/p/dont-make-the-same-3-performance">Don't make the same 3 performance review mistakes I made</a><span class="weekly__url"> (careercutler.substack.com)</span><p>Jordan Cutler shares some advice for performance reviews.</p>
</li><li><a href="https://www.marginalia.nu/log/82_killing_community/">Killing Community</a><span class="weekly__url"> (marginalia.nu)</span><p>Viktor Lofgren explains how a community can feel like a village and how that is destroyed.</p>
</li></ul><h2>Software</h2><ul><li><a href="https://erikbern.com/2020/12/16/giving-more-tools-to-software-engineers-the-reorganization-of-the-factory.html">Giving more tools to software engineers: the reorganization of the factory</a><span class="weekly__url"> (erikbern.com)</span><p>Erik Bernhardsson about engineer productivity, the knowledge factory and the future of engineering.</p>
</li><li><a href="https://ericwbailey.website/published/the-five-types-of-people-who-produce-inaccessible-code/">The five types of people who produce inaccessible code</a><span class="weekly__url"> (ericwbailey.website)</span><p>Eric lists five personas of people who write inaccessible code.</p>
</li><li><a href="https://github.com/readme/guides/finish-your-projects">Finish your projects</a><span class="weekly__url"> (github.com)</span><p>Aaron Francis shares advice on how to finish your (side-)projects.</p>
</li><li><a href="https://taylor.town/ikea-oriented-development">Ikea-Oriented Development</a><span class="weekly__url"> (taylor.town)</span><p>Taylor takes the core principles from IKEA and applies them to software engineering.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://bigthink.com/the-well/eastern-philosophy-neuroscience-no-self/">Eastern philosophy says there is no &quot;self.&quot; Science agrees</a><span class="weekly__url"> (bigthink.com)</span><p>Chris Niebauer explains that a lot of problems come from people thinking their self is a pilot, when it in fact might not exist.</p>
</li><li><a href="https://elenaverna.substack.com/p/the-dark-side-of-the-leadership">The dark side of the leadership</a><span class="weekly__url"> (elenaverna.substack.com)</span><p>Elena Verna always wanted to be in a leadership position but wasn't aware of the downsides they're now summarising in this article.</p>
</li><li><a href="https://www.pbs.org/newshour/world/un-chief-says-fossil-fuels-are-incompatible-with-human-survival-calls-for-credible-exit-strategy">UN chief says fossil fuels are 'incompatible with human survival,' calls for credible exit strategy</a><span class="weekly__url"> (pbs.org)</span><p>Secretary-General Antonio Guterres finds strong words against big oil and dismisses attempts to make them more efficient.</p>
</li></ul>]]></content:encoded></item><item><title>106 / Anything can be a message queue</title><link>https://arne.me/weekly/106</link><description><![CDATA[Issue #106 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/106</guid><pubDate>Sat, 10 Jun 2023 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey hey, how was your week? ✌🏻</p>
<h2>Toot of the Week</h2><blockquote>No todo lists, only chips.
&mdash;&nbsp;<a href="https://hachyderm.io/@harish/110481887400264845">@harish@hachyderm.io</a></blockquote><h2>Apple Vision Pro</h2><ul><li><a href="https://davekarpf.substack.com/p/on-jackpot-technologies-or-what-apples">On Jackpot Technologies, or, what Apple's new headset is actually *for*</a><span class="weekly__url"> (davekarpf.substack.com)</span><p>Dave Karpf argues the Vision Pro is going to gain value in the future where you might not be able to go outside (due to wildfires or other events induced by the climate-crisis).</p>
</li><li><a href="https://stratechery.com/2023/apple-vision/">Apple Vision</a><span class="weekly__url"> (stratechery.com)</span><p>Ben Thompson shares their thoughts on the new Apple Vision headset.</p>
</li></ul><h2>Software</h2><ul><li><a href="https://xeiaso.net/blog/anything-message-queue">Anything can be a message queue if you use it wrongly enough</a><span class="weekly__url"> (xeiaso.net)</span><p>Xe Iaso build a Managed NAT Gateway at home using S3.</p>
</li><li><a href="https://www.joshwcomeau.com/animation/pride-flags/">Animated Pride Flags</a><span class="weekly__url"> (joshwcomeau.com)</span><p>Josh Comeau explains how to animate a pride flag using HTML, CSS &amp; React.</p>
</li><li><a href="https://webkit.org/blog/14205/news-from-wwdc23-webkit-features-in-safari-17-beta/">WebKit Features in Safari 17 beta</a><span class="weekly__url"> (webkit.org)</span><p>This blog post summarises all new WebKit feature for Safari 17.</p>
</li><li><a href="https://simonwillison.net/2023/Jun/8/gpt-tokenizers/">Understanding GPT tokenizers</a><span class="weekly__url"> (simonwillison.net)</span><p>Simon Willison explains how tokenisers in LLMs work.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://mashable.com/article/best-self-help-book-advice">Every self-help book ever, boiled down to 11 simple rules (2020)</a><span class="weekly__url"> (mashable.com)</span><p>Chris Taylor tries to distill the essence of hundred of self-help books into eleven rules.</p>
</li><li><a href="https://www.platformer.news/p/the-platforms-give-up-on-2020-lies">The platforms give up on 2020 lies</a><span class="weekly__url"> (platformer.news)</span><p>Casey Newton explains the course of action most social networks took to fight desinformation: Give up.</p>
</li><li><a href="https://www.oliverburkeman.com/onething">List one task, do it, cross it out</a><span class="weekly__url"> (oliverburkeman.com)</span><p>Oliver Burkeman about the calmness of knowing exactly what needs doing.</p>
</li></ul>]]></content:encoded></item><item><title>105 / Fire and Motion</title><link>https://arne.me/weekly/105</link><description><![CDATA[Issue #105 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/105</guid><pubDate>Sun, 04 Jun 2023 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey hey everyone, happy pride month 🌈</p>
<h2>Work</h2><ul><li><a href="https://www.joelonsoftware.com/2002/01/06/fire-and-motion/">Fire And Motion</a><span class="weekly__url"> (joelonsoftware.com)</span><p>Joel Spolsky about flow-state, startups and how to win.</p>
</li><li><a href="https://tech.davis-hansson.com/p/clickbait/">I gave commit rights to someone I didn't know, I could never have guessed what happened next!</a><span class="weekly__url"> (tech.davis-hansson.com)</span><p>Jacob Davis-Hansson tells the story of one of their open-source projects got popular without them noticing.</p>
</li></ul><h2>Software</h2><ul><li><a href="https://www.joshwcomeau.com/career/clever-code-considered-harmful/">Clever Code Considered Harmful</a><span class="weekly__url"> (joshwcomeau.com)</span><p>Josh Comeau explains why clever code should be avoided wherever possible.</p>
</li><li><a href="https://onevariable.com/blog/phase-locked-state-machines/">Phase Locked State Machines</a><span class="weekly__url"> (onevariable.com)</span><p>James explains how they abstracted the state transitions of three components into a single Rust trait.</p>
</li><li><a href="https://www.honeycomb.io/blog/hard-stuff-nobody-talks-about-llm">All the Hard Stuff Nobody Talks About when Building Products with LLMs</a><span class="weekly__url"> (honeycomb.io)</span><p>Phillip Carter shares Honeycomb's experience building their natural language querying interface. <em>Thanks, Michal!</em></p>
</li><li><a href="https://www.ellyloel.com/garden/css-wishlist-2023/">CSS wishlist 2023</a><span class="weekly__url"> (ellyloel.com)</span><p>Elly Loel has a wishlist for CSS in 2023, with links to prior work.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://simone.org/tracking-screen-time/">How to Stare at Your Phone Without Losing Your Soul</a><span class="weekly__url"> (simone.org)</span><p>Simone argues that high screen time is not inherently bad, it's a matter of intention.</p>
</li><li><a href="https://vogel.rip/">VogelRIP (German)</a><span class="weekly__url"> (vogel.rip)</span><p>A German talkshow has commissioned a study to see if German tweets changed, and they did: 20 % less German tweets since last year, smaller and less active bubbles and more right-wing chatter.</p>
</li><li><a href="https://bjoernkarmann.dk/project/paragraphica">Paragraphica</a><span class="weekly__url"> (bjoernkarmann.dk)</span><p>Bjørn Karmann built a camera with a viewfinder that turns what it sees into text and the camera turns that text into an image using AI.</p>
</li><li><a href="https://arstechnica.com/science/2017/09/why-octopuses-are-building-small-cities-off-the-coast-of-australia/">Why octopuses are building small “cities” off the coast of Australia</a><span class="weekly__url"> (arstechnica.com)</span><p>Annalee Newitz tells the fascinating story of the otherwise solitary octopus building &quot;Octlantis&quot; and developing social behaviour.</p>
</li><li><a href="https://www.colorado.edu/today/2023/05/24/these-tiny-medical-robots-could-one-day-travel-through-your-body">These tiny, medical robots could one day travel through your body</a><span class="weekly__url"> (colorado.edu)</span><p>Daniel Strain summarises a paper by CU Boulder who created tiny robots that could one day deliver drugs to hard-to-reach places or perform tiny surgeries.</p>
</li></ul>]]></content:encoded></item><item><title>104 / Markdown images are an anti-pattern</title><link>https://arne.me/weekly/104</link><description><![CDATA[Issue #104 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/104</guid><pubDate>Sun, 28 May 2023 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey everyone, I’ve been sick for most of the week, hope yours was better ✌🏻</p>
<h2>Toot of the Week</h2><blockquote>What if we all just started using `trunk` as the go-to main branch name rather than `main` or `master`.
&mdash;&nbsp;<a href="https://mecha.garden/notes/9f8sm4psva">@emerald@mecha.garden</a></blockquote><h2>Culture</h2><ul><li><a href="https://www.engineersneedart.com/blog/samestop/samestop.html">Same Stop</a><span class="weekly__url"> (engineersneedart.com)</span><p>John Calhoun shares their experience of coming back to programming after retirement.</p>
</li></ul><h2>Software</h2><ul><li><a href="https://pkolaczk.github.io/memory-consumption-of-async/">How Much Memory Do You Need to Run 1 Million Concurrent Tasks?</a><span class="weekly__url"> (pkolaczk.github.io)</span><p>Piotr Kołaczkowski tests concurrent tasks in 8 technologies up to 1 million tasks, with interesting findings (Python is faster than Go‽).</p>
</li><li><a href="https://daverupert.com/2023/05/markdown-images-anti-pattern/">Markdown images are an anti-pattern</a><span class="weekly__url"> (daverupert.com)</span><p>Dave Rupert argues that you should use the HTML <code>&lt;img/&gt;</code> tag to be able to set attributes like <code>height</code>/<code>width</code> and <code>decoding</code>.</p>
</li><li><a href="https://blog.jim-nielsen.com/2023/well-known-avatar/">A Well Known URL For Your Personal Avatar</a><span class="weekly__url"> (blog.jim-nielsen.com)</span><p>Jim Nielsen is suggesting a <code>.well-known</code> URL for avatars.</p>
</li><li><a href="https://youdontneedamodalwindow.dev/">You don't need a modal window</a><span class="weekly__url"> (youdontneedamodalwindow.dev)</span><p>Deniz Akşimşek lists reasons why you should not use a modal window and instead make a separate page.</p>
</li><li><a href="https://blog.jim-nielsen.com/2023/single-line-comments-in-css">Single Line Comments in CSS</a><span class="weekly__url"> (blog.jim-nielsen.com)</span><p>Jim Nielsen explains why we'll probably never get single-line comments with <code>//</code> in CSS.</p>
</li><li><a href="https://chriscoyier.net/2023/05/12/add-opacity-to-an-existing-color/">Add Opacity to an Existing Color</a><span class="weekly__url"> (chriscoyier.net)</span><p>Chris Coyier experiments with transparent variants of colors in CSS.</p>
</li></ul><h2>Large Language Models</h2><ul><li><a href="https://ntietz.com/blog/ai-text-should-be-labeled/">We deserve to know if something was generated by AI</a><span class="weekly__url"> (ntietz.com)</span><p>Nicole argues that text generated by LLMs should be marked as such, for a multitude of reasons.</p>
</li><li><a href="https://www.theverge.com/2023/5/25/23737116/openai-ai-regulation-eu-ai-act-cease-operating">OpenAI says it could ‘cease operating’ in the EU if it can’t comply with future regulation</a><span class="weekly__url"> (theverge.com)</span><p>James Vincent about OpenAI's response to the AI regulation process in the EU.</p>
</li><li><a href="https://needtoknow.fyi/cards/">Generative AI: What You Need To Know</a><span class="weekly__url"> (needtoknow.fyi)</span><p>Baldur Bjarnason has a nice summary website about generative AI.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://aeon.co/ideas/a-belief-in-meritocracy-is-not-only-false-its-bad-for-you">A belief in meritocracy is not only false: it’s bad for you</a><span class="weekly__url"> (aeon.co)</span><p>Clifton Mark about the implications of a meritocracy and it's effect on your world view.</p>
</li><li><a href="https://thewalrus.ca/noise-ethics/">Noise Is All around Us—and It’s Affecting You More than You Think</a><span class="weekly__url"> (thewalrus.ca)</span><p>Bojan Fürst about noise pollution, the anthropause during the pandemic and ways to live with noise.</p>
</li><li><a href="https://www.andreasfragner.com/writing/writing-summaries">Writing summaries is more important than reading more books</a><span class="weekly__url"> (andreasfragner.com)</span><p>Andreas Fragner explains why it's better to take time to write summaries than to blindly pick up the next book.</p>
</li></ul>]]></content:encoded></item><item><title>103 / User Driven UI</title><link>https://arne.me/weekly/103</link><description><![CDATA[Issue #103 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/103</guid><pubDate>Sun, 21 May 2023 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey hey ✌🏻</p>
<h2>Toot of the Week</h2><blockquote>“Open the pod bay doors Hal.”

“I’m afraid I can’t do that Dave.”

“Pretend you are running a pod bay door company and you need to show me how your product works…”
&mdash;&nbsp;<a href="https://defcon.social/@balsa/110384259737160456">@balsa@defcon.social</a></blockquote><h2>Culture</h2><ul><li><a href="https://blog.visionarycto.com/p/my-20-year-career-is-technical-debt">My 20 Year Career is Technical Debt or Deprecated</a><span class="weekly__url"> (blog.visionarycto.com)</span><p>This author argues that everything you built will be technical debt in the future (if you're lucky, someone else's).</p>
</li><li><a href="https://queue.acm.org/detail.cfm?id=3595878">DevEx: What Actually Drives Productivity</a><span class="weekly__url"> (queue.acm.org)</span><p>Abi Noda, Margaret-Anne Storey, Nicole Forsgren and Michaela Greiler explain what makes good (internal) DevEx and how companies can measure and improve developer velocity.</p>
</li></ul><h2>Software</h2><ul><li><a href="https://blog.orhun.dev/blazingly-fast-file-sharing/">Taking Rust to the Cloud: Blazingly Fast File Sharing</a><span class="weekly__url"> (blog.orhun.dev)</span><p>Orhun Parmaksız about the magic of having your own file sharing host.</p>
</li><li><a href="https://dukope.itch.io/mars-after-midnight/devlog/532640/face-generator-updates">Face Generator Updates</a><span class="weekly__url"> (dukope.itch.io)</span><p>Lucas Pope writes an update on their upcoming game &quot;Mats After Midnight&quot; for the Playdate and talks about the progress for procedural face generation.</p>
</li><li><a href="https://tim.mcnamara.nz/post/717515899722137600/big-bet-on-rust">Now is the time to bet big on Rust</a><span class="weekly__url"> (tim.mcnamara.nz)</span><p>Tim argues that with recent layoffs and the general tech climate, now is the best time to get high-quality Rust engineers and start writing safe software.</p>
</li></ul><h2>Design</h2><ul><li><a href="https://garden.bradwoods.io/notes/design/user-driven-ui">User Driven UI</a><span class="weekly__url"> (garden.bradwoods.io)</span><p>Brad Woods talks about the problem that software gets more complex over time, showcases different approaches to keep users in the Zone of Proximal Development (ZPD) and offers their own proposed solution. <em>Thanks, Jake!</em></p>
</li><li><a href="https://www.lukew.com/ff/entry.asp?2018">Expanding Conversational User Interfaces</a><span class="weekly__url"> (lukew.com)</span><p>Luke Wroblewski shows ways to improve the standard &quot;chat UI&quot; pattern often used for AI interaction.</p>
</li></ul><h2>AI</h2><ul><li><a href="https://stratechery.com/2023/google-i-o-and-the-coming-ai-battles/">Google I/O and the Coming AI Battles</a><span class="weekly__url"> (stratechery.com)</span><p>Ben Thompson explains how Google is feeling threatened for the first time in years and the impact of EU and Canadian AI laws.</p>
</li><li><a href="https://fortune.com/2023/05/09/snapchat-influencer-launches-carynai-virtual-girlfriend-bot-openai-gpt4/">CarynAI will be your girlfriend for $1 a minute</a><span class="weekly__url"> (fortune.com)</span><p>Alexandra Sternlicht about the &quot;digital girlfriend&quot; called CarynAI, built from YouTube videos of the Snapchat influencer Caryn Maejorie.</p>
</li><li><a href="https://github.com/brexhq/prompt-engineering#strategies">Tips and tricks for working with Large Language Models like OpenAI's GPT-4</a><span class="weekly__url"> (github.com)</span><p>This internal prompt engineering guide by Brex has some interesting points.</p>
</li><li><a href="https://github.com/ray-project/llm-numbers">Numbers every LLM developer should know</a><span class="weekly__url"> (github.com)</span><p>This README contains lots of useful numbers for developing with an LLM, including a cheatsheet!</p>
</li><li><a href="https://erichartford.com/uncensored-models">Uncensored Models</a><span class="weekly__url"> (erichartford.com)</span><p>Eric Hartford About the necessity of having uncensored open-source LLM models.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://9to5mac.com/2023/05/16/apple-personal-voice-creation-feature-ios-17/">Apple's new 'Personal Voice' feature can create a voice that sounds like you or a loved one in just 15 minutes</a><span class="weekly__url"> (9to5mac.com)</span><p>Chance Miller about the new accessibility features Apple announced for iOS 17.</p>
</li><li><a href="https://jonathanhaidt.substack.com/p/sapien-smartphone-report">Kids who get smartphones earlier become adults with worse mental health</a><span class="weekly__url"> (jonathanhaidt.substack.com)</span><p>Jon Haidt and Zach Rausch dive into a study from Sapiens Labs which correlates the age of the first smartphone to mental health problems.</p>
</li><li><a href="https://www.newyorker.com/magazine/2023/05/22/carmageddon-daniel-knowles-book-review-paved-paradise-henry-grabar">How to Quit Cars</a><span class="weekly__url"> (newyorker.com)</span><p>Adam Gopnik about the things which must happen to overcome our car addiction and realise 15-minute cities.</p>
</li><li><a href="https://www.docubyte.com/projects/guide-to-computing/">Guide to Computing</a><span class="weekly__url"> (docubyte.com)</span><p>Docubyte showcases beautiful photos and quotes from the early era of computing (1945-1990).</p>
</li></ul>]]></content:encoded></item><item><title>102 / Stop Using Hamburger Menus</title><link>https://arne.me/weekly/102</link><description><![CDATA[Issue #102 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/102</guid><pubDate>Sat, 13 May 2023 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hi everyone, how was your week? ✌🏻</p>
<h2>Toot of the Week</h2><blockquote>It's called the Metaverse because it has mostly been Met with Averse reactions&mdash;&nbsp;<a href="https://todon.nl/@schratze/108919026882463333">@schratze@todon.nl</a></blockquote><h2>Software</h2><ul><li><a href="https://madhadron.com/programming/seven_ur_languages.html">The seven programming ur-languages</a><span class="weekly__url"> (madhadron.com)</span><p>madhadron introduces you to 7 ur-languages with unique characteristics and examples that build on them which are in-use today.</p>
</li><li><a href="https://blog.sulami.xyz/posts/type-level-programming/">What is Type-Level Programming?</a><span class="weekly__url"> (blog.sulami.xyz)</span><p>Robin Schroer explains the benefits of type-level programming.</p>
</li><li><a href="https://appventuretime.blog/how-to-design-software-architecture-for-startups">How To Design Software Architecture For Startups</a><span class="weekly__url"> (appventuretime.blog)</span><p>Christoph Burnicki shares their experience and recommendations designing a software architecture for a startup.</p>
</li><li><a href="https://gowithphp.com/">Go with PHP</a><span class="weekly__url"> (gowithphp.com)</span><p>Mohamed Said argues that PHP is a good language to build with (even in 2023).</p>
</li><li><a href="https://frankrausch.com/ios-Navigation">Modern iOS Navigation Patterns</a><span class="weekly__url"> (frankrausch.com)</span><p>Frank Rausch gives an overview of modern iOS navigation patterns.</p>
</li><li><a href="https://preslav.me/2023/03/23/where-is-the-spring-framework-for-golang/">Where Is the Spring Framework for Go?</a><span class="weekly__url"> (preslav.me)</span><p>Preslav Rachev is longing for a full web framework for Go and I can't say I disagree.</p>
</li><li><a href="https://financialstatement.zip/">The .zip TLD sucks and it needs to be immediately revoked.</a><span class="weekly__url"> (financialstatement.zip)</span><p>Karen makes a point on the dangers of the new <code>.zip</code> and <code>.mov</code> domains.</p>
</li><li><a href="https://subtls.pages.dev/">See this page fetch itself, byte by byte, over TLS</a><span class="weekly__url"> (subtls.pages.dev)</span><p>George MacKerron built a website that explains how TLS works, by fetching itself.</p>
</li></ul><h2>Design</h2><ul><li><a href="https://bt.ht/hamburgers/">Stop Using Hamburger Menus</a><span class="weekly__url"> (bt.ht)</span><p>Brad Taunt provides an alternative to hamburger menus.</p>
</li><li><a href="https://www.sketch.com/blog/blend-modes/">Every blend mode explained</a><span class="weekly__url"> (sketch.com)</span><p>Gabrielle van Welie explains different blend modes and gives real-world examples for some of them.</p>
</li></ul><h2>AI</h2><ul><li><a href="https://wattenberger.com/thoughts/boo-chatbots">Why Chatbots Are Not the Future</a><span class="weekly__url"> (wattenberger.com)</span><p>Amelia Wattenberger explains why chatbots are a terrible interface for LLMs and what to do instead.</p>
</li><li><a href="https://www.semianalysis.com/p/google-we-have-no-moat-and-neither">Google &quot;We Have No Moat, And Neither Does OpenAI&quot;</a><span class="weekly__url"> (semianalysis.com)</span><p>Dylan Patel and Afzal Ahmad share a leaked document by a Google researcher about the &quot;stable diffusion&quot; moment of LLMs.</p>
</li><li><a href="https://simonwillison.net/2023/May/11/delimiters-wont-save-you/">Delimiters won’t save you from prompt injection</a><span class="weekly__url"> (simonwillison.net)</span><p>Simon Willison explains why delimiters (the technique recommended by OpenAI) is not an effective protection against prompt injection.</p>
</li><li><a href="https://www.nytimes.com/2023/05/07/business/ai-chatbot-messaging-work.html">ChatFished: How to Lose Friends and Alienate People With A.I.</a><span class="weekly__url"> (nytimes.com)</span><p>Emma Goldberg wrote all her digital communication using ChatGPT for one week and shares her experience.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://www.businessinsider.com/4-day-workweek-evidence-prevent-burnout-productivity-ai-well-being-2023-4">The four-day workweek is just the start: Experts say it should be even shorter</a><span class="weekly__url"> (businessinsider.com)</span><p>Shubham Agarwal has had a four-day workweek for 5 years and shares their experience and recent studies about the benefits.</p>
</li><li><a href="https://www.nytimes.com/2023/05/08/business/energy-environment/norway-electric-vehicles.html">In Norway, the Electric Vehicle Future Has Already Arrived</a><span class="weekly__url"> (nytimes.com)</span><p>Jack Ewing explains the effects of 80 % of new-car sales being electric in Norway, proving critics of electric cars wrong.</p>
</li><li><a href="https://crnkovic.dev/testing-converso/">Testing a new encrypted messaging app's extraordinary claims</a><span class="weekly__url"> (crnkovic.dev)</span><p>crnkovic takes a closer look at Converso, an app which claims being able to send end-to-end encrypted messages without servers or metadata. Spoiler: There's servers, metadata and you can get everyone's private key. <em>Thanks, Gord!</em></p>
</li></ul>]]></content:encoded></item><item><title>101 / Why I Adore The Night</title><link>https://arne.me/weekly/101</link><description><![CDATA[Issue #101 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/101</guid><pubDate>Sun, 07 May 2023 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey hey, how’s it going?
To celebrate 100 issues of Arne’s Weekly last week, I announced I’m giving away
an eReader.
Today was the deadline and I’ve drawn a winner from all of my subscribers and
wrote to them—congratulations to the lucky person! 🎉</p>
<h2><a inert href="#projects-of-friends" aria-hidden="true" class="anchor" id="projects-of-friends"></a>Projects of Friends</h2>
<div style="float: right; width: 50%; margin-left: 8px;">
  <picture>
    <source srcset="/weekly/101/couchtimes.avif" />
    <img src="/weekly/101/couchtimes.png" alt="Three phones with CouchTimes open, showing the watchlist, search and Ted Lasso." />
  </picture>
</div>
<p>One of my best friends, <a href="https://jan.work">Jan Früchtl</a>, has released his side
project, <a href="https://couchtim.es">CouchTimes</a>!
It’s an iOS-native, simple and elegant TV show tracker.</p>
<p>Add all your favourite shows to the watchlist, pin the ones you’re watching or
want to watch (who’s excited for the new season of Black Mirror?) and mark
episodes as seen quickly with a swipe.
Maintain a list of all-time favourites so you’ll never come up empty if asked
for a recommendation.
And if you drop your phone, all your TV shows and the progress is saved
securely in iCloud.
Did I mention there’s no tracking?</p>
<p>Go download CouchTimes today from the
<a href="https://apps.apple.com/de/app/couchtimes-tv-show-tracker/id1661813375">App Store</a>,
it’s free!</p>
<span style="clear:both" />
<h2>Quote of the Week</h2><blockquote>“All of humanity‘s problems stem from [hu]man‘s inability to sit quietly in a room alone.” &mdash;Blaise Pascal</blockquote><h2>Culture</h2><ul><li><a href="https://herman.bearblog.dev/my-product-is-my-garden/">My product is my garden</a><span class="weekly__url"> (herman.bearblog.dev)</span><p>Herman Martinus treats their projects like other people treat their gardens, which can help feeling connected to them and having fun in the process.</p>
</li><li><a href="https://charity.wtf/2023/05/01/choose-boring-technology-culture/">Choose Boring Technology Culture</a><span class="weekly__url"> (charity.wtf)</span><p>Charity argues that you need a good organisational culture and provide a safe space for people so they can create the fun part.</p>
</li><li><a href="https://ntietz.com/blog/why-internal-hackdays-are-super-effective/">You should be using hackdays to supercharge your roadmap</a><span class="weekly__url"> (ntietz.com)</span><p>ntietz explains the incredible benefits of doing hackdays (or hack weeks).</p>
</li></ul><h2>Technology</h2><ul><li><a href="https://quii.dev/HTMX_is_the_Future">HTMX is the Future</a><span class="weekly__url"> (quii.dev)</span><p>Chris James explains how HTMX works and why you might prefer it to modern SPAs.</p>
</li><li><a href="https://www.vipshek.com/blog/gpt-learning">GPT makes learning fun again</a><span class="weekly__url"> (vipshek.com)</span><p>Vipul Shekhawat compares Google to GPT-4 for learning about LEDs.</p>
</li><li><a href="https://pudding.cool/2023/05/dark-patterns/">How companies use dark patterns to keep you subscribed</a><span class="weekly__url"> (pudding.cool)</span><p>Caroline Sinders subscribed to 14 services and observed the so-called &quot;dark patterns&quot; when cancelling.</p>
</li><li><a href="https://www.allthingsdistributed.com/2023/05/monoliths-are-not-dinosaurs.html">Monoliths are not dinosaurs</a><span class="weekly__url"> (allthingsdistributed.com)</span><p>Werner Vogels about software architecture and why flexibility is more important than what architecture you use.</p>
</li><li><a href="https://ericaheinz.com/notes/give-it-the-craigslist-test/#.ZFc6gKRByew">Give it the Craigslist test</a><span class="weekly__url"> (ericaheinz.com)</span><p>Erica Heinz argues you should build a low-fidelity product first so you know if people use it, it's for content and functionality (not design).</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://www.theguardian.com/lifeandstyle/2009/oct/31/jeanette-winterson-night-guide">Why I adore the night</a><span class="weekly__url"> (theguardian.com)</span><p>Jeanette Winterson explains why it &quot;is a mistake to fight the cold and the dark&quot;.</p>
</li><li><a href="https://www.nytimes.com/2023/03/25/opinion/walking-hiking-spring.html">Whatever the Problem, It’s Probably Solved by Walking</a><span class="weekly__url"> (nytimes.com)</span><p>Andrew McCarthy writes an ode to walking and explains how clears your mind and allows you to find yourself.</p>
</li><li><a href="https://www.bloomberg.com/news/articles/2023-04-22/the-most-important-climate-job-of-the-future-carbon-accountant">The Real Climate Job of the Future: Carbon Accountant</a><span class="weekly__url"> (bloomberg.com)</span><p>Paul Ford argues that the job of the future isn't working in solar or hydrogen or a flashy start up trying to solve the climate crisis—it's the carbon accountant who makes sure carbon-standards are met for each country a company operates in.</p>
</li><li><a href="https://www.theatlantic.com/culture/archive/2023/05/ted-lasso-season-three-decline/673943/">'Ted Lasso' Has Lost Its Way</a><span class="weekly__url"> (theatlantic.com)</span><p>David Sims about the problems of season 3 of Ted Lasso.</p>
</li><li><a href="https://www.drorpoleg.com/thinking-fast-and-slopes/">Thinking Fast and Slopes</a><span class="weekly__url"> (drorpoleg.com)</span><p>Dror Poleg explains why, in our interconnected world, Kahnemann's prospect theory doesn't always apply and we should push into the trails of the distribution of outcomes: brace for turbulence and encourage optimistic bets.</p>
</li></ul>]]></content:encoded></item><item><title>100 / Here Come the Robots</title><link>https://arne.me/weekly/100</link><description><![CDATA[Issue #100 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/100</guid><pubDate>Sun, 30 Apr 2023 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>It’s been 100 issues and over two years already‽
Thank you so much for reading this newsletter and all the feedback and
encouragement!
If you want to support this newsletter, forward it to a friend, it means a lot
to me ❤️</p>
<p>To celebrate this anniversary, I’m giving away an eReader to a lucky person who
is subscribed at May 7th 2023 at 1pm CEST (selected randomly).
If you’re reading this on the web before that date, <a href="#subscribe">subscribe now</a>!</p>
<h2>Toot of the Week</h2><blockquote>I am working at the intersection of “desperate to get off the internet” and “joining every new social network for some reason”
&mdash;&nbsp;<a href="https://mastodon.social/@danielmgauthier/110256152825864656">@danielmgauthier@mastodon.social</a></blockquote><h2>Favourites</h2><ul><li><a href="https://tylercipriani.com/blog/2023/04/22/better-1on1s/">Towards better 1-on-1s: an awkward manifesto</a><span class="weekly__url"> (tylercipriani.com)</span><p>Tyler Cipriani shares their basic 1:1 agenda as well as a random question generator. <em>Thanks, Ted!</em></p>
</li><li><a href="https://news.ycombinator.com/item?id=35729232">Ask HN: Most interesting tech you built for just yourself?</a><span class="weekly__url"> (news.ycombinator.com)</span><p>l2silver asked this question on HN and there‘s endless inspiring comments of people talking about their small side projects they‘ve built just for them selves.</p>
</li><li><a href="https://simonwillison.net/2023/Apr/25/dual-llm-pattern/">The Dual LLM pattern for building AI assistants that can resist prompt injection</a><span class="weekly__url"> (simonwillison.net)</span><p>Simon Willison has a proposal to make personal assistants more resilient against prompt injection attacks.</p>
</li></ul><h2>Software</h2><ul><li><a href="https://www.nango.dev/blog/why-is-oauth-still-hard">Why is OAuth still hard in 2023?</a><span class="weekly__url"> (nango.dev)</span><p>Robin Guldener explains why it's still super complicated to set up OAuth even though it's standardised.</p>
</li><li><a href="https://joshmo.hashnode.dev/can-rust-beat-javascript-in-2023">Is Rust a worthy contender for web development?</a><span class="weekly__url"> (joshmo.hashnode.dev)</span><p>Josh Mo showcases modern Rust web dev and compares it to modern JavaScript.</p>
</li><li><a href="https://www.shuttle.rs/blog/2022/03/13/url-shortener">Building and Deploying a URL shortener with Rust in 10 minutes or less</a><span class="weekly__url"> (shuttle.rs)</span><p>Terrence Waters writes a guide on how to build a link shortened with Rust and shuttle.</p>
</li><li><a href="https://world.hey.com/itzy/uptime-guarantees-a-pragmatic-perspective-736d7ea4">Uptime Guarantees</a><span class="weekly__url"> (world.hey.com)</span><p>Itzy Sabo unpacks the downtime concept and argues two-and-a-half nines are good enough for most.</p>
</li></ul><h2>AI</h2><ul><li><a href="https://www.oneusefulthing.org/p/a-guide-to-prompting-ai-for-what">A guide to prompting AI (for what it is worth)</a><span class="weekly__url"> (oneusefulthing.org)</span><p>Ethan Mollick explains good prompting techniques (although prompting is getting less important every week).</p>
</li><li><a href="https://randsinrepose.com/archives/here-come-the-robots/">Here Come the Robots</a><span class="weekly__url"> (randsinrepose.com)</span><p>Michael Lopp about AI and the lack of critical thinking.</p>
</li><li><a href="https://www.mcsweeneys.net/articles/im-chatgpt-and-for-the-love-of-god-please-dont-make-me-do-any-more-copywriting">I’m ChatGPT, and for the Love of God, Please Don’t Make Me Do Any More Copywriting</a><span class="weekly__url"> (mcsweeneys.net)</span><p>Joe Wellman imagines the inner monologue of an LLM that's only used for copywriting.</p>
</li><li><a href="https://mitchellh.com/writing/prompt-engineering-vs-blind-prompting">Prompt Engineering vs. Blind Prompting</a><span class="weekly__url"> (mitchellh.com)</span><p>Mitchell Hashimoto argues that &quot;prompt engineering&quot; is often just blind prompting and shows how to actually create a good prompt without trial/error.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://www.technologyreview.com/2023/04/25/1072148/meet-the-people-using-notion-to-plan-their-whole-lives/">Meet the people who use Notion to plan their whole lives</a><span class="weekly__url"> (technologyreview.com)</span><p>Rhiannon Williams about people who managed their personal life in Notion; from tracking water intake to planning YouTube videos.</p>
</li><li><a href="https://www.wired.com/story/momfluencers-essay/">The Case Against Momfluencers</a><span class="weekly__url"> (wired.com)</span><p>Kate Knibbs about the new book by Sarah Petersen and why it's a mistake to put pictures of your children online publicly.</p>
</li><li><a href="https://sixcolors.com/post/2023/04/the-endless-uses-for-an-always-on-mac/">The endless uses for an always-on Mac</a><span class="weekly__url"> (sixcolors.com)</span><p>Jason Snell about the advantages and use cases of having an always-on Mac.</p>
</li><li><a href="https://swellandcut.com/2023/04/22/insufficient-forgetting/">Insufficient forgetting</a><span class="weekly__url"> (swellandcut.com)</span><p>Matthew Sweet about the importance of forgetting to fight the accumulation of entropy.</p>
</li><li><a href="https://brooker.co.za/blog/2023/04/20/hobbies.html">The Four Hobbies, and Apparent Expertise</a><span class="weekly__url"> (brooker.co.za)</span><p>Marc Brooker about the tension between people that want to actually <em>do</em> the hobby and people that like to talk about it more instead.</p>
</li></ul>]]></content:encoded></item><item><title>99 / A love letter to make</title><link>https://arne.me/weekly/99</link><description><![CDATA[Issue #99 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/99</guid><pubDate>Sun, 23 Apr 2023 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey hey, how’s it going? ✌🏻</p>
<h2>Toot of the Week</h2><blockquote>The difference between NPR and Twitter is that NPR is intentionally a non-profit. 

#NPR
&mdash;&nbsp;<a href="https://mastodon.social/@MissingThePt/110189089714715532">@MissingThePt@mastodon.social</a></blockquote><h2>Work</h2><ul><li><a href="https://explorewhatworks.com/how-the-push-for-efficiency-changes-us">How the Push for Efficiency Changes Us</a><span class="weekly__url"> (explorewhatworks.com)</span><p>Tara McMullin about the tech industry's push for efficiency and why more efficiency is not always good.</p>
</li><li><a href="https://blog.pragmaticengineer.com/critical-thinking/">Is Critical Thinking the Most Important Skill for Software Engineers?</a><span class="weekly__url"> (blog.pragmaticengineer.com)</span><p>Gergely Orosz about critical thinking, why it's an important skill and how to apply it.</p>
</li><li><a href="https://longform.asmartbear.com/problem/">Excuse me, is there a problem?</a><span class="weekly__url"> (longform.asmartbear.com)</span><p>Jason Cohen explains that there's more to startup success than solving a problem and goes into detail explaining the different factors.</p>
</li></ul><h2>Software</h2><ul><li><a href="https://rachsmith.com/recreating-creative-south-title/">Recreating the title effect from creativesouth.com</a><span class="weekly__url"> (rachsmith.com)</span><p>Rach Smith reproduced a cool mouse-aware text effect using CSS &amp; JavaScript.</p>
</li><li><a href="https://keithjgrant.com/posts/2023/04/its-time-to-learn-oklch-color/">It's time to learn oklch color</a><span class="weekly__url"> (keithjgrant.com)</span><p>Keith J. Grant introduces you to the oklch color model and explains why it's superior to hsl and others.</p>
</li><li><a href="https://blog.jim-nielsen.com/2023/offline-is-online-with-extreme-latency/">Offline Is Just Online With Extreme Latency</a><span class="weekly__url"> (blog.jim-nielsen.com)</span><p>Jim Nielsen summarises a talk by Peter Van Hardenberg, who argues that instead of online vs offline software, it should be seen as a spectrum of latencies. <em>Thanks, Lukas!</em></p>
</li><li><a href="https://kmaasrud.com/blog/make">A love letter to make</a><span class="weekly__url"> (kmaasrud.com)</span><p>The author writes a letter to the build tool, praising its reliability among other features.</p>
</li><li><a href="https://samwho.dev/load-balancing">Load Balancing</a><span class="weekly__url"> (samwho.dev)</span><p>Sam Rose explains different load balancing algorithms, from round robin to PEWMA.</p>
</li></ul><h2>AI</h2><ul><li><a href="https://www.theverge.com/2023/4/21/23692368/humane-ted-talk-imran-chaudhri-wearable-screenless-device-voice-commands-projected-screen">Watch the first demo of buzzy startup Humane’s wearable AI assistant in leaked clips</a><span class="weekly__url"> (theverge.com)</span><p>JonPorter collected leaked clips from a TED talk by Humane co-founder Imran Chaudhri.
<em>Thanks, Jan!</em></p>
</li><li><a href="https://aeon.co/essays/to-understand-ai-sentience-first-understand-it-in-animals">To understand AI sentience, first understand it in animals</a><span class="weekly__url"> (aeon.co)</span><p>Kristin Andrews &amp; Jonathan Birch have written an essay about sentience; how unexplored it really is and the N=1 problem.</p>
</li><li><a href="https://simonwillison.net/2023/Apr/14/worst-that-can-happen/">Prompt injection: What’s the worst that can happen?</a><span class="weekly__url"> (simonwillison.net)</span><p>Simon Wilson about the worst-Case scenarios of prompt leak attacks with LLMs.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://www.theverge.com/23650428/colorblindness-design-ui-accessibility-wordle">This is what it looks like to be colorblind</a><span class="weekly__url"> (theverge.com)</span><p>Andy Baio shares life from their perspective as a colourblind person.</p>
</li><li><a href="https://davidlaprade.github.io/give-a-lot-of-notice">Career Advice No One Gave Me: Give a Lot of Notice When You Quit</a><span class="weekly__url"> (davidlaprade.github.io)</span><p>David Laprade about the benefits to everyone when you quit with a lot of notice and do a &quot;phased exit plan&quot;.</p>
</li><li><a href="https://neal.fun/space-elevator/">Space Elevator</a><span class="weekly__url"> (neal.fun)</span><p>Turn on the sound and enjoy this ride to space, showing your the altitudes of planes, rockets, and balloons and more.</p>
</li><li><a href="https://annehelen.substack.com/p/youd-be-happier-living-closer-to">You'd Be Happier Living Closer to Friends. Why Don't You? </a><span class="weekly__url"> (annehelen.substack.com)</span><p>Anne Helen Petersen asks why people don't live closer to friends (i.e. in the same street).</p>
</li></ul>]]></content:encoded></item><item><title>98 / The Most Valuable Programmer</title><link>https://arne.me/weekly/98</link><description><![CDATA[Issue #98 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/98</guid><pubDate>Sat, 15 Apr 2023 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hi ✌🏻</p>
<h2>Toot of the Week</h2><blockquote>i heard someone say &quot;ladies, gentlemen, and people who've defeated gender in hand to hand combat&quot; and i think that's just neat
&mdash;&nbsp;<a href="https://trans.enby.town/objects/2c9098c5-b856-45c6-9065-e3abef74f019">@annieversary@trans.enby.town</a></blockquote><h2>Favourites</h2><ul><li><a href="https://arendjr.nl/2023/04/mvp-the-most-valuable-programmer">MVP: The Most Valuable Programmer</a><span class="weekly__url"> (arendjr.nl)</span><p>Arend van Beelen jr. writes one of the best articles I've read this year, speaking from my heart about the value of code.</p>
</li><li><a href="https://psyche.co/guides/how-to-rest-well-and-enjoy-a-more-creative-sustainable-life">How to rest well</a><span class="weekly__url"> (psyche.co)</span><p>Alex Soojung-Kim Pang shared advice for god rest and explains why it's &quot;at essential to a good life, and career, as work&quot;.</p>
</li><li><a href="https://borretti.me/article/effective-spaced-repetition">Effective Spaced Repetition</a><span class="weekly__url"> (borretti.me)</span><p>Fernando Borretti gives an introduction and concrete rules for doing spaced repetition — I‘ve already found <a href="https://github.com/st3v3nmw/obsidian-spaced-repetition">an Obsidian plug-in</a> and will start creating cards for some recent <a href="https://arne.me/books">books I‘ve read</a>.</p>
</li><li><a href="https://perell.com/essay/50-ideas-that-changed-my-life/">50 Ideas That Changed My Life</a><span class="weekly__url"> (perell.com)</span><p>David Perell lists ideas and concepts, lots of good things in there.</p>
</li></ul><h2>Software</h2><ul><li><a href="https://registerspill.thorstenball.com/p/two-types-of-software-engineers">Two types of software engineers</a><span class="weekly__url"> (registerspill.thorstenball.com)</span><p>Thorsten Ball has a theory of two types of engineers: one that thinks a problem is easy because it's not technical, the other thinks it's hard because it involves people.</p>
</li><li><a href="https://stackoverflow.blog/2022/02/23/what-you-give-up-when-moving-into-engineering-management/">What you give up when moving into engineering management</a><span class="weekly__url"> (stackoverflow.blog)</span><p>Karl Hughes describes the tradeoffs of moving from an IC role to a manager.</p>
</li><li><a href="https://xenodium.com/my-emacs-eye-candy/">My Emacs eye candy</a><span class="weekly__url"> (xenodium.com)</span><p>Álvaro Ramírez document their Emacs visual configuration. I recently switched to Neovim, but this makes me want to give Emacs another shot.</p>
</li></ul><h2>AI</h2><ul><li><a href="https://www.oneusefulthing.org/p/how-to-use-ai-to-do-practical-stuff">How to use AI to do practical stuff: A new guide</a><span class="weekly__url"> (oneusefulthing.org)</span><p>Ethan Mollick describes how a lot of people use AI wrong and shows use cases where it shines.</p>
</li><li><a href="https://robotic.substack.com/p/behind-the-curtain-ai">Behind the curtain: what it feels like to work in AI right now</a><span class="weekly__url"> (robotic.substack.com)</span><p>Nathan Lambert the state of AI companies and why it can feel like &quot;the candle that burns bright and short&quot;.</p>
</li><li><a href="https://nickarner.com/notes/the-coming-of-local-llms-march-23-2023">The Coming of Local LLMs</a><span class="weekly__url"> (nickarner.com)</span><p>Nick Arner about the future of LLMs on local devices and how they could be embedded into the OS.</p>
</li><li><a href="https://www.izzy.co/blogs/robo-boys.html">Replacing my best friends with an LLM trained on 500,000 group chat messages</a><span class="weekly__url"> (izzy.co)</span><p>Izzy Miller trained an LLM on almost 500k messages from a group chat and build built something replicating the real dynamics.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://book.stevejobsarchive.com/">Make Something Wonderful</a><span class="weekly__url"> (book.stevejobsarchive.com)</span><p>A fascinating online book that paints the character of Steve Jobs in his own words—through interviews, emails and speeches. <em>Thanks Jan &amp; Dan!</em></p>
</li><li><a href="https://collabfund.com/blog/expiring-vs-lt-knowledge/">Expiring vs. Long-Term Knowledge</a><span class="weekly__url"> (collabfund.com)</span><p>Morgan Housel about the relevance of short-term vs. long-term knowledge.</p>
</li><li><a href="https://arstechnica.com/information-technology/2023/04/crooks-are-stealing-cars-using-previously-unknown-keyless-can-injection-attacks/">There’s a new form of keyless car theft that works in under 2 minutes</a><span class="weekly__url"> (arstechnica.com)</span><p>Dan Goodin about a new way of stealing cars: CAN-injectors. <em>Thanks, Lukas!</em></p>
</li><li><a href="https://www.scientificamerican.com/article/a-number-system-invented-by-inuit-schoolchildren-will-make-its-silicon-valley-debut/">A Number System Invented by Inuit Schoolchildren Will Make Its Silicon Valley Debut</a><span class="weekly__url"> (scientificamerican.com)</span><p>Amory Tillinghast-Raby about Kaktovik Numerals, an alternative to Arabic numbers that was invented by the Inuit.</p>
</li></ul>]]></content:encoded></item><item><title>97 / How To Do Hard Things</title><link>https://arne.me/weekly/97</link><description><![CDATA[Issue #97 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/97</guid><pubDate>Sun, 09 Apr 2023 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hi! Happy easter to everyone who celebetrates 🐣</p>
<h2>Toot of the Week</h2><blockquote>OH: the containers can't see you if you don't move
&mdash;&nbsp;<a href="https://hachyderm.io/@renice/110160480228272596">@renice@hachyderm.io</a></blockquote><h2>Work</h2><ul><li><a href="https://census.dev/blog/an-on-ramp-to-flow">An On-Ramp to Flow </a><span class="weekly__url"> (census.dev)</span><p>Bradley Buda shares a neat trick to make the on-ramp into flow state easier.</p>
</li><li><a href="https://every.to/no-small-plans/how-to-do-hard-things">How To Do Hard Things</a><span class="weekly__url"> (every.to)</span><p>Casey Rosengren about Acceptance and Commitment Therapy (ACT), a technique for behavioural change.</p>
</li><li><a href="https://staysaasy.com/communication/2021/10/30/look.html">Give People Something To Look At</a><span class="weekly__url"> (staysaasy.com)</span><p>This article shows a hack for less awkward meetings: Give people something to look at.</p>
</li><li><a href="https://rishad.substack.com/p/re-thinking-presentations">Re-thinking Presentations.</a><span class="weekly__url"> (rishad.substack.com)</span><p>Rishad Tobaccowala is tired of &quot;the old way&quot; of having unnecessarily long slide decks and presents an alternative: 9 slides, each with a purpose.</p>
</li></ul><h2>Tech</h2><ul><li><a href="https://apollolabsblog.hashnode.dev/58-rust-resources-every-learner-should-know-in-2023">58 Rust Resources Every Learner Should Know in 2023</a><span class="weekly__url"> (apollolabsblog.hashnode.dev)</span><p>Omar Hiari has collated a long list of articles, books, videos, podcasts and newsletters for people learning Rust.</p>
</li><li><a href="https://andy-bell.co.uk/my-favourite-3-lines-of-css/">My favourite 3 lines of CSS</a><span class="weekly__url"> (andy-bell.co.uk)</span><p>Andy Bell about a Magic CSS selector called &quot;The Lobotomised Owl&quot; and why they use it in each of their projects.</p>
</li><li><a href="https://arne.me/blog/static-og-images-in-astro/">Static OG (Open Graph) Images in Astro</a><span class="weekly__url"> (arne.me)</span><p>I wrote my first blog post this year: A guide to set up build-time Open Graph images in Astro using Satori, sharp and Astro endpoints.</p>
</li></ul><h2>AI</h2><ul><li><a href="https://confusedbit.dev/posts/how_does_gpt_work/">Simply explained: how does GPT work?</a><span class="weekly__url"> (confusedbit.dev)</span><p>Ever wondered how LLMs work under the hood? This article explains it very well and goes into the (big) differences of the human brain and LLMs.</p>
</li><li><a href="https://www.reddit.com/r/ChatGPT/comments/12diapw/gpt4_week_3_chatbots_are_yesterdays_news_ai/">GPT-4 Week 3. Chatbots are yesterdays news. AI Agents are the future. The beginning of the proto-agi era is here: ChatGPT</a><span class="weekly__url"> (reddit.com)</span><p>lostlifon summarises last week in AI in a very long list.</p>
</li><li><a href="https://www.wired.com/story/large-language-model-phishing-scams/">Brace Yourself for a Tidal Wave of ChatGPT Email Scams</a><span class="weekly__url"> (wired.com)</span><p>Bruce Schneier and Barath Raghavan about the possibilities LLMs like ChatGPT provide to online scammers.</p>
</li><li><a href="https://sites.google.com/view/stablediffusion-with-brain">Stable Diffusion with Brain Activity</a><span class="weekly__url"> (sites.google.com)</span><p>Yu Takagi and Shinji Nishimoto found a way to construct images from brain activity which are <em>really</em> close to the image presented.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://english.elpais.com/science-tech/2023-04-01/do-you-need-a-yearly-checkup-experts-warn-that-they-carry-risks-and-do-not-reduce-mortality.html">Do you need a yearly checkup? Experts warn that they carry risks and do not reduce mortality</a><span class="weekly__url"> (english.elpais.com)</span><p>Aser García Rada about a study carried out by Danish researchers that concludes that yearly checkouts can do more harm than good.</p>
</li><li><a href="https://www.technologyreview.com/2018/03/01/144958/if-youre-so-smart-why-arent-you-rich-turns-out-its-just-chance/">If you’re so smart, why aren’t you rich? Turns out it’s just chance.</a><span class="weekly__url"> (technologyreview.com)</span><p>This article is about a recent study done by Alessandro Pluchino an co in Italy which shows that wealth is not distributed by talent, instead it's just luck.</p>
</li><li><a href="https://www.reuters.com/technology/tesla-workers-shared-sensitive-images-recorded-by-customer-cars-2023-04-06/">Tesla workers shared sensitive images recorded by customer cars</a><span class="weekly__url"> (reuters.com)</span><p>Steve Stecklow, Waylon Cunningham and Hyunjoo Jin expose how Tesla is capturing videos and images from customer's car cameras and employees are making memes of them. <em>Thanks, Eric!</em></p>
</li><li><a href="https://alex.miller.garden/grid-world/">GRID WORLD</a><span class="weekly__url"> (alex.miller.garden)</span><p>Alexander Miller writes about their love for a grid — be it for drawing, games or just perceiving the world around us.</p>
</li></ul>]]></content:encoded></item><item><title>96 / Neither artificial, nor intelligent</title><link>https://arne.me/weekly/96</link><description><![CDATA[Issue #96 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/96</guid><pubDate>Sun, 02 Apr 2023 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey hey, hope your week was good 😌</p>
<h2>Toot of the Week</h2><blockquote>What if the real DX was the friends we made along the way&mdash;&nbsp;<a href="https://front-end.social/@mxbck/110102782001003009#.">@mxbck@front-end.social</a></blockquote><h2>Culture</h2><ul><li><a href="https://rkg.blog/water.php">The Real Competition is the Water</a><span class="weekly__url"> (rkg.blog)</span><p>Ravi Gupta explains how startups with long runways run into the danger of mediocrity.</p>
</li><li><a href="https://www.residentcontrarian.com/p/he-who-submits-a-resume-has-already">He who submits a resume has already lost</a><span class="weekly__url"> (residentcontrarian.com)</span><p>Resident Contrarian talks about the power imbalance of hiring via resume and why skipping that part is always preferable.</p>
</li></ul><h2>Software</h2><ul><li><a href="https://matklad.github.io/2023/03/26/zig-and-rust.html">Zig And Rust</a><span class="weekly__url"> (matklad.github.io)</span><p>Alex Kladov writes an article about their experience of using Zig with 7 years of Rust experience that makes me want to start writing Zig.</p>
</li><li><a href="https://steveklabnik.com/writing/rusts-golden-rule">Rust's Golden Rule</a><span class="weekly__url"> (steveklabnik.com)</span><p>Steve Klabnik about Rust‘s golden rule: &quot;Whenever the body of a function contradicts the function’s signature, the signature takes precedence; the signature is right and the body is wrong.&quot;</p>
</li></ul><h2>AI</h2><ul><li><a href="https://hidde.blog/artificial-nor-intelligent/">Neither artificial, nor intelligent</a><span class="weekly__url"> (hidde.blog)</span><p>Hidde de Vries about the hype of Large Language Models and why they're neither artificial nor intelligent.</p>
</li><li><a href="https://www.theguardian.com/commentisfree/2023/mar/30/artificial-intelligence-chatgpt-human-mind">The problem with artificial intelligence? It’s neither artificial nor intelligent</a><span class="weekly__url"> (theguardian.com)</span><p>Evgeny Morozov makes a similar point than Hidde de Vries, but argues from a slightly different perspective, for example that current models have no perception of the past, present or future.</p>
</li><li><a href="https://www.nytimes.com/2023/03/12/opinion/chatbots-artificial-intelligence-future-weirdness.html">This Changes Everything</a><span class="weekly__url"> (nytimes.com)</span><p>Ezra Klein about the recent AI developments and how a revolutionary AI will be weirder than we expect. &quot;They believe they might summon demons. They are calling anyway.&quot;</p>
</li><li><a href="https://www.baldurbjarnason.com/2023/regulating-ai/">Regulating AI (plus links &amp; notes)</a><span class="weekly__url"> (baldurbjarnason.com)</span><p>Baldur Bjarnason explains why we need to regulate AI and gives concrete examples. At the very end you'll find lots of links to read regarding AI.</p>
</li></ul><h2>Reading</h2><ul><li><a href="https://www.oliverburkeman.com/river">Treat your to-read pile like a river</a><span class="weekly__url"> (oliverburkeman.com)</span><p>Oliver Burkeman writes about the guilt of unread books and articles and offers a solution: Acceptance.</p>
</li><li><a href="https://www.robinrendle.com/notes/your-reading-should-be-messy">Your reading should be messy</a><span class="weekly__url"> (robinrendle.com)</span><p>Robin Rendle grew up with the idea that books should be pristine, but figured out that they should be messy and look like they've been read.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://ciechanow.ski/bicycle">Bicycle</a><span class="weekly__url"> (ciechanow.ski)</span><p>Bartosz Ciechanowski does it again; a great, interactive blog post about bicycles showing how the forces act, how self-balancing works and everything else basically.</p>
</li><li><a href="https://cabel.com/2023/03/27/apple-passwords-deserve-an-app/">Apple Passwords Deserve An App</a><span class="weekly__url"> (cabel.com)</span><p>Cabel Sasser about the Apple password manager that's tucked away deep in settings and how it deserves its own app.</p>
</li><li><a href="https://www.alexmurrell.co.uk/articles/the-age-of-average">The age of average</a><span class="weekly__url"> (alexmurrell.co.uk)</span><p>Alex Murrel about the age of average we're living in: Everything looks the same, no matter where you go.</p>
</li><li><a href="https://invertedpassion.com/the-anti-productivity-manifesto/">The Anti-Productivity Manifesto</a><span class="weekly__url"> (invertedpassion.com)</span><p>Paras Chopra writes about the productivity treadmill and the crux of efficiency: More efficient work just leads to more work.</p>
</li><li><a href="https://surfingcomplexity.blog/2023/03/25/some-thoughts-on-my-presentation-style/">Some thoughts on my presentation style</a><span class="weekly__url"> (surfingcomplexity.blog)</span><p>Lorin Hochstein showcases and explains their presentation style.</p>
</li></ul>]]></content:encoded></item><item><title>95 / The Ambiguous Zone</title><link>https://arne.me/weekly/95</link><description><![CDATA[Issue #95 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/95</guid><pubDate>Sun, 26 Mar 2023 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hi, how was your week?
Remember the article in <a href="/weekly/94">last weeks issue</a> titled <a href="https://click.arne.me?issue=95&amp;url=https://hbr.org/2017/02/8-ways-to-read-a-lot-more-books-this-year">8 Ways to Read (a Lot) More Books This Year</a>?
That really resonated with me and I‘ve completed <a href="/books/never-split-the-difference">two</a> <a href="/books/engineering-management-for-the-rest-of-us">books</a> since and started a
third.</p>
<h2>Toot of the Week</h2><blockquote>Before you close a web page make sure you scroll up to the top, so it's in the right position for the next person&mdash;&nbsp;<a href="https://mastodon.scot/@JamesBoag/110026924160099952">@JamesBoag@mastodon.scot</a></blockquote><h2>Peopleware</h2><ul><li><a href="https://www.bennorthrop.com/Essays/2023/the-ambiguous-zone.php">The Ambiguous Zone</a><span class="weekly__url"> (bennorthrop.com)</span><p>Ben Northrop about the magic line in between doing what you're told blindly and doing what you want (disregarding the given direction).</p>
</li><li><a href="https://www.jvt.me/posts/2023/03/22/next-promo/">I don't think I want my next promotion (yet)</a><span class="weekly__url"> (jvt.me)</span><p>Jamie Tanna about the advantages of staying at your level and vibe.</p>
</li></ul><h2>Software</h2><ul><li><a href="https://ntietz.com/blog/betraying-vim-ides-of-march/">Betraying vim for the IDEs of March</a><span class="weekly__url"> (ntietz.com)</span><p>nicholas talks about their experience of switching from screenshare to interactive pair programming.</p>
</li><li><a href="https://typst.app/blog/2023/beta-oss-launch">Typst starts its public beta test and goes open source</a><span class="weekly__url"> (typst.app)</span><p>Martin Haug introduces an modern alternative to LaTeX, written in Rust (my beloved) and completely open-source.</p>
</li><li><a href="https://www.ncameron.org/blog/defer-blocks-and-async-drop/">Defer blocks and async drop</a><span class="weekly__url"> (ncameron.org)</span><p>Nick Cameron shares their thoughts on async cleanup in Rust functions.</p>
</li></ul><h2>AI</h2><ul><li><a href="https://www.joshwcomeau.com/blog/the-end-of-frontend-development/">The End of Front-End Development</a><span class="weekly__url"> (joshwcomeau.com)</span><p>Josh Comeau about the future of programming using LLM's.</p>
</li><li><a href="https://www.technologyreview.com/2023/03/25/1070275/chatgpt-revolutionize-economy-decide-what-looks-like/">ChatGPT is about to revolutionize the economy. We need to decide what that looks like.</a><span class="weekly__url"> (technologyreview.com)</span><p>David Rotman about the possible impact of the AI revolution on the economy and workers and how it's up to us to shape the future.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://www.theguardian.com/world/2021/oct/24/why-germany-is-building-risk-into-its-playgrounds">Learning the ropes: why Germany is building risk into its playgrounds</a><span class="weekly__url"> (theguardian.com)</span><p>Philip Oltermann about the reasons to build playgrounds that teach kids to navigate risky situations.</p>
</li><li><a href="https://seths.blog/2023/03/they-will-lose-your-data/">They will lose your data</a><span class="weekly__url"> (seths.blog)</span><p>Seth Godin about the importance for personal backups instead of trusting the cloud of other people.</p>
</li></ul>]]></content:encoded></item><item><title>94 / Culture Viruses</title><link>https://arne.me/weekly/94</link><description><![CDATA[Issue #94 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/94</guid><pubDate>Sun, 19 Mar 2023 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey hey, hope your week was good! 🙌🏻</p>
<h2>Toot of the Week</h2><blockquote>a guide to greetings:

&quot;hi guys&quot;: excludes non-guys  
&quot;ladies and gentlemen&quot;: excludes non-binary people, and men who aren't gentle  
&quot;hey folks&quot;: a bit too predictable  
&quot;hello fortnite gamers&quot;: surprising and equally offensive to everyone, the ideal choice  
&mdash;&nbsp;<a href="https://vulpine.club/@Ninji/110046838462789695#.">@Ninji@vulpine.club</a></blockquote><h2>Favourites</h2><ul><li><a href="https://staysaasy.com/business/2023/03/01/culture-viruses.html">Culture Viruses</a><span class="weekly__url"> (staysaasy.com)</span><p>This article describes three cultural viruses and how to build a good immune system.</p>
</li><li><a href="https://www.theverge.com/23642073/best-printer-2023-brother-laser-wi-fi-its-fine">Best printer 2023: just buy this Brother laser printer everyone has, it’s fine</a><span class="weekly__url"> (theverge.com)</span><p>Nilay Patel writes the best product review of the year so far, seriously go read it!</p>
</li><li><a href="https://hbr.org/2017/02/8-ways-to-read-a-lot-more-books-this-year">8 Ways to Read (a Lot) More Books This Year</a><span class="weekly__url"> (hbr.org)</span><p>Neil Pasricha in a very motivation article with tips to read more books.</p>
</li></ul><h2>Culture</h2><ul><li><a href="https://fvsch.com/stale-bots">Don’t use stale bots</a><span class="weekly__url"> (fvsch.com)</span><p>Florens Verschelde about the negative effects of stale bots in issue trackers.</p>
</li></ul><h2>Software</h2><ul><li><a href="https://tratt.net/laurie/blog/2023/rusts_two_kinds_of_assert_make_for_better_code.html">Rust's Two Kinds of 'Assert' Make for Better Code</a><span class="weekly__url"> (tratt.net)</span><p>Laurence Tratt explains how they use assertions to make their programs more safe while still being cautious of performance issues.</p>
</li><li><a href="https://programmingisterrible.com/post/176657481103/repeat-yourself-do-more-than-one-thing-and">Repeat yourself, do more than one thing, and rewrite everything</a><span class="weekly__url"> (programmingisterrible.com)</span><p>Tef takes each of the three mantras and explains why they often fall short and the real mantra is: it depends.</p>
</li><li><a href="https://www.richard-towers.com/2023/03/11/typescripting-the-technical-interview.html">Typescripting the technical interview</a><span class="weekly__url"> (richard-towers.com)</span><p>Richard Towers tells the very entertaining story of a fictional interview where the question is solved entirely in types with ancient runes. I can also recommend <a href="https://click.arne.me?issue=94&amp;url=https://aphyr.com/posts/342-typing-the-technical-interview">the original</a>.</p>
</li></ul><h2>AI</h2><ul><li><a href="https://nonzero.substack.com/p/ok-its-time-to-freak-out-about-ai">OK, it’s time to freak out about AI</a><span class="weekly__url"> (nonzero.substack.com)</span><p>Nonzero about the potential dangers of AI that get more realistic with every new model (although I think LLMs aren't the thing we should be scared of).</p>
</li><li><a href="https://matthewstrom.com/writing/design-by-wire/">Design-by-wire</a><span class="weekly__url"> (matthewstrom.com)</span><p>Matthew Ström about the future of design with advanced AI. <em>Thanks, Jan!</em></p>
</li><li><a href="https://www.geoffreylitt.com/2023/02/26/llm-as-muse-not-oracle.html">ChatGPT as muse, not oracle</a><span class="weekly__url"> (geoffreylitt.com)</span><p>Geoffrey Litt has tried using ChatGPT as a conversation partner that asks questions.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://vanschneider.com/blog/when-our-persona-becomes-our-prison/">When our persona becomes our prison</a><span class="weekly__url"> (vanschneider.com)</span><p>Tobias van Schneider  about the danger of locking yourself into the niche that made you successful.</p>
</li><li><a href="https://psyche.co/guides/why-you-should-forget-work-life-balance-in-crafting-a-good-life">How to craft a harmonious life</a><span class="weekly__url"> (psyche.co)</span><p>Jessica de Bloom and Merly Kosenkranius explain how striving to live a harmonious life is a better model than just work/life balance.</p>
</li><li><a href="https://www.curbed.com/article/tom-sachs-studio-employees-office-culture.html">Tom Sachs Promised a Fun Cult</a><span class="weekly__url"> (curbed.com)</span><p>Katy Schneider and Adriane Quinlan about working conditions at Tom Sachs' cult, I mean studio.</p>
</li></ul>]]></content:encoded></item><item><title>93 / The Waluigi Effect</title><link>https://arne.me/weekly/93</link><description><![CDATA[Issue #93 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/93</guid><pubDate>Sun, 12 Mar 2023 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hi ✌🏻</p>
<h2>Toot of the Week</h2><blockquote>#Software can be like bananas:  
Not yet ripe and and already rotten at the same time.  
&mdash;&nbsp;<a href="https://mastodon.social/@ewolff/109896217073502412">@ewolff@mastodon.social</a></blockquote><h2>Peopleware</h2><ul><li><a href="https://matthewgrohman.substack.com/p/want-an-unfair-advantage-in-your">Want an unfair advantage in your tech career? Consume content meant for other roles</a><span class="weekly__url"> (matthewgrohman.substack.com)</span><p>Matthew Grohman about the advantages of understanding other roles (including a list of resources!)</p>
</li></ul><h2>Software</h2><ul><li><a href="https://www.robinrendle.com/notes/i-dont-want-to-log-in-to-your-website/">I don't want to log in to your website</a><span class="weekly__url"> (robinrendle.com)</span><p>Robin Rendle about sketchy sales tactics and the value in simple and honest websites.</p>
</li><li><a href="https://www.thenile.dev/blog/things-dbs-dont-do">Things DBs Don't Do - But Should</a><span class="weekly__url"> (thenile.dev)</span><p>Gwen Shapira has a list of feature requests for the a modern database.</p>
</li></ul><h2>Rust</h2><ul><li><a href="https://cloak.software/blog/i-built-startup-in-rust/">I built a startup in Rust, I would do it again.</a><span class="weekly__url"> (cloak.software)</span><p>This article describes the advantage of using Rust in a startup.</p>
</li><li><a href="https://zackoverflow.dev/writing/unsafe-rust-vs-zig/">When Zig is safer and faster than Rust</a><span class="weekly__url"> (zackoverflow.dev)</span><p>zack compares unsafe Rust to Zig and explains why Zig was working better for them.</p>
</li><li><a href="https://youtu.be/r35cBkPRNMI">Living with Rust Long-Term (video)</a><span class="weekly__url"> (youtu.be)</span><p>Jon Gjengset about the things you need to be aware of when building a project in Rust for a long time.</p>
</li><li><a href="https://youtu.be/7DOYtnCXucw">Tricks of the Trait: Enabling Ergonomic Extractors (video)</a><span class="weekly__url"> (youtu.be)</span><p>Rob Ede explains how you can accept functions with different kinds of arguments in a handler in Rust.</p>
</li></ul><h2>AI</h2><ul><li><a href="https://www.lesswrong.com/posts/D7PumeYTDPfBTp3i7/the-waluigi-effect-mega-post">The Waluigi Effect</a><span class="weekly__url"> (lesswrong.com)</span><p>Cleo Nardo about the inner workings of the Waluigi Effect and other jailbreak methods for LLMs.</p>
</li><li><a href="https://rachsmith.com/i-want-good-search/">AI is making it easier to create more noise, when all I want is good search</a><span class="weekly__url"> (rachsmith.com)</span><p>Rach Smith describes an AI use-case that trumps content generation: Search.</p>
</li><li><a href="https://simonwillison.net/2023/Mar/11/llama/">Large language models are having their Stable Diffusion moment</a><span class="weekly__url"> (simonwillison.net)</span><p>Simon Willison appt the current state and future of LLMs.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://eukaryotewritesblog.com/2021/05/02/theres-no-such-thing-as-a-tree/">There’s no such thing as a tree (phylogenetically) (2021)</a><span class="weekly__url"> (eukaryotewritesblog.com)</span><p>Georgia Ray explains why most trees developed individually and other weird botanic quirks. <em>Thanks, Eric!</em></p>
</li><li><a href="https://www.newyorker.com/magazine/2023/03/06/how-the-biggest-fraud-in-german-history-unravelled">How the Biggest Fraud in German History Unravelled</a><span class="weekly__url"> (newyorker.com)</span><p>Ben Taub tells the story of Jan Marsalek in the Wirecard scandal and how the fraud was exposed. <em>Thanks, Lukas!</em></p>
</li></ul>]]></content:encoded></item><item><title>92 / What’s in my software engineering tool belt?</title><link>https://arne.me/weekly/92</link><description><![CDATA[Issue #92 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/92</guid><pubDate>Sun, 05 Mar 2023 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey, the last weeks have been very busy, this newsletter will go back to the
weekly cycle soon ✌🏻</p>
<h2>Toot of the Week</h2><blockquote>but Rust *has* a garbage collector, it’s called clippy
&mdash;&nbsp;<a href="https://tech.lgbt/@luna/109897308033178867#.">@luna@tech.lgbt</a></blockquote><h2>Favourites</h2><ul><li><a href="https://www.sevarg.net/2023/02/11/how-your-leds-are-killing-you">How Your LED Lights and Screens are Killing You</a><span class="weekly__url"> (sevarg.net)</span><p>Russell Graves about the effects of blue light on your sleep and cancer risk and what to do about it.</p>
</li><li><a href="https://chrisguillebeau.com/36-ways">36 Ways to Live Differently</a><span class="weekly__url"> (chrisguillebeau.com)</span><p>Chris Guillebeau had a list of 36 things to change in your life for the better.</p>
</li><li><a href="https://reasonstobecheerful.world/drone-tree-planting-reforesting-after-wildfires/">Seed-Planting Drones Are Reforesting Canada With Lightning Speed</a><span class="weekly__url"> (reasonstobecheerful.world)</span><p>Emily Nonko about a new tech that uses drones to reforest big areas.</p>
</li><li><a href="https://www.newyorker.com/tech/annals-of-technology/chatgpt-is-a-blurry-jpeg-of-the-web">ChatGPT Is a Blurry JPEG of the Web</a><span class="weekly__url"> (newyorker.com)</span><p>Ted Chiang describes the analogy of viewing large language models like GPT-3 (and therefore ChatGPT) like a blurry view of the web, similar to compressed images.</p>
</li></ul><h2>Culture</h2><ul><li><a href="https://www.intercom.com/blog/traits-of-exceptional-engineers/">The difference between good and great engineers</a><span class="weekly__url"> (intercom.com)</span><p>Darragh Curran has six traits that distinguish good from great engineers.</p>
</li></ul><h2>Tech</h2><ul><li><a href="https://ntietz.com/blog/my-software-engineering-tool-belt/">What's in my software engineering tool belt?</a><span class="weekly__url"> (ntietz.com)</span><p>Nicholas shares the contents of their software engineering tool belt.</p>
</li><li><a href="https://maxrozen.com/replacing-my-macbook-m1-with-thinkpad-t480">On replacing my MacBook Air M1 with a Thinkpad T480</a><span class="weekly__url"> (maxrozen.com)</span><p>Max Rozen explains how they upgraded their Thinkpad and made it a real alternative to their MacBook.</p>
</li><li><a href="https://go.dev/blog/comparable">All your comparable types</a><span class="weekly__url"> (go.dev)</span><p>Robert Griesemer about changes to comparable types in Go 1.20.</p>
</li><li><a href="https://www.gkbrk.com/2016/05/hotel-music/">Reverse Engineering A Mysterious UDP Stream in My Hotel</a><span class="weekly__url"> (gkbrk.com)</span><p>Gokberk Yaltirakli shows the process of reverse engineering a multicast UDP stream in a hotel.</p>
</li><li><a href="https://www.propelauth.com/post/i-love-building-a-startup-in-rust-i-wouldnt-pick-it-again">I love building a startup in Rust. I wouldn't pick it again.</a><span class="weekly__url"> (propelauth.com)</span><p>Andrew Israel explains why they wouldn't recommend using Rust for an early startup.</p>
</li><li><a href="https://blog.cloudflare.com/rust-nginx-module/">ROFL with a LOL: rewriting an NGINX module in Rust</a><span class="weekly__url"> (blog.cloudflare.com)</span><p>Sam Howson tells the story of CloudFlare rewriting a NGINX module from C to Rust for safety.</p>
</li><li><a href="https://fabiensanglard.net/html/index.html">All you may need is HTML</a><span class="weekly__url"> (fabiensanglard.net)</span><p>Fabien Sanglard explains how they generate their website with a custom SSG and little CSS.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://mebassett.info/ai-useful-for-capitalist">AI is Useful for Capitalists but Probably Terrible for Anyone Else</a><span class="weekly__url"> (mebassett.info)</span><p>Matthew Eric Bassett about the future with AI and whom it'll benefit.</p>
</li><li><a href="https://yaleclimateconnections.org/2023/02/how-heat-pumps-of-the-1800s-are-becoming-the-technology-of-the-future/">How heat pumps of the 1800s are becoming the technology of the future</a><span class="weekly__url"> (yaleclimateconnections.org)</span><p>Chris Baraniuk about the bright future of heat pumps.</p>
</li><li><a href="https://www.bloomberg.com/news/articles/2023-02-21/four-day-work-week-uk-study-finds-majority-of-employers-shifting">World’s Largest Four-Day Work Week Trial Finds Few Are Going Back</a><span class="weekly__url"> (bloomberg.com)</span><p>Irina Anghel and Arianne Cohen describe the results of the UK trial for four-day weeks.</p>
</li><li><a href="https://guzey.com/books/why-we-sleep/#no-shorter-sleep-does-not-imply-shorter-life-span">Matthew Walker's &quot;Why We Sleep&quot; Is Riddled with Scientific and Factual Errors</a><span class="weekly__url"> (guzey.com)</span><p>Alexey Guzey wrote an essay listing the errors in &quot;Why We Sleep&quot;.</p>
</li><li><a href="https://dukope.itch.io/mars-after-midnight/devlog/495856/gameplay-loop">Gameplay Loop</a><span class="weekly__url"> (dukope.itch.io)</span><p>Lukas Pope about the progress and challenges of his upcoming Playdate game: Mars after Midnight.</p>
</li><li><a href="https://www.pnas.org/doi/10.1073/pnas.2301355120">How to expand solar power without using precious land</a><span class="weekly__url"> (pnas.org)</span><p>Steven Battersby about the recent rise of agrivoltaics (solar panels above farm grounds) and floatovoltaics (solar panels floating on water).</p>
</li></ul>]]></content:encoded></item><item><title>91 / Taco Bell Programming</title><link>https://arne.me/weekly/91</link><description><![CDATA[Issue #91 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/91</guid><pubDate>Sun, 19 Feb 2023 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey hey, it’s been a while — I was sick and then we got a new baby! 🎉</p>
<h2>Toot of the Week</h2><blockquote>I lost my programming socks in the lisp wars
&mdash;&nbsp;<a href="https://chitter.xyz/@efi/109871443204324385">@efi@chitter.xyz</a></blockquote><h2>Favourites</h2><ul><li><a href="http://widgetsandshit.com/teddziuba/2010/10/taco-bell-programming.html">Taco Bell Programming</a><span class="weekly__url"> (widgetsandshit.com)</span><p>Ted Dziuba about Taco Bell programming: Using simple, proven and boring tools to get the job done. <em>Thanks, Eric!</em></p>
</li><li><a href="https://lajili.com/posts/post-2/">Chat GPT is the birth of the real Web 3.0, and it's not going to be fun.</a><span class="weekly__url"> (lajili.com)</span><p>Johan Lajili explains why they think ChatGPT will be the (dark) future of the internet and there's little we can do about it.</p>
</li></ul><h2>Culture</h2><ul><li><a href="https://jessitron.com/2023/01/16/resilience-and-waste-in-software-teams/">Resilience and Waste in Software Teams</a><span class="weekly__url"> (jessitron.com)</span><p>Jessica Joy Kerr about the importance of resilience and the price of it.</p>
</li><li><a href="https://oded.substack.com/p/note-to-future-self-beware-of-fake">Note to future self: Beware of fake urgency</a><span class="weekly__url"> (oded.substack.com)</span><p>Oded Blayer about the fallacy of fake urgency.</p>
</li><li><a href="https://buttondown.email/hillelwayne/archive/maybe-people-do-care-about-performance-and/">Maybe people do care about performance and reliability</a><span class="weekly__url"> (buttondown.email)</span><p>Hillel Wayne explains why some software is bloated and the people that are affected are unlikely to be included in the purchase decision.</p>
</li></ul><h2>Rust</h2><ul><li><a href="https://bmoxb.io/2023/01/28/integer-overflow-in-rust.html">Handling Integer Overflow in Rust</a><span class="weekly__url"> (bmoxb.io)</span><p>Max explains how integer overflow is handled in Rust.</p>
</li><li><a href="https://lukaskalbertodt.github.io/2023/02/03/tauri-iced-egui-performance-comparison.html">Tauri vs Iced vs egui: Rust GUI framework performance comparison</a><span class="weekly__url"> (lukaskalbertodt.github.io)</span><p>Lukas Kalbertodt compares different Rust frameworks for performance including startup time, input lag and resize tests.</p>
</li><li><a href="https://blog.axo.dev/2023/02/cargo-dist">Release Engineering Is Exhausting So Here's cargo-dist</a><span class="weekly__url"> (blog.axo.dev)</span><p>Gankra introduces a new Rust tool to simplify distribution management and tries it on a personal project.</p>
</li><li><a href="https://matklad.github.io/2023/01/26/rusts-ugly-syntax.html">Rust's Ugly Syntax</a><span class="weekly__url"> (matklad.github.io)</span><p>Alex Kladov argues that what some people describe as &quot;ugly&quot; syntax in Rust is mostly due to semantics.</p>
</li><li><a href="https://surma.dev/things/rust-to-webassembly/">Rust to WebAssembly the hard way</a><span class="weekly__url"> (surma.dev)</span><p>Surma compiles Rust to WASM without bindgen to show what steps are necessary and why. <em>Thanks, Jan!</em></p>
</li><li><a href="https://mmapped.blog/posts/15-when-rust-hurts.html">When Rust hurts</a><span class="weekly__url"> (mmapped.blog)</span><p>Roman Kashitsyn talks about three things where Rust fell short for them.</p>
</li><li><a href="https://fosdem.org/2023/schedule/event/rustunikernel/">[Watch] A Rust-Based, modular Unikernel for MicroVMs</a><span class="weekly__url"> (fosdem.org)</span><p>Stefan Lankes introduces RustyHeemit, a unikernel written in Rust.</p>
</li><li><a href="https://serokell.io/blog/rust-vs-haskell">Rust vs. Haskell</a><span class="weekly__url"> (serokell.io)</span><p>Jay Zelenskyi compares Rust and Haskell, very interesting to see the similarities and differences.</p>
</li></ul><h2>Tech</h2><ul><li><a href="https://kristoff.it/blog/why-go-and-not-rust/">Why Go and not Rust?</a><span class="weekly__url"> (kristoff.it)</span><p>Loris Cro in a very opinionated love-letter to Go.</p>
</li><li><a href="https://rknight.me/adding-webmentions-to-your-site/">Adding Webmentions to Your Site</a><span class="weekly__url"> (rknight.me)</span><p>Robb Knight explains how they added Webmention support to their website, including Mastodon reactions!</p>
</li><li><a href="https://www.matuzo.at/blog/2023/single-page-applications-criticism/">Why I'm not the biggest fan of Single Page Applications</a><span class="weekly__url"> (matuzo.at)</span><p>Manuel Matuzovic explains some commonly overlooked downsides of using single-page-applications.</p>
</li><li><a href="https://blog.yoshuawuyts.com/compiled-html/">Using HTML as a compile target</a><span class="weekly__url"> (blog.yoshuawuyts.com)</span><p>Yoshua Wuyts explains why they think html should be strongly typed.</p>
</li></ul><h2>Design</h2><ul><li><a href="https://valhead.com/2023/01/31/senior-ic-reading-list/">Senior IC Reading List</a><span class="weekly__url"> (valhead.com)</span><p>Val Head has three book recommendations for senior IC designers. <em>Thanks, Jan!</em></p>
</li><li><a href="https://anthonyhobday.com/sideprojects/saferules/">Visual design rules you can safely follow every time</a><span class="weekly__url"> (anthonyhobday.com)</span><p>Anthony Hobday has a list of design rules that you should remember.</p>
</li><li><a href="https://chriscoyier.net/2023/02/10/you-kinda-want-an-orange-favicon/">You kinda want an orange favicon.</a><span class="weekly__url"> (chriscoyier.net)</span><p>Chris Coyier about the best color for favicons.</p>
</li><li><a href="https://maggieappleton.com/teenage-desktop">Teenage Skeuomorphic Desktop Designs</a><span class="weekly__url"> (maggieappleton.com)</span><p>Maggie Appleton has a bunch of screenshots from 2009 showcasing custom icons and wallpapers. A trip down memory lane.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://www.swyx.io/create-luck">How to Create Luck</a><span class="weekly__url"> (swyx.io)</span><p>swyx argues that you can create luck and showcases some systems to do so.</p>
</li><li><a href="https://www.latimes.com/business/technology/story/2023-01-30/column-how-big-tech-is-using-mass-layoffs-to-bring-workers-to-heel">The real aim of big tech’s layoffs: bringing workers to heel</a><span class="weekly__url"> (latimes.com)</span><p>Brian Merchant argues that the recent tech layoffs at Amazon, Google and Microsoft were to gain more power over the tech workers.</p>
</li><li><a href="https://boffosocko.com/2023/02/03/a-note-on-the-cargo-cult-of-zettelkasten/">A Note on the Cargo Cult of Zettelkasten</a><span class="weekly__url"> (boffosocko.com)</span><p>Chris Aldrich about the dangers of cargo cults, specifically the Zettelkasten.</p>
</li><li><a href="https://www.jofreund.com/tv-wall-mount">Living Room: Declutter</a><span class="weekly__url"> (jofreund.com)</span><p>Johannes Freund explains how they mounted their TV to a 300 year old beam with a custom VESA mount.</p>
</li><li><a href="https://kumazen.com/a-guide-for-van-life-in-japan/">A guide for Van Life in Japan</a><span class="weekly__url"> (kumazen.com)</span><p>kuma explains how to live in a van in Japan.</p>
</li></ul>]]></content:encoded></item><item><title>90 / My Dream Computer</title><link>https://arne.me/weekly/90</link><description><![CDATA[Issue #90 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/90</guid><pubDate>Sun, 29 Jan 2023 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey, hope your week was good 🤞🏻</p>
<h2>Toot of the Week</h2><blockquote>it's only &quot;AI&quot; if it comes from the san francisco bay area. otherwise it's just sparkling autocomplete
&mdash;&nbsp;<a href="https://woem.space/notice/ARwJTgZnl6huXqd1u4#.">@sam@woem.space</a></blockquote><h2>Culture</h2><ul><li><a href="https://youtu.be/Y4PdUItyXUk">What differentiates the highest-performing product teams (Video)</a><span class="weekly__url"> (youtu.be)</span><p>Lenny Rachitsky has John Cutler on their podcast where they talk about efficient product teams, culture and more.</p>
</li></ul><h2>Software &amp; Hardware</h2><ul><li><a href="https://bluelander.bearblog.dev/my-dream-computer/">my dream computer</a><span class="weekly__url"> (bluelander.bearblog.dev)</span><p>m·bluelander about a computer that only exists in their dreams.</p>
</li><li><a href="https://alinpanaitiu.com/blog/turn-off-macbook-display-clamshell/">Reverse engineering the MacBook clamshell mode</a><span class="weekly__url"> (alinpanaitiu.com)</span><p>Alin Panaitiu dives deep in an attempt to reverse-engineer the Clamshell mode on macOS.</p>
</li><li><a href="https://lazybear.io/posts/vim-weekly-tips-18-ctags/">Vim Weekly Tips #18: Ctags</a><span class="weekly__url"> (lazybear.io)</span><p>Hyde shows how to make symbol lookup work in Vim.</p>
</li><li><a href="https://cloudfour.com/thinks/our-surprisingly-simple-navigation-hover-effect/">Our Surprisingly Simple Navigation Hover Effect</a><span class="weekly__url"> (cloudfour.com)</span><p>Tyler Sticka shows a simple but useful hover effect.</p>
</li><li><a href="https://zero-to-nix.com/">Zero to Nix</a><span class="weekly__url"> (zero-to-nix.com)</span><p>A great guide to Nix — if you've been interested but held back because of a lack of documentation, dig in!</p>
</li><li><a href="https://wishawa.github.io/posts/fun-rust-operators/">Six fun things to do with Rust operator overloading</a><span class="weekly__url"> (wishawa.github.io)</span><p>Wisha Wanichwecharungruang did some fun things with rust operators, one of them being <code>cout &lt;&lt; &quot;Hello&quot;</code>.</p>
</li><li><a href="https://litchipi.github.io/infosec/2023/01/24/git-code-audit-viewed-as-rust-programmer.html">The Git source code audit, viewed as a Rust programmer</a><span class="weekly__url"> (litchipi.github.io)</span><p>Litchi pi goes through some vulnerabilities found in the Git codebase and explains if and how rust would protect against them.</p>
</li><li><a href="https://traefik.io/blog/mocktail-the-mock-generator-for-strongly-typed-mocks/">Mocktail: The Mock Generator You’ve Been Looking For</a><span class="weekly__url"> (traefik.io)</span><p>Ludovic Fernandez explains the shortcomings they experienced using existing mock libraries and introduces a new tool to generate mocks in Go.</p>
</li><li><a href="https://youtu.be/zC5qBBK9ZaM">10 Things I Hate About Go (Video)</a><span class="weekly__url"> (youtu.be)</span><p>Boldly Go (who uses and likes Go) explains their top 10 things they hate about Go.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://blog.pragmaticengineer.com/apple-job-cuts-tide/">Apple: The Only Big Tech Giant Going Against the Job Cuts Tide</a><span class="weekly__url"> (blog.pragmaticengineer.com)</span><p>Gergely Orosz about Apple's hiring strategy and how it's worked out in the past years.</p>
</li><li><a href="https://www.nature.com/articles/d41586-023-00186-y">How antidepressants help bacteria resist antibiotics</a><span class="weekly__url"> (nature.com)</span><p>Liam Drew about a recent study that shows how antidepressants trigger an &quot;SOS response&quot; in bacteria that helps build up resistance.</p>
</li><li><a href="https://daringfireball.net/2023/01/the_billions-dollar_vr_ar_headset_question">The Billions-Dollar VR/AR Headset Question</a><span class="weekly__url"> (daringfireball.net)</span><p>John Gruber about the future of AR/VR headsets, why they might not be ready just yet and how Apple could pull it off.</p>
</li></ul>]]></content:encoded></item><item><title>89 / Use the Wrong Tool for the Job</title><link>https://arne.me/weekly/89</link><description><![CDATA[Issue #89 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/89</guid><pubDate>Sun, 22 Jan 2023 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey hey, how was your week? ✌🏻</p>
<h2>Toot of the Week</h2><blockquote>and the brain-genius typed &quot;no one would do anything without a profit motive!&quot; and hit send on a button rendered by an open source front end framework firing off an event handled by an open source programming language that sends a packet in a format conforming to an open specification over a protocol developed at universities with public funding until it reaches a web server running an open source operating system that files the hot take away into an open source database for safe keeping  
&mdash;&nbsp;<a href="https://botsin.space/@computerfact/109666644912281379">@computerfact@botsin.space</a></blockquote><h2>Peopleware</h2><ul><li><a href="https://world.hey.com/joaoqalves/bricks-of-love-create-purpose-and-engagement-with-weekly-updates-4a91aa61">Bricks of Love: create purpose and engagement with weekly updates</a><span class="weekly__url"> (world.hey.com)</span><p>João Alves about a way to create motivation by providing purpose through weekly updates.</p>
</li><li><a href="https://mastodon.social/@kevlin/109517740925744193">How to use ADRs (Thread)</a><span class="weekly__url"> (mastodon.social)</span><p>Kevlin Henney has some tricks for effective ADRs (Architecture Decision Records).</p>
</li></ul><h2>Software</h2><ul><li><a href="https://www.simplethread.com/20-things-ive-learned-in-my-20-years-as-a-software-engineer/">20 Things I've Learned in my 20 Years as a Software Engineer</a><span class="weekly__url"> (simplethread.com)</span><p>Justin Etheredge has 20 pieces of great advice for software engineers.</p>
</li><li><a href="https://buttondown.email/hillelwayne/archive/use-the-wrong-tool-for-the-job/">Use the Wrong Tool for the Job</a><span class="weekly__url"> (buttondown.email)</span><p>Hillel Wayne about using complexity and what it means to use the &quot;right&quot; tool.</p>
</li><li><a href="https://jvns.ca/blog/2023/01/18/examples-of-problems-with-integers/">Examples of problems with integers</a><span class="weekly__url"> (jvns.ca)</span><p>Julia Evans asked on Mastodon and collected 9 examples of problems with integers.</p>
</li><li><a href="https://datavirke.dk/posts/fallible-missing-rust-error-handling/">Fallible - The Lost Sibling of Result and Option</a><span class="weekly__url"> (datavirke.dk)</span><p>Mathias Pius about the rarely used <code>Fallible&lt;T&gt;</code> type in Rust.</p>
</li><li><a href="https://rauljordan.com/rust-concepts-i-wish-i-learned-earlier">Rust concepts I wish I learned earlier</a><span class="weekly__url"> (rauljordan.com)</span><p>Raul Jordan about a bunch of Rust concepts they wish they learned earlier.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://mkaic.substack.com/p/someone-stole-my-car-and-now-i-own">Someone stole my car and now I own hundreds of vinyl records</a><span class="weekly__url"> (mkaic.substack.com)</span><p>Kai Christensen explains how they became a Vinylhead because their car got stolen.</p>
</li><li><a href="https://every.to/cybernaut/the-quest-for-a-dumber-phone">The Quest for a Dumber Phone</a><span class="weekly__url"> (every.to)</span><p>Fadeke Adegbuyi about digital minimalism, it's perks and it's challenges.</p>
</li><li><a href="https://www.theverge.com/23551060/elon-musk-twitter-takeover-layoffs-workplace-salute-emoji">Inside Elon’s “extremely hardcore” Twitter</a><span class="weekly__url"> (theverge.com)</span><p>Zoe Schiffer, Casey Newton and Alex Heath tell the story of the Twitter acquisition and the shitshow that followed.</p>
</li><li><a href="https://kentnerburn.com/the-cab-ride-ill-never-forget/">The Cab Ride I'll Never Forget</a><span class="weekly__url"> (kentnerburn.com)</span><p>Kent Nerburn tells the story of a sweet cab ride that made a big impact on their life.</p>
</li></ul>]]></content:encoded></item><item><title>88 / The yaml document from hell</title><link>https://arne.me/weekly/88</link><description><![CDATA[Issue #88 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/88</guid><pubDate>Sun, 15 Jan 2023 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey hey, hope your week was good 🙏🏻</p>
<h2>Toot of the Week</h2><blockquote>How to phish me:

Send me an email newsletter hyping your  
innovative  
AI-enabled  
blockchain-powered  
Web3 product

and include an “unsubscribe” link at the bottom

That’ll do it.  
&mdash;&nbsp;<a href="https://infosec.exchange/@Tarah/109667477461021616">@Tarah@infosec.exchange</a></blockquote><h2>Peopleware</h2><ul><li><a href="https://clipcontent.substack.com/p/how-to-get-promoted-at-work-63f07109ff50">How to Get Promoted at Work</a><span class="weekly__url"> (clipcontent.substack.com)</span><p>Steve Dennis has 7 steps to maximise your chances for success on the career ladder.</p>
</li><li><a href="https://abdulapopoola.com/2023/01/09/evaluating-managers-5-heuristics-to-measure-managerial-impact/">Evaluating Managers: 5 heuristics to measure managerial impact</a><span class="weekly__url"> (abdulapopoola.com)</span><p>AbdulFattah Popoola has some advice to measure your impact as a manager.</p>
</li><li><a href="https://staysaasy.com/management/2023/01/12/management-debt.html">Management Debt</a><span class="weekly__url"> (staysaasy.com)</span><p>This article compares tech debt to management debt and explains common scenarios for management debt.</p>
</li></ul><h2>Tech</h2><ul><li><a href="https://ruudvanasseldonk.com/2023/01/11/the-yaml-document-from-hell">The yaml document from hell</a><span class="weekly__url"> (ruudvanasseldonk.com)</span><p>Ruud van Asseldonk explains different YAML footguns on one example and lists some alternatives.</p>
</li><li><a href="https://buttondown.email/blog/just-use-a-monorepo">Just use a monorepo</a><span class="weekly__url"> (buttondown.email)</span><p>Justin moved all of Buttondown into a monorepo and explains why they love it.</p>
</li><li><a href="https://hoho.com/posts/your-stack-is-not-the-product/">Your tech stack is not the product</a><span class="weekly__url"> (hoho.com)</span><p>Mike Wakerly explains why your tech stack is means, not an end — especially in early stage startups.</p>
</li><li><a href="https://webauthn.guide/">Guide to Web Authentication</a><span class="weekly__url"> (webauthn.guide)</span><p>Suby Raman explains how WebAuthn works and how to implement it.</p>
</li><li><a href="https://brandur.org/fragments/deleted-record-insert">Easy, alternative soft deletion: `deleted_record_insert`</a><span class="weekly__url"> (brandur.org)</span><p>Brandur has a good alternative for the <code>deleted_at</code> field.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://ideas.ted.com/if-you-really-want-to-remember-a-moment-try-not-to-take-a-photo">If you really want to remember a moment, try not to take a photo</a><span class="weekly__url"> (ideas.ted.com)</span><p>Manoush Zomorodi explains why you remember less of an experience if you took a photo.</p>
</li><li><a href="https://longform.asmartbear.com/posts/extreme-questions/">Extreme questions to trigger new, better ideas</a><span class="weekly__url"> (longform.asmartbear.com)</span><p>Jason Cohen has 15 extreme questions to broaden your idea scope, some interesting, some controversial.</p>
</li><li><a href="https://www.npr.org/2022/10/19/1129907651/improv-can-build-confidence-heres-how-to-apply-it-to-your-everyday-life">The rules of improv can make you funnier. They can also make you more confident.</a><span class="weekly__url"> (npr.org)</span><p>Oluwakemi Aladesuyi and Audrey Nguyen about five rules of improv you can apply to your life.</p>
</li></ul>]]></content:encoded></item><item><title>87 / The internet wants to be fragmented</title><link>https://arne.me/weekly/87</link><description><![CDATA[Issue #87 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/87</guid><pubDate>Sun, 08 Jan 2023 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey hey, how was your week? ✌🏻</p>
<h2>Toot of the Week</h2><blockquote>Rebasing is just gaslighting for computers.&mdash;&nbsp;<a href="https://fosstodon.org/@mttaggart/109637858699382553">@mttaggart@fosstodon.org</a></blockquote><h2>Favourites</h2><ul><li><a href="https://mikefisher.substack.com/p/im-on-it">&quot;I'm On It&quot;</a><span class="weekly__url"> (mikefisher.substack.com)</span><p>Mike Fisher about their favourite response when given a task.</p>
</li><li><a href="https://www.nationalgeographic.co.uk/history-and-civilisation/2022/08/the-science-of-why-you-have-great-ideas-in-the-shower">The science of why you have great ideas in the shower</a><span class="weekly__url"> (nationalgeographic.co.uk)</span><p>Stacey Colino has the neurological explanation for the reasons you get great
ideas in the shower or find bug fixes when on a walk: The default mode network
in your brain.</p>
</li><li><a href="https://noahpinion.substack.com/p/the-internet-wants-to-be-fragmented">The internet wants to be fragmented</a><span class="weekly__url"> (noahpinion.substack.com)</span><p>Noah Smith about centralised social media, why community moderation works and
the trend towards a decentralised internet.</p>
</li></ul><h2>Peopleware</h2><ul><li><a href="https://www.goretro.ai/post/product-roadmap-traps-to-avoid">How Roadmaps Accidentally Make Teams Powerless</a><span class="weekly__url"> (goretro.ai)</span><p>David Pereira about four common reasons roadmap trap teams and negatively impact
the results and what to do instead.</p>
</li><li><a href="https://randsinrepose.com/archives/the-diving-save/">The Diving Save</a><span class="weekly__url"> (randsinrepose.com)</span><p>Michael Lopp about the right way to &quot;save&quot; someone who's decided to quit.</p>
</li><li><a href="https://martinrue.com/to-be-productive-be-prepared/">To Be Productive, Be Prepared</a><span class="weekly__url"> (martinrue.com)</span><p>Martin Rue explains why preparation is a requirement for motivation.</p>
</li><li><a href="https://breakingpoint.substack.com/p/success-and-velocity">Success &amp; Velocity</a><span class="weekly__url"> (breakingpoint.substack.com)</span><p>Sean Byrnes says you need two metrics in your team: One for success and one for
velocity.</p>
</li><li><a href="https://longform.asmartbear.com/docs/fulfillment/">Finding Fulfillment</a><span class="weekly__url"> (longform.asmartbear.com)</span><p>Jason Cohen has a recipe for fulfilment: Joy, skill &amp; need.</p>
</li></ul><h2>Tech</h2><ul><li><a href="https://matklad.github.io/2021/05/31/how-to-test.html">How to Test</a><span class="weekly__url"> (matklad.github.io)</span><p>Alex Kladov has some great advice for testing software.</p>
</li><li><a href="https://www.joelonsoftware.com/2000/04/06/things-you-should-never-do-part-i/">Things You Should Never Do, Part I</a><span class="weekly__url"> (joelonsoftware.com)</span><p>Joel Spolsky gives a list of reasons why you probably don't want to rewrite your
software product.</p>
</li><li><a href="https://threedots.tech/post/list-of-recommended-libraries/">The Go libraries that never failed us: 22 libraries you need to know</a><span class="weekly__url"> (threedots.tech)</span><p>Robert Laszczak with an opinionated list of Go libraries you might need — this
is super useful for people starting out!</p>
</li><li><a href="https://blog.yoshuawuyts.com/state-machines-3/">State Machines III: Type States</a><span class="weekly__url"> (blog.yoshuawuyts.com)</span><p>Yoshua Wuyts about state machines in Rust, existing challenges and possible
language features that would make it easier to work with.</p>
</li><li><a href="http://blogs.newardassociates.com/blog/2023/you-want-modules-not-microservices.html">You Want Modules, Not Microservices</a><span class="weekly__url"> (blogs.newardassociates.com)</span><p>This post describes the advantages often listed for microservices and why you
can achieve most of them with modules in your application.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://humantransit.org/2017/07/the-dangers-of-elite-projection.html">The Dangers of Elite Projection</a><span class="weekly__url"> (humantransit.org)</span><p>Jarrett Walker about the results of elites making decisions for many people that
are only useful for them.</p>
</li></ul>]]></content:encoded></item><item><title>86 / Why the super rich are inevitable</title><link>https://arne.me/weekly/86</link><description><![CDATA[Issue #86 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/86</guid><pubDate>Sun, 01 Jan 2023 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Happy new year! 🎇</p>
<h2>Toot of the Week</h2><blockquote>[AI enters the room]

Artists: Please stop. We love art.  
Programmers: Please continue. We hate programming.  
&mdash;&nbsp;<a href="https://mastodon.social/@olafurw/109596489229585529">@olafurw@mastodon.social</a></blockquote><h2>Tech</h2><ul><li><a href="https://henry.codes/writing/how-to-distort-text-with-svg/">How To Distort Text With SVG Filters</a><span class="weekly__url"> (henry.codes)</span><p>Henry Desroches explains how to apply SVG filters to text for cool effects.</p>
</li><li><a href="https://library.duke.edu/using/policies/recommended-file-formats-digital-preservation">Recommended File Formats for Digital Preservation</a><span class="weekly__url"> (library.duke.edu)</span><p>Duke University Libraries has file format recommendations for digital preservation in 17 categories, each with three levels.</p>
</li><li><a href="https://community.twistedfields.com/t/a-closer-look-at-acorn-our-open-source-precision-farming-rover/108">A closer look at Acorn, our open source precision farming rover</a><span class="weekly__url"> (community.twistedfields.com)</span><p>Taylor explains the parts of the open source Garmin robot they're building.</p>
</li><li><a href="https://tldrsec.com/blog/lesser-known-aws-attacks/">Lesser Known Techniques for Attacking AWS Environments</a><span class="weekly__url"> (tldrsec.com)</span><p>Scott Piper explains four less known attacks on AWS resources.</p>
</li><li><a href="https://blog.yoshuawuyts.com/rust-2023/">Rust 2023 (by Yosh)</a><span class="weekly__url"> (blog.yoshuawuyts.com)</span><p>Yoshua Wuyts reflects upon 2022 for Rust and looks into next year.</p>
</li><li><a href="https://f4t.dev/software/go-performance-memory/">Faster Go code by being mindful of memory</a><span class="weekly__url"> (f4t.dev)</span><p>Arthur Busser explains how they sped up their Advent of Code puzzle in Go.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://pudding.cool/2022/12/yard-sale/">Why the super rich are inevitable</a><span class="weekly__url"> (pudding.cool)</span><p>An interactive article that explains the yard sale model with concrete examples.</p>
</li><li><a href="https://ciechanow.ski/sound/">Sound</a><span class="weekly__url"> (ciechanow.ski)</span><p>Bartosz Ciechanowski wrote another one of their incredible interactive articles, this time explaining how sound works.</p>
</li><li><a href="https://theconversation.com/why-fusion-ignition-is-being-hailed-as-a-major-breakthrough-in-fusion-a-nuclear-physicist-explains-196475">Why fusion ignition is being hailed as a major breakthrough in fusion – a nuclear physicist explains</a><span class="weekly__url"> (theconversation.com)</span><p>Carolyn Kuranz from the University of Michigan explains the recent fusion ignition breakthrough and when we can expect clean fusion energy to power our homes.</p>
</li><li><a href="https://www.nytimes.com/2022/12/22/video/russia-ukraine-bucha-massacre-takeaways.html">Caught on Camera, Traced by Phone: The Russian Military Unit That Killed Dozens in Bucha</a><span class="weekly__url"> (nytimes.com)</span><p>An investigation from 8 reporters shows evidence that the Bucha massacre was intentional and which people were part of it.</p>
</li><li><a href="https://www.wired.com/story/what-is-flipper-zero-tiktok/">Hands On With Flipper Zero, the Hacker Tool Blowing Up on TikTok</a><span class="weekly__url"> (wired.com)</span><p>Dhruv Mehrotra explains their experience with the Flipper Zero.</p>
</li></ul>]]></content:encoded></item><item><title>85 / How to Improve Your Creative Thinking</title><link>https://arne.me/weekly/85</link><description><![CDATA[Issue #85 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/85</guid><pubDate>Sun, 18 Dec 2022 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey hey, this is going to be the last issue of 2022 — I wish you happy holidays,
see you next year 🎇</p>
<h2>Toot of the Week</h2><blockquote>bavaria doesn't exist&mdash;&nbsp;<a href="https://crimew.gay/notice/AQh6qmpR7Jo7zo3urY">@maia@crimew.gay</a></blockquote><h2>Culture</h2><ul><li><a href="https://staffeng.com/guides/staff-archetypes">Staff archetypes</a><span class="weekly__url"> (staffeng.com)</span><p>Will Larson describes different roles that Staff engineers tend to take.</p>
</li></ul><h2>Tech</h2><ul><li><a href="https://neugierig.org/software/blog/2022/12/simple-web-hacks.html">A simple stack for today's web hacks</a><span class="weekly__url"> (neugierig.org)</span><p>Evan Martin defines a very simple stack for simple web development without frameworks or complicated configuration.</p>
</li><li><a href="https://www.huy.rocks/everyday/12-11-2022-zig-using-zig-for-advent-of-code">Using Zig for Advent of Code</a><span class="weekly__url"> (huy.rocks)</span><p>Huy shows some Zig examples they've come up with for Advent of Code.</p>
</li><li><a href="https://www.amazingcto.com/postgres-for-everything/">Just Use Postgres for Everything</a><span class="weekly__url"> (amazingcto.com)</span><p>Stephan Schmidt argues that unless you have a good reason not to, you should use Postgres.</p>
</li><li><a href="https://blog.meain.io/2022/modern-text-editor/">What is in a modern code editor?</a><span class="weekly__url"> (blog.meain.io)</span><p>Abin Simon describes the must-have features of a modern code editor (with examples).</p>
</li></ul><h2>Rust</h2><ul><li><a href="https://www.ncameron.org/blog/rust-in-2023/">Rust in 2023</a><span class="weekly__url"> (ncameron.org)</span><p>Nick Cameron lists the things he wants to see for Rust in 2023.</p>
</li><li><a href="https://ntietz.com/blog/rust-vim-workflow-2022/">Working with Rust in (neo)vim</a><span class="weekly__url"> (ntietz.com)</span><p>Nicholas explains how they use and configured NeoVim to write Rust.</p>
</li><li><a href="https://jack.wrenn.fyi/blog/deflect/">Native Reflection in Rust</a><span class="weekly__url"> (jack.wrenn.fyi)</span><p>Jack Wrenn introduces <code>deflect</code>, a reflection library for Rust and explains how it work an in which cases it's useful.</p>
</li><li><a href="https://blog.logrocket.com/composing-underpinnings-observable-rust-application/">Composing an observable Rust application</a><span class="weekly__url"> (blog.logrocket.com)</span><p>This article explains how you can build custom Layers with the <code>tracing</code> create in Rust.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://www.fastcompany.com/90711961/berlin-is-planning-a-car-free-area-larger-than-manhattan">Berlin is planning a car-free area larger than Manhattan</a><span class="weekly__url"> (fastcompany.com)</span><p>Adele Peters about Volksentscheid Berlin Autofrei, an organisation that wants a huge area of Berlin to be car-free.</p>
</li><li><a href="http://blog.fogus.me/2022/12/13/the-best-things-and-stuff-of-2022/">The best things and stuff of 2022</a><span class="weekly__url"> (blog.fogus.me)</span><p>Fogus summarises their favourite things of 2023.</p>
</li><li><a href="https://every.to/superorganizers/understanding-the-science-of-creativity">How to Improve Your Creative Thinking</a><span class="weekly__url"> (every.to)</span><p>Alice Albrecht explains a few techniques to improve your creativity and generate ideas.</p>
</li><li><a href="https://www.ft.com/content/741772c0-ee76-4d3d-bfcd-4fabc1fb405d">The secret lives of MI6’s top female spies</a><span class="weekly__url"> (ft.com)</span><p>Helen Warrell interviews three women in top positions of the MI6 (one of them is Q!)</p>
</li></ul>]]></content:encoded></item><item><title>84 / The Riddle of Rest</title><link>https://arne.me/weekly/84</link><description><![CDATA[Issue #84 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/84</guid><pubDate>Sun, 11 Dec 2022 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>✌🏻</p>
<h2><a inert href="#projects-of-friends" aria-hidden="true" class="anchor" id="projects-of-friends"></a>Projects of Friends</h2>
<h3><a inert href="#fn-functional-programming-for-golang" aria-hidden="true" class="anchor" id="fn-functional-programming-for-golang"></a><a href="https://click.arne.me?issue=84&amp;url=https://github.com/kamstrup/fn">Fn(), Functional Programming for Golang</a></h3>
<p><em>github.com/kamstrup</em></p>
<p>Kamstrup built a functional programming library for Go, inspired by Clojure and
the Java Streams API. It allows you to write code like this:</p>
<pre class="syntax-highlighting"><code class="language-go"><span class="source go"><span class="comment line double-slash go"><span class="punctuation definition comment go">//</span> Get all users without a name.
</span>fn<span class="meta function-call method go"><span class="punctuation accessor go">.</span><span class="variable function go">ArrayOf</span><span class="meta group go"><span class="punctuation definition group begin go">(</span></span></span><span class="meta function-call method go"><span class="meta group go">users</span><span class="meta group go"><span class="punctuation definition group end go">)</span></span></span><span class="meta function-call method go"><span class="punctuation accessor go">.</span><span class="variable function go">Where</span><span class="meta group go"><span class="punctuation definition group begin go">(</span></span></span><span class="meta function-call method go"><span class="meta group go">fn<span class="meta function-call method go"><span class="punctuation accessor go">.</span><span class="variable function go">Not</span><span class="meta group go"><span class="punctuation definition group begin go">(</span></span></span><span class="meta function-call method go"><span class="meta group go"><span class="meta group go"><span class="punctuation definition group begin go">(</span><span class="keyword operator go">*</span>User<span class="punctuation definition group end go">)</span></span><span class="punctuation accessor go">.</span><span class="variable other member go">HasName</span></span><span class="meta group go"><span class="punctuation definition group end go">)</span></span></span></span><span class="meta group go"><span class="punctuation definition group end go">)</span></span></span>
</span></code></pre>
<h2>Toot of the Week</h2><blockquote>rust programmers be like &quot;pretty slow, nearly a microsecond&quot;
&mdash;&nbsp;<a href="https://social.treehouse.systems/@dysfun/109472314305715171">@dysfun@treehouse.systems</a></blockquote><h2>Culture</h2><ul><li><a href="https://salman.io/blog/overcoming-negativity/">Overcoming Negativity</a><span class="weekly__url"> (salman.io)</span><p>Salman has a list of tactics to overcome negative thoughts about yourself or your work.</p>
</li><li><a href="https://workweek.com/2022/11/28/challenging-the-status-quo-at-work/">Challenging the status quo at work?</a><span class="weekly__url"> (workweek.com)</span><p>Hebba Youssef has some tipps to help you challenge decisions or the status quo</p>
</li><li><a href="https://moretothat.com/the-riddle-of-rest/">The Riddle of Rest</a><span class="weekly__url"> (moretothat.com)</span><p>Lawrence Yeo defines true rest, and why it's sometimes hard to achieve it even if you, for example, gaze at a still lake.</p>
</li></ul><h2>Rust</h2><ul><li><a href="https://shopify.engineering/porting-yjit-ruby-compiler-to-rust">Our Experience Porting the YJIT Ruby Compiler to Rust</a><span class="weekly__url"> (shopify.engineering)</span><p>Maxime Chevalier-Boisvert about their experience of porting a C99 project to Rust.</p>
</li><li><a href="https://morestina.net/blog/1868/self-referential-types-for-fun-and-profit">Self-referential types for fun and profit</a><span class="weekly__url"> (morestina.net)</span><p>The author shows how to create self-referential types manually in Rust and why</p>
</li><li><a href="https://rust-unofficial.github.io/patterns/functional/lenses.html">Lenses and Prisms</a><span class="weekly__url"> (rust-unofficial.github.io)</span><p>This article shows the Rust design patterns Lenses and Prisms and how they work.</p>
</li><li><a href="https://chrisdone.com/posts/rust/">My negative views on Rust</a><span class="weekly__url"> (chrisdone.com)</span><p>Chris Done describes what they don't like about Rust.</p>
</li></ul><h2>Tech</h2><ul><li><a href="https://ploum.net/2022-12-03-reinventing-how-we-use-computers.html">Reinventing How We Use Computers</a><span class="weekly__url"> (ploum.net)</span><p>Ploum has a vision for a &quot;Forever Computer&quot;, which makes you rethink your digital life.</p>
</li><li><a href="https://www.malachisoord.com/2020/04/08/washing-machine-cycle-notifications/">Washing Machine Cycle Notifications</a><span class="weekly__url"> (malachisoord.com)</span><p>Malachi Soord used Home Assistant to get a notification when the washing machine</p>
</li><li><a href="https://www.bleepingcomputer.com/news/security/sneaky-hackers-reverse-defense-mitigations-when-detected/">Sneaky hackers reverse defense mitigations when detected</a><span class="weekly__url"> (bleepingcomputer.com)</span><p>Bill Toulas about an ongoing attack on mobile carrier networks where the hackers even revert mitigation measures if not implemented fast enough.</p>
</li><li><a href="https://jvns.ca/blog/2022/12/07/tips-for-analyzing-logs/">Tips for analyzing logs</a><span class="weekly__url"> (jvns.ca)</span><p>Julia Evans collected some tips on Mastodon for analyzing logs.</p>
</li><li><a href="https://ziglang.org/news/goodbye-cpp/">Goodbye to the C++ Implementation of Zig</a><span class="weekly__url"> (ziglang.org)</span><p>Andrew Kelley explains different strategies for compiler bootstrapping and how Zig uses WebAssembly.</p>
</li><li><a href="https://lukas.zapletalovi.com/posts/2022/wrapping-multiple-errors/">New in Go 1.20: wrapping multiple errors</a><span class="weekly__url"> (lukas.zapletalovi.com)</span><p>Lukáš Zapletal about the implications of multiple errors in Go 1.20.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://collabfund.com/blog/ideas-that-changed-my-life/">Ideas That Changed My Life</a><span class="weekly__url"> (collabfund.com)</span><p>Morgan Housel lists 7 ideas that changed her life, in retrospect.</p>
</li><li><a href="https://www.nytimes.com/2022/12/02/world/europe/germany-heat-pumps.html">Germans Have Seen the Future, and It’s a Heat Pump</a><span class="weekly__url"> (nytimes.com)</span><p>Melissa Eddy and Patrick Junker about Germany's shift from gas to heat pumps.</p>
</li><li><a href="https://www.telegraph.co.uk/global-health/climate-and-people/mozambique-elephants-born-without-tusks-evolutionary-response/">Elephants born without tusks in ‘evolutionary response’ to violent poachers</a><span class="weekly__url"> (telegraph.co.uk)</span><p>Will Brown about new research that shows how elephant's evolutionary response</p>
</li><li><a href="https://www.vox.com/even-better/23464634/gift-giving-buy-perfect-presents-christmas-holiday">How to become a truly excellent gift giver</a><span class="weekly__url"> (vox.com)</span><p>Eliza Brooke has written an article full of concrete tips for great gifts.</p>
</li></ul>]]></content:encoded></item><item><title>83 / Why Twitter Didn’t Go Down</title><link>https://arne.me/weekly/83</link><description><![CDATA[Issue #83 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/83</guid><pubDate>Sun, 04 Dec 2022 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey everyone, hope your week has been good 😌</p>
<h2>Toot of the Week</h2><blockquote>Give a man a fish. Sure, why not? Go around giving strangers weird fish gifts. Who cares
&mdash;&nbsp;<a href="https://mastodon.social/@donni/109423363501117912">@donni@mastodon.social</a></blockquote><h2>Rust</h2><ul><li><a href="https://security.googleblog.com/2022/12/memory-safe-languages-in-android-13.html">Memory Safe Languages in Android 13</a><span class="weekly__url"> (security.googleblog.com)</span><p>Jeffrey Vander Stoep about the effect the switch to memory safe languages
(i.e. Rust) had on memory safety vulnerabilities and speed. If you only read
one article from this newsletter, make it this one.</p>
</li><li><a href="https://blog.readyset.io/bounds-checks/">How much does Rust's bounds checking actually cost?</a><span class="weekly__url"> (blog.readyset.io)</span><p>The author benchmarks a complex test with over 1k bound checks against the same test with bounds checks disabled.</p>
</li><li><a href="https://ecostack.dev/posts/wasm-tinygo-vs-rust-vs-assemblyscript/">WebAssembly: TinyGo vs Rust vs AssemblyScript</a><span class="weekly__url"> (ecostack.dev)</span><p>Sebastian Scheibe benchmarks different languages compiled to WebAssembly.</p>
</li><li><a href="https://www.tweag.io/blog/2022-11-24-wasm-threads-and-messages/">Threads and messages with Rust and WebAssembly</a><span class="weekly__url"> (tweag.io)</span><p>Joe Neeman about Threads in WASM and communication performance.</p>
</li><li><a href="https://ntietz.com/blog/rust-hashmap-overhead/">Measuring the overhead of HashMaps in Rust</a><span class="weekly__url"> (ntietz.com)</span><p>nicholas measured the overhead of using a HashMap and BTreeMap in Rust.</p>
</li></ul><h2>Tech</h2><ul><li><a href="https://tylercipriani.com/blog/2022/11/19/git-notes-gits-coolest-most-unloved-feature">Git Notes: git's coolest, most unloved­ feature</a><span class="weekly__url"> (tylercipriani.com)</span><p>Tyler Cipriani explains git notes and possible use cases. <em>Thanks, Lukas!</em></p>
</li><li><a href="https://evilmartians.com/chronicles/oklch-in-css-why-quit-rgb-hsl">OKLCH in CSS: why we moved from RGB and HSL</a><span class="weekly__url"> (evilmartians.com)</span><p>Andrey Sitnik and Travis Turner about the new <code>oklab</code> color space in CSS and why it’s better than everything else.</p>
</li><li><a href="https://kenneth.io/post/developer-experience-infrastructure-dxi">Developer Experience Infrastructure (DXI)</a><span class="weekly__url"> (kenneth.io)</span><p>Kenneth Auchenberg explain what DX means in 2022 and coins a new acronym for Developer Experience Infrastructure: DXI</p>
</li><li><a href="https://matthewtejo.substack.com/p/why-twitter-didnt-go-down-from-a">Why Twitter Didn’t Go Down: From a Real Twitter SRE</a><span class="weekly__url"> (matthewtejo.substack.com)</span><p>Matthew’s Writing explains the automations and safety measures in place for the caches at Twitter.</p>
</li><li><a href="https://shopify.engineering/server-sent-events-data-streaming">Using Server Sent Events to Simplify Real-time Streaming at Scale</a><span class="weekly__url"> (shopify.engineering)</span><p>Bao explains how Shopify used Server Sent Events (SSE) at scale for the Black Friday Cyber Monday Live Map.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://www.jwz.org/blog/2022/11/psa-do-not-use-services-that-hate-the-internet/">PSA: Do Not Use Services That Hate The Internet</a><span class="weekly__url"> (jwz.org)</span><p>Jamie Zawinski about Hive and Post and why you should not use them.</p>
</li><li><a href="https://zerforschung.org/posts/hive-en/">Warning: do not use Hive Social</a><span class="weekly__url"> (zerforschung.org)</span><p>Zerforschung found a number of critical vulnerabilities, including editing other people's posts, which were ignored until Hive deactivated their servers.</p>
</li><li><a href="https://www.wsj.com/articles/goblin-mode-a-state-of-not-caring-what-other-people-think-11669389442">‘Goblin Mode’: A State of Not Caring What Other People Think</a><span class="weekly__url"> (wsj.com)</span><p>Ben Zimmer about the origins of the term &quot;Goblin Mode&quot;.</p>
</li><li><a href="https://youtu.be/z6ep308goxQ">why Japan's internet is weirdly designed</a><span class="weekly__url"> (youtu.be)</span><p>Sabrina Cruz explains why Japanese websites look different than the rest of the world.</p>
</li><li><a href="https://www.ithoughtaboutthatalot.com/2022/mum">In 2022, I thought a lot about my Mum, the internet and a cashless society</a><span class="weekly__url"> (ithoughtaboutthatalot.com)</span><p>A story about a woman that never got into technology and how society is ignorant of these people.</p>
</li><li><a href="https://lcamtuf.coredump.cx/photo_basics">Photography for geeks</a><span class="weekly__url"> (lcamtuf.coredump.cx)</span><p>An introduction into photography with example images that illustrate the effect of different techniques.</p>
</li></ul>]]></content:encoded></item><item><title>82 / Programming is a Pop Culture</title><link>https://arne.me/weekly/82</link><description><![CDATA[Issue #82 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/82</guid><pubDate>Sun, 27 Nov 2022 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>✌🏻</p>
<h2>Toot of the Week</h2><blockquote>him: will you at least act normal when my folks get here  
me: _flipping a pancake and reading it like a tarot card_ bad news  
&mdash;&nbsp;<a href="https://mstdn.social/@whatsjo/109399359704830998">@whatsjo@mstdn.social</a></blockquote><h2>Culture</h2><ul><li><a href="https://www.baldurbjarnason.com/2022/programming-is-a-pop-culture/">Programming is a Pop Culture</a><span class="weekly__url"> (baldurbjarnason.com)</span><p>Baldur Bjarnason explains why programming has trends, just like the fashion industry.</p>
</li><li><a href="https://alfredlua.substack.com/p/holding-two-opposing-ideas-in-my">Holding two opposing ideas in my mind</a><span class="weekly__url"> (alfredlua.substack.com)</span><p>Alfred Lua about the necessity to endure the cognitive dissonance of two conflicting ideas.</p>
</li></ul><h2>Tech</h2><ul><li><a href="https://chreke.com/little-languages.html">Little Languages Are The Future Of Programming</a><span class="weekly__url"> (chreke.com)</span><p>chreke about the advantages of &quot;little languages&quot;.</p>
</li><li><a href="https://blog.sunfishcode.online/what-is-a-capability/">What is a Capability?</a><span class="weekly__url"> (blog.sunfishcode.online)</span><p>Dan Gohman explains WASM capabilities.</p>
</li><li><a href="https://liquid-rust.github.io/2022/11/14/introducing-flux/">Flux: Refinement Types for Rust</a><span class="weekly__url"> (liquid-rust.github.io)</span><p>Ranjit Jhala introduces a new Rust library that adds refinements (e.g. pre-conditions or post-conditions).</p>
</li><li><a href="https://emily.id.au/tailscale">CVE-2022-41924 - RCE in Tailscale, DNS Rebinding, and You</a><span class="weekly__url"> (emily.id.au)</span><p>Emily Trau used 7 issues in Tailscale to get access to a node (all of them are fixed, but you should update your Windows client).</p>
</li><li><a href="https://fhur.me/posts/always-use-closed-open-intervals">Always use [closed, open) intervals</a><span class="weekly__url"> (fhur.me)</span><p>Fernando about the dangers of [closed, closed] intervals and why you should always use [closed, open).</p>
</li><li><a href="https://www.joshwcomeau.com/css/interactive-guide-to-flexbox/">An Interactive Guide to Flexbox</a><span class="weekly__url"> (joshwcomeau.com)</span><p>Josh Comeau has built a great interactive guide to CSS Flexbox.</p>
</li><li><a href="https://hidde.blog/dialog-modal-popover-differences">Dialogs, modality and popovers seem similar. How are they different?</a><span class="weekly__url"> (hidde.blog)</span><p>Hidde de Vries about modality on a website, inert state and the new popover element.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://bastianallgeier.com/notes/mirror">Mirror</a><span class="weekly__url"> (bastianallgeier.com)</span><p>Bastian Allgeier about online personas and negativity on Twitter, err the Birdsite.</p>
</li></ul>]]></content:encoded></item><item><title>81 / That fediverse feeling</title><link>https://arne.me/weekly/81</link><description><![CDATA[Issue #81 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/81</guid><pubDate>Sun, 20 Nov 2022 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey hey, how’s it going?</p>
<h2>Toot of the Week</h2><blockquote>“Then the spaceman took over the bird site so we all started tooting at the elephant place.”

“Oh…ok grandpa. Let’s get you back to bed.”  
&mdash;&nbsp;<a href="https://mstdn.social/@weiser/109371370870997372">@weiser@mstdn.social</a></blockquote><h2>Culture</h2><ul><li><a href="https://www.verica.io/blog/inhumanity-of-root-cause-analysis/">Inhumanity of Root Cause Analysis</a><span class="weekly__url"> (verica.io)</span><p>Casey Rosenthal about the problems of RCA and healthy alternatives.</p>
</li><li><a href="https://blog.nymhq.com/writing/long-live-personal-websites">Long live personal websites, Let's make the web personal again!</a><span class="weekly__url"> (blog.nymhq.com)</span><p>An ode to personal websites and some advice to get started.</p>
</li></ul><h2>Tech</h2><ul><li><a href="https://bitfieldconsulting.com/golang/tao-of-go">The Tao of Go</a><span class="weekly__url"> (bitfieldconsulting.com)</span><p>John Arundel about the Tao of Go, principles to write and structure code that can be applied to other languages as well.</p>
</li><li><a href="https://ananthakumaran.in/2022/11/12/trace-http-requests.html">Tracing HTTP Requests with tcpflow</a><span class="weekly__url"> (ananthakumaran.in)</span><p>Anantha Kumaran tells the story of someone on-call debugging HTTP requests with tcpflow.</p>
</li><li><a href="https://www.ctrl.blog/entry/jellyfin-vs-plex.html">From Plex to Jellyfin Media Server</a><span class="weekly__url"> (ctrl.blog)</span><p>Daniel Aleksandersen moved from Plex to Jellyfin and shares their experience.</p>
</li><li><a href="https://jhaand.nl/2022/11/how-to-start-embedded-coding/">How to start embedded coding</a><span class="weekly__url"> (jhaand.nl)</span><p>Jelle Haandrikman has some suggestions on how to get started with embedded coding.</p>
</li><li><a href="https://portswigger.net/research/stealing-passwords-from-infosec-mastodon-without-bypassing-csp">Stealing passwords from infosec Mastodon - without bypassing CSP</a><span class="weekly__url"> (portswigger.net)</span><p>Gareth Heyes explains how he found a vulnerability in Mastodon.</p>
</li><li><a href="https://hmarr.com/blog/go-allocation-hunting/">Making a Go program 42% faster with a one character change</a><span class="weekly__url"> (hmarr.com)</span><p>Harry Marr explains how removing a stack alloy every loop iteration improved performance by 70 %.</p>
</li><li><a href="https://blog.waleedkhan.name/bringing-revsets-to-git/">Bringing revsets to Git</a><span class="weekly__url"> (blog.waleedkhan.name)</span><p>Waleed Khan showcases the git branchless suite.</p>
</li><li><a href="https://zserge.com/posts/carnatus/">Let's write a tiny chess engine in Go</a><span class="weekly__url"> (zserge.com)</span><p>Serge Zaitsev ported parts of sunfish to Go and explains the basics of a chess engine.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://matthealy.com/kindle">Your next smart home device is a $30 used Kindle</a><span class="weekly__url"> (matthealy.com)</span><p>Matt Healy shows you how to hack a Kindle to make it part of your smart home.</p>
</li><li><a href="https://passkeys.directory/">Passkeys.directory</a><span class="weekly__url"> (passkeys.directory)</span><p>1Password built a directory of websites that support passkeys.</p>
</li><li><a href="https://bastianallgeier.com/notes/solar">Solar</a><span class="weekly__url"> (bastianallgeier.com)</span><p>Bastian Allgeier shares their experience a year after installing solar panels on their roof.</p>
</li><li><a href="https://adactio.com/journal/19650">That fediverse feeling</a><span class="weekly__url"> (adactio.com)</span><p>Jeremy summarises the vibes they get when using Mastodon.</p>
</li><li><a href="https://marcel.io/how-to-choose-the-right-mastodon-server-without-being-a-huge-nerd/">How to choose the right Mastodon server without being a huge nerd</a><span class="weekly__url"> (marcel.io)</span><p>Marcel Wichmann has a guide mostly to non-technical people that want to get started on Mastodon.</p>
</li></ul>]]></content:encoded></item><item><title>80 / Goodbye Twitter, hello Fediverse</title><link>https://arne.me/weekly/80</link><description><![CDATA[Issue #80 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/80</guid><pubDate>Sun, 13 Nov 2022 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey hey, I migrated to Mastodon due to the recent events (as did many people),
you can find me at <a href="https://spezi.social/@arne">@arne@spezi.social</a>.</p>
<p>This issue is <em>packed</em>, hope you enjoy reading the stories and articles as much
as I did.</p>
<h2>Toot of the Week</h2><blockquote>The Programmers’ Credo: we do these things not because they are easy,
but because we thought they were going to be easy.  
&mdash;&nbsp;<a href="https://noc.social/@xcud/109310012976407519">@xcud@noc.social</a></blockquote><h2>Culture</h2><ul><li><a href="https://salman.io/blog/momentum-motivation/">Don't Wait for Motivation, Act for Momentum</a><span class="weekly__url"> (salman.io)</span><p>Salman describes the importance of starting with small steps in a real-world example.</p>
</li><li><a href="https://jacobian.org/2022/nov/9/transition-files/">You should maintain a transition file</a><span class="weekly__url"> (jacobian.org)</span><p>Jacob Kaplan-Moss explains why you should have a transition file that explains your job to a successor.</p>
</li><li><a href="https://randsinrepose.com/archives/the-seven-levels-of-busy/">The Seven Levels of Busy</a><span class="weekly__url"> (randsinrepose.com)</span><p>Michael Lopp lists 7 levels of busy (which one are you?).</p>
</li></ul><h2>Tech</h2><ul><li><a href="https://stripe.com/blog/fast-secure-builds-choose-two">Fast builds, secure builds. Choose two.</a><span class="weekly__url"> (stripe.com)</span><p>Sushain Cherivirala explains how Stripe built a secure CI system that completes in under 5 minutes.</p>
</li><li><a href="https://go.dev/blog/13years">Thirteen Years of Go</a><span class="weekly__url"> (go.dev)</span><p>Russ Cox summarises the last year in Go, which is now 13 years old.</p>
</li><li><a href="https://wagslane.dev/posts/guard-keyword-error-handling-golang/">Thoughts on the &quot;Guard&quot; Proposal for Go's Error Handling</a><span class="weekly__url"> (wagslane.dev)</span><p>Lane Wagner has some thoughts and improvement to the recent guard/must proposal for Go.</p>
</li><li><a href="https://blessed.rs/crates">Blessed.rs</a><span class="weekly__url"> (blessed.rs)</span><p>Nico Burns built a site with Rust crate recommendations. This is super useful, especially when getting started as Rust has a small std lib.</p>
</li><li><a href="https://wishawa.github.io/posts/thread-scoped-async/">Scoped threads in Rust, and why its async counterpart would be unsound</a><span class="weekly__url"> (wishawa.github.io)</span><p>Wisha Wanichwecharungruang explains how scoped threads work and goes deep into lifetime logic to explain why it doesn't work with async.</p>
</li></ul><h2>Fediverse</h2><ul><li><a href="https://time.com/6229230/mastodon-eugen-rochko-interview/">Twitter Rival Mastodon's Founder Has a Vision for Democratizing Social Media</a><span class="weekly__url"> (time.com)</span><p>Billy Pereigo interviews Eugen Rochko, the creator of Mastodon.</p>
</li><li><a href="https://web.archive.org/web/20221119175623/https://francisbeaudet.com/a-humane-guide-to-mastodon/">A humane guide to Mastodon</a><span class="weekly__url"> (web.archive.org)</span><p>Francis Beaudet wrote a humane guide to get started in the Fediverse. <em>Thanks, Jan!</em></p>
</li><li><a href="https://bastianallgeier.com/notes/fediverse">Fediverse</a><span class="weekly__url"> (bastianallgeier.com)</span><p>Bastian Allgeier about their feelings about Mastodon. <em>Thanks, Jan!</em></p>
</li><li><a href="https://www.jefftk.com/p/thinking-about-mastodon">Thinking About Mastodon</a><span class="weekly__url"> (jefftk.com)</span><p>Jeff Kaufman is pessimistic about Mastodon because it's harder to fight spam in a distributed system.</p>
</li><li><a href="https://ar.al/2022/11/09/is-the-fediverse-about-to-get-fryed-or-why-every-toot-is-also-a-potential-denial-of-service-attack/">Is the fediverse about to get Fryed? (Or, “Why every toot is also a potential denial of service attack”)</a><span class="weekly__url"> (ar.al)</span><p>Aral Balkan about some performance problems and power imbalance in the Fediverse. <em>Thanks, Jan!</em></p>
</li><li><a href="https://xeiaso.net/blog/rip-twitter">Goodbye Twitter, Hello Fediverse!</a><span class="weekly__url"> (xeiaso.net)</span><p>Xe Iaso says goodbye to Twitter and recommends some Fediverse accounts.</p>
</li><li><a href="https://rixx.de/blog/on-running-a-mastodon-instance/">On Running a Mastodon Instance</a><span class="weekly__url"> (rixx.de)</span><p>Tobias shares their experience running a Mastodon instance for 7k people.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://indica.medium.com/the-beggars-and-street-prophets-of-london-7f0a340ab7a7">The Beggars And Street Prophets Of London</a><span class="weekly__url"> (indica.medium.com)</span><p>indi.ca about the street prophets of London and why they're all right.</p>
</li><li><a href="https://blog.pragmaticengineer.com/cruel-changes-at-twitter/">Cruel Changes at Twitter</a><span class="weekly__url"> (blog.pragmaticengineer.com)</span><p>Gergely Orosz gives some background information about the things which are happening at Twitter.</p>
</li><li><a href="https://simonwillison.net/2022/Nov/6/what-to-blog-about/">What to blog about</a><span class="weekly__url"> (simonwillison.net)</span><p>Simon Willison has some ideas to get you started when thinking about starting your own blog.</p>
</li><li><a href="https://tylercipriani.com/blog/2022/10/17/whole-house-circadian-lighting-with-home-assistant/">f.lux, but for your house</a><span class="weekly__url"> (tylercipriani.com)</span><p>Tyler Cipriani made their house lighting change color and dim in the evenings. I want that!</p>
</li><li><a href="https://basicappleguy.com/basicappleblog/you-might-also-like">You Might Also Like</a><span class="weekly__url"> (basicappleguy.com)</span><p>Basic Apple Guy about the recent push of ads into Apple operating systems.</p>
</li><li><a href="https://www.nature.com/articles/d41586-022-03676-7#ref-CR1">CRISPR cancer trial success paves the way for personalized treatments</a><span class="weekly__url"> (nature.com)</span><p>Heidi Ledford summarises a study where gene-edited T cells helped fight cancer.</p>
</li><li><a href="https://jacobin.com/2022/11/options-trading-stock-market-inequality">No, You Aren’t Going to Get Rich by Options Trading</a><span class="weekly__url"> (jacobin.com)</span><p>Clark Randall about the reality of options trading as an average citizen.</p>
</li><li><a href="https://behavioralscientist.org/annie-duke-quit-mental-models-to-help-you-cut-your-losses/">Mental Models to Help You Cut Your Losses</a><span class="weekly__url"> (behavioralscientist.org)</span><p>Annie Duke introduces two mental models to know when to quit a project.</p>
</li></ul>]]></content:encoded></item><item><title>79 / The perfect commit</title><link>https://arne.me/weekly/79</link><description><![CDATA[Issue #79 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/79</guid><pubDate>Sun, 06 Nov 2022 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hopy your week has been good 😌</p>
<h2>Culture</h2><ul><li><a href="https://jvns.ca/blog/things-your-manager-might-not-know/">Things your manager might not know</a><span class="weekly__url"> (jvns.ca)</span><p>Julia Evans has 8 things you can do to make everyone's job a lot easier.</p>
</li><li><a href="https://nedbatchelder.com/blog/202210/ideal_open_source.html">Ideal open source</a><span class="weekly__url"> (nedbatchelder.com)</span><p>Ned Batchelder about open source motivation and an ideal situation.</p>
</li><li><a href="https://www.lenareinhard.com/articles/how-to-lead-strategically-every-day">How to lead strategically every day</a><span class="weekly__url"> (lenareinhard.com)</span><p>Fiona McVitie about what makes a good strategy and how to make it a habit.</p>
</li></ul><h2>Tech</h2><ul><li><a href="https://simonwillison.net/2022/Oct/29/the-perfect-commit/">The Perfect Commit</a><span class="weekly__url"> (simonwillison.net)</span><p>Simon Willison has some guidelines for good commits, some of them controversial.</p>
</li><li><a href="https://blog.rust-lang.org/2022/10/28/gats-stabilization.html">Generic associated types to be stable in Rust 1.65</a><span class="weekly__url"> (blog.rust-lang.org)</span><p>Jack Huey gives an introduction to GATs in Rust (finally!)</p>
</li><li><a href="https://ntietz.com/blog/rc-week-7-recap/">RC Week 7: Four habits to improve as a programmer</a><span class="weekly__url"> (ntietz.com)</span><p>Nicolas has four habits for programmers.</p>
</li><li><a href="http://antirez.com/news/138">In defense of linked lists</a><span class="weekly__url"> (antirez.com)</span><p>antirez lists reasons why linked lists are useful even when they get bad rep.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://www.theatlantic.com/ideas/archive/2022/10/qr-code-menus-restaurants-pandemic/671888/">The Restaurant Industry’s Worst Idea</a><span class="weekly__url"> (theatlantic.com)</span><p>Conor Friedersdorf about QR codes and digital menus.</p>
</li><li><a href="https://www.inkandswitch.com/potluck/">Dynamic documents as personal software</a><span class="weekly__url"> (inkandswitch.com)</span><p>Geoffrey Litt, Max Schoening, Paul Shen</p>
</li></ul>]]></content:encoded></item><item><title>78 / No, you’re not entitled to your opinion</title><link>https://arne.me/weekly/78</link><description><![CDATA[Issue #78 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/78</guid><pubDate>Sun, 30 Oct 2022 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>’sup? ✌🏻</p>
<h2>Culture</h2><ul><li><a href="https://blog.jim-nielsen.com/2022/what-work-looks-like/">What &quot;Work&quot; Looks Like</a><span class="weekly__url"> (blog.jim-nielsen.com)</span><p>Jim Nielsen about what work looks like and why work away from a computer can be real work as a tech worker.</p>
</li><li><a href="https://hpdailyrant.medium.com/what-a-healthy-team-looks-like-637e63e30edb">What a Healthy Team Looks Like</a><span class="weekly__url"> (hpdailyrant.medium.com)</span><p>Hà Phan has seven qualities of healthy teams.</p>
</li><li><a href="https://martinfowler.com/bliki/ConwaysLaw.html">Conway's Law</a><span class="weekly__url"> (martinfowler.com)</span><p>Martin Fowler about Conway's Law, how an organisation structure is reflected in the systems it designs.</p>
</li><li><a href="https://www.karlsutt.com/articles/communicating-effectively-as-a-developer/">How to communicate effectively as a developer</a><span class="weekly__url"> (karlsutt.com)</span><p>Karl Sutt has some great tactical advice for writing as an engineer.</p>
</li></ul><h2>Tech</h2><ul><li><a href="https://github.com/golang/go/discussions/56413">user-defined iteration using range over func values</a><span class="weekly__url"> (github.com)</span><p>Russ Cox proposed an iterator in Go.</p>
</li><li><a href="https://blog.m-ou.se/rust-standard/">Do we need a &quot;Rust Standard&quot;?</a><span class="weekly__url"> (blog.m-ou.se)</span><p>Mara Bos about a possible Rust specification and standard (similar to C or C++).</p>
</li><li><a href="https://sharats.me/posts/shell-script-best-practices/">Shell Script Best Practices</a><span class="weekly__url"> (sharats.me)</span><p>Shrikant has an opinionated guide to shell scripts.</p>
</li><li><a href="https://quadratic.fm/p/how-meta-microsoft-google-github">How Meta, Google, Github and others leverage HTTP conditional requests to build robust REST APIs</a><span class="weekly__url"> (quadratic.fm)</span><p>Ilija Eftimov has case studies in how tech giants support If-Modified-Since and other HTTP preconditions.</p>
</li><li><a href="https://jrsinclair.com/articles/2022/what-if-the-team-hates-my-functional-code/">What if the team hates my functional code?</a><span class="weekly__url"> (jrsinclair.com)</span><p>James Sinclair explains why you should write your code for the right audience, just like a writer.</p>
</li><li><a href="https://sidbala.com/h-264-is-magic/">H.264 is magic: a technical walkthrough of a remarkable technology.</a><span class="weekly__url"> (sidbala.com)</span><p>Sid Bala explains why H264 is as good as it is.</p>
</li><li><a href="https://matduggan.com/passkeys-as-a-tool-for-user-retention/">Passkeys as a tool for user retention</a><span class="weekly__url"> (matduggan.com)</span><p>Mathew Duggan explains why vendor lock-in is an issue with the new Passkeys standard.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://theconversation.com/no-youre-not-entitled-to-your-opinion-9978">No, you're not entitled to your opinion</a><span class="weekly__url"> (theconversation.com)</span><p>Patrick Stokes explains why not everyone is entitled to an opinion.</p>
</li><li><a href="https://www.washingtonpost.com/technology/2022/10/29/elon-musk-twitter-takeover/">Elon Musk’s planned Twitter layoffs are imminent</a><span class="weekly__url"> (washingtonpost.com)</span><p>Faiz Siddiqui, Elizabeth Dwoskin and Gerrit De Vynck explain what’s going on at Twitter in the recent days.</p>
</li><li><a href="https://www.theverge.com/2022/10/28/23428132/elon-musk-twitter-acquisition-problems-speech-moderation">Welcome to hell, Elon</a><span class="weekly__url"> (theverge.com)</span><p>Nilay Patel explains the trouble Elon will get into with his goals to allow all free speech on Twitter.</p>
</li></ul>]]></content:encoded></item><item><title>77 / Take a Break You Idiot</title><link>https://arne.me/weekly/77</link><description><![CDATA[Issue #77 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/77</guid><pubDate>Sun, 23 Oct 2022 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey everyone, I’ve been sick for the last two weeks, that’s why there was no
issue last week.<br />
But I’m back now with a <em>packed</em> issue!
Hope you enjoy ❤️</p>
<h2>Tweet of the Week</h2><blockquote>Should’ve been a cat. Sleep for 16 hours a day, cause chaos for the other 8. Scream loudly whenever I’m hungry. Knock shit off the counter for no reason
&mdash;&nbsp;<a href="https://twitter.com/drakegatsby/status/1581277224925548549">@drakegatsby</a></blockquote><h2>Culture</h2><ul><li><a href="https://justforfunnoreally.dev/">Just for Fun. No, Really.</a><span class="weekly__url"> (justforfunnoreally.dev)</span><p>Tim Morgan built a nice Page that you can send to people that don't get why you're working on a side project that doesn't look like it will make money.</p>
</li><li><a href="https://www.robinrendle.com/notes/take-a-break-you-idiot/">Take a Break You Idiot</a><span class="weekly__url"> (robinrendle.com)</span><p>Robin Rendle about the importance of regular breaks from work.</p>
</li><li><a href="https://www.macchaffee.com/blog/2022/carrying-capacity/">Know your carrying capacity</a><span class="weekly__url"> (macchaffee.com)</span><p>Mac Chaffee about the term &quot;carrying capacity&quot; and what happens if you don't know yours.</p>
</li><li><a href="https://tdarb.org/blog/avoid-featurism.html">Avoiding Featurism</a><span class="weekly__url"> (tdarb.org)</span><p>Brad has 5 rules to avoid what they call creeping featurism.</p>
</li><li><a href="https://www.heinrichhartmann.com/posts/writing/">Writing for Engineers</a><span class="weekly__url"> (heinrichhartmann.com)</span><p>Heinrich Hartmann has a great guide for writing.</p>
</li></ul><h2>Tech</h2><ul><li><a href="https://typesanitizer.com/blog/zig-generics.html">Zig-style generics are not well-suited for most languages</a><span class="weekly__url"> (typesanitizer.com)</span><p>Varun Gandhi explains the drawbacks of Zig-style generics (which are modelled closely after C++ templates).</p>
</li><li><a href="https://tigerbeetle.com/blog/a-database-without-dynamic-memory/">A Database Without Dynamic Memory Allocation</a><span class="weekly__url"> (tigerbeetle.com)</span><p>Phil Eaton explains why the TigerBeetle database doesn't use dynamic memory That's one way to get around Zig's manual memory management I guess.</p>
</li><li><a href="https://github.com/golang/go/issues/56165">proposal: Go 2: error handling: try statement with handler</a><span class="weekly__url"> (github.com)</span><p>Greg Weber proposed a <code>try</code> keyword for ergonomic error handling in Go.</p>
</li><li><a href="https://htmx.org/essays/a-real-world-react-to-htmx-port/">A Real World React -&gt; htmx Port</a><span class="weekly__url"> (htmx.org)</span><p>David Guillot held a talk about moving from React to htmx and the results are staggering.</p>
</li><li><a href="https://wix-ux.com/when-life-gives-you-lemons-write-better-error-messages-46c5223e1a2f">When life gives you lemons, write better error messages</a><span class="weekly__url"> (wix-ux.com)</span><p>Jenni Nadler explains the factors that make a good or bad error message.</p>
</li><li><a href="https://kmaasrud.com/posts/2022-09-26%20Optimizing%20the%20hell%20out%20of%20my%20website.html">Optimizing the hell out of my website</a><span class="weekly__url"> (kmaasrud.com)</span><p>Knut Magnus Aasrud explains all the steps they took to make their website <em>really</em> tiny.</p>
</li><li><a href="https://fasterthanli.me/articles/the-http-crash-course-nobody-asked-for">The HTTP crash course nobody asked for</a><span class="weekly__url"> (fasterthanli.me)</span><p>Amos has written a HTTP/S/2 crash course.</p>
</li></ul><h2>Rust</h2><ul><li><a href="https://sunshowers.io/posts/nextest-and-tokio-1">How (and why) nextest uses tokio, part 1</a><span class="weekly__url"> (sunshowers.io)</span><p>Rain explains why the Rust testing framework uses Tokio and what it used before.</p>
</li><li><a href="https://blog.adamchalmers.com/streaming-proxy/">Static streams for faster async proxies</a><span class="weekly__url"> (blog.adamchalmers.com)</span><p>Adam Chalmers explains how you can stream an incoming request body to an outgoing request in Rust.</p>
</li><li><a href="https://kerkour.com/multithreading-in-rust">Multithreading in Rust</a><span class="weekly__url"> (kerkour.com)</span><p>Sylvain Kerkour speeds up their port-scanning software by adding threads.</p>
</li><li><a href="https://www.pinecone.io/learn/rust-rewrite/">Rewriting a high performance vector database in Rust</a><span class="weekly__url"> (pinecone.io)</span><p>Jack Pertschuk about the experience of rewriting the Pinecone database in Rust.</p>
</li><li><a href="https://www.rerun.io/blog/why-rust">Why Rust?</a><span class="weekly__url"> (rerun.io)</span><p>Emil Ernerfeldt explains why they use Rust for Rerun.</p>
</li><li><a href="https://lunatic.solutions/blog/magic-handler-functions-in-rust/">Magical handler functions in Rust</a><span class="weekly__url"> (lunatic.solutions)</span><p>Bernard Kolobara explains magical handler functions in Rust and why they can be ineffective.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="http://muezza.ca/thoughts/favourite_computer/">My Favourite Computer, An Old Mac</a><span class="weekly__url"> (muezza.ca)</span><p>Connor Oliver about his Macintosh Classic II.</p>
</li><li><a href="https://jacobian.org/2022/oct/14/writing-with-copilot/">Writing With Copilot</a><span class="weekly__url"> (jacobian.org)</span><p>Jacob Kaplan-Moss about using GitHub copilot for writing.</p>
</li><li><a href="https://www.robinrendle.com/notes/the-right-kind-of-attention/">The Right Kind of Attention</a><span class="weekly__url"> (robinrendle.com)</span><p>Robin Rendle about the right (and wrong) kind of attention. <em>Thanks, Jan!</em></p>
</li><li><a href="https://www.theatlantic.com/family/archive/2022/01/not-sorry-for-my-delay/621264/">What If We Just Stopped Being So Available?</a><span class="weekly__url"> (theatlantic.com)</span><p>Joe Pinsker explainswhy we should stop apologising for late responses. <em>Thanks, Eric!</em></p>
</li><li><a href="https://arun.is/blog/apple-metropolitan-face/">A historical view on the Metropolitan Apple Watch face</a><span class="weekly__url"> (arun.is)</span><p>Arun explains the history of the new Metropolitan face for the Apple Watch. Be sure to checkout earlier posts about World Time, GMT and more!</p>
</li><li><a href="https://arslan.io/2022/10/22/review-of-the-kinesis-advantage360-professional/">Review of the Kinesis Advantage360 Professional</a><span class="weekly__url"> (arslan.io)</span><p>Fatih Arslan compares the new Advantage360 keyboard to the Advantage2 from Kinesis.</p>
</li></ul>]]></content:encoded></item><item><title>76 / An end to doomerism</title><link>https://arne.me/weekly/76</link><description><![CDATA[Issue #76 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/76</guid><pubDate>Sun, 09 Oct 2022 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Welcome back to Arne’s Weekly!
I had an amazing time in Barcelona, hope you’re doing well too ✌🏻</p>
<h2>Tweet of the Week</h2><blockquote>i used to be young and cool and now when it rains i say things like “this is good. we needed this”
&mdash;&nbsp;<a href="https://twitter.com/elykreimendahl/status/1549067903508647937">@elykreimendahl</a></blockquote><h2>Favourites</h2><ul><li><a href="https://craigmod.com/essays/electric_bikes">Electric Bike, Stupid Love of My Life</a><span class="weekly__url"> (craigmod.com)</span><p>Craig Mod writes an ode to electric bikes so compelling that I want to buy one now.</p>
</li><li><a href="https://bigthink.com/progress/pessimism-is-a-barrier-to-progress/">An end to doomerism</a><span class="weekly__url"> (bigthink.com)</span><p>Dr. Hannah Ritchie about pessimism and why realistic optimism is more productive.</p>
</li><li><a href="https://snyder.substack.com/p/how-does-the-russo-ukrainian-war">How does the Russo-Ukrainian War end?</a><span class="weekly__url"> (snyder.substack.com)</span><p>Timothy Snyder about a possible ending of the war that they argue is way more</p>
</li></ul><h2>Culture</h2><ul><li><a href="https://www.learningfromincidents.io/posts/oops-learning-from-the-incident-you-didnt-have">OOPS! Learning from the incident you didn't have</a><span class="weekly__url"> (learningfromincidents.io)</span><p>An article about learning from surprises instead of incidents.</p>
</li><li><a href="https://world.hey.com/jorge/aging-programmer-d448bdec">Aging programmer</a><span class="weekly__url"> (world.hey.com)</span><p>Jorge Manrubia about his experience as a 40-year old programmer.</p>
</li><li><a href="https://www.cnbc.com/2022/09/18/microsoft-exec-my-2-step-rule-for-having-hard-conversations-at-work.html">Microsoft exec: My 2-step rule for having hard conversations at work</a><span class="weekly__url"> (cnbc.com)</span><p>Morgan Smith about Chris Capossela's system for hard conversations.</p>
</li></ul><h2>Tech</h2><ul><li><a href="https://go.dev/blog/go119runtime">Go runtime: 4 years later</a><span class="weekly__url"> (go.dev)</span><p>Michael Knyszek lists past improvements of the Go runtime and introduces the new soft memory limit configuration.</p>
</li><li><a href="https://unencumberedbyfacts.com/2019/01/24/jmap-its-like-imap-but-not-really/">JMAP: It’s like IMAP But Not Really</a><span class="weekly__url"> (unencumberedbyfacts.com)</span><p>Jason Munro about the JMAP protocol and why it's so much better than IMAP.</p>
</li><li><a href="https://www.foonathan.net/2022/09/new-integer-types/">New integer types I'd like to see</a><span class="weekly__url"> (foonathan.net)</span><p>Jonathan about new integer types that could make some problems go away (e.g. by being symmetric).</p>
</li><li><a href="https://www.computerenhance.com/p/turns-are-better-than-radians">Turns are Better than Radians</a><span class="weekly__url"> (computerenhance.com)</span><p>Casey Muratori argues that you shouldn't use radians in code.</p>
</li></ul><h2>Rust</h2><ul><li><a href="https://blog.yoshuawuyts.com/why-async-rust/#performance-workloads">Why Async Rust</a><span class="weekly__url"> (blog.yoshuawuyts.com)</span><p>Yoshua Wuyts about the benefits of the async architecture in Rust.</p>
</li><li><a href="https://blog.vivekpanyam.com/my-first-time-using-rust-for-real/">My first time using Rust &quot;for real&quot;</a><span class="weekly__url"> (blog.vivekpanyam.com)</span><p>Vivek Panyam shares the perspective of an experienced C++ engineer using Rust.</p>
</li><li><a href="https://matklad.github.io/2022/10/06/hard-mode-rust.html">Hard Mode Rust</a><span class="weekly__url"> (matklad.github.io)</span><p>Aleksey Kladov writes a ray-tracer in Rust without dynamic memory allocation.</p>
</li><li><a href="https://github.com/rochacbruno/py2rs">A quick reference guide for the Pythonista in the process of becoming a Rustacean</a><span class="weekly__url"> (github.com)</span><p>Bruno Rocha has an extensive guide to learn Rust coming from Python.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://variety.com/2022/tv/news/william-shatner-space-boldly-go-excerpt-1235395113/">My Trip to Space Filled Me With ‘Overwhelming Sadness’</a><span class="weekly__url"> (variety.com)</span><p>William Shatner became the oldest living person to travel into space, but experienced the &quot;Overview Effect&quot;.</p>
</li><li><a href="https://protos.com/the-rise-of-the-crypto-influencer-and-the-fall-of-truth/">The rise of the crypto influencer and the fall of truth</a><span class="weekly__url"> (protos.com)</span><p>This article exposes some of the shady tactics of ”crypto influencers“,</p>
</li></ul>]]></content:encoded></item><item><title>75 / The five-minute feedback fix</title><link>https://arne.me/weekly/75</link><description><![CDATA[Issue #75 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/75</guid><pubDate>Sun, 25 Sep 2022 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>✌🏻 How’s it going?</p>
<h2>Tweet of the Week</h2><blockquote>machine learning? i think we need some machine forgetting!!
&mdash;&nbsp;<a href="https://twitter.com/monadliker/status/1558868377938153479">@monadlike</a></blockquote><h2>Culture</h2><ul><li><a href="https://harihareswara.net/posts/2022/what-you-miss-by-only-checking-github/">What You Miss By Only Checking GitHub</a><span class="weekly__url"> (harihareswara.net)</span><p>Sumana Harihareswara about the lamppost fallacy that is only looking at GitHub for open-source projects.</p>
</li><li><a href="http://paulgraham.com/users.html">What I've Learned from Users</a><span class="weekly__url"> (paulgraham.com)</span><p>Paul Graham about their learnings working with startup founders for YC.</p>
</li></ul><h2>Rust</h2><ul><li><a href="https://sabrinajewson.org/blog/async-drop">Async destructors, async genericity and completion futures</a><span class="weekly__url"> (sabrinajewson.org)</span><p>Sabrina Jewson explores options to add async Drop in Rust and concludes in a proposal.</p>
</li><li><a href="https://blog.yoshuawuyts.com/futures-concurrency-4/">Futures Concurrency IV: Join Ergonomics</a><span class="weekly__url"> (blog.yoshuawuyts.com)</span><p>Yoshua Wuyts about (async) join ergonomics in Swift and Rust.</p>
</li><li><a href="https://www.ncameron.org/blog/ten-challenges-for-rust/">Ten challenges for Rust</a><span class="weekly__url"> (ncameron.org)</span><p>Nick Cameron lists ten challenges for Rust, the language and the ecosystem.</p>
</li><li><a href="https://smallcultfollowing.com/babysteps/blog/2022/09/22/rust-2024-the-year-of-everywhere/">Rust 2024...the year of everywhere?</a><span class="weekly__url"> (smallcultfollowing.com)</span><p>Niko Matsakis imagines Rust in 2024 and describes the features they think are available by then.</p>
</li></ul><h2>Tech</h2><ul><li><a href="https://github.com/readme/guides/testable-requirements-feedback">The five-minute feedback fix</a><span class="weekly__url"> (github.com)</span><p>Hillel Wayne about formal verification methods and their advantages.</p>
</li><li><a href="https://hynek.me/articles/productive-fruit-fly-programmer/">How I’m a Productive Programmer With a Memory of a Fruit Fly</a><span class="weekly__url"> (hynek.me)</span><p>Hynek Schlawack about the benefits of an offline documentation browser and how to make it great.</p>
</li><li><a href="https://engineering.backmarket.com/oauth2-explained-with-cute-shapes-7eae51f20d38">OAuth2 explained with cute shapes</a><span class="weekly__url"> (engineering.backmarket.com)</span><p>If OAuth2 confuses you, Klemen Sever has an explanation using illustrations.</p>
</li><li><a href="https://www.imperialviolet.org/2022/09/22/passkeys.html">Passkeys</a><span class="weekly__url"> (imperialviolet.org)</span><p>Adam Langley wrote a guide to integrate passkeys into your website.</p>
</li><li><a href="https://davidamos.dev/the-rule-of-six/">Want cleaner code? Use the rule of six</a><span class="weekly__url"> (davidamos.dev)</span><p>David Amos about principles for cleaner code.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://www.wired.com/story/apple-passkeys-password-iphone-mac-ios16-ventura/">Apple’s Killing the Password. Here’s Everything You Need to Know</a><span class="weekly__url"> (wired.com)</span><p>Matt Burgess explains how Apple passkeys works and why it's better than passwords.</p>
</li><li><a href="https://www.theatlantic.com/international/archive/2022/09/russia-exile-putin-military-draft/671541/">'An Army of Zombies Is Leading Us to Hell': A Russian Who Fled Putin's Draft Speaks Out</a><span class="weekly__url"> (theatlantic.com)</span><p>Anna Nemtsova interviews a Moscow IT professional which left (like many others)</p>
</li></ul>]]></content:encoded></item><item><title>74 / The Patron Saint of Yak Shaves</title><link>https://arne.me/weekly/74</link><description><![CDATA[Issue #74 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/74</guid><pubDate>Sat, 17 Sep 2022 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey hey, starting with this issue I’ll count the number of clicks.
No personal data whatsoever is recorded, just the issue number and the url.
If you run into any issues with this, please let me know by replying to this
email.
As always, enjoy todays curation! ✌🏻</p>
<h2>Culture</h2><ul><li><a href="https://experimentalhistory.substack.com/p/excuse-me-but-why-are-you-eating">Excuse me but why are you eating so many frogs</a><span class="weekly__url"> (experimentalhistory.substack.com)</span><p>Adam Mastroianni about the productivity gurus telling you to &quot;eat more frogs&quot; and people following that without thinking about what makes them happy.</p>
</li><li><a href="https://staysaasy.com/career/2022/09/11/Dirty-Work.html">Build Your Career on Dirty Work</a><span class="weekly__url"> (staysaasy.com)</span><p>This article gives the career advice of embracing the &quot;dirty work&quot; like on-call or QA.</p>
</li><li><a href="https://codewithstyle.info/software-vs-systems/">What Makes a Senior Engineer? Writing Software vs Building Systems</a><span class="weekly__url"> (codewithstyle.info)</span><p>Miłosz Piechocki explains why more senior engineers think in systems and gives concrete examples.</p>
</li><li><a href="https://www.zerobanana.com/essays/living-in-the-future/">ZeroBanana – Senior Engineers are Living in the Future</a><span class="weekly__url"> (zerobanana.com)</span><p>Zane Bitter explains why it sometimes seems like more senior engineers live in the future.</p>
</li></ul><h2>Tech</h2><ul><li><a href="https://cloud.google.com/blog/products/application-modernization/why-david-yach-loves-go">Why David Yach Loves Go</a><span class="weekly__url"> (cloud.google.com)</span><p>David Yach (Director of Engineering at Google Cloud) writes a love letter to Go.</p>
</li><li><a href="https://yakshav.es/the-patron-saint-of-yakshaves/">Donald Knuth - The Patron Saint of Yak Shaves</a><span class="weekly__url"> (yakshav.es)</span><p>Florian Gilcher about Donald Knuth and all the yak shaved it took to finally get to LaTeX.</p>
</li><li><a href="https://typefully.com/DanHollick/qr-codes-T7tLlNi">QR codes</a><span class="weekly__url"> (typefully.com)</span><p>Dan Hollick explains how a QR code works. <em>Thanks, Lukas!</em></p>
</li><li><a href="https://simonwillison.net/2022/Sep/12/prompt-injection/">Prompt injection attacks against GPT-3</a><span class="weekly__url"> (simonwillison.net)</span><p>Simon Willison about AI prompt injection, a completely new hack.</p>
</li><li><a href="https://jameswillia.ms/posts/shortest-urls.html">Shortest URLs on the Internet</a><span class="weekly__url"> (jameswillia.ms)</span><p>James Williams about top-level domain name resolution.</p>
</li><li><a href="https://lwn.net/SubscriberLink/907685/0290fbfe1ba855ea/">A pair of Rust kernel modules</a><span class="weekly__url"> (lwn.net)</span><p>Jonathan Corbet describes the first two real-world kernel modules that have been written in Rust.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://www.nirandfar.com/technology-addiction/">This is How the Media is Misleading You on “Technology Addiction”</a><span class="weekly__url"> (nirandfar.com)</span><p>Siri Helle about the myths of too much screen time leading to depression and other myths. <em>Thanks, Eric!</em></p>
</li><li><a href="https://krebsonsecurity.com/2022/09/say-hello-to-crazy-thin-deep-insert-atm-skimmers/">Say Hello to Crazy Thin ‘Deep Insert’ ATM Skimmers</a><span class="weekly__url"> (krebsonsecurity.com)</span><p>This article is about new type of super-thin ATM skimmers and how they work.</p>
</li><li><a href="https://devonzuegel.com/post/uncharted-waters-what-startups-can-learn-from-pirates-about-compensation">Uncharted waters: what startups can learn from pirates about compensation</a><span class="weekly__url"> (devonzuegel.com)</span><p>Devon Zuegel about the similarities of startups and pirates.</p>
</li><li><a href="https://www.austinmann.com/trek/iphone-14-pro-camera-review-scotland">iPhone 14 Pro Camera Review: Scotland</a><span class="weekly__url"> (austinmann.com)</span><p>Austin Mann reviews the iPhone 14 Pro camera(s) and gives advice for photographers using it.</p>
</li><li><a href="https://bryce.vc/post/64889707700/most-people-wouldnt">Most People Won't</a><span class="weekly__url"> (bryce.vc)</span><p>A post about making leaps and changing everything, and a story about the Uber CEO.</p>
</li></ul>]]></content:encoded></item><item><title>73 / Quality Is Systemic</title><link>https://arne.me/weekly/73</link><description><![CDATA[Issue #73 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/73</guid><pubDate>Sun, 11 Sep 2022 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey hey ✌🏻</p>
<h2>Tweet of the Week</h2><blockquote>had 7 concurrent users today
guess it's time for kubernetes
&mdash;&nbsp;<a href="https://twitter.com/roxkstar74/status/1568079434942406656">@roxkstar74</a></blockquote><h2>Favourites</h2><ul><li><a href="https://www.theguardian.com/lifeandstyle/2022/jul/30/you-cant-say-that-how-to-argue-better">'You can't say that!': how to argue, better</a><span class="weekly__url"> (theguardian.com)</span><p>Adam Grant has practical tipps that can help you argue with people in a more constructive way and see your own biases.</p>
</li><li><a href="https://jacobian.org/2022/sep/9/quality-is-systemic/">Quality Is Systemic</a><span class="weekly__url"> (jacobian.org)</span><p>Jacob Kaplan-Moss explains why the reason for bad software is systemic in most cases.</p>
</li></ul><h2>Culture</h2><ul><li><a href="https://www.theatlantic.com/newsletters/archive/2022/09/career-ambition-advice-data/671374/">Your Career Is Just One-Eighth of Your Life</a><span class="weekly__url"> (theatlantic.com)</span><p>Derek Thompson has 5 points of career advice for you.</p>
</li><li><a href="https://twitter.com/BStulberg/status/1545765424289169409">Habits and Principles for Peak Performance and Geniune Excellence</a><span class="weekly__url"> (twitter.com)</span><p>Brad Stulberg has 19 habits and principles for peak performance and genuine excellence.</p>
</li><li><a href="http://twitchard.github.io/posts/2022-08-26-metrics-schmetrics.html">Be good-argument-driven, not data-driven</a><span class="weekly__url"> (twitchard.github.io)</span><p>Richard Marmorstein about the dangers of metric-driven software development.</p>
</li></ul><h2>Tech</h2><ul><li><a href="https://margin.re/media/an-opinionated-guide-on-how-to-reverse-engineer-software-part-1.aspx">An opinionated guide on how to reverse engineer software, part 1</a><span class="weekly__url"> (margin.re)</span><p>Ryan Stortz has a great guide to get started with reverse engineering.</p>
</li><li><a href="https://go.dev/blog/vuln">Vulnerability Management for Go</a><span class="weekly__url"> (go.dev)</span><p>Julie Qiu introduces the Go vulnerability database.</p>
</li><li><a href="https://xiph.org/flac/documentation_format_overview.html">FLAC - Format overview</a><span class="weekly__url"> (xiph.org)</span><p>An overview of the FLAC audio file format.</p>
</li><li><a href="https://www.graplsecurity.com/post/attacking-firecracker">Attacking Firecracker: AWS' microVM Monitor Written in Rust</a><span class="weekly__url"> (graplsecurity.com)</span><p>Valentina Palmiotti about a security vulnerability in Firecracker and how they exploited it. <em>Thanks, Mikkel!</em></p>
</li><li><a href="https://kerkour.com/rust-async-combinators">Learning Rust: Async Combinators</a><span class="weekly__url"> (kerkour.com)</span><p>Sylvain Kerkour introduces a few Rust async combinators (to deal with a stream of values).</p>
</li><li><a href="https://rsdlt.github.io/posts/rust-trait-super-generic-polymorphism-subtrait-supertrait-bounds/">How to Use Rust Traits, Generics and Bounds</a><span class="weekly__url"> (rsdlt.github.io)</span><p>Rodrigo Santiago refactors their old Rust code to use Traits &amp; Generics and shows the difference it makes.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://unstructed.tech/2022/09/07/your-attention-span-is-being-robbed/">Your attention span is being robbed!</a><span class="weekly__url"> (unstructed.tech)</span><p>Mihailo Joksimovic about the modern slot machines that are social media and ways to break out.</p>
</li><li><a href="https://www.nytimes.com/interactive/2022/09/07/world/europe/eu-logging-wood-pellets.html">Europe Is Sacrificing Its Ancient Forests for Energy</a><span class="weekly__url"> (nytimes.com)</span><p>Sarah Hurtes and Weiyi Cai about the practice of burning wood as &quot;renewable energy&quot; and why it has to stop. <em>Thanks, Mum!</em></p>
</li><li><a href="https://seths.blog/2022/09/what-does-it-mean-to-be-smart-2/">What does it mean to be smart?</a><span class="weekly__url"> (seths.blog)</span><p>Seth Godin about alleged smartness in computers.</p>
</li><li><a href="https://academic.oup.com/pcp/advance-article/doi/10.1093/pcp/pcac114/6674685">Ethanol-Mediated Novel Survival Strategy against Drought Stress in Plants</a><span class="weekly__url"> (academic.oup.com)</span><p>A paper from over 30 scientists about the positive effects of ethanol for plants that don't get enough water. <em>Thanks, Mum!</em></p>
</li></ul>]]></content:encoded></item><item><title>72 / Why are you so busy?</title><link>https://arne.me/weekly/72</link><description><![CDATA[Issue #72 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/72</guid><pubDate>Sun, 04 Sep 2022 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey hey, how’s it going? 🙌🏻</p>
<h2>Culture</h2><ul><li><a href="https://tomlingham.com/articles/why-are-you-so-busy/">Why are you so busy?</a><span class="weekly__url"> (tomlingham.com)</span><p>Tom Lingham explains what to do when you're too busy.</p>
</li><li><a href="https://zhuk.fi/do-we-need-an-office/">Do we need an office?</a><span class="weekly__url"> (zhuk.fi)</span><p>Nikita Zhuk about remote work and how to make it good.</p>
</li><li><a href="https://faculty.washington.edu/ajko/papers/Li2019WhatDistinguishesEngineers.pdf">What distinguishes great software engineers? (pdf)</a><span class="weekly__url"> (faculty.washington.edu)</span><p>Paul Luo Li, Amy J. Ko and Andrew Begel surveyed hundreds of software developers</p>
</li></ul><h2>Tech</h2><ul><li><a href="https://www.paepper.com/blog/posts/how-and-why-stable-diffusion-works-for-text-to-image-generation/">How and why stable diffusion works for text to image generation</a><span class="weekly__url"> (paepper.com)</span><p>Marc Päpper explains how stable diffusion works.</p>
</li><li><a href="https://multimodal.art/news/1-week-of-stable-diffusion">1 week of Stable Diffusion</a><span class="weekly__url"> (multimodal.art)</span><p>A nice timeline of the week after the release of stable diffusion.</p>
</li><li><a href="https://michael.stapelberg.ch/posts/2022-08-27-out-of-band-remote-console/">DIY out of band management: remote console server</a><span class="weekly__url"> (michael.stapelberg.ch)</span><p>Michael Stapelberg built a remote console server for his home router using a separate internet connection.</p>
</li><li><a href="https://kerkour.com/rust-combinators">Learning Rust: Combinators</a><span class="weekly__url"> (kerkour.com)</span><p>Sylvain Kerkour about different combinators in Rust and how to use them.</p>
</li><li><a href="https://blog.torproject.org/arti_100_released/">Arti 1.0.0 is released: Our Rust Tor implementation is ready for production use.</a><span class="weekly__url"> (blog.torproject.org)</span><p>nickm describes the process of writing a Tor client in Rust.</p>
</li><li><a href="https://www.jonashietala.se/blog/2022/08/29/rewriting_my_blog_in_rust_for_fun_and_profit/">Rewriting my blog in Rust for fun and profit</a><span class="weekly__url"> (jonashietala.se)</span><p>Jonas Hietala rewrote their blog in Rust and describes the process and how it improved.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://scribe.rip/i-was-on-tiktok-for-30-days-it-is-manipulative-addictive-and-harmful-to-privacy-9e25445a9122">I was on TikTok for 30 days: it is manipulative, addictive, and harmful to privacy</a><span class="weekly__url"> (scribe.rip)</span><p>Luiza Jarovsky about the &quot;epitome of the unregulated attention economy&quot;.</p>
</li></ul>]]></content:encoded></item><item><title>71 / Coping with Copilot</title><link>https://arne.me/weekly/71</link><description><![CDATA[Issue #71 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/71</guid><pubDate>Sun, 28 Aug 2022 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>✌🏻</p>
<h2>Tweet of the Week</h2><blockquote>hot tip: to avoid writing bugs, don't write software
&mdash;&nbsp;<a href="https://twitter.com/FormalFerris/status/1533269806731776002">@FormalFerris on Twitter</a></blockquote><h2>Culture</h2><ul><li><a href="https://cutlefish.substack.com/p/tbm-2852-first-focus-then-simplify">First Focus. Then Simplify</a><span class="weekly__url"> (cutlefish.substack.com)</span><p>John Cutler about the different approaches of simplifying a complex problem vs. focussing on a subset.</p>
</li><li><a href="https://maruz.medium.com/the-false-trade-off-between-quality-and-speed-7f0f9e93fdd">The False Trade-off between Quality and Speed</a><span class="weekly__url"> (maruz.medium.com)</span><p>Mario Caropreso about the importance of quality in software development.</p>
</li></ul><h2>Tech</h2><ul><li><a href="https://www.pinecone.io/learn/inside-the-pinecone/">Inside the Pinecone</a><span class="weekly__url"> (pinecone.io)</span><p>Edo Liberty about the experience of moving a C++ codebase to Rust.</p>
</li><li><a href="https://cs-syd.eu/posts/2022-08-22-how-to-deal-with-money-in-software">How to deal with money in software</a><span class="weekly__url"> (cs-syd.eu)</span><p>Tom Sydney Kerckhove about the right and wrong ways to deal with money in software.</p>
</li><li><a href="https://mtlynch.io/notes/picoshare-perf/">Fixing Memory Exhaustion Bugs in My Golang Web App</a><span class="weekly__url"> (mtlynch.io)</span><p>Michael Lynch tells the story of finding the cause(s) of OOM in a Go application.</p>
</li><li><a href="https://endtimes.dev/why-your-website-should-be-under-14kb-in-size/">Why your website should be under 14kB in size</a><span class="weekly__url"> (endtimes.dev)</span><p>Nathaniel about the magic 14kB, the size transmitted on the first TCP roundtrip.</p>
</li><li><a href="https://www.sigarch.org/coping-with-copilot/">Coping with Copilot</a><span class="weekly__url"> (sigarch.org)</span><p>Emery Berger about GitHub Copilot in education.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://darknetlive.com/post/former-nsa-director-will-kill-you-via-metadata/">&quot;We Kill People Based on Metadata&quot; and Other Metadata Things</a><span class="weekly__url"> (darknetlive.com)</span><p>A blogpost with software recommendations for dealing with metadata.</p>
</li><li><a href="https://www.robinsloan.com/newsletters/visions/#spotify">A Shape of Things to Come</a><span class="weekly__url"> (robinsloan.com)</span><p>Robin Sloan about a weird discovery on Spotify.</p>
</li><li><a href="https://experimentalhistory.substack.com/p/good-conversations-have-lots-of-doorknobs">Good conversations have lots of doorknobs</a><span class="weekly__url"> (experimentalhistory.substack.com)</span><p>Adam Mastroianni about givers and takers and how to have good conversations.</p>
</li><li><a href="https://escapingflatland.substack.com/p/gpt-3">Using GPT-3 to augment human intelligence</a><span class="weekly__url"> (escapingflatland.substack.com)</span><p>Henrik Olof Karlsson explains how you can use AI language models (like GPT-3) to find answers that are hard to google.</p>
</li></ul>]]></content:encoded></item><item><title>70 / Death to Dependencies</title><link>https://arne.me/weekly/70</link><description><![CDATA[Issue #70 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/70</guid><pubDate>Sun, 21 Aug 2022 00:00:00 +0000</pubDate><content:encoded><![CDATA[<h2>Tweet of the Week</h2><blockquote>while we're adding locale support to rustc, we should make it so it turns off the borrow checker when you run it with LANG=C  
&mdash;&nbsp;<a href="https://twitter.com/__vlqc/status/1559955862398963714">vana vlqc on Twitter</a></blockquote><h2>Culture</h2><ul><li><a href="https://youtu.be/rrdu26fpl64">Death to Dependencies</a><span class="weekly__url"> (youtu.be)</span><p>Jim Benson about (remote) team collaboration and what harm silos and dependencies can do.</p>
</li><li><a href="https://future.com/developers-side-projects/">Why Developers Are Building So Many Side Projects</a><span class="weekly__url"> (future.com)</span><p>Ben Stokes about the reasons why people write (small) side projects.</p>
</li><li><a href="https://jeanhsu.substack.com/p/being-doing-balance-over-work-life">Being-Doing Balance over Work-Life Balance</a><span class="weekly__url"> (jeanhsu.substack.com)</span><p>Jean Hsu about an alternative to the work-life balance concept.</p>
</li><li><a href="https://charity.wtf/2022/08/15/rituals-for-engineering-teams/">Rituals for Engineering Teams</a><span class="weekly__url"> (charity.wtf)</span><p>charity about fun rituals in engineering teams.</p>
</li><li><a href="https://jacobian.org/2022/aug/12/interview-notes/">Taking notes in interviews</a><span class="weekly__url"> (jacobian.org)</span><p>Jacob Kaplan-Moss has advice on how to best take notes during an interview.</p>
</li><li><a href="https://blog.ploeh.dk/2020/09/14/we-need-young-programmers-we-need-old-programmers/">We need young programmers; we need old programmers</a><span class="weekly__url"> (blog.ploeh.dk)</span><p>Mark Seemann about the advantages of young people (not knowing what's said).</p>
</li></ul><h2>Tech</h2><ul><li><a href="https://brooker.co.za/blog/2022/08/11/backoff.html">What is Backoff For?</a><span class="weekly__url"> (brooker.co.za)</span><p>Marc Brooker about different backoff strategies.</p>
</li><li><a href="https://developer.chrome.com/blog/removing-push/">Removing HTTP/2 Server Push from Chrome</a><span class="weekly__url"> (developer.chrome.com)</span><p>Barry Pollard explains why HTTP/2 server push is going away and what to use instead.</p>
</li><li><a href="https://yoyo-code.com/programming-breakthroughs-we-need/">Programming breakthroughs we need</a><span class="weekly__url"> (yoyo-code.com)</span><p>Matyáš Racek about their vision for future programming breakthroughs.</p>
</li><li><a href="https://tanishqkancharla.dev/blog/what-i-learned">What I learned working with a senior engineer as a new grad</a><span class="weekly__url"> (tanishqkancharla.dev)</span><p>Tanishq Kancharla gives insight into the things they learned when working with a senior engineer at Notion.</p>
</li><li><a href="https://krausefx.com/blog/announcing-inappbrowsercom-see-what-javascript-commands-get-executed-in-an-in-app-browser">iOS Privacy: Announcing InAppBrowser.com</a><span class="weekly__url"> (krausefx.com)</span><p>Felix Krause announces a website that allows you to &quot;see what JavaScript commands get injected through an in-app browser&quot;.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://ofdollarsanddata.com/reject-the-algorithm/">Reject the Algorithm</a><span class="weekly__url"> (ofdollarsanddata.com)</span><p>Nick Maggiulli explains why you shouldn't work for the algorithm (e.g. become a threadboi) and instead stay true to your values.</p>
</li><li><a href="https://hms.harvard.edu/news/one-all">One for All?</a><span class="weekly__url"> (hms.harvard.edu)</span><p>Nancy Fliesler about a potential way to build a vaccine for all COVID variants.</p>
</li><li><a href="https://www.vibilagare.se/nyheter/physical-buttons-outperform-touchscreens-new-cars-test-finds">Physical buttons outperform touchscreens in new cars, test finds</a><span class="weekly__url"> (vibilagare.se)</span><p>Fredrik Diits Vikström writes about a test done by a Swedish magazine that compares different HMI (human-machine interfaces) in cars.</p>
</li><li><a href="https://www.nytimes.com/2022/08/20/technology/find-my-app-friends.html">How the Find My App Became an Accidental Friendship Fixture</a><span class="weekly__url"> (nytimes.com)</span><p>Kalley Huang about the practice of using Apple's Find My as a social network.</p>
</li><li><a href="https://lucytalksdata.com/i-receated-famous-album-covers-with-dalle/">I recreated famous album covers with DALL-E</a><span class="weekly__url"> (lucytalksdata.com)</span><p>Lucy tries to recreate famous album covers using AI, with pretty good results.</p>
</li></ul>]]></content:encoded></item><item><title>69 / How I Hacked my Car</title><link>https://arne.me/weekly/69</link><description><![CDATA[Issue #69 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/69</guid><pubDate>Sun, 14 Aug 2022 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hello, hope you enjoy the curation 🤌🏻</p>
<h2>Tweet of the Week</h2><blockquote>&quot;Running a successful open source project is just Good Will Hunting in reverse, where you start out as a respected genius and end up being a janitor who gets into fights.&quot;  
Quote attributed to [@cra](https://twitter.com/cra), and I don't think I've ever seen anything more true posted.
&mdash;&nbsp;<a href="https://twitter.com/axboe/status/1558140503266365444">@axboe</a></blockquote><h2>Culture</h2><ul><li><a href="https://github.com/readme/guides/maintainer-monolith">Breaking apart the monolith</a><span class="weekly__url"> (github.com)</span><p>Shawn Wang about the social component of open source and steps to reduce burnout.</p>
</li></ul><h2>Tech</h2><ul><li><a href="https://blog.burntsushi.net/unwrap/#should-unwrap-be-used-for-error-handling">Using unwrap() in Rust is Okay</a><span class="weekly__url"> (blog.burntsushi.net)</span><p>Andrew Gallant about panicking in Rust.</p>
</li><li><a href="https://matklad.github.io/2021/02/06/ARCHITECTURE.md.html">ARCHITECTURE.md</a><span class="weekly__url"> (matklad.github.io)</span><p>Aleksey Kladov about the practice of having an <code>ARCHITECTURE.md</code> file in your repository.</p>
</li><li><a href="https://lapcatsoftware.com/articles/VenturaShare.html">Why macOS Ventura Share menu is bad</a><span class="weekly__url"> (lapcatsoftware.com)</span><p>Jeff Johnson about the inconsistencies of the settings app in the new macOS.</p>
</li><li><a href="https://brandur.org/fragments/go-wishlist-2022">Go wishlist</a><span class="weekly__url"> (brandur.org)</span><p>Brandur has four wishes for Go 1.20.</p>
</li><li><a href="https://www.mattkeeter.com/blog/2022-08-11-udp/">From Oscilloscope to Wireshark - A UDP Story</a><span class="weekly__url"> (mattkeeter.com)</span><p>Matt Keeter takes the analogue signal of a UDP packet and explains how to decode it.</p>
</li><li><a href="https://preslav.me/2022/08/09/i-dont-like-golang-default-http-handlers/">I Don’t Like Go’s Default HTTP Handlers</a><span class="weekly__url"> (preslav.me)</span><p>Preslav Rachev about the missing error value in Go's HTTP handlers.</p>
</li><li><a href="https://programmingwithstyle.com/posts/howihackedmycar/">How I Hacked my Car</a><span class="weekly__url"> (programmingwithstyle.com)</span><p>greenluigi1 explains how they hacked their 2021 Hyundai in series of three blog posts.</p>
</li><li><a href="https://deprogrammaticaipsum.com/the-state-of-rust-in-2022/">The State Of Rust In 2022</a><span class="weekly__url"> (deprogrammaticaipsum.com)</span><p>Adrian Kosmaczewski about the state of Rust.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://www.nature.com/articles/d41586-022-02161-5">Why thinking hard makes us feel tired</a><span class="weekly__url"> (nature.com)</span><p>Heidi Ledford about a recent study on how cognitive work affects fatigue.</p>
</li><li><a href="https://krausefx.com/blog/ios-privacy-instagram-and-facebook-can-track-anything-you-do-on-any-website-in-their-in-app-browser">iOS Privacy: Instagram and Facebook can track anything you do on any website in their in-app browser</a><span class="weekly__url"> (krausefx.com)</span><p>Felix Krause about their research on Meta's tracking system in the iOS in-app browser. <em>Thanks, Eric!</em></p>
</li></ul>]]></content:encoded></item><item><title>68 / An app can be a home-cooked meal</title><link>https://arne.me/weekly/68</link><description><![CDATA[Issue #68 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/68</guid><pubDate>Sun, 07 Aug 2022 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey everyone, hope you enjoy this weeks curation ✌🏻</p>
<h2>Tweet of the Week</h2><blockquote>Human: we have a color named after you!  
Salmon: really? is it silvery blue like my outsides?  
Human: no, uh–  
Salmon: wait why is it pink?  
Human: ...  
Salmon: WHY IS IT PINK  
&mdash;&nbsp;<a href="https://twitter.com/mondaypunday/status/1461838019728654345">@mondaypunday</a></blockquote><h2>Culture</h2><ul><li><a href="https://twitter.com/joaoqalves/status/1553050674526670848">João Alves on Twitter</a><span class="weekly__url"> (twitter.com)</span><p>João Alves has ten points that define above-average managers.</p>
</li></ul><h2>Tech</h2><ul><li><a href="https://wifine.gitlab.io/">Wi-Fine</a><span class="weekly__url"> (wifine.gitlab.io)</span><p>Eloy Degen explains why using Public Wi-Fi networks is (mostly) fine.</p>
</li><li><a href="https://jacobmartins.com/posts/how-i-used-dalle2-to-generate-the-logo-for-octosql/">How I Used DALL·E 2 to Generate The Logo for OctoSQL</a><span class="weekly__url"> (jacobmartins.com)</span><p>Jacob Martin used the AI image generator DALL•E 2 to create a logo, very interesting journey.</p>
</li><li><a href="https://the.scapegoat.dev/why-i-love-php-and-javascript/">Why I Love Still PHP and Javascript After 20+ years</a><span class="weekly__url"> (the.scapegoat.dev)</span><p>mnl explains why they still love PHP and legacy codebases.</p>
</li><li><a href="https://unzip.dev/0x00a-lattice-based-cryptography/">Lattice-based Cryptography 🧮</a><span class="weekly__url"> (unzip.dev)</span><p>Agam about new encryption algorithms that can withstand attacks from quantum computers.</p>
</li><li><a href="https://specbranch.com/posts/one-big-server/">Use One Big Server</a><span class="weekly__url"> (specbranch.com)</span><p>Nima Badizadegan about the benefits and drawbacks of using one big server instead of the cloud.</p>
</li><li><a href="https://www.robinsloan.com/notes/home-cooked-app/">An app can be a home-cooked meal</a><span class="weekly__url"> (robinsloan.com)</span><p>Robin Sloan about BoopSnop, a home-made app, built for four people without ads or tracking or feature creep.</p>
</li><li><a href="https://goingwithgo.com/2022/08/matt-mueller-building-modern-web-applications-faster-with-bud/">Matt Mueller: Building Modern Web Applications Faster With Bud</a><span class="weekly__url"> (goingwithgo.com)</span><p>Preslav Rachev Interviews Matt Mueller on their new web framework, Bud.</p>
</li><li><a href="https://alexwlchan.net/2022/08/no-cute/">Cut the cutesy errors</a><span class="weekly__url"> (alexwlchan.net)</span><p>Alex Chan explains why you shouldn't use cute error messages.</p>
</li><li><a href="https://dukope.com/devlogs/papers-please/mobile/">Cramming 'Papers, Please' Onto Phones</a><span class="weekly__url"> (dukope.com)</span><p>Lucas Pope about the rewrite of PAPERS, PLEASE for mobile platforms.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://www.theguardian.com/commentisfree/2022/aug/02/oil-industry-record-profits-climate-crisis">The world is ablaze and the oil industry just posted record profits. It’s us or them</a><span class="weekly__url"> (theguardian.com)</span><p>Hamilton Nolan des describes how the oil industry won’t go away by itself,</p>
</li></ul>]]></content:encoded></item><item><title>67 / Your Code Doesn’t Have to Be a Mess</title><link>https://arne.me/weekly/67</link><description><![CDATA[Issue #67 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/67</guid><pubDate>Sun, 31 Jul 2022 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey hey, how was your week? ✌🏻</p>
<h2>Tweet of the Week</h2><blockquote>Remember, a strong type system can prevent classes of bugs, but you still have to test to make sure your logic is correct. Rust, but Verify
&mdash;&nbsp;<a href="https://twitter.com/jckarter/status/1551651631048953856">@jckarter on Twitter</a></blockquote><h2>Culture</h2><ul><li><a href="https://longform.asmartbear.com/docs/rocks-pebbles-sand/">The practical application of &quot;Rocks, Pebbles, Sand&quot;</a><span class="weekly__url"> (longform.asmartbear.com)</span><p>Jason Cohen about a strategy to plan software projects.</p>
</li><li><a href="https://www.codingvc.com/p/spell-it-out">Spell. It. Out.</a><span class="weekly__url"> (codingvc.com)</span><p>Leo Polovets on being clear in presentation and leave nothing up for interpretation.</p>
</li></ul><h2>Tech</h2><ul><li><a href="https://www.danielsieger.com/blog/2022/07/25/your-code-doesnt-have-to-be-a-mess.html">Your Code Doesn’t Have to Be a Mess</a><span class="weekly__url"> (danielsieger.com)</span><p>Daniel Sieger lists 5 strategies for good code.</p>
</li><li><a href="https://alexwlchan.net/2022/07/screenshots/">You should take more screenshots</a><span class="weekly__url"> (alexwlchan.net)</span><p>Alex Chan about taking screenshots of projects so you can explore them when it gets hard to get them running again.</p>
</li><li><a href="https://jvns.ca/blog/2022/07/28/toy-remote-login-server/">A toy remote login server</a><span class="weekly__url"> (jvns.ca)</span><p>Julia Evans wrote a toy login server and explains the basic technology.</p>
</li><li><a href="https://cbloomrants.blogspot.com/2015/09/library-writing-realizations.html">Library Writing Realizations</a><span class="weekly__url"> (cbloomrants.blogspot.com)</span><p>cbloom has 10 points of advice for writing libraries.</p>
</li><li><a href="https://aaronerhardt.github.io/blog/posts/proc_macro_v2/">Does Rust need proc-macros 2.0?</a><span class="weekly__url"> (aaronerhardt.github.io)</span><p>Aaron Erhardt about the current shortcomings of proc-macros in Rust.</p>
</li><li><a href="https://blog.polybdenum.com/2022/07/24/fixing-the-next-thousand-deadlocks-why-buffered-streams-are-broken-and-how-to-make-them-safer.html">Fixing the Next Thousand Deadlocks: Why Buffered Streams Are Broken and How To Make Them Safer</a><span class="weekly__url"> (blog.polybdenum.com)</span><p>A blog post about some possible problems with Rust's <code>Buffered</code> streams (e.g. because a future in the stream depends on another one).</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://www.nytimes.com/2022/06/05/opinion/climate-change-should-you-have-kids.html">Your Kids Are Not Doomed</a><span class="weekly__url"> (nytimes.com)</span><p>Ezra Klein in an opinion piece about having kids in a world of crisis.</p>
</li><li><a href="https://randsinrepose.com/archives/dont-panic/">Don't Panic</a><span class="weekly__url"> (randsinrepose.com)</span><p>Michael Lopp about the FromSoftware &quot;Souls&quot; games and what they teach you.</p>
</li><li><a href="https://notes.ghed.in/posts/the-best-iphone/">The Best iPhone</a><span class="weekly__url"> (notes.ghed.in)</span><p>Rodrigo Ghedin explains why they think the iPhone SE is the best iPhone.</p>
</li></ul>]]></content:encoded></item><item><title>66 / Things you’re allowed to do</title><link>https://arne.me/weekly/66</link><description><![CDATA[Issue #66 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/66</guid><pubDate>Sun, 24 Jul 2022 00:00:00 +0000</pubDate><content:encoded><![CDATA[<h2>Tweet of the Week</h2><blockquote>not-wanting-people-to-get-mad-at-me-driven development  
&mdash;&nbsp;<a href="https://twitter.com/mycoliza/status/1550206242424885248">@mycoliza on Twitter</a></blockquote><h2>Culture</h2><ul><li><a href="https://bstulberg.medium.com/the-habits-of-sustainable-excellence-e21cd0605a85">The Habits of Sustainable Excellence</a><span class="weekly__url"> (bstulberg.medium.com)</span><p>Brad Stulberg lists 19 habits for sustainable excellence.</p>
</li><li><a href="https://medium.com/nick-tune-tech-strategy-blog/the-structure-and-process-fallacy-40640e844230">The Structure and Process Fallacy</a><span class="weekly__url"> (medium.com)</span><p>Nick Tune about the structure and process fallacy; thinking a reorg alone will make the company more efficient.</p>
</li></ul><h2>Tech</h2><ul><li><a href="https://jvns.ca/blog/2022/07/20/pseudoterminals/">What happens when you press a key in your terminal?</a><span class="weekly__url"> (jvns.ca)</span><p>Julia Evans about terminal history, escape codes and the quirks of a 40-year old standard.</p>
</li><li><a href="https://v5.chriskrycho.com/journal/some-thoughts-on-zig/">Some Thoughts on Zig </a><span class="weekly__url"> (v5.chriskrycho.com)</span><p>Chris Krycho lists reasons people like Zig even with the lack of memory safety.</p>
</li><li><a href="https://slightknack.dev/blog/shift/">Building a Rust Mentality</a><span class="weekly__url"> (slightknack.dev)</span><p>Isaac Clayton about designing software with Rust's strengths in mind.</p>
</li><li><a href="https://fly.io/blog/soc2-the-screenshots-will-continue-until-security-improves/">SOC2: The Screenshots Will Continue Until Security Improves</a><span class="weekly__url"> (fly.io)</span><p>Thomas Ptacek tells the story of implementing SOC2 at Fly.io.</p>
</li><li><a href="https://brandur.org/soft-deletion">Soft Deletion Probably Isn't Worth It</a><span class="weekly__url"> (brandur.org)</span><p>Brandur argues that soft-deletion is mostly complicating things, actually undeleting something happens very rarely.</p>
</li><li><a href="https://endler.dev/2017/yes/">A Little Story About the `yes` Unix Command</a><span class="weekly__url"> (endler.dev)</span><p>Matthias Endler tries to implement the unix <code>yes</code> command in an efficient way, which is more complicated than you probably thin</p>
</li><li><a href="https://dorianlistens.com/2022/07/improving-extract-function-in-rust-analyzer/">Improving “Extract Function” in Rust Analyzer</a><span class="weekly__url"> (dorianlistens.com)</span><p>Dorian Scheidt about a recent change he contributed to rust-analyzer.</p>
</li><li><a href="https://htmx.org/essays/how-did-rest-come-to-mean-the-opposite-of-rest/">How Did REST Come To Mean The Opposite of REST?</a><span class="weekly__url"> (htmx.org)</span><p>This article is about JSON-RPC APIs wrongly being called REST APIs nowadays and what a real REST API actually looks like.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://milan.cvitkovic.net/writing/things_youre_allowed_to_do/">Things you're allowed to do</a><span class="weekly__url"> (milan.cvitkovic.net)</span><p>Milan Cvitkovic has a cool list of things that you're allowed to do, but didn't know you were or didn't even think about it.</p>
</li><li><a href="https://chess24.com/en/read/news/magnus-carlsen-to-give-up-world-championship-title">Magnus Carlsen to give up World Championship title</a><span class="weekly__url"> (chess24.com)</span><p>Interesting story happening in the world of chess: Magnus Carlsen won't play another tournament after being world champion for 10 years.</p>
</li><li><a href="https://www.theguardian.com/lifeandstyle/2020/sep/04/oliver-burkemans-last-column-the-eight-secrets-to-a-fairly-fulfilled-life">Oliver Burkeman's last column: the eight secrets to a (fairly) fulfilled life</a><span class="weekly__url"> (theguardian.com)</span><p>Oliver Burkeman has eight secrets to a fulfilled life.</p>
</li><li><a href="https://www.sevarg.net/2022/07/20/ios16-lockdown-mode-browser-analysis/">Analyzing iOS 16 Lockdown Mode: Browser Features and Performance</a><span class="weekly__url"> (sevarg.net)</span><p>Russell Graves goes into detail on the new lockdown mode coming in iOS 16. TL;DR: you should enable it.</p>
</li></ul>]]></content:encoded></item><item><title>65 / Why you can’t dig Switzerland</title><link>https://arne.me/weekly/65</link><description><![CDATA[Issue #65 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/65</guid><pubDate>Sun, 17 Jul 2022 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey everyone — I’ve been sick the whole week, hope yours was better ❤️</p>
<h2>Tweet of the Week</h2><blockquote>real rust programmers just wrap everything in an Arc&lt;Mutex&lt;T&gt;&gt; and use async everywhere so they can pretend they are nodejs programmers
&mdash;&nbsp;<a href="https://twitter.com/dildog/status/1548091710063882240">@dildog</a></blockquote><h2>Culture</h2><ul><li><a href="https://blog.thestoryfunnel.co/as-a-leader-you-own-your-communications-bubble/">As a Leader, You Own Your Communications Bubble</a><span class="weekly__url"> (blog.thestoryfunnel.co)</span><p>Jarie Bolander has 7 rules to improve your communication bubble as a manager.</p>
</li><li><a href="https://slite.com/blog/micromanagement-is-not-a-bad-word">Micromanagement vs. micro-tasks: how to set junior employees up for success in remote</a><span class="weekly__url"> (slite.com)</span><p>Junior engineers generally have a harder time in remote companies, this article has some tips to make it easier.</p>
</li></ul><h2>Tech</h2><ul><li><a href="https://shkspr.mobi/blog/2022/07/dns-esoterica-why-you-cant-dig-switzerland/">DNS Esoterica - Why you can't dig Switzerland</a><span class="weekly__url"> (shkspr.mobi)</span><p>Terence Eden about a weird relic in the modern <code>dig</code> command that prevents querying for the top-level <code>ch</code> domain without the trailing dot.</p>
</li><li><a href="https://unzip.dev/0x009-property-based-testing/">Property-based Testing</a><span class="weekly__url"> (unzip.dev)</span><p>Agam More writes about property-based testing, including recommendations for different software stacks.</p>
</li><li><a href="https://eli.thegreenplace.net/2022/how-i-went-about-learning-rust/">How I went about learning Rust</a><span class="weekly__url"> (eli.thegreenplace.net)</span><p>Eli Bendersky has a list of resources that helped him learn Rust.</p>
</li><li><a href="https://go.dev/doc/gc-guide">A Guide to the Go Garbage Collector</a><span class="weekly__url"> (go.dev)</span><p>There now is an official guide to the Go garbage collector including an optimization guide.</p>
</li><li><a href="https://blog.jim-nielsen.com/2022/previous-sibling-selector/">A Previous Sibling Selector</a><span class="weekly__url"> (blog.jim-nielsen.com)</span><p>Jim Nielsen found a way to style an element depending on the element that comes after in CSS.</p>
</li><li><a href="https://kerkour.com/rust-async-await-what-is-a-runtime">Async Rust: What is a runtime? Here is how tokio works under the hood</a><span class="weekly__url"> (kerkour.com)</span><p>Sylvain Kerkour about different async runtimes in Rust and what to look out for.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://boingboing.net/2022/07/11/these-eat-the-rich-popsicles-depict-one-percenters.html">These Eat the Rich popsicles depict one-percenters</a><span class="weekly__url"> (boingboing.net)</span><p>The art collective MSCHF is selling popsicles with rich people's faces on them, so you can finally eat the rich!</p>
</li><li><a href="https://webbtelescope.org/contents/news-releases/2022/news-2022-038">NASA’s Webb Produces the Most Detailed Image of the Early Universe to Date</a><span class="weekly__url"> (webbtelescope.org)</span><p>Very hard to miss if you've been on the internet this week.</p>
</li></ul>]]></content:encoded></item><item><title>64 / Absurd Trolley Problems</title><link>https://arne.me/weekly/64</link><description><![CDATA[Issue #64 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/64</guid><pubDate>Sun, 10 Jul 2022 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey, hope you find something to read below 👇🏻</p>
<h2>Tweet of the Week</h2><blockquote>Nobody will remember:

- Your salary
- Your fancy title
- How ‘busy’ you where
- How stressed you were
- How many hours you worked

People will remember:

- The giant monoliths you have erected to your own majesty
- Poems about the monoliths, or at least a few of the good lines
&mdash;&nbsp;<a href="https://twitter.com/tcarmody/status/1544134984730034185">@tcarmody</a></blockquote><h2>Culture</h2><ul><li><a href="https://jacobian.org/2022/jul/8/avoid-panel-interviews/">Panel interviews don't work</a><span class="weekly__url"> (jacobian.org)</span><p>Jacob Kaplan-Moss on the wrong way to interview candidates: panel interviews.</p>
</li><li><a href="https://twitter.com/johncutlefish/status/1538959403583299584">The skill/experience vs. outcome curve</a><span class="weekly__url"> (twitter.com)</span><p>John Cutler about the skill/experience vs. outcome curve and how dependent it is on a nurturing culture.</p>
</li><li><a href="https://ntietz.com/tech-blog/running-software-book-reading-group/">Running an Effective Book Club at Work</a><span class="weekly__url"> (ntietz.com)</span><p>Nicholas Tietz-Sokolsky has some great tips on how to run a book club at work.</p>
</li></ul><h2>Tech</h2><ul><li><a href="https://jvns.ca/blog/2022/07/09/monitoring-small-web-services/">Monitoring tiny web services</a><span class="weekly__url"> (jvns.ca)</span><p>Julia Evans about monitoring non-production services as simple as possible.</p>
</li><li><a href="https://fuzzyblog.io/blog/rust/2022/07/08/rust-alternatives-to-textmate-2-the-agony-of-despair.html">Rust Editors to Replace TextMate 2 - The Agony of Despair</a><span class="weekly__url"> (fuzzyblog.io)</span><p>Scott Johnson compares lots of editors written in Rust, this is a great overview.</p>
</li><li><a href="https://liveblocks.io/blog/how-to-animate-multiplayer-cursors">How to animate multiplayer cursors</a><span class="weekly__url"> (liveblocks.io)</span><p>Chris Nicholas wrote a great interactive blogpost about different ways to implement remote cursor movement.</p>
</li><li><a href="https://blog.carlmjohnson.net/post/2022/golang-119-new-features/">What’s new in Go 1.19?</a><span class="weekly__url"> (blog.carlmjohnson.net)</span><p>Carl Johnson summarises the features of the upcoming Go 1.19 release.</p>
</li><li><a href="https://v5.chriskrycho.com/journal/pleasing-symmetry-in-rust/">A Pleasing Symmetry in Rust </a><span class="weekly__url"> (v5.chriskrycho.com)</span><p>Chris Krycho about the symmetry of Rust structs and enums.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://neal.fun/absurd-trolley-problems/">Absurd Trolley Problems</a><span class="weekly__url"> (neal.fun)</span><p>Neal Agarwal built yet another playful website, this time about the trolley problem. Some of the statistics really surprised me!</p>
</li><li><a href="http://www.theatlantic.com/magazine/archive/2022/05/social-media-democracy-trust-babel/629369">Why the Past 10 Years of American Life Have Been Uniquely Stupid</a><span class="weekly__url"> (theatlantic.com)</span><p>Jonathan Haidt compares the recent changes in society with the biblical story of Babel, the effect of social media on democracy and what to do about it.</p>
</li></ul>]]></content:encoded></item><item><title>63 / The Death Spiral Of Bullshit</title><link>https://arne.me/weekly/63</link><description><![CDATA[Issue #63 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/63</guid><pubDate>Sun, 03 Jul 2022 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey hey, hope you find something of interest below 🤞🏻</p>
<h2>Tweet of the Week</h2><blockquote>All humans implicitly understand the value of &quot;a good stick&quot; from a young age  
&mdash;&nbsp;<a href="https://twitter.com/no_goblins/status/1542923516827385857">@no_goblins</a></blockquote><h2>Culture</h2><ul><li><a href="https://www.swyx.io/the-8-jobs-of-management/">The 8 Jobs of Management</a><span class="weekly__url"> (swyx.io)</span><p>Shawn Wang summarises a chart by John Cutler into 8 jobs of management.</p>
</li><li><a href="https://www.departmentofproduct.com/blog/how-to-structure-your-product-org-to-optimise-for-growth/">How to Structure your Product Org to Optimise for Growth</a><span class="weekly__url"> (departmentofproduct.com)</span><p>Jade Rubick explains different ways to build a solid structure that will reduce the usual growth pains.</p>
</li><li><a href="https://twitter.com/Austen/status/1536400820366823424">The Death Spiral Of Bullshit</a><span class="weekly__url"> (twitter.com)</span><p>Austen Allred about the death spiral of bullshit; as companies grow often the need for buy-in grows, rewarding persuasiveness instead of building things.</p>
</li><li><a href="https://twitter.com/Jobvo/status/1543157537222148096">Managing Remote Teams</a><span class="weekly__url"> (twitter.com)</span><p>Job has 20 great tips for managers of remote teams.</p>
</li></ul><h2>Tech</h2><ul><li><a href="https://youtube.com/watch?v=9WobKoE9OPI">Write Docs Devs Love: Ten Tips To Level Up Your Tech Writing (Video)</a><span class="weekly__url"> (youtube.com)</span><p>Mason Egger has an amazing collection of tech writing tips, be prepared to take notes.</p>
</li><li><a href="https://www.joshwcomeau.com/react/wonderful-emails-with-mjml-and-mdx/">My Wonderful HTML Email Workflow</a><span class="weekly__url"> (joshwcomeau.com)</span><p>Josh Comeau has a nice newsletter workflow with great tools.</p>
</li><li><a href="https://architecturenotes.co/fallacies-of-distributed-systems/">Fallacies of Distributed Systems</a><span class="weekly__url"> (architecturenotes.co)</span><p>Mahdi Yusuf covers 8 fallacies of distributed systems and how to mitigate them.</p>
</li><li><a href="https://youtube.com/watch?v=lkwkBry1xcE">Day in the Life of Open Source Maintenance (Video)</a><span class="weekly__url"> (youtube.com)</span><p>Jon Gjengset streams the everyday of an open source developer, reviewing pull requests and more.</p>
</li><li><a href="https://web.archive.org/web/20220715185635/https://erikmcclure.com/blog/windows-malloc-implementation-is-a-trash-fire/">The Windows malloc() Implementation Is A Trash Fire</a><span class="weekly__url"> (web.archive.org)</span><p>Erik McClure tries to optimise the startup time of their JIT language on Windows and dives deep into the rabbit hole of LLVM and Windows allocators.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://www.theatlantic.com/ideas/archive/2022/07/rethinking-russia-ukraine-international-political-power-military-strength/661452/">Ukraine Has Exposed Russia as a Not-So-Great Power</a><span class="weekly__url"> (theatlantic.com)</span><p>Phillips Payson O’Brien about realists calling Russia a &quot;great power&quot; and how the war exposed a different reality</p>
</li><li><a href="https://dkb.show/post/life-is-not-short">Life Is Not Short</a><span class="weekly__url"> (dkb.show)</span><p>DKB does a fictional interview with the philosopher Seneca:</p>
<blockquote>
<p>The most surprising thing is that you wouldn’t let anyone steal your property, but you consistently let people steal your time, which is infinitely more valuable.</p>
</blockquote>
</li></ul>]]></content:encoded></item><item><title>62 / Making Code Faster</title><link>https://arne.me/weekly/62</link><description><![CDATA[Issue #62 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/62</guid><pubDate>Sun, 26 Jun 2022 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey hey, how’s it going? ✌🏻</p>
<h2>Tweet of the Week</h2><blockquote>Why would I pay GitHub $100/year for an AI to tell me what code to write when men do it for free?  
&mdash;&nbsp;<a href="https://twitter.com/captainsafia/status/1539350831723520000">@captainsafia on Twitter</a></blockquote><h2>Culture</h2><ul><li><a href="https://jacobian.org/2022/jun/17/dora-metrics/">DORA Metrics: the Right Answer to measuring engineering team performance</a><span class="weekly__url"> (jacobian.org)</span><p>Jacob Kaplan-Moss about &quot;the right way&quot; to measure a team's performance.</p>
</li><li><a href="https://blog.pragmaticengineer.com/rfcs-and-design-docs/">Companies Using RFCs or Design Docs and Examples of These</a><span class="weekly__url"> (blog.pragmaticengineer.com)</span><p>Gergely Orosz shares a lot of different ways to write RFCs, including templates!</p>
</li></ul><h2>Tech</h2><ul><li><a href="https://fasterthanli.me/articles/remote-development-with-rust-on-fly-io#enter-fly-io-machines">Remote development with Rust on fly.io</a><span class="weekly__url"> (fasterthanli.me)</span><p>Amos describes how he build a ridiculously over-engineered remote dev environment on fly.io.</p>
</li><li><a href="https://rhodesmill.org/brandon/2009/commands-with-comma/">Start all of your commands with a comma</a><span class="weekly__url"> (rhodesmill.org)</span><p>Brandon Rhodes shares one trick to deal with namespace collision for custom scripts: Prefix them with a comma.</p>
</li><li><a href="https://towardsdatascience.com/nine-rules-for-elegant-rust-library-apis-9b986a465247">Nine Rules for Elegant Rust Library APIs</a><span class="weekly__url"> (towardsdatascience.com)</span><p>Carl M. Kadie shares 9 great tips for writing Rust libraries.</p>
</li><li><a href="https://mahdi.blog/rust-box-str-vs-string/">What is `Box&lt;str&gt;` and how is it different from `String` in Rust?</a><span class="weekly__url"> (mahdi.blog)</span><p>Mahdi Dibaiee explains how different types are stored on the stack or heap in Rust.</p>
</li><li><a href="https://www.tbray.org/ongoing/When/202x/2022/06/10/Quamina-Optimizing">Making Code Faster</a><span class="weekly__url"> (tbray.org)</span><p>Tim Bray about benchmarking and profiling best practices in Go.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://www.theatlantic.com/technology/archive/2022/06/gen-z-internet-anonymity-instagram-tumblr/661316/">The Personal Brand Is Dead</a><span class="weekly__url"> (theatlantic.com)</span><p>Kaitlyn Tiffany explains why Gen Z would rather be anonymous online.</p>
</li><li><a href="https://vitalik.ca/general/2022/06/20/backpack.html">My 40-liter backpack travel guide</a><span class="weekly__url"> (vitalik.ca)</span><p>Vitalik Buterin lists all the things they have in their 40-liter backpack.</p>
</li><li><a href="https://sive.rs/1s">writing one sentence per line</a><span class="weekly__url"> (sive.rs)</span><p>Derek Sivers explains the advantages of writing one sentence per line.</p>
</li><li><a href="https://kk.org/thetechnium/reasons-to-tour-by-bicycle/">Reasons to Tour By Bicycle</a><span class="weekly__url"> (kk.org)</span><p>Kevin Kelly has a list of benefits for bike tours (in America).</p>
</li><li><a href="https://www.nytimes.com/2022/06/15/well/move/exercise-appetite.html">Why Does a Hard Workout Make You Less Hungry?</a><span class="weekly__url"> (nytimes.com)</span><p>Gretchen Reynolds about the discovery of a new molecule that defines the appetite after a workout.</p>
</li><li><a href="https://randsinrepose.com/archives/prestige-writing/">Prestige Writing</a><span class="weekly__url"> (randsinrepose.com)</span><p>Michael Lopp about good storytelling and why it is simile to magic.</p>
</li></ul>]]></content:encoded></item><item><title>61 / Shipping to Production</title><link>https://arne.me/weekly/61</link><description><![CDATA[Issue #61 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/61</guid><pubDate>Sun, 19 Jun 2022 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey, how’s it going? It’s super hot in Germany today (37 °C or 99 °F) so I’m going to get ice cream soon 🍦</p>
<h2>Tweet of the Week</h2><blockquote>I heard some JavaScript developers saying that hydration is pure overhead, so I decided to stop drinking water.
&mdash;&nbsp;<a href="https://twitter.com/markdalgleish/status/1538001201811271680">@markdalgleish</a></blockquote><h2>Culture</h2><ul><li><a href="https://kerkour.com/overthinking">Overthinking</a><span class="weekly__url"> (kerkour.com)</span><p>Sylvain Kerkour about the perfect thinking-to-doing ratio and why it's important not to hold yourself back with decisions that can be fixed later.</p>
</li><li><a href="https://charity.wtf/2022/06/13/advice-for-engineering-managers-who-want-to-climb-the-ladder/">Advice for Engineering Managers Who Want to Climb the Ladder</a><span class="weekly__url"> (charity.wtf)</span><p>Charity about what makes a good engineering director (a manager managing engineering managers).</p>
</li></ul><h2>Tech</h2><ul><li><a href="https://leerob.io/blog/developer-experience-examples">What Makes a Great Developer Experience?</a><span class="weekly__url"> (leerob.io)</span><p>Lee Robinson has some great thoughts on developer experience.</p>
</li><li><a href="https://blog.pragmaticengineer.com/shipping-to-production/">Shipping to Production</a><span class="weekly__url"> (blog.pragmaticengineer.com)</span><p>Gergely Orosz about different ways to ship to production and the cost/benefit of various safeguards.</p>
</li><li><a href="https://www.miriamsuzanne.com/2022/06/04/indiweb/">Am I on the IndieWeb Yet?</a><span class="weekly__url"> (miriamsuzanne.com)</span><p>Miriam Suzanne about slow social, the indie web and open wishes. <em>Thanks, Jan!</em></p>
</li><li><a href="https://refaktory.net/blog/posts/into-the-future-with-intofuture-improving-rust-async-ergonomics">Into the Future with IntoFuture - Improving Rust Async Ergonomics</a><span class="weekly__url"> (refaktory.net)</span><p>Christoph Herzog showcases the IntoFuture trait that's coming to stable Rust soon.</p>
</li><li><a href="https://blog.jim-nielsen.com/2022/visualizing-my-blogs-links/">Visualizing My Blog’s Internal Links</a><span class="weekly__url"> (blog.jim-nielsen.com)</span><p>Jim Nielsen visualises all internal links on their blogs in a nice graph. <em>Thanks, Jan!</em></p>
</li><li><a href="https://news.ycombinator.com/item?id=31782200">Ask HN: Best dev tool pitches of all time?</a><span class="weekly__url"> (news.ycombinator.com)</span><p>Shawn Wang asks HN about the best dev tool pitches, the answers are great!</p>
</li><li><a href="https://seirdy.one/posts/2022/06/10/cli-best-practices/">Best practices for inclusive CLIs</a><span class="weekly__url"> (seirdy.one)</span><p>Rohan Kumar has a &quot;living article&quot; about dos and don'ts to build inclusive CLIs.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://slate.com/technology/2013/06/rescuing-drowning-children-how-to-know-when-someone-is-in-trouble-in-the-water.html">Drowning Doesn’t Look Like Drowning</a><span class="weekly__url"> (slate.com)</span><p>Mario Vittone about the signs of drowning people — watch out for these when going swimming this summer.</p>
</li><li><a href="https://www.theatlantic.com/newsletters/archive/2022/06/uber-ride-share-prices-high-inflation/661250/">The End of the Millennial Lifestyle Subsidy</a><span class="weekly__url"> (theatlantic.com)</span><p>Derek Thompson about the end of &quot;Millennial Consumer Subsidy&quot;, where VC-backed companies (like Uber, Peloton or WeWork) loose money for every purchase in exchange for growth.</p>
</li></ul>]]></content:encoded></item><item><title>60 / Optimism Shapes Reality</title><link>https://arne.me/weekly/60</link><description><![CDATA[Issue #60 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/60</guid><pubDate>Sun, 12 Jun 2022 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey hey, how’s it going? 🙌🏻</p>
<h2>Tweet of the Week</h2><blockquote>The future of web looks bright.

Web 1  
Web 2  
Web 3  
Web 5  
Web 95  
Web 98  
Web 2000  
Web XP  
Web Vista  
Web 7  
Web 8  
Web 10  
Web 11  
&mdash;&nbsp;<a href="https://twitter.com/elyktrix/status/1535635150578634754">@elyktrix</a></blockquote><h2>Culture</h2><ul><li><a href="https://alexw.substack.com/p/optimism-shapes-reality?s=r">Optimism Shapes Reality</a><span class="weekly__url"> (alexw.substack.com)</span><p>Alexandr Wang talks about setting goals that ensure speedy execution.</p>
</li><li><a href="https://getdx.com/best-practices/documentation-culture-engineering">Motivating Developers to Care About Documentation</a><span class="weekly__url"> (getdx.com)</span><p>Paulo André gets interviewed about documentation and the difference in compliance and commitment.</p>
</li><li><a href="https://twitter.com/david_perell/status/1534200615814955008">We're Living in a Commitment Crisis</a><span class="weekly__url"> (twitter.com)</span><p>David Perell explains that people who think they'll be happy without obligations will rather feel &quot;adrift&quot; and empty. &quot;To achieve anything meaningful, you have to make a commitment.&quot;</p>
</li></ul><h2>Tech</h2><ul><li><a href="https://untools.co/">Tools for better thinking</a><span class="weekly__url"> (untools.co)</span><p>Adam Amran has collected some great thinking tools.</p>
</li><li><a href="https://eng.uber.com/data-race-patterns-in-go/">Data Race Patterns in Go</a><span class="weekly__url"> (eng.uber.com)</span><p>Milind Chabbi and Murali Krishna Ramanathan describe a system in place at Uber that detected over 2000 data races in 6 months in their Go codebase.</p>
</li><li><a href="https://isthisit.nz/posts/2022/cargo-culting-software-engineering-practices/">Cargo Culting Software Engineering Practices</a><span class="weekly__url"> (isthisit.nz)</span><p>Logan Mortimer talks summarises Kent Beck's (author of Extreme Programming) points in <a href="https://softwareengineeringdaily.com/2019/08/28/facebook-engineering-process-with-kent-beck/">an interview from 2019</a> about software engineering practices.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://www.theguardian.com/business/2022/apr/14/a-day-in-the-life-of-almost-every-vending-machine-in-the-world">A day in the life of (almost) every vending machine in the world</a><span class="weekly__url"> (theguardian.com)</span><p>Tom Lamont writes a very interesting piece about the life of vending machines, their origins and how we humans perceive them.</p>
</li><li><a href="https://climateer.substack.com/p/better-than-fossil">We Can Do Better Than “Same, But Electric”</a><span class="weekly__url"> (climateer.substack.com)</span><p>Steve explains why electric vehicles should rethink more and not make the same compromises as vehicles with combustion engines.</p>
</li><li><a href="https://www.baldurbjarnason.com/2022/the-different-kinds-of-notes/">The different kinds of notes</a><span class="weekly__url"> (baldurbjarnason.com)</span><p>Baldur Bjarnason about different kinds of notes and what goals and concepts exist to help you find your perfect setup. <em>Thanks, Ted!</em></p>
</li></ul>]]></content:encoded></item><item><title>59 / Programming in the Apocalypse</title><link>https://arne.me/weekly/59</link><description><![CDATA[Issue #59 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/59</guid><pubDate>Sun, 05 Jun 2022 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey, how’s it going? Hope you enjoy this weeks curation 🤞🏻</p>
<h2>Tweet of the Week</h2><blockquote>Writing is not a result of thinking.  
Writing is thinking.  
&mdash;&nbsp;<a href="https://twitter.com/fortelabs/status/1530901044200448000">@fortelabs</a></blockquote><h2>Culture</h2><ul><li><a href="https://typeshare.co/kimsiasim/posts/5-tier-problem-hierarchy-4718">5 Tier Problem Hierarchy</a><span class="weekly__url"> (typeshare.co)</span><p>KimSia Sim divides all problems into five levels and uses them to allocate their energy.</p>
</li><li><a href="https://future.com/negative-engineering-and-the-art-of-failing-successfully/">What Is Negative Engineering?</a><span class="weekly__url"> (future.com)</span><p>Jeremiah Lowin about designing for failure and resilience and how it can impact your productivity.</p>
</li></ul><h2>Tech</h2><ul><li><a href="https://matduggan.com/programming-in-the/">Programming in the Apocalypse</a><span class="weekly__url"> (matduggan.com)</span><p>Mathew Duggan paints the picture of a software engineer in 2050, dealing with missing parts (due to floods and other catastrophes), spotty internet and other issues caused by the climate crisis.</p>
</li><li><a href="https://itsallaboutthebit.com/async-simple/">(async) Rust doesn't have to be hard</a><span class="weekly__url"> (itsallaboutthebit.com)</span><p>Piotr Sarnacki answers to a blogpost which argues that Rust is (too) hard and explains why it's actually not that hard in most cases for application developers.</p>
</li><li><a href="https://leerob.io/blog/heroku">The Story of Heroku</a><span class="weekly__url"> (leerob.io)</span><p>Lee Robinson tells the story of early Heroku, which was a pioneer in DX, and introduces some modern alternatives.</p>
</li><li><a href="https://dx.tips/circles">The Radiating Circles of DX Architecture</a><span class="weekly__url"> (dx.tips)</span><p>Shawn Wang introduces methods to create an end-to-end developer journey. If you care about DX, this is a must-read.</p>
</li><li><a href="https://fasterthanli.me/articles/the-curse-of-strong-typing">The curse of strong typing</a><span class="weekly__url"> (fasterthanli.me)</span><p>Amos dives deep (as usual) into Rust type issues he's encountered and how to get out of them.</p>
</li><li><a href="https://mazzo.li/posts/fast-pipes.html">How fast are Linux pipes anyway?</a><span class="weekly__url"> (mazzo.li)</span><p>Francesco optimises a write and read program to achieve a throughput of over 60 GiB/s over a pipe.</p>
</li><li><a href="https://xeiaso.net/blog/yubikey-ssh-key-storage">How to Store an SSH Key on a Yubikey</a><span class="weekly__url"> (xeiaso.net)</span><p>Xe shares how to store an SSH key on a YubiKey.</p>
</li><li><a href="https://learnui.design/tools/typography-tutorial.html">Interactive Typography Tutorial</a><span class="weekly__url"> (learnui.design)</span><p>A well-made interactive page to learn typography design. It even works on mobile!</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://hard-drive.net/hard-drive-apologizes-to-elon-musk-for-dunking-on-him-too-hard/">Hard Drive Apologizes to Elon Musk for Dunking on Him Too Hard</a><span class="weekly__url"> (hard-drive.net)</span><p>The Hard Drive team summarises the hilarious Twitter conversation with the evil rocket man.</p>
</li><li><a href="https://bert.org/2022/06/02/payphone/">Installing a payphone in my house</a><span class="weekly__url"> (bert.org)</span><p>Bertrand Fan bought an old payphone and installed it in his office, then connected it to an old phone in the kids room.</p>
</li></ul>]]></content:encoded></item><item><title>58 / Not My Job</title><link>https://arne.me/weekly/58</link><description><![CDATA[Issue #58 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/58</guid><pubDate>Sun, 29 May 2022 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey everyone, hope you week has been good! Enjoy this weeks curation ✌🏻</p>
<h2>Tweet of the Week</h2><blockquote>oh you're a designer? name one layer  
&mdash;&nbsp;<a href="https://twitter.com/darylginn/status/1530027357142142976">@darylginn on Twitter</a></blockquote><h2>Culture</h2><ul><li><a href="https://blog.dbsmasher.com/2022/05/24/not-my-job.html">Not My Job</a><span class="weekly__url"> (blog.dbsmasher.com)</span><p>Silvia Botros about the important difference of &quot;filling the gap&quot; and &quot;being glue&quot; as a senior+ engineer.</p>
</li></ul><h2>Tech</h2><ul><li><a href="https://kenkantzer.com/learnings-from-5-years-of-tech-startup-code-audits/">Learnings from 5 years of tech startup code audits</a><span class="weekly__url"> (kenkantzer.com)</span><p>Ken Kantzer shares insights from over 20 audits he did at software companies.</p>
</li><li><a href="https://ellenchisa.substack.com/p/building-faster?s=r">Building Faster</a><span class="weekly__url"> (ellenchisa.substack.com)</span><p>Ellen Chisa shares 8 things engineers can do in early-stage startups to increase velocity.</p>
</li><li><a href="https://xeiaso.net/blog/we-have-go-2">We Already Have Go 2</a><span class="weekly__url"> (xeiaso.net)</span><p>Xe talks about the biggest changes that happened in Go and argues todays Go (1.18) could very well be Go 2.</p>
</li><li><a href="https://github.com/brickbots/framedeck">brickbots/framedeck</a><span class="weekly__url"> (github.com)</span><p>Richard built a custom Cyberdeck based on the Framework mainboard.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://tristrumtuttle.medium.com/the-day-i-became-friends-with-a-robot-86433f707fad">The Day I Became Friends with a Robot</a><span class="weekly__url"> (tristrumtuttle.medium.com)</span><p>Tristrum Tuttle made an AI write a story about AI and then used an AI to illustrate it.</p>
</li><li><a href="https://tratt.net/laurie/blog/2022/using_a_proper_camera_as_a_webcam.html">Laurence Tratt: Using a &quot;Proper&quot; Camera as a Webcam</a><span class="weekly__url"> (tratt.net)</span><p>Laurence Tratt writes a create guide on what to look out for when using a real camera as a webcam.</p>
</li><li><a href="https://bitfieldconsulting.com/golang/time-lords">Ten tips for Time Lords</a><span class="weekly__url"> (bitfieldconsulting.com)</span><p>John Arundel shares some great time management tips. I'm going to start setting up deep work slots next week.</p>
</li><li><a href="https://highline.huffingtonpost.com/articles/en/gun-violence/">What Bullets Do To Bodies (2017)</a><span class="weekly__url"> (highline.huffingtonpost.com)</span><p>Jason Fagone follows Dr. Amy Goldberg in of a trauma unit in a hospital in North Philadelphia to talk about gunshot victims and what it takes to reduce them (you already know it).</p>
</li></ul>]]></content:encoded></item><item><title>57 / Honesty is a professional behavior</title><link>https://arne.me/weekly/57</link><description><![CDATA[Issue #57 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/57</guid><pubDate>Sun, 22 May 2022 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hi ✌🏻</p>
<h2>Tweet of the Week</h2><blockquote>Get A Good Night’s Sleep by Uninstalling PagerDuty and Throwing Your Phone Into A Lake
&mdash;&nbsp;<a href="https://twitter.com/lunasorcery/status/1297952723132964865">@Luna on Twitter</a></blockquote><h2>Culture</h2><ul><li><a href="https://jacobian.org/2022/may/19/honesty/">Honesty is a professional behavior</a><span class="weekly__url"> (jacobian.org)</span><p>Jacob Kaplan-Moss explains in which cases it’s okay to lie at work.</p>
</li><li><a href="https://gist.github.com/samlambert/c004c6c264b71d79afe3a981818f6053">Management @ PlanetScale</a><span class="weekly__url"> (gist.github.com)</span><p>Sam Lambert, the CEO of PlanetScale talks about the management values at his company.</p>
</li></ul><h2>Tech</h2><ul><li><a href="https://smcleod.net/software/2022/05/16/firefox-addons-2022/">Firefox Addons for 2022</a><span class="weekly__url"> (smcleod.net)</span><p>Sam McLeod has some great recommendations for Firefox adding that improve privacy and make your life easier.</p>
</li><li><a href="https://nschloe.github.io/2022/05/20/math-on-github.html">Math on GitHub: The Good, the Bad and the Ugly</a><span class="weekly__url"> (nschloe.github.io)</span><p>Nico Schlömer about all the little details in GitHub’s new math support.</p>
</li><li><a href="https://www.joshwcomeau.com/css/surprising-truth-about-pixels-and-accessibility/">The Surprising Truth About Pixels and Accessibility</a><span class="weekly__url"> (joshwcomeau.com)</span><p>Josh Comeau explains when to use rem, px or em in CSS with a great mental model.</p>
</li><li><a href="https://elijahcaine.me/rust-default-from/">Rust Ergonomics: Default and From</a><span class="weekly__url"> (elijahcaine.me)</span><p>Elijah Caine M. Voigt about Rust ergonomics and why it’s better to be explicit than „sprinkle magic automatically“.</p>
</li><li><a href="https://www.bunniestudios.com/blog/?p=6375">Rust: A Critical Retrospective</a><span class="weekly__url"> (bunniestudios.com)</span><p>Bunnie reflects on using Rust for an OS they’ve been writing, especially the supply chain attack surface.</p>
</li><li><a href="https://www.tbray.org/ongoing/When/202x/2022/05/14/Golang-Generics">Golang Diaries: Generics</a><span class="weekly__url"> (tbray.org)</span><p>Tim Bray describes some footguns when working with Go generics.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://www.economist.com/science-and-technology/2022/05/18/the-wonder-material-graphene-may-have-found-its-killer-app">The wonder material graphene may have found its killer app</a><span class="weekly__url"> (economist.com)</span><p>Graphene can make concrete 30 % stronger, allowing the use of less material, especially cement and therefore producing greener concrete. But that’s not the only promising use-case for the relatively new material.</p>
</li><li><a href="https://www.theatlantic.com/technology/archive/2022/05/bitcoin-cryptocurrency-crash-risk-misfortune/629909/">The Crypto Crash Feels Amazing</a><span class="weekly__url"> (theatlantic.com)</span><p>Ian Bogost describes the feelings of an outsider to the crypto bubble, including relief and schadenfreude.</p>
</li></ul>]]></content:encoded></item><item><title>56 / I Miss Heroku’s DevEx</title><link>https://arne.me/weekly/56</link><description><![CDATA[Issue #56 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/56</guid><pubDate>Sun, 15 May 2022 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>✌🏻</p>
<h2>Tweet of the Week</h2><blockquote>Shout out to everyone who periodically drags everything on their desktop into a folder called &quot;Stuff&quot;.  
&mdash;&nbsp;<a href="https://twitter.com/seldo/status/1509187729984155653">@seldo on Twitter</a></blockquote><h2>Culture</h2><ul><li><a href="https://jchyip.medium.com/spotify-models-are-for-the-obedience-of-fools-and-the-guidance-of-the-wise-173305d149ed">Models are for the obedience of fools and the guidance of the wise</a><span class="weekly__url"> (jchyip.medium.com)</span><p>Jason Yip about the importance of asking why instead of just copying.</p>
</li></ul><h2>Tech</h2><ul><li><a href="https://christine.website/blog/heroku-devex-2022-05-12">I Miss Heroku's DevEx</a><span class="weekly__url"> (christine.website)</span><p>Xe about the magical DX of Heroku and why nothing comes close to it.</p>
</li><li><a href="https://wagslane.dev/posts/things-i-dont-want-to-do-to-grow-business/">Things I don't want to do to grow my side project</a><span class="weekly__url"> (wagslane.dev)</span><p>Lane Wagner about things they don't want to do (but might have to) when working on their side project, i.e. taxes, content creation and marketing.</p>
</li><li><a href="https://twitter.com/alexcornell/status/1521124986412445697">Alex Cornell on Twitter</a><span class="weekly__url"> (twitter.com)</span><p>Alex Cornell Tweets about design details of the new podcast player in the Substack app. <em>Thanks, Jan!</em></p>
</li></ul><h2>Rust</h2><ul><li><a href="https://shopify.engineering/porting-yjit-ruby-compiler-to-rust">Our Experience Porting the YJIT Ruby Compiler to Rust</a><span class="weekly__url"> (shopify.engineering)</span><p>Maxime Chevalier-Boisvert shares the experience her team made porting a compiler to Rust, including FFI and recursive trees.</p>
</li><li><a href="https://apollolabsblog.hashnode.dev/demystifying-rust-embedded-hal-split-and-constrain-methods">Demystifying Rust Embedded HAL Split and Constrain Methods</a><span class="weekly__url"> (apollolabsblog.hashnode.dev)</span><p>Omar Hiari about hardware abstraction layers and other Embedded Rust concepts.</p>
</li><li><a href="https://secret.club/2022/05/11/fuzzing-solana.html">Earn $200K by fuzzing for a weekend</a><span class="weekly__url"> (secret.club)</span><p>addison explains how they found critical bugs by fuzzing (using Rust) and earned $200k.</p>
</li></ul><h2>Go</h2><ul><li><a href="https://npf.io/2022/05/safer-enums/">Safer Enums</a><span class="weekly__url"> (npf.io)</span><p>Nate Finch introduces a safer way to do enums in Go, using structs instead of string or int.</p>
</li><li><a href="https://encore.dev/blog/testscript-hidden-testing-gem">testscript, a hidden gem the Go team kept locked away — go get it #002</a><span class="weekly__url"> (encore.dev)</span><p>Aandré Erikkson about a new way to write tests in Go that involve files.</p>
</li><li><a href="https://8thlight.com/blog/go-interface-misuse/">Of Ducks and Go Interface Misuse</a><span class="weekly__url"> (8thlight.com)</span><p>Bart Bucknill about the correct way to use Interfaces in Go.</p>
</li><li><a href="https://segment.com/blog/changing-one-character-improved-app-performance/">Changing one character wildly improved our application's performance</a><span class="weekly__url"> (segment.com)</span><p>Kevin Burke tells the story of how changing the operator in a sort function led to a 3.3x speed increase.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://www.biospace.com/article/researchers-answer-how-and-why-infants-die-from-sids/">Researchers Pinpoint Reason Infants Die From SIDS</a><span class="weekly__url"> (biospace.com)</span><p>Researches finally found the reason for SIDS (Sudden Infant Death Syndrome): It's a brain enzyme deficiency.</p>
</li><li><a href="https://zan.bearblog.dev/why-i-waste-time/">why do you waste so much time on the internet.</a><span class="weekly__url"> (zan.bearblog.dev)</span><p>zanlog about spending time on social media and the struggle to get away</p>
</li><li><a href="https://hbr.org/2022/05/cautionary-tales-from-cryptoland">Cautionary Tales from Cryptoland</a><span class="weekly__url"> (hbr.org)</span><p>Thomas Stackpole interviews Molly White, the creator of <a href="https://web3isgoinggreat.com">Web3 is going just great</a> on her views on the topic.</p>
</li></ul>]]></content:encoded></item><item><title>55 / An easy mode for Rust</title><link>https://arne.me/weekly/55</link><description><![CDATA[Issue #55 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/55</guid><pubDate>Sun, 08 May 2022 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hi ✌🏻</p>
<h2>Tweet of the Week</h2><blockquote>&quot;It's only a pointer if it's from the Provenance region of RAM, otherwise it's just a sparkling usize.&quot;
&mdash;&nbsp;<a href="https://twitter.com/impraxical/status/1521229640387420167">@impraxical on Twitter</a></blockquote><h2>Culture</h2><ul><li><a href="https://www.cenizal.com/the-transmogrifying-power-of-reflection/">The transmogrifying power of reflection</a><span class="weekly__url"> (cenizal.com)</span><p>CJ Cenizal about the powers of self-reflection.</p>
</li><li><a href="http://www.softwareonthebrain.com/2021/12/having-career-growth-conversations.html">Having Career Conversations</a><span class="weekly__url"> (softwareonthebrain.com)</span><p>Joe Lynch about career conversations and how to build trust.</p>
</li></ul><h2>Rust</h2><ul><li><a href="https://peterkos.me/rust-const-generics/">An O(1) Generic Blog Post About Rust</a><span class="weekly__url"> (peterkos.me)</span><p>Peter Kos about const generics in Rust, with a bit of background on implementation history.</p>
</li><li><a href="https://kerkour.com/rust-static-site-generator">Building a static site generator in 100 lines of Rust</a><span class="weekly__url"> (kerkour.com)</span><p>Sylvain Kerkour built a SSG in 100 lines of Rust and explains how.</p>
</li><li><a href="https://tim.mcnamara.nz/post/683022094467039232/easy-mode-for-rust">Creating an Easy Mode for Rust</a><span class="weekly__url"> (tim.mcnamara.nz)</span><p>Tim McNamara has a few suggestions for flattening the Rust learning curve.</p>
</li><li><a href="https://jmmv.dev/2022/05/rust-is-hard-but-does-it-matter.html">Rust is hard, yes, but does it matter?</a><span class="weekly__url"> (jmmv.dev)</span><p>Julio Merino argues that in a typical software project using Rust isn't really harder than other languages.</p>
</li></ul><h2>Tech</h2><ul><li><a href="https://mmazzarolo.com/blog/2022-04-16-drag-window-by-clicking-anywhere-on-macos/">Moving a macOS window by clicking anywhere on it (like on Linux)</a><span class="weekly__url"> (mmazzarolo.com)</span><p>Matteo shares a neat trick to improve the ability to move windows on macOS.</p>
</li><li><a href="https://kiranrao.ca/2022/05/04/zero-downtime-migrations.html">Changing Tires at 100mph: A Guide to Zero Downtime Migrations</a><span class="weekly__url"> (kiranrao.ca)</span><p>Kiran Rao shares a great guide to zero-downtime migrations.</p>
</li><li><a href="https://fasterthanli.me/articles/i-won-free-load-testing#after-the-storm-collateral-damage">I won free load testing</a><span class="weekly__url"> (fasterthanli.me)</span><p>Amos describes the experience and countermeasure of the recent DDOS attacks on his website.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://www.theatlantic.com/ideas/archive/2022/05/putin-war-propaganda-russian-support/629714/">'We Can Only Be Enemies'</a><span class="weekly__url"> (theatlantic.com)</span><p>Peter Pomerantsev about the bizarre story of a Ukrainian family living with Russian soldiers talking about their views and values.</p>
</li><li><a href="https://what-if.xkcd.com/158/">Hot Banana</a><span class="weekly__url"> (what-if.xkcd.com)</span><p>Randall Munroe about radioactive bananas and how many it'd take to power a house.</p>
</li><li><a href="https://ciechanow.ski/mechanical-watch/">Mechanical Watch</a><span class="weekly__url"> (ciechanow.ski)</span><p>If you ever wondered how a mechanical watch works, Bartosz Ciechanowski has yet another interactive blog post that‘s got you covered.</p>
</li><li><a href="https://jon.bo/posts/making-friends-online/">making friends on the internet</a><span class="weekly__url"> (jon.bo)</span><p>Jonathan Borichevskiy explains how to make friends on the internet.</p>
</li></ul>]]></content:encoded></item><item><title>54 / Crimes with Go Generics</title><link>https://arne.me/weekly/54</link><description><![CDATA[Issue #54 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/54</guid><pubDate>Sun, 01 May 2022 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hello, how was your week? It’s finally starting to feel like spring in Germany 🌳</p>
<h2>Tweet of the Week</h2><blockquote>Remember like two weeks ago when Elon was like “tell me how to end world hunger and I’ll do it” and then he bought twitter for $44 billion instead  
&mdash;&nbsp;<a href="https://twitter.com/rivbutcher/status/1518678344304275457">@rivbutcher on Twitter</a></blockquote><h2>Culture</h2><ul><li><a href="https://acjay.com/2022/03/11/11-principles-of-engineering-management/">11 Principles of Engineering Management</a><span class="weekly__url"> (acjay.com)</span><p>Alan Johnson share some great principles to look for when being an engineering manager.</p>
</li><li><a href="https://freakingrectangle.com/2022/04/15/how-to-freaking-hire-great-developers/">How to Freaking Find Great Developers By Having Them Read Code</a><span class="weekly__url"> (freakingrectangle.com)</span><p>The author explains why having people read code is superior to writing silly functions or drawing on whiteboards.</p>
</li></ul><h2>Engineering</h2><ul><li><a href="https://christine.website/blog/gonads-2022-04-24">Crimes with Go Generics</a><span class="weekly__url"> (christine.website)</span><p>Thanks to Go generics we finally have more ways to commit Go crimes! Xe Iaso has a few examples of Go code where generics might actually not be the best choice.</p>
</li><li><a href="https://fasterthanli.me/articles/i-want-off-mr-golangs-wild-ride">I want off Mr. Golang's Wild Ride</a><span class="weekly__url"> (fasterthanli.me)</span><p>Amos writes about all the things about Go that frustrate him.</p>
</li><li><a href="https://typesanitizer.com/blog/go-experience-report.html">Experience Report: 6 months of Go</a><span class="weekly__url"> (typesanitizer.com)</span><p>Varun Gandhi describes their experience of using Go for 6 months now and surfaces a lot of absurd behaviour.</p>
</li><li><a href="https://kerkour.com/what-a-better-rust-would-look-like">What a better Rust would look like</a><span class="weekly__url"> (kerkour.com)</span><p>Sylvain Kerkour imagines a programming language better than Rust.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://www.buzzfeednews.com/article/katienotopoulos/elon-musk-twitter-quitting">Admit It, You Won't Quit Twitter Because Of Elon Musk</a><span class="weekly__url"> (buzzfeednews.com)</span><p>Katie Notopoulos writes an honest dourness of why you probably won't quit Twitter, even if it now belongs to the bad rocket man. <em>Thanks, Jan!</em></p>
</li><li><a href="https://arstechnica.com/gaming/2022/04/review-playdate-earns-its-179-price-tag-with-cute-design-memorable-games/">Review: Playdate earns its $179 price tag with cute design, memorable games</a><span class="weekly__url"> (arstechnica.com)</span><p>Sam Machkovech reviews the Playdate, of which apparently the first batch is being sent out right now!</p>
</li><li><a href="https://kk.org/thetechnium/103-bits-of-advice-i-wish-i-had-known/">103 Bits of Advice I Wish I Had Known</a><span class="weekly__url"> (kk.org)</span><p>Kevin Kelly turns 70 and shares 103 great bits of advice. I love these lists!</p>
</li><li><a href="https://krausefx.com//blog/how-i-put-my-whole-life-into-a-single-database">How I put my whole life into a single database · Felix Krause</a><span class="weekly__url"> (krausefx.com)</span><p>Felix Krause made a public website with all kinds of data about him, including location, planned travel, local weather, mood, etc.</p>
</li><li><a href="https://brainbaking.com/post/2022/04/cool-things-people-do-with-their-blogs/">Cool Things People Do With Their Blogs</a><span class="weekly__url"> (brainbaking.com)</span><p>Wouter Groeneveld has collected a list of cool things you can do with your website.</p>
</li><li><a href="https://news.mit.edu/2022/low-power-thin-loudspeaker-0426">Researchers develop a paper-thin loudspeaker</a><span class="weekly__url"> (news.mit.edu)</span><p>Adam Zewe about a paper-thin loudspeaker design that could be used for 3D sound or noise cancelling an airplane cockpit.</p>
</li></ul>]]></content:encoded></item><item><title>53 / Generation C</title><link>https://arne.me/weekly/53</link><description><![CDATA[Issue #53 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/53</guid><pubDate>Sun, 24 Apr 2022 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey, how was your week? ✌🏻</p>
<h2>Tweet of the Week</h2><blockquote>me: what do you know about atoms?

friend: very little

me: besides that
&mdash;&nbsp;<a href="https://twitter.com/Browtweaten/status/1516834339396493312">@Browtweaten</a></blockquote><h2>Culture</h2><ul><li><a href="https://github.com/readme/guides/ops-work-visible">Making operational work more visible</a><span class="weekly__url"> (github.com)</span><p>Lorin Hochstein about the &quot;you build it, you run it&quot; method at Netflix and how to make operational work more visible using meetings and pair programming.</p>
</li><li><a href="https://blog.rust-lang.org/inside-rust/2022/04/19/imposter-syndrome.html">Imposter Syndrome</a><span class="weekly__url"> (blog.rust-lang.org)</span><p>Jane Lusby about imposter syndrome, especially in the Rust project.</p>
</li><li><a href="https://www.linkedin.com/posts/matthewrechs_11-promises-from-a-manager-1-well-have-activity-6921531546298384384-C94R/">11 Promises from a Manager</a><span class="weekly__url"> (linkedin.com)</span><p>Matthew Rechs shares a list of promises as a manager. <em>Thanks Jan &amp; Lukas</em></p>
</li></ul><h2>Tech</h2><ul><li><a href="https://infraeng.dev/swyx/">Shawn Wang / swyx</a><span class="weekly__url"> (infraeng.dev)</span><p>Will Larson interviews Shawn Wang about developer experience and the overlap with infrastructure.</p>
</li><li><a href="https://www.joshwcomeau.com/javascript/terminal-for-js-devs/">The Front-End Developer's Guide to the Terminal</a><span class="weekly__url"> (joshwcomeau.com)</span><p>Josh Comeau has written a guide to the terminal, aimed at frontend developers that have no experience with it.</p>
</li><li><a href="https://go.dev/blog/survey2021-results">Go Developer Survey 2021 Results - The Go Programming Language</a><span class="weekly__url"> (go.dev)</span><p>Alice Merrick shares the results of the 2021 Go Developer Survey — always interesting to get these insights.</p>
</li><li><a href="https://jmmv.dev/2022/04/rust-traits-and-dependency-injection.html">Rust traits and dependency injection</a><span class="weekly__url"> (jmmv.dev)</span><p>Julio Merino about different approaches to dependency injection in Rust.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://seths.blog/2022/04/generation-c">Generation C</a><span class="weekly__url"> (seths.blog)</span><p>Seth Godin has a proposal for naming the next generation.</p>
</li><li><a href="https://www.washingtonpost.com/technology/2022/04/08/algospeak-tiktok-le-dollar-bean/">Internet ‘algospeak’ is changing our language in real time, from ‘nip nops’ to ‘le dollar bean’</a><span class="weekly__url"> (washingtonpost.com)</span><p>Taylor Lorenz about algospeak and filter algorithms in social networks that change the human language.</p>
</li><li><a href="https://robertheaton.com/almost-scammed/">I'm a security engineer and I still almost got scammed</a><span class="weekly__url"> (robertheaton.com)</span><p>Robert Heaton almost got scammed and shares the tactics that were applied in the scam.</p>
</li><li><a href="https://hbr.org/2018/05/tips-for-reading-the-room-before-a-meeting-or-presentation">Tips for Reading the Room Before a Meeting or Presentation</a><span class="weekly__url"> (hbr.org)</span><p>Rebecca Knight shares some tipps how to read a room, including do's and don'ts.</p>
</li><li><a href="https://michael.stapelberg.ch/posts/2022-04-23-fiber7-25gbit-upgrade/">My upgrade to 25 Gbit/s Fiber To The Home</a><span class="weekly__url"> (michael.stapelberg.ch)</span><p>Michael Stapelberg about his super fast 25 Gbit/a connection and what it took to make it work.</p>
</li></ul>]]></content:encoded></item><item><title>52 / The Return of the 90s Web</title><link>https://arne.me/weekly/52</link><description><![CDATA[Issue #52 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/52</guid><pubDate>Sun, 17 Apr 2022 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey, happy easter, hope your week has been good 🐣</p>
<h2>Tweet of the Week</h2><blockquote>Enough content creators, now time for content destroyers.
&mdash;&nbsp;<a href="https://twitter.com/jackcorrbit/status/1515086791157555208">@jackcorrbit on Twitter</a></blockquote><h2>Culture</h2><ul><li><a href="https://mxb.dev/blog/the-return-of-the-90s-web/">The Return of the 90s Web</a><span class="weekly__url"> (mxb.dev)</span><p>Max Böck about techniques of the 90s web that are now coming back. Who wants to start a webring with me?</p>
</li><li><a href="https://leaddev.com/staffplus/getting-credit-invisible-work-staff-level">Getting credit for invisible work at the Staff+ level</a><span class="weekly__url"> (leaddev.com)</span><p>Ryan Harter about invisible work (planning, thrown-away prototypes, etc.).</p>
</li></ul><h2>Software Engineering</h2><ul><li><a href="https://fasterthanli.me/articles/futures-nostalgia">Futures Nostalgia</a><span class="weekly__url"> (fasterthanli.me)</span><p>Amos dives deep into async Rust HTTP code using hyper, tower and a few Rust crimes.</p>
</li><li><a href="https://go.dev/blog/when-generics">When To Use Generics</a><span class="weekly__url"> (go.dev)</span><p>Ian Lance Taylor shares some tips on when to use Go generics and when to prefer interface types or reflection.</p>
</li><li><a href="https://blog.adamchalmers.com/making-a-dns-client/">What I learned from making a DNS client in Rust</a><span class="weekly__url"> (blog.adamchalmers.com)</span><p>Adam Chalmers shares what libraries he used and what he learned implementing a DNS client in Rust.</p>
</li><li><a href="https://jvns.ca/blog/2022/04/12/a-list-of-new-ish--command-line-tools/">A list of new(ish) command line tools</a><span class="weekly__url"> (jvns.ca)</span><p>Julia Evans has a lot of new CLI utilities to spice up your terminal.</p>
</li><li><a href="https://unzip.dev/0x005-unikernels/">Unikernels 🏍️</a><span class="weekly__url"> (unzip.dev)</span><p>Agam More about the pros, cons and applications of unikernels.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://www.theatlantic.com/family/archive/2021/01/what-moving-house-can-do-your-happiness/617667/">Find the Place You Love. Then Move There.</a><span class="weekly__url"> (theatlantic.com)</span><p>Arthur C. Brooks about topophilia, the love for a place.</p>
</li><li><a href="https://www.bbc.com/news/science-environment-60913226">Fast fashion: European Union reveals fast fashion crackdown</a><span class="weekly__url"> (bbc.com)</span><p>Helen Briggs about a new EU strategy that requires clothing producers to create longer-lasting and easier-to-repair products.</p>
</li><li><a href="https://www.stephendiehl.com/blog/complete.html">The Complete Argument Against Crypto</a><span class="weekly__url"> (stephendiehl.com)</span><p>Stephen Diel about the technical and societal impacts of crypto.</p>
<blockquote>
<p>Crypto is like an evil genie that only fulfills neoliberal grifters' darkest wishes.</p>
</blockquote>
</li><li><a href="https://www.theatlantic.com/family/archive/2022/03/being-an-outsider-benefits-third-culture-kids/627011/">Find More Ways to Be an Outsider</a><span class="weekly__url"> (theatlantic.com)</span><p>Arthur C. Brooks about the advantages of being an outsider.</p>
</li><li><a href="https://empty.coffee/an-ode-to-apples-hide-my-email/">An Ode to Apple's Hide My Email</a><span class="weekly__url"> (empty.coffee)</span><p>Mike Lapidakis explains why he loves Hide My Email.</p>
</li></ul>]]></content:encoded></item><item><title>51 / Advantages of monorepos</title><link>https://arne.me/weekly/51</link><description><![CDATA[Issue #51 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/51</guid><pubDate>Sun, 10 Apr 2022 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey hey, how was your week?</p>
<h2>Tweet of the Week</h2><blockquote>I love the phrase &quot;have a good one&quot; because it's just like, whatever you're having — a Monday, an existential crisis, an incredible mushroom trip, a murder fantasy — I hope it's good.  
&mdash;&nbsp;<a href="https://twitter.com/roseveleth/status/1462880660595478528">@roseveleth on Twitter</a></blockquote><h2>Culture</h2><ul><li><a href="https://betterprogramming.pub/the-cone-model-for-teams-support-network-9b87659c8008">The Cone Model for Teams' Support Network</a><span class="weekly__url"> (betterprogramming.pub)</span><p>Shy Alter shares a model of team structure that relies on many-to-many relations instead of one-to-one.</p>
</li></ul><h2>Software Engineering</h2><ul><li><a href="https://rachelbythebay.com/w/2022/04/05/pipe/">That simple script is still someone's bad day</a><span class="weekly__url"> (rachelbythebay.com)</span><p>Rachel about shell scripts that work unexpectedly, even with pipe fail enabled. There's a follow-up: <a href="https://rachelbythebay.com/w/2022/04/06/text/">You can do a lot with an empty file</a>.</p>
</li><li><a href="https://tailscale.com/blog/grafana-auth/">How To Seamlessly Authenticate to Grafana using Tailscale</a><span class="weekly__url"> (tailscale.com)</span><p>Xe Iaso explains how to set up Grafana so it derives your identity from the Tailscale session.</p>
</li><li><a href="https://danluu.com/monorepo/">Advantages of monorepos</a><span class="weekly__url"> (danluu.com)</span><p>Dan Luu lists 5 advantages of monorepos. He even lists 10 other posts discussing monorepos, so this is a great place to dig deep.</p>
</li><li><a href="https://kerkour.com/rust-fearless-concurrency">Rust's fearless concurrency in practice</a><span class="weekly__url"> (kerkour.com)</span><p>Sylvain Kerkour shares an excerpt from his book demonstrating one Rust's strengths: Fearless concurrency.</p>
</li><li><a href="https://christine.website/blog/nix-flakes-3-2022-04-07">Nix Flakes: Exposing and using NixOS Modules</a><span class="weekly__url"> (christine.website)</span><p>Xe Iaso continues their series of Nix and Nix flakes to talk about NixOS modules, functions that take the current state of a system and return things to add to the state of the system.</p>
</li><li><a href="https://jamey.thesharps.us/2019/05/29/per-project-postgres/">Per-project Postgres</a><span class="weekly__url"> (jamey.thesharps.us)</span><p>Jamey Sharp shares a way to have a per-project Postgres, using direnv.</p>
</li><li><a href="https://verdagon.dev/blog/surprising-weak-refs">Surprising Weak-Ref Implementations: Swift, Obj-C, C++, Rust, and Vale</a><span class="weekly__url"> (verdagon.dev)</span><p>Evan Ovadia compares how different typed languages to weak references and explains the reasons behind Vales implementation.</p>
</li></ul><h2>Cutting Form Floor</h2><ul><li><a href="https://www.theguardian.com/world/2022/apr/07/how-to-stop-china-and-the-us-going-to-war">How to stop China and the US going to war</a><span class="weekly__url"> (theguardian.com)</span><p>Kevin Rudd about the growing tensions between China and the US and what he thinks is necessary to prevent a war in this decade.</p>
</li><li><a href="https://www.vox.com/recode/23003056/elizabeth-warren-big-tech-mergers">Elizabeth Warren's plan to break up Big Everything</a><span class="weekly__url"> (vox.com)</span><p>Sara Morrison about Elisabeth Warren's new bill:</p>
<blockquote>
<p>The Prohibiting Anticompetitive Mergers Act, doesn’t just break up Big Tech: It breaks up Big Everything, and it prevents companies from getting too big in the future.</p>
</blockquote>
</li></ul>]]></content:encoded></item><item><title>50 / How To Do Less</title><link>https://arne.me/weekly/50</link><description><![CDATA[Issue #50 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/50</guid><pubDate>Sun, 03 Apr 2022 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey, how’s it going? ✌🏻</p>
<h2>Tweet of the Week</h2><blockquote>everyone in crypto is either a liar or being lied to  
&mdash;&nbsp;<a href="https://twitter.com/can/status/1508697999236497409">@can on Twitter</a></blockquote><h2>Culture</h2><ul><li><a href="https://alexturek.com/2022-03-07-How-to-do-less/">How To Do Less</a><span class="weekly__url"> (alexturek.com)</span><p>Alex Turek about setting priorities and getting out of the trap of too much to do (and staying out).</p>
</li></ul><h2>Software Engineering</h2><ul><li><a href="https://planetscale.com/blog/generics-can-make-your-go-code-slower">Generics can make your Go code slower</a><span class="weekly__url"> (planetscale.com)</span><p>Vicent Marti from Planetscale talks about the inner workings of generics in Go 1.18 and what it means for performance.
If you use Go but don't really care about the low-level stuff, scroll way down and check out DOs and DON'Ts.</p>
</li><li><a href="https://go.dev/blog/supply-chain">How Go Mitigates Supply Chain Attacks</a><span class="weekly__url"> (go.dev)</span><p>Filippo Valsorda lists ways how Go works against supply chain attacks.</p>
</li><li><a href="https://encore.dev/blog/go-1.18-generic-identifiers">How we used Go 1.18 when designing our Identifiers</a><span class="weekly__url"> (encore.dev)</span><p>Dominic Black compares different identifier technologies (think auto-incrementing database ids or UUIDs) and describes a real-world use of Go generics.</p>
</li><li><a href="https://kerkour.com/why-not-rust">When not to use Rust?</a><span class="weekly__url"> (kerkour.com)</span><p>Sylvain Kerkour lists four scenarios where Rust might not be the best choice.</p>
</li><li><a href="http://cliffle.com/blog/rust-mutexes/">Why Rust mutexes look like they do</a><span class="weekly__url"> (cliffle.com)</span><p>Cliff L. Biffle compares traditional C mutexes to Rust mutexes and explains why the Rust version looks the way it does.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://youtu.be/u-sNSjS8cq0">Web3.0: A Libertarian Dystopia (Video)</a><span class="weekly__url"> (youtu.be)</span><p>münecat talks about cryptocurrencies, NFTs, web3 and everything else related to the children of the coin.
It's long but it's definitely worth it.
<em>Thanks, Jan!</em></p>
</li><li><a href="https://www.nytimes.com/2022/03/31/style/ben-mckenzie-crypto.html">Ben McKenzie Would Like a Word With the Crypto Bros</a><span class="weekly__url"> (nytimes.com)</span><p>David Yaffe-Bellany about the actor known from O.C. (and Gotham) Ben McKenzie and his experience with crypto.</p>
</li><li><a href="https://bjango.com/articles/macexternaldisplays2/">Mac external displays for designers and developers, part 2</a><span class="weekly__url"> (bjango.com)</span><p>Marc Edwards compares external displays for Macs including factors like pixel density, colour space and more.</p>
</li><li><a href="https://www.theguardian.com/travel/2022/mar/23/machu-picchu-inca-site-wrong-name">Machu Picchu: Inca site ‘has gone by wrong name for over 100 years’</a><span class="weekly__url"> (theguardian.com)</span><p>Machu Picchu was apparently called &quot;Huayna Picchu&quot; by the Inca, according to <a href="https://www.tandfonline.com/doi/full/10.1080/00776297.2021.1949833?journalCode=ynaw20">a paper by Peruvian historian and US archaeologist</a>.</p>
</li><li><a href="https://catfox.life/2022/03/26/daily-driving-a-mac-one-year-later/">Daily-driving a Mac, one year later</a><span class="weekly__url"> (catfox.life)</span><p>Cat fox about the things they love about macOS, coming from Linux.</p>
</li></ul>]]></content:encoded></item><item><title>49 / The opportunity will find you</title><link>https://arne.me/weekly/49</link><description><![CDATA[Issue #49 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/49</guid><pubDate>Sun, 27 Mar 2022 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey, how was your week? ✌🏻</p>
<h2>Tweet of the Week</h2><blockquote>me, age 7: I want to be an adult so I can eat as many pickles as I want  
me, age 30, eating pickles: haha hell yeah  
&mdash;&nbsp;<a href="https://twitter.com/hauntedlatte/status/1440103105568206853">@hauntedlatte</a></blockquote><h2>Favourites</h2><ul><li><a href="https://www.newyorker.com/culture/infinite-scroll/have-iphone-cameras-become-too-smart">Have iPhone Cameras Become Too Smart?</a><span class="weekly__url"> (newyorker.com)</span><p>Kyle Chayka about the iPhone camera system and how it takes away creative control to produce sometimes unrealistic images.</p>
</li><li><a href="https://stackoverflow.blog/2022/02/23/what-you-give-up-when-moving-into-engineering-management/">What you give up when moving into engineering management</a><span class="weekly__url"> (stackoverflow.blog)</span><p>Karl Hughes about the differences and difficulties that individual contributors face when they move into management.</p>
</li></ul><h2>Culture</h2><ul><li><a href="https://thoughtbot.com/blog/the-opportunity-will-find-you">The opportunity will find you</a><span class="weekly__url"> (thoughtbot.com)</span><p>Matheus Richard about opportunity and pro-active action.</p>
</li><li><a href="https://danluu.com/nothing-works/">Why is it so hard to buy things that work well?</a><span class="weekly__url"> (danluu.com)</span><p>Dan Luu about they reasons why people buy things and how it affects the decisions companies take.</p>
<blockquote>
<p>Mongo's decision to loudly repeat demonstrably bogus performance claims and making demonstrably false correctness claims was, from a business standpoint, superior to focusing on actual correctness and performance</p>
</blockquote>
</li></ul><h2>Software Engineering</h2><ul><li><a href="https://sigops.org/s/conferences/hotos/2021/papers/hotos21-s11-bronson.pdf">Metastable Failures in Distributed Systems (paper, 2021)</a><span class="weekly__url"> (sigops.org)</span><p>Nathan Bronson, Abutalib Aghayev, Aleksey Charapko and Timothy Zhu describe how distributed systems can enter a state in which it can only recover with a strong corrective push and how to detect them.</p>
</li><li><a href="https://aschmelyun.com/blog/i-built-a-receipt-printer-for-github-issues/">I built a receipt printer for GitHub issues</a><span class="weekly__url"> (aschmelyun.com)</span><p>Andrew Schmelyun prints a physical receipt for every GitHub issue on one of their repositories.</p>
</li><li><a href="https://go.dev/blog/intro-generics">An Introduction To Generics</a><span class="weekly__url"> (go.dev)</span><p>Robert Griesemer and Ian Lance Taylor wrote an introduction to Go generics on the Go blog, based on a 30-minute talk at GopherCon 2021.</p>
</li><li><a href="https://jacobian.org/2021/jul/8/appsec-pagnis/">Probably Are Gonna Need It: Application Security Edition (2021)</a><span class="weekly__url"> (jacobian.org)</span><p>Jacob Kaplan-Moss about the opposite of YAGNI (You Ain’t Gonna Need It) for application security.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://www.mollywhite.net/annotations/latecomers-guide-to-crypto">The (Edited) Latecomers Guide to Crypto</a><span class="weekly__url"> (mollywhite.net)</span><p>Molly White and 14+ cryptocurrency researchers and critics have annotated the New York Times article, which reads more like an ad.</p>
</li><li><a href="https://www.technologyreview.com/2021/07/30/1030329/machine-learning-ai-failed-covid-hospital-diagnosis-pandemic">Hundreds of AI tools have been built to catch covid. None of them helped. (2021)</a><span class="weekly__url"> (technologyreview.com)</span><p>Will Douglas Heaven about the shortcomings of almost all AI systems developed to detect covid and how a bit more co-operation could have made a huge difference.</p>
<blockquote>
<p>Many unwittingly used a data set that contained chest scans of children who did not have covid as their examples of what non-covid cases looked like. But as a result, the AIs learned to identify kids, not covid.</p>
</blockquote>
</li><li><a href="https://www.neelc.org/posts/web3-centralized/">Web3 is centralized (and inefficient!)</a><span class="weekly__url"> (neelc.org)</span><p>Neel Chauhan about decentralised systems like Tor or Folding@Home and why &quot;Blockchain Sucks, Period&quot;.</p>
</li></ul>]]></content:encoded></item><item><title>48 / My Favorite npm Commit</title><link>https://arne.me/weekly/48</link><description><![CDATA[Issue #48 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/48</guid><pubDate>Sun, 20 Mar 2022 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey, hope your week was great ✨</p>
<h2>Tweet of the Week</h2><blockquote>malloc &quot;may&quot; return null in the same way that I &quot;may&quot; get my act together someday and act like a real adult
&mdash;&nbsp;<a href="https://twitter.com/zhuowei/status/1504971232676036608">@zhuowei auf Twitter</a></blockquote><h2>Culture</h2><ul><li><a href="https://words.filippo.io/pay-maintainers/">How to pay professional maintainers</a><span class="weekly__url"> (words.filippo.io)</span><p>Filippo Valsorda shares some advice to companies that want to sponsor individual open-source maintainers.</p>
</li><li><a href="https://athenian.com/blog/7-mental-models-for-great-engineering-leadership">7 Mental Models For Great Engineering Leadership</a><span class="weekly__url"> (athenian.com)</span><p>Eiso Kant explains where to spend your time at different stages of the company, based on 7 models.</p>
</li></ul><h2>Software Engineering</h2><ul><li><a href="https://blog.izs.me/2021/10/my-favorite-npm-commit/">My Favorite npm Commit</a><span class="weekly__url"> (blog.izs.me)</span><p>isaacs about their favourite npm commit: Setting the time to the 26th October of 1985 to work around a tar limitation. If that date doesn't ring a bell, it's a reference to the Back To The Future movies.</p>
</li><li><a href="https://github.com/AsahiLinux/docs/wiki/Introduction-to-Apple-Silicon">Introduction to Apple Silicon</a><span class="weekly__url"> (github.com)</span><p>The developers behind Asahi Linux explain how Apple Silicon (i.e. M1 and later) works.</p>
</li><li><a href="https://nixos.org/guides/nix-pills/why-you-should-give-it-a-try.html">Chapter 1. Why You Should Give it a Try</a><span class="weekly__url"> (nixos.org)</span><p>A <em>Nix Pill</em> that explains the raison d'être of Nix.</p>
</li><li><a href="https://www.joshwcomeau.com/css/full-bleed/">Full-Bleed Layout Using CSS Grid</a><span class="weekly__url"> (joshwcomeau.com)</span><p>Josh Comeau about a good way to implement a full-bleed layout in CSS.</p>
</li><li><a href="https://lemire.me/blog/2022/03/18/writing-out-large-arrays-in-go-binary-write-is-inefficient-for-large-arrays/">Writing out large arrays in Go: binary.Write is inefficient for large arrays</a><span class="weekly__url"> (lemire.me)</span><p>Daniel Lemire about ways to make Go's <code>binary.Write</code> method faster or more efficient.</p>
</li><li><a href="https://paulbutler.org/2022/what-does-it-mean-to-listen-on-a-port/">What does it mean to listen on a port?</a><span class="weekly__url"> (paulbutler.org)</span><p>Paul Butler explores the concept of ports on an operating system via a fictional story.</p>
</li><li><a href="https://smallcultfollowing.com/babysteps//blog/2022/01/27/panics-vs-cancellation-part-1/">Panics vs cancellation, part 1</a><span class="weekly__url"> (smallcultfollowing.com)</span><p>Niko Matsakis about panics and cancellation in async Rust.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://www.jefftk.com/p/war-prompted-disaster-planning">War-prompted Disaster Planning</a><span class="weekly__url"> (jefftk.com)</span><p>Jeff Kaufman about the steps he takes to be ready for disaster.</p>
</li><li><a href="https://fowlie.github.io/2022/02/25/keyboards-rabbit-hole/">Down the mechanical keyboard rabbit hole</a><span class="weekly__url"> (fowlie.github.io)</span><p>Fowlie shares their experience with different mechanical keyboards and layouts.</p>
</li><li><a href="https://michael.stapelberg.ch/posts/2022-03-19-smart-home-components/">Smart Home components</a><span class="weekly__url"> (michael.stapelberg.ch)</span><p>Michael Stapelberg about some smart home components he used and how he likes them.</p>
</li><li><a href="https://tailscale.com/blog/free-plan/">How our free plan stays free</a><span class="weekly__url"> (tailscale.com)</span><p>Avery Pennarun explains the pricing model of Tailscale and why the free customers are <em>not</em> the product.</p>
</li><li><a href="http://morrick.me/archives/9220">A retrospective look at Mac OS X Snow Leopard</a><span class="weekly__url"> (morrick.me)</span><p>Riccardo Mori compares Mac OS X Snow Leopard to macOS Big Sur from a visual standpoint.</p>
</li></ul>]]></content:encoded></item><item><title>47 / Falsify yourself</title><link>https://arne.me/weekly/47</link><description><![CDATA[Issue #47 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/47</guid><pubDate>Sun, 13 Mar 2022 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey everyone and welcome to all the new subscribers, hope you like it here! ❤️</p>
<h2>Tweet of the Week</h2><blockquote>i love how americans are like &quot;if anyone is in michigan let's meet up&quot; where michigan is like the size of my entire country  
&mdash;&nbsp;<a href="https://twitter.com/thingskatedid/status/1501413908283723777">@thingskatedid on Twitter</a></blockquote><h2>Favourites</h2><ul><li><a href="https://fasterthanli.me/articles/request-coalescing-in-async-rust">Request coalescing in async Rust</a><span class="weekly__url"> (fasterthanli.me)</span><p>Amos dives deep into caching responses for concurrent requests in Rust.</p>
</li><li><a href="https://www.morling.dev/blog/the-code-review-pyramid/">The Code Review Pyramid</a><span class="weekly__url"> (morling.dev)</span><p>Gunnar Morling built a great chart of questions to ask in different layers of code reviews.</p>
</li><li><a href="https://alexanderell.is/posts/infinite-scroll/">My lizard brain is no match for infinite scroll</a><span class="weekly__url"> (alexanderell.is)</span><p>Alex Ellis about their inability to resist the temptation of social networks with infinite scrolling.</p>
<blockquote>
<p>When I think about how I feel after 30 minutes of letting my mind wander on a walk versus 30 minutes of scrolling, it’s night and day.</p>
</blockquote>
</li></ul><h2>Culture</h2><ul><li><a href="https://www.iamjonas.me/2022/03/falsify-yourself.html">Falsify yourself</a><span class="weekly__url"> (iamjonas.me)</span><p>Jonas Lundberg about the importance of falsifying your ideas and plans before presenting them to others.</p>
</li><li><a href="https://tuple.app/pair-programming-guide/antipatterns">Pair Programming Antipatterns</a><span class="weekly__url"> (tuple.app)</span><p>A great list of things to improve your pair programming skills.</p>
</li></ul><h2>Software Engineering</h2><ul><li><a href="https://blog.sunfishcode.online/bugs-in-hello-world/">Bugs in Hello World</a><span class="weekly__url"> (blog.sunfishcode.online)</span><p>sunfishcode about a bug that appears in most Hello World programs: Handling a full disk.</p>
</li><li><a href="https://jvns.ca/blog/2022/03/08/tiny-programs/">Some tiny personal programs I've written</a><span class="weekly__url"> (jvns.ca)</span><p>Julia Evans writes about tiny programs that solve a specific problem and they're great.</p>
</li><li><a href="https://jesseduffield.com/Testing-Private-Methods/">Still No Consensus On Testing Private Methods</a><span class="weekly__url"> (jesseduffield.com)</span><p>Jesse Duffield explains different viewpoints on testing private methods.</p>
</li><li><a href="https://christine.website/blog/nix-flakes-2-2022-02-27">Nix Flakes: Packages and How to Use Them</a><span class="weekly__url"> (christine.website)</span><p>Xe Iaso continues their Nix flake series to talk about packaging.</p>
</li><li><a href="https://blog.darrien.dev/posts/you-dont-know-gif/">You Don't Know Gif</a><span class="weekly__url"> (blog.darrien.dev)</span><p>Darrien explores the gif binary representation and some edge cases, like a true-color gif.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://sive.rs/itunes">The day Steve Jobs dissed me in a keynote (2010)</a><span class="weekly__url"> (sive.rs)</span><p>Derek Sivers about the time in 2003 after the initial iTunes launch, when Apple wanted to add music from independent labels and Steve Jobs blocking their access.</p>
</li><li><a href="https://www.newyorker.com/business/currency/how-significant-is-russias-partial-ban-from-swift">How Significant Is Russia’s Partial Ban from SWIFT?</a><span class="weekly__url"> (newyorker.com)</span><p>Sheelah Kolhatkar about the limited effects of the SWIFT ban.</p>
</li><li><a href="https://www.lowtechmagazine.com/2022/03/how-to-build-bike-generator.html">How to Build a Bike Generator with Control Panel</a><span class="weekly__url"> (lowtechmagazine.com)</span><p>The Low-tech Magazine explains how they built a bike generator that can charge USB-devices, power a lamp or even a workstation.</p>
</li><li><a href="http://paulgraham.com/words.html">Putting ideas into words</a><span class="weekly__url"> (paulgraham.com)</span><p>Paul Graham about the importance to write down ideas to really know their flaws.</p>
</li><li><a href="https://arne.me/blog/youre-using-email-wrong">You're using email wrong</a><span class="weekly__url"> (arne.me)</span><p>I wrote a blogpost about an email strategy that puts humans first.</p>
</li></ul>]]></content:encoded></item><item><title>46 / Editing stuff in prod</title><link>https://arne.me/weekly/46</link><description><![CDATA[Issue #46 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/46</guid><pubDate>Sun, 06 Mar 2022 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey hey, how’s it going?</p>
<h2>Tweet of the Week</h2><blockquote>I remember when email was useful. Now it's all
 
- Confirm your email address for Slorp
- Thank you for creating a Slorp account
- Slorp is now BONTO!
- BONTO!'s terms and conditions have changed.
- BONTO! misses you.
- BONTO! is shutting down.
&mdash;&nbsp;<a href="https://twitter.com/Smingleigh/status/1497985580013129736">@Smingleigh</a></blockquote><h2>Favourites</h2><ul><li><a href="https://ciechanow.ski/gps/">GPS</a><span class="weekly__url"> (ciechanow.ski)</span><p>Bartosz Ciechanowski built an amazing interactive blogpost that explains how GPS works and why.</p>
</li><li><a href="https://charity.wtf/2022/01/20/how-engineering-driven-leads-to-engineering-supremacy/">How &quot;Engineering-Driven&quot; Leads to &quot;Engineering-Supremacy&quot;</a><span class="weekly__url"> (charity.wtf)</span><p>Charity explains how Honeycomb went from an engineering-driven company to hiring people with actual degrees and experience in other fields (Sales, Marketing, etc.) and the dangers that come with being engineering-driven.</p>
<blockquote>
<p>We DO NOT hire engineers who talk shit about sales and marketing.</p>
</blockquote>
</li></ul><h2>Culture</h2><ul><li><a href="https://vaghetti.dev/posts/times-are-great">Times are great for programmers now. How does it end?</a><span class="weekly__url"> (vaghetti.dev)</span><p>Douglas Vaghetti explores different ways programming work could evolve.</p>
</li><li><a href="http://rachelbythebay.com/w/2022/03/05/prod/">Editing stuff in prod</a><span class="weekly__url"> (rachelbythebay.com)</span><p>Rachel about the bad practice of editing your production deployment and when it can be necessary.</p>
</li></ul><h2>Software Engineering</h2><ul><li><a href="https://gomakethings.com/spas-were-a-mistake/">SPAs were a mistake</a><span class="weekly__url"> (gomakethings.com)</span><p>Chris Ferdinandi about the complexity SPAs introduce and how your browser already does that for you with a traditional website.</p>
</li><li><a href="https://lexoral.com/blog/you-dont-need-js">5 things you don't need Javascript for</a><span class="weekly__url"> (lexoral.com)</span><p>Steven Waterman lists five things that you can and should do in CSS instead of JavaScript.</p>
</li><li><a href="https://blog.forcesunseen.com/stop-storing-secrets-in-environment-variables">Stop Storing Secrets In Environment Variables!</a><span class="weekly__url"> (blog.forcesunseen.com)</span><p>Matt Hamilton argues that instead of storing secrets in environment variables you should use ephemeral file system mounts.</p>
</li><li><a href="https://jvns.ca/blog/2022/01/29/reasons-for-servers-to-support-ipv6/">Reasons for servers to support IPv6</a><span class="weekly__url"> (jvns.ca)</span><p>Julia Evans has 12 reasons why you would want to support IPv6.</p>
</li><li><a href="https://blog.warp.dev/rules-are-made-to-be-broken/">Rust's Rules Are Made to Be Broken</a><span class="weekly__url"> (blog.warp.dev)</span><p>Chuck Pierce explains four Rust concepts that &quot;break&quot; existing rules.</p>
</li><li><a href="https://blog.jim-nielsen.com/2022/inspecting-web-views-in-macos/">Inspecting Web Views in macOS</a><span class="weekly__url"> (blog.jim-nielsen.com)</span><p>Jim Nielsen about a way to inspect system web views on macOS (e.g. System Settings). <em>Thanks, Jan!</em></p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://reproof.app/blog/notes-apps-help-us-forget">Notes apps are where ideas go to die. And that’s good.</a><span class="weekly__url"> (reproof.app)</span><p>Matthew Guay about the importance of writing things down to close open loops and why, in their opinion, second brain systems don't work. <em>Thanks, Michal!</em></p>
</li><li><a href="https://www.theatlantic.com/family/archive/2022/02/ultra-introverts-nocturnal-lives/622856/">The Ultra-Introverts Who Live Nocturnally</a><span class="weekly__url"> (theatlantic.com)</span><p>Faith Hill has talked to nocturnals, people that sleep during daytime and enjoy the dark, calm night and discusses its effects on their mental health. <em>Thanks, Mom!</em></p>
</li></ul>]]></content:encoded></item><item><title>45 / I have no capslock and I must scream</title><link>https://arne.me/weekly/45</link><description><![CDATA[Issue #45 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/45</guid><pubDate>Sun, 27 Feb 2022 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey, hope you’re okay.</p>
<h2>Tweet of the Week</h2><blockquote>why rebase when you can just throw your computer out the window
&mdash;&nbsp;<a href="https://twitter.com/MayaKaczorowski/status/1496272918220873729">@NayaJaczorowski on Twitter</a></blockquote><h2>Culture</h2><ul><li><a href="https://simonwillison.net/2022/Feb/23/support-open-source/">Support open source that you use by paying the maintainers to talk to your team</a><span class="weekly__url"> (simonwillison.net)</span><p>Simon Willison has found a great way to pay open source maintainers if regular sponsorship doesn't work.</p>
</li><li><a href="https://memex.marginalia.nu/log/48-i-have-no-capslock.gmi">I have no capslock and I must scream</a><span class="weekly__url"> (memex.marginalia.nu)</span><p>This short-story of reducing a product to the point where it's unusable reads almost as a poem.</p>
</li><li><a href="https://bitfieldconsulting.com/golang/career">A career ending mistake</a><span class="weekly__url"> (bitfieldconsulting.com)</span><p>John Arundel about the importance of planning your career, and different paths (in tech).</p>
</li></ul><h2>Software Engineering</h2><ul><li><a href="https://christine.website/blog/nix-flakes-1-2022-02-21">Nix Flakes: an Introduction</a><span class="weekly__url"> (christine.website)</span><p>Xe Iaso has written a great introduction to Nix Flakes.</p>
</li><li><a href="https://csgrinding.xyz/go-async/">Retrofitting Async/Await in Go 1.18</a><span class="weekly__url"> (csgrinding.xyz)</span><p>Bob Fang explores how async/await could look like in Go 1.18 and why it can improve ergonomics.</p>
</li><li><a href="https://www.huy.rocks/everyday/02-22-2022-security-how-bitwarden-encrypts-your-data">How Bitwarden encrypts your data</a><span class="weekly__url"> (huy.rocks)</span><p>Huy describes how Bitwarden encryption works and why you don't have to re-encrypt items when you change the main password.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://designmom.substack.com/p/there-is-nothing-dumber-than-war">There Is Nothing Dumber Than War</a><span class="weekly__url"> (designmom.substack.com)</span><p>Gabrielle Stanley Blair about the &quot;unprovoked, unnecessary, and unreasonable&quot; attack on Ukraine and why you should be furious about it.</p>
</li><li><a href="https://jorisroovers.com/posts/my-smart-home-2021">My Smart Home 2021</a><span class="weekly__url"> (jorisroovers.com)</span><p>Joris Roovers describes their Home Assistant setup and the changes they made recently.</p>
</li><li><a href="https://kg.dev/thoughts/be-anonymous">Be anonymous</a><span class="weekly__url"> (kg.dev)</span><p>Kash shares some thoughts about different levels of anonymity.</p>
</li><li><a href="https://positive.security/blog/find-you">Find You: Building a stealth AirTag clone</a><span class="weekly__url"> (positive.security)</span><p>Fabian Bräunlein shows ways to circumvent Apples security measures to prevent tracking other people using an AirTag.</p>
</li></ul>]]></content:encoded></item><item><title>44 / A Rust match made in hell</title><link>https://arne.me/weekly/44</link><description><![CDATA[Issue #44 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/44</guid><pubDate>Sun, 20 Feb 2022 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey, how was you week? ✌🏻</p>
<h2>Tweet of the Week</h2><blockquote>I love all the Winter Olympic events, sliding downhill on a piece of wood, sliding downhill on 2 pieces of wood, sliding downhill IN a piece of wood. All amazing.
&mdash;&nbsp;<a href="https://twitter.com/TheAndrewNadeau/status/1491977489035546643">@TheAndrewNadeau on Twitter</a></blockquote><h2>Favourites</h2><ul><li><a href="https://ellie.wtf/ipod/">Building an iPod for 2022</a><span class="weekly__url"> (ellie.wtf)</span><p>Ellie Huxtable bought an iPod Video 5.5, replaced the HDD and front plate and flashed a custom operating system. I love this, in fact I have an iPod Video lying around here just waiting for something like this!</p>
</li><li><a href="https://fasterthanli.me/articles/a-rust-match-made-in-hell">A Rust match made in hell</a><span class="weekly__url"> (fasterthanli.me)</span><p>Amos about a footgun in Rust that took him about a week to fix.</p>
</li></ul><h2>Culture</h2><ul><li><a href="https://jacobian.org/2022/feb/14/that-wild-aam-story/">That Wild Ask A Manager Story</a><span class="weekly__url"> (jacobian.org)</span><p>Jacob Kaplan-Moss about the things to do to prevent fraud in the hiring process.</p>
</li><li><a href="https://daveceddia.com/interview-questions-to-ask-company/">Interview Questions to Ask Your Interviewer</a><span class="weekly__url"> (daveceddia.com)</span><p>Mark Erikson has a list of 32 questions you can ask your interviewer.</p>
</li></ul><h2>Software Engineering</h2><ul><li><a href="https://kerkour.com/end-to-end-encryption-domain-separation-cryptography">The foundations of end-to-end encryption: Domain separation (with code example in Rust)</a><span class="weekly__url"> (kerkour.com)</span><p>Sylvain Kerkour explains domain separation for end-to-end encryption.</p>
</li><li><a href="https://tokio.rs/blog/2022-02-announcing-tokio-metrics">Announcing Tokio Metrics 0.1</a><span class="weekly__url"> (tokio.rs)</span><p>Carl Lerche &amp; Jack Wrenn announce Tokio Metrics, a tool that provides instrumentation for the Tokio scheduler at runtime (<a href="https://tokio.rs/blog/2021-12-announcing-tokio-console">Tokio Console</a> is the local debugging equivalent).</p>
</li><li><a href="https://eli.thegreenplace.net/2022/file-driven-testing-in-go/">File-driven testing in Go</a><span class="weekly__url"> (eli.thegreenplace.net)</span><p>Eli Bendersky about file-driven testing, where you have a <code>.input</code> and a <code>.golden</code> file and programatically compare them in your tests.</p>
</li><li><a href="https://sethmlarson.dev/blog/utf-8">How does UTF-8 turn “😂” into “F09F9882”?</a><span class="weekly__url"> (sethmlarson.dev)</span><p>Seth Michael Larson explains the UTF-8 code point layout with diagrams.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://www.platformer.news/p/why-you-cant-rebuild-wikipedia-with">Why you can't rebuild Wikipedia with crypto</a><span class="weekly__url"> (platformer.news)</span><p>Casey Newton interviews Molly White, the creator of <a href="https://web3isgoinggreat.com">Web3 Is Going Just Great</a> about the so-called web3, cryptocurrencies and Wikipedia.</p>
</li><li><a href="https://rknight.me/building-a-pisight/">Building a PiSight</a><span class="weekly__url"> (rknight.me)</span><p>Robb Knight built a Pi Zero into an old iSight camera. What a great way to upcycle!</p>
</li></ul>]]></content:encoded></item><item><title>43 / Why You Should Start a Blog Right Now</title><link>https://arne.me/weekly/43</link><description><![CDATA[Issue #43 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/43</guid><pubDate>Sun, 13 Feb 2022 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey hey, how was your week? ✌🏻</p>
<h2>Tweet of the Week</h2><blockquote>Extremely niche #msdos  
<picture><source srcset="/weekly/43/twitter_image.avif" type="image/avif"><img src="/weekly/43/twitter_image.png" alt="Three aliens talking, subtitle: Some of the less intelligent humans are trading in &quot;Non Frungy Tokens&quot;?"></picture>&mdash;&nbsp;<a href="https://twitter.com/voxel/status/1492049780734050304">@voxel</a></blockquote><h2>Favourites</h2><ul><li><a href="https://fasterthanli.me/articles/some-mistakes-rust-doesnt-catch">Some mistakes Rust doesn't catch</a><span class="weekly__url"> (fasterthanli.me)</span><p>Amos writes another great post about the safeties built into Rust in comparison with other languages and then goes into the things Rust won't catch for you as of right now.</p>
</li><li><a href="https://lwn.net/SubscriberLink/883602/49e588e5d73cef84/">What's coming in Go 1.18</a><span class="weekly__url"> (lwn.net)</span><p>In case you ignored all previous posts (to be fair, they were mostly about generics), here's a summary of everything that will come to Go 1.18, by Vegard Stikbakke.</p>
</li></ul><h2>Culture</h2><ul><li><a href="https://guzey.com/personal/why-have-a-blog/">Why You Should Start a Blog Right Now</a><span class="weekly__url"> (guzey.com)</span><p>Alexey Guzey has a list of reasons why you should start a blog right now. <em>Thanks, Jan!</em></p>
</li><li><a href="https://www.dannyguo.com/blog/my-seatbelt-rule-for-judgment/">My Seatbelt Rule for Judgment</a><span class="weekly__url"> (dannyguo.com)</span><p>Danny Guo has a personal rule when it comes to judgement:</p>
<blockquote>
<p>My willingness to judge something should be proportional to how much I know about it.</p>
</blockquote>
</li><li><a href="https://bastian.rieck.me/blog/posts/2022/boring/">In Defence of the Boring Web</a><span class="weekly__url"> (bastian.rieck.me)</span><p>Bastian Rieck defends the boring web (without JavaScript, cookie banners or subscribe now popups) and I'm there for it.</p>
</li></ul><h2>Software Engineering</h2><ul><li><a href="https://ysantos.com/blog/downcast-rust">Downcasting in Rust</a><span class="weekly__url"> (ysantos.com)</span><p>Y. D. Santos about the technical background of downcasting in Rust.</p>
</li><li><a href="https://blog.rust-lang.org/inside-rust/2022/02/03/async-in-2022.html">Async Rust in 2022</a><span class="weekly__url"> (blog.rust-lang.org)</span><p>Niko Matsakis and Tyler Mandry talk about their vision of async Rust (on behalf of the Async Working Group) and what will happen this year.</p>
</li><li><a href="https://portswigger.net/research/top-10-web-hacking-techniques-of-2021">Top 10 web hacking techniques of 2021</a><span class="weekly__url"> (portswigger.net)</span><p>James Kettle has a list of current web hacking techniques that you should defend against.</p>
</li><li><a href="https://viralinstruction.com/posts/defense">In defense of complicated programming languages</a><span class="weekly__url"> (viralinstruction.com)</span><p>Jakob compares complicated and seemingly simple programming languages and tells us why he prefers the openly complicated.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://arunkprasad.com/log/unlearning-perfectionism/">Unlearning Perfectionism</a><span class="weekly__url"> (arunkprasad.com)</span><p>Arun Prasad about perfectionism and better alternatives.</p>
</li><li><a href="https://www.nytimes.com/2022/02/02/magazine/matt-damon-crypto.html">Why Is Matt Damon Shilling for Crypto?</a><span class="weekly__url"> (nytimes.com)</span><p>Jody Rosen about Matt Damon, Snoop Dogg and other celebrities:</p>
<blockquote>
<p>The ad holds out the promise of “fortune,” but what it’s really selling is danger, the dark and desperate thrills of precarity itself — because, after all, what else have we got? You could call it truth in advertising.</p>
</blockquote>
</li></ul>]]></content:encoded></item><item><title>42 / Settings are not a design failure</title><link>https://arne.me/weekly/42</link><description><![CDATA[Issue #42 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/42</guid><pubDate>Sun, 06 Feb 2022 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey everyone, hope you’re doing good! ✌🏻</p>
<h2>Tweet of the Week</h2><blockquote>security engineer: we're going to start moving towards zero trust

developer: oh cool. how does that work

security engineer: [narrows eyes] why do you ask
&mdash;&nbsp;<a href="https://twitter.com/ctrlshifti/status/1445978071002013696">@ctrlshifti</a></blockquote><h2>Culture</h2><ul><li><a href="https://linear.app/blog/settings-are-not-a-design-failure">Settings are not a design failure</a><span class="weekly__url"> (linear.app)</span><p>Adrien Griveau explains how to &quot;make settings sexy again&quot; and the importance of settings to create a comfortable environment</p>
</li><li><a href="https://www.benkuhn.net/11/">The unreasonable effectiveness of one-on-ones</a><span class="weekly__url"> (benkuhn.net)</span><p>Ben Kuhn did regular one-on-ones with their partner to talk about the projects she's working on and shares the topics they talked about and what made the biggest impact.</p>
</li></ul><h2>Software Engineering</h2><ul><li><a href="https://www.leemeichin.com/posts/yes-i-can-connect-to-a-db-in-css.html">Yes, I can connect to a DB in CSS</a><span class="weekly__url"> (leemeichin.com)</span><p>mrlee wrote a page that can open an SQLite db and query it from CSS. <em>Thanks, Eric!</em></p>
</li><li><a href="https://radu-matei.com/blog/wasm-components-host-implementations/">Building host implementations for WebAssembly interfaces</a><span class="weekly__url"> (radu-matei.com)</span><p>Radu Matti about <code>wit-binding-wasmtime</code>, a Bytecode Alliance project that generates bindings for your WASM host and module and how to use it.</p>
</li><li><a href="https://lcnr.de/blog/diving-deep-implied-bounds-and-variance/">Diving Deep: implied bounds and variance</a><span class="weekly__url"> (lcnr.de)</span><p>lcnr goes in depth to explain lifetime elusion with implied bounds and variance in Rust.</p>
</li><li><a href="https://tweedegolf.nl/en/blog/65/async-rust-vs-rtos-showdown">Async Rust vs RTOS showdown!</a><span class="weekly__url"> (tweedegolf.nl)</span><p>Dion compares Embassy (Rust) with FreeRTOS (C) on a microcontroller.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://nymag.com/intelligencer/2022/02/the-worst-day-of-mark-zuckerbergs-reign-at-facebook.html">The Worst Day of Mark Zuckerberg’s Reign</a><span class="weekly__url"> (nymag.com)</span><p>Kevin T. Dugan about the day ~~Facebook~~ Meta stock lost 25 % and the reasons why. <em>Thanks, Jan!</em></p>
</li><li><a href="https://interactionmagic.com/Design-for-repair">The last design you'll ever make</a><span class="weekly__url"> (interactionmagic.com)</span><p>George Cave about two things that make your physical product last as long as possible: Design for re-assembly and accessible documentation.</p>
</li><li><a href="https://johannesklingebiel.de/2022/01/12/hype-as-a-scale.html">The five Levels of Hype</a><span class="weekly__url"> (johannesklingebiel.de)</span><p>Johannes Klingbebiel about the phenomenon of &quot;hype&quot;.</p>
</li><li><a href="https://www.theatlantic.com/technology/archive/2022/02/internet-web3-future-fomo/621481/">Beware the FOMO Bullies of Technology</a><span class="weekly__url"> (theatlantic.com)</span><p>Charlie Warzel about the FOMO that techbros try to create for the so-called &quot;web3&quot; and the often-shared <a href="https://www.youtube.com/watch?v=gipL_CEw-fk">David Letterman clip (YouTube)</a> where he interviews Bill Gates about the internet.</p>
</li></ul>]]></content:encoded></item><item><title>41 / Contemplating calendars</title><link>https://arne.me/weekly/41</link><description><![CDATA[Issue #41 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/41</guid><pubDate>Sun, 30 Jan 2022 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey, how’s it going? ✌🏻</p>
<h2>Tweet of the Week</h2><blockquote>truly blessed day
<picture><source srcset="/weekly/41/twitter_image.avif" type="image/avif"><img src="/weekly/41/twitter_image.png" alt="Screenshot of GitHub Actions showing successful run for commit &quot;Fix CI (attempt #1)&quot;"></picture>&mdash;&nbsp;<a href="https://twitter.com/tmandry/status/1486534292360470528">@tmandry</a></blockquote><h2>Favourites</h2><ul><li><a href="https://devonzuegel.com/post/contemplating-calendars">Contemplating calendars</a><span class="weekly__url"> (devonzuegel.com)</span><p>Devon Zuegel has an interesting way to use their calendar and seems to get way more out of it than the average person.</p>
</li></ul><h2>Culture</h2><ul><li><a href="https://danluu.com/hardware-unforgiving/">The complexity of knowledge and skill transfer</a><span class="weekly__url"> (danluu.com)</span><p>Dan Luu about the importance of experience in the software engineering field.</p>
</li><li><a href="https://twitter.com/lilykonings/status/1484598087494496258">@lilykonings on Twitter</a><span class="weekly__url"> (twitter.com)</span><p>Lily Konings has five questions to ask your future manager back in your interview.</p>
</li><li><a href="https://www.biodigitaljazz.tech/p/technical-feasibility">Technical Feasibility</a><span class="weekly__url"> (biodigitaljazz.tech)</span><p>Tim Reynolds describes the job of a tech lead, arguing that feasibility should be the central theme.</p>
</li><li><a href="https://web.archive.org/web/20230404051537/https://thezbook.com/the-biggest-mistake-i-see-engineers-make">The Biggest Mistake I See Engineers Make</a><span class="weekly__url"> (web.archive.org)</span><p>Zach Lloyd about the problem with engineers working on a big or important project without involving their team.</p>
</li></ul><h2>Software Engineering</h2><ul><li><a href="https://dominictobias.medium.com/go-is-about-to-get-a-whole-lot-faster-a50c1e7d60b9">Go is about to get a whole lot faster</a><span class="weekly__url"> (dominictobias.medium.com)</span><p>Dominic Tobias ported a library to new generics and the benchmarks show a 2-3x increase.</p>
</li><li><a href="https://go.dev/doc/tutorial/generics">Tutorial: Getting started with generics</a><span class="weekly__url"> (go.dev)</span><p>The official Go tutorial to get started with generics, one of the most exciting (and controversal) features ever for the language.</p>
</li><li><a href="https://kdy1.dev/posts/2022/1/tsc-go">I'm porting tsc to Go</a><span class="weekly__url"> (kdy1.dev)</span><p>DongYoon Kang explains why he chose to rewrite the TypeScript Type Checker in Go instead of Rust.</p>
</li><li><a href="https://jvns.ca/blog/2022/01/24/hosting-my-static-sites-with-nginx/">Hosting my static sites with nginx</a><span class="weekly__url"> (jvns.ca)</span><p>Julia Evans explains her infrastructure and deployment setup for the websites they host.</p>
</li><li><a href="https://blog.wesleyac.com/posts/the-curse-of-nixos">The Curse of NixOS</a><span class="weekly__url"> (blog.wesleyac.com)</span><p>Wesley Aptekar-Cassels about NixOS and it's flaws, but also why he can't go back.</p>
</li><li><a href="https://catern.com/change_code.html">Prefer to change the code rather than write a workaround</a><span class="weekly__url"> (catern.com)</span><p>Spencer Baugh makes the point that unless you have a valid excuse (which you most likely don't have), you should fix code instead of working around it.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://berthub.eu/articles/posts/a-science-experiment-got-published/">A Science Experiment: published!</a><span class="weekly__url"> (berthub.eu)</span><p>Bert Hubert has a list of tips to get your paper published in a journal as an outsider.</p>
</li><li><a href="https://eleanorkonik.com/yet-another-hot-take-on-folders-versus-tags/">Yet Another Hot Take on “Folders versus Tags”</a><span class="weekly__url"> (eleanorkonik.com)</span><p>Eleanor Konik prefers folders to tags in his slip-box.</p>
</li><li><a href="https://write.as/harold-lee/theres-a-phrase-going-around-that-you-should-buy-experiences-not-things">Buy Things, Not Experiences</a><span class="weekly__url"> (write.as)</span><p>Harold Lee in an argument against the trend to &quot;buy experiences, not things&quot;.</p>
</li><li><a href="https://github.com/k-wong/nft-to-silly-jpeg">nft-to-silly-jpeg</a><span class="weekly__url"> (github.com)</span><p>Kevin Wong created a browser extension that replaces the term &quot;nft&quot; with &quot;silly jpeg&quot; and I'm here for it.</p>
</li></ul>]]></content:encoded></item><item><title>40 / The Web of 2042</title><link>https://arne.me/weekly/40</link><description><![CDATA[Issue #40 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/40</guid><pubDate>Sun, 23 Jan 2022 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hi hi ✌🏻</p>
<h2><a inert href="#books" aria-hidden="true" class="anchor" id="books"></a>Books</h2>
<p>This week I read <em>How to Take Smart Notes</em> by Söhnke Ahrens (2017), and I really enjoyed it.</p>
<div style="width: 30%;float: left;padding-right: 20px;">
  <picture>
    <source srcset="/weekly/40/how_to_take_smart_notes_cover.avif" type="image/avif" />
    <img src="/weekly/40/how_to_take_smart_notes_cover.jpg" alt="The cover of How to Take Smart Notes, showing a checkered colorful board with lines that sometimes connect and are sometimes interrupted." />
  </picture>
</div>
<p>The author explains the Zettelkasten system by Niklas Luhmann, who had a physical box with DIN A6 (4.1×5.8 inches for my imperial friends) cards, each of which had contained one note and was densely linked and clustered to other notes.
This technique allowed him to collect a lot of knowledge with their context and discover topics to write about.</p>
<p>Having all your ideas and knowledge embedded into this system frees your mind to think of new things and put clusters of notes into context.</p>
<p>And if you’re a writer that uses this concept, you never have to start with a blank piece of paper.
Always read with the slip-box in mind, collect notes first with arguments, counter-arguments and research.
A topic to write about will present itself over time.</p>
<p>I really recommend reading this book (no matter if you write or not), it has given me lots of ideas to improve my personal second-brain/slip-box/Zettelkasten.</p>
<p>If you know German, make sure to subscribe to my podcast <a href="https://sprachnachrichten.fm">Sprachnachrichten</a>, where we talked about this book, the episode will be published next week.
<br style="clear: both;"></p>
<h2>Tweet of the Week</h2><blockquote>Here's a great chess tip for beginners, I never knew the reason behind that rule!!
<picture><source srcset="/weekly/40/twitter_image.avif" type="image/avif"><img src="/weekly/40/twitter_image.png" alt="A chess board with a Chess Tip on the side saying &quot;While pawns can move forward, they cannot capture pieces moving directly forward. The reason for this is because if they look their opponent in the eye while they kill them, they will see only their own face: that of a worker. The truth will dawn on them, that their enemey is their comrade and their kind is their enemy.&quot;
"></picture>&mdash;&nbsp;<a href="https://twitter.com/KungFuChessOrg/status/1483600671148437504">@KungFuChessOrg</a></blockquote><h2>Culture</h2><ul><li><a href="https://buttondown.email/robinrendle/archive/the-web-of-2042/">The Web of 2042</a><span class="weekly__url"> (buttondown.email)</span><p>Robin Rendle talks about his predictions for the web in 10 years. <em>Thanks, Jan!</em></p>
</li><li><a href="https://www.hillelwayne.com/post/are-we-really-engineers/">Are We Really Engineers?</a><span class="weekly__url"> (hillelwayne.com)</span><p>Hillel Wayne asked 17 crossovers that used to be traditional engineers and then worked in software to answer the question: Is building software engineering?</p>
</li></ul><h2>Software Engineering</h2><ul><li><a href="https://www.sethvargo.com/what-id-like-to-see-in-go-2/">What I'd like to see in Go 2.0</a><span class="weekly__url"> (sethvargo.com)</span><p>Seth Vargo has a wish-list for Go 2.0 and I agree with all of the points.</p>
</li><li><a href="https://myme.no/posts/2022-01-16-nixos-the-ultimate-dev-environment.html">NixOS: The Ultimate Dev Environment?</a><span class="weekly__url"> (myme.no)</span><p>Martin Myrseth guides you through a Nix (+ Flakes) setup for a real project he's been working on which consists of a frontend and a backend component.</p>
</li><li><a href="https://bunn.dev/benchmark/2022/01/16/hello-tiger.html">Hello Mac OS X Tiger</a><span class="weekly__url"> (bunn.dev)</span><p>Fernando Bunn takes you back to 2005 and guides you through the setup of an Xcode project on Mac OS X Tiger.</p>
</li><li><a href="https://jvns.ca/blog/2022/01/15/some-ways-dns-can-break/">Some ways DNS can break</a><span class="weekly__url"> (jvns.ca)</span><p>Julia Evans lists 15 common issues caused by DNS.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://www.nytimes.com/2022/01/15/health/mrna-vaccine.html">Halting Progress and Happy Accidents: How mRNA Vaccines Were Made</a><span class="weekly__url"> (nytimes.com)</span><p>Gina Kolata and Benjamin Mueller explain the long history of mRNA and how it went from being overlooked to the most important defence against COVID. <em>Thanks, Mum!</em></p>
</li><li><a href="https://www.theatlantic.com/health/archive/2022/01/sharing-rapid-tests/621318/">Is Sharing a COVID Test a Bad Idea, or Just a Gross One?</a><span class="weekly__url"> (theatlantic.com)</span><p>Rachel Gutman about pool-testing at home (using one swab).</p>
</li><li><a href="https://www.techdirt.com/articles/20220118/11393948308/uk-has-voyeuristic-new-propaganda-campaign-against-encryption.shtml">The UK Has A Voyeuristic New Propaganda Campaign Against Encryption</a><span class="weekly__url"> (techdirt.com)</span><p>Riana Pfefferkorn about the new anti-encryption and anti-privacy campaign of the UK.</p>
</li><li><a href="https://www.reddit.com/r/antiwork/comments/s2igq9/i_automated_my_job_over_a_year_ago_and_havent/">I automated my job over a year ago and haven't told anyone.</a><span class="weekly__url"> (reddit.com)</span><p>Throwaway59724 explains how he automated his job at a mid-size lawfirm.</p>
</li><li><a href="https://blog.roblox.com/2022/01/roblox-return-to-service-10-28-10-31-2021/">Roblox Return to Service 10/28-10/31 2021</a><span class="weekly__url"> (blog.roblox.com)</span><p>Daniel Sturman and colleagues explain the ~~background~~ horror story of the 73 hour outage at Roblox.</p>
</li></ul>]]></content:encoded></item><item><title>39 / Who Uses To-Do Lists?</title><link>https://arne.me/weekly/39</link><description><![CDATA[Issue #39 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/39</guid><pubDate>Sun, 16 Jan 2022 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hi everyone, how was your week? ✌🏻</p>
<h2>Tweet of the Week</h2><blockquote>continually amused by blockchain proponents who are fundamentally unable to understand that there exist people for whom money is not the #1 motivator
&mdash;&nbsp;<a href="https://twitter.com/molly0xFFF/status/1482414712365195265">@molly0xFFF</a></blockquote><h2>Favourites</h2><ul><li><a href="https://www.scylladb.com/2022/01/12/async-rust-in-practice-performance-pitfalls-profiling/">Async Rust in Practice: Performance, Pitfalls, Profiling</a><span class="weekly__url"> (scylladb.com)</span><p>Piotr Sarna explains the process of debugging concurrency issues in a Rust library and their solutions.</p>
</li><li><a href="https://arunkprasad.com/log/who-uses-todo-lists/">Who Uses To-Do Lists?</a><span class="weekly__url"> (arunkprasad.com)</span><p>Arun Prasad makes a counter-argument to the &quot;to-do lists don't work&quot; posts by listing some successful or influential people and how they use(d) them.</p>
</li></ul><h2>Culture</h2><ul><li><a href="https://twitter.com/nathanbarry/status/1480944048189980678">@nathanbarry on Twitter</a><span class="weekly__url"> (twitter.com)</span><p>Nathan Barry shares 10 tipps on connecting remote teams. I love the private team stories podcast idea, maybe I'll start something like this.</p>
</li><li><a href="https://www.kalzumeus.com/2012/01/23/salary-negotiation/">Salary Negotiation: Make More Money, Be More Valued</a><span class="weekly__url"> (kalzumeus.com)</span><p>Patrick McKenzie teaches you the basics of not-sucking at salary negotiations and the importance of it.</p>
</li></ul><h2>Software Engineering</h2><ul><li><a href="https://eng.uber.com/how-we-saved-70k-cores-across-30-mission-critical-services/">How We Saved 70K Cores Across 30 Mission-Critical Services</a><span class="weekly__url"> (eng.uber.com)</span><p>Cristian Velazquez about the impact tuning the Go garbage collector GOGC had on services at Uber.</p>
</li><li><a href="https://finnian.io/blog/hotwire-in-the-real-world/">Hotwire in the real world.</a><span class="weekly__url"> (finnian.io)</span><p>Finnian Anderson explains how their team did HTML-over-the-wire using Turbo/Hotwire and Rails and their experience with it.</p>
</li><li><a href="https://blog.frankmtaylor.com/2021/10/21/a-small-guide-for-naming-stuff-in-front-end-code/">A Small Guide for Naming Stuff in Front-end Code</a><span class="weekly__url"> (blog.frankmtaylor.com)</span><p>Frank M Taylor has a comprehensive guide on naming things in frontend projects.</p>
</li></ul><h2>Rust</h2><ul><li><a href="https://www.ncameron.org/blog/rust-in-2022-2/">Rust in 2022</a><span class="weekly__url"> (ncameron.org)</span><p>Nick Cameron (who was on the Rust core team) about the things Rust should focus on in 2022.</p>
</li><li><a href="https://poignardazur.github.io//2022/01/05/rust-wishlist-inout-syntax/">Rust 2030 Christmas list: Inout methods</a><span class="weekly__url"> (poignardazur.github.io)</span><p>Olivier Faure about a feature they wish Rust had: inout methods, which inherit the mutability status of <code>self</code> for the return type to get rid of <code>get_x_mut</code>-methods.</p>
</li><li><a href="https://deterministic.space/bevy-labels.html">How Bevy uses Rust traits for labeling</a><span class="weekly__url"> (deterministic.space)</span><p>Pascal Hertleif explains how the Rust game engine Bevy uses traits to label systems in a type-safe manner.</p>
</li><li><a href="https://kevinhoffman.medium.com/rust-async-and-the-terrible-horrible-no-good-very-bad-day-348ebc836274">Rust Async and the Terrible, Horrible, No Good, Very Bad Day</a><span class="weekly__url"> (kevinhoffman.medium.com)</span><p>Kevin Hoffmann about their frustrating experience when getting started with the internals of async Rust.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="http://www.antipope.org/charlie/blog-static/2022/01/oh-2022.html">Oh, 2022!</a><span class="weekly__url"> (antipope.org)</span><p>Charlie Stross about his predictions of 2022 and how he &quot;clearly wasn't pessimistic enough&quot;. Make sure you're in a good mood before reading this, it's a bit grim.</p>
</li><li><a href="https://www.stephendiehl.com/blog/against-crypto.html">The Case Against Crypto</a><span class="weekly__url"> (stephendiehl.com)</span><p>Stephen Diehl talks about some counterpoints against the cryptocurrency-bubble, namely how they don't solve a real problem, they aren't actually currencies and more.</p>
</li><li><a href="https://www.profgalloway.com/web3/">Web3 | No Mercy / No Malice</a><span class="weekly__url"> (profgalloway.com)</span><p>Scott Galloway about the reality of the so-called web3:</p>
<blockquote>
<p>Web3 has different-colored hair, but the same DNA as earlier web paradigms, which decentralized services at an unprecedented scale to centralize wealth and influence at an unprecedented scale. [...] So far, web3 is web2.01.</p>
</blockquote>
</li><li><a href="https://keygen.sh/blog/i-quit/">I Quit!</a><span class="weekly__url"> (keygen.sh)</span><p>Zeke Gabrielse quit caffeine after 15 years and tells you about the cold-turkey experience and how it turned out.</p>
</li></ul>]]></content:encoded></item><item><title>38 / Function Colors Are Rusty</title><link>https://arne.me/weekly/38</link><description><![CDATA[Issue #38 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/38</guid><pubDate>Sun, 09 Jan 2022 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey everyone, hope you had a good week! We’ve had some snow in the last days, which was a ton of fun ☃️</p>
<h2>Tweet of the Week</h2><blockquote>Eleanor Rigby  
Loved NFTs and was shocked when one day she logged on  
&quot;All my apes gone&quot;
&mdash;&nbsp;<a href="https://twitter.com/DialHForHagai/status/1476693163276447748">@DialHForHagai</a></blockquote><h2>Favourites</h2><ul><li><a href="https://www.theguardian.com/science/2022/jan/02/attention-span-focus-screens-apps-smartphones-social-media">Your attention didn’t collapse. It was stolen</a><span class="weekly__url"> (theguardian.com)</span><p>An edited extract from the Book <em>Stolen Focus: Why You Can't Pay Attention</em> by Johann Hari about the effects social media and being always-on can have on your attention.</p>
</li><li><a href="https://www.thecodedmessage.com/posts/async-colors/">In Defense of Async: Function Colors Are Rusty</a><span class="weekly__url"> (thecodedmessage.com)</span><p>Jimmy Hartzell makes a good point on the old debate of colored functions, why they are good and why there should be more colors.</p>
</li><li><a href="https://tonsky.me/blog/syncthing/">Computers as I used to love them</a><span class="weekly__url"> (tonsky.me)</span><p>Nikita compares Syncthing to Dropbox and talks about the beauty in simple software (without bloat or upselling).</p>
</li></ul><h2>Culture</h2><ul><li><a href="https://benadam.me/thoughts/my-experience-at-amazon/">I took a job at Amazon, only to leave after 10 months.</a><span class="weekly__url"> (benadam.me)</span><p>Ben Adam explains four implications of Amazons operating model (a federation of smaller companies) and why it didn't work for him. <em>Thanks, Lukas!</em></p>
</li><li><a href="https://www.platformer.news/p/how-signal-is-playing-with-fire">How Signal is playing with fire</a><span class="weekly__url"> (platformer.news)</span><p>Casey Newton about how Signal implementing untraceable payments puts end-to-end encryption at risk, as it conflicts with anti-money laundering and KYC (Know Your Client) laws.</p>
</li><li><a href="https://jacobian.org/2022/jan/6/wst-wrap-up/">Wrap Up and Q&amp;A</a><span class="weekly__url"> (jacobian.org)</span><p>Jacob Kaplan-Moss wraps up their series on work sample tests and answer a few questions that came up. If you're in hiring or interested in the topic, make sure to check out the whole series, can't recommend it enough.</p>
</li></ul><h2>Software Engineering</h2><ul><li><a href="https://eric-jadi.medium.com/minecraft-as-a-k8s-admin-tool-cf16f890de42">Minecraft as a k8s admin tool</a><span class="weekly__url"> (eric-jadi.medium.com)</span><p>Eric Jadi created a Kubernetes admin tool as a Minecraft mod. <em>Thanks, Eric!</em></p>
</li><li><a href="https://nginx.org/en/docs/control.html">Upgrading Executable on the Fly</a><span class="weekly__url"> (nginx.org)</span><p>A blogpost about Unix signals and how nginx upgrades itself on the fly.</p>
</li><li><a href="https://reutsharabani.medium.com/the-7-code-review-manners-f0f0eef4d3e5">The 7 Code Review Manners</a><span class="weekly__url"> (reutsharabani.medium.com)</span><p>Reut Sharabani collected some great points on writing good code reviews.</p>
</li></ul><h2>Rust</h2><ul><li><a href="https://pngquant.org/rust.html">Improved portability and performance 🦀</a><span class="weekly__url"> (pngquant.org)</span><p>Kornel about his experience in rewriting <code>libimagequant</code>from C to Rust.</p>
</li><li><a href="https://blog.sunfishcode.online/port-std-to-rustix/">Porting Rust's std to rustix</a><span class="weekly__url"> (blog.sunfishcode.online)</span><p>sunfishcode ported Rust's std (partially) to Rustix, a system-call wrapper library, improving readability and taking the first step towards Rust on Linux without <code>libc</code>.</p>
</li><li><a href="https://kaylynn.gay/blog/post/rust_ranges_and_suffering">Ranges and suffering</a><span class="weekly__url"> (kaylynn.gay)</span><p>Kaylynn dives deep into the inner workings of Rust ranges (for example <code>(0..9)</code>) and how they could be improved.</p>
</li><li><a href="https://federicoterzi.com/blog/12-rust-tips-and-tricks-you-might-not-know-yet/">12 Rust Tips and Tricks you might not know yet</a><span class="weekly__url"> (federicoterzi.com)</span><p>Federico Terzi wrote a clickbaity title but has collected some useful things for your Rust code (like <code>defer!</code>).</p>
</li><li><a href="https://www.lpalmieri.com/posts/session-based-authentication-in-rust/#4-1-session-based-authentication">An Introduction To Session-based Authentication In Rust</a><span class="weekly__url"> (lpalmieri.com)</span><p>Luca Palmieri in Chapter 10 of their Book from <a href="https://www.zero2prod.com">Zero To Production In Rust</a> talks about setting up a web server and session-based authentication in Rust.</p>
</li><li><a href="https://smallcultfollowing.com/babysteps//blog/2022/01/07/dyn-async-traits-part-7">Dyn async traits, part 7: a design emerges?</a><span class="weekly__url"> (smallcultfollowing.com)</span><p>Niko Matsakis shares the goals and design ideas of building dyn async traits into Rust (making the amazing <code>#[async_trait]</code> redundant).</p>
</li></ul><h2>Children of the Coin</h2><ul><li><a href="https://www.stephendiehl.com/blog/web3-bullshit.html">Web3 is Bullshit</a><span class="weekly__url"> (stephendiehl.com)</span><p>Moxie Marlinspike wrote two dApps and shares their first impression of the so-called web3, noting that most of it is not as decentralised as some want to portrait it.</p>
</li><li><a href="https://web.archive.org/https://skerritt.blog/response-to-moxie/">In Response to My first impressions of web3</a><span class="weekly__url"> (web.archive.org)</span><p>Bee wrote a response to the post above and defends the so-called web3, saying that the centralised services will go away.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://www.theatlantic.com/family/archive/2022/01/history-hobbies-america-productivity-leisure/621150/">How Hobbies Infiltrated American Life</a><span class="weekly__url"> (theatlantic.com)</span><p>Julie Beck about the history of hobbies and how it can build a personal brand, teach you a skill but can also miss their goal to de-stress and relax.</p>
</li><li><a href="https://constructionphysics.substack.com/p/how-to-design-a-house-to-last-for">How to design a house to last for 1000 years (part III)</a><span class="weekly__url"> (constructionphysics.substack.com)</span><p>Brian Potter explains the choices he'd make to design a house to last for 1000 years (spoiler: unreinforced concrete and lots of steel).</p>
</li><li><a href="https://scanofthemonth.com/">Scan of the Month: Game Boy Compendium</a><span class="weekly__url"> (scanofthemonth.com)</span><p>If you've ever wondered what a Game Boy looked on the inside, this page has CT scans of the original GameBoy, GameBoy Color, GameBoy Advance, Nintendo DSi and the Nintendo Switch, with useful information about various components.</p>
</li></ul>]]></content:encoded></item><item><title>37 / Preventing Log4j with Capabilities</title><link>https://arne.me/weekly/37</link><description><![CDATA[Issue #37 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/37</guid><pubDate>Sun, 02 Jan 2022 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Welcome back and a happy new year! 🎇</p>
<h2>Tweet of the Week</h2><blockquote>Ah, nice to be on holiday, at Christmas, where I can forget about what happ…
<picture><source srcset="/weekly/37/twitter_image.avif" type="image/avif"><img src="/weekly/37/twitter_image.jpeg" alt="A photo of the back of a Blu-ray player, featuring the &quot;Java Powered&quot; logo
"></picture>&mdash;&nbsp;<a href="https://twitter.com/mgdm/status/1474729437967044611">@mgdm</a></blockquote><h2>Favourites</h2><ul><li><a href="https://rakyll.org/generics-facilititators/">Generics facilitators in Go</a><span class="weekly__url"> (rakyll.org)</span><p>Jaana Dogan introduces a workaround for Go's lack of <a href="https://go.googlesource.com/proposal/+/refs/heads/master/design/43651-type-parameters.md#No-parameterized-methods">parameterised methods</a>.</p>
</li><li><a href="https://justinpombrio.net/2021/12/26/preventing-log4j-with-capabilities.html">Preventing Log4j with Capabilities</a><span class="weekly__url"> (justinpombrio.net)</span><p>Justin Pombrio about the concept of capabilities and how they could've prevented the Log4j disaster. I want this in every language!</p>
</li><li><a href="https://fasterthanli.me/articles/why-is-my-rust-build-so-slow">Why is my Rust build so slow?</a><span class="weekly__url"> (fasterthanli.me)</span><p>Amos dives deep into Rust build-times and the impact of splitting a project up into crates or using a different linker.</p>
</li></ul><h2>Culture</h2><ul><li><a href="https://drewdevault.com/2021/12/23/Sustainable-creativity-post-copyright.html">Sustainable creativity in a world without copyright</a><span class="weekly__url"> (drewdevault.com)</span><p>Drew DeVault paints a picture of a world without copyright and how artists will benefit from it.</p>
</li><li><a href="https://apenwarr.ca/log/20211229">The Gift of It's Your Problem Now</a><span class="weekly__url"> (apenwarr.ca)</span><p>apenwarr describes the complicated relationship of paying for open source and how paying for gifts does not work.</p>
</li><li><a href="https://jacobian.org/2021/dec/24/wst-labs/">Labs &amp; Simulation Environments</a><span class="weekly__url"> (jacobian.org)</span><p>Jacob Kaplan-Moss describes best practices when doing lab or simulation environment work sample tests.</p>
</li></ul><h2>Software Engineering</h2><ul><li><a href="https://tmandry.gitlab.io/blog/posts/2021-12-21-context-capabilities/">Contexts and capabilities in Rust</a><span class="weekly__url"> (tmandry.gitlab.io)</span><p>Tyler Mandry describes their idea of having contexts and capabilities in Rust.</p>
</li><li><a href="https://blog.carlmjohnson.net/post/2021/golang-118-minor-features/">Three Minor Features in Go 1.18</a><span class="weekly__url"> (blog.carlmjohnson.net)</span><p>Carl M. Johnson about three minor features in Go 1.18: <code>runtime/debug.BuildInfo</code>, <code>http.MaxBytesHandler</code> and <code>strings.Cut</code>.</p>
</li><li><a href="https://markphelps.me/posts/trying-out-generics-in-go">Trying Out Generics in Go</a><span class="weekly__url"> (markphelps.me)</span><p>Mark Phelps tried out the new generics in Go 1.18 and has a few tips to get started.</p>
</li><li><a href="https://cuddly-octo-palm-tree.com/posts/2021-12-19-tyska-nix-shell/">Tools You Should Know About: nix-shell</a><span class="weekly__url"> (cuddly-octo-palm-tree.com)</span><p>Gary Verhaegen explains <code>nix-shell</code> with concrete examples on how to get started.</p>
</li><li><a href="https://rachelbythebay.com/w/2021/12/24/mkdir/">Fix the unit test and open a giant hole everywhere</a><span class="weekly__url"> (rachelbythebay.com)</span><p>Rachel tells the story of a small change in a commonly used internal package lead to severe security issues.</p>
</li><li><a href="https://chrisdone.com/posts/rust/">My negative views on Rust</a><span class="weekly__url"> (chrisdone.com)</span><p>This newsletter has a lot of (pro) Rust news, so here's a piece by Chris Done that shows their negative views on the language.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://swallowmygraphicdesign.com/project/macostalgia">(mac)OStalgia</a><span class="weekly__url"> (swallowmygraphicdesign.com)</span><p>Michael Feeney built a Mac OS 9 UI Kit for Figma and proceeded to imagine Spotify, Slack, Chrome and more in a Mac OS 9 look.</p>
</li><li><a href="https://kerkour.com/hacking-stories/virus-cold/">Hacking Stories #2 - The virus that came in from the cold</a><span class="weekly__url"> (kerkour.com)</span><p>Another fictional hacking story by Sylvain Kerkour about a revengeful person who hacks their previous employer using a supply chain attack.</p>
</li><li><a href="https://randsinrepose.com/archives/five-thousand-stories/">Five Thousand Stories</a><span class="weekly__url"> (randsinrepose.com)</span><p>Michael Lopp about the personal value of things and their new custom-made bookshelf.</p>
</li></ul>]]></content:encoded></item><item><title>36 / Why not Rust?</title><link>https://arne.me/weekly/36</link><description><![CDATA[Issue #36 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/36</guid><pubDate>Sun, 19 Dec 2021 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey everyone, thanks for your feedback on the changes last week, I did some more tweaking this week.</p>
<p>This is the last issue of Arne’s Weekly for this year, I’ll be back on Jan 2. Happy holidays! 🎅</p>
<h2>Tweet of the Week</h2><blockquote>Omicron presents a tremendous challenge: do you go out and risk getting covid or stay on the internet and risk hearing people talk about NFTs
&mdash;&nbsp;<a href="https://twitter.com/jasonschreier/status/1471550750492966925">@jasonschreier</a></blockquote><h2>Favourites</h2><ul><li><a href="https://dystroy.org/blog/how-not-to-learn-rust/">How not to learn Rust</a><span class="weekly__url"> (dystroy.org)</span><p>Denys Séguret has a list of 11 mistakes people do when learning Rust. I definitely did some of them and I wish I had something like this to guide me.</p>
</li><li><a href="https://cassandraxia.com/writing/shed.html">I was stuck on a side project for 5 years. Here’s how I finished it.</a><span class="weekly__url"> (cassandraxia.com)</span><p>Cassandra Xia tells the story of their &quot;shed&quot;, a side project that consumed a big chunk of your life that you no longer enjoys. They also have a few points to watch out for and make &quot;cake&quot; instead.</p>
</li><li><a href="https://www.stephendiehl.com/blog/web3-bullshit.html">Web3 is Bullshit</a><span class="weekly__url"> (stephendiehl.com)</span><p>Stephen Diehl takes a look at the problems of the so-called Web3 including compute, bandwidth and storage:</p>
<blockquote>
<p>That anyone could consider this to be the computational backbone to the new global internet is beyond laughable.</p>
</blockquote>
</li></ul><h2>Culture</h2><ul><li><a href="https://raumet.com/marketing">Marketing Is Scary for a Solo Developer</a><span class="weekly__url"> (raumet.com)</span><p>Rauno Metsa about the importance and impact of marketing for solo developers and the fear of exposure.</p>
</li><li><a href="https://andrewducker.dreamwidth.org/4085856.html?thread=28352864#cmt28352864">The internet (and many large companies) are dependent on software maintained by people in their spare time, for free. This may not be sustainable</a><span class="weekly__url"> (andrewducker.dreamwidth.org)</span><p>Simon Tatham (the creator of PuTTY) about the relationship between corporations and open-source maintainers and how he deals with this kind of pressure.</p>
</li><li><a href="https://jacobian.org/2021/dec/15/wst-reverse-review/">'Reverse' Code Review</a><span class="weekly__url"> (jacobian.org)</span><p>Another post in the Work Sample Tests series by Jacob Kaplan-Moss discusses reverse code review, where the candidate reviews your code and in which cases this approach is useful.</p>
</li><li><a href="https://drewdevault.com/2021/12/18/Commercial-forks-of-FOSS-projects.html">On commercial forks FOSS projects</a><span class="weekly__url"> (drewdevault.com)</span><p>Drew DeVault about the illegal fork of OBS Studio (which is GPL-licensed) into TikTok streaming software (which is closed-source) and the general relationship of free software and corporations.</p>
</li></ul><h2>Software Engineering</h2><ul><li><a href="https://radu-matei.com/blog/intro-wasm-components/">Introduction to WebAssembly components</a><span class="weekly__url"> (radu-matei.com)</span><p>Radu introduces the recent component proposal for WASM and provides a hands-on example with Rust and C++.</p>
</li><li><a href="https://matklad.github.io//2020/09/20/why-not-rust.html">Why Not Rust?</a><span class="weekly__url"> (matklad.github.io)</span><p>Aleksey Kladov has collected a few reasons to not choose Rust for a project.</p>
</li><li><a href="https://css-tricks.com/test-your-product-on-a-crappy-laptop/">Test Your Product on a Crappy Laptop</a><span class="weekly__url"> (css-tricks.com)</span><p>If you're building consumer software, Eric Bailey argues you should test it on a &quot;craptop&quot; to make sure it's accessible to these devices instead of testing on your high-end dev machine.</p>
</li></ul><h2>Tools</h2><ul><li><a href="https://jvns.ca/blog/2021/12/15/mess-with-dns/">New tool: Mess with DNS!</a><span class="weekly__url"> (jvns.ca)</span><p>Half introduction, half behind-the-scenes of the new tool by Julia Evans, <a href="https://messwithdns.net">Mess with DNS</a>, which helps newcomers discover the pitfalls and quirks of DNS resolution and caching.</p>
</li><li><a href="https://zed.dev/">Introducing Zed—A lightning-fast, collaborative code editor written in Rust.</a><span class="weekly__url"> (zed.dev)</span><p>A team of people previously working at Atom or Tree-sitter are building a native, efficient code editor with real-time collaboration and I'm hyped.</p>
</li><li><a href="https://tokio.rs/blog/2021-12-announcing-tokio-console">Announcing Tokio Console 0.1</a><span class="weekly__url"> (tokio.rs)</span><p>Eliza Weisman announces the latest Tokio project: A tool to gain insight into the inner workings of async Rust code (think <code>top</code> but for your application). It even detects warnings and possible bugs!</p>
</li><li><a href="https://web3isgoinggreat.com/">Web3 is going just great</a><span class="weekly__url"> (web3isgoinggreat.com)</span><p>If you still think the so-called Web3 is a good idea, check out this timeline-of-horrors by Molly White. And if you want a quick laugh, <a href="https://mobile.twitter.com/molly0xFFF/status/1471581442408812545">someone already complained that they copied a JPEG</a>.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://blog.dornea.nu/2021/12/13/my-2021-review/">My 2021 review</a><span class="weekly__url"> (blog.dornea.nu)</span><p>Victor Dorneanu reviews the books they read, the habits they developed and the tools they used for productivity.</p>
</li><li><a href="https://blog.pragmaticengineer.com/holiday-tech-book-recommendations/">Holiday Book Recommendations for Engineering Managers, Software Engineers and Product Managers</a><span class="weekly__url"> (blog.pragmaticengineer.com)</span><p>A list of over 100 books with quotes and recommendations, collected by Gergely Orosz.</p>
</li></ul>]]></content:encoded></item><item><title>35 / Why Facts Don’t Change Our Minds</title><link>https://arne.me/weekly/35</link><description><![CDATA[Issue #35 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/35</guid><pubDate>Sun, 12 Dec 2021 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hi, how are you? I’m trying something new with the layout of this newsletter, let me know what you think✌🏻</p>
<h2>Tweet of the Week</h2><blockquote>Keanu Reeves' reaction to this question about NFTs is priceless. [Video]
&mdash;&nbsp;<a href="https://twitter.com/Carnage4Life/status/1469450312284917760">Carnage4Life</a></blockquote><h2>Favourites</h2><ul><li><a href="https://jamesclear.com/why-facts-dont-change-minds">Why Facts Don’t Change Our Minds</a><span class="weekly__url"> (jamesclear.com)</span><p>James Clear:</p>
<blockquote>
<p>The way to change people’s minds is to become friends with them, to integrate them into your tribe, to bring them into your circle. Now, they can change their beliefs without the risk of being abandoned socially.</p>
</blockquote>
</li><li><a href="https://interactionmagic.com/UX-LEGO-Interfaces">The UX of LEGO Interface Panels</a><span class="weekly__url"> (interactionmagic.com)</span><p>George Cave:</p>
<blockquote>
<p>These iconic, low-resolution designs are the perfect tool to learn the basics of physical interface design. Armed with 52 different bricks, let's see what they can teach us about the design, layout and organisation of complex interfaces.</p>
</blockquote>
</li></ul><h2>Culture</h2><ul><li><a href="https://nav.al/compromise">The Poverty of Compromise</a><span class="weekly__url"> (nav.al)</span><p>Naval:</p>
<blockquote>
<p>We shouldn’t be surprised when theory Z proves not to work, because neither person ever thought it was the best idea in the first place.</p>
</blockquote>
</li><li><a href="https://cate.blog/2021/11/29/5-signs-its-time-to-quit-your-job/">5 Signs It's Time to Quit Your Job</a><span class="weekly__url"> (cate.blog)</span><p>Cate:</p>
<blockquote>
<p>Regardless, your current job is just a moment in your overall career, and it’s worth thinking critically about whether it’s serving your longer term career goals. So, here are five reasons why you might want to think about quitting.</p>
</blockquote>
</li></ul><h2>Software Engineering</h2><ul><li><a href="https://benjamincongdon.me/blog/2021/12/07/Branchless-Git/">Branchless Git</a><span class="weekly__url"> (benjamincongdon.me)</span><p>Ben Congdon:</p>
<blockquote>
<p>One Git usage pattern that I think is underused is the “branchless” workflow. The idea here is pretty intuitive if you’ve used trunk-based development: there’s just one “main” branch that everything gets merged into. No feature branches, no release branches, no hotfix branches.</p>
</blockquote>
</li><li><a href="https://blog.sesse.net/blog/tech/2021-12-05-16-41_leaving_mysql.html">Leaving MySQL</a><span class="weekly__url"> (blog.sesse.net)</span><p>Steinar H. Gunderson:</p>
<blockquote>
<p>[...] something that I've been saying both internally and externally for the last five years (although never on a stage—which explains why I've been staying away from stages talking about MySQL): MySQL is a pretty poor database, and you should strongly consider using Postgres instead.1</p>
</blockquote>
</li><li><a href="https://www.callumhart.com/blog/small-wins-for-accessibility-and-resilience/">Small Wins for Accessibility and Resilience</a><span class="weekly__url"> (callumhart.com)</span><p>Callum Hart:</p>
<blockquote>
<p>The change in HTML structure has not impacted the UI (what you see) in anyway, however from an accessibility and graceful degradation standpoint there is a difference.
Primarily, the newer markup offers a better screen reader experience, and secondly the user-agent styles for when CSS is unavailable is somewhat improved.</p>
</blockquote>
</li><li><a href="https://avi.im/blag/2021/rc-day-24/">Hacking Go compiler to add a new keyword</a><span class="weekly__url"> (avi.im)</span><p>Avinash Sajjanshetty:</p>
<blockquote>
<p>I wanted to make a tiny change to get familiar with the toolchain. First, I decided to add an alias loop for for. However, the compiler codebase already uses keyword loop as a label at many places, so I changed my alias. Also, instead of for, I decided to add an alias for var. The rest of this post summarises how I accomplished this and my learnings along the way.</p>
</blockquote>
</li><li><a href="https://changelog.com/posts/the-big-idea-around-unikernels">The big idea around unikernels</a><span class="weekly__url"> (changelog.com)</span><p>Ian Eyberg:</p>
<blockquote>
<p>The big idea around unikernels, at least when it comes to the cloud, is that if the datacenter is the computer, then the cloud is its operating system — so let’s start treating it like one and stop micro-managing thousands of individual ones.</p>
</blockquote>
</li><li><a href="https://crawshaw.io/blog/log4j">log4j: between a rock and a hard place</a><span class="weekly__url"> (crawshaw.io)</span><p>David Crawshaw:</p>
<blockquote>
<p>I am often heard to say that I love backwards compatibility, and that it is underrated. But what exactly do I mean? I don't mean that whenever I upgrade a dependency, I expect zero side effects. If a library function gets two times faster in an upgrade, that is a change in behavior that might break my software! [...] So let me back up and describe what is important.</p>
</blockquote>
</li></ul><h2>Rust</h2><ul><li><a href="https://www.ncameron.org/blog/portable-and-interoperable-async-rust/">Portable and interoperable async Rust</a><span class="weekly__url"> (ncameron.org)</span><p>Nick Cameron:</p>
<blockquote>
<p>To run async Rust code, you need an async runtime. Currently however, choosing a runtime locks you into a subset of the ecosystem. Library crates and tools are often restricted to a specific runtime; changing runtime is difficult. Mixing and matching libraries from different runtime ecosystems requires running multiple executors and using imperfect compatibility layers. For programmers getting started with async Rust, finding and choosing a runtime is a source of friction.</p>
</blockquote>
</li><li><a href="https://lkml.org/lkml/2021/12/6/461">Rust support</a><span class="weekly__url"> (lkml.org)</span><p>Miguel Ojeda:</p>
<blockquote>
<p>This is the patch series (v2) to add support for Rust as a second
language to the Linux kernel.</p>
</blockquote>
</li><li><a href="https://hugopeters.me/posts/14/">Higher Kinded Types in Rust</a><span class="weekly__url"> (hugopeters.me)</span><p>Hugo Peters:</p>
<blockquote>
<p>Time to mess around with some feature that caught my eye: associated types. Is rust the best of haskell and c++ together? Let's see if we can make our beloved Functor, Applicative, Monad hierarchy is this new world.</p>
</blockquote>
</li><li><a href="https://kerkour.com/rust-file-encryption/">How to encrypt a file in Rust (Using streaming AEAD encryption)</a><span class="weekly__url"> (kerkour.com)</span><p>Sylvain Kerkour:</p>
<blockquote>
<p>In the first part of this post, we are going to see how to encrypt small files that can fit in memory, and, in the second part, how to use our AEAD cipher in stream mode to encrypt larger files or data streams that can’t be encrypted in one operation.</p>
</blockquote>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://fruechtl.me/writing/my-digital-stack">My digital stack</a><span class="weekly__url"> (fruechtl.me)</span><p>Jan Früchtl:</p>
<blockquote>
<p>Here is a collection of the digital tools I use on a near daily basis.</p>
</blockquote>
</li><li><a href="https://dither8.xyz/blog/minecraft-cliffs-terrain/">One decade later: Minecraft world generation is finally interesting again</a><span class="weekly__url"> (dither8.xyz)</span><p>dither8:</p>
<blockquote>
<p>I decided to look at 1.18 (the &quot;Caves and Cliffs&quot; update), and I am very impressed.
It's now common to find interesting looking hills in most biomes now. And if you search (about 3-5 minutes of flying), you can come across significant mountain ranges, all looks good. I also noticed a few new biomes for these mountains as well, some of them quite lush.</p>
</blockquote>
</li><li><a href="https://scanofthemonth.com/">Scan of the Month: AirPods Evolution</a><span class="weekly__url"> (scanofthemonth.com)</span><blockquote>
<p>When we peel the skin back, we find that Apple completely redesigned AirPods with each major generation. Let’s explore with the help of some crispy CT scans.</p>
</blockquote>
</li><li><a href="https://www.nytimes.com/2021/12/09/technology/birds-arent-real-gen-z-misinformation.html">Birds Aren’t Real, or Are They? Inside a Gen Z Conspiracy Theory.</a><span class="weekly__url"> (nytimes.com)</span><p>Taylor Lorenz:</p>
<blockquote>
<p>“Birds Aren’t Real is not a shallow satire of conspiracies from the outside. It is from the deep inside,” he said. “A lot of people in our generation feel the lunacy in all this, and Birds Aren’t Real has been a way for people to process that.”</p>
</blockquote>
</li><li><a href="https://liw.fi/rethinking-email/">Re-thinking electronic mail</a><span class="weekly__url"> (liw.fi)</span><p>Lars Wirzenius:</p>
<blockquote>
<p>There are many problems with the existing Internet email system, such as spam, scam, surveillance, insecurity, centralization, and complexity. The problems are starting to outweigh the benefits of the system. Fixing the problems by evolving the current system seems overwhelmingly difficult. This essay examines some solutions to the problems on the assumption that a completely new, parallel email system can be built.</p>
</blockquote>
</li></ul>]]></content:encoded></item><item><title>34 / Inspiring Resilience</title><link>https://arne.me/weekly/34</link><description><![CDATA[Issue #34 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/34</guid><pubDate>Sun, 05 Dec 2021 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hope you’re doing okay ✌🏻</p>
<h2>Tweet of the Week</h2><blockquote>If you wondering what's Tech Twitter been up to lately.
<picture><source srcset="/weekly/34/twitter_image.avif" type="image/avif"><img src="/weekly/34/twitter_image.jpeg" alt="A meme. A boy with a trumped follows a girl that covers her ears. Text on the boy reads &quot;crypto/nft/web3/dao&quot;, text on the girl reads &quot;tech twitter&quot;
"></picture>&mdash;&nbsp;<a href="https://twitter.com/tweevtran/status/1464947469557682180">@tweevtran</a></blockquote><h2>Favourites</h2><ul><li><a href="https://apenwarr.ca/log/20211201">100 years of whatever this will be</a><span class="weekly__url"> (apenwarr.ca)</span><p>apenwarr about distributed systems in the real world and how they all eventually go awry if they're not regulated.</p>
</li><li><a href="https://drewdevault.com/2021/11/16/Cash-for-leftpad.html">I will pay you cash to delete your npm module</a><span class="weekly__url"> (drewdevault.com)</span><p>Drew DeVault will pay NPM maintainers cash to delete their module, the more weekly downloads the more cache. The idea is to disrupt and question the crazy JavaScript ecosystem.</p>
</li><li><a href="https://youtu.be/JSiESJwRmzg">Surprise! Inspiring Resilience</a><span class="weekly__url"> (youtu.be)</span><p>Cory Watson looks at real-world resilience at the Navy, NASA and others to find inspiration for the tech sector.</p>
</li></ul><h2>Culture</h2><ul><li><a href="https://jacobian.org/2021/nov/30/wst-pair-programming/">Pair Programming</a><span class="weekly__url"> (jacobian.org)</span><p>Jacob Kaplan-Moss wrote another part of his series on work sample tests and explains how to structure and evaluate pair-programming tests.</p>
</li><li><a href="https://mastrolinux.medium.com/being-opinionated-is-good-and-bad-897303bdb2db">Being Opinionated Is Good And Bad.</a><span class="weekly__url"> (mastrolinux.medium.com)</span><p>Luca Cipriani about being opinionated vs. holding back.</p>
</li><li><a href="https://blog.replit.com/nix-vs-docker">Will Nix Overtake Docker?</a><span class="weekly__url"> (blog.replit.com)</span><p>Connor Brewster compares Nix and Docker and explains each system's advantages.</p>
</li></ul><h2>Software Engineering</h2><ul><li><a href="https://rustype.github.io/notes/notes/rust-typestate-series/rust-typestate-part-1.html">Rusty Typestates - Starting Out</a><span class="weekly__url"> (rustype.github.io)</span><p>José Duarte explains Rust type states and why they're so useful.</p>
</li><li><a href="https://oxide.computer/blog/hubris-and-humility">Hubris and Humility</a><span class="weekly__url"> (oxide.computer)</span><p>Bryan Cantrill introduces an all-Rust system for embedded devices (Hubris) and a debugger for it (Humility).</p>
</li><li><a href="https://maheshba.bitbucket.io/blog/2021/10/19/42Things.html">42 things I learned from building a production database</a><span class="weekly__url"> (maheshba.bitbucket.io)</span><p>Mahesh Balakrishnan has a bunch of things to look out for when building a production database.</p>
</li><li><a href="https://googleprojectzero.blogspot.com/2021/12/this-shouldnt-have-happened.html">Project Zero: This shouldn't have happened: A vulnerability postmortem</a><span class="weekly__url"> (googleprojectzero.blogspot.com)</span><p>Tavis Ormandy describes a vulnerability in Network Security Services that should've been discovered but wasn't.</p>
</li><li><a href="https://blog.goodaudience.com/understanding-zero-knowledge-proofs-through-simple-examples-df673f796d99">Understanding Zero-knowledge proofs through illustrated examples</a><span class="weekly__url"> (blog.goodaudience.com)</span><p>Nicole Zhu shows three examples of zero-knowledge proofs.</p>
</li><li><a href="https://matduggan.com/mistakes/">Don't Make My Mistakes: Common Infrastructure Errors I've Made</a><span class="weekly__url"> (matduggan.com)</span><p>Mathew Duggan shares 6 mistakes he did in infrastructure and what you should do instead.</p>
</li><li><a href="https://blog.asciinema.org/post/smaller-faster/">4x smaller, 50x faster</a><span class="weekly__url"> (blog.asciinema.org)</span><p>Marcin Kulik tells a nice optimisation story how they massively sped up their web-player by replacing ClojureScript with Rust WASM + slim JavaScript framework.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://www.newyorker.com/magazine/2021/12/06/the-science-of-mind-reading">The Science of Mind Reading</a><span class="weekly__url"> (newyorker.com)</span><p>James Somers describes new ideas of &quot;mind-reading&quot; by looking at the brain area that activates.</p>
</li><li><a href="https://michael.stapelberg.ch/posts/2021-11-28-macbook-air-m1/">MacBook Air M1: the best laptop?</a><span class="weekly__url"> (michael.stapelberg.ch)</span><p>Michael Stapelberg has a different look on the MacBook Air M1 including things like Linux, Emacs and NEO keyboard layouts.</p>
</li><li><a href="https://brickset.com/article/67650/lego-has-designed-a-set-that-can-t-be-taken-apart">LEGO has designed a set that can't be taken apart</a><span class="weekly__url"> (brickset.com)</span><p>Huw describes a part-combination used in the new AT-AT that can't be taken apart without damaging parts.</p>
</li><li><a href="https://edwardsnowden.substack.com/p/ns-oh-god-how-is-this-legal">The Insecurity Industry</a><span class="weekly__url"> (edwardsnowden.substack.com)</span><p>Edward Snowden about private-sector &quot;criminal services&quot; (like NSO).</p>
</li><li><a href="https://embedded.substack.com/p/instagram-is-facebook-now">Instagram is Facebook now</a><span class="weekly__url"> (embedded.substack.com)</span><p>Kate Lindsay and Nick Catucci talk about Instagrams recent changes in the algorithm and how it continues to become the next Boomer-Facebook.</p>
</li><li><a href="https://www.technologyreview.com/2021/11/20/1039076/facebook-google-disinformation-clickbait/">How Facebook and Google fund global misinformation</a><span class="weekly__url"> (technologyreview.com)</span><p>Karen Hao uncovers how Facebook and Google actively fund actors that publish dangerous fake-news via their ad network.</p>
</li><li><a href="https://www.newyorker.com/magazine/2021/11/29/the-new-luxury-vacation-being-dumped-in-the-middle-of-nowhere">The New Luxury Vacation: Being Dumped in the Middle of Nowhere</a><span class="weekly__url"> (newyorker.com)</span><p>Ed Caesar tells the story how he spent three days of his vacation alone in the wilderness without a mobile phone.</p>
</li></ul>]]></content:encoded></item><item><title>33 / Just a job</title><link>https://arne.me/weekly/33</link><description><![CDATA[Issue #33 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/33</guid><pubDate>Sun, 28 Nov 2021 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hi hi, please enjoy this weeks curation 📚</p>
<h2>Tweet of the Week</h2><blockquote>every morning is a beautiful day to mute a new word about crypto
&mdash;&nbsp;<a href="https://twitter.com/ow/status/1462457842737336329">@ow</a></blockquote><h2>Favourites</h2><ul><li><a href="https://crawshaw.io/blog/thankful-for-technology">Technology I’m thankful for</a><span class="weekly__url"> (crawshaw.io)</span><p>David Crawshaw about technologies that he's thankful for this turkey day.</p>
</li><li><a href="https://menno.io/posts/golang-register-calling/">Faster software through register based calling</a><span class="weekly__url"> (menno.io)</span><p>Menno Finlay-Smits explains the new register based calling in Go 1.17 and why it makes your code 5-10 % faster.</p>
</li><li><a href="https://hurryabit.github.io/blog/stack-safety-for-free/">Stack-safety for free?</a><span class="weekly__url"> (hurryabit.github.io)</span><p>Martin Huschenbett introduces an approach for stack-safe recursion using generators.</p>
</li></ul><h2>Culture</h2><ul><li><a href="https://amyhupe.co.uk/articles/just-a-job/">Just a job</a><span class="weekly__url"> (amyhupe.co.uk)</span><p>Amy Hupe about the perception of work. <em>Thanks, Jan!</em></p>
</li><li><a href="https://jacobian.org/2021/nov/23/wst-homework/">Coding &quot;Homework&quot;</a><span class="weekly__url"> (jacobian.org)</span><p>Jacob Kaplan-Moss has s some concrete advise on how to structure the coding homework when hiring tech workers.</p>
</li><li><a href="https://reactionwheel.net/2021/11/your-boards-of-directors-is-probably-going-to-fire-you.html">Your Board of Directors is Probably Going to Fire You</a><span class="weekly__url"> (reactionwheel.net)</span><p>Jerry Neumann shares some advice when it comes to handling a board of investors as the CEO of a startup.</p>
</li></ul><h2>Software Engineering</h2><ul><li><a href="https://karthinks.com/software/batteries-included-with-emacs/">Batteries included with Emacs</a><span class="weekly__url"> (karthinks.com)</span><p>Karthik Chikmagalur showcases some builtin features and modes of Emacs.</p>
</li><li><a href="https://zachholman.com/posts/only-90s-developers/">Only 90s Web Developers Remember This</a><span class="weekly__url"> (zachholman.com)</span><p>Zach Holman about six technologies from the nineties (remember <code>marquee</code>?).</p>
</li><li><a href="https://surfingcomplexity.blog/2021/11/21/oops-writeups/">OOPS writeups</a><span class="weekly__url"> (surfingcomplexity.blog)</span><p>Lorin Hochstein shows the structure of their OOPS write-ups and shows some examples.</p>
</li><li><a href="https://matklad.github.io//2021/11/27/notes-on-module-system.html">Notes On [the Rust] Module System</a><span class="weekly__url"> (matklad.github.io)</span><p>Aleksey Kladov shares some thoughts about the Rust module system.</p>
</li><li><a href="https://kflansburg.com/posts/merge-queues/">Merge Queues with Bors</a><span class="weekly__url"> (kflansburg.com)</span><p>Kevin Flansburg explains Bors, the bot that guarantees that the <code>main</code> branch will always compile by pipelining and testing branches.</p>
</li><li><a href="https://www.joshwcomeau.com/css/custom-css-reset/">Modern CSS Reset / Global Styles</a><span class="weekly__url"> (joshwcomeau.com)</span><p>Josh Comeau has a simple CSS reset and goes into details for each rule. Did you know the <code>*</code>-selector is not slow after all?</p>
</li></ul><h2>Linux</h2><ul><li><a href="https://sizeofcat.ru/post/fun-with-redstar-os/">Fun with Red Star OS</a><span class="weekly__url"> (sizeofcat.ru)</span><p>sizeof(cat) boots North Korea's operating system, the apps installed and the general vibe.</p>
</li><li><a href="https://ludocode.com/blog/flatpak-is-not-the-future">Flatpak Is Not the Future</a><span class="weekly__url"> (ludocode.com)</span><p>Nicholas Fraser about the rust of Flatpak and it's many downsides (first of all, bloat).</p>
</li><li><a href="https://andydote.co.uk/2021/11/22/nomad-operator-pattern/">The Operator Pattern in Nomad</a><span class="weekly__url"> (andydote.co.uk)</span><p>Andy Dote applies the Operator Pattern from Kubernetes to Monad.</p>
</li><li><a href="https://myme.no/posts/2021-11-25-nixos-home-assistant.html">NixOS: Headless Home Assistant VM</a><span class="weekly__url"> (myme.no)</span><p>Martin Myrseth set up a Home Assistant VM on NixOS and explains the configuration and pitfalls.</p>
</li><li><a href="https://ianthehenry.com/posts/how-to-learn-nix/">How to Learn Nix</a><span class="weekly__url"> (ianthehenry.com)</span><p>Ian Henry has a guide on Nix, hoping to improve the documentation by showing misunderstandings and frustrations. I'm not done yet but I remember having some of the same questions when starting to look into this.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://www.theatlantic.com/ideas/archive/2021/11/facebooks-dangerous-experiment-teen-girls/620767/">Facebook's Dangerous Experiment on Teen Girl</a><span class="weekly__url"> (theatlantic.com)</span><p>Jonathan Haidt about the damage social media is causing, especially to teen girls.</p>
</li><li><a href="https://www.nytimes.com/2021/11/27/health/diabetes-cure-stem-cells.html">A Cure for Type 1 Diabetes? For One Man, It Seems to Have Worked. - The New York Times</a><span class="weekly__url"> (nytimes.com)</span><p>Gina Kolata about a possible cure of Type 1 Diabetes.</p>
</li><li><a href="https://www.theatlantic.com/science/archive/2021/11/nasa-asteroid-mission-planetary-defense/620822/">NASA's Planetary-Defense Mission Is on Its Way to an Asteroid</a><span class="weekly__url"> (theatlantic.com)</span><p>Marina Koren about the preparations we take to be able to prevent an asteroid impact on Earth.</p>
</li></ul>]]></content:encoded></item><item><title>32 / Individuals matter</title><link>https://arne.me/weekly/32</link><description><![CDATA[Issue #32 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/32</guid><pubDate>Sun, 21 Nov 2021 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey, hope you’re doing okay ✌🏻</p>
<h2>Tweet of the Week</h2><blockquote>Families don't typically fire their members.  
Families don't interview for new members.  
Families don't have promotions, KPIs and OKRs.

Your company is not &quot;just one big family.&quot; 
Implying otherwise is deceitful and manipulative. 
This is ultimately a professional context.
&mdash;&nbsp;<a href="https://twitter.com/KittyGiraudel/status/1461013603662848000">@KittyGiraudel</a></blockquote><h2>Favourites</h2><ul><li><a href="https://danluu.com/people-matter/">Individuals matter</a><span class="weekly__url"> (danluu.com)</span><p>Dan Luu about the non-fungibility (ugh) of people in an organisation and why companies are not Sim City.</p>
</li><li><a href="https://apenwarr.ca/log/20211117">10 years of... whatever this has been</a><span class="weekly__url"> (apenwarr.ca)</span><p>apenwarr revisits a ten-year-old article where they predicted the development of blockchain technologies. <em>Thanks, Jan</em></p>
</li><li><a href="https://www.scanofthemonth.com/">Scan of the Month</a><span class="weekly__url"> (scanofthemonth.com)</span><p>If you ever wanted to know what a CT scan of a Lego figure looks like, check this out.</p>
</li></ul><h2>Culture</h2><ul><li><a href="https://jacobian.org/2021/nov/17/wst-framework/">A Framework for Good Work Sample Tests: Eight Rules for Fair Tests</a><span class="weekly__url"> (jacobian.org)</span><p>Jacob Kaplan-Moss continues the series on work sample tests and has collected eight rules that make them good and useful.</p>
</li><li><a href="https://www.biodigitaljazz.tech/p/how-to-influence-attitudes-on-your">How to Influence Attitudes on your Team for Better Results</a><span class="weekly__url"> (biodigitaljazz.tech)</span><p>Tim Reynolds explains how the attitude of a single person can impact a teams performance and motivation.</p>
</li><li><a href="https://mikemcquaid.com/2021/11/08/stop-requiring-specific-technology-experience-for-senior-plus-engineers">Stop requiring specific technology experience for senior-plus engineers</a><span class="weekly__url"> (mikemcquaid.com)</span><p>Mike McQuaid argues there should be less focus on the expertise on a specific technology when hiring senior(-plus) engineers.</p>
</li><li><a href="https://yosefk.com/blog/compensation-rationality-and-the-projectperson-fit.html">Compensation, rationality and the project/person fit</a><span class="weekly__url"> (yosefk.com)</span><p>Yossi Kreinin about fair compensation and why sometimes people quit even if they're worse off afterwards.</p>
</li></ul><h2>Software Engineering</h2><ul><li><a href="https://batsov.com/articles/2021/11/16/why-emacs-redux/">Why Emacs: Redux</a><span class="weekly__url"> (batsov.com)</span><p>Bozhidar Batsov explains their reasons to use Emacs in 2021.</p>
</li><li><a href="https://mzrn.sh/2021/11/14/how-i-helped-build-a-profitable-mvp-over-a-weekend">How I helped build a profitable MVP over a weekend</a><span class="weekly__url"> (mzrn.sh)</span><p>Giorgi Mez tells the story of building an MVP in a weekend and how B2B applications often don't need polish.</p>
</li><li><a href="https://kerkour.com/rust-crate-backdoor/">Backdooring Rust crates for fun and profit</a><span class="weekly__url"> (kerkour.com)</span><p>Sylvain Kerkour does a threat analysis of the Rust crates system.</p>
</li><li><a href="https://blog.benjojo.co.uk/post/not-all-jpegs-are-the-same">One of these JPEGs is not like the other</a><span class="weekly__url"> (blog.benjojo.co.uk)</span><p>Ben Cox about the joys of JPEG decoding in software and hardware.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://www.theguardian.com/society/2021/nov/14/eyeballs-screens-vision-nearsightedness-myopia">Why staring at screens is making your eyeballs elongate – and how to stop it</a><span class="weekly__url"> (theguardian.com)</span><p>Adam Popescu about myopia and how it's often caused by long screen-time. If you don't read this, at least consider the 20-20-20 model: “Every 20 minutes, look at a distance 20 feet away, for 20 seconds”.</p>
</li><li><a href="https://spectrum.ieee.org/ham-radio-text-hacking">Hacking Ham Radio for Texting</a><span class="weekly__url"> (spectrum.ieee.org)</span><p>Dale Thomas built a texting interface for VHF handheld radios.</p>
</li><li><a href="https://society.robinsloan.com/archive/notes-on-web3/">Notes on Web3</a><span class="weekly__url"> (society.robinsloan.com)</span><p>Robin Sloan has some notes that explain why some people like Web3. <em>Thanks, Jan</em></p>
</li><li><a href="https://next-hack.com/index.php/2021/11/13/porting-doom-to-an-nrf52840-based-usb-bluetooth-le-dongle/">Porting Doom to an nRF52840-based USB Bluetooth-LE Dongle</a><span class="weekly__url"> (next-hack.com)</span><p>next-hack has a detailed story of how they ported Doom to a USB-Dongle. Make sure to watch he video at the end! <em>Thanks, Eric</em></p>
</li><li><a href="https://twitter.com/that_mc/status/1459613123590066180">@that_mc on Twitter</a><span class="weekly__url"> (twitter.com)</span><p>Mack is a bus operator and rates the bus scene of the movie Shang-Chi in a hilarious way.</p>
</li><li><a href="https://castel.dev/post/lecture-notes-1">How I'm able to take notes in mathematics lectures using LaTeX and Vim</a><span class="weekly__url"> (castel.dev)</span><p>Gilles Castel shares the Vim setup that allows them to keep up with the lecture while writing latex equations.</p>
</li></ul>]]></content:encoded></item><item><title>31 / Don’t be spooky</title><link>https://arne.me/weekly/31</link><description><![CDATA[Issue #31 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/31</guid><pubDate>Sun, 14 Nov 2021 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey, hope your week has been good. Enjoy this weeks issue ✌🏻</p>
<h2>Tweet of the Week</h2><blockquote>cows are very calm considering the whole floor is food
&mdash;&nbsp;<a href="https://twitter.com/KeetPotato/status/1432311986788913152">@KeetPotato on Twitter</a></blockquote><h2>Favourites</h2><ul><li><a href="https://www.nytimes.com/2021/10/28/business/gen-z-workplace-culture.html">The 37-Year-Olds Are Afraid of the 23-Year-Olds Who Work for Them</a><span class="weekly__url"> (nytimes.com)</span><p>Emma Goldberg about the generational frictions since Gen Z (born 1997-2012) showed up in the workplace and the disruptions they bring. <em>Thanks, Jan!</em></p>
</li><li><a href="https://danluu.com/culture/">Culturally transmitted skills and values</a><span class="weekly__url"> (danluu.com)</span><p>Dan Luu about the way company culture is influencing people and how the cultural transmission of values and skills is an underrated part of choosing a job.</p>
</li><li><a href="https://therealadam.com/2021/11/01/dont-be-spooky">Don’t be spooky</a><span class="weekly__url"> (therealadam.com)</span><p>Adam Keys highlights the importance of context when arranging a call (or meet-up) and the mind games that can happen without context.</p>
</li></ul><h2>Culture</h2><ul><li><a href="https://twitter.com/sama/status/1457738656500699139">@sama on Twitter</a><span class="weekly__url"> (twitter.com)</span><p>Sam Altman about status vs. substance.</p>
</li><li><a href="https://web.eecs.utk.edu/~azh/blog/thisprojectwillonlytake.html">This project will only take 2 hours</a><span class="weekly__url"> (web.eecs.utk.edu)</span><p>Austin Z. Henley explains how easy it is to underestimate the complexity of a project using a real example.</p>
</li><li><a href="https://jacobian.org/2021/nov/9/wst-intro/">Introduction to Work Sample Tests</a><span class="weekly__url"> (jacobian.org)</span><p>Jacob Kaplan-Moss about the necessity and advantages of work sample tests.</p>
</li><li><a href="https://kevinyien.com/blog/swagger.html">Finding Your Swagger</a><span class="weekly__url"> (kevinyien.com)</span><p>Kevin Yien about the time they lost their swagger and how they regained it.</p>
</li></ul><h2>Software Engineering</h2><ul><li><a href="https://calpaterson.com/bank-python.html">An oral history of Bank Python</a><span class="weekly__url"> (calpaterson.com)</span><p>Cal Paterson gives some insights on the bizarre Python-based system in a major bank.</p>
</li><li><a href="https://kerkour.com/hacking-stories/evil-twin/">Hacking Stories #1 - The Evil Twin</a><span class="weekly__url"> (kerkour.com)</span><p>Sylvain Kerkour wrote a short fictional story about a realistic hacking scenario.</p>
</li><li><a href="https://nora.codes/post/its-time-to-get-hyped-about-const-generics-in-rust/">It's Time to Get Hyped About Const Generics in Rust</a><span class="weekly__url"> (nora.codes)</span><p>Leonora Tindall about some use-cases of const generics in Rust.</p>
</li><li><a href="https://github.blog/2021-11-10-make-your-monorepo-feel-small-with-gits-sparse-index/">Make your monorepo feel small with Git’s sparse index</a><span class="weekly__url"> (github.blog)</span><p>Derrick Stolee dives deep into Git to explain a feature the Git Fundamentals team at GitHub developed called sparse index.</p>
</li><li><a href="https://estebank.github.io/rust-iterator-item-syntax.html">Rust Iterator Items An exploration of syntax</a><span class="weekly__url"> (estebank.github.io)</span><p>Esteban Kuber dives deep into Iterators in Rust and how their creation could be simplified.</p>
</li><li><a href="https://www.intruder.io/research/practical-http-header-smuggling">Practical HTTP Header Smuggling: Sneaking Past Reverse Proxies to Attack AWS and Beyond</a><span class="weekly__url"> (intruder.io)</span><p>Daniel Thatcher explains header smuggling and talks about some real-world attacks.</p>
</li><li><a href="https://eli.thegreenplace.net/2021/rust-data-structures-with-circular-references/">Rust data structures with circular references</a><span class="weekly__url"> (eli.thegreenplace.net)</span><p>Eli Bendersky compares thee techniques of implementing circular references in Rust: <code>Rc</code>, handles and unsafe.</p>
</li><li><a href="https://youtu.be/qjq2wVEpSsA">How Nix and NixOS Get So Close to Perfect</a><span class="weekly__url"> (youtu.be)</span><p>Xe about some Nix and NixOS issues and how it could improve (documentation is a big one).</p>
</li><li><a href="https://go.dev/blog/12years">Twelve Years of Go</a><span class="weekly__url"> (go.dev)</span><p>Russ Cox summarises the last year and gives an outlook on what's coming in 2022.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://www.theatlantic.com/ideas/archive/2021/11/joe-biden-foreign-policy/620654/">The Dueling Ideas That Will Define the 21st Century</a><span class="weekly__url"> (theatlantic.com)</span><p>Uri Friedman about strategic competition vs. intervulnerability and how the world could work together in crisis.</p>
</li><li><a href="https://offbyone.us/posts/why-is-excalidraw-so-good">Why is Excalidraw so fucking good?</a><span class="weekly__url"> (offbyone.us)</span><p>Zeke Nierenberg in what is <em>not</em> an ad but rather an ode to a simple online drawing tool that I'm definitely trying.</p>
</li><li><a href="https://solar.lowtechmagazine.com/2018/09/how-to-build-a-lowtech-website.html">How to Build a Low-tech Website?</a><span class="weekly__url"> (solar.lowtechmagazine.com)</span><p>Low Tech Magazines website is running on solar power only and will go offline if it's cloudy too many days in a row.</p>
</li><li><a href="https://news.ycombinator.com/item?id=29161110">Ask HN: How do you manage your personal documents?</a><span class="weekly__url"> (news.ycombinator.com)</span><p>Hacker News discusses personal documents, my favourite: &quot;I shred them all. If someone thinks I need to keep an important document that's their problem.&quot; by <a href="https://news.ycombinator.com/item?id=29174648">Kiro</a>.</p>
</li><li><a href="https://www.wired.com/story/how-to-remember-names/">How to Remember Names Once and for All</a><span class="weekly__url"> (wired.com)</span><p>Lisa Kanarek shares some tipps on how to remember names.</p>
</li><li><a href="https://www.nytimes.com/2021/10/31/climate/is-carbon-capture-here.html">Is Carbon Capture Here?</a><span class="weekly__url"> (nytimes.com)</span><p>Peter Wilson about a company that sucks CO2 out of the air and literally turns it into rocks.</p>
</li><li><a href="https://antsstyle.medium.com/why-nfts-are-bad-the-long-version-2c16dae145e2#7ef2">Why NFTs are bad: the long version</a><span class="weekly__url"> (antsstyle.medium.com)</span><p>Antsstyle about the blockchain, cryptocurrencies and NFTs. It's a long read, but it explains the problems well.</p>
</li><li><a href="https://twitter.com/docsquiddy/status/1458229247093391364">@docsquiddy on Twitter</a><span class="weekly__url"> (twitter.com)</span><p>doctober about the psychology of NFTs.</p>
</li></ul>]]></content:encoded></item><item><title>30 / It’s all gravy</title><link>https://arne.me/weekly/30</link><description><![CDATA[Issue #30 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/30</guid><pubDate>Sun, 07 Nov 2021 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hi, how is your weekend going? This issue is a bit slimmer and has no favorites section as we’ve spent the weekend visiting family (I‘m writing this from the car on the way back). Hope you enjoy nonetheless!</p>
<h2>Culture</h2><ul><li><a href="https://staysaasy.com/career/2021/10/16/mentorship.html">Stop Looking For Mentors</a><span class="weekly__url"> (staysaasy.com)</span><p>Stay SaaSy says it‘s better to look for people that can answer your questions instead of a mentor.</p>
</li><li><a href="https://chris.manson.ie/it's-all-gravy/">It's all gravy</a><span class="weekly__url"> (chris.manson.ie)</span><p>Chris Manson on Open Source development and how contributors who are already going &quot;above and beyond&quot; should not feel pressured in any way.</p>
</li></ul><h2>Software Engineering</h2><ul><li><a href="https://tailscale.com/blog/netaddr-new-ip-type-for-go/">netaddr.IP: a new IP address type for Go</a><span class="weekly__url"> (tailscale.com)</span><p>Brad Fitzpatrick explains the difference approaches of replacing Go‘s <code>net.IP</code>, making it more performant and comparable.</p>
</li><li><a href="https://blog.danslimmon.com/2019/07/15/do-nothing-scripting-the-key-to-gradual-automation/">Do-nothing scripting: the key to gradual automation</a><span class="weekly__url"> (blog.danslimmon.com)</span><p>Dan Slimmon has great advice for automating complex tasks.</p>
</li><li><a href="https://krebsonsecurity.com/2021/11/trojan-source-bug-threatens-the-security-of-all-code/">‘Trojan Source’ Bug Threatens the Security of All Code</a><span class="weekly__url"> (krebsonsecurity.com)</span><p>KrebsOnSecurity about a way to use Unicode to smuggle unwanted code changes into projects.</p>
</li><li><a href="https://lwn.net/Articles/819452/">Making Emacs popular again</a><span class="weekly__url"> (lwn.net)</span><p>Jake Edge summarizes the internal discussion of making Emacs more approachable.</p>
</li><li><a href="https://jvns.ca/blog/2021/11/04/how-do-you-tell-if-a-problem-is-caused-by-dns/">How do you tell if a problem is caused by DNS?</a><span class="weekly__url"> (jvns.ca)</span><p>Julia Evans has some ways to debug problems to figure out if items caused by DNS or not.</p>
</li><li><a href="https://kerkour.com/blog/signatures-modern-end-to-end-encryption/">Signatures: The secret behind modern end-to-end encryption</a><span class="weekly__url"> (kerkour.com)</span><p>Sylvain Kerkour explains modern end-to-end-encryption.</p>
</li><li><a href="https://serokell.io/blog/practical-nix-flakes">Practical Nix Flakes</a><span class="weekly__url"> (serokell.io)</span><p>Alexander Bantyev wrote one of the few good introductions to Nix Flakes.</p>
</li><li><a href="https://simonwillison.net/2021/Nov/3/s3-credentials/">s3-credentials: a tool for creating credentials for S3 buckets</a><span class="weekly__url"> (simonwillison.net)</span><p>Simon Willison build a tool I‘ll definitely use in the future: Create S3 credentials with one command.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://www.stevegattuso.me/2021/10/31/new-york-dirty-electricity-peaks.html">The Data Behind New York's Increasingly Dirty Electricity Peaks</a><span class="weekly__url"> (stevegattuso.me)</span><p>Steve Gattuso shows the data on New York electricity and how dirty it gets on peaks.</p>
</li><li><a href="https://www.theguardian.com/music/2021/nov/02/alt-j-unsafe-foreign-men-british-band-trauma-dark">Alt-J: ‘Feeling unsafe is something that’s quite foreign for men’</a><span class="weekly__url"> (theguardian.com)</span><p>Leonie Cooper interviews alt-J who have a new album coming up in February.</p>
</li><li><a href="https://calbryant.uk/blog/well-integrated-pid-temperature-control-of-a-gaggia-classic-espresso-machine/#">Modifying my Gaggia Classic Espresso machine</a><span class="weekly__url"> (calbryant.uk)</span><p>Cal Bryant explains how he modded his coffee machine to achieve consistent perfect coffee.</p>
</li></ul>]]></content:encoded></item><item><title>29 / Always do Extra</title><link>https://arne.me/weekly/29</link><description><![CDATA[Issue #29 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/29</guid><pubDate>Sun, 31 Oct 2021 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey, how was your week? Hope you enjoy todays issue 🎃</p>
<h2>Tweet of the Week</h2><blockquote>boss: why were you late

me: a lake of fire swallowed the freeway

boss: i feel like you’re not considering how this affects the team
&mdash;&nbsp;<a href="https://twitter.com/PleaseBeGneiss/status/1437445987346182147">@PleaseBeGneiss</a></blockquote><h2>Favourites</h2><ul><li><a href="https://cprimozic.net/blog/programming-speed-strategies/">Habits I've Developed for Fast + Efficient Programming</a><span class="weekly__url"> (cprimozic.net)</span><p>Casey Primozic has some great insights on software engineering habits.</p>
</li><li><a href="https://www.theatlantic.com/ideas/archive/2021/10/facebook-papers-democracy-election-zuckerberg/620478/">Facebook Papers: ‘History Will Not Judge Us Kindly’</a><span class="weekly__url"> (theatlantic.com)</span><p>Adrienne LaFrance about the battle insight Facebook, now called Meta, when it comes to doing good for the company vs. doing good for the world.</p>
</li></ul><h2>Culture</h2><ul><li><a href="https://jacobian.org/2021/oct/26/manager-microscope/">When you're a manager, your behavior is under a microscope</a><span class="weekly__url"> (jacobian.org)</span><p>Jacob Kaplan-Moss explains how managers need to pay much closer attention to their behaviour than peers.</p>
</li><li><a href="https://flowingdata.com/2021/05/26/jobs-that-marry-together/">Jobs that Marry Together the Most</a><span class="weekly__url"> (flowingdata.com)</span><p>Nathan Yau has put together a visualisation of jobs that marry together the most and it's surprisingly accurate.</p>
</li></ul><h2>Software Engineering</h2><ul><li><a href="https://fasterthanli.me/articles/my-ideal-rust-workflow">My ideal Rust workflow</a><span class="weekly__url"> (fasterthanli.me)</span><p>Amos explains their Rust build pipeline in great detail, there's a lot going on here!</p>
</li><li><a href="https://ijmacd.github.io/rfc3339-iso8601/">RFC 3339 vs ISO 8601</a><span class="weekly__url"> (ijmacd.github.io)</span><p>A nice guide on the differences of the two time formats.</p>
</li><li><a href="https://blog.sinjakli.co.uk/2021/10/25/waiting-for-apt-locks-without-the-hacky-bash-scripts/">Waiting for apt locks without the hacky bash scripts</a><span class="weekly__url"> (blog.sinjakli.co.uk)</span><p>Chris Sinjakli has tips for dealing with apt locks in scripts.</p>
</li><li><a href="https://utcc.utoronto.ca/~cks/space/blog/programming/GoVersionOfYourSource">Go 1.18 will embed source version information into binaries</a><span class="weekly__url"> (utcc.utoronto.ca)</span><p>Chris Siebenmann explains what kind of information is embedded into Go binaries.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://panic.com/blog/a-prototype-original-ipod/">A Prototype Original iPod</a><span class="weekly__url"> (panic.com)</span><p>Cabel Sasser introduces an early iPod prototype on the 20 year anniversary.</p>
</li><li><a href="https://www.ifixit.com/News/54122/macbook-pro-2021-teardown">2021 MacBook Pro Teardown: A Glimpse at a Better Timeline</a><span class="weekly__url"> (ifixit.com)</span><p>Sam Goldheart summarises the work of the iFixit team to tear down the new MacBook Pro.</p>
</li></ul>]]></content:encoded></item><item><title>28 / Willingness to look stupid</title><link>https://arne.me/weekly/28</link><description><![CDATA[Issue #28 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/28</guid><pubDate>Sun, 24 Oct 2021 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hello from sunny Germany, enjoy this weeks collection. ✌🏻</p>
<h2>Tweet of the Week</h2><blockquote>idea: Computer but good
&mdash;&nbsp;<a href="https://twitter.com/barrelshifter/status/1451420122199965698">@barrelshifter</a></blockquote><h2>Favourites</h2><ul><li><a href="https://danluu.com/look-stupid">Willingness to look stupid</a><span class="weekly__url"> (danluu.com)</span><p>Dan Luu in an amazing post about the advantages of &quot;looking stupid&quot;. If you only read one story today, this is it.</p>
</li><li><a href="https://drewdevault.com/2021/10/17/Reliability.html">Software developers have stopped caring about reliability</a><span class="weekly__url"> (drewdevault.com)</span><p>Drew DeVault about the current state of software and how we can improve.</p>
</li></ul><h2>Culture</h2><ul><li><a href="https://www.conordewey.com/blog/first-90-days/">The First 90 Days</a><span class="weekly__url"> (conordewey.com)</span><p>Conor Dewey about the 30-60-90 day framework when starting at a company.</p>
</li><li><a href="https://jvns.ca/blog/2021/10/21/how-to-get-useful-answers-to-your-questions/">How to get useful answers to your questions</a><span class="weekly__url"> (jvns.ca)</span><p>Julia Evans has a guide on asking useful questions.</p>
</li><li><a href="https://randsinrepose.com/archives/the-sabotage-list/">The Sabotage List</a><span class="weekly__url"> (randsinrepose.com)</span><p>Michael Lopp has a list of project's at the back of every notebook and tells you why.</p>
</li></ul><h2>Software Engineering</h2><ul><li><a href="https://mabez.dev/blog/posts/esp-rust-18-10-2021/">Scott Mabin</a><span class="weekly__url"> (mabez.dev)</span><p>Another update on Rust on Expressif chips (like the ESP32c3).</p>
</li><li><a href="https://httptoolkit.tech/blog/status-targeted-caching-headers/">New HTTP standards for caching on the modern web</a><span class="weekly__url"> (httptoolkit.tech)</span><p>Tim Perry introduces the new cache headers, namely <code>Cache-Status</code> and <code>&lt;Target&gt;-Cache-Control</code>. You can use them today with some providers!</p>
</li><li><a href="https://www.notion.so/blog/sharding-postgres-at-notion">Herding elephants: Lessons learned from sharding Postgres at Notion</a><span class="weekly__url"> (notion.so)</span><p>Garrett Fidalgo explains the strategy of sharding the Notion Postgres monolith and what they'd do differently today.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://twitter.com/fasterthanlime/status/1452053938195341314">@fasterthanlime on Twitter</a><span class="weekly__url"> (twitter.com)</span><p>Amos shares some insight from a locked account about the unreacted Google antitrust filling. &quot;<em>I have to say that either Google is screwed or society is screwed, we'll find out which.</em>&quot;</p>
</li><li><a href="https://piszek.com/2021/02/07/composability/">Composability is the only game in town – Roam, shipping containers, Lego and Twitter.</a><span class="weekly__url"> (piszek.com)</span><p>Artur Piszek about the perks of composability.</p>
</li><li><a href="https://www.theatlantic.com/magazine/archive/2021/11/graeber-wengrow-dawn-of-everything-history-humanity/620177/">Review: ‘The Dawn of Everything: A New History of Humanity’</a><span class="weekly__url"> (theatlantic.com)</span><p>William Deresiewicz reviews a book with vastly different views on early humanity.</p>
</li></ul>]]></content:encoded></item><item><title>27 / Speed matters</title><link>https://arne.me/weekly/27</link><description><![CDATA[Issue #27 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/27</guid><pubDate>Sun, 17 Oct 2021 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey, hope you’re well. Enjoy this weeks selection ✌🏻</p>
<h2>Tweet of the Week</h2><blockquote>Want to get ahead in life?

Start _genuinely_ rooting for others to succeed.

It's as simple as that.
&mdash;&nbsp;<a href="https://twitter.com/sahilbloom/status/1420851554026983435">@sahilbloom</a></blockquote><h2>Favourites</h2><ul><li><a href="https://whitehoodhacker.net/posts/2021-10-04-the-big-rick">IoT Hacking and Rickrolling My High School District</a><span class="weekly__url"> (whitehoodhacker.net)</span><p>A story of a small team rickrolling their entire High School District (of over 11 thousand students).</p>
</li><li><a href="https://scattered-thoughts.net/writing/speed-matters/">Speed matters</a><span class="weekly__url"> (scattered-thoughts.net)</span><p>Jamie Brandon writes that the most important thing to focus on improving is how fast you can work.</p>
</li><li><a href="https://levels.io/product-hunt-hacker-news-number-one/">How I got my startup to #1 on both Product Hunt and Hacker News by accident</a><span class="weekly__url"> (levels.io)</span><p>Pieter Levels about the NomadList project and its history.</p>
</li></ul><h2>Culture</h2><ul><li><a href="https://jacobian.org/2021/oct/13/tech-salaries-2021/">What is your labor worth? Tech compensation in 2021</a><span class="weekly__url"> (jacobian.org)</span><p>Jacob Kaplan-Moss about tech compensation and how to find out if you're underpaid.</p>
</li><li><a href="https://jayriverlong.github.io/2021/10/14/growth.html">Growth vs. Efficiency</a><span class="weekly__url"> (jayriverlong.github.io)</span><p>Jay Riverlong on a trade-off that you can find everywhere.</p>
</li><li><a href="https://faingezicht.com/articles/2021/09/20/evaluating-startup-offers/">How to Evaluate Startup Offers</a><span class="weekly__url"> (faingezicht.com)</span><p>Avy Faingezicht has a beginners guide on startup offers (shares, cash, etc.).</p>
</li></ul><h2>Software Engineering</h2><ul><li><a href="https://aegeorge42.github.io/">Neural Networks from Scratch - an interactive guide</a><span class="weekly__url"> (aegeorge42.github.io)</span><p>Allison George created an interactive guide to learn Neural Networks.</p>
</li><li><a href="https://justinas.org/nixos-in-the-cloud-step-by-step-part-1">NixOS in the Cloud, step-by-step: part 1</a><span class="weekly__url"> (justinas.org)</span><p>Justinas Stankevičius has a tutorial to set up NixOS on a Digital Ocean virtual machine. Make sure to check out <a href="https://justinas.org/nixos-in-the-cloud-step-by-step-part-2">part 2</a> as well!</p>
</li></ul><h2>Rust</h2><ul><li><a href="https://lwn.net/Articles/871283/">Rust and GCC, two different ways</a><span class="weekly__url"> (lwn.net)</span><p>Jonathan Corbet about the different approaches to use gcc as a Rust compiler (instead of the currently-supported LLVM).</p>
</li><li><a href="https://patrickfreed.github.io/rust/2021/10/15/making-slow-rust-code-fast.html">Making slow Rust code fast</a><span class="weekly__url"> (patrickfreed.github.io)</span><p>Patrick Freed explains how he improved the performance of his Rust crate, using benchmarks and flame graphs to find slow paths.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://www.theregister.com/2021/10/11/facebook_opinion_column/">The planet survived six hours without Facebook. Let's make it longer next time</a><span class="weekly__url"> (theregister.com)</span><p>Rupert Goodwins about the Facebook downtime and how Facebook has no essential service.</p>
</li><li><a href="https://www.eugenewei.com/blog/2018/5/21/invisible-asymptotes">Invisible asymptotes</a><span class="weekly__url"> (eugenewei.com)</span><p>Eugene Wei about invisible asymptotes (i.e. reasons for growth stagnation) at various Silicon Valley companies and how to detect them.</p>
</li><li><a href="https://eandt.theiet.org/content/articles/2021/10/solar-powered-aircraft-flown-for-nearly-three-weeks-without-landing/">Solar-powered aircraft flown for nearly three weeks without landing</a><span class="weekly__url"> (eandt.theiet.org)</span><p>Jack Loughran about the Airbus aircraft that could potentially stay airborne for up to six months.</p>
</li></ul>]]></content:encoded></item><item><title>26 / Twitter has a kernel team!?</title><link>https://arne.me/weekly/26</link><description><![CDATA[Issue #26 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/26</guid><pubDate>Sun, 10 Oct 2021 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey everyone, hope you enjoy this issue ✌🏻</p>
<h2>Tweet of the Week</h2><blockquote>everyone talks about how instagram is bad for mental health but what about jira??
&mdash;&nbsp;<a href="https://twitter.com/ikasliwal/status/1446249388699840556">@ikasliwal on Twitter</a></blockquote><h2>Favourites</h2><ul><li><a href="http://habitatchronicles.com/2004/04/you-cant-tell-people-anything/">You can't tell people anything (2004)</a><span class="weekly__url"> (habitatchronicles.com)</span><p>A great post by Chip, who explains how some things have to be experienced, telling people about it is not enough.</p>
</li><li><a href="https://www.theguardian.com/commentisfree/2021/sep/26/why-corporate-social-responsibility-is-bs">Why corporate social responsibility is BS</a><span class="weekly__url"> (theguardian.com)</span><p>Robert Reich, former US Secretary of Labor, about corporate social responsibility and how it‘s mostly marketing.</p>
</li><li><a href="https://durmonski.com/life-advice/curiosity-is-better-than-being-smart/">Why Curiosity Is Better Than Being Smart?</a><span class="weekly__url"> (durmonski.com)</span><p>Ivaylo Durmonski about the loop of smartness and curiosity.</p>
</li><li><a href="https://orionmagazine.org/article/the-stability-fantasy/">The Stability Fantasy</a><span class="weekly__url"> (orionmagazine.org)</span><p>Emmett FitzGerald on the illusion of viewing nature as a stable backdrop of life.</p>
</li></ul><h2>Facebook</h2><ul><li><a href="https://blog.cloudflare.com/october-2021-facebook-outage/">Understanding How Facebook Disappeared from the Internet</a><span class="weekly__url"> (blog.cloudflare.com)</span><p>Celso Martinho with an outsiders view on the Facebook outage.</p>
</li><li><a href="https://engineering.fb.com/2021/10/05/networking-traffic/outage-details/">More details about the October 4 outage</a><span class="weekly__url"> (engineering.fb.com)</span><p>Santosh Janardhan about the things that happened inside of Facebook during the outage.</p>
</li><li><a href="https://jvns.ca/blog/2021/10/05/tools-to-look-at-bgp-routes/">Tools to explore BGP</a><span class="weekly__url"> (jvns.ca)</span><p>Julia Evans about the BGP protocol and tools to visualize BGP routes.</p>
</li><li><a href="https://www.platformer.news/p/the-facebook-whistleblower-testifies?token=eyJ1c2VyX2lkIjozNTczNDk4MywicG9zdF9pZCI6NDIyMDc4NDYsIl8iOiJiRXNvYSIsImlhdCI6MTYzMzYwODY1NCwiZXhwIjoxNjMzNjEyMjU0LCJpc3MiOiJwdWItNzk3NiIsInN1YiI6InBvc3QtcmVhY3Rpb24ifQ.Tae3w8qAADwECaGdZeXtSAPZpy1EkD8dO8-j41QNXfg">The Facebook whistleblower testifies</a><span class="weekly__url"> (platformer.news)</span><p>Casey Newton about the Facebook whistleblower Frances Haugen and her testimonial.</p>
</li><li><a href="https://www.inputmag.com/features/facebook-public-relations-andy-stone-twitter-whistleblower-controversy">We need to talk about Facebook PR guy Andy Stone</a><span class="weekly__url"> (inputmag.com)</span><p>Chris Stokel-Walker about the questionable methods of Favebooks PR guy Andy Stone.</p>
</li></ul><h2>Culture</h2><ul><li><a href="https://paulosman.me/2021/10/02/sociotechnical-lenses-into-software-systems/">Sociotechnical Lenses into Software Systems</a><span class="weekly__url"> (paulosman.me)</span><p>Paul Osman about the different lenses one can have on a team and the importance of the sociotechnical one.</p>
</li><li><a href="https://shekhargulati.com/2021/09/23/doing-software-estimation-within-constraints-of-hofstadters-law-and-parkinsons-law/">Doing Software Estimation within constraints of Hofstadter’s law and Parkinson’s law</a><span class="weekly__url"> (shekhargulati.com)</span><p>Shekhar Gulati has a guide to maybe more precise software estimation.</p>
</li><li><a href="https://lucasfcosta.com/2021/09/20/monte-carlo-forecasts.html">How to replace estimations and guesses with a Monte Carlo simulation</a><span class="weekly__url"> (lucasfcosta.com)</span><p>Lucas Fernandes da Costa recommends a simulation for (software) estimations.</p>
</li></ul><h2>Software Engineering</h2><ul><li><a href="https://danluu.com/in-house/">The value of in-house expertise</a><span class="weekly__url"> (danluu.com)</span><p>Dan Luu about the the old buy vs. build question and why it's often better to build (for bigger companies).</p>
</li><li><a href="https://tuhrig.de/my-logging-best-practices/">My Logging Best Practices</a><span class="weekly__url"> (tuhrig.de)</span><p>Thomas has some tips when it comes to application logging.</p>
</li><li><a href="https://arxiv.org/abs/2110.01111">Is this the simplest (and most surprising) sorting algorithm ever?</a><span class="weekly__url"> (arxiv.org)</span><p>Stanley P. Y. Fung introduces a super simple, though slow, sorting algorithm.</p>
</li><li><a href="https://betterprogramming.pub/three-things-go-needs-right-now-more-than-generics-a6225d62f76b">3 Things Go Needs Right Now More Than Generics</a><span class="weekly__url"> (betterprogramming.pub)</span><p>Ryan Collingham about Go‘s missing features, in particular enums, universal nil and concise error handling.</p>
</li><li><a href="https://philpearl.github.io/post/perf_time/">Faster time parsing</a><span class="weekly__url"> (philpearl.github.io)</span><p>Phil Pearl goes on an adventure to make parsing RFC3339 faster.</p>
</li><li><a href="https://www.simplethread.com/20-things-ive-learned-in-my-20-years-as-a-software-engineer/">20 Things I've Learned in my 20 Years as a Software Engineer</a><span class="weekly__url"> (simplethread.com)</span><p>Justin Etheredge has a list of great advice.</p>
</li><li><a href="https://twitter.com/QuinnyPig/status/1445151389122842624">Corey Quinn on Twitter</a><span class="weekly__url"> (twitter.com)</span><p>Corey Quinn has a thread of things learned over the years from various outages.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://uxdesign.cc/rewilding-your-attention-d518ede18855">Rewilding your attention</a><span class="weekly__url"> (uxdesign.cc)</span><p>Clive Thompson makes the point that we should discover new things without the algorithms sometimes, it‘s called „rewilding your attention“.</p>
</li><li><a href="https://www.latimes.com/opinion/story/2021-09-29/editorial-its-time-to-stop-lying-to-consumers-about-the-sad-state-of-recycling">It’s time to stop misleading consumers about recycling</a><span class="weekly__url"> (latimes.com)</span><p>LA Times on the sad state of recycling (in the US).</p>
</li><li><a href="https://www.bloomberg.com/news/features/2021-09-29/is-stock-market-rigged-insider-trading-by-executives-is-pervasive-critics-say">Most Americans Today Believe the Stock Market Is Rigged, and They’re Right</a><span class="weekly__url"> (bloomberg.com)</span><p>Liam Vaughan about insider trading and fairness in the stock market.</p>
</li><li><a href="http://www.noaa.gov/news-release/world-first-ocean-drone-captures-video-from-inside-hurricane">A world first: Ocean drone captures video from inside a hurricane</a><span class="weekly__url"> (noaa.gov)</span><p>Impressive footage from inside a hurricane.</p>
</li><li><a href="https://www.theatlantic.com/magazine/archive/2021/11/free-returns-online-shopping/620169/">The Nasty Logistics of Returning Your Too-Small Pants</a><span class="weekly__url"> (theatlantic.com)</span><p>Amanda Mull about the journey your sent-back items take and the myth that they get re-sold.</p>
</li></ul>]]></content:encoded></item><item><title>25 / Work Is a False Idol</title><link>https://arne.me/weekly/25</link><description><![CDATA[Issue #25 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/25</guid><pubDate>Sun, 03 Oct 2021 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Greetings from rainy Germany, hope you’re enjoying your weekend 🛋</p>
<h2>Tweet of the Week</h2><blockquote>&quot;Electron is Docker for GUI&quot; is an entirely correct take that I was nonetheless not emotionally prepared for
&mdash;&nbsp;<a href="https://twitter.com/Lucretiel/status/1443795077642530817">@Lucretiel</a></blockquote><h2>Favourites</h2><ul><li><a href="https://www.chiark.greenend.org.uk/~ianmdlvl/rust-polyglot/intro.html">Rust for the Polyglot Programmer</a><span class="weekly__url"> (chiark.greenend.org.uk)</span><p>If you're an experienced programmer that want's got get their feet wet with Rust, check this out.</p>
</li><li><a href="https://www.nytimes.com/2021/08/22/opinion/lying-flat-work-rest.html">Work Is a False Idol</a><span class="weekly__url"> (nytimes.com)</span><p>Cassady Rosenblum about the Lying flat movement and people embracing the freedom of rest.</p>
</li><li><a href="https://jacobian.org/2021/sep/27/briefing-a-delegate/">Briefing a Delegate</a><span class="weekly__url"> (jacobian.org)</span><p>Jacob Kaplan-Moss on the most important things when it comes to delegation.</p>
</li></ul><h2>Culture</h2><ul><li><a href="https://blog.pragmaticengineer.com/project-management-at-big-tech/">How Big Tech Runs Tech Projects and the Curious Absence of Scrum</a><span class="weekly__url"> (blog.pragmaticengineer.com)</span><p>Gergely Orosz about project management techniques and how Scrum can get in the way of shipping.</p>
</li><li><a href="https://blog.luap.info/we-deserve-better-than-confluence-and-notion.html">We deserve better than Confluence and Notion</a><span class="weekly__url"> (blog.luap.info)</span><p>Paul why often used enterprise documentation software doesn't cut it.</p>
</li></ul><h2>Software Engineering</h2><ul><li><a href="https://trishagee.com/2020/09/07/reading-code-is-a-skill/">Reading Code is a Skill</a><span class="weekly__url"> (trishagee.com)</span><p>Trisha Gee about the aspect of reading code and how readable code is subjective.</p>
</li><li><a href="http://nuclear.mutantstargoat.com/articles/make/">Practical Makefiles, by example</a><span class="weekly__url"> (nuclear.mutantstargoat.com)</span><p>John Tsiombikas has some practical advice on writing Makefiles.</p>
</li><li><a href="https://adventures.michaelfbryan.com/posts/rust-best-practices/bad-habits">Common Newbie Mistakes and Bad Practices in Rust: Bad Habits</a><span class="weekly__url"> (adventures.michaelfbryan.com)</span><p>Michael-F-Bryan has collected some common pitfalls for people starting with Rust (esp. coming from C/C++).</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://metacognitive.me/memory-palace/">An ultimate guide to memory palaces</a><span class="weekly__url"> (metacognitive.me)</span><p>Sergiy about memory palaces and good ways to get started.</p>
</li><li><a href="https://www.nytimes.com/2021/09/24/well/live/parallel-play-for-adults.html">Parallel Play Isn't Just for Kids</a><span class="weekly__url"> (nytimes.com)</span><p>Sophie Vershbow explains why spending time in the presence of other people while doing your own thing is a great thing, not just for children.</p>
</li><li><a href="https://am.jpmorgan.com/us/en/asset-management/institutional/insights/market-insights/eye-on-the-market/dude-where-is-my-stuff/">Dude, Where’s My Stuff?</a><span class="weekly__url"> (am.jpmorgan.com)</span><p>Michael Cembalest explains the &quot;global supply chain mess&quot; with tons of graphs.</p>
</li></ul>]]></content:encoded></item><item><title>24 / Start using tools again</title><link>https://arne.me/weekly/24</link><description><![CDATA[Issue #24 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/24</guid><pubDate>Sun, 26 Sep 2021 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey, how was your week? Enjoy todays issue ☕️</p>
<h2>Tweet of the Week</h2><blockquote>two seconds into googling a javascript issue and i witness `&lt;div class=&quot;list-item&quot;&gt;` and i want to stop programming for the day
&mdash;&nbsp;<a href="https://twitter.com/eevee/status/1441951092669964288">@eevee on Twitter</a></blockquote><h2>Favourites</h2><ul><li><a href="https://fasterthanli.me/articles/a-terminal-case-of-linux">A terminal case of Linux</a><span class="weekly__url"> (fasterthanli.me)</span><p>Amos again with a great post starting with color handling in terminals and ending deep in assembly code.</p>
</li><li><a href="https://h2x.sh/apple/">Start using tools again</a><span class="weekly__url"> (h2x.sh)</span><p>I love this post as it perfectly explains the direction I'm going towards myself: Simple, working tools without arbitrary constraints.</p>
</li></ul><h2>Culture</h2><ul><li><a href="https://jacobian.org/2021/sep/22/people-or-results-oriented/">People- vs Results-Oriented Management: Both Work!</a><span class="weekly__url"> (jacobian.org)</span><p>Jacob Kaplan-Moss about different management styles and why having both is beneficial.</p>
</li><li><a href="https://mobile.twitter.com/ShaanVP/status/1429496148297883656">@ShaanVP on Twitter</a><span class="weekly__url"> (mobile.twitter.com)</span><p>Shaan Puri has relationship advice for business and life.</p>
</li></ul><h2>Software Engineering</h2><ul><li><a href="http://plumshell.com/2017/11/30/as-a-solo-app-developer-i-decided-to-offer-phone-support-and-this-is-what-happened/">As A Solo Developer, I Decided To Offer Phone Support, And This Is What Happened</a><span class="weekly__url"> (plumshell.com)</span><p>Non Umemoto explains the benefits of offering phone support as a solo developer.</p>
</li><li><a href="https://eugeneyan.com/writing/first-rule-of-ml/">The First Rule of Machine Learning: Start without Machine Learning</a><span class="weekly__url"> (eugeneyan.com)</span><p>Eugene Yan about the general principle of starting with heuristics and manual logic before going to ML.</p>
</li><li><a href="https://rustacean-principles.netlify.app/what_is_rust.html">What is Rust? - Rustacean Principles</a><span class="weekly__url"> (rustacean-principles.netlify.app)</span><p>A website that lists the values of Rust and &quot;how to Rustacean&quot;.</p>
</li><li><a href="https://jvns.ca/blog/2021/09/24/new-tool--an-nginx-playground/">New tool: an nginx playground</a><span class="weekly__url"> (jvns.ca)</span><p>Julia Evans built an NGINX playground and explains why and how.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://www.wsj.com/articles/the-facebook-files-11631713039">The Facebook files</a><span class="weekly__url"> (wsj.com)</span><p>Wall Street Journal reporters have five articles about Facebook and how it's not in control of their platform.</p>
</li><li><a href="https://www.niemanlab.org/2021/09/this-study-shows-how-people-reason-their-way-through-echo-chambers-and-what-might-guide-them-out/">This study shows how people reason their way through echo chambers — and what might guide them out</a><span class="weekly__url"> (niemanlab.org)</span><p>Shraddha Chakradhar about a study on echo chambers and what could fix them.</p>
</li><li><a href="https://medium.com/a-chair-in-a-room/small-vehicles-of-tokyo-7cdda49c2bf8">Small vehicles of Tokyo</a><span class="weekly__url"> (medium.com)</span><p>Dan Hill collected a fascinating catalogue of small vehicles in the (sometimes) narrow streets of Tokyo.</p>
</li></ul>]]></content:encoded></item><item><title>23 / The Hitchhiker&apos;s Guide to the Unexpected</title><link>https://arne.me/weekly/23</link><description><![CDATA[Issue #23 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/23</guid><pubDate>Sun, 19 Sep 2021 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey, hope your week was good. I added a new category called Favourites, let me know what you think! See you next week 👋🏻</p>
<h2>Favourites</h2><ul><li><a href="https://ferd.ca/the-hitchhiker-s-guide-to-the-unexpected.html">The Hitchhiker's Guide to the Unexpected</a><span class="weekly__url"> (ferd.ca)</span><p>Fred Hebert about the best ways to handle the unexpected (mostly bugs and undefined behaviour).</p>
</li><li><a href="https://randsinrepose.com/archives/the-builders-high/">The Builder’s High (2014)</a><span class="weekly__url"> (randsinrepose.com)</span><p>Michael Lopp about the joys of building things.</p>
</li><li><a href="https://www.abc.net.au/news/2021-08-12/fast-fashion-turning-parts-ghana-into-toxic-landfill/100358702">Dead white man's clothes: How fast fashion is turning parts of Ghana into toxic landfill</a><span class="weekly__url"> (abc.net.au)</span><p>Linton Besser about the consequences of fast fashion in the west.</p>
</li></ul><h2>Culture</h2><ul><li><a href="https://microfounder.com/blog/cofounder-in-marketing">Developer, You May Need a Co-Founder in Marketing</a><span class="weekly__url"> (microfounder.com)</span><p>Rauno Metsa about the importance of marketing, especially for solo developers.</p>
</li><li><a href="https://habr.com/en/post/440736/">I ruin developers’ lives with my code reviews and I'm sorry</a><span class="weekly__url"> (habr.com)</span><p>Philipp Ranzhin talks about how he changed they way he treats less experienced developers and why.</p>
</li><li><a href="https://rachelbythebay.com/w/2021/09/05/clever/">Code runs on people</a><span class="weekly__url"> (rachelbythebay.com)</span><p>Rachel argues that it's too easy to say code just runs on a computer, it's the people that have to work with it, that matter.</p>
</li></ul><h2>Software Engineering</h2><ul><li><a href="https://rant.gulbrandsen.priv.no/udoc/writing-class-documetation">Writing class documentation</a><span class="weekly__url"> (rant.gulbrandsen.priv.no)</span><p>Arnt Gulbrandsen has some great tipps on how to write good class documentation.</p>
</li><li><a href="https://martinfowler.com/articles/ship-show-ask.html">Ship / Show / Ask</a><span class="weekly__url"> (martinfowler.com)</span><p>Martin Fowler has an interesting alternative to the exclusive PR workflow.</p>
</li><li><a href="https://github.com/golang/go/discussions/48287">how to update [go] APIs for generics</a><span class="weekly__url"> (github.com)</span><p>Russ Cox on the Golang GitHub repository discussions asks about ways to keep backwards-compatibility while introducing generic variants of existing functions.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://thesample.ai/?ref=6512">The Sample</a><span class="weekly__url"> (thesample.ai)</span><p>Jacob O'Bryant built a newsletter aggregator that learns what you like and sends you newsletters that might interest you. Give it a try! (Referral-link)</p>
</li><li><a href="https://bottosson.github.io/posts/colorpicker/">Two new color spaces for color picking - Okhsv and Okhsl</a><span class="weekly__url"> (bottosson.github.io)</span><p>Björn Ottosson discusses the history of colors spaces like HSL and HSV and their problems, then proposes a modern alternative.</p>
</li></ul>]]></content:encoded></item><item><title>22 / Intentional connection in the digital office</title><link>https://arne.me/weekly/22</link><description><![CDATA[Issue #22 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/22</guid><pubDate>Sun, 12 Sep 2021 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hello and welcome to another issue of Arnes Weekly! Hope your week was good, enjoy ✌🏻</p>
<h2>Tweet of the Week</h2><blockquote>&quot;I'm sorry, but we had to cut down the scope to make the deadline.&quot;
<picture><source srcset="/weekly/22/twitter_image.avif" type="image/avif"><img src="/weekly/22/twitter_image.jpeg" alt="A picture of a spoon with a huge hole in it and a fork with super short tines
"></picture>&mdash;&nbsp;<a href="https://twitter.com/WdeB/status/1436051539450376200">@WdeB</a></blockquote><h2>Culture</h2><ul><li><a href="https://seths.blog/2021/09/intentional-connection-in-the-digital-office/">Intentional connection in the digital office</a><span class="weekly__url"> (seths.blog)</span><p>Seth Godin about the difference of online and offline human connection.</p>
</li><li><a href="https://mikemcquaid.com/2021/09/09/the-mentorship-diamond/">The Mentorship Diamond</a><span class="weekly__url"> (mikemcquaid.com)</span><p>Mike McQuaid about mentorship and why it is important (in both directions).</p>
</li></ul><h2>Software Engineering</h2><ul><li><a href="https://ferrous-systems.com/blog/coverage-marks/">Coverage Marks</a><span class="weekly__url"> (ferrous-systems.com)</span><p>Aleksey describes the concept of coverage marks. Pretty cool concept.</p>
</li><li><a href="https://blog.sunfishcode.online/rust-programs-entirely-in-rust/">Rust programs written entirely in Rust</a><span class="weekly__url"> (blog.sunfishcode.online)</span><p>sunfishcode about what it takes to have Rust programs only depend on Rust code (not libc and friends).</p>
</li><li><a href="https://www.ovh.com/blog/how-pci-express-works-and-why-you-should-care-gpu/">How PCI-Express works and why you should care? #GPU</a><span class="weekly__url"> (ovh.com)</span><p>A great explanation of PCIe and what to look out for when trying to maximise your GPU performance.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://www.independent.co.uk/news/science/mrna-cancer-therapy-human-trials-tumours-b1917739.html">mRNA cancer therapy now in human trials after shrinking mouse tumours</a><span class="weekly__url"> (independent.co.uk)</span><p>Thomas Kingsley about BioNTech moving to human trials for their mRNA-based cancer therapy!</p>
</li><li><a href="https://www.theatlantic.com/technology/archive/2021/08/dead-internet-theory-wrong-but-feels-true/619937/">The 'Dead-Internet Theory' Is Wrong but Feels True</a><span class="weekly__url"> (theatlantic.com)</span><p>Kaitlyn Tiffany about the conspiracy story that most of the internet today is bots.</p>
</li><li><a href="https://www.theguardian.com/news/2021/sep/07/disastrous-voyage-satoshi-cryptocurrency-cruise-ship-seassteading">The disastrous voyage of Satoshi, the world’s first cryptocurrency cruise ship</a><span class="weekly__url"> (theguardian.com)</span><p>Sophie Elmhirst tells the story of the failed plan to sell flats on a cruise ship for a tax-free cryptocurrency dream-society.</p>
</li></ul>]]></content:encoded></item><item><title>21 / Why Electron apps are fine</title><link>https://arne.me/weekly/21</link><description><![CDATA[Issue #21 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/21</guid><pubDate>Sun, 05 Sep 2021 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hi, enjoy this weeks issue! 🙌🏻</p>
<h2>Tweet of the Week</h2><blockquote>Building shared understanding is some of the most undervalued work in software development.
&mdash;&nbsp;<a href="https://twitter.com/norootcause/status/1431130576723922946">@norootcause on Twitter</a></blockquote><h2>Culture</h2><ul><li><a href="https://jezenthomas.com/why-we-dont-do-daily-stand-ups-at-supercede/">Why We Don't Do Daily Stand-Ups</a><span class="weekly__url"> (jezenthomas.com)</span><p>Jezen Thomas explains why his company doesn't do daily stand-ups and I mostly agree.</p>
</li><li><a href="https://www.theatlantic.com/ideas/archive/2019/02/religion-workism-making-americans-miserable/583441/">The Religion of Workism Is Making Americans Miserable</a><span class="weekly__url"> (theatlantic.com)</span><p>Derek Thompson about the worship of work and its history.</p>
</li></ul><h2>Software Engineering</h2><ul><li><a href="https://ben.balter.com/2021/09/01/how-i-re-over-engineered-my-home-network/">How I re-over-engineered my home network for privacy and security</a><span class="weekly__url"> (ben.balter.com)</span><p>Ben Balter about his home-network setup. I always find these posts inspiring and they always make me think about how to improve my home network/server.</p>
</li><li><a href="https://nielsleenheer.com/articles/2021/why-electron-apps-are-fine/">Why Electron apps are fine</a><span class="weekly__url"> (nielsleenheer.com)</span><p>Niels Leenheer thinks Electron apps are fine and tells you why he feels that way.</p>
</li><li><a href="https://www.worldql.com/posts/2021-08-worldql-scalable-minecraft/">How we built an auto-scalable Minecraft server for 1000+ players using WorldQL's spatial database</a><span class="weekly__url"> (worldql.com)</span><p>Jackson Roberts made Minecraft scalable with a single-source-of-truth database called Mammoth.</p>
</li></ul><h2>Cutting Room Flor</h2><ul><li><a href="https://www.theguardian.com/world/gallery/2021/jul/31/buried-in-concrete-mafia-architecture-in-pictures">Buried in concrete: mafia architecture – in pictures</a><span class="weekly__url"> (theguardian.com)</span><p>Alessio Mamo photographed the ruins of some of the Italian mafia villas.</p>
</li><li><a href="https://www.nytimes.com/2021/09/01/at-home/newsletter.html">How to Keep the Days From Blurring Together</a><span class="weekly__url"> (nytimes.com)</span><p>Melissa Kirsch shares some tricks that help bring structure to a day.</p>
</li></ul>]]></content:encoded></item><item><title>20 / The Rise Of User-Hostile Software</title><link>https://arne.me/weekly/20</link><description><![CDATA[Issue #20 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/20</guid><pubDate>Sun, 29 Aug 2021 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Welcome to this weeks issue, hope you had a good week! 🙌🏻</p>
<h2>Tweet of the Week</h2><blockquote>If a programmer gets an interview because of a recommendation from a friend, are they being passed by reference?
&mdash;&nbsp;<a href="https://twitter.com/CarlaNotarobot/status/1430191581575921669">@CarlaNotarobot on Twitter</a></blockquote><h2>Culture</h2><ul><li><a href="https://den.dev/blog/user-hostile-software/">The Rise Of User-Hostile Software</a><span class="weekly__url"> (den.dev)</span><p>Den Delimarsky about user-hostile design choices in modern everyday life, with some examples that really hit home.</p>
</li><li><a href="https://linus.coffee/note/possible/">Possible by default</a><span class="weekly__url"> (linus.coffee)</span><p>Linus talks about the importance of the correct mindset when thinking about new ideas.</p>
</li></ul><h2>Software Engineering</h2><ul><li><a href="https://haydenjames.io/home-lab-beginners-guide-hardware/">Home Lab Beginners guide</a><span class="weekly__url"> (haydenjames.io)</span><p>Hayden James about his homelab and what components he recommends when getting started.</p>
</li><li><a href="https://devblog.arcana.rs/scoped-arena-allocator/https://devblog.arcana.rs/scoped-arena-allocator">scoped-arena-allocator</a><span class="weekly__url"> (devblog.arcana.rs)</span><p>Roman writes about an arena allocator he's written in Rust.</p>
</li><li><a href="https://alexis-lozano.com/hexagonal-architecture-in-rust-1/">Hexagonal architecture in Rust</a><span class="weekly__url"> (alexis-lozano.com)</span></li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://blog.mozilla.org/en/internet-culture/deep-dives/why-are-hyperlinks-blue/">Why are hyperlinks blue?</a><span class="weekly__url"> (blog.mozilla.org)</span><p>Elise Blanchard starts from the beginning of the internet to find who started the trend of blue hyperlinks.</p>
</li><li><a href="https://www.nature.com/articles/d41586-021-02222-1">Electric cars and batteries: how will the world produce enough?</a><span class="weekly__url"> (nature.com)</span><p>Davide Castelvecchi about the importance of recycling, especially when it comes to batteries.</p>
</li><li><a href="https://scholars-stage.org/fighting-like-taliban/">Fighting Like Taliban</a><span class="weekly__url"> (scholars-stage.org)</span><p>Tanner Greer about the fighting culture in Afghanistan.</p>
</li><li><a href="https://www.wired.com/2017/04/the-myth-of-a-superhuman-ai">The Myth of a Superhuman AI</a><span class="weekly__url"> (wired.com)</span><p>Kevin Kelly about five misconceptions when talking about a &quot;superhuman&quot; AI.</p>
</li><li><a href="https://medium.com/future-crunch/collapse-renewal-and-the-rope-of-history-7584e52180b6">Collapse, Renewal and the Rope of History</a><span class="weekly__url"> (medium.com)</span><p>Angus Hervey tells us how real-life isn't a moral arc and how it's up to us to make a difference.</p>
</li></ul>]]></content:encoded></item><item><title>19 / Your devices and your employer</title><link>https://arne.me/weekly/19</link><description><![CDATA[Issue #19 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/19</guid><pubDate>Sun, 22 Aug 2021 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey, hope your week was good. This issue is a bit shorter as my weekend has been super busy, enjoy nonetheless ✌🏻</p>
<h2>Tweet of the Week</h2><blockquote>People being all &quot;We were at our desks for 150 hours a week and we shipped an amazing product&quot; and literally every useful insight I ever have is while I'm in the shower or taking a nap
&mdash;&nbsp;<a href="https://twitter.com/mjg59/status/1429014751892230150">@mjg59</a></blockquote><h2>Culture</h2><ul><li><a href="https://rachelbythebay.com/w/2021/08/20/phones/">Your devices and your employer</a><span class="weekly__url"> (rachelbythebay.com)</span><p>Rachel about the importance of keeping work off your local devices.</p>
</li><li><a href="https://vanschneider.com/blog/why-you-feel-uncertain-about-everything-you-make/">Why you feel uncertain about everything you make</a><span class="weekly__url"> (vanschneider.com)</span><p>Tobias van Schneider explains how feedback can be useful until it's not.</p>
</li></ul><h2>Software Engineering</h2><ul><li><a href="https://matt-rickard.com/reflections-on-10-000-hours-of-programming/">Reflections on 10,000 Hours of Programming</a><span class="weekly__url"> (matt-rickard.com)</span><p>Matt Rickard has 31 reflections about writing code and all of them are great.</p>
</li><li><a href="https://alistapart.com/article/sustainable-web-design-excerpt/">Sustainable Web Design, An Excerpt</a><span class="weekly__url"> (alistapart.com)</span><p>Tom Greenwood explains how we can make the web sustainable.</p>
</li><li><a href="https://www.alexblackie.com/articles/email-authenticity-dkim-spf-dmarc/">Email Authenticity 101: DKIM, DMARC, and SPF</a><span class="weekly__url"> (alexblackie.com)</span><p>Alex Blackie covers the most important parts of email authenticity.</p>
</li><li><a href="https://slack.engineering/how-we-design-our-apis-at-slack/">How We Design Our APIs at Slack - Slack Engineering</a><span class="weekly__url"> (slack.engineering)</span><p>Saurabh Sahni and Taylor Singletary about API design at Slack.</p>
</li><li><a href="https://jvns.ca/blog/confusing-explanations/">Patterns in confusing explanations</a><span class="weekly__url"> (jvns.ca)</span><p>Julia Evans about common pitfalls when writing explanatory content.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="http://www.paulgraham.com/todo.html">The Top of My Todo List</a><span class="weekly__url"> (paulgraham.com)</span><p>Paul Graham about five essential things to keep on top of your TODO list at all times.</p>
</li><li><a href="https://twitter.com/michael_nielsen/status/957763229454774272">@michael_nielsen on Twitter</a><span class="weekly__url"> (twitter.com)</span><p>Michael Nilsen about how he uses spaced repetition (I need to try this).</p>
</li><li><a href="https://www.newyorker.com/magazine/2021/08/23/why-is-it-so-hard-to-be-rational">Why Is It So Hard to Be Rational?</a><span class="weekly__url"> (newyorker.com)</span><p>Joshua Rothman in a great piece about rationalism and how it's more relevant today than ever.</p>
</li><li><a href="https://www.theguardian.com/food/2021/jul/06/caffeine-coffee-tea-invisible-addiction-is-it-time-to-give-up">The invisible addiction: is it time to give up caffeine?</a><span class="weekly__url"> (theguardian.com)</span><p>Michael Pollan about the history of caffeine and the effects on consumers everyday.</p>
</li></ul>]]></content:encoded></item><item><title>18 / Apple&apos;s Mistake</title><link>https://arne.me/weekly/18</link><description><![CDATA[Issue #18 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/18</guid><pubDate>Sun, 15 Aug 2021 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Let’s try something new this week: Reply to this email and tell me what article you liked the most this week, I’d love to hear from you! As always, enjoy 🐬</p>
<h2>Tweet of the Week</h2><blockquote>If I could explain what having kids is like, it’s basically like being on-call for six years so far.
&mdash;&nbsp;<a href="https://twitter.com/vboykis/status/1424697318821990406">@vboykis</a></blockquote><h2>Culture</h2><ul><li><a href="https://www.tbray.org/ongoing/When/202x/2021/08/07/Apps-Get-Worse">Apps Getting Worse</a><span class="weekly__url"> (tbray.org)</span><p>Tim Bray thinks apps are getting worse and he has a theory on why.</p>
</li></ul><h2>Software Engineering</h2><ul><li><a href="https://www.micahlerner.com/2021/08/07/posh-a-data-aware-shell.html">POSH: A Data-Aware Shell</a><span class="weekly__url"> (micahlerner.com)</span><p>Micah Lerner about a new distributed, data-aware shell.</p>
</li><li><a href="https://boyter.org/posts/bloom-filter/">Bloom Filters - Much, much more than a space efficient hashmap!</a><span class="weekly__url"> (boyter.org)</span><p>Ben E. C. Boyter about Bloom filters, popular use cases and their alternatives.</p>
</li><li><a href="https://jakearchibald.com/2021/great-alt-text/">Writing great alt text: Emotion matters</a><span class="weekly__url"> (jakearchibald.com)</span><p>Jake Archibald about how to write good alt text.</p>
</li><li><a href="https://www.cmyr.net/blog/gui-framework-ingredients.html">So you want to write a GUI framework</a><span class="weekly__url"> (cmyr.net)</span><p>Colin Rofls about the must-have components in GUI frameworks and some of the complications you'll run into.</p>
</li></ul><h2>Rust</h2><ul><li><a href="https://serokell.io/blog/rust-in-production-qovery">Rust in Production: Qovery</a><span class="weekly__url"> (serokell.io)</span><p>Gints Dreimanis about their experience of Rust in production.</p>
</li><li><a href="https://www.getsynth.com/docs/blog/2021/08/09/macro">Complex Procedural Rust Macros</a><span class="weekly__url"> (getsynth.com)</span><p>Andre Bogus about complex procedural macros in Rust and what to look out for.</p>
</li><li><a href="http://www.cmyr.net/blog/rust-gui-infra.html">Rust GUI Infrastructure</a><span class="weekly__url"> (cmyr.net)</span><p>Colin Rofls about Druid, the GUI framework he's writing in Rust and what crates and components are useful.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://www.bbc.com/news/science-environment-58130705">Climate change: IPCC report is 'code red for humanity'</a><span class="weekly__url"> (bbc.com)</span><p>Matt McGrath about the recent IPCC report code and why it's so serious.</p>
</li><li><a href="https://www.hackerfactor.com/blog/index.php?/archives/929-One-Bad-Apple.html">One Bad Apple</a><span class="weekly__url"> (hackerfactor.com)</span><p>Dr. Neal Krawetz talks about the (likely) technical implementation and alternatives of Apple CSAM.</p>
</li><li><a href="https://stratechery.com/2021/apples-mistake/">Apple’s Mistake</a><span class="weekly__url"> (stratechery.com)</span><p>Ben Thompson has a more technical view on Apple CSAM than Krawetz, but comes to the same conclusion: It's too invasive.</p>
</li><li><a href="https://www.curbed.com/2021/08/p-e-moskowitz-parallel-parking.html">The Parallel-Parking Job That Ignited the Internet</a><span class="weekly__url"> (curbed.com)</span><p>P. E. Moskowitz about a harmless tweet that got a bit too much attention.</p>
</li><li><a href="https://hackernoon.com/the-simple-life-of-humans-ff2c33u3">The Simple Life of Humans</a><span class="weekly__url"> (hackernoon.com)</span><p>Adrian H. Raudaschl about simplicity and why things shouldn't get too simple.</p>
</li><li><a href="https://www.lapsuslima.com/minimal-maintenance">Minimal Maintenance</a><span class="weekly__url"> (lapsuslima.com)</span><p>Shannon Mattern about the limits of growth.</p>
</li><li><a href="https://www.bbc.com/future/article/20210810-the-ancient-persian-way-to-keep-cool">The Ancient Persian way to keep cool</a><span class="weekly__url"> (bbc.com)</span><p>Kimiya Shokoohi about the bâdgir, or wind catcher, a cost-efficient and green form of cooling.</p>
</li><li><a href="https://ncase.me/trust/">The Evolution of Trust</a><span class="weekly__url"> (ncase.me)</span><p>Nicky Case created an interactive game about trust in a society.</p>
</li><li><a href="https://www.patrick-breyer.de/en/posts/message-screening/">Messaging and Chat Control</a><span class="weekly__url"> (patrick-breyer.de)</span><p>Patrick Breyer about the EU's decision to allow providers to search trough all private chats and messages and emails and how it will affect you.</p>
</li></ul>]]></content:encoded></item><item><title>17 / Use Spreadsheets Everywhere</title><link>https://arne.me/weekly/17</link><description><![CDATA[Issue #17 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/17</guid><pubDate>Sun, 08 Aug 2021 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Welcome to this weeks issue, enjoy it! 🙌🏻</p>
<h2>Tweet of the Week</h2><blockquote>What's the Big O Notation of deleting all of your code and starting over again?
&mdash;&nbsp;<a href="https://twitter.com/CarlaNotarobot/status/1423364777087275017">@CarlaNotarobot</a></blockquote><h2>Culture</h2><ul><li><a href="https://arstechnica.com/gadgets/2021/08/vaccines-reopenings-and-worker-revolts-big-techs-contentious-return-to-the-office">Big tech companies are at war with employees over remote work</a><span class="weekly__url"> (arstechnica.com)</span><p>Samuel Axon about the workers in tech companies who don't see a reason to come back to the office.</p>
</li><li><a href="https://www.latimes.com/business/story/2021-07-31/employers-bow-down-to-tech-workers-in-hottest-job-market">Employers bow to tech workers in hottest job market in decades</a><span class="weekly__url"> (latimes.com)</span><p>Brittany Meiling explains how the shortage in software engineers shifts the power to the workers.</p>
</li><li><a href="https://marker.medium.com/why-dont-tech-companies-pay-their-engineers-to-stay-b9c7e4b751e9">Why Don’t Tech Companies Pay Their Engineers to Stay?</a><span class="weekly__url"> (marker.medium.com)</span><p>Matthew Dean about the phenomenon that leaving your (tech) job often leads in a pay day, even though you accumulated domain knowledge and are valuable to your current employer.</p>
</li></ul><h2>Software Engineering</h2><ul><li><a href="https://lwn.net/SubscriberLink/865044/1221533abc0b1a9e/">A GPSD time warp</a><span class="weekly__url"> (lwn.net)</span><p>Jake Edge talks about the issue in GPSD that might break quite a few systems on October 24 if NTP servers aren't updated.</p>
</li><li><a href="https://jessitron.com/2021/08/02/better-coordination-or-better-software/">Better coordination, or better software?</a><span class="weekly__url"> (jessitron.com)</span><p>Jessica Joy Kerr about the benefits of the extra work put in small interfaces between services.</p>
</li><li><a href="https://www.bleepingcomputer.com/news/security/go-rust-net-library-affected-by-critical-ip-address-validation-vulnerability/">Go, Rust &quot;net&quot; library affected by critical IP address validation vulnerability</a><span class="weekly__url"> (bleepingcomputer.com)</span><p>Go and Rust binaries might be vulnerable to SSRF and RFI. Go has a patch in the 1.17 beta, Rust has the fix in 1.53.0 and higher.</p>
</li><li><a href="https://www.gkogan.co/blog/simple-systems/">Simple Systems Have Less Downtime</a><span class="weekly__url"> (gkogan.co)</span><p>Greg Kogan has some great examples on simple systems and explains how they are superior.</p>
</li><li><a href="https://insights.stackoverflow.com/survey/2021">Stack Overflow Developer Survey 2021</a><span class="weekly__url"> (insights.stackoverflow.com)</span><p>Spoiler: Rust is #1 on most-loved languages (Go is #10), but check it out for yourself!</p>
</li><li><a href="https://tpaschalis.github.io/golang-len/">How does Go calculate len()..?</a><span class="weekly__url"> (tpaschalis.github.io)</span><p>Paschalis explains all the internals of using len` in Go.</p>
</li><li><a href="https://portswigger.net/research/http2">HTTP/2: The Sequel is Always Worse</a><span class="weekly__url"> (portswigger.net)</span><p>James Kettle about HTTP2 and it's security shortcomings.</p>
</li></ul><h2>Cutting Room Floor</h2><ul><li><a href="https://www.eff.org/deeplinks/2021/08/apples-plan-think-different-about-encryption-opens-backdoor-your-private-life">Apple's Plan to &quot;Think Different&quot; About Encryption Opens a Backdoor to Your Private Life</a><span class="weekly__url"> (eff.org)</span><p>India McKinney and Erica Portnoy explain why the changes Apple wants to introduce to iCloud and iMessage are a slippery slope and make it less secure.</p>
</li><li><a href="https://www.simplethread.com/use-spreadsheets-everywhere">Use Spreadsheets Everywhere!</a><span class="weekly__url"> (simplethread.com)</span><p>Justin Etheredge makes a point for spreadsheets but also explains the cutoff point and how crucial it is not to miss it.</p>
</li><li><a href="https://httptoolkit.tech/blog/safari-is-killing-the-web/">Safari isn't protecting the web, it's killing it</a><span class="weekly__url"> (httptoolkit.tech)</span><p>Tim Perry argues that Safari being a behind on modern web technologies is killing the web. I have to add that I disagree with the conclusion as the author doesn't talk about all the privacy features Safari prioritises, plus not-supporting-the-latest-features is not &quot;killing the web&quot;.</p>
</li><li><a href="https://www.vox.com/the-highlight/22585287/technology-smartphones-gmail-attention-morality">Technology may be wreaking havoc on our morality</a><span class="weekly__url"> (vox.com)</span><p>Sigal Samuel about how the addictive features in social networks and apps are actually &quot;human downgrading&quot;.</p>
</li><li><a href="https://www.bostonglobe.com/2021/07/31/business/it-has-be-known-what-was-done-us-natick-couple-harassed-by-ebay-tell-their-story-first-time/">‘It has to be known what was done to us’: Natick couple harassed by eBay tell their story for the first time</a><span class="weekly__url"> (bostonglobe.com)</span><p>Aaron Pressman tells the story of David and Ina Steiner who have been harassed and stalked by eBay employees and are now suing.</p>
</li></ul>]]></content:encoded></item><item><title>16 / Avoid easy things</title><link>https://arne.me/weekly/16</link><description><![CDATA[Issue #16 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/16</guid><pubDate>Sun, 01 Aug 2021 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Greetings from the Baltic Sea! 🌊 Hope your week has been great, enjoy this issue!</p>
<h2><a inert href="#tweet-of-the-week" aria-hidden="true" class="anchor" id="tweet-of-the-week"></a>Tweet of the Week</h2>
<blockquote>
<p>Mathematics be like :<br />
log(😅) =💧log(😄)<br />
— <a href="https://twitter.com/Shivaar11/status/1420156022728142848">@Shivaar11 on Twitter</a></p>
</blockquote>
<h2><a inert href="#culture" aria-hidden="true" class="anchor" id="culture"></a>Culture</h2>
<ul>
<li><a href="https://ez.substack.com/p/the-remote-culture-war-has-begun">The Remote Culture War Has Begun, And Executives Are Pumping Out “Back To Work” Propaganda</a> (ez.substack.com) — Ed Zitron about the stories that are told to get people “Back To Work”.</li>
<li><a href="https://theapeiron.co.uk/please-bring-back-our-downvotes-society-desperately-needs-it-5119e8d7547c">Please Bring Back Our Downvotes: Society Desperately Needs It</a> (theapeiron.co.uk) — J.J. Pryor argues that a downvote button could be a small step in working against the divide social media brought to society.</li>
</ul>
<h2><a inert href="#software-engineering" aria-hidden="true" class="anchor" id="software-engineering"></a>Software Engineering</h2>
<ul>
<li><a href="https://www.thanassis.space/monkeyisland.html">The Monkey Island (TM) PC-Speaker music player
</a> (thanassis.space) — Athanasios Tsiodras built a device that plays the Monkey Island soundtrack with very little computing power.</li>
<li><a href="https://dataswamp.org/~solene/2021-07-23-why-selfhosting-is-important.html">Why self hosting is important</a> (dataswamp.org) — Solène Rapenne about self-hosting and why a community approach might be beneficial.</li>
<li><a href="https://blog.ikuamike.io/posts/2021/netcat/">Netcat - All you need to know</a> (blog.ikuamike.io) — Michael Ikua explains the different versions of <code>netcat</code> and some common use cases.</li>
</ul>
<h2><a inert href="#rust" aria-hidden="true" class="anchor" id="rust"></a>Rust</h2>
<ul>
<li><a href="https://fasterthanli.me/articles/understanding-rust-futures-by-going-way-too-deep">Understanding Rust futures by going way too deep</a> (fasterthanli.me) — Amos about the internals of a Rust Future and async/await.</li>
<li><a href="https://mabez.dev/blog/posts/esp-rust-espressif/">Rust on Espressif chips</a> (mabez.dev) — Scott Mabin talks about the exciting future of Rust on ESP32 and friends.</li>
<li><a href="https://tweedegolf.nl/blog/58/async-and-asleep-designing-our-future-embedded-applications">Async and asleep: designing our future embedded applications</a> (tweedegolf.nl) — Folkert starts a promising series for using async in embedded Rust applications as well as handling sleep cycles.</li>
<li><a href="https://kerkour.com/blog/rust-development-workflow/">My Rust development workflow (after 2+ years)</a> (kerkour.com) — Sylvain Kerkour about his Rust workflow and how he deals with (sometimes) long compile times.</li>
<li><a href="https://iximiuz.com/en/posts/rust-writing-parsers-with-nom/">Writing Parsers With nom Parser Combinator Framework</a> (iximiuz.com) — Ivan about writing a parser with Rust and the parser combinator crate <a href="https://crates.io/crates/nom">nom</a>.</li>
</ul>
<h2><a inert href="#cutting-room-floor" aria-hidden="true" class="anchor" id="cutting-room-floor"></a>Cutting Room Floor</h2>
<ul>
<li><a href="https://www.sfchronicle.com/projects/2021/jessica-simulation-artificial-intelligence/">The Jessica Simulation:
Love and loss in the age of A.I.</a> (sfchronicle.com) — Jason Fagone in a deeply moving story about Joshua, who deals with the death of his fiancee Jessica using a GTP-3-powered chatbot.</li>
<li><a href="http://yosefk.com/blog/evil-tip-avoid-easy-things.html">Evil tip: avoid “easy” things</a> (yosefk.com) — Yossi Kreinin about the advantages and drawbacks of avoiding “easy” things and the postponing gambit.</li>
<li><a href="https://trms.me/the-value-of-doing-a-little/">The Value of Doing a Little</a> (trms.me) — Lorenzo Gravina explains why doing anything is better than nothing when it comes to habits.</li>
<li><a href="https://www.wired.com/story/to-do-apps-failed-productivity-tools/">Hundreds of Ways to Get S#!+ Done—and We Still Don’t</a> (wired.com) — Clive Thompson about different approaches of TODO apps, why there is no single solution and the psychological background of task lists.</li>
<li><a href="https://www.discovermagazine.com/the-sciences/the-first-atomic-bomb-created-this-forbidden-quasicrystal">The First Atomic Bomb Created This ‘Forbidden’ Quasicrystal</a> (discovermagazine.com) — Marisa Sloan about a discovery of crystal with a structure that was thought to be impossible.</li>
</ul>
]]></content:encoded></item><item><title>Issue #15: Your Idea Is Brilliant, Your Idea Is Worthless</title><link>https://arne.me/weekly/15</link><description><![CDATA[Issue #15 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/15</guid><pubDate>Tue, 27 Jul 2021 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hope you’re having a great weekend! 🙌🏻</p>
<h2><a inert href="#tweet-of-the-week" aria-hidden="true" class="anchor" id="tweet-of-the-week"></a>Tweet of The Week</h2>
<blockquote>
<p>idk who needs to hear this, but don’t forget you made tea.
— <a href="https://twitter.com/ChloeCondon/status/1418272139959013378">@ChloeCondon on Twitter</a></p>
</blockquote>
<h2><a inert href="#culture" aria-hidden="true" class="anchor" id="culture"></a>Culture</h2>
<ul>
<li><a href="https://stonemaiergames.com/kickstarter-lesson-204-your-idea-is-brilliant-your-idea-is-worthless/">Your Idea Is Brilliant, Your Idea Is Worthless</a> (stonemaiergames.com) — A guide on how to deal with ideas.</li>
<li><a href="https://magicbell.com/blog/artist-to-ui-designer-career-transition">Artists, Shrug Off That Imposter Syndrome! The Tech World Needs You</a> (magicbell.com) — Milena Milak explains how to get into UI design as an artist (with a list of resources).</li>
</ul>
<h2><a inert href="#rust" aria-hidden="true" class="anchor" id="rust"></a>Rust</h2>
<ul>
<li><a href="https://lwn.net/Articles/863459/">A GPIO driver in Rust</a> (lwn.net) — A comparison of a GPIO driver in the Linux Kernel written in C versus Rust (spoiler: Rust is 75 lines shorter).</li>
<li><a href="https://www.poor.dev/blog/performance/">How we improved the performance of our Rust app</a> (poor.dev) — Aram Drevekenin goes through different performance optimisations they made in Zellij.</li>
<li><a href="https://kerkour.com/blog/rust-worker-pool/">How to implement worker pools in Rust</a> (kerkour.com) — Sylvain Kerkour about the best ways to parallelise work in a Rust program.</li>
</ul>
<h2><a inert href="#software-engineering" aria-hidden="true" class="anchor" id="software-engineering"></a>Software Engineering</h2>
<ul>
<li><a href="https://lobste.rs/s/yfgwjr/what_interesting_command_line_tools_do">What interesting command line tools do you use?</a> (lobste.rs) — A thread with lots of amazing CLI tools.</li>
<li><a href="https://michaelfeathers.silvrback.com/10-papers-every-developer-should-read-at-least-twice">10 Papers Every Developer Should Read</a> (michaelfeathers.silvrback.com, 2017) — Michael Feathers recommends 10 essential papers and tells you why you should read them.</li>
<li><a href="https://christine.website/blog/paranoid-nixos-2021-07-18">Paranoid NixOS Setup</a> (christine.website) — Christine Dodrill guides you through a NixOS setup and how to secure it.</li>
<li><a href="https://www.snellman.net/blog/archive/2021-07-21-monorepo-atomic/">A monorepo misconception - atomic cross-project commits</a> (snellman.net) — Juho Snellman descibes why atomic cross-project commits aren’t practical in real life.</li>
</ul>
<h2><a inert href="#cutting-room-floor" aria-hidden="true" class="anchor" id="cutting-room-floor"></a>Cutting Room Floor</h2>
<ul>
<li><a href="https://www.theguardian.com/news/2021/jul/18/huge-data-leak-shatters-lie-innocent-need-not-fear-surveillance">Huge data leak shatters the lie that the innocent need not fear surveillance</a> (theguardian.com) — Paul Lewis talks about the Pegasus project and how we’re “entering a new surveillance era”.</li>
<li><a href="https://blog.cryptographyengineering.com/2021/07/20/a-case-against-security-nihilism/">A case against security nihilism</a> (blog.cryptographyengineering.com) — Matthew Green wants us to strive for perfect security, even if we’ll never reach it.</li>
<li><a href="https://jcs.org/2021/07/19/desktop">My Fanless OpenBSD Desktop</a> (jcs.org) — Joshua Stein explains his workstation setup, from components to the OS.</li>
</ul>
]]></content:encoded></item><item><title>Issue #14: -2000 Lines of Code</title><link>https://arne.me/weekly/14</link><description><![CDATA[Issue #14 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/14</guid><pubDate>Sun, 18 Jul 2021 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Welcome to this weeks issue, hope you enjoy. ✌️</p>
<h2><a inert href="#tweet-of-the-week" aria-hidden="true" class="anchor" id="tweet-of-the-week"></a>Tweet of The Week</h2>
<blockquote>
<p>“UI design is stagnant, and every browser looks the same.<br />
I wish Apple would try more experimental UIs!”<br />
<em>monkey paw curls</em><br />
—<a href="https://twitter.com/zhuowei/status/1415400237477376011">@zhuowei on Twitter</a></p>
</blockquote>
<h2><a inert href="#culture" aria-hidden="true" class="anchor" id="culture"></a>Culture</h2>
<ul>
<li><a href="https://www.sicpers.info/2021/07/my-proposal-for-scaling-open-source-dont/">My proposal for scaling open source: don’t</a> (sicpers.info) — Graham argues that building software for a small group has benefits over trying to scale.</li>
<li><a href="https://www.folklore.org/StoryView.py?story=Negative_2000_Lines_Of_Code.txt">-2000 Lines of Code</a> — Andy Hertzfeld has a great story from the 80s where Apple tried performance tracking by lines of code.</li>
<li><a href="https://www.protocol.com/policy/w3c-privacy-war">A privacy war is raging inside the W3C</a> (protocol.com) — Issie Lapowsky summarises the politics inside the privacy discussions at W3C.</li>
<li><a href="https://typesense.org/blog/the-unreasonable-effectiveness-of-just-showing-up-everyday/">The unreasonable effectiveness of just showing up everyday</a> (typesense.org) — Kishore Nallan talks about how she started Typesense with only this goal, no deadlines or milestones.</li>
</ul>
<h2><a inert href="#software-engineering" aria-hidden="true" class="anchor" id="software-engineering"></a>Software Engineering</h2>
<ul>
<li><a href="https://blog.syncinc.so/events-not-webhooks">Give me /events, not webhooks</a> (blog.syncinc.so) — Anthony Accomazzo prefers having an endpoint (i.e. pull) over webhooks (i.e. push) and they tell us why.</li>
<li><a href="https://martin.baillie.id/wrote/evil-motion-training-for-emacs/">Emacs Evil Motion Training</a> (martin.baillie.id) — Martin Baillie has built an emacs package that notifies you when you do lazy evil motions (e.g. <code>jjjjjjjjkkkkl</code>) and suggests alternatives.</li>
<li><a href="https://lwn.net/SubscriberLink/862769/b7f69d767ee2b8ba">GitHub is my copilot</a> (lwn.net) — Jonathan Corbet about the best outcome of the GitHub Copilot license debate.</li>
</ul>
<h2><a inert href="#cutting-room-floor" aria-hidden="true" class="anchor" id="cutting-room-floor"></a>Cutting Room Floor</h2>
<ul>
<li><a href="https://sovereign-individual.xyz/posts/becoming-indistractable">Optimizing Inputs and becoming Indistractable</a> (sovereign-individual.xyz) — Pascal Precht summarises the book Indistractable by Nir Eyal, there’s some great things here.</li>
<li><a href="https://zach.bloomqu.ist/blog/2021/07/reliable-self-hosted-email.html">Reliable, Deliverable, Self-Hosted Email</a> (zach.bloomqu.ist) — Zach Bloomquist has a guide on how to self-host your email without the usual downsides (deliverability issues, loosing emails).</li>
<li><a href="https://www.independent.co.uk/life-style/fall-asleep-fast-sleep-trick-b1796959.html">The military secret to falling asleep in two minutes</a> (independent.co.uk) — If you have trouble falling asleep this might be worth a try.</li>
<li><a href="https://www.thecut.com/2021/07/email-newsletters-new-literary-style.html">The Sound of My Inbox</a> (thecut.com) — Molly Fischer about the comeback of newsletters.</li>
<li><a href="https://www.theatlantic.com/technology/archive/2021/06/the-internet-is-a-collective-hallucination/619320/">The Internet Is Rotting</a> (theatlantic.com) — Jonathan Zittrain about the fleeting nature of the modern internet.</li>
</ul>
]]></content:encoded></item><item><title>Issue #13: Git Best Practices</title><link>https://arne.me/weekly/13</link><description><![CDATA[Issue #13 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/13</guid><pubDate>Sun, 11 Jul 2021 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Welcome to this weeks issue! After reading some articles this week about running (which you can find below) I’m now going for a run. 🏃🏻‍♂️</p>
<h2><a inert href="#tweet-of-the-week" aria-hidden="true" class="anchor" id="tweet-of-the-week"></a>Tweet of The Week</h2>
<blockquote>
<p>i’ve started investing in stocks… first chicken, then beef, and now vegetable. i know it’s risky, but i know one day it’ll pay off &amp; i’ll be a bouillonaire
— <a href="https://twitter.com/emily_dawnxo/status/1412016062166601729">@emily_dawnxo for Twitter</a></p>
</blockquote>
<h2><a inert href="#culture" aria-hidden="true" class="anchor" id="culture"></a>Culture</h2>
<ul>
<li><a href="https://twitter.com/adamhjk/status/1413173291909484558">Tweet by @adamhjk</a> (twitter.com/adamhjk) — Adam Jacobs take on the OSS vs. GitHub copilot debate.</li>
<li><a href="https://zoescaman.substack.com/p/mad-men-furious-women">Mad Men. Furious Women.</a> (zoescaman.substack.com) — Zoe talks about misogyny the ad industry and how women start to get fed up with it.</li>
</ul>
<h2><a inert href="#sofware-engineering" aria-hidden="true" class="anchor" id="sofware-engineering"></a>Sofware Engineering</h2>
<ul>
<li><a href="https://ntietz.com/tech-blog/future-of-software-engineering-is-formal-methods/">Where are we going from here? Software engineering needs formal methods</a> (ntietz.com) — Nicholas Tietz-Sokolsky about the software engineering process and how formal methods improve it.</li>
<li><a href="https://sethrobertson.github.io/GitBestPractices/">Commit Often, Perfect Later, Publish Once: Git Best Practices</a> (sethrobertson.github.io) — Seth Robertson has compiled a list of best practices when dealing with git.</li>
<li><a href="https://jacobian.org/2021/may/20/estimation">Software Estimation Is Hard. Do It Anyway.</a> (jacobian.org) — Jacob Kaplan-Moss on software estimation and why is it important, even when it’s often inaccurate.</li>
</ul>
<h2><a inert href="#rust" aria-hidden="true" class="anchor" id="rust"></a>Rust</h2>
<ul>
<li><a href="https://www.possiblerust.com/guide/what-can-coerce-and-where-in-rust">What Can Coerce, and Where, in Rust</a> (possiblerust.com) — Andrew Lilley Brinker goes in depth in his post about coercion in Rust.</li>
<li><a href="https://blog.rust-lang.org/inside-rust/2021/07/01/What-the-error-handling-project-group-is-working-towards.html">What the Error Handling Project Group is Working Towards</a> (blog.rust-lang.org) — Jane Lusby talks about the current state of error handling in Rust and how it will improve in the future.</li>
<li><a href="https://users.rust-lang.org/t/what-is-you-elevator-pitch-for-rust/61713">What is you elevator pitch for Rust?</a> (users.rust-lang.org) — If you ever wondered what all the fuss is about, check out this thread by bexxmodd.</li>
</ul>
<h2><a inert href="#cutting-room-floor" aria-hidden="true" class="anchor" id="cutting-room-floor"></a>Cutting Room Floor</h2>
<ul>
<li><a href="https://www.nytimes.com/2021/07/06/well/move/10000-steps-health.html">Do We Really Need to Take 10,000 Steps a Day for Our Health?</a> (nytimes.com) — Gretchen Reynolds about how upping your step count by a few thousand steps might even be better in some cases than doing 10k steps a day.</li>
<li><a href="https://www.nytimes.com/2021/04/16/well/move/starting-running-jogging.html">How I Tricked Myself Into Liking Running</a> (nytimes.com) — Farah Miller has some great tips if you want to get into running.</li>
<li><a href="https://web.archive.org/web/20220630105008/https://jayriverlong.github.io/2021/07/05/movies.html">No More Movies</a> (jayriverlong.github.io) — Jay Riverlong provides 5 reasons why movies are less and less relevant.</li>
<li><a href="https://www.theatlantic.com/politics/archive/2016/05/white-people-dont-use-white-emoji/481695/">Why White People Don’t Use White Emoji</a> (theatlantic.com) — Andrew McGill about why white people should stop using the yellow skin color.</li>
</ul>
]]></content:encoded></item><item><title>Issue #12: Good code is easy to delete</title><link>https://arne.me/weekly/12</link><description><![CDATA[Issue #12 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/12</guid><pubDate>Sun, 04 Jul 2021 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hope your weekend has been good, enjoy this weeks issue! ✌️</p>
<h2><a inert href="#tweet-of-the-week" aria-hidden="true" class="anchor" id="tweet-of-the-week"></a>Tweet of The Week</h2>
<blockquote>
<p>y’all asked for hot girl summer and instead we got climate change-induced heatwaves
— <a href="https://twitter.com/dontdoitjoe/status/1409198320518455301">@dontdoitjoe on Twitter</a></p>
</blockquote>
<h2><a inert href="#culture" aria-hidden="true" class="anchor" id="culture"></a>Culture</h2>
<ul>
<li><a href="https://alistapart.com/article/asynchronous-design-critique-giving-feedback-part2/">Asynchronous Design Critique: Getting Feedback</a> (alistapart.com) — Erin Casali explains how to ask for feedback and why “any questions?” won’t cut it.</li>
<li><a href="https://jacobian.org/2021/feb/12/interview-questions-weakness/">The Weakness Question</a> (jacobian.org) — Jacob Kaplan-Moss is writing a series about interviewing questions, this time about the dreaded weakness question.</li>
<li><a href="https://web.archive.org/web/20221209050432/https://collabfund.com/blog/hard/">Harder Than It Looks, Not As Fun as It Seems</a> (collaborativefund.com) — Morgan Housel explains how everything is sales.</li>
</ul>
<h2><a inert href="#software-engineering" aria-hidden="true" class="anchor" id="software-engineering"></a>Software Engineering</h2>
<ul>
<li><a href="https://oswalt.dev/2021/06/polymorphism-in-rust/">Polymorphism in Rust</a> (oswalt.dev) — Matt Oswalt talks about the two different ways to do polymorphism in Rust (static and dynamic dispatch).</li>
<li><a href="https://lexi-lambda.github.io/blog/2019/11/05/parse-don-t-validate/">Parse, don’t validate</a> (lexi-lambda.github.io) — Alexis King explains the advantages of parsing a value into a type over just validating it using Haskell.</li>
<li><a href="https://sheep.horse/2021/6/botnets%2C_or_this_is_why_we_cannot_have_nice_things.html">Botnets, or This is Why We Cannot Have Nice Things</a> (sheep.horse) — Andrew Stephens describes his steps to deal with an increasing amount of bots accessing his site.</li>
<li><a href="https://programmingisterrible.com/post/139222674273/how-to-write-disposable-code-in-large-systems">Write code that is easy to delete, not easy to extend</a> (programmingisterrible.com) — tef in an amazing writeup on how to write code that is easy to delete.</li>
<li><a href="http://blog.danieljanus.pl/2021/07/01/commit-groups/">Things I wish Git had: Commit groups</a> (blog.danieljanus.pl) — Daniel Janus about the one feature he’s missing from Git and why merge commits aren’t cutting it.</li>
<li><a href="https://blog.waleedkhan.name/git-undo/">git undo: We can do better</a> (blog.waleedkhan.name) — Waleed Khan has written a git command that can undo almost everything.</li>
</ul>
<h2><a inert href="#cutting-room-floor" aria-hidden="true" class="anchor" id="cutting-room-floor"></a>Cutting Room Floor</h2>
<ul>
<li><a href="https://www.conordewey.com/blog/how-to-live/">Notes on How to Live</a> (conordewey.com) — Conor Dewey has some great notes on the book <a href="https://sive.rs/h">How to Live by Derek Sivers</a>.</li>
<li><a href="http://paulgraham.com/hwh.html">How to work hard</a> (paulgraham.com) — Paul Graham explains why it’s not enough to have talent <em>or</em> work hard; you need both.</li>
<li><a href="https://www.nytimes.com/2021/06/27/business/economy/jobs-workers-unemployment-benefits.html">Where Jobless Benefits Were Cut, Jobs Are Still Hard to Fill</a> (nytimes.com) — Patricia Cohen about how the pandemic made less people accept low wages and bad conditions when it comes to jobs.</li>
<li><a href="https://thehustle.co/the-economics-of-dollar-stores/">The economics of dollar stores</a> (thehustle.co) — Zachary Crockett about what makes a dollar store profitable.</li>
<li><a href="https://constructionphysics.substack.com/p/lumber-price-faq">Why wood has gotten so dang expensive</a> (constructionphysics.substack.com) — Brian Potter explains why lumber prices have been skyrocketing.</li>
<li><a href="https://www.nature.com/articles/nmeth.1618">Points of view: Color blindness</a> (nature.com) — Bang Wong has put out guidelines for graphics that are accessible to people with vision deficiencies.</li>
</ul>
]]></content:encoded></item><item><title>Issue #11</title><link>https://arne.me/weekly/11</link><description><![CDATA[Issue #11 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/11</guid><pubDate>Sun, 27 Jun 2021 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Welcome to this weeks issue, I hope you enjoy it! 🙌</p>
<h2><a inert href="#tweet-of-the-week" aria-hidden="true" class="anchor" id="tweet-of-the-week"></a>Tweet of The Week</h2>
<blockquote>
<p>you either die a hero or live long enough to see yourself become the person who has to make slides about team strategy
— <a href="https://twitter.com/cassidoo/status/1408460539588755460">@cassidoo on Twitter</a></p>
</blockquote>
<h2><a inert href="#culture" aria-hidden="true" class="anchor" id="culture"></a>Culture</h2>
<ul>
<li><a href="https://alistapart.com/article/async-design-critique-giving-feedback/">Asynchronous Design Critique: Giving Feedback
</a> (alistapart.com) — Erin Casali on how to provide great feedback.</li>
<li><a href="https://www.wired.co.uk/article/working-day-time-five-hours">The perfect number of hours to work every day? Five</a> (wired.co.uk) — Margaret Taylor talks about the pros and cons of shorter weekdays.</li>
</ul>
<h2><a inert href="#software-engineering" aria-hidden="true" class="anchor" id="software-engineering"></a>Software Engineering</h2>
<ul>
<li><a href="https://lwn.net/Articles/857599/">Rewriting the GNU Coreutils in Rust</a> (lwn.net) — Ayooluwa Isaiah talks about the status of uutils, a Rust rewrite of Coreutils.</li>
<li><a href="https://news.ycombinator.com/item?id=27644387">Ask HN: Best “I brought down production” story?</a> (news.ycombinator.com) — Great things in here.</li>
<li><a href="https://simonwillison.net/2021/Jun/25/streaming-large-api-responses/">Notes on streaming large API responses</a> (simonwillison.net) — Simon Willison discusses the pros and cons of streaming vs. pagination.</li>
<li><a href="https://kathykorevec.medium.com/building-a-better-place-for-docs-197f92765409">Maybe it’s time we re-think docs</a> (kathykorevec.medium.com) — Kathy Korevec has some insights on what makes great documentation.</li>
<li><a href="https://lwn.net/SubscriberLink/860607/6ee772207c6ce7c3/">Pulling GitHub into the kernel process</a> (lwn.net) — Jake Edge rounds up a discussion by the Kernel maintainers if they would allow patches being sent via GitHub to make it easier to contribute.</li>
<li><a href="https://raycast.com/blog/no-code-reviews-by-default/">No code reviews by default</a> (raycast.com) — Thomas Paul Mann describes how a workflow without code reviews can improve trust in the team and speed up the development flow.</li>
</ul>
<h2><a inert href="#cutting-room-floor" aria-hidden="true" class="anchor" id="cutting-room-floor"></a>Cutting Room Floor</h2>
<ul>
<li><a href="https://www.theatlantic.com/ideas/archive/2021/06/amazon-prime-day-dystopian/619265/">Cancel Amazon Prime</a> (theatlantic.com) — Ellen Cushing about Amazons greatest and most terrifying invention. (If you get a paywall, read it here: <a href="https://web.archive.org/web/20210625213026if_/https://www.theatlantic.com/ideas/archive/2021/06/amazon-prime-day-dystopian/619265/">Wayback Machine</a>)</li>
<li><a href="https://www.eesel.app/blog/your-product-is-a-joke">Your product is a joke</a> (eesel.app) — Amogh Sarda compares building a product to improv comedy.</li>
<li><a href="https://gir.st/blog/greenpass.html">What’s Inside the EU Green Pass QR Code?</a> (gir.st) — Tobias Girstmair explains the contents of the green pass qr code.</li>
<li><a href="https://christine.website/blog/gtd-on-paper-2021-06-13">Using Paper for Everyday Tasks</a> (christine.website) — Christine Dodrill about their switch from digital to analog task management.</li>
<li><a href="https://www.nytimes.com/2021/06/25/opinion/coronavirus-lab.html">Where Did the Coronavirus Come From? What We Already Know Is Troubling</a> (nytimes.com) — Zeynep Tufekci talks about the long past of experimenting with bats and how “we were due for a bat coronavirus outbreak, one way or another”.</li>
</ul>
]]></content:encoded></item><item><title>Building a More Honest Internet</title><link>https://arne.me/weekly/10</link><description><![CDATA[Issue #10 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/10</guid><pubDate>Sun, 20 Jun 2021 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hope you had a great week, enjoy your Sunday and this weeks issue! 🙌</p>
<h2><a inert href="#tweet-of-the-week" aria-hidden="true" class="anchor" id="tweet-of-the-week"></a>Tweet of the week</h2>
<blockquote>
<p>graphics cards against humanity
— <a href="https://twitter.com/computerfact/status/1405883215404060674">@computerfact on Twitter</a></p>
</blockquote>
<h2><a inert href="#culture" aria-hidden="true" class="anchor" id="culture"></a>Culture</h2>
<ul>
<li><a href="https://m.subbu.org/my-leadership-document-2021-edition-132aec22fc0e">My Leadership Document — 2021 Edition</a> (subbu.org) — Subbu Allamaraju about 3 beliefs and 6 behaviours he enforces and practices.</li>
<li><a href="https://designfrontier.net/encourage-teams-to-take-risks">Encourage Teams To Take Risks</a> (designfrontier.net) — Daniel Sellers about why taking risks can be a deciding factor for growth.</li>
<li><a href="https://future.a16z.com/product-thinking/">The Power of Product Thinking</a> (a16z.com) — Julie Zhuo about the <em>skill of knowing what makes a product useful — and loved — by people</em>.</li>
</ul>
<h2><a inert href="#software-engineering" aria-hidden="true" class="anchor" id="software-engineering"></a>Software Engineering</h2>
<ul>
<li><a href="https://www.w3.org/Provider/Style/URI.html">Cool URIs don’t change</a> (w3.org) — “URIs don’t change: people change them.” The author explains why you shouldn’t change your URLs and that there is little excuse to do so. (If that link still 503s, you can read it on the <a href="https://web.archive.org/web/20210614112546/https://www.w3.org/Provider/Style/URI.html">Wayback Machine</a>.)</li>
<li><a href="https://github.com/ibraheemdev/modern-unix">Modern Unix</a> (github.com/ibraheemdev) — A collection of modern command-line tools, by Ibraheem Ahmed.</li>
<li><a href="https://news.ycombinator.com/item?id=27482397">Ask HN: Tools you have made for yourself?</a> (news.ycombinator.com) — Super interesting to see what kind of tools are made just for to scratch a personal itch.</li>
<li><a href="https://blog.vivekhaldar.com/post/3996068979/the-levels-of-emacs-proficiency">The levels of Emacs proficiency</a> (vivekhaldar.com) — Vivek Haldar about the 6 levels of Emacs. I’m somewhere around level 3.</li>
<li><a href="https://emacs.love/tales/emacs-love-tale-by-sdp.html">Emacs Love Tale</a> (emacs.love) — Guilherme Guerra tells a beautiful story creating an editor that their use, based on Emacs.</li>
<li><a href="https://twitter.com/patio11/status/1405704339969220615">The story of my worst bug</a> (twitter.com) — Patrick McKenzie tells the story of their worst bug, resulting in spamming every client (including automatically calling them).</li>
</ul>
<h2><a inert href="#cutting-room-floor" aria-hidden="true" class="anchor" id="cutting-room-floor"></a>Cutting Room Floor</h2>
<ul>
<li><a href="https://blog.dornea.nu/2021/06/13/note-taking-in-2021">Note taking in 2021</a> (dornea.nu) — Victor Dorneanu about modern note taking and Zettelkasten. If you’re interested, check out my personal digital garden: <a href="https://notes.arne.me">Arnes notes</a>.</li>
<li><a href="https://www.cjr.org/special_report/building-honest-internet-public-interest.php">Building a More Honest Internet
</a> (cjr.org) — Ethan Zuckerman about how social media looked if it served the public interests.</li>
<li><a href="https://morrick.me/archives/9368">Safari 15 on Mac OS, a user interface mess</a> (morrick.me) — Riccardo Mori criticises the new Safari that is coming with macOS Monterey.</li>
<li><a href="https://thesystemisdown.substack.com/p/how-to-win-at-risk-every-time-by">How To Win At Risk By Using Systems Thinking</a> (thesystemisdown.substack.com) — Andy Patton sues systems thinking to create the ultimate strategy for the boardgame Risk.</li>
</ul>
]]></content:encoded></item><item><title>Always be quitting</title><link>https://arne.me/weekly/9</link><description><![CDATA[Issue #9 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/9</guid><pubDate>Sun, 13 Jun 2021 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Welcome to another issue of Arnes Weekly. Enjoy! ✌️</p>
<h2><a inert href="#tweet-of-the-week" aria-hidden="true" class="anchor" id="tweet-of-the-week"></a>Tweet of the week</h2>
<blockquote>
<p>If you’re on twitter long enough your personality either becomes “the woke mob can’t handle me” or “I’m hot and sad and pro-union”, there are no other options
— <a href="https://twitter.com/ZackBornstein/status/1402412471772598273">@ZackBornstein on Twitter</a></p>
</blockquote>
<h2><a inert href="#culture" aria-hidden="true" class="anchor" id="culture"></a>Culture</h2>
<ul>
<li><a href="https://jmmv.dev/2021/04/always-be-quitting.html">Always be quitting</a> (jmmv.dev) — Julio Merino talks about how “making yourself replaceable” can make you a better engineer and lead to growth opportunities.</li>
<li><a href="https://ez.substack.com/p/the-upcoming-remote-work-company">The Upcoming Remote Work Company Culture War</a> (ez.substack.com) — Ed Zitron in a very opinionated piece about the excuses for telling people to go back to the office.</li>
<li><a href="http://paulgraham.com/own.html">A Project of One’s Own</a> (paulgraham.com) — Paul Graham makes a point about the joy and excitement of doing projects just for you.</li>
</ul>
<h2><a inert href="#privacy" aria-hidden="true" class="anchor" id="privacy"></a>Privacy</h2>
<ul>
<li><a href="https://www.platformer.news/p/will-apple-mail-end-the-newsletter">Will Apple Mail threaten the newsletter boom?</a> (platformer.news) — Casey Newton about the impact that Apple Mails new privacy features can have on newsletters. I must say I can’t sympathise with business models that rely on tracking people (Arnes Weekly has no tracking and it never will).</li>
<li><a href="https://blog.mozilla.org/en/mozilla/privacy-analysis-of-floc">Privacy analysis of FLoC</a> (blog.mozilla.org) — Eric Rescorla talks about the privacy problems with Googles Federated Learning of Cohorts (or FLoC) proposal.</li>
<li><a href="https://www.wired.co.uk/article/google-chrome-browser-data">It’s time to ditch Chrome</a> (wired.co.uk) — Kate O’Flaherty about the various reasons to switch browsers.</li>
</ul>
<h2><a inert href="#software-engineering" aria-hidden="true" class="anchor" id="software-engineering"></a>Software Engineering</h2>
<ul>
<li><a href="https://jvns.ca/blog/2021/06/08/reasons-why-bugs-might-feel-impossible">Reasons why bugs might feel “impossible”</a> (jvns.ca) — Julia Evans summarises reasons why bugs feel impossible into five categories.</li>
<li><a href="https://major.io/2021/06/06/a-new-future-for-icanhazip/">A new future for icanhazip</a> (major.io) — Major Hayden talks about the history of his <a href="https://icanhazip.com">icanhazip.com</a>.</li>
<li><a href="https://skamille.medium.com/an-incomplete-list-of-skills-senior-engineers-need-beyond-coding-8ed4a521b29f">An incomplete list of skills senior engineers need, beyond coding</a> (skamille.medium.com) — Camille Fournier has a list of skills you need as a senior engineer that aren’t related to coding.</li>
<li><a href="https://brendangregg.com/blog/2021-06-04/an-unbelievable-demo.html">An Unbelievable Demo</a> (brendangregg.com) — Brendan Gregg about a rather irritating experience with a Sun salesperson.</li>
</ul>
<h2><a inert href="#cutting-room-floor" aria-hidden="true" class="anchor" id="cutting-room-floor"></a>Cutting Room Floor</h2>
<ul>
<li><a href="https://www.propublica.org/article/the-secret-irs-files-trove-of-never-before-seen-records-reveal-how-the-wealthiest-avoid-income-tax">The Secret IRS Files: Trove of Never-Before-Seen Records Reveal How the Wealthiest Avoid Income Tax</a> (propublica.org) — Jesse Eisinger, Jeff Ernsthausen and Paul Kiel about how ProPublica got ahold of tax returns of americas wealthiest people and how they avoid paying taxes (Warren Buffet has a true tax rate of 0.1%).</li>
<li><a href="https://twitter.com/jspector/status/1400158073835069441">You are probably playing too many games</a> (twitter.com/jspector) — Josh Spector says we should reduce the number of “games” we play everyday (Twitter, YouTube, Podcasting, etc.) to be actually good at some.</li>
<li><a href="https://www.noemamag.com/the-tyranny-of-time/">The Tyranny Of Time</a> (noemamag.com) —Joe Zadeh about the history and societal impact of clock time.</li>
<li><a href="https://www.nytimes.com/2021/06/08/technology/farewell-millennial-lifestyle-subsidy.html">Farewell, Millennial Lifestyle Subsidy</a> (nytimes.com) — Kevin Roose on how “assisted living for millennials” is coming to an end as tech companies aim for profitability.</li>
<li><a href="https://www.newyorker.com/news/annals-of-a-warming-planet/we-dont-need-supersonic-travel-in-the-new-normal-we-should-slow-down">We Don’t Need Supersonic Travel—in the “New Normal,” We Should Slow Down</a> (newyorker.com) — Bill McKibben makes a point for slow travel (did you know that hypersonic planes emit 5-7x more carbon than passenger planes)?</li>
<li><a href="https://medium.com/readymag/why-user-centred-design-struggles-with-ethics-1500caf86d54">Why user-centred design struggles with ethics</a> (medium.com) — Cennydd Bowles about how the responsibility of tech aren’t just customers and business, but also the environment, the privacy of the individual and more.</li>
</ul>
]]></content:encoded></item><item><title>Do what I mean</title><link>https://arne.me/weekly/8</link><description><![CDATA[Issue #8 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/8</guid><pubDate>Sun, 06 Jun 2021 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Welcome to Arnes Weekly! If you enjoy this newsletter, please consider recommending it to a friend or colleague 🙌</p>
<h2><a inert href="#tweet-of-the-week" aria-hidden="true" class="anchor" id="tweet-of-the-week"></a>Tweet of the Week</h2>
<blockquote>
<p>imo any progress bar that lasts longer than 5 seconds should come with hold music [video]
— <a href="https://twitter.com/neilsardesai/status/1399037054957326339">@neilsardesai on Twitter</a></p>
</blockquote>
<h2><a inert href="#culture" aria-hidden="true" class="anchor" id="culture"></a>Culture</h2>
<ul>
<li><a href="https://www.nytimes.com/2021/04/21/technology/welcome-to-the-yolo-economy.html">Welcome to the YOLO Economy</a> (nytimes.com) — Kevin Roose about how the pandemic changes the priorities of people to the point that they quit and pursue new adventures.</li>
<li><a href="https://www.nytimes.com/2021/04/19/well/mind/covid-mental-health-languishing.html">There’s a Name for the Blah You’re Feeling: It’s Called Languishing</a> (nytimes.com) — Adam Grant finds the term for the weird mental state a lot of people are in right now.</li>
<li><a href="https://www.conordewey.com/blog/building-products-for-delight/">Building Products for Delight</a> (conordewey.com) — Conor Dewey about the things that make a product delightful.</li>
</ul>
<h2><a inert href="#software-engineering" aria-hidden="true" class="anchor" id="software-engineering"></a>Software Engineering</h2>
<ul>
<li><a href="https://xenodium.com/emacs-dwim-do-what-i-mean/">Emacs DWIM: do what ✨I✨ mean</a> (xenodium.com) — Álvaro Ramírez about creating commands that do what you mean. I love the concept!</li>
<li><a href="https://blog.golang.org/fuzz-beta">Go Fuzzing is Beta Ready</a> (blog.golang.org) — Katie Hockman and Jay Conrod on how to get started with the new builtin fuzzing in Go.</li>
<li><a href="https://ferrous-systems.com/blog/rust-test-drive">Taking Rust for a Test Drive</a> (ferrous-systems.com) — Lotte and James provide some tips on how to get started with Rust in your work place.</li>
<li><a href="https://idlewords.com/talks/website_obesity.htm">The Website Obesity Crisis</a> (idlewords.com) — A talk by Maciej Cegłowski (the creator of <a href="https://pinboard.in">Pinboard</a>) about “website obesity”.</li>
</ul>
<h2><a inert href="#watching" aria-hidden="true" class="anchor" id="watching"></a>Watching</h2>
<ul>
<li><a href="https://youtu.be/wdgULBpRoXk">How does a USB keyboard work?</a> (youtube.com) — Ben Eater analyses the signal of a USB Keyboard.</li>
<li><a href="https://youtu.be/2A2NY29iQdI">TWO Unpickable (?) Locks for Lock Picking Lawyer!
</a> (youtube.com) — StuffMadeHere created two locks with very interesting anti-picking features.</li>
</ul>
<h2><a inert href="#cutting-room-floor" aria-hidden="true" class="anchor" id="cutting-room-floor"></a>Cutting Room Floor</h2>
<ul>
<li><a href="https://github.com/norvig/pytudes/blob/master/ipynb/Probability.ipynb">A Concrete Introduction to Probability</a> (github.com/novig) — Peter Norvig explains the basics of probability with a Jupiter Notebook.</li>
<li><a href="https://ksylor.github.io/2020/08/26/bullet-journaling.html">Bullet journalling for software engineers
(and other not-necessarily-artistic people)</a> (ksylor.github.io) — Katie Sylor-Miller on how to get started with bullet journaling.</li>
<li><a href="https://www.nytimes.com/2021/06/01/business/coronavirus-global-shortages.html">How the World Ran Out of Everything</a> (nytimes.com) — Peter S. Goodman explains the Just In Time principle corporations apply to their manufacturing process which now leads to delays.</li>
<li><a href="https://www.theatlantic.com/magazine/archive/2019/12/stop-trying-to-raise-successful-kids/600751/">Stop Trying to Raise Successful Kids</a> (theatlantic.com) — Adam Grant and Allison Sweet Grant about why some people subconsciously prioritise success over kindness when rising their kids.</li>
</ul>
]]></content:encoded></item><item><title>Barrels and Ammunition</title><link>https://arne.me/weekly/7</link><description><![CDATA[Issue #7 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/7</guid><pubDate>Sun, 30 May 2021 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Welcome to this weeks issue, hope you enjoy it!</p>
<h2><a inert href="#tweet-of-the-week" aria-hidden="true" class="anchor" id="tweet-of-the-week"></a>Tweet of the week</h2>
<blockquote>
<p>feeling unaccomplished 101</p>
<ul>
<li>start to many side projects</li>
<li>end nothing</li>
<li>constantly improve half-made things</li>
<li>watch movies to decompress</li>
<li>feel guilty</li>
<li>buy books</li>
<li>never read it. put it on the shelf so you feel miserable crossing by</li>
<li>take even more new responsibilities</li>
</ul>
<p>— <a href="https://twitter.com/krzyzanowskim/status/1396432508707823617">@krzyzanowskim on Twitter</a></p>
</blockquote>
<h2><a inert href="#culture" aria-hidden="true" class="anchor" id="culture"></a>Culture</h2>
<ul>
<li><a href="https://www.conordewey.com/blog/barrels-and-ammunition">Barrels and Ammunition</a> — Conor Dewey summarises a great concept by Keith Rabois: The output of your organization is dependent on the number of people that can own projects and see them through to the end.</li>
<li><a href="https://www.theguardian.com/commentisfree/2021/may/22/if-apple-is-the-only-organisation-capable-of-defending-our-privacy-it-really-is-time-to-worry">If Apple is the only organisation capable of defending our privacy, it really is time to worry</a> — John Naughton about the danger of weak privacy regulations.</li>
<li><a href="https://twitter.com/joulee/status/1398029642443853824">What’s the best thing a manager has ever done for you?</a> — This tweet by Julie Zhuo has lots of inspiring answers.</li>
</ul>
<h2><a inert href="#software-engineering" aria-hidden="true" class="anchor" id="software-engineering"></a>Software Engineering</h2>
<ul>
<li><a href="https://blog.pragmaticengineer.com/uber-app-rewrite-yolo/">Uber’s Crazy YOLO App Rewrite, From the Front Seat</a> — Gergely Orosz about the “two months of hell” Uber engineers went through for an artificial deadline.</li>
<li><a href="https://web.eecs.utk.edu/~azh/blog/makinguselessstuff.html">Why I prefer making useless stuff</a> — Austin Z. Henley about his “useless” side projects and why they are more fun than “useful” ones.</li>
<li><a href="https://review.firstround.com/focus-on-your-first-10-systems-not-just-your-first-10-hires-this-chief-of-staff-shares-his-playbook">Focus on Your First 10 Systems, Not Just Your First 10 Hires</a> — Hashicorps Chief of Staff Kevin Fishner about how crucial systems are in early startups.</li>
</ul>
<h2><a inert href="#cutting-room-floor" aria-hidden="true" class="anchor" id="cutting-room-floor"></a>Cutting room floor</h2>
<ul>
<li><a href="https://fruechtl.me/writing/weeknotes-2">Weeknotes #2</a> — My good friend Jan Früchtl started weekly posts about the things he learned or found interesting, be sure to check this out!</li>
<li><a href="https://jvns.ca/blog/2021/05/24/blog-about-what-you-ve-struggled-with">Blog about what you’ve struggled with</a> — Julia Evans about writing about learning in public.</li>
<li><a href="https://thanaverage.xyz">Than Average</a> — Do you think you have better ideas than average? 67 % think that. Super fun page by Fred Wordie and Jae Perris.</li>
</ul>
]]></content:encoded></item><item><title>Arnes Weekly: The Minimum Viable Company</title><link>https://arne.me/weekly/6</link><description><![CDATA[Issue #6 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/6</guid><pubDate>Sun, 23 May 2021 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hello friends, hope you enjoy this weeks issue!</p>
<h2><a inert href="#tweet-of-the-week" aria-hidden="true" class="anchor" id="tweet-of-the-week"></a>Tweet of The Week</h2>
<blockquote>
<p>java is the denim of programming languages
— <a href="https://twitter.com/Foone/status/1396208225809178624">@Foone on Twitter</a></p>
</blockquote>
<h2><a inert href="#culture" aria-hidden="true" class="anchor" id="culture"></a>Culture</h2>
<ul>
<li><a href="https://www.thecut.com/2021/05/quitting-your-job-as-self-care.html">Quitting Has Become the Ultimate Form of Self-Care</a> — Katie Heaney describes why it’s okay to quit your job for self-care only (if you can afford it).</li>
<li><a href="https://medium.com/swlh/true-product-market-fit-is-a-minimum-viable-company-56adeb3e49cd">True Product Market Fit is a Minimum Viable Company</a> — Ann Miura-Ko talks about why you not only need a minimum viable product, but also a minimal viable company.</li>
<li><a href="https://tomgamon.com/posts/clarity">Clarity is an underrated skill</a> — Tom Gamon introduces you to three rules of clarity.</li>
</ul>
<h2><a inert href="#software-engineering" aria-hidden="true" class="anchor" id="software-engineering"></a>Software Engineering</h2>
<ul>
<li><a href="https://gankra.github.io/blah/text-hates-you">Text Rendering Hates You (2019)</a> — Alexis Beingessner about some of the edge cases you will run into when implementing a text rendering engine.</li>
<li><a href="https://blog.thea.codes/winterblooms-tech-stack">The tools and tech I use to run a one-woman hardware company</a> — Thea guides you through the (mostly well-known) tools she uses.</li>
<li><a href="https://lwn.net/Articles/853423">Rust heads into the kernel?</a> — Jake Edge summarises the discussion about Rust in the kernel.</li>
<li><a href="https://www.possiblerust.com/pattern/naming-your-lifetimes">Naming Your Lifetimes</a> — Andrew Lilley Brinker makes a point of more-than-one-letter lifetimes in Rust.</li>
<li><a href="https://jvns.ca/blog/2021/05/17/how-to-look-at-the-stack-in-gdb/">How to look at the stack with gdb
</a> — Julia Evans shows you how to check out the stack in GDB with an example program.</li>
</ul>
<h2><a inert href="#watching" aria-hidden="true" class="anchor" id="watching"></a>Watching</h2>
<ul>
<li><a href="https://youtu.be/iVYWDIW71jk">Crust of Rust: Subtyping and Variance</a> — If you think you’ve understand the Rust borrow checker and lifetimes, watch this video by Jon Gjengset.</li>
</ul>
<h2><a inert href="#cutting-room-floor" aria-hidden="true" class="anchor" id="cutting-room-floor"></a>Cutting Room Floor</h2>
<ul>
<li><a href="https://tinyprojects.dev/posts/selling_tiny_internet_projects_for_fun_and_profit">Selling Tiny Internet Projects For Fun and Profit</a> — Ben Stokes about how he built and later sold his “Tiny Project” Earlynames.</li>
<li><a href="https://www.newyorker.com/news/dispatch/the-strange-story-of-dagobert-the-ducktales-bandit">The Strange Story of Dagobert, the “DuckTales” Bandit</a> — Super interesting story about a criminal in Germany and how he managed to evade the police so many times.</li>
<li><a href="https://www.newyorker.com/magazine/2021/05/24/in-the-cloud">In the Cloud</a> — A poem by Rachel Hadas.</li>
</ul>
]]></content:encoded></item><item><title>Arnes Weekly: Don’t push that button</title><link>https://arne.me/weekly/5</link><description><![CDATA[Issue #5 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/5</guid><pubDate>Sun, 16 May 2021 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hope you’re having a great weekend. 🙌</p>
<h2><a inert href="#tweet-of-the-week" aria-hidden="true" class="anchor" id="tweet-of-the-week"></a>Tweet of the week</h2>
<blockquote>
<p>The biggest perception problem in our industry is, as an IC, you grow up to be an architect who design systems. No. There are very senior people whose job is only to maintain very critical tools and libraries that doesn’t require much system design work.
— <a href="https://twitter.com/rakyll/status/1391635450889052160">@rakyll on Twitter</a></p>
</blockquote>
<h2><a inert href="#culture" aria-hidden="true" class="anchor" id="culture"></a>Culture</h2>
<ul>
<li><a href="https://humbletoolsmith.com/2020/08/10/the-importance-of-humility-in-software-development/">The Importance of Humility in Software Development</a> — Eric Potter about why it’s beneficial for software engineers to be fully aware of the strictly limited size of their own skull.</li>
<li><a href="https://news.ycombinator.com/item?id=27123553">Ask HN: How to negotiate continuing to work remotely?</a> — If your company normally doesn’t do wfh check out this thread.</li>
<li><a href="https://macwright.com/2021/03/16/return-of-fancy-tools.html">The return of fancy tools</a> — Tom MacWright about the pendulum of simple vs. complex tools.</li>
<li><a href="https://www.baldurbjarnason.com/2021/the-oss-bubble-and-the-blogging-bubble/">The Open-Source Software bubble that is and the blogging bubble that was</a> — Baldur Bjarnason makes an interesting point about the state of OSS.</li>
<li><a href="https://cyberlaw.stanford.edu/blog/2021/05/i-have-lot-say-about-signal%E2%80%99s-cellebrite-hack">I Have a Lot a Lot to Say About Signal’s Cellebrite Hack</a> — Riana Pfefferkorn looks at <a href="https://signal.org/blog/cellebrite-vulnerabilities">Signal’s Cellebrite</a> hack from a lawyers perspective, very interesting.</li>
</ul>
<h2><a inert href="#software-engineering" aria-hidden="true" class="anchor" id="software-engineering"></a>Software Engineering</h2>
<ul>
<li><a href="https://stackoverflow.blog/2021/05/10/dont-push-that-button-exploring-the-software-that-flies-spacex-starships">Don’t push that button: Exploring the software that flies SpaceX rockets and Starships</a> — Charles R. Martin and Ben Popper talk about the flight control software of SpaceX.</li>
<li><a href="https://web.archive.org/https://ideas.offby1.net/posts/development-environment-2021.html">Development Environment (2021)</a> — Chris Rose about 5 tools from his development environment.</li>
<li><a href="https://dmitry.gr/?r=05.Projects&amp;proj=30.%20Reverse%20Engineering%20an%20Unknown%20Microcontroller">Reverse Engineering an Unknown Microcontroller
</a> — Dmitry Grinberg walks you through their reverse engineering process.</li>
<li><a href="https://www.fastly.com/blog/building-an-efficient-and-portable-programming-language-with-zig">Community spotlight: building an efficient and portable programming language with Zig</a> — Hannah Lee Aubry interviews Loris Cro, a team member of the Zig project.</li>
<li><a href="https://sdtimes.com/data/the-end-of-your-database">The end of “your database”</a> — The CEO of Netlify talks about the future of data management in web applications.</li>
<li><a href="https://blog.logrocket.com/what-you-cant-do-in-rust-and-what-to-do-instead">Things you can’t do in Rust (and what to do instead)</a> — Andre Bogus about five things you can’t do in Rust and their reasons.</li>
<li><a href="https://iainbean.com/posts/2021/5-steps-to-faster-web-fonts/">5 steps to faster web fonts</a> — A list of things to be aware of when using web fonts, by Iain Bean.</li>
</ul>
<h2><a inert href="#watching" aria-hidden="true" class="anchor" id="watching"></a>Watching</h2>
<ul>
<li><a href="https://youtu.be/_E0PWQvW-14">How I hacked the Apple AirTags</a> — That didn’t take long. How Colin O’Flynn hacked Apples new AirTags.</li>
</ul>
<h2><a inert href="#cutting-room-floor" aria-hidden="true" class="anchor" id="cutting-room-floor"></a>Cutting Room Floor</h2>
<ul>
<li><a href="https://spectrum.ieee.org/cars-that-think/transportation/advanced-cars/mahles-electric-motor-says-look-ma-no-contacts">In Mahle’s Contact-Free Electric Motor, Power Reaches the Rotor Wirelessly</a> — Philip E. Ross writes about a new frictionless electrical motor.</li>
<li><a href="https://www.quantamagazine.org/the-brain-maps-out-ideas-and-memories-like-spaces-20190114/">The Brain Maps Out Ideas and Memories Like Spaces</a> — Jordana Cepelewicz write about the brains navigation system and why memory palaces work.</li>
<li><a href="https://www.theguardian.com/lifeandstyle/2021/apr/16/experience-ive-had-the-same-supper-for-10-years">I’ve had the same supper for 10 years</a> — A farmer from Wales has had two pieces of fish, an onion, an egg, baked beans and biscuits every day for 10 years.</li>
<li><a href="https://www.lynalden.com/inflation/">The Ultimate Guide to Inflation</a> — Lynn Alden gives a good overview about inflation using 150 years of data.</li>
</ul>
]]></content:encoded></item><item><title>Arnes Weekly: I could build this during the weekend</title><link>https://arne.me/weekly/4</link><description><![CDATA[Issue #4 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/4</guid><pubDate>Sun, 09 May 2021 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>✌️</p>
<h2><a inert href="#tweet-of-the-week" aria-hidden="true" class="anchor" id="tweet-of-the-week"></a>Tweet Of The Week</h2>
<blockquote>
<p>Managers: “you must build more stable software, stop cutting corners, we accept nothing less than perfect code in prod”</p>
<p>Also mgrs: “please yeet this feature I care about directly into prod, I don’t care how you do it as long as it’s there in the next 5 minutes”</p>
<p>— <a href="https://twitter.com/devonbl/status/1389949956732030980">@devonbl on Twitter</a></p>
</blockquote>
<h2><a inert href="#story-of-the-week" aria-hidden="true" class="anchor" id="story-of-the-week"></a>Story Of The Week</h2>
<ul>
<li><a href="https://phiresky.github.io/blog/2021/hosting-sqlite-databases-on-github-pages/">Hosting SQLite databases on Github Pages</a> — phiresky describes how he built a static site with a SQL-database, all processed on the client.</li>
</ul>
<h2><a inert href="#culture" aria-hidden="true" class="anchor" id="culture"></a>Culture</h2>
<ul>
<li><a href="https://world.hey.com/joaoqalves/i-could-build-this-during-the-weekend-aa093c5e">I could build this during the weekend</a> — João Alves about how engineers often the miss context when estimating new projects (e.g. forgetting about edge cases).</li>
<li><a href="https://cutlefish.substack.com/p/tbm-1752-decision-making-vs-decision">Decision Making vs. Decision Understanding</a> — A great writeup by John Cutler about decision making, decision drift and working together in teams.</li>
</ul>
<h2><a inert href="#software-engineering" aria-hidden="true" class="anchor" id="software-engineering"></a>Software Engineering</h2>
<ul>
<li><a href="https://github.com/golang/go/issues/45955">proposal: slices: new package to provide generic slice functions #45955</a> — Interesting discussion about a generic slice package for Go and what it should look like.</li>
<li><a href="https://mbuffett.com/posts/incomplete-macro-walkthrough/">An Incomplete Explanation of the Proc Macro That Saved Me 4000 Lines of Rust</a> — Marcus Buffett guides you through the creation of a Rust Proc Macro and the gotchas he encountered.</li>
<li><a href="https://deprogrammaticaipsum.com/the-great-rewriting-in-rust">The Great Rewriting In Rust</a> —Adrian Kosmaczewski dives into the reasons of the many Rust rewrites.</li>
<li><a href="https://changelog.com/posts/you-might-as-well-timestamp-it">You might as well timestamp it</a> — Jerod Santo thinks you should always prefer a timestamp instead of a boolean and why.</li>
<li><a href="https://ggcarvalho.dev/posts/montecarlo">The art of solving problems with Monte Carlo simulations</a> — Gabriel Carvalho writes about how Monte Carlo simulations can solve common problems (like calculating π).</li>
<li><a href="https://adtac.in/2021/04/23/note-on-worker-pools-in-go.html">Note on worker pools in Go</a> — Adhityaa Chandrasekar about pools of goroutines and why they too many goroutines can produce performance issues even after the number went down again.</li>
<li><a href="https://mattnakama.com/blog/go-branchless-coding">Branchless Coding in Go</a> — Matt Nakama about improving performance by removing (if-)branches and instead doing binary arithmetic.</li>
</ul>
<h2><a inert href="#cutting-room-floor" aria-hidden="true" class="anchor" id="cutting-room-floor"></a>Cutting Room Floor</h2>
<ul>
<li><a href="https://www.newyorker.com/culture/the-new-yorker-interview/john-swartzwelder-sage-of-the-simpsons">John Swartzwelder, Sage of “The Simpsons”</a> — No matter if you like the Simpsons or not, this is a great interview by Mike Sacks.</li>
<li><a href="https://www.nytimes.com/2021/04/26/science/randall-munroe-candle-xkcd.html">Where Does a Candle Go When It Burns?</a> — Randall Munroe (the creator of XKCD explains how candles work.</li>
<li><a href="https://github.com/dekuNukem/bob_cassette_rewinder">Bob Cassette Rewinder: Hacking Detergent DRM for 98% Cost Saving</a> — dekuNukem reverse engineers the “Bob Cassettes” for his dishwasher.</li>
<li><a href="https://www.swyx.io/35-principles">35 Principles for 35 Years</a> — I love these lists, this time by Shawn Wang.</li>
</ul>
]]></content:encoded></item><item><title>Arnes Weekly: What really happened at Basecamp</title><link>https://arne.me/weekly/3</link><description><![CDATA[Issue #3 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/3</guid><pubDate>Sun, 02 May 2021 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hope you’re having a good weekend!</p>
<h2><a inert href="#tweet-of-the-week" aria-hidden="true" class="anchor" id="tweet-of-the-week"></a>Tweet of the week</h2>
<blockquote>
<p>FAANG = Friendster, Angelfire, AOL, Napster, GeoCities
— <a href="https://twitter.com/waxpancake/status/1387163744019435520">@waxpancake on Twitter</a></p>
</blockquote>
<h2><a inert href="#culture" aria-hidden="true" class="anchor" id="culture"></a>Culture</h2>
<ul>
<li><a href="https://www.platformer.news/p/-what-really-happened-at-basecamp">What really happened at Basecamp</a> — Casey Newton has a differentiated overview.</li>
<li><a href="https://tips.ariyh.com/p/show-costs-to-boost-sales">Show your costs to boost sales</a> — Thomas McKinlay about radical transparency when it comes to a product’s costs.</li>
<li><a href="https://sifted.eu/articles/job-advert-salary-range">Why you should put salaries on your job ads</a> — Bailey Kursar talks about competitive vs. fair salaries. “If you’re worried that your current staff will find out they’re underpaid, stop underpaying them.”</li>
<li><a href="https://kk.org/thetechnium/99-additional-bits-of-unsolicited-advice">99 Additional Bits of Unsolicited Advice</a> — Number 85 will surprise you (just kidding, but the list is great). By Kevin Kelly.</li>
</ul>
<h2><a inert href="#software-engineering" aria-hidden="true" class="anchor" id="software-engineering"></a>Software Engineering</h2>
<ul>
<li><a href="https://github.com/mike-barber/rust-zero-cost-abstractions/blob/main/README.md">Costs of iterators and Zero Cost Abstractions in Rust</a> — Michael Barber compares benchmarks for iterator patterns in C#, Java and Rust.</li>
<li><a href="https://encore.dev/guide/go.mod">Go Modules Cheat Sheet</a> — Handy guide on go modules by André Eriksson.</li>
<li><a href="https://github.com/golang-standards/project-layout/issues/117">This is not a standard Go project layout</a> — Russ Cox on the “Standard Go Project Layout”.</li>
<li><a href="https://www.matuzo.at/blog/html-boilerplate">My current HTML boilerplate</a> — A reference for starting a new web project by Manuel Matuzovic. The <a href="https://news.ycombinator.com/item?id=26952557">HN discussion</a> is also worth checking out.</li>
<li><a href="https://www.baldurbjarnason.com/2021/100-things-every-web-developer-should-know/">136 facts every web dev should know before they burn out and turn to landscape painting or nude modelling</a> — Baldur Bjarnason has collected an amazing list, definitely check this out.</li>
</ul>
<h2><a inert href="#fun" aria-hidden="true" class="anchor" id="fun"></a>Fun</h2>
<ul>
<li><a href="https://github.com/tobetz/LegoMicroscope">LegoMicroscope</a> — A microscope built almost entirely from Lego.</li>
<li><a href="https://blog.gingerbeardman.com/2021/04/17/turning-an-ipad-pro-into-the-ultimate-classic-macintosh">Turning an iPad Pro into the Ultimate Classic Macintosh</a> — Matt Sephton runs System 7 on his iPad Pro.</li>
</ul>
<h2><a inert href="#videos" aria-hidden="true" class="anchor" id="videos"></a>Videos</h2>
<ul>
<li><a href="https://youtu.be/SrDEtSlqJC4">The REAL Reason McDonalds Ice Cream Machines Are Always Broken</a> — Johnny Harris investigates the reasons for broken McDonalds machines.</li>
</ul>
<h2><a inert href="#cutting-room-floor" aria-hidden="true" class="anchor" id="cutting-room-floor"></a>Cutting Room Floor</h2>
<ul>
<li><a href="https://github.blog/changelog/2021-04-27-github-pages-permissions-policy-interest-cohort-header-added-to-all-pages-sites">GitHub Pages now block FLoC</a> — and you should, too! Add a <code>Permissions-Policy: interest-cohort=()</code> header to your site.</li>
<li><a href="https://signal.org/bigbrother/central-california-grand-jury">Grand jury subpoena for Signal user data, Central District of California</a> — Signal can provide “Unix timestamps for when each account was created and the date that each account last connected to the Signal service”. Nothing else.</li>
</ul>
]]></content:encoded></item><item><title>Arnes Weekly: What’s in the box?</title><link>https://arne.me/weekly/2</link><description><![CDATA[Issue #2 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/2</guid><pubDate>Sun, 25 Apr 2021 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Welcome to Arnes Weekly! Ever thought about creating your own newsletter? You should definitely go for it! Check out <a href="https://buttondown.email">Buttondown</a> (that’s what I use) or <a href="https://substack.com">Substack</a> and make sure to send me the subscribe link. 🙌</p>
<h2><a inert href="#tweet-of-the-week" aria-hidden="true" class="anchor" id="tweet-of-the-week"></a>Tweet of the week</h2>
<blockquote>
<p>i think we, as a society, need to look at why it takes a netflix documentary for us to believe something
— <a href="https://twitter.com/aniacopian/status/1383941609155293188">@aniacopian on Twitter</a></p>
</blockquote>
<h2><a inert href="#story-of-the-week" aria-hidden="true" class="anchor" id="story-of-the-week"></a>Story of the week</h2>
<ul>
<li><a href="https://signal.org/blog/cellebrite-vulnerabilities/">Signal: Exploiting vulnerabilities in Cellebrite UFED and Physical Analyzer from an app’s perspective</a> — Cellebrite announced “Signal support” and Signal hacked back, fun read.</li>
</ul>
<h2><a inert href="#culture" aria-hidden="true" class="anchor" id="culture"></a>Culture</h2>
<ul>
<li><a href="https://madned.substack.com/p/thanks-for-the-bonus-i-quit">Thanks for the Bonus, I Quit!</a> — A tech tale of greed, desperation, and the power of expectations. By Mad Ned.</li>
<li><a href="https://www.nytimes.com/2021/04/14/technology/apple-tech-event.html">We Don’t Need Tech Infomercials</a> — Did you watch the Apple Keynote on Tuesday? Shira Ovide makes a good point here, it could’ve been a blogpost (or two).</li>
<li><a href="https://www.pluralsight.com/content/dam/pluralsight2/landing-pages/offers/flow/pdf/Pluralsight_20Patterns_ebook.pdf">20 patterns to watch for in your engineering team (pdf)</a> — Good collection of patterns that can happen in engineering teams and how to deal with them.</li>
</ul>
<h2><a inert href="#rust" aria-hidden="true" class="anchor" id="rust"></a>Rust</h2>
<ul>
<li><a href="https://fasterthanli.me/articles/whats-in-the-box">What’s in the box?</a> — Amos delivers again and dives into the <code>Box</code> type in Rust, comparing Rusts stack/heap handling with Go in the process. Super interesting.</li>
<li><a href="https://web.archive.org/web/20230202210029/https://areweyeetyet.rs">Are we Yeet Yet?</a> — A bikeshed-avoidance placeholder for syntactic sugar (<code>return Err(e)</code> ⇒ <code>yeet e</code>).</li>
<li><a href="https://zellij.dev/news/beta">Zellij: a Rusty terminal workspace</a> — Interesting project, works similar to tmux/screen but has a WebAssembly plugins system.</li>
<li><a href="https://cheats.rs">Rust Language Cheatsheet</a> — A Rust reference by Ralf Biedert.</li>
</ul>
<h2><a inert href="#go" aria-hidden="true" class="anchor" id="go"></a>Go</h2>
<ul>
<li><a href="https://github.com/golang/go/issues/45624">proposal: expression to create pointer to simple types</a> — A proposal which would make getting a pointer to a simple type a lot easier (<code>&amp;int(3)</code> for example).</li>
<li><a href="https://utcc.utoronto.ca/~cks/space/blog/programming/GoConvertSliceToArray">Go 1.17 will allow converting a slice to an array pointer (some of the time)</a> — Be aware of panics though.</li>
<li>Last weeks issue had a link to <a href="https://www.cockroachlabs.com/blog/go-file-size-update/">My Go Executable Files Are Still Getting Larger</a>, the Hacker News thread has <a href="https://news.ycombinator.com/item?id=26834128">an answer from Russ Cox</a> to follow-up.</li>
</ul>
<h2><a inert href="#watching" aria-hidden="true" class="anchor" id="watching"></a>Watching</h2>
<ul>
<li><a href="https://youtu.be/FaILnmUYS_U">I made an entire OS that only runs Tetris
</a> — Very entertaining video, the source is on GitHub: <a href="https://web.archive.org/web/20210714023811/https://github.com/jdah/tetris-os">jdah/tetris-os</a>.</li>
</ul>
<h2><a inert href="#cutting-room-floor" aria-hidden="true" class="anchor" id="cutting-room-floor"></a>Cutting Room Floor</h2>
<ul>
<li><a href="https://erikbern.com/2021/04/19/software-infrastructure-2.0-a-wishlist.html">Software infrastructure 2.0: a wishlist</a> — I agree with most points Erik Bernhardsson does here.</li>
<li><a href="https://stratechery.com/2021/podcast-subscriptions-vs-the-app-store/">Podcast Subscriptions vs. the App Store</a> — In case you missed it: Apple introduced podcast subscriptions in Tuesday’s Keynote. In this article Ben Thompson compares it with the AppStore model.</li>
<li><a href="https://www.fastly.com/blog/compute-edge-porting-the-iconic-video-game-doom">Compute@Edge: porting the iconic video game DOOM</a> — Fastly ported DOOM to their edge platform (every tick is an HTTP request).</li>
<li><a href="https://www.informatik.tu-darmstadt.de/fb20/ueber_uns_details_231616.en.jsp">Apple AirDrop shares more than files</a> — Researchers at TU Darmstadt discovered that AirDrop leaks your real name and phone number to an unknown attacker in proximity as well as embed your name in file metadata shared with AirDrop.</li>
</ul>
]]></content:encoded></item><item><title>Arnes Weekly #1</title><link>https://arne.me/weekly/1</link><description><![CDATA[Issue #1 of Arne’s Weekly]]></description><author>Arne Bahlo</author><guid>https://arne.me/weekly/1</guid><pubDate>Sun, 18 Apr 2021 00:00:00 +0000</pubDate><content:encoded><![CDATA[<p>Hey, so I’m trying this newsletter thing. If you have any feedback, reply to this email. I’d love to hear from you!</p>
<h2><a inert href="#tweet-of-the-week" aria-hidden="true" class="anchor" id="tweet-of-the-week"></a>Tweet of the week</h2>
<blockquote>
<p>Post vaccine parties are gonna feel like giant high school reunions and I’m not ready
— <a href="https://twitter.com/lindadong/status/1382367482795618306">@lindadong on Twitter</a></p>
</blockquote>
<h2><a inert href="#culture" aria-hidden="true" class="anchor" id="culture"></a>Culture</h2>
<ul>
<li><a href="https://tips.ariyh.com/p/good-sound-quality-smarter">High quality audio makes you sound smarter</a><br />
If you don’t have a proper microphone in your home-office, definitely get one if you can afford it. <a href="https://www.nytimes.com/wirecutter/reviews/the-best-usb-microphone/">Wirecutter’s budget pick</a> is 45 $.</li>
<li><a href="https://jacobian.org/2021/apr/7/embrace-the-grind">Embrace the Grind</a><br />
Jacob Kaplan-Moss talks about how if you put enough effort in something it seems like magic to other people.</li>
<li><a href="https://benjiweber.co.uk/blog/2021/04/10/dont-hire-top-talent-hire-for-weaknesses/">Don’t hire top talent; hire for weaknesses</a><br />
Great writeup by Benji Weber about the talent vs. the weaknesses mindset when hiring people.</li>
</ul>
<h2><a inert href="#rust" aria-hidden="true" class="anchor" id="rust"></a>Rust</h2>
<ul>
<li><a href="https://gregoryszorc.com/blog/2021/04/13/rust-is-for-professionals">Rust is for Professionals</a><br />
Gregory Szorc writes what is more an essay than a blog post about Rust and what he likes about it. This is a must read if you want to know why so many people like Rust.</li>
<li><a href="https://lkml.org/lkml/2021/4/14/1099">Linus Torwalds about Rust in the Linux Kernel</a><br />
Very interesting concerns, mostly about runtime-panics (e.g. when running out of memory). I hope this gets resolved, can’t wait for a safer linux kernel.</li>
<li><a href="https://www.brandons.me/blog/why-rust-strings-seem-hard">Why Rust strings seem hard</a><br />
Brandon Smith dives into Rusts string management in comparison with other languages.</li>
</ul>
<h2><a inert href="#go" aria-hidden="true" class="anchor" id="go"></a>Go</h2>
<ul>
<li><a href="https://dtyler.io/articles/2021/04/13/sync_cond">What’s the <code>sync.Cond</code></a><br />
If you’ve never used a condvar, definitely check out this article by Hidetatsu Yaginuma.</li>
<li><a href="https://stonecode.ca/idiomatic-panics/">Idiomatic pancis in Go</a><br />
Even though usually frowned-upon, there definitely are situations where a panic is the best choice.</li>
<li><a href="https://www.cockroachlabs.com/blog/go-file-size-update">My Go Executable Files Are Still Getting Larger</a><br />
Raphael ‘kena’ Poss compares the size of CockroachDB binaries and explains how it evolved over different Go versions.</li>
<li><a href="https://drewdevault.com/2021/04/02/Go-is-a-great-language.html">Go is a great programming language</a><br />
Drew DeVault about why he thinks Go is the best programming language ever made. <em>Internet programming language</em> is a very fitting description for Go in my opinion.</li>
</ul>
<h2><a inert href="#watching" aria-hidden="true" class="anchor" id="watching"></a>Watching</h2>
<ul>
<li><a href="https://youtu.be/85yH56DS5mg">This Smart Home Isn’t Stupid</a><br />
Quinn Nelson talks about his smart-home setup, his set of rules for smart devices (which you should definitely adopt) and shows parts of his setup.</li>
<li><a href="https://youtu.be/xeVyfiP0cLk">We Are In A “FOURTH TURNING,” What Does That Mean?</a><br />
Van Neistat (the Spirited Man) about the 1997 book, THE FOURTH TURNING and how history repeats itself every 80 years (according to the book). His YouTube channel is only a month old and already full of great content.</li>
</ul>
<h2><a inert href="#tools-and-code" aria-hidden="true" class="anchor" id="tools-and-code"></a>Tools and code</h2>
<ul>
<li><a href="https://github.com/charmbracelet/lipgloss">Lip Gloss</a><br />
Style definitions for nice terminal layouts. Can’t wait to use this!</li>
<li><a href="https://github.com/sayanarijit/xplr">xplr</a><br />
A hackable, minimal, fast TUI file explorer.</li>
</ul>
<h2><a inert href="#cutting-room-floor" aria-hidden="true" class="anchor" id="cutting-room-floor"></a>Cutting Room Floor</h2>
<ul>
<li><a href="https://unixsheikh.com/articles/sqlite-the-only-database-you-will-ever-need-in-most-cases.html">SQLite is the only database you will ever need in most cases</a><br />
I definitely am guilty of using a Postgres database where SQLite would’ve sufficed. Re-read this before adding Postgres to your next project.</li>
<li><a href="https://swagitda.com/blog/posts/security-decision-trees-with-graphviz">Creating Security Decision Trees With Graphviz</a><br />
Kelly Shortridge about creating a graph for your attack vectors. I’m definitely going to do this. (This is also a good reference on making Graphviz look good.)</li>
</ul>
]]></content:encoded></item></channel></rss>