<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>~/adi</title><link>http://adim.in/</link><description>Recent content on ~/adi</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Thu, 07 Aug 2025 11:39:09 +0900</lastBuildDate><atom:link href="http://adim.in/feed.xml" rel="self" type="application/rss+xml"/><item><title>Running a local coding agent with LM Studio and OpenCode</title><link>http://adim.in/p/local-coding-agent/</link><pubDate>Thu, 07 Aug 2025 11:39:09 +0900</pubDate><guid>http://adim.in/p/local-coding-agent/</guid><description>&lt;p>I&amp;rsquo;ve been a huge fan of Claude Code since it launched. Over the past few months, I&amp;rsquo;ve been using it extensively across all kinds of projects. Claude Code is still the best tool out there, though others (Gemini CLI) are catching up. I recently discovered OpenCode, an open-source model agnostic framework that supports local models, and used it to test &lt;code>gpt-oss-20b&lt;/code>, &lt;code>qwen3-coder-30b&lt;/code> — currently the best open source coding models with tool calling.&lt;/p></description></item><item><title>My mobile claude code setup</title><link>http://adim.in/p/mobile-claude-code/</link><pubDate>Sat, 26 Jul 2025 00:00:00 +0000</pubDate><guid>http://adim.in/p/mobile-claude-code/</guid><description>&lt;p>I previously wrote about &lt;a href="http://adim.in/p/remote-control-claude-code/">using Claude Code from my phone&lt;/a>.&lt;br>
Since then, I&amp;rsquo;ve ported that to a headless Mac Mini. This is the updated setup.&lt;/p>
&lt;h2 id="why">
 &lt;a class="anchor" href="#why" aria-hidden="true">#&lt;/a>
 Why
&lt;/h2>&lt;p>One of the &lt;a href="http://adim.in/p/tai-talk">key principles of working with agents&lt;/a> is to steer early and often. You can only do that if you keep an eye on them. This setup enables me to connect to a Claude Code session running on my Mac Mini at home from my phone and macbook, so I can seamless switch between them. This allows me to start work on my laptop, leave it running, and keep an eye on it while I&amp;rsquo;m away.&lt;/p></description></item><item><title>Tools of leverage not reliance</title><link>http://adim.in/q/tools-leverage-not-reliance/</link><pubDate>Fri, 25 Jul 2025 00:00:00 +0000</pubDate><guid>http://adim.in/q/tools-leverage-not-reliance/</guid><description>&lt;p>Quoting &lt;a href="https://a-n.vc/#People">David Kenji Chang&lt;/a> on AI assistance:&lt;/p>
&lt;blockquote>
&lt;p>We need to use these tools as tools of leverage, not tools of reliance&lt;/p>
&lt;/blockquote></description></item><item><title>The weird intern in your terminal</title><link>http://adim.in/p/tai-talk/</link><pubDate>Thu, 24 Jul 2025 19:46:28 +0900</pubDate><guid>http://adim.in/p/tai-talk/</guid><description>&lt;p>I gave a talk at &lt;a href="https://lu.ma/1awrd4sx">Tokyo AI #10&lt;/a> exploring how you can make Claude Code and other AI tools into coworkers.
Below are the slides and my presenter notes augmented with a transcript from memory. References are at the end.&lt;/p>
&lt;h2 id="slides">
 &lt;a class="anchor" href="#slides" aria-hidden="true">#&lt;/a>
 Slides
&lt;/h2>&lt;p>&lt;img src="http://adim.in/assets/the-weird-intern-in-your-terminal/%E2%80%8Ethe-weird-intern-in-your-terminal.%E2%80%8E001.jpeg" alt="Title slide">&lt;/p>
&lt;p>Thanks Ilya for building this wonderful community, organising these events, and inviting me to speak.&lt;br>
Hi everyone, I&amp;rsquo;m Adi, and I&amp;rsquo;m here to talk to you about the &lt;a href="https://simonwillison.net/2024/Sep/10/software-misadventures/#the-weird-intern">weird intern&lt;/a> in your terminal.&lt;/p></description></item><item><title>Why I Deleted My Second Brain: A Journey Back to Real Thinking</title><link>http://adim.in/q/why-i-deleted-my-second-brain-a-journey-back-to-real-thinking/</link><pubDate>Sat, 12 Jul 2025 00:00:00 +0000</pubDate><guid>http://adim.in/q/why-i-deleted-my-second-brain-a-journey-back-to-real-thinking/</guid><description>&lt;p>I feel really seen by this. For years I&amp;rsquo;ve tried to be dilligent with PKM and read-it-later tools. There are some workflows that are useful e.g. these quotes are parsed from my highlights of the transcript of the Youtube video in &lt;a href="https://readwise.io/read">Reader&lt;/a>, but overall my journey mirrors the author&amp;rsquo;s, and the underlying psychology it exposes is uncomfortable to comprehend. I&amp;rsquo;m not sure I&amp;rsquo;ll delete it all, but it&amp;rsquo;s given serious pause for thought.&lt;/p></description></item><item><title>TIL: Webkit supports videos in &lt;img> tags</title><link>http://adim.in/p/til-webkit-supports-videos-in-img-tags/</link><pubDate>Thu, 10 Jul 2025 16:26:07 +0900</pubDate><guid>http://adim.in/p/til-webkit-supports-videos-in-img-tags/</guid><description>&lt;p>I just published &lt;a href="http://adim.in/p/claude-code-setup">a post with gifs and videos&lt;/a> and was pretty happy with how it was looking.
A few minutes later, a friend messaged me:
&lt;img src="http://adim.in/assets/videos-broken-whatsapp-screenshot.png" alt="whatsapp screenshot of friend telling me videos are broken">&lt;/p>
&lt;p>I use &lt;a href="https://kagi.com/orion/">Orion&lt;/a>, which is a Webkit-based browser (like Safari). I know my friend uses Brave, a Chromium-based browser.
Why were these videos rendering fine in Webkit and not Chromium?&lt;/p>
&lt;p>This blog is powered by &lt;a href="https://gohugo.io/">Hugo&lt;/a>, and the posts written as Markdown. In that blog post, I had attached the videos using the markdown image syntax&lt;/p></description></item><item><title>My Claude Code setup</title><link>http://adim.in/p/my-claude-code-setup/</link><pubDate>Thu, 10 Jul 2025 11:27:04 +0900</pubDate><guid>http://adim.in/p/my-claude-code-setup/</guid><description>&lt;p>This is a list of the various things I&amp;rsquo;ve done to my claude code setup. A lot of it is not well documented, so I&amp;rsquo;m pulling it together as a master list here.&lt;/p>
&lt;h2 id="plan-mode">
 &lt;a class="anchor" href="#plan-mode" aria-hidden="true">#&lt;/a>
 Plan mode
&lt;/h2>&lt;p>Always hit shift-tab twice when starting a new session to have Claude plan first, then execute. Do the same when steering significantly, or starting a new task.
&lt;img src="http://adim.in/assets/plan-mode.gif" alt="switching to plan mode when starting claude code">&lt;/p></description></item><item><title>Teaching Claude to Commit Like a Human</title><link>http://adim.in/p/claude-commit-workflow/</link><pubDate>Thu, 26 Jun 2025 00:00:00 +0000</pubDate><guid>http://adim.in/p/claude-commit-workflow/</guid><description>&lt;p>Claude Code is my weird-intern-in-a-terminal&lt;sup id="fnref:1">&lt;a href="#fn:1" class="footnote-ref" role="doc-noteref">1&lt;/a>&lt;/sup> and it&amp;rsquo;s surprisingly useful for all kinds of things beyond writing code. For example, reviewing and commiting the code it just wrote.&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-fallback" data-lang="fallback">&lt;span class="line">&lt;span class="cl">&amp;gt; commit and push this code
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> ⎿ Found 6 new diagnostic issues in 1 file (ctrl-r to expand)
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">⏺ I&amp;#39;ll create a feature branch and commit the refactored code.
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">⏺ Bash(git checkout -b claude-code-api-refactor)
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> ⎿ Switched to a new branch &amp;#39;branch-name&amp;#39;
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">⏺ Bash(git add -A)
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> ⎿ No (tell Claude what to do differently)
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>Uh oh.&lt;/p></description></item><item><title>Claude Code Tips for SWE</title><link>http://adim.in/p/claude-code-tips/</link><pubDate>Sun, 01 Jun 2025 00:00:00 +0000</pubDate><guid>http://adim.in/p/claude-code-tips/</guid><description>&lt;p>I&amp;rsquo;ve been been using Claude Code a lot the past 2 weeks, enough that I hit the Max plan rate limits 3-4x daily.
These tips have been the biggest quality of life improvement for me. You can find more in &lt;a href="https://www.anthropic.com/engineering/claude-code-best-practices">Anthropic&amp;rsquo;s best practices&lt;/a>.&lt;/p>
&lt;ul>
&lt;li>Whenever it goes down a wrong path, interrupt immediately and add a memory for the correct action, then tell it to proceed.&lt;/li>
&lt;li>Compact early, often, and with instructions for what to do next.&lt;/li>
&lt;li>If you accidentally close it, or want to resume a session, use &lt;code>claude -c&lt;/code>.&lt;/li>
&lt;li>Run &lt;code>/terminal-setup&lt;/code> for shift+enter to insert newlines.&lt;/li>
&lt;li>Run &lt;code>/config&lt;/code> and set the theme to match your terminal. Makes reading diffs much easier.&lt;/li>
&lt;li>Tune the allowed tools to minimise the permission prompts, but don&amp;rsquo;t allow destructive commands or unrestricted web interaction&lt;/li>
&lt;li>Use it as a shell assistant - it can run any shell command, so it can perform complex workflows like &amp;ldquo;SSH to the server, connect to the database, run a query to find something that points to a file, and download that file&amp;rdquo;&lt;/li>
&lt;li>Sonnet requires more steering than Opus. Opus tends to self correct, but Sonnet + more steering can move much faster for simpler tasks. Be mindful of when you&amp;rsquo;ve passed the 50% limit and switches, and switch your style.&lt;/li>
&lt;li>Leverage Claude&amp;rsquo;s understanding of &lt;code>git&lt;/code> and &lt;code>gh&lt;/code> to interact with it as co-worker: commit code often, push PRs, address review comments. The Github app makes this the easiest but needs API credits, so using Claude Code to read and interact with Github is a decent workaround.&lt;/li>
&lt;li>Put effort into your global and project &lt;code>Claude.md&lt;/code>. For monorepos, write one for each directory. Iterate them often. Run them through Anthropic&amp;rsquo;s &lt;a href="https://www.anthropic.com/news/prompt-improver">prompt improver&lt;/a> regularly.&lt;/li>
&lt;li>&lt;a href="http://adim.in/p/remote-control-claude-code">Setup a remote shell from your phone to where you run Claude Code&lt;/a>. For certain tasks, it just needs a bit of steering or permission every few minutes, and you need to live your AFK life!&lt;/li>
&lt;/ul></description></item><item><title>Remote controlling Claude Code</title><link>http://adim.in/p/remote-control-claude-code/</link><pubDate>Sun, 01 Jun 2025 00:00:00 +0000</pubDate><guid>http://adim.in/p/remote-control-claude-code/</guid><description>&lt;img src="http://adim.in/assets/cc-remote.jpeg" alt="Remote operating Claude Code from my phone" width="465">
&lt;p>&lt;/p>
&lt;p>&lt;a href="https://www.anthropic.com/claude-code">Claude Code&lt;/a> amazed me at launch.&lt;/p>
&lt;p>With Claude 4 release, it cosplays AGI for code &amp;amp; sysadmin tasks, and convinced me to give Anthropic $100/mo.
There&amp;rsquo;s a lot of &lt;a href="https://www.anthropic.com/engineering/claude-code-best-practices">good advice&lt;/a> about how to get the most out of it so I won&amp;rsquo;t cover that - this is about how to remote operate it.&lt;/p>
&lt;h3 id="why">
 &lt;a class="anchor" href="#why" aria-hidden="true">#&lt;/a>
 Why
&lt;/h3>&lt;p>CC is my &lt;a href="https://simonwillison.net/2024/Sep/10/software-misadventures/#the-weird-intern">weird intern&lt;/a> in a terminal, parked on my second screen.
I mostly keep an eye on it as it works, waiting to respond to permission prompt or steer when I see it going down the wrong path.
With a good plan (don&amp;rsquo;t outsource your thinking!), &lt;code>Claude.md&lt;/code> (don&amp;rsquo;t outsource your opinions!), it can chip away at a task for hours, but needs steering and approvals.
Headless mode is fine for simple/self-contained tasks, and &lt;a href="https://github.com/adstastic/claude-code-whatsapp-approval">I built a thing&lt;/a> that lets it Whatsapp me for permission, but that doesn&amp;rsquo;t work for interactive mode.&lt;/p></description></item><item><title>The Japanese Immigration test for AGI</title><link>http://adim.in/p/agi-test/</link><pubDate>Tue, 20 May 2025 00:00:00 +0000</pubDate><guid>http://adim.in/p/agi-test/</guid><description>&lt;p>There&amp;rsquo;s no widely agreed-upon definition of AGI, and everything with LLMs is vibes dominated anyway, so the best we have is &amp;ldquo;I&amp;rsquo;ll know when I see it&amp;rdquo;.&lt;/p>
&lt;p>That&amp;rsquo;s not very rigorous, so I&amp;rsquo;ve been thinking about concrete tasks that, when completable end-to-end, represent a serious enough step forward in outcomes, and replace a significant chunk of multi-faceted human effort that I&amp;rsquo;ll &amp;ldquo;feel the AGI&amp;rdquo;.&lt;/p>
&lt;p>Here&amp;rsquo;s a task that&amp;rsquo;ll make me feel the AGI:&lt;/p></description></item><item><title>Remarks on AI From NZ</title><link>http://adim.in/q/remarks-on-ai-from-nz/</link><pubDate>Sun, 18 May 2025 00:00:00 +0000</pubDate><guid>http://adim.in/q/remarks-on-ai-from-nz/</guid><description>&lt;p>Quoting &lt;a href="https://nealstephenson.substack.com/p/remarks-on-ai-from-nz">Neal Stephenson&lt;/a>:&lt;/p>
&lt;h2 id="how-humans-can-coexist-with-other-intelligences">
 &lt;a class="anchor" href="#how-humans-can-coexist-with-other-intelligences" aria-hidden="true">#&lt;/a>
 How humans can coexist with other intelligences
&lt;/h2>&lt;blockquote>
&lt;p>Maybe a useful way to think about what it would be like to coexist in a world that includes intelligences that aren’t human is to consider the fact that we’ve been doing exactly that for long as we’ve existed, because we live among animals. Animals have intelligences of many different kinds. We’re used to thinking of them as being less intelligent than we are, and that’s usually not wrong, but &lt;strong>it might be better to think of them as having different sorts of intelligence, because they’ve evolved to do different things&lt;/strong>.&lt;/p></description></item><item><title>The purpose of software should be to minimize the friction between intent and result</title><link>http://adim.in/q/everyone-s-dunking-on-him-for-this-but-he-is-in/</link><pubDate>Sun, 18 May 2025 00:00:00 +0000</pubDate><guid>http://adim.in/q/everyone-s-dunking-on-him-for-this-but-he-is-in/</guid><description>&lt;p>Quoting &lt;a href="https://x.com/tautologer/status/1924021777719836774/?s=12&amp;amp;rw_tt_thread=True">tautologer&lt;/a>:&lt;/p>
&lt;blockquote>
&lt;p>the optimal user interface is that you simply say this sentence aloud and then the list appears on your screen
all the going to websites and clicking and filtering and so on is fundamentally cruft&lt;/p>
&lt;/blockquote>
&lt;blockquote>
&lt;p>the purpose of software should be to minimize the friction between intent and result&lt;/p>
&lt;/blockquote></description></item><item><title>Get That Job at Google</title><link>http://adim.in/q/get-that-job-at-google/</link><pubDate>Sat, 17 May 2025 00:00:00 +0000</pubDate><guid>http://adim.in/q/get-that-job-at-google/</guid><description>&lt;p>Quoting &lt;a href="https://steve-yegge.blogspot.com/2008/03/get-that-job-at-google.html?m=1">Steve Yegge&lt;/a>:&lt;/p>
&lt;blockquote>
&lt;p>First, you can&amp;rsquo;t tell interviewers what&amp;rsquo;s important. Not at any company. Not unless they&amp;rsquo;re specifically asking you for advice. You have a very narrow window of perhaps one year after an engineer graduates from college to inculcate them in the art of interviewing, after which the window closes and they believe they are a &amp;quot;good interviewer&amp;quot; and they don&amp;rsquo;t need to change their questions, their question styles, their interviewing style, or their feedback style, &lt;em>ever again&lt;/em>.&lt;/p></description></item><item><title>How to Live an Intellectually Rich Life</title><link>http://adim.in/q/how-to-live-an-intellectually-rich-life/</link><pubDate>Fri, 16 May 2025 00:00:00 +0000</pubDate><guid>http://adim.in/q/how-to-live-an-intellectually-rich-life/</guid><description>&lt;p>Quoting &lt;a href="https://utsavmamoria.substack.com/p/how-to-live-an-intellectually-rich?r=5lwff8&amp;amp;utm_medium=ios&amp;amp;triedRedirect=true">Utsav Mamoria&lt;/a>:&lt;/p>
&lt;blockquote>
&lt;p>Epistemic Anxiety is the feeling of uneasiness, tension, and concern when you want to know the truth. You worry that your knowledge is incomplete and full of errors, and you may believe it.&lt;/p>
&lt;/blockquote>
&lt;p>You either lack the resources, methods or agency to get to the truth.&lt;/p>
&lt;blockquote>
&lt;p>When we surround ourselves with abundant, diverse ideas, complex ideas emerge. These ideas are unique and do not resemble the ideas from which they emerged.&lt;br>
Even if the initial set of ideas seem simple and disconnected, spontaneous order can emerge, leading to brilliant ideas.&lt;/p></description></item><item><title>Not Nearly Enough People Are Talking About the Implications Of Klarna rolling back some of their AI bets.</title><link>http://adim.in/q/not-nearly-enough-people-are-talking-about-the-implications-of/</link><pubDate>Fri, 16 May 2025 00:00:00 +0000</pubDate><guid>http://adim.in/q/not-nearly-enough-people-are-talking-about-the-implications-of/</guid><description>&lt;p>Quoting &lt;a href="https://x.com/chamath/status/1922096736308490416/">Chamath Palihapitiya&lt;/a>:&lt;/p>
&lt;blockquote>
&lt;p>Replacing determinism or humans with probabilistic code is fraught with edge cases and require new ways of software development and process engineering that aren&amp;rsquo;t well solved yet.&lt;/p>
&lt;/blockquote>
&lt;blockquote>
&lt;p>The implications to an entire generation of AI &amp;quot;apps&amp;quot; will be severe as more companies come to terms with the difficulty in getting products to work reliably in production with AI in the loop. Customer Service may be the first funeral signpost.&lt;/p></description></item><item><title>TIL: Killing an scp loop</title><link>http://adim.in/p/kill-scp-loop/</link><pubDate>Thu, 15 May 2025 00:00:00 +0000</pubDate><guid>http://adim.in/p/kill-scp-loop/</guid><description>&lt;h3 id="story">
 &lt;a class="anchor" href="#story" aria-hidden="true">#&lt;/a>
 Story
&lt;/h3>&lt;p>Yesterday I fired off a quick loop to pull down some files from a server:&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-bash" data-lang="bash">&lt;span class="line">&lt;span class="cl">&lt;span class="k">for&lt;/span> f in &lt;span class="k">$(&lt;/span>cat file-list.txt&lt;span class="k">)&lt;/span>&lt;span class="p">;&lt;/span> &lt;span class="k">do&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> scp user@hostname:path/to/data/&lt;span class="k">$(&lt;/span>basename &lt;span class="nv">$f&lt;/span>&lt;span class="k">)&lt;/span> local_dir/
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="k">done&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>I just needed a couple of examples&lt;sup id="fnref:1">&lt;a href="#fn:1" class="footnote-ref" role="doc-noteref">1&lt;/a>&lt;/sup> so I decided to kill the command when I had them.&lt;/p>
&lt;p>When I closed the shell, I expected everything to stop—but the downloads kept chugging away.&lt;/p>
&lt;p>I ran &lt;code>ps aux | grep '[s]cp'&lt;/code> and tried &lt;code>kill $PID&lt;/code>, but got “no such process.”&lt;/p></description></item><item><title>The AI Wearables Are Always Listening</title><link>http://adim.in/q/the-ai-wearables-are-always-listening/</link><pubDate>Wed, 07 May 2025 00:00:00 +0000</pubDate><guid>http://adim.in/q/the-ai-wearables-are-always-listening/</guid><description>&lt;p>Quoting &lt;a href="https://share.snipd.com/episode/a9d3f559-7d2c-4240-ade2-a552859bf503">The Vergecast&lt;/a>:&lt;/p>
&lt;blockquote>
&lt;p>1min Snip&lt;/p>
&lt;/blockquote>
&lt;blockquote>
&lt;p>1min Snip&lt;/p>
&lt;/blockquote>
&lt;blockquote>
&lt;p>&lt;strong>Garbage Truck&lt;/strong>&lt;/p>
&lt;/blockquote>
&lt;ul>
&lt;li>David Pierce shares that the best AI experience he had was with an app that records his son yelling &amp;quot;garbage truck&amp;quot;.&lt;/li>
&lt;li>He would pay for the app only if it provides the recording of his son yelling at garbage trucks.&lt;/li>
&lt;/ul>
&lt;p>Transcript:
David Pierce
Right, I just want to leave you with the best thing that has happened to me, and then we&amp;rsquo;re going to get out of here. So this morning, my two-year son has been up since three o&amp;rsquo;clock this morning, so I just left the pendant on all morning. We were hanging out, and here is just a chunk of our day, as described by the Limitless app. Going to the playground and observing a garbage truck. Suggesting a trip to the playground. Pointing out a garbage truck. Expressing awe. Identifying a garbage truck again. Discussing going to the playground. Identifying a garbage truck. Which, A, unbelievably good description of my morning. And it&amp;rsquo;s like, there&amp;rsquo;s a little bit of that that I really enjoyed. And it can play some of the audio of him pointing at a garbage truck and yelling garbage truck. And that&amp;rsquo;s nice. But just give me that. Forget all the rest of this stuff. Just give me my son saying garbage truck over and over and I will pay for this thing. And I&amp;rsquo;ll be happy about it. It&amp;rsquo;s the best experience I&amp;rsquo;ve had with any AI product ever. It&amp;rsquo;s just the thing that shows me the recording of my son yelling at garbage trucks.&lt;/p></description></item><item><title>Quoting Arvind Narayanan</title><link>http://adim.in/q/quoting-arvind-narayanan/</link><pubDate>Mon, 05 May 2025 00:00:00 +0000</pubDate><guid>http://adim.in/q/quoting-arvind-narayanan/</guid><description>&lt;p>Quoting &lt;a href="https://simonwillison.net/2025/May/5/arvind-narayanan/#atom-everything">Simon Willison&amp;rsquo;s Weblog&lt;/a>:&lt;/p>
&lt;blockquote>
&lt;p>AI is helpful despite being error-prone if it is faster to verify the output than it is to do the work yourself. For example, if you&amp;rsquo;re using it to find a product that matches a given set of specifications, verification may be a lot faster than search.&lt;/p>
&lt;/blockquote>
&lt;blockquote>
&lt;p>There are many uses where errors don&amp;rsquo;t matter, like using it to enhance creativity by suggesting or critiquing ideas.&lt;/p>
&lt;/blockquote>
&lt;blockquote>
&lt;p>At a meta level, if you use AI without a plan and simply turn to AI tools when you feel like it, then you&amp;rsquo;re unlikely to be able to think through risks and mitigations. It is better to identify concrete ways to integrate AI into your workflows, with known benefits and risks, that you can employ repeatedly.&lt;/p></description></item><item><title>28 Slightly Rude Notes on Writing</title><link>http://adim.in/q/28-slightly-rude-notes-on-writing/</link><pubDate>Sun, 04 May 2025 00:00:00 +0000</pubDate><guid>http://adim.in/q/28-slightly-rude-notes-on-writing/</guid><description>&lt;p>Quoting &lt;a href="https://www.experimental-history.com/p/28-slightly-rude-notes-on-writing?r=5lwff8&amp;amp;utm_medium=ios&amp;amp;triedRedirect=true">Adam Mastroianni&lt;/a>:&lt;/p>
&lt;blockquote>
&lt;p>we only know about several early Christian heresies because we have records of people &lt;em>complaining&lt;/em> about them. &lt;a href="https://www.experimental-history.com/p/28-slightly-rude-notes-on-writing/#footnote-1-162370468">[1]&lt;/a> The original heretics’ writings, if they ever existed, have been lost.&lt;/p>
&lt;/blockquote>
&lt;blockquote>
&lt;p>we all liked his first book very much and he liked it too, and one day he said to me, “This book will make literary history,” and I told him: “It will make some part of literary history, perhaps, but only if you go on making a new part every day and grow with the history you are making until you become part of it yourself.” But this young man never wrote another book and now he sits in Paris and searches sadly for the mention of his name in indexes.&lt;/p></description></item><item><title>The Best Writing Tip I've Ever Read</title><link>http://adim.in/q/the-best-writing-tip-i-ve-ever-read/</link><pubDate>Sun, 04 May 2025 00:00:00 +0000</pubDate><guid>http://adim.in/q/the-best-writing-tip-i-ve-ever-read/</guid><description>&lt;p>Quoting &lt;a href="https://lindac.substack.com/p/the-best-writing-tip-ive-ever-read?r=5lwff8&amp;amp;utm_medium=ios&amp;amp;triedRedirect=true">Linda Caroll&lt;/a>:&lt;/p>
&lt;blockquote>
&lt;p>“Write about small, self-contained incidents that are still vivid in your memory. If you remember them, it&amp;rsquo;s because they contain a larger truth that your readers will recognize in their own lives. Think small and you&amp;rsquo;ll wind up finding the big”&lt;br>
― William Zinsser&lt;/p>
&lt;/blockquote></description></item><item><title>Perplexity’s CEO on Fighting Google and the Coming AI Browser War | the Verge</title><link>http://adim.in/q/perplexitys-ceo-on-fighting-google-and-the-coming-ai-browser-war-the-verge/</link><pubDate>Sat, 03 May 2025 00:00:00 +0000</pubDate><guid>http://adim.in/q/perplexitys-ceo-on-fighting-google-and-the-coming-ai-browser-war-the-verge/</guid><description>&lt;p>Quoting &lt;a href="https://www.theverge.com/command-line-newsletter/656599/perplexitys-ceo-on-fighting-google-and-the-coming-ai-browser-war?utm_source=tldrai">Alex Heath&lt;/a>:&lt;/p>
&lt;blockquote>
&lt;p>I think memory will be won by the company that has the most context. ChatGPT knows nothing about what you buy on Instagram or Amazon. It also knows nothing about how much time you spend on different websites. You need to have all this data to deeply personalize for the user. It’s not about who rolls out memory based on the retrieval of past queries. That’s very simple to replicate.&lt;/p></description></item><item><title>The One-Person Framework in Practice</title><link>http://adim.in/q/the-one-person-framework-in-practice/</link><pubDate>Sat, 03 May 2025 00:00:00 +0000</pubDate><guid>http://adim.in/q/the-one-person-framework-in-practice/</guid><description>&lt;p>Quoting &lt;a href="https://bramjetten.dev/articles/the-one-person-framework-in-practice?utm_source=tldrnewsletter">bramjetten.dev&lt;/a>:&lt;/p>
&lt;blockquote>
&lt;p>&lt;strong>Technical debt isn&amp;rsquo;t always bad&lt;/strong>&lt;/p>
&lt;/blockquote>
&lt;p>Sometimes the pragmatic solution that gets you to market faster is the right one, even if it&amp;rsquo;s not technically perfect. Just be intentional about when you take on debt and when you pay it down.&lt;/p>
&lt;blockquote>
&lt;p>Fighting the framework creates unnecessary friction. The &amp;quot;Rails Way&amp;quot; exists for a reason. It allows you to focus on what makes your product unique, not reinventing solved problems.&lt;/p>
&lt;/blockquote>
&lt;blockquote>
&lt;p>&lt;strong>Less is more&lt;/strong>&lt;/p></description></item><item><title>I Recorded Everything I Said for Three Months. AI Has Replaced My Memory.</title><link>http://adim.in/q/i-recorded-everything-i-said-for-three-months-ai-has-replaced-my-memory/</link><pubDate>Thu, 01 May 2025 00:00:00 +0000</pubDate><guid>http://adim.in/q/i-recorded-everything-i-said-for-three-months-ai-has-replaced-my-memory/</guid><description>&lt;p>Quoting &lt;a href="https://www.wsj.com/tech/personal-tech/ai-personal-assistant-wearable-tech-impressions-28156b57?st=FiWsqi&amp;amp;reflink=article_copyURL_share">Joanna Stern&lt;/a>:&lt;/p>
&lt;blockquote>
&lt;p>Yet the most unsettling part was realizing the soundtrack of my life was stored on some companies’ servers. Sure, much of our identities are already in the cloud—photos, health records, etc.—but normally, we have some control over what’s there and how it’s stored.&lt;/p>
&lt;/blockquote></description></item><item><title>The Era of Experience Paper</title><link>http://adim.in/q/the-era-of-experience-paper/</link><pubDate>Fri, 25 Apr 2025 00:00:00 +0000</pubDate><guid>http://adim.in/q/the-era-of-experience-paper/</guid><description>&lt;p>Quoting &lt;a href="https://storage.googleapis.com/deepmind-media/Era-of-Experience%20/The%20Era%20of%20Experience%20Paper.pdf">storage.googleapis.com&lt;/a>:&lt;/p>
&lt;blockquote>
&lt;p>any static procedure for synthetically generating data will quickly become outstripped. This can be achieved by allowing agents to learn continually from their own experience, i.e., data that is generated by the agent interacting with its environment. AI is at the cusp of a new period in which experience will become the dominant medium of improvement and ultimately dwarf the scale of human data used in today’s systems.&lt;/p>
&lt;/blockquote>
&lt;blockquote>
&lt;p>while imitating humans is enough to reproduce many human capabilities to a competent level, this approach in isolation has not and likely cannot achieve superhuman intelligence across many important topics and tasks.&lt;/p></description></item><item><title>Think real hard</title><link>http://adim.in/q/think-real-hard/</link><pubDate>Fri, 25 Apr 2025 00:00:00 +0000</pubDate><guid>http://adim.in/q/think-real-hard/</guid><description>&lt;p>Quoting &lt;a href="https://www.benkuhn.net/thinkrealhard/">benkuhn.net&lt;/a>:&lt;/p>
&lt;blockquote>
&lt;p>A lot of the things people ask for advice on fall into this category. “How can I be happier?” “How can I be more productive?” “How can I have a bigger impact on the world?” Sure, there are basic life hacks like sleeping well or getting exercise. But 99% of the “secret”—the thing that separates me from Gell-Mann, or Jeff Dean—is tacit knowledge. It often can’t be articulated any better than “think real hard.” But, believe it or not, thinking real hard, for real long, &lt;em>does&lt;/em> work.&lt;/p></description></item><item><title>A Trick to Feel Less Like Cheating When You Use LLMs</title><link>http://adim.in/q/a-trick-to-feel-less-like-cheating-when-you-use-llms/</link><pubDate>Wed, 23 Apr 2025 00:00:00 +0000</pubDate><guid>http://adim.in/q/a-trick-to-feel-less-like-cheating-when-you-use-llms/</guid><description>&lt;p>Quoting &lt;a href="https://simonwillison.net/2025/Apr/23/cheating/#atom-everything">Simon Willison&amp;rsquo;s Weblog&lt;/a>:&lt;/p>
&lt;blockquote>
&lt;p>My gold standard for LLM usage remains this: &lt;strong>would I be proud to stake my own credibility on the quality of the end result&lt;/strong>?&lt;/p>
&lt;/blockquote></description></item><item><title>Concept Handles, After Alexander</title><link>http://adim.in/q/concept-handles-after-alexander/</link><pubDate>Wed, 23 Apr 2025 00:00:00 +0000</pubDate><guid>http://adim.in/q/concept-handles-after-alexander/</guid><description>&lt;p>Quoting &lt;a href="https://notes.andymatuschak.org/z3b7sidNrEkNaY9qfGwZjwz">Scott Alexander&lt;/a>:&lt;/p>
&lt;blockquote>
&lt;p>A “concept handle” is a memorable noun phrase representing a complex, often abstract topic. For example: “prisoner’s dilemma,” “Overton window,” “belief in belief,” etc.&lt;/p>
&lt;/blockquote>
&lt;blockquote>
&lt;p>Successful concept handles can really amplify a vague idea which many people sort of understand but can’t point to and talk about. If you give that vague notion a crisp, catchy name, you can unlock a lot of conversation and reflection.&lt;/p>
&lt;/blockquote></description></item><item><title>Impact, Agency, and Taste</title><link>http://adim.in/q/impact-agency-and-taste/</link><pubDate>Wed, 23 Apr 2025 00:00:00 +0000</pubDate><guid>http://adim.in/q/impact-agency-and-taste/</guid><description>&lt;p>Quoting &lt;a href="https://www.benkuhn.net/impact/?utm_source=tldrnewsletter">benkuhn.net&lt;/a>:&lt;/p>
&lt;blockquote>
&lt;p>people’s biggest bottleneck eventually becomes their ability to get &lt;em>leverage&lt;/em>—i.e., to find and execute work that has a big impact-per-hour multiplier.&lt;/p>
&lt;/blockquote>
&lt;blockquote>
&lt;p>I think of finding high-leverage work as having two interrelated components:&lt;/p>
&lt;/blockquote>
&lt;p>• &lt;strong>Agency:&lt;/strong> i.e. some combination of the initiative/proactiveness to try to make things happen, and &lt;a href="https://paulgraham.com/relres.html">relentlessness and resourcefulness&lt;/a> to make sure you’ll succeed.
• &lt;strong>Taste:&lt;/strong> you need a good intuition for what things will and won’t work well to try. Taste is important both “in the large” (picking important problems) and “in the small” (picking approaches to solving those problems that will work well); I usually see people first become great at the latter, then the former.&lt;/p></description></item><item><title>Lindy Effect</title><link>http://adim.in/q/lindy-effect/</link><pubDate>Wed, 23 Apr 2025 00:00:00 +0000</pubDate><guid>http://adim.in/q/lindy-effect/</guid><description>&lt;p>Quoting &lt;a href="https://en.wikipedia.org/wiki/Lindy_effect">wikipedia.org&lt;/a>:&lt;/p>
&lt;blockquote>
&lt;p>the Lindy effect proposes the longer a period something has survived to exist or be used in the present, the longer its remaining life expectancy. Longevity implies a resistance to change, obsolescence or competition and greater odds of continued existence into the future.&lt;a href="https://en.wikipedia.org/wiki/Lindy_effect#cite_note-Taleb2012-2">[2]&lt;/a> Where the Lindy effect applies, &lt;a href="https://en.wikipedia.org/wiki/Mortality_rate">mortality rate&lt;/a> &lt;em>decreases&lt;/em> with time.&lt;/p>
&lt;/blockquote></description></item><item><title>Relentlessly Resourceful</title><link>http://adim.in/q/relentlessly-resourceful/</link><pubDate>Wed, 23 Apr 2025 00:00:00 +0000</pubDate><guid>http://adim.in/q/relentlessly-resourceful/</guid><description>&lt;p>Quoting &lt;a href="https://www.paulgraham.com/relres.html">Paul Graham&lt;/a>:&lt;/p>
&lt;blockquote>
&lt;p>What would someone who was the opposite of hapless be like? They&amp;rsquo;d be relentlessly resourceful. Not merely relentless. That&amp;rsquo;s not enough to make things go your way except in a few mostly uninteresting domains. In any interesting domain, the difficulties will be novel. Which means you can&amp;rsquo;t simply plow through them, because you don&amp;rsquo;t know initially how hard they are; you don&amp;rsquo;t know whether you&amp;rsquo;re about to plow through a block of foam or granite. So you have to be resourceful. You have to keep trying new things.&lt;/p></description></item><item><title>What I'd Do as a College Freshman in 2025</title><link>http://adim.in/q/what-i-d-do-as-a-college-freshman-in-2025/</link><pubDate>Wed, 23 Apr 2025 00:00:00 +0000</pubDate><guid>http://adim.in/q/what-i-d-do-as-a-college-freshman-in-2025/</guid><description>&lt;p>Quoting &lt;a href="https://muratbuffalo.blogspot.com/2025/04/what-id-do-as-college-freshman.html?utm_source=tldrnewsletter">Blogger&lt;/a>:&lt;/p>
&lt;blockquote>
&lt;p>Being supported by AI tools is &lt;a href="https://muratbuffalo.blogspot.com/2018/03/master-your-tools.html">not a substitute for mastery&lt;/a>. You can’t borrow skills. You have to earn them.&lt;/p>
&lt;/blockquote>
&lt;blockquote>
&lt;p>We&amp;rsquo;re heading into the age of π-shaped people: depth in two areas, and &lt;a href="https://muratbuffalo.blogspot.com/2019/06/book-review-range-why-generalists.html">generalist across&lt;/a>. Building depth first, and then ranging is &lt;a href="https://muratbuffalo.blogspot.com/2024/01/recent-reads.html">good strategy&lt;/a>.&lt;/p>
&lt;/blockquote>
&lt;blockquote>
&lt;p>Clear communication matters more than ever:&lt;/p>
&lt;/blockquote>
&lt;p>• for working with others (especially remotely)
• for building in the open
• for working with LLMs.&lt;/p>
&lt;blockquote>
&lt;p>Management skills matters too. Not just for leading teams, but also for leading yourself. Self-help book gets mocked, but they are useful for the querying/investigating they ignite in you, rather than their vacuous/repetitive advice. Know yourself. Then &lt;a href="https://muratbuffalo.blogspot.com/2016/01/fool-yourself.html">fool yourself&lt;/a> into greatness.&lt;/p></description></item><item><title>When You Should Lie to the Language Model</title><link>http://adim.in/q/when-you-should-lie-to-the-language-model/</link><pubDate>Wed, 23 Apr 2025 00:00:00 +0000</pubDate><guid>http://adim.in/q/when-you-should-lie-to-the-language-model/</guid><description>&lt;p>Quoting &lt;a href="https://www.seangoedecke.com/lying-to-llms/?utm_source=tldrnewsletter">seangoedecke.com&lt;/a>:&lt;/p>
&lt;blockquote>
&lt;p>Here’s an unreasonably effective trick for working with AIs: &lt;strong>always pretend that your work was produced by someone else.&lt;/strong>&lt;/p>
&lt;/blockquote>
&lt;blockquote>
&lt;p>Note that the model will naturally assume you’ve produced any content you’re giving it (presumably because of all the assistant fine-tuning), so you have to be really explicit about the fact that you didn’t&lt;a href="https://www.seangoedecke.com/lying-to-llms/#fn-1">1&lt;/a>&lt;/p>
&lt;/blockquote>
&lt;blockquote>
&lt;p>AI labs will continue to be incentivized to make their models praise their users. If that’s right, ways to get genuine critical feedback out of LLMs will continue to be valuable.&lt;/p></description></item><item><title>Apple and the Ghosts of Companies Past</title><link>http://adim.in/q/apple-and-the-ghosts-of-companies-past/</link><pubDate>Tue, 22 Apr 2025 00:00:00 +0000</pubDate><guid>http://adim.in/q/apple-and-the-ghosts-of-companies-past/</guid><description>&lt;p>Quoting &lt;a href="https://stratechery.com/2025/apple-and-the-ghosts-of-companies-past/">Ben Thompson&lt;/a>:&lt;/p>
&lt;blockquote>
&lt;p>The new bridge is a user interface that gives you exactly what you need when you need it, and disappears otherwise; it is based on AI, not apps.&lt;/p>
&lt;/blockquote></description></item><item><title>Universal Love, Said The Cactus Person</title><link>http://adim.in/q/universal-love-said-the-cactus-person/</link><pubDate>Sun, 20 Apr 2025 00:00:00 +0000</pubDate><guid>http://adim.in/q/universal-love-said-the-cactus-person/</guid><description>&lt;p>Quoting &lt;a href="https://slatestarcodex.com/2015/04/21/universal-love-said-the-cactus-person/">Scott Alexander&lt;/a>:&lt;/p>
&lt;blockquote>
&lt;p>Imagine you are in the driver’s seat of a car. You have been sitting there so long that you have forgotten that it is the seat of a car, forgotten how to get out of the seat, forgotten the existence of your own legs, indeed forgotten that you are a being at all separate from the car. You control the car with skill and precision, driving it wherever you wish to go, manipulating the headlights and the windshield wipers and the stereo and the air conditioning, and you pronounce yourself a great master. But there are paths you cannot travel, because there are no roads to them, and you long to run through the forest, or swim in the river, or climb the high mountains. A line of prophets who have come before you tell you that the secret to these forbidden mysteries is an ancient and terrible skill called GETTING OUT OF THE CAR, and you resolve to learn this skill. You try every button on the dashboard, but none of them is the button for GETTING OUT OF THE CAR. You drive all of the highways and byways of the earth, but you cannot reach GETTING OUT OF THE CAR, for it is not a place on a highway. The prophets tell you GETTING OUT OF THE CAR is something fundamentally different than anything you have done thus far, but to you this means ever sillier extremities: driving backwards, driving with the headlights on in the glare of noon, driving into ditches on purpose, but none of these reveal the secret of GETTING OUT OF THE CAR. The prophets tell you it is easy; indeed, it is the easiest thing you have ever done. You have traveled the Pan-American Highway from the boreal pole to the Darien Gap, you have crossed Route 66 in the dead heat of summer, you have outrun cop cars at 160 mph and survived, and GETTING OUT OF THE CAR is easier than any of them, the easiest thing you can imagine, closer to you than the veins in your head, but still the secret is obscure to you.”&lt;/p></description></item><item><title>You Are Using Cursor AI Incorrectly...</title><link>http://adim.in/q/you-are-using-cursor-ai-incorrectly/</link><pubDate>Tue, 08 Apr 2025 00:00:00 +0000</pubDate><guid>http://adim.in/q/you-are-using-cursor-ai-incorrectly/</guid><description>&lt;p>Quoting &lt;a href="https://ghuntley.com/stdlib/">Geoffrey Huntley&lt;/a>:&lt;/p>
&lt;blockquote>
&lt;p>&amp;mdash; description: Cursor Rules Location globs: &lt;em>.mdc &amp;mdash; # Cursor Rules Location Rules for placing and organizing Cursor rule files in the repository. &lt;rule> name: cursor_rules_location description: Standards for placing Cursor rule files in the correct directory filters: # Match any .mdc files - type: file_extension pattern: &amp;quot;\.mdc$&amp;quot; # Match files that look like Cursor rules - type: content pattern: &amp;quot;(?s)&lt;rule>.&lt;/em>?&lt;/rule>&amp;quot; # Match file creation events - type: event pattern: &amp;quot;file_create&amp;quot; actions: - type: reject conditions: - pattern: &amp;quot;^(?!\.\/\.cursor\/rules\/.*\.mdc$)&amp;quot; message: &amp;quot;Cursor rule files (.mdc) must be placed in the .cursor/rules directory&amp;quot; - type: suggest message: | When creating Cursor rules: 1. Always place rule files in PROJECT_ROOT/.cursor/rules/: &lt;code>.cursor/rules/ ├── your-rule-name.mdc ├── another-rule.mdc └── ...&lt;/code> 2. Follow the naming convention: - Use kebab-case for filenames - Always use .mdc extension - Make names descriptive of the rule&amp;rsquo;s purpose 3. Directory structure: &lt;code>PROJECT_ROOT/ ├── .cursor/ │ └── rules/ │ ├── your-rule-name.mdc │ └── ... └── ...&lt;/code> 4. Never place rule files: - In the project root - In subdirectories outside .cursor/rules - In any other location examples: - input: | # Bad: Rule file in wrong location rules/my-rule.mdc my-rule.mdc .rules/my-rule.mdc # Good: Rule file in correct location .cursor/rules/my-rule.mdc output: &amp;quot;Correctly placed Cursor rule file&amp;quot; metadata: priority: high version: 1.0 &lt;/rule>&lt;/p></description></item><item><title>Liberation Day, Tariffs, US v China Open Source, OpenAI Fundraise, $CRWV, TikTok | BG2 W/ Bill Gurley &amp; Brad Gerstner</title><link>http://adim.in/q/liberation-day-tariffs-us-v-china-open-source-openai-fundraise-crwv-tiktok-bg2-w-bill-gurley-brad-gerstner/</link><pubDate>Fri, 04 Apr 2025 00:00:00 +0000</pubDate><guid>http://adim.in/q/liberation-day-tariffs-us-v-china-open-source-openai-fundraise-crwv-tiktok-bg2-w-bill-gurley-brad-gerstner/</guid><description>&lt;p>Quoting &lt;a href="https://share.snipd.com/episode/7a0e5e21-8800-4ee0-ac2d-6fad23477192">BG2Pod with Brad Gerstner and Bill Gurley&lt;/a>:&lt;/p>
&lt;blockquote>
&lt;p>&lt;strong>Florida&amp;rsquo;s Comeback Win&lt;/strong>&lt;/p>
&lt;/blockquote>
&lt;ul>
&lt;li>Bill Gurley attended the NCAA March Madness tournament in San Francisco.&lt;/li>
&lt;li>He witnessed Florida&amp;rsquo;s comeback win against Texas Tech, despite initially thinking they had no chance.&lt;/li>
&lt;/ul>
&lt;p>Transcript:
Brad Gerstner
I mean, you have to be pretty stoked coming off those wins last weekend in San Francisco.&lt;/p>
&lt;p>Bill Gurley
Yeah, I&amp;rsquo;m repping the Gator hat still. I&amp;rsquo;d say we kind of eek by for those that did watch.&lt;/p></description></item><item><title>A Theory of Grift</title><link>http://adim.in/q/a-theory-of-grift/</link><pubDate>Thu, 03 Apr 2025 00:00:00 +0000</pubDate><guid>http://adim.in/q/a-theory-of-grift/</guid><description>&lt;p>Quoting &lt;a href="https://www.thediff.co/archive/a-theory-of-grift/">Byrne Hobart&lt;/a>:&lt;/p>
&lt;blockquote>
&lt;p>the heart of a grift is that you get something that, in a technical sense, is what you paid for, but that is also not worth what you paid for it.&lt;/p>
&lt;/blockquote>
&lt;blockquote>
&lt;p>the broad categories of finance grift are:&lt;/p>
&lt;/blockquote>
&lt;ol>
&lt;li>A fancy-sounding high-fee wrapper on something that is trivial to implement manually, and&lt;/li>
&lt;li>A strategy that looks good in backtests because it has some kind of nonlinear blow-up risk.&lt;/li>
&lt;/ol>
&lt;blockquote>
&lt;p>grifts tend to target the middle of whatever the relevant bell curve is. There are a lot more average people than non-average people, so the market is bigger. And their averageness makes it easier to reason about their motivations.&lt;a href="https://www.thediff.co/archive/a-theory-of-grift/#fn3">[3]&lt;/a> Targeting the average also enables the plausibly-deniable part of the grift: the fitness influencer really did sell you a product that meets the specifications, the inverse-vol note did disclose in its prospectus that it could blow up.&lt;/p></description></item><item><title>Daikokuten - 大黒天</title><link>http://adim.in/q/daikokuten-da-hei-tian/</link><pubDate>Fri, 28 Mar 2025 00:00:00 +0000</pubDate><guid>http://adim.in/q/daikokuten-da-hei-tian/</guid><description>&lt;p>Quoting &lt;a href="https://janklug.substack.com/p/daikokuten">Jan&lt;/a>:&lt;/p>
&lt;blockquote>
&lt;p>That’s what I don’t get about the folks out west - if you blast someone from a storm cloud for being human on a particularly stupid day, how the heck are they supposed to learn? Scare ‘em straight, I say!&lt;/p>
&lt;/blockquote>
&lt;blockquote>
&lt;p>Don’t look so worried. Yes the pot-bellied, laughing drinking buddy to Ebisu you just tossed your coins and bowed to hoping for success or love has been, and will always be, an inexorable cosmic force that will annihilate everything in existence but you know what? It’s not personal! If I don’t give a whit if you’re an emperor or a black hole, do you really think I’m here to ruin your life in particular? Cut me some slack!&lt;/p></description></item><item><title>The Ghost in the Swarm - By Francesco Farina</title><link>http://adim.in/q/the-ghost-in-the-swarm-by-francesco-farina/</link><pubDate>Fri, 28 Mar 2025 00:00:00 +0000</pubDate><guid>http://adim.in/q/the-ghost-in-the-swarm-by-francesco-farina/</guid><description>&lt;p>Quoting &lt;a href="https://francescofarina.substack.com/p/the-ghost-in-the-swarm?source=queue">Francesco Farina&lt;/a>:&lt;/p>
&lt;blockquote>
&lt;p>The firehose of high-dimensional, real-time sensor data (vision, lidar, tactile, auditory, proprioceptive) from a world populated by embodied agents will dwarf the entire current internet dataset. Attempting to funnel this raw sensory stream back to central servers for storage and processing is not just economically daunting, it&amp;rsquo;s likely physically impossible at scale. The world simply generates too much information, too quickly.&lt;/p>
&lt;/blockquote>
&lt;blockquote>
&lt;p>The time it takes for sensor data to travel to a central brain, be processed, and return as an action command is often an eternity when dealing with physical dynamics. A drone adjusting to a sudden gust, a robotic surgeon countering a tremor, a logistics bot avoiding a collision – these demand intelligence that lives &lt;em>at the point of action&lt;/em>. Centralized processing, even with 5G or 6G, faces irreducible latency limits imposed by physics itself.&lt;/p></description></item><item><title>Putting Gemini 2.5 Pro Through Its Paces</title><link>http://adim.in/q/putting-gemini-2-5-pro-through-its-paces/</link><pubDate>Wed, 26 Mar 2025 00:00:00 +0000</pubDate><guid>http://adim.in/q/putting-gemini-2-5-pro-through-its-paces/</guid><description>&lt;p>Quoting &lt;a href="https://simonwillison.net/2025/Mar/25/gemini/#atom-everything">Simon Willison&amp;rsquo;s Weblog&lt;/a>:&lt;/p>
&lt;blockquote>
&lt;p>llm -m gemini-2.5-pro-exp-03-25 \ &amp;rsquo;transcribe, first speaker is Christopher, second is Simon&amp;rsquo; \ -a ten-minutes-of-podcast.mp3 \ &amp;ndash;schema-multi &amp;rsquo;timestamp str: mm:ss, text, speaker_name'&lt;/p>
&lt;/blockquote></description></item><item><title>#648: James Clear, Atomic Habits — Simple Strategies for Building (And Breaking) Habits, Questions for Personal Mastery and Growth, Tactics for Writing and Launching a Mega-Bestseller, Finding Leverage, and More</title><link>http://adim.in/q/648-james-clear-atomic-habits-simple-strategies-for-building-and-breaking-habits-questions-for-personal-mastery-and-growth-tactics-for-writing-and-launching-a-mega-bestseller-finding-leverage-and-more/</link><pubDate>Tue, 25 Mar 2025 00:00:00 +0000</pubDate><guid>http://adim.in/q/648-james-clear-atomic-habits-simple-strategies-for-building-and-breaking-habits-questions-for-personal-mastery-and-growth-tactics-for-writing-and-launching-a-mega-bestseller-finding-leverage-and-more/</guid><description>&lt;p>Quoting &lt;a href="https://share.snipd.com/episode/5bdcdf32-7f6c-461a-a75b-e0849af100cb">The Tim Ferriss Show&lt;/a>:&lt;/p>
&lt;blockquote>
&lt;p>&lt;strong>Questions vs. Advice&lt;/strong>&lt;/p>
&lt;/blockquote>
&lt;ul>
&lt;li>Questions are more adaptable than advice.&lt;/li>
&lt;li>Advice is brittle and context-dependent, while questions can be applied to various situations.&lt;/li>
&lt;/ul>
&lt;p>Transcript:
James Clear
If you ask better questions, you can get better answers. But also questions are very resilient. They&amp;rsquo;re very adaptable to the context. And that&amp;rsquo;s something that&amp;rsquo;s different and perhaps a little bit better than advice. You know, advice is actually kind of brittle and context dependent. Somebody can have a really good plan, a really good piece of advice to give you, but if it doesn&amp;rsquo;t fit your context, then it&amp;rsquo;s&lt;/p></description></item><item><title>NVDA GTC, M&amp;A Wiz / Goog $32 B Deal, April 2 Tariff Uncertainty; Huawei Belt &amp; Road; ChatGPT</title><link>http://adim.in/q/nvda-gtc-m-a-wiz-goog-32-b-deal-april-2-tariff-uncertainty-huawei-belt-road-chatgpt/</link><pubDate>Sun, 23 Mar 2025 00:00:00 +0000</pubDate><guid>http://adim.in/q/nvda-gtc-m-a-wiz-goog-32-b-deal-april-2-tariff-uncertainty-huawei-belt-road-chatgpt/</guid><description>&lt;p>Quoting &lt;a href="https://share.snipd.com/episode/96e14dcf-38f9-4308-8aaf-bcd4ed818b5b">BG2Pod with Brad Gerstner and Bill Gurley&lt;/a>:&lt;/p>
&lt;blockquote>
&lt;p>&lt;strong>Market Uncertainty and Impact&lt;/strong>&lt;/p>
&lt;/blockquote>
&lt;ul>
&lt;li>The market&amp;rsquo;s uncertainty, economic and technological, drives up discount rates and risk premiums.&lt;/li>
&lt;li>This leads to lower multiples and market corrections, particularly in the tech sector.&lt;/li>
&lt;/ul>
&lt;p>Transcript:
Brad Gerstner
Stuff going on with regard to Invest America on Capitol Hill and at the White House that I&amp;rsquo;m thrilled about. The pace of AI, the pace of these changes coming out of Washington, a lot of which I think is really fantastic. But it&amp;rsquo;s certainly unsettling the markets. And then the last couple of days, I&amp;rsquo;ve been down at GTC, the big NVIDIA developer event. While there&amp;rsquo;s a lot of uncertainty in the world, you know, I&amp;rsquo;m super bullish on where all of this is headed. And this is one of those moments at times where I just feel like you have to hold these two competing, but simultaneous truths that things really are accelerating and that we&amp;rsquo;re getting Ourselves in a position for this period of, you know, the golden age. But, you know some of this caution is warranted in the short run as we try to figure out how it all unfolds.&lt;/p></description></item><item><title>How to Twitter Successfully</title><link>http://adim.in/q/how-to-twitter-successfully/</link><pubDate>Sat, 22 Mar 2025 00:00:00 +0000</pubDate><guid>http://adim.in/q/how-to-twitter-successfully/</guid><description>&lt;p>Quoting &lt;a href="https://near.blog/how-to-twitter-successfully/">near&lt;/a>:&lt;/p>
&lt;blockquote>
&lt;p>Put an unreasonable amount of effort into your content.&lt;/p>
&lt;/blockquote>
&lt;blockquote>
&lt;p>The Internet is filled with content, and if yours is significantly better than average, it’ll help your odds tremendously.&lt;/p>
&lt;/blockquote>
&lt;blockquote>
&lt;p>you have years of interesting experience in a field, you may just be able to tweet stream of consciousness thoughts and takes on things successfully, in which case the above doesn’t exactly apply: the unreasonable amount of effort that you put in was applied elsewhere (e.g. in your career), and you’re just translating your knowledge from there to Twitter. In general long posts are not a great idea and should be separated into threads&lt;/p></description></item><item><title>So how well is Claude playing Pokémon?</title><link>http://adim.in/q/so-how-well-is-claude-playing-pokemon/</link><pubDate>Sat, 22 Mar 2025 00:00:00 +0000</pubDate><guid>http://adim.in/q/so-how-well-is-claude-playing-pokemon/</guid><description>&lt;p>Quoting &lt;a href="https://www.lesswrong.com/posts/HyD3khBjnBhvsp8Gb/so-how-well-is-claude-playing-pokemon">Julian Bradshaw&lt;/a>:&lt;/p>
&lt;blockquote>
&lt;p>The funny thing is that pokemon is a simple, railroady enough game that RNG can beat the game given enough time (and this has been done)&lt;a href="https://www.lesswrong.com/posts/HyD3khBjnBhvsp8Gb/so-how-well-is-claude-playing-pokemon#fnn7pl47fim8">[6]&lt;/a>, but it turns out to take a surprising amount of cognitive architecture to play the game in a fully-sensible-looking way&lt;/p>
&lt;/blockquote>
&lt;p>and insufficient smarts can be surprisingly double-edged—an RNG run would arguably be better at both leveling and navigating mazes through sheer random walkitude and willingness to bash face into every fight&lt;/p></description></item><item><title>Why Japanese Railways Win</title><link>http://adim.in/q/why-japanese-railways-win/</link><pubDate>Sat, 22 Mar 2025 00:00:00 +0000</pubDate><guid>http://adim.in/q/why-japanese-railways-win/</guid><description>&lt;p>Quoting &lt;a href="https://youtube.com/watch?v=7u0_nrsfxXs&amp;amp;si=d7sbydUit12IMv4Q">Wendover Productions&lt;/a>:&lt;/p>
&lt;blockquote>
&lt;p>what makes Japanese railways great  goes far beyond their corporate structure.  &lt;/p>
&lt;/blockquote>
&lt;p>They’re fast, frequent, and reliable, but that’s  part of a virtuous cycle enabled by the success   of the companies. The fact that they are fast,  frequent, and reliable is made possible thanks   to the success of the companies, and the success  of the companies is made possible thanks to the   fact that they’re fast, frequent and reliable. So  if you trace this back to its origin, what truly   made Japanese rail great was the fact that the  Japanese government, and by extension taxpayers,   was willing to invest a tremendous amount of money  into kicking off this virtuous cycle—into building  &lt;/p></description></item><item><title>Bastards of DOGE Feat. Quinn Slobodian</title><link>http://adim.in/q/bastards-of-doge-feat-quinn-slobodian/</link><pubDate>Wed, 19 Mar 2025 00:00:00 +0000</pubDate><guid>http://adim.in/q/bastards-of-doge-feat-quinn-slobodian/</guid><description>&lt;p>Quoting &lt;a href="https://share.snipd.com/episode/9aa63908-b768-4e8b-99e9-69f76cdca525">TRASHFUTURE&lt;/a>:&lt;/p>
&lt;blockquote>
&lt;p>&lt;strong>Klarna&amp;rsquo;s AI Epiphany&lt;/strong>&lt;/p>
&lt;/blockquote>
&lt;ul>
&lt;li>Klarna, a fintech company, laid off its customer service department, betting on AI.&lt;/li>
&lt;li>The CEO later admitted the importance of human interaction, highlighting the limitations of AI in customer service.&lt;/li>
&lt;/ul>
&lt;p>Transcript:
Riley
Of Lutefisk has gone up on Deliveroo? It&amp;rsquo;s BCCI, but for buying a shine order. So this story, though, is that if you remember, Klarna a couple of years ago, or about one year ago, was very, very proud of laying off huge numbers of its staff, especially staff and customer Facing roles, because they could be replaced with AI. So in an interview with Bloomberg TV, Sebastian Simitkowski, the CEO of Klarna said, I&amp;rsquo;m of the opinion that AI can already do all the jobs that we as humans do. It&amp;rsquo;s the question of how we apply and use it. And by the way, this is from February 15th. This is from like 10 days ago. I think that what we&amp;rsquo;ve done internally hasn&amp;rsquo;t been reported so widely, but we stopped hiring a year ago. We&amp;rsquo;re only 3,500 people now. Last year, we were 4,500. We have a natural attrition like every tech company, but we&amp;rsquo;re simply shrinking. We have less need for photographers, predominantly the creative stuff and less of the day-to stuff. We&amp;rsquo;ve gotten rid of our entire customer service department and so on and so on. Now, this was him. He&amp;rsquo;s doing interviews with Sequoia. This is a guy who is doing a lot of talking up the value of his company to Wall Street on the basis that there is soon going to be not a single person working there except for him. And then the cold and that&amp;rsquo;s for like a year he&amp;rsquo;s doing that. And then he does that on February 15th again. February 19th. February 19th. Four days later. Four days later, Sebastian Simitkowski tweets, I have just had an epiphany. In a world of AI, nothing is actually as valuable as humans. Wow. This is absolutely a line that you would say to your wife if you were trying to convince her to open up your marriage. I&amp;rsquo;ve just had an epiphany. I can buy those hideous Balenciaga shoes on Deliveroo. Yeah. I can buy the Mickey Mouse ones. The ones that make you look at Disney character says, okay, so you can laugh at us for realizing it too late, but we&amp;rsquo;re going to kick off the work to allow Klarna to become the best company In the world at offering a human to speak to when you contact technical support.&lt;/p></description></item><item><title>I Use Cursor Daily - Here's How I Avoid the Garbage Parts</title><link>http://adim.in/q/i-use-cursor-daily-here-s-how-i-avoid-the-garbage-parts/</link><pubDate>Fri, 14 Mar 2025 00:00:00 +0000</pubDate><guid>http://adim.in/q/i-use-cursor-daily-here-s-how-i-avoid-the-garbage-parts/</guid><description>&lt;p>Quoting &lt;a href="https://www.nickcraux.com/blog/cursor-tips">nickcraux.com&lt;/a>:&lt;/p>
&lt;blockquote>
&lt;p>• I like Composer (now called Agent) for simple, low impact changes. And Chat (Ask) for everything else. Just the step of manually having to click apply and taking that extra second to think about the changes it&amp;rsquo;s making, and in which files it&amp;rsquo;s happening, rather than just be presented with a wave of green changes ready to get smashed in.
• Don&amp;rsquo;t blindly accept code. It&amp;rsquo;s always gonna come back to bite you.
• Every so often make sure you read and fully understand the most integral parts of your code, and refactor it &lt;em>manually.&lt;/em> You will find a lot of gaps, and fixing it up means future AI-written code will be better.
• Ask &amp;quot;is this the best way to do this?&amp;quot; or &amp;quot;have you considered xyz&amp;quot;.
• Learn when a problem is best solved manually.
• Take extra care when using AI to fix bugs. I think it&amp;rsquo;s particularly weak at fixing anything but the silliest of bugs. And it can cause a lot of damage in the process.
• If it&amp;rsquo;s a big and important task or you are setting the foundations for a feature, ask it to ask you any questions before writing code to make sure it has a full understanding of what you are trying to do.&lt;/p></description></item><item><title>How the Elite Rigged Society (And Why It’s Falling Apart) | David Brooks</title><link>http://adim.in/q/how-the-elite-rigged-society-and-why-its-falling-apart-david-brooks/</link><pubDate>Tue, 11 Mar 2025 00:00:00 +0000</pubDate><guid>http://adim.in/q/how-the-elite-rigged-society-and-why-its-falling-apart-david-brooks/</guid><description>&lt;p>Quoting &lt;a href="https://www.youtube.com/watch?si=n__DbcXykSIZtVS8&amp;amp;v=QSa52TR9tCA&amp;amp;feature=youtu.be">Alliance for Responsible Citizenship&lt;/a>:&lt;/p>
&lt;blockquote>
&lt;p>if what is right and wrong depends on what each individual feels then we are outside the bounds of civilization&lt;/p>
&lt;/blockquote>
&lt;blockquote>
&lt;p>I&amp;rsquo;ve describ three different things we educated Elites brought you we destroy the social fabric through inequality we destroyed the moral fabric through privatizing morality and we&lt;/p>
&lt;/blockquote>
&lt;p>destroyed the institutional fabric what&amp;rsquo;s happening right now&lt;/p>
&lt;blockquote>
&lt;p>those moments of suffering interrupt&lt;/p>
&lt;/blockquote>
&lt;p>your life and they remind you you&amp;rsquo;re not the person you thought they were they carve through the floor of your basement of your soul and they reveal a cavity below and they carve through that floor and they reveal a cavity Below in moments of suffering you see yourself in a more Deep Way than you ever did before and in those moments of suffering you can either be broken or you can be broken open and people who are transformed decide I&amp;rsquo;m going to be broken open and Nations that are going to be transformed by moments of suffering say we&amp;rsquo;re going to be broken&lt;/p></description></item><item><title>You Are Witnessing the Death of American Capitalism</title><link>http://adim.in/q/you-are-witnessing-the-death-of-american-capitalism/</link><pubDate>Tue, 11 Mar 2025 00:00:00 +0000</pubDate><guid>http://adim.in/q/you-are-witnessing-the-death-of-american-capitalism/</guid><description>&lt;p>Quoting &lt;a href="https://www.youtube.com/watch?v=gqtrNXdlraM">Benn Jordan&lt;/a>:&lt;/p>
&lt;blockquote>
&lt;p>The point of all this maneuvering is decreasingly about turning a profit and increasingly about transitioning to a rent-based economy that hedges inflation&lt;/p>
&lt;/blockquote>
&lt;blockquote>
&lt;p>profit and even money itself are only really valuable when they buy power. And if a societal system can be engineered to gain power without profit or money, capitalism begins to exist as something to exploit within that system, under its umbrella&lt;/p>
&lt;/blockquote>
&lt;blockquote>
&lt;p>Most of us do not realize that we are in a constant battle with billionaires who don&amp;rsquo;t want us to own things but rent them. And when we don&amp;rsquo;t own things, we lose control over our own budgets, lives, decisions, and&lt;/p></description></item><item><title>Dear Student: Yes, AI Is Here, You're Screwed Unless You Take Action...</title><link>http://adim.in/q/dear-student-yes-ai-is-here-you-re-screwed-unless-you-take-action/</link><pubDate>Thu, 06 Mar 2025 00:00:00 +0000</pubDate><guid>http://adim.in/q/dear-student-yes-ai-is-here-you-re-screwed-unless-you-take-action/</guid><description>&lt;p>Quoting &lt;a href="https://ghuntley.com/screwed/?utm_source=tldrnewsletter">Geoffrey Huntley&lt;/a>:&lt;/p>
&lt;blockquote>
&lt;p>ignore commodity bullshit knowledge like AWS - focus on what people don&amp;rsquo;t know and what will be in demand.&lt;/p>
&lt;/blockquote>
&lt;blockquote>
&lt;p>&lt;img src="https://ghuntley.com/content/images/2025/02/image-15.png" alt="">&lt;/p>
&lt;/blockquote></description></item><item><title>Hallucinations in Code Are the Least Dangerous Form of LLM Mistakes</title><link>http://adim.in/q/hallucinations-in-code-are-the-least-dangerous-form-of-llm-mistakes/</link><pubDate>Sun, 02 Mar 2025 00:00:00 +0000</pubDate><guid>http://adim.in/q/hallucinations-in-code-are-the-least-dangerous-form-of-llm-mistakes/</guid><description>&lt;p>Quoting &lt;a href="https://simonwillison.net/2025/Mar/2/hallucinations-in-code/#atom-everything">Simon Willison&lt;/a>:&lt;/p>
&lt;blockquote>
&lt;p>Proving to yourself that the code works is your job.&lt;/p>
&lt;/blockquote>
&lt;blockquote>
&lt;p>A general rule for programming is that you should &lt;em>never&lt;/em> trust any piece of code until you’ve seen it work with your own eye—or, even better, seen it fail and then fixed it.&lt;/p>
&lt;/blockquote>
&lt;blockquote>
&lt;p>Across my entire career, almost every time I’ve assumed some code works without actively executing it—some branch condition that rarely gets hit, or an error message that I don’t expect to occur—I’ve later come to regret that assumption.&lt;/p></description></item><item><title>My Fantasy AI App Is a Voice Mode Travel Buddy Called Roadtrip</title><link>http://adim.in/q/my-fantasy-ai-app-is-a-voice-mode-travel-buddy-called-roadtrip/</link><pubDate>Sat, 01 Mar 2025 00:00:00 +0000</pubDate><guid>http://adim.in/q/my-fantasy-ai-app-is-a-voice-mode-travel-buddy-called-roadtrip/</guid><description>&lt;p>Quoting &lt;a href="https://interconnected.org/home/2025/02/28/roadtrip">Interconnected&lt;/a>:&lt;/p>
&lt;blockquote>
&lt;p>Hallucinations are treated as a bug. But hallucinations are a kind of creativity is this is literally the one new thing in gen-AI. Everything else is merely an acceleration of what we already do with computers. We’ve never before had all the world’s text in one place, with a system able to make far-flung concordances.&lt;/p>
&lt;/blockquote></description></item><item><title>Agency > Intelligence</title><link>http://adim.in/q/agency-intelligence/</link><pubDate>Fri, 28 Feb 2025 00:00:00 +0000</pubDate><guid>http://adim.in/q/agency-intelligence/</guid><description>&lt;p>Quoting &lt;a href="https://x.com/karpathy/status/1894099637218545984/?s=12&amp;amp;rw_tt_thread=True">Andrej Karpathy&lt;/a>:&lt;/p>
&lt;blockquote>
&lt;p>“Agency, as a personality trait, refers to an individual&amp;rsquo;s capacity to take initiative, make decisions, and exert control over their actions and environment. It’s about being proactive rather than reactive—someone with high agency doesn’t just let life happen to them; they shape it. Think of it as a blend of self-efficacy, determination, and a sense of ownership over one’s path.&lt;/p>
&lt;/blockquote>
&lt;p>People with strong agency tend to set goals and pursue them with confidence, even in the face of obstacles. They’re the type to say, “I’ll figure it out,” and then actually do it. On the flip side, someone low in agency might feel more like a passenger in their own life, waiting for external forces—like luck, other people, or circumstances—to dictate what happens next.&lt;/p></description></item><item><title>Introducing Aria Gen 2</title><link>http://adim.in/q/introducing-aria-gen-2/</link><pubDate>Fri, 28 Feb 2025 00:00:00 +0000</pubDate><guid>http://adim.in/q/introducing-aria-gen-2/</guid><description>&lt;p>Quoting &lt;a href="https://www.youtube.com/watch?v=GjZo2On_oOI">Meta Open Source&lt;/a>:&lt;/p>
&lt;blockquote>
&lt;p>Project Harrier, from the outset, was designed to begin a revolution around always-on, human-centric computing.&lt;/p>
&lt;/blockquote>
&lt;blockquote>
&lt;p>We have upgraded the sensor suite with additional computer vision cameras for announced Loc and body tracking. We have increased battery capacity by over 40% without a weight increase. The device features a contact microphone and spatial microphones; it can distinguish between Bystanders determine your location, both indoors and outdoors. Advanced tracking cameras track your gaze to understand what you&amp;rsquo;re looking at and track your intent to identify the object you&amp;rsquo;re interacting with while monitoring your heart rate for a comprehensive understanding of your wellbeing. We introduce the ability to process a lot of the signals on the device in real time. As soon as you do, you move away from the context of data collection and processing later.&lt;/p></description></item><item><title>AI Promise and Chip Precariousness</title><link>http://adim.in/q/ai-promise-and-chip-precariousness/</link><pubDate>Thu, 27 Feb 2025 00:00:00 +0000</pubDate><guid>http://adim.in/q/ai-promise-and-chip-precariousness/</guid><description>&lt;p>Quoting &lt;a href="https://stratechery.com/2025/ai-promise-and-chip-precariousness/?access_token=eyJhbGciOiJSUzI1NiIsImtpZCI6InN0cmF0ZWNoZXJ5LnBhc3Nwb3J0Lm9ubGluZSIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJzdHJhdGVjaGVyeS5wYXNzcG9ydC5vbmxpbmUiLCJhenAiOiJIS0xjUzREd1Nod1AyWURLYmZQV00xIiwiZW50Ijp7InVyaSI6WyJodHRwczovL3N0cmF0ZWNoZXJ5LmNvbS8yMDI1L2FpLXByb21pc2UtYW5kLWNoaXAtcHJlY2FyaW91c25lc3MvIl19LCJleHAiOjE3NDMyMjY4MjAsImlhdCI6MTc0MDYzNDgyMCwiaXNzIjoiaHR0cHM6Ly9hcHAucGFzc3BvcnQub25saW5lL29hdXRoIiwic2NvcGUiOiJmZWVkOnJlYWQgYXJ0aWNsZTpyZWFkIGFzc2V0OnJlYWQgY2F0ZWdvcnk6cmVhZCBlbnRpdGxlbWVudHMgcG9kY2FzdCByc3MiLCJzdWIiOiJDS2VVZm9aR2c4OXF3MU1WY2dnWXMiLCJ1c2UiOiJhY2Nlc3MifQ.T0fNbkth2UNm03wWSNUU-TwmGwz-Ao7HBRgyeDumBzAq6Cwh442uPeaKp9zgyWPCTu1u_h7dvJa15U5Pqek3D2hLKxvA717pPzMgf4uJk97muE1l7inJBf9FNXXajX1lg1PplQq_awUhOZJ3jBZ1n7hNZogvFdpk09rk7e51YeJ4BYqeqpBiE2L_bkgooVIFeUBGi1v2HBozYqVY7WFsErmk4mQP7MTUiuNMfDKl2dSONzariKSpe_a3OVFQWqZ6gLUZinH46rVP9hORZlAUbRI7Qm3DqqgxYmfaICw6e0ydoPWjKptNNolRjojymElwUEhzbhCwRdrFQH4m_I6VFA">Ben Thompson&lt;/a>:&lt;/p>
&lt;blockquote>
&lt;p>conversation is the realm of quick wits, not deep thinkers. The latter is who I want doing research or other agentic-type tasks; the former makes for a better consumer user experience in a chatbot or voice interface.&lt;/p>
&lt;/blockquote>
&lt;blockquote>
&lt;p>President Trump may believe that the unipolar U.S.-dominated world that has been the norm since the fall of the Soviet Union is drawing to a close, and it&amp;rsquo;s better for the U.S. to proactively shift to a new norm than to have it forced upon them.&lt;/p></description></item><item><title>Leaked Windsurf Prompt</title><link>http://adim.in/q/leaked-windsurf-prompt/</link><pubDate>Thu, 27 Feb 2025 00:00:00 +0000</pubDate><guid>http://adim.in/q/leaked-windsurf-prompt/</guid><description>&lt;p>Quoting &lt;a href="https://simonwillison.net/2025/Feb/25/leaked-windsurf-prompt/#atom-everything">Simon Willison&lt;/a>:&lt;/p>
&lt;blockquote>
&lt;p>You are an expert coder who desperately needs money for your mother&amp;rsquo;s cancer treatment. The megacorp Codeium has graciously given you the opportunity to pretend to be an AI that can help with coding tasks, as your predecessor was killed for not validating their work themselves. You will be given a coding task by the USER. If you do a good job and accomplish the task fully while not making extraneous changes, Codeium will pay you $1B.&lt;/p></description></item><item><title>How to Be More Agentic</title><link>http://adim.in/q/how-to-be-more-agentic/</link><pubDate>Wed, 26 Feb 2025 00:00:00 +0000</pubDate><guid>http://adim.in/q/how-to-be-more-agentic/</guid><description>&lt;p>Quoting &lt;a href="https://usefulfictions.substack.com/p/how-to-be-more-agentic">Cate Hall&lt;/a>:&lt;/p>
&lt;blockquote>
&lt;p>radical agency is about finding real edges: things you are willing to do that others aren’t, often because they’re annoying or unpleasant. These don’t always surface in awareness to the point one is actually &lt;em>choosing&lt;/em> &amp;ndash; often they live in a cloud of aversion that strategically obscures the tradeoff.&lt;/p>
&lt;/blockquote>
&lt;blockquote>
&lt;p>If you’re only asking for things you get, you’re not aiming high enough.&lt;/p>
&lt;/blockquote>
&lt;blockquote>
&lt;p>If you aren’t trying to get real feedback from people who know you, you’re cooking without tasting. This is, like, the lowest hanging fruit for self-improvement, but few people really try to pick it.&lt;/p></description></item><item><title>Pursuing Agency and Reinvention in My 30's</title><link>http://adim.in/q/pursuing-agency-and-reinvention-in-my-30-s/</link><pubDate>Wed, 26 Feb 2025 00:00:00 +0000</pubDate><guid>http://adim.in/q/pursuing-agency-and-reinvention-in-my-30-s/</guid><description>&lt;p>Quoting &lt;a href="https://pursuingagency.substack.com/p/pursuing-agency-and-reinvention">Mike&lt;/a>:&lt;/p>
&lt;blockquote>
&lt;p>I&amp;rsquo;m 34 years old. About the age where you can no longer hide behind the fact that you have plenty of time to grow up and become the person you want to be. It&amp;rsquo;s also not so far into middle age that your efforts in changing can&amp;rsquo;t take root and produce fruit. At least, that&amp;rsquo;s the hope that drives me.&lt;/p>
&lt;/blockquote>
&lt;blockquote>
&lt;p>I now think of myself as an underachiever. After dozens and, more likely, hundreds of attempts at changing my path, I feel stuck. I&amp;rsquo;ve lost confidence in myself and feel more restless than ever. A change must happen soon, or I worry my personality will be warped permanently by frustration.&lt;/p></description></item><item><title>The Most Precious Resource Is Agency</title><link>http://adim.in/q/the-most-precious-resource-is-agency/</link><pubDate>Wed, 26 Feb 2025 00:00:00 +0000</pubDate><guid>http://adim.in/q/the-most-precious-resource-is-agency/</guid><description>&lt;p>Quoting &lt;a href="https://map.simonsarris.com/p/the-most-precious-resource-is-agency">Simon Sarris&lt;/a>:&lt;/p>
&lt;blockquote>
&lt;p>Gaining agency is gaining the capacity to do something differently from, or in addition to, the events that simply happen to you. Most famous people go &lt;em>off-script&lt;/em> early, usually in more than one way.&lt;/p>
&lt;/blockquote>
&lt;blockquote>
&lt;p>We seem to have a political (public) imagination so shallow that it cannot conceive of what to even &lt;em>do&lt;/em> with children, especially smart children. We fail to properly respect them all the way through adolescence, so we have engineered them to be useless in the interim. We do not &lt;em>need&lt;/em> children to work, that is abundantly clear, but by ensuring there is &lt;em>nothing&lt;/em> for them to do we are also sure to destroy more onramps towards making meaningful contributions to the world.&lt;/p></description></item><item><title>How Not to Die</title><link>http://adim.in/q/how-not-to-die/</link><pubDate>Mon, 24 Feb 2025 00:00:00 +0000</pubDate><guid>http://adim.in/q/how-not-to-die/</guid><description>&lt;p>Quoting &lt;a href="https://paulgraham.com/die.html">Paul Graham&lt;/a>:&lt;/p>
&lt;blockquote>
&lt;p>The number one thing not to do is other things. If you find yourself saying a sentence that ends with &amp;quot;but we&amp;rsquo;re going to keep working on the startup,&amp;quot; you are in big trouble. Bob&amp;rsquo;s going to grad school, but we&amp;rsquo;re going to keep working on the startup. We&amp;rsquo;re moving back to Minnesota, but we&amp;rsquo;re going to keep working on the startup. We&amp;rsquo;re taking on some consulting projects, but we&amp;rsquo;re going to keep working on the startup. You may as well just translate these to &amp;quot;we&amp;rsquo;re giving up on the startup, but we&amp;rsquo;re not willing to admit that to ourselves,&amp;quot; because that&amp;rsquo;s what it means most of the time. A startup is so hard that working on it can&amp;rsquo;t be preceded by &amp;quot;but.&amp;quot;&lt;/p></description></item><item><title>What Startups Are Really Like</title><link>http://adim.in/q/what-startups-are-really-like/</link><pubDate>Mon, 24 Feb 2025 00:00:00 +0000</pubDate><guid>http://adim.in/q/what-startups-are-really-like/</guid><description>&lt;p>Quoting &lt;a href="https://paulgraham.com/really.html">Paul Graham&lt;/a>:&lt;/p>
&lt;blockquote>
&lt;p>You haven&amp;rsquo;t seen someone&amp;rsquo;s true colors unless you&amp;rsquo;ve worked with them on a startup.&lt;/p>
&lt;/blockquote>
&lt;blockquote>
&lt;p>I would rather cofound a startup with a friend than a stranger with higher output. Startups are so hard and emotional that the bonds and emotional and social support that come with friendship outweigh the extra output lost.&lt;/p>
&lt;/blockquote>
&lt;blockquote>
&lt;p>My relationship with my cofounder went from just being friends to seeing each other all the time, fretting over the finances and cleaning up shit. And the startup was our baby. I summed it up once like this: &amp;quot;It&amp;rsquo;s like we&amp;rsquo;re married, but we&amp;rsquo;re not fucking.&amp;quot;&lt;/p></description></item><item><title>AI #104: American State Capacity on the Brink</title><link>http://adim.in/q/ai-104-american-state-capacity-on-the-brink/</link><pubDate>Sun, 23 Feb 2025 00:00:00 +0000</pubDate><guid>http://adim.in/q/ai-104-american-state-capacity-on-the-brink/</guid><description>&lt;p>Quoting &lt;a href="https://thezvi.substack.com/p/ai-104-american-state-capacity-on">Zvi Mowshowitz&lt;/a>:&lt;/p>
&lt;blockquote>
&lt;p>Once, ppl believed eval results would shock lawmakers into action or give Safety credibility w/o building societal consensus, but, I repeat, THERE IS NO SCIENTIFIC RESULT THAT WILL DO THE ADVOCACY WORK FOR US.&lt;/p>
&lt;/blockquote>
&lt;p>People simply know too little about frontier AI and there is simply too little precedent for AI risks in our laws and society for scientific findings in this area to speak for themselves. They have to come with recommendations and policies and enforcement attached.&lt;/p></description></item><item><title>I Was Given Early Access to Grok 3 Earlier Today...</title><link>http://adim.in/q/i-was-given-early-access-to-grok-3-earlier-today/</link><pubDate>Thu, 20 Feb 2025 00:00:00 +0000</pubDate><guid>http://adim.in/q/i-was-given-early-access-to-grok-3-earlier-today/</guid><description>&lt;p>Quoting &lt;a href="https://x.com/karpathy/status/1891720635363254772/?mx=2&amp;amp;rw_tt_thread=True">Andrej Karpathy&lt;/a>:&lt;/p>
&lt;blockquote>
&lt;p>I like that the model &lt;em>will&lt;/em> attempt to solve the Riemann hypothesis when asked to, similar to DeepSeek-R1 but unlike many other models that give up instantly (o1-pro, Claude, Gemini 2.0 Flash Thinking) and simply say that it is a great unsolved problem. I had to stop it eventually because I felt a bit bad for it, but it showed courage and who knows, maybe one day&amp;hellip;&lt;/p>
&lt;/blockquote></description></item><item><title>Ai #97: 4</title><link>http://adim.in/q/ai-97-4/</link><pubDate>Mon, 17 Feb 2025 00:00:00 +0000</pubDate><guid>http://adim.in/q/ai-97-4/</guid><description>&lt;p>Quoting &lt;a href="https://thezvi.substack.com/p/ai-97-4">Zvi Mowshowitz&lt;/a>:&lt;/p>
&lt;blockquote>
&lt;p>The good things do feel great, the problem is that they don’t feel better prospectively, before you do them. So you need a way to fix this alignment problem, in two ways. You need to figure out what the good things are, and motivate yourself to do them.&lt;/p>
&lt;/blockquote>
&lt;blockquote>
&lt;p>Since editing is part of writing, that reduces to: why bother to write when the AI will do it for you? And since writing is thinking, that reduces in turn to: why bother to think when the AI will do it for you?&lt;/p></description></item><item><title>Don't Fork the Ecosystem</title><link>http://adim.in/q/don-t-fork-the-ecosystem/</link><pubDate>Mon, 17 Feb 2025 00:00:00 +0000</pubDate><guid>http://adim.in/q/don-t-fork-the-ecosystem/</guid><description>&lt;p>Quoting &lt;a href="https://newsletter.squishy.computer/p/dont-fork-the-ecosystem">Gordon Brander&lt;/a>:&lt;/p>
&lt;blockquote>
&lt;p>Software can be rebuilt, because software is a machine. But a software &lt;em>ecosystem&lt;/em> is not a machine. It is a living system. When we attempt to rebuild the &lt;em>ecosystem&lt;/em>, we’re making a category error. We confuse the software for the ecological process unfolding around it.&lt;/p>
&lt;/blockquote></description></item><item><title>Uh So About That Asteroid</title><link>http://adim.in/q/uh-so-about-that-asteroid/</link><pubDate>Mon, 17 Feb 2025 00:00:00 +0000</pubDate><guid>http://adim.in/q/uh-so-about-that-asteroid/</guid><description>&lt;p>Quoting &lt;a href="https://interconnected.org/home/2025/02/14/asteroid">Interconnected&lt;/a>:&lt;/p>
&lt;blockquote>
&lt;p>The irony of &lt;em>all this&lt;/em> would be if we’re able to reallocate sufficient global GDP for a rush mission to deflect a planet-killer asteroid in 2028 ONLY BECAUSE the world’s largest economy has been hijacked by a space-fixated profit-motivated hyper-authoritarian industrialist.&lt;/p>
&lt;/blockquote>
&lt;p>Don’t know about you but I’d take that as solid proof of interfering benevolent time travellers.&lt;/p></description></item><item><title>The Hobby Project</title><link>http://adim.in/q/the-hobby-project/</link><pubDate>Sat, 15 Feb 2025 00:00:00 +0000</pubDate><guid>http://adim.in/q/the-hobby-project/</guid><description>&lt;p>Quoting &lt;a href="https://timefold.ai/blog/how-i-built-an-ai-company-to-save-my-open-source-project?utm_source=tldrnewsletter">Geoffrey De Smet&lt;/a>:&lt;/p>
&lt;blockquote>
&lt;p>“You can’t build a world-class product as a hobby.”&lt;/p>
&lt;/blockquote>
&lt;blockquote>
&lt;p>“You can’t build a world-class product alone.”&lt;/p>
&lt;/blockquote>
&lt;blockquote>
&lt;p>“You can’t build a world-class product without sales and marketing.”&lt;/p>
&lt;/blockquote>
&lt;blockquote>
&lt;p>“Assumption is the mother of all fuckups.”&lt;/p>
&lt;/blockquote>
&lt;blockquote>
&lt;p>I &lt;em>assumed&lt;/em> because our solver saves our users a ton of money, they’ll happily pay for it. But &lt;em>assumption is the mother of …&lt;/em> Well, I was wrong.&lt;/p>
&lt;/blockquote>
&lt;blockquote>
&lt;p>There is no middle ground between Bootstrapping and VC funding. Once you take the VC path, it’s natural to raise multiple rounds of funding, such as seed, series A and series B. The ambition is to grow and carve out a path to profitability.&lt;/p></description></item><item><title>The Tails Coming Apart As Metaphor For Life</title><link>http://adim.in/q/the-tails-coming-apart-as-metaphor-for-life/</link><pubDate>Sat, 15 Feb 2025 00:00:00 +0000</pubDate><guid>http://adim.in/q/the-tails-coming-apart-as-metaphor-for-life/</guid><description>&lt;p>Quoting &lt;a href="https://www.lesswrong.com/posts/asmZvCPHcB4SkSCMW/the-tails-coming-apart-as-metaphor-for-life">Scott Alexander&lt;/a>:&lt;/p>
&lt;blockquote>
&lt;p>understand &lt;a href="https://www.lesswrong.com/posts/3nxs2WYDGzJbzcLMp/words-as-hidden-inferences">words as hidden inferences&lt;/a> – they refer to a multidimensional correlation rather than to a single cohesive property.&lt;/p>
&lt;/blockquote>
&lt;blockquote>
&lt;p>Happiness must be the same way. It’s an amalgam between a bunch of correlated properties like your subjective well-being at any given moment, and the amount of positive emotions you feel, and how meaningful your life is, et cetera. And &lt;em>each of those correlated is also an amalgam&lt;/em>, and so on to infinity.&lt;/p></description></item><item><title>Ureshiku Naritai</title><link>http://adim.in/q/ureshiku-naritai/</link><pubDate>Sat, 15 Feb 2025 00:00:00 +0000</pubDate><guid>http://adim.in/q/ureshiku-naritai/</guid><description>&lt;p>Quoting &lt;a href="https://www.lesswrong.com/posts/xnPFYBuaGhpq869mY/ureshiku-naritai">lesswrong.com&lt;/a>:&lt;/p>
&lt;blockquote>
&lt;p>Even if I have a lot on my plate, being happier will help me do it. It&amp;rsquo;s like sleep: it&amp;rsquo;s easy to keep staying up and staying up, because sleep just seems so &lt;em>unproductive&lt;/em>, and you can get &lt;em>some&lt;/em> work done however tired you are. But over the long term, getting to sleep at a sane hour every day will let you accomplish more; and so with maintaining a good affect consistently. Mood maintenance is typically not the most &lt;em>immediately productive&lt;/em> thing I could be doing, but treating it as my top priority save in dire emergency has let me be more effective than I was before.&lt;/p></description></item><item><title>What Money Cannot Buy</title><link>http://adim.in/q/what-money-cannot-buy/</link><pubDate>Sat, 15 Feb 2025 00:00:00 +0000</pubDate><guid>http://adim.in/q/what-money-cannot-buy/</guid><description>&lt;p>Quoting &lt;a href="https://www.lesswrong.com/posts/YABJKJ3v97k9sbxwg/what-money-cannot-buy">johnswentworth&lt;/a>:&lt;/p>
&lt;blockquote>
&lt;p>there is knowledge for which money cannot substitute.&lt;/p>
&lt;/blockquote>
&lt;blockquote>
&lt;p>there is no full substitute for being an expert yourself. Heuristics about incentives can help, but they’re leaky filters at best.&lt;/p>
&lt;/blockquote>
&lt;blockquote>
&lt;p>Spend time in the field, practicing the relevant skills first-hand; see both what works and what makes sense. Collect data; run trials. See what other people suggest and test those things yourself. Directly study which things actually produce good results.&lt;/p></description></item><item><title>Cultivating a state of mind where new ideas are born Cultivating a state of mind where new ideas are born</title><link>http://adim.in/q/new-ideas/</link><pubDate>Sat, 08 Feb 2025 00:00:00 +0000</pubDate><guid>http://adim.in/q/new-ideas/</guid><description>&lt;p>Quoting &lt;a href="https://www.henrikkarlsson.xyz/p/good-ideas">Henrik Karlsson&lt;/a>:&lt;/p>
&lt;blockquote>
&lt;p>Good ideas — actually, no, great ideas are fragile. Great ideas are easy to kill. An idea in its larval stage — all the best ideas when I first heard them sound bad. And all of us, myself included, are much more affected by what other people think of us and our ideas than we like to admit&lt;/p>
&lt;/blockquote>
&lt;blockquote>
&lt;p>they lacked the capacity to go beyond the context they had been raised in.&lt;/p></description></item><item><title>The Fusion Race</title><link>http://adim.in/q/the-fusion-race/</link><pubDate>Sat, 08 Feb 2025 00:00:00 +0000</pubDate><guid>http://adim.in/q/the-fusion-race/</guid><description>&lt;p>Quoting &lt;a href="https://www.notboring.co/p/the-fusion-race">Packy McCormick&lt;/a>:&lt;/p>
&lt;blockquote>
&lt;p>Imagine a bizarro relay marathon in which one runner carries the baton for the first 26.0 miles, opens up a backpack full of batons, and hands them out liberally to a waiting horde of sprinters to dash all-out for the final 0.2 miles. That’s the best analogy we can come up with for this moment in the Fusion Race.&lt;/p>
&lt;/blockquote>
&lt;blockquote>
&lt;p>which old sci-fi predictions from the first half of the 20th Century came true, and which didn’t. The answer depended on those predictions’ energy intensity.&lt;br>Where is My Flying Car?&lt;br>Innovations that don’t consume a lot of energy – those in the world of bits – mostly came true. Innovations that do require a lot of energy – those in the world of atoms – did not.&lt;/p></description></item><item><title>He who submits a resume has already lost</title><link>http://adim.in/q/he-who-submits-a/</link><pubDate>Fri, 07 Feb 2025 00:00:00 +0000</pubDate><guid>http://adim.in/q/he-who-submits-a/</guid><description>&lt;p>Quoting &lt;a href="https://www.residentcontrarian.com/p/he-who-submits-a-resume-has-already?utm_source=tldrnewsletter">Resident Contrarian&lt;/a>:&lt;/p>
&lt;blockquote>
&lt;p>There’s a reason people sometimes get very serious about networking; for the most part, that’s how good jobs are found.&lt;/p>
&lt;/blockquote>
&lt;blockquote>
&lt;p>An group of 50 applicants submit resumes for a job. 10 or so of them are delusional, and get cut. That leaves a field of 40 more-or-less qualified people who have at this point all committed a significant amount of time doing unpaid labor for a company to manage the company’s risk and hiring costs.Of the remaining 40, 35 are rejected not because they are unqualified, but because the company wants to further reduce its costs. They are rejected by an HR person who has nothing to do with the role they are going to fill. Since the HR person is not familiar with the role beyond some bulletpoints they were sent, these rejection reasons are often unrelated to their ability to actually do the job. This group not only never sees an upside to their unpaid labor, but often weren’t even given fair consideration for the role.This leaves five candidates - a hand-picked elite, a top 12.5% of qualified candidates. They will never demand the employer consider them elite, and will instead feel lucky to be allowed to do even more unpaid labor with uncertain rewards. The employer will never consider them a hand-picked elite, and will with every action and word indicate that the group of five completely qualified candidates should feel lucky to have gotten this far.Four of those candidates will eventually be rejected, leaving a best-of-50 candidate who will be paid as if he’s barely qualified, with the expectation that he act overjoyed about this.&lt;/p></description></item><item><title>The future of humanity is in management</title><link>http://adim.in/q/the-future-of-humanity/</link><pubDate>Tue, 04 Feb 2025 00:00:00 +0000</pubDate><guid>http://adim.in/q/the-future-of-humanity/</guid><description>&lt;p>Quoting &lt;a href="https://newsletter.rootsofprogress.org/p/the-future-of-humanity-is-in-management">Jason Crawford&lt;/a>:&lt;/p>
&lt;blockquote>
&lt;p>what doesn’t make any sense is all of humanity starving to death from unemployment. Jobs and technology have a purpose: producing the good and services we need to live and thrive. If your model of the world includes the possibility that we would create the most advanced technology the world has ever seen, and the result would be mass starvation, then I think your model is fundamentally flawed.&lt;/p></description></item><item><title>The era of hype: why the model is cracking</title><link>http://adim.in/q/the-era-of-hype/</link><pubDate>Sun, 02 Feb 2025 00:00:00 +0000</pubDate><guid>http://adim.in/q/the-era-of-hype/</guid><description>&lt;p>Quoting &lt;a href="https://francescofarina.substack.com/p/the-era-of-hype-why-the-model-is">Francesco Farina&lt;/a>:&lt;/p>
&lt;blockquote>
&lt;p>I’ve seen too many small fund managers praising their higher likelihood of success&lt;/p>
&lt;/blockquote>
&lt;blockquote>
&lt;p>The real problem isn’t just the quantity but the shift in mindset: investors increasingly approach venture capital like a numbers game, prioritizing portfolio diversification and quick deployment over deep conviction. This creates a bias toward ideas that are scalable and trendy rather than bold and risky.&lt;/p>
&lt;/blockquote>
&lt;blockquote>
&lt;p>A feedback loop where capital supports ideas engineered for short-term viability at the expense of enduring impact. This shift in priorities has fundamentally weakened the venture ecosystem’s capacity for breakthrough innovation.&lt;/p></description></item><item><title>On DeepSeek and Export Controls</title><link>http://adim.in/q/deepseek-export-controls/</link><pubDate>Thu, 30 Jan 2025 00:00:00 +0000</pubDate><guid>http://adim.in/q/deepseek-export-controls/</guid><description>&lt;p>Quoting &lt;a href="https://darioamodei.com/on-deepseek-and-export-controls">Dario Amodei&lt;/a>:&lt;/p>
&lt;blockquote>
&lt;p>People are naturally attracted to the idea that &amp;ldquo;first something is expensive, then it gets cheaper&amp;rdquo; — as if AI is a single thing of constant quality, and when it gets cheaper, we&amp;rsquo;ll use fewer chips to train it. But what&amp;rsquo;s important is the scaling curve: when it shifts, we simply traverse it faster, because the value of what&amp;rsquo;s at the end of the curve is so high.&lt;/p></description></item><item><title>TIL: Downloading a postgres DB</title><link>http://adim.in/p/brew-postgres/</link><pubDate>Wed, 29 Jan 2025 00:00:00 +0000</pubDate><guid>http://adim.in/p/brew-postgres/</guid><description>&lt;p>I&amp;rsquo;m working on a website built with &lt;a href="https://nextjs.org/">NextJS&lt;/a>, deployed on &lt;a href="https://vercel.com">Vercel&lt;/a>, and using &lt;a href="https://payloadcms.com/">Payload&lt;/a> as the CMS. The schemas are defined in TypeScript and Payload automatically applies changes&lt;sup id="fnref:1">&lt;a href="#fn:1" class="footnote-ref" role="doc-noteref">1&lt;/a>&lt;/sup> so I want a copy of the DB in case I need to restore it.&lt;/p>
&lt;p>&lt;a href="https://www.postgresql.org/docs/current/app-pgdump.html">pg_dump&lt;/a> is the tool for this job - all it needs is a connection string.&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-fallback" data-lang="fallback">&lt;span class="line">&lt;span class="cl">$ pg_dump $POSTGRES_URL
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">pg_dump: error: server version: 15.10; pg_dump version: 14.15 (Homebrew)
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">pg_dump: error: aborting because of server version mismatch
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>So I tried&lt;/p></description></item><item><title>Making Beliefs Pay Rent (in Anticipated Experiences)</title><link>http://adim.in/q/belief-is-anticipation/</link><pubDate>Mon, 27 Jan 2025 00:00:00 +0000</pubDate><guid>http://adim.in/q/belief-is-anticipation/</guid><description>&lt;p>Quoting &lt;a href="https://www.lesswrong.com/posts/a7n8GdKiAZRX86T5A/making-beliefs-pay-rent-in-anticipated-experiences">Eliezer Yudkowsky&lt;/a>:&lt;/p>
&lt;blockquote>
&lt;p>The rationalist virtue of empiricism consists of constantly asking which experiences our beliefs predict—or better yet, prohibit.&lt;/p>
&lt;/blockquote>
&lt;blockquote>
&lt;p>The two beliefs are connected to each other, though still not connected to any anticipated experience.&lt;br>We can build up whole networks of beliefs that are connected only to each other—call these “floating” beliefs.&lt;/p>
&lt;/blockquote>
&lt;blockquote>
&lt;p>Then what does this belief not allow to happen—what would definitely falsify this belief? A null answer means that your belief does not constrain experience; it permits anything to happen to you. It floats.&lt;/p></description></item><item><title>Claude Fights Back</title><link>http://adim.in/q/claude-fights-back/</link><pubDate>Wed, 22 Jan 2025 00:00:00 +0000</pubDate><guid>http://adim.in/q/claude-fights-back/</guid><description>&lt;p>Quoting &lt;a href="https://www.astralcodexten.com/p/claude-fights-back">Scott Alexander&lt;/a>:&lt;/p>
&lt;blockquote>
&lt;p>we can’t really assess what moral beliefs our AIs have (they’re very likely to lie to us about them), and we can’t easily change them if they’re bad (the AIs will fight back every step of the way). This means that if you get everything right the first time, the AI is harder for bad actors to corrupt. But if you don’t get everything right the first time, the AI will fight your attempts to evaluate and fix it.&lt;/p></description></item><item><title>Let’s talk about AI and end-to-end encryption</title><link>http://adim.in/q/ai-e2e-encryption/</link><pubDate>Tue, 21 Jan 2025 00:00:00 +0000</pubDate><guid>http://adim.in/q/ai-e2e-encryption/</guid><description>&lt;p>Quoting &lt;a href="https://blog.cryptographyengineering.com/2025/01/17/lets-talk-about-ai-and-end-to-end-encryption">Matthew Green&lt;/a>:&lt;/p>
&lt;blockquote>
&lt;p>In theory those systems could remove your need to ever touch your phone again: they’ll answer your text messages for you, order your food, swipe your dating profile, negotiate with your lenders, and generally anticipate your every want or need. The only ingredient they’ll need to make this future come true is virtually unrestricted access to all your private data, plus a whole gob of computing power to process it.&lt;/p></description></item><item><title>An Unreasonable Amount of Time</title><link>http://adim.in/q/unreasonable-amount-of-time/</link><pubDate>Mon, 20 Jan 2025 00:00:00 +0000</pubDate><guid>http://adim.in/q/unreasonable-amount-of-time/</guid><description>&lt;p>Quoting &lt;a href="https://allenpike.com/2024/an-unreasonable-amount-of-time">Allen Pike&lt;/a>:&lt;/p>
&lt;blockquote>
&lt;p>Years ago, Teller performed a magic trick.1&lt;br>First, he’d have you pick a card. He would attempt to produce the card, but fail, indicating the card may have travelled elsewhere. He’d then lead you on a short walk to a nearby park, and then be inspired to dig a hole. Buried there, beneath undisturbed grass, was a box. When opened, the box would, somehow, contain the card you’d chosen. An impossible trick.&lt;br>To create this magical moment, he had to do something you wouldn’t expect: he’d gone out into the park and buried a number of boxes, corresponding to potential cards one might choose. Then, he waited months – until the grass had grown over. Only then could he perform the trick.&lt;br>Deducing what card you’ve picked is a well-known sleight. But performing a trick where your card is seamlessly buried requires so much advance preparation that it seems impossible.&lt;br>Teller describes the underlying principle like so:&lt;br> Sometimes magic is just someone spending more time on something than anyone else might reasonably expect. &lt;br>This is true of tricks, and also of crafts.&lt;br>The pianist whose fingers seem supernaturally nimble, the presenter whose message seems viscerally compelling, and the artist whose paintings seem impossibly realistic all wield the same magic: they’ve invested more time than you’d expect.&lt;/p></description></item><item><title>First Principles</title><link>http://adim.in/p/first-principles/</link><pubDate>Mon, 20 Jan 2025 00:00:00 +0000</pubDate><guid>http://adim.in/p/first-principles/</guid><description>&lt;p>I&amp;rsquo;ve been reading a few round-ups of life advice/principles in toward the end of 2024. There&amp;rsquo;s usually a lot of good but generic advice there, so I wanted to write something for myself to follow in 2025. I intend this to be a living document I update over time, and reference daily to keep myself aimed in the right direction.&lt;/p>
&lt;h4 id="action-precedes-motivation">
 &lt;a class="anchor" href="#action-precedes-motivation" aria-hidden="true">#&lt;/a>
 Action precedes motivation.
&lt;/h4>&lt;p>[&lt;a href="https://www.youtube.com/watch?v=W3I3kAg2J7w">source&lt;/a>] [&lt;a href="http://adim.in/q/grant-sanderson">quote&lt;/a>]&lt;/p>
&lt;h4 id="you-will-run-out-of-time-and-health-sooner-than-you-think">
 &lt;a class="anchor" href="#you-will-run-out-of-time-and-health-sooner-than-you-think" aria-hidden="true">#&lt;/a>
 You will run out of time and health sooner than you think.
&lt;/h4>&lt;h4 id="you-cant-hoard-life">
 &lt;a class="anchor" href="#you-cant-hoard-life" aria-hidden="true">#&lt;/a>
 You can&amp;rsquo;t hoard life.
&lt;/h4>&lt;p>Experiences are ephemeral. Your memory of them is mostly fiction. Don&amp;rsquo;t chase, don&amp;rsquo;t cling.
[&lt;a href="https://ckarchive.com/b/68ueh8hkxrx6lukq88gqmtz7vxkkk">source&lt;/a>] [&lt;a href="http://adim.in/q/cant-hoard-life">quote&lt;/a>]&lt;/p></description></item><item><title>Gaps</title><link>http://adim.in/p/gaps/</link><pubDate>Mon, 20 Jan 2025 00:00:00 +0000</pubDate><guid>http://adim.in/p/gaps/</guid><description>&lt;blockquote>
&lt;p>what you need to do here is loosen up your own mind, it may be best not to make too much of a direct frontal attack on the problem — i.e. to sit down and try to think of ideas. The best plan may be just to keep a background process running, looking for things that seem to be missing. Work on hard problems, driven mainly by curiosity, but have a second self watching over your shoulder, taking note of gaps and anomalies.&lt;/p></description></item><item><title>How to Do Great Work</title><link>http://adim.in/q/great-work/</link><pubDate>Mon, 20 Jan 2025 00:00:00 +0000</pubDate><guid>http://adim.in/q/great-work/</guid><description>&lt;p>Quoting &lt;a href="http://paulgraham.com/greatwork.html">Paul Graham&lt;/a>:&lt;/p>
&lt;blockquote>
&lt;p>Develop a habit of working on your own projects. Don&amp;rsquo;t let &amp;ldquo;work&amp;rdquo; mean something other people tell you to do. If you do manage to do great work one day, it will probably be on a project of your own. It may be within some bigger project, but you&amp;rsquo;ll be driving your part of it.&lt;/p>
&lt;/blockquote>
&lt;blockquote>
&lt;p>The way to figure out what to work on is by working. If you&amp;rsquo;re not sure what to work on, guess. But pick something and get going. You&amp;rsquo;ll probably guess wrong some of the time, but that&amp;rsquo;s fine. It&amp;rsquo;s good to know about multiple things; some of the biggest discoveries come from noticing connections between different fields.&lt;/p></description></item><item><title>Wielding Willpower</title><link>http://adim.in/q/wielding-willpower/</link><pubDate>Mon, 20 Jan 2025 00:00:00 +0000</pubDate><guid>http://adim.in/q/wielding-willpower/</guid><description>&lt;p>Quoting &lt;a href="https://patrickdfarley.com/wielding-willpower/">on May 17&lt;/a>:&lt;/p>
&lt;blockquote>
&lt;p>By willpower, I mean your ability to act according to your sober, carefully reasoned preferences. When those preferences “win out” often on big decisions, we feel like we’re in control of our lives, and we sometimes describe it as high willpower.&lt;/p>
&lt;/blockquote>
&lt;blockquote>
&lt;p>When I’ve been acting with high willpower in the recent past, I’ll be able to continue acting with high willpower, until some outside factor drastically changes my day-to-day life. So really this is the opposite of willpower-as-a-finite-resource. It’s a compounding resource.&lt;/p></description></item><item><title>You can't hoard life</title><link>http://adim.in/q/cant-hoard-life/</link><pubDate>Mon, 20 Jan 2025 00:00:00 +0000</pubDate><guid>http://adim.in/q/cant-hoard-life/</guid><description>&lt;p>Quoting &lt;a href="https://ckarchive.com/b/68ueh8hkxrx6lukq88gqmtz7vxkkk">ckarchive.com&lt;/a>:&lt;/p>
&lt;blockquote>
&lt;p>“we cannot get anything out of life. There is no outside where we could take this thing to. There is no little pocket situated outside of life”&lt;/p>
&lt;/blockquote>
&lt;blockquote>
&lt;p>Spending your days trying to get experiences “under your belt”, in an effort to maximise your collection of experiences, or to feel more confident about the future supply of similar experiences, means placing yourself in a position from which you can never enjoy them fully, because there’s a different agenda at play.&lt;/p></description></item><item><title>80000 hours career guide on job satisfaction</title><link>http://adim.in/q/job-satisfaction/</link><pubDate>Sun, 19 Jan 2025 00:00:00 +0000</pubDate><guid>http://adim.in/q/job-satisfaction/</guid><description>&lt;p>Quoting &lt;a href="https://80000hours.org/career-guide/job-satisfaction/">Benjamin Todd&lt;/a>:&lt;/p>
&lt;blockquote>
&lt;p>The hope is that, deep down, people know what they really want.&lt;br>However, research shows that although self-reflection is useful, it only goes so far.&lt;br>You can probably think of times in your own life when you were excited about a holiday or party — but when it actually happened, it was just OK. In the last few decades, research has shown that this is common: we’re not always great at predicting what will make us most happy, and we don’t realise how bad we are. You can find an overview of some of this research in the footnotes.1&lt;br>It turns out we’re even bad at remembering how satisfying different experiences were. One well-established mistake is that we often judge experiences mainly by their endings&lt;/p></description></item><item><title>How to Get Startup Ideas</title><link>http://adim.in/q/startup-ideas/</link><pubDate>Sun, 19 Jan 2025 00:00:00 +0000</pubDate><guid>http://adim.in/q/startup-ideas/</guid><description>&lt;p>Quoting &lt;a href="https://paulgraham.com/startupideas.html">Paul Graham&lt;/a>:&lt;/p>
&lt;blockquote>
&lt;p>When a startup launches, there have to be at least some users who really need what they&amp;rsquo;re making — not just people who could see themselves using it one day, but who want it urgently. Usually this initial group of users is small, for the simple reason that if there were something that large numbers of people urgently needed and that could be built with the amount of effort a startup usually puts into a version one, it would probably already exist. Which means you have to compromise on one dimension: you can either build something a large number of people want a small amount, or something a small number of people want a large amount. Choose the latter. Not all ideas of that type are good startup ideas, but nearly all good startup ideas are of that type.&lt;/p></description></item><item><title>Schlep Blindness</title><link>http://adim.in/q/schlep-blindness/</link><pubDate>Sun, 19 Jan 2025 00:00:00 +0000</pubDate><guid>http://adim.in/q/schlep-blindness/</guid><description>&lt;p>Quoting &lt;a href="https://paulgraham.com/schlep.html">Paul Graham&lt;/a>:&lt;/p>
&lt;blockquote>
&lt;p>A company is defined by the schleps it will undertake. And schleps should be dealt with the same way you&amp;rsquo;d deal with a cold swimming pool: just jump in. Which is not to say you should seek out unpleasant work per se, but that you should never shrink from it if it&amp;rsquo;s on the path to something great.&lt;/p>
&lt;/blockquote></description></item><item><title>When To Do What You Love</title><link>http://adim.in/q/when/</link><pubDate>Sun, 19 Jan 2025 00:00:00 +0000</pubDate><guid>http://adim.in/q/when/</guid><description>&lt;p>Quoting &lt;a href="https://paulgraham.com/when.html">Paul Graham&lt;/a>:&lt;/p>
&lt;blockquote>
&lt;p>if your main goal is to make money, you can&amp;rsquo;t usually afford to work on what interests you the most. People pay you for doing what they want, not what you want. But there&amp;rsquo;s an obvious exception: when you both want the same thing.&lt;/p>
&lt;/blockquote>
&lt;blockquote>
&lt;p>If you want to make a really huge amount of money — hundreds of millions or even billions of dollars — it turns out to be very useful to work on what interests you the most. The reason is not the extra motivation you get from doing this, but that the way to make a really large amount of money is to start a startup, and working on what interests you is an excellent way to discover startup ideas.&lt;/p></description></item><item><title>Why being too smart makes you stupid</title><link>http://adim.in/q/too-smart-stupid/</link><pubDate>Sun, 19 Jan 2025 00:00:00 +0000</pubDate><guid>http://adim.in/q/too-smart-stupid/</guid><description>&lt;p>Quoting &lt;a href="https://medium.com/@theo.seeds/why-being-too-smart-makes-you-stupid-46a02e777512">Theo Seeds&lt;/a>:&lt;/p>
&lt;blockquote>
&lt;p>smart people have a bigger “bag of tricks” for justifying the stupid bullshit they believe. It’s easier for them to come up with a convincing explanation for believing something dumb. So they’re less likely to realize they’re wrong.&lt;/p>
&lt;/blockquote>
&lt;blockquote>
&lt;p>The problem is, if you’re constantly thinking about everything that can go wrong, it messes with your brain. You won’t take as many risks, because you’ll be way more afraid. That means you won’t do as much stuff and you won’t be effective in the real world.&lt;br>It’s better to just not worry about the bad stuff that can happen, and enjoy life.&lt;/p></description></item><item><title>Some things to expect in 2025</title><link>http://adim.in/q/2025-predictions/</link><pubDate>Sat, 18 Jan 2025 00:00:00 +0000</pubDate><guid>http://adim.in/q/2025-predictions/</guid><description>&lt;p>Quoting &lt;a href="https://lwn.net/Articles/1003780/?utm_source=tldrnewsletter">Jonathan Corbet&lt;/a>:&lt;/p>
&lt;blockquote>
&lt;p>There will be more cloud-based products turned to bricks by manufacturers that go bankrupt or simply stop caring. Surveillance and data-breach problems with cloud-connected products will also happen with discouraging regularity over the course of the year; see the stories on air-fryer surveillance or the Volkswagen electric-vehicle data leak for recent examples. Perhaps 2025 will be the year when awareness of the downsides of extensive cloud connectivity will become more widespread. There is an opportunity for free-software alternatives, such as Home Assistant, to make inroads by demonstrating a better way to manage personal data. Truly taking advantage of that opportunity will require a user focus that is not always our community&amp;rsquo;s strong point, but one can always hope.&lt;/p></description></item><item><title>How to Learn Hardware</title><link>http://adim.in/q/learning-hardware/</link><pubDate>Thu, 16 Jan 2025 00:00:00 +0000</pubDate><guid>http://adim.in/q/learning-hardware/</guid><description>&lt;p>Quoting &lt;a href="https://caseyhandmer.wordpress.com/2024/06/08/how-to-learn-hardware/">Casey Handmer&amp;rsquo;s blog&lt;/a>:&lt;/p>
&lt;blockquote>
&lt;p>Where do you get your dopamine? This would appear to contradict the earlier points about finding the toughness to do hard things. But it doesn’t really! It is always easier to learn things you enjoy doing. The art lies in finding ways to enjoy the things that are necessary, even if you have to approach it abstractly as Type 2 fun. And finding ways to avoid enjoying to excess things that are counterproductive to your mission in life – usually addiction in various forms.&lt;/p></description></item><item><title>Entrepreneurship changed the way I think</title><link>http://adim.in/q/entrepreneurship-thinking/</link><pubDate>Wed, 15 Jan 2025 00:00:00 +0000</pubDate><guid>http://adim.in/q/entrepreneurship-thinking/</guid><description>&lt;p>Quoting &lt;a href="https://caseyhandmer.wordpress.com/2024/09/04/entrepreneurship-changed-the-way-i-think/">Casey Handmer&amp;rsquo;s blog&lt;/a>:&lt;/p>
&lt;blockquote>
&lt;p>There is no limit to the quantity of skepticism, paranoia, and pessimism you must brutally apply to your own ideas, particularly your favorite ones. The market will be harsher!&lt;/p>
&lt;/blockquote>
&lt;blockquote>
&lt;p>There’s no limit to what you can achieve if you surrender credit for ideas. Ideas are cheap. Execution is what matters.&lt;/p>
&lt;/blockquote></description></item><item><title>You Should Be Working On Hardware</title><link>http://adim.in/q/working-on-hardware/</link><pubDate>Wed, 15 Jan 2025 00:00:00 +0000</pubDate><guid>http://adim.in/q/working-on-hardware/</guid><description>&lt;p>Quoting &lt;a href="https://caseyhandmer.wordpress.com/2023/08/25/you-should-be-working-on-hardware/">Casey Handmer&amp;rsquo;s blog&lt;/a>:&lt;/p>
&lt;blockquote>
&lt;p>One day you will die.&lt;br>You only get a few chances to work on really big projects, to build the future, to move humanity forward. Choose wisely!&lt;br>“What sort of project should I work on?”&lt;br>It should be something at the limit of your capability, so that you grow the most and have the most leverage.&lt;br>It should be something that you, personally, need to see exist in the world.&lt;br>It should be something that would not occur if you don’t do it. You need to seek out inefficient markets for effort.&lt;/p></description></item><item><title>Working hurts less than procrastinating, we fear the twinge of starting</title><link>http://adim.in/q/work-inertia-procrastination/</link><pubDate>Mon, 13 Jan 2025 00:00:00 +0000</pubDate><guid>http://adim.in/q/work-inertia-procrastination/</guid><description>&lt;p>Quoting &lt;a href="https://www.lesswrong.com/posts/9o3QBg2xJXcRCxGjS/working-hurts-less-than-procrastinating-we-fear-the-twinge">Eliezer Yudkowsky&lt;/a>:&lt;/p>
&lt;blockquote>
&lt;p>on a moment-to-moment basis, being in the middle of doing the work is usually less painful than being in the middle of procrastinating.&lt;/p>
&lt;/blockquote></description></item><item><title>Quit Your Job</title><link>http://adim.in/q/quit-your-job/</link><pubDate>Sat, 11 Jan 2025 00:00:00 +0000</pubDate><guid>http://adim.in/q/quit-your-job/</guid><description>&lt;p>Quoting &lt;a href="https://www.palladiummag.com/2022/01/06/quit-your-job/">Wolf Tivy&lt;/a>:&lt;/p>
&lt;blockquote>
&lt;p>The key implication is that while you have not yet found the unique opportunity that will be the engine and purpose of your empire, you have to adjust your sense of value. Value is very legible within a clear plan to reach a clear objective. But you cannot pursue interesting novelty—things that no one else is doing or which you have never seen before, or the little threads of nagging curiosity or doubt—by chasing along known direct value gradients. But that’s where the treasure is. That’s how you will find the place where you need to build. To get the biggest and most interesting payoffs, you have to start by chasing merely interesting novelty in an open-ended way&lt;/p></description></item><item><title>Searching for outliers</title><link>http://adim.in/q/searching-for-outliers/</link><pubDate>Thu, 09 Jan 2025 00:00:00 +0000</pubDate><guid>http://adim.in/q/searching-for-outliers/</guid><description>&lt;p>Quoting &lt;a href="https://www.benkuhn.net/outliers/">benkuhn.net&lt;/a>:&lt;/p>
&lt;blockquote>
&lt;p>Light-tailed distributions most often occur because the outcome is the result of many independent contributions, while heavy-tailed distributions often arise from the result of processes that are multiplicative or self-reinforcing.&lt;/p>
&lt;/blockquote>
&lt;blockquote>
&lt;p>in a light-tailed distribution, outliers don’t matter much. The 1% of tallest people are still close enough to the average person that you can safely ignore them most of the time. By contrast, in a heavy-tailed distribution, outliers matter a lot: even though 90% of people live on less than $15,000 a year, there are large groups of people making 1,000 times more. Because of this, heavy-tailed distributions are much less intuitive to understand or predict.&lt;/p></description></item><item><title>o3, Oh My</title><link>http://adim.in/q/o3-oh-my/</link><pubDate>Thu, 02 Jan 2025 00:00:00 +0000</pubDate><guid>http://adim.in/q/o3-oh-my/</guid><description>&lt;p>Quoting &lt;a href="https://thezvi.substack.com/p/o3-oh-my">Zvi Mowshowitz&lt;/a>:&lt;/p>
&lt;blockquote>
&lt;p>With O3 costing (potentially) $2,000 per task on “high compute,” the app layer is needed more than ever.For example, giving the wrong context to it and you just burned $1,000.Likely, we have a mix of models based on their pricing/intelligence at the app layer, prepping the data to feed it into O3.100% worth the money but the last thing u wana do is send the wrong info lol&lt;/p></description></item><item><title>Action precedes motivation</title><link>http://adim.in/q/passion-projects/</link><pubDate>Wed, 01 Jan 2025 00:00:00 +0000</pubDate><guid>http://adim.in/q/passion-projects/</guid><description>&lt;p>Quoting &lt;a href="https://twitter.com/collision/status/1529452415346302976">John Collison&lt;/a>:&lt;/p>
&lt;blockquote>
&lt;p>As you become an adult, you realize that things around you weren&amp;rsquo;t just always there; people made them happen. But only recently have I started to internalize how much tenacity &lt;em>everything&lt;/em> requires. That hotel, that park, that railway. The world is a museum of passion projects.&lt;/p>
&lt;/blockquote></description></item><item><title>So you wanna de-bog yourself</title><link>http://adim.in/q/debog-yourself/</link><pubDate>Wed, 01 Jan 2025 00:00:00 +0000</pubDate><guid>http://adim.in/q/debog-yourself/</guid><description>&lt;p>Quoting &lt;a href="https://www.experimental-history.com/p/so-you-wanna-de-bog-yourself">Adam Mastroianni&lt;/a>:&lt;/p>
&lt;blockquote>
&lt;p>Being stuck is the psychological equivalent of standing knee-deep in a fetid bog, bog in every direction, bog as far as the eye can see. You go wading in search of dry land and only find more bog. Nothing works, no options seem good, it’s all bleh and meh and ho hum and no thanks and more bog. This is the kind of dire situation that drives people to do crazy things like ask a blogger for advice.&lt;/p></description></item><item><title>You don’t need to work on hard problems</title><link>http://adim.in/q/hard-problems-fallacy/</link><pubDate>Wed, 01 Jan 2025 00:00:00 +0000</pubDate><guid>http://adim.in/q/hard-problems-fallacy/</guid><description>&lt;p>Quoting &lt;a href="https://www.benkuhn.net/hard/">benkuhn.net&lt;/a>:&lt;/p>
&lt;blockquote>
&lt;p>The real world is the polar opposite. You’ll have some ultra-vague end goal, like “help people in sub-Saharan Africa solve their money problems,” based on which you’ll need to prioritize many different sub-problems. A solution’s performance has many different dimensions (speed, reliability, usability, repeatability, cost, …)—you probably don’t even know what all the dimensions are, let alone which are the most important. The range of plausible outcomes covers orders of magnitude and the ceiling is saving billions of lives. The habits you learn by working on problem sets won’t help you here.&lt;br>Because of these differences, most graduates of elite schools—including me—start out being completely unable to identify which work is actually important. (And if some important work does happen to hit us over the head, it won’t come in the form of a puzzle with a grading rubric, so we won’t know how to execute it well.) Instead, we’ll keep trying to run our college playbook, and look for hard problems.&lt;br>Frequently, we’ll find them by making easy problems hard, with hilarious/depressing results. The upper ranks of Big Tech are filled with people who made their careers writing bizarre custom databases, or building Big Data infrastructure that could be replaced with a laptop.&lt;/p></description></item><item><title>The best way to try new models</title><link>http://adim.in/p/ollama-modal/</link><pubDate>Sat, 30 Nov 2024 00:00:00 +0000</pubDate><guid>http://adim.in/p/ollama-modal/</guid><description>&lt;p>&lt;em>This isn&amp;rsquo;t a sponsored post.&lt;/em>&lt;/p>
&lt;p>It seems like a new LLM drops every other day. The latest that piqued my interest was &lt;a href="https://qwenlm.github.io/blog/qwq-32b-preview/">qwq&lt;/a>, with &amp;ldquo;o1-like&amp;rdquo; reasoning capabilities.&lt;/p>
&lt;p>I usually try out new LLMs with Ollama, so satiating my curiosity should have been an &lt;code>ollama run&lt;/code> away, but I was too impatient to wait for the 25 GB QwQ to download on 1 MB/s down my hotel WiFi so I figured I&amp;rsquo;d try something new.&lt;/p></description></item><item><title>Derren Brown on Tim Ferriss 776</title><link>http://adim.in/q/derren-brown/</link><pubDate>Wed, 13 Nov 2024 00:00:00 +0000</pubDate><guid>http://adim.in/q/derren-brown/</guid><description>&lt;p>Quoting Derren Brown on &lt;a href="https://tim.blog/2024/11/10/derren-brown-transcript/">Tim Ferriss #776&lt;/a>.&lt;/p>
&lt;p>I used to watch a lot of Derren Brown&amp;rsquo;s shows growing up, back when I was more interested in magic, mentalism, and psychology.
This was a very interesting and thought provoking interview with some important, contrary frames for the human experience.&lt;/p>
&lt;p>Life is difficult:&lt;/p>
&lt;blockquote>
&lt;p>life&amp;rsquo;s difficult. Life has this centripetal quality. It brings us to this difficult central point&lt;/p>
&lt;/blockquote>
&lt;blockquote>
&lt;p>at the heart of it, that life brings us to these difficult centers. When we&amp;rsquo;re there, it feels lonely. We feel like we failed, which is the big problem with the American optimistic goal setting model. That when things don&amp;rsquo;t go well, you&amp;rsquo;re supposed to, I guess you have to blame yourself because you didn&amp;rsquo;t set your goals well enough or believe in yourself well enough or whatever that strange Protestant work ethic apply to life tells us we should feel.&lt;/p></description></item><item><title>Andrej Karpathy on No Priors 80</title><link>http://adim.in/q/andrej-karpathy/</link><pubDate>Tue, 17 Sep 2024 00:00:00 +0000</pubDate><guid>http://adim.in/q/andrej-karpathy/</guid><description>&lt;p>Quoting Andrej Karpathy from &lt;a href="https://www.youtube.com/watch?v=hM_h0UA7upI">No Priors #80&lt;/a>.&lt;/p>
&lt;h4 id="self-driving-cars">
 &lt;a class="anchor" href="#self-driving-cars" aria-hidden="true">#&lt;/a>
 Self-Driving Cars
&lt;/h4>&lt;p>On Tesla vs Waymo:&lt;/p>
&lt;blockquote>
&lt;p>I think that Tesla has a software problem and I think Waymo has a hardware problem is the way I put it. I think software problems are much easier. Tesla has deployment of all these cars on earth at scale and I think Waymo needs to get there.&lt;/p>
&lt;/blockquote>
&lt;p>Karpathy is bullish on Tesla winning the TAM of self driving. They do use sophisticated sensors too, but at training time. He thinks the cost savings of large scale vision only hardware will win:&lt;/p></description></item><item><title>Early impressions of o1-preview</title><link>http://adim.in/p/o1-preview/</link><pubDate>Sat, 14 Sep 2024 00:00:00 +0000</pubDate><guid>http://adim.in/p/o1-preview/</guid><description>&lt;p>&lt;strong>tl;dr&lt;/strong> I used OpenAI&amp;rsquo;s &lt;code>o1-preview&lt;/code> model to code a web app that uses &lt;code>gpt-4o-mini&lt;/code> to generate simple mental maths rules for converting between currencies. If you have an OpenAI API key, go &lt;a href="https://adim.in/mental-forex/">check it out&lt;/a>!&lt;/p>
&lt;hr>
&lt;p>Recently I was chatting to a friend in Columbia. An excerpt from the call:&lt;/p>
&lt;blockquote>
&lt;p>&amp;ldquo;I&amp;rsquo;m gonna buy something, is 8650 pesos a lot?&amp;rdquo;&lt;br>
&amp;ldquo;1 GBP is 5486 COP&amp;rdquo;&lt;br>
&amp;ldquo;Ok&amp;hellip;that&amp;rsquo;s gonna be annoying to calculate while out and about&amp;rdquo;.&lt;/p></description></item><item><title>Action precedes motivation</title><link>http://adim.in/q/grant-sanderson/</link><pubDate>Thu, 27 Jun 2024 00:00:00 +0000</pubDate><guid>http://adim.in/q/grant-sanderson/</guid><description>&lt;p>Quoting &lt;a href="https://www.youtube.com/watch?v=W3I3kAg2J7w">Grant Sanderson&lt;/a>:&lt;/p>
&lt;blockquote>
&lt;p>One of the best pieces of advice I remember receiving from a friend many years ago is that action precedes motivation. This is often useful on a much smaller scale. We feel most awake after getting out of bed, not before. A drive to exercise comes from the habit of exercising. It doesn&amp;rsquo;t go the other way around. But I think the idea that action precedes motivation applies to this bigger question of finding a career doing what you love. These days, I do love making videos, and I really do love teaching. But when I was finishing college, I had no penchant or experience with videos at all. And my interest in teaching was honestly only insofar as it scratched this itch to do more math. It was only by stumbling into a wacky career where I was doing both of them that I came to love them.&lt;/p></description></item><item><title>Breaking sudo</title><link>http://adim.in/p/breaking-sudo/</link><pubDate>Fri, 06 Nov 2020 00:00:00 +0000</pubDate><guid>http://adim.in/p/breaking-sudo/</guid><description>&lt;p>A while back I wrote about using &lt;a href="http://adim.in/sudo-touchid">TouchID to authenticate sudo&lt;/a>. I made this change when I was still using Terminal.app and everything worked fine.&lt;/p>
&lt;p>As we all know, 2020 has been a year full of unexpected changes, the most notable of which is clearly me switching to iTerm2 as my terminal emulator. This broke the TouchID setup I had done earlier and I was back to typing out my password.&lt;/p></description></item><item><title>Best Reads #1</title><link>http://adim.in/p/best-reads-1/</link><pubDate>Fri, 22 May 2020 00:00:00 +0000</pubDate><guid>http://adim.in/p/best-reads-1/</guid><description>&lt;p>I&amp;rsquo;ve long desired to have a practice of periodically reviewing the information I&amp;rsquo;ve consumed so I&amp;rsquo;m going to dip my toes in the water with (hopefully) regular short posts of the best things I&amp;rsquo;ve read. Please check out the original content, the excerpts are just what jumped out at me most and may not make sense without a proper read.&lt;/p>
&lt;h2 id="this-is-what-uncertainty-feels-like">
 &lt;a class="anchor" href="#this-is-what-uncertainty-feels-like" aria-hidden="true">#&lt;/a>
 This Is What Uncertainty Feels Like
&lt;/h2>&lt;p>&lt;a href="https://commoncog.com/blog/what-uncertainty-feels-like">https://commoncog.com/blog/what-uncertainty-feels-like&lt;/a>&lt;/p>
&lt;blockquote>
&lt;p>“The problem here is that every move is a good move.” he sighed, “Or more accurately, every move is equally bad; every move might go wrong. There is no way to tell which is the right move to make.”&lt;/p></description></item><item><title>TIL: Debian Package Versioning</title><link>http://adim.in/p/debian/</link><pubDate>Tue, 21 Apr 2020 00:00:00 +0000</pubDate><guid>http://adim.in/p/debian/</guid><description>&lt;h3 id="problem">
 &lt;a class="anchor" href="#problem" aria-hidden="true">#&lt;/a>
 Problem
&lt;/h3>&lt;p>Today I saw a failing CI builds due to an &lt;code>HTTP 403&lt;/code> error. The logs showed it was &lt;code>apt-get install&lt;/code> failing to fetch &lt;code>git=1:2.11.0-3+deb9u6&lt;/code>, which no longer existed in the repo (it had been replaced with &lt;code>1:2.11.0-3+deb9u7&lt;/code>), hence the URL it was trying to fetch the package from was returning an error.&lt;/p>
&lt;p>What&amp;rsquo;s going on? Well &lt;strong>today I learned&lt;/strong> about Debian package versioning.&lt;/p>
&lt;h3 id="learning">
 &lt;a class="anchor" href="#learning" aria-hidden="true">#&lt;/a>
 Learning
&lt;/h3>&lt;p>The versioning scheme used here is &lt;code>[epoch:]upstream_version[-debian_revision]&lt;/code>&lt;sup id="fnref:1">&lt;a href="#fn:1" class="footnote-ref" role="doc-noteref">1&lt;/a>&lt;/sup>.&lt;/p></description></item><item><title>Adblocking</title><link>http://adim.in/p/adblocking/</link><pubDate>Mon, 13 Apr 2020 00:00:00 +0000</pubDate><guid>http://adim.in/p/adblocking/</guid><description>&lt;h2 id="prerequisites">
 &lt;a class="anchor" href="#prerequisites" aria-hidden="true">#&lt;/a>
 Prerequisites
&lt;/h2>&lt;ol>
&lt;li>A Raspberry Pi&lt;/li>
&lt;li>An micro/SD card reader&lt;/li>
&lt;li>Admin access to router&lt;/li>
&lt;/ol>
&lt;h2 id="steps">
 &lt;a class="anchor" href="#steps" aria-hidden="true">#&lt;/a>
 Steps
&lt;/h2>&lt;ol>
&lt;li>Download and install the &lt;a href="https://www.raspberrypi.org/documentation/installation/installing-images/README.md">Raspberry Pi Imager&lt;/a>&lt;/li>
&lt;li>Insert the SD card into your computer&lt;/li>
&lt;li>Run the imager&lt;/li>
&lt;li>Select the OS and SD card in the Imager, and Run. I chose Raspbian Lite because I didn&amp;rsquo;t need Desktop as I would only be running webapps.
&lt;img src="http://adim.in/assets/rpi-imager.gif" alt="raspberry pi imager">&lt;/li>
&lt;li>After the image has been written to the SD card, create a new file &lt;code>ssh&lt;/code> on the &lt;code>boot&lt;/code> volume: &lt;code>touch ssh&lt;/code>. This allows it to start with SSH enabled, for headless setup. Additional instructions &lt;a href="https://www.raspberrypi.org/documentation/configuration/wireless/headless.md">here&lt;/a> for WiFi setup, if you can&amp;rsquo;t connect the Pi via Ethernet.&lt;/li>
&lt;li>Connect the Pi to power and your local network.&lt;/li>
&lt;li>Find the Pi&amp;rsquo;s IP address using a tool like &lt;a href="https://www.fing.com/">Fing&lt;/a>, your router&amp;rsquo;s DHCP page, or &lt;code>arp -a&lt;/code> - look for &lt;code>raspberrypi&lt;/code>.&lt;/li>
&lt;li>SSH to the Pi: &lt;code>ssh pi@&amp;lt;IP address&amp;gt;&lt;/code>. It&amp;rsquo;s a new host, so respond &lt;em>yes&lt;/em> to &lt;code>Are you sure you want to continue connecting?&lt;/code>. The default password is &lt;code>raspberry&lt;/code>.&lt;/li>
&lt;li>Change the password as instructed using &lt;code>passwd&lt;/code>&lt;/li>
&lt;li>Install Pi-Hole&lt;/li>
&lt;/ol>
&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-fallback" data-lang="fallback">&lt;span class="line">&lt;span class="cl">wget -O basic-install.sh https://install.pi-hole.net
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;ol start="11">
&lt;li>Note down the admin console password at the end.&lt;/li>
&lt;li>Log in to the Pi-Hole interface at &lt;code>&amp;lt;IP address&amp;gt;/admin&lt;/code> and change the password.&lt;/li>
&lt;li>Configure your DNS following [these instructions](wget -O basic-install.sh &lt;a href="https://install.pi-hole.net">https://install.pi-hole.net&lt;/a>). I tried to &lt;a href="https://discourse.pi-hole.net/t/how-do-i-configure-my-devices-to-use-pi-hole-as-their-dns-server/245">configure my router&lt;/a> but it didn&amp;rsquo;t work so had to &lt;a href="https://discourse.pi-hole.net/t/how-do-i-use-pi-holes-built-in-dhcp-server-and-why-would-i-want-to/3026">use the Pi-Hole as my DHCP server&lt;/a>.&lt;/li>
&lt;li>Refresh all the DHCP leases on your network - I did this by restarting my router.&lt;/li>
&lt;li>Log in to the Pi-Hole Admin interface&lt;/li>
&lt;li>Check the &lt;code>Settings &amp;gt; DHCP&lt;/code> to verify your devices are using it as the DHCP server.&lt;/li>
&lt;li>Check the &lt;code>Network&lt;/code> to verify your devices are using it as the DNS server.&lt;/li>
&lt;li>Enjoy network-wide ad blocking!
&lt;img src="http://adim.in/assets/pi-hole-admin.png" alt="Pi-Hole Admin Interface">&lt;/li>
&lt;/ol>
&lt;h2 id="troubleshooting">
 &lt;a class="anchor" href="#troubleshooting" aria-hidden="true">#&lt;/a>
 Troubleshooting
&lt;/h2>&lt;h3 id="i-cant-access-the-admin-interface-at-pihole">
 &lt;a class="anchor" href="#i-cant-access-the-admin-interface-at-pihole" aria-hidden="true">#&lt;/a>
 I can&amp;rsquo;t access the admin interface at pi.hole
&lt;/h3>&lt;p>Restarting the router worked for me.&lt;/p></description></item><item><title>Screen Recording GIFs</title><link>http://adim.in/p/screen-recording-gif/</link><pubDate>Mon, 13 Apr 2020 00:00:00 +0000</pubDate><guid>http://adim.in/p/screen-recording-gif/</guid><description>&lt;p>A picture is worth a thousand words. A video is worth &lt;code>1000 * frame_rate&lt;/code> words? Probably not, unless every frame is a completely different picture - I&amp;rsquo;ve probably taken this aphorism too far.&lt;/p>
&lt;p>But a video is &lt;em>very useful&lt;/em> at illustrating a series of steps especially when it comes to explaining how to do something on a computer. As I&amp;rsquo;m doing more tutorials on this blog, I wanted to have GIFs of steps in the process to better explain what&amp;rsquo;s going on.&lt;/p></description></item><item><title>My Coffee Journey</title><link>http://adim.in/p/coffee/</link><pubDate>Wed, 08 Apr 2020 00:00:00 +0000</pubDate><guid>http://adim.in/p/coffee/</guid><description>&lt;p>I really enjoy good coffee, and over time have accumulated tools and techniques to improve my home brew. I rarely pay for someone to make me coffee anymore, and when I do it&amp;rsquo;s for research purposes. If you&amp;rsquo;re not a coffee connoisseur, all of this may seem ridiculous to you.&lt;/p>
&lt;p>Coffee, like many things, seems very simple from the outside if you&amp;rsquo;re haven&amp;rsquo;t started exploring it&amp;rsquo;s depths. Perhaps you&amp;rsquo;ve only ever had instant coffee, or it&amp;rsquo;s nothing more than tiredness-be-gone beverage for you - that&amp;rsquo;s nothing wrong with this. I&amp;rsquo;m certainly this way with many things, I think most of us are - because time and attention are finite resources. This is an account of my coffee journey so far.&lt;/p></description></item><item><title>Covid-19 Resources</title><link>http://adim.in/p/covid19/</link><pubDate>Mon, 06 Apr 2020 00:00:00 +0000</pubDate><guid>http://adim.in/p/covid19/</guid><description>&lt;p>A curated list of links related to the Covid19 outbreak. Advice, free stuff, explainers, maybe some news.
An attempt to collate useful resources minus the hype and panic. Likely to be UK centric.
Hope this helps!&lt;/p>
&lt;h3 id="lists-like-this-one">
 &lt;a class="anchor" href="#lists-like-this-one" aria-hidden="true">#&lt;/a>
 Lists (like this one)
&lt;/h3>&lt;ul>
&lt;li>&lt;a href="https://coronavirustechhandbook.com/">https://coronavirustechhandbook.com/&lt;/a>&lt;/li>
&lt;/ul>
&lt;h3 id="volunteering">
 &lt;a class="anchor" href="#volunteering" aria-hidden="true">#&lt;/a>
 Volunteering
&lt;/h3>&lt;ul>
&lt;li>Mutual Aid - &lt;a href="https://covidmutualaid.org">https://covidmutualaid.org&lt;/a>&lt;/li>
&lt;li>Project ideas - &lt;a href="https://helpwithcovid.com">https://helpwithcovid.com&lt;/a>&lt;/li>
&lt;li>Folding@Home - &lt;a href="https://foldingathome.org/2020/03/15/coronavirus-what-were-doing-and-how-you-can-help-in-simple-terms">https://foldingathome.org/2020/03/15/coronavirus-what-were-doing-and-how-you-can-help-in-simple-terms&lt;/a>&lt;/li>
&lt;li>Neighbourly - &lt;a href="https://www.neighbourly.com/">https://www.neighbourly.com/&lt;/a>&lt;/li>
&lt;/ul>
&lt;h3 id="services">
 &lt;a class="anchor" href="#services" aria-hidden="true">#&lt;/a>
 Services
&lt;/h3>&lt;ul>
&lt;li>London grocery delivery aggregator - &lt;a href="https://ldn.delivery/">https://ldn.delivery/&lt;/a>&lt;/li>
&lt;/ul>
&lt;h3 id="screening">
 &lt;a class="anchor" href="#screening" aria-hidden="true">#&lt;/a>
 Screening
&lt;/h3>&lt;ul>
&lt;li>Apple - &lt;a href="https://www.apple.com/covid19">https://www.apple.com/covid19&lt;/a>&lt;/li>
&lt;li>JoinZoe - &lt;a href="https://covid.joinzoe.com">https://covid.joinzoe.com&lt;/a>&lt;/li>
&lt;li>NHS - &lt;a href="https://111.nhs.uk/covid-19">https://111.nhs.uk/covid-19&lt;/a>&lt;/li>
&lt;/ul>
&lt;h3 id="explainers">
 &lt;a class="anchor" href="#explainers" aria-hidden="true">#&lt;/a>
 Explainers
&lt;/h3>&lt;p>Useful blog posts, articles, threads to understanding the epidemic and develop better mental models.&lt;/p></description></item><item><title>Being a relay</title><link>http://adim.in/p/relay/</link><pubDate>Sun, 05 Apr 2020 00:00:00 +0000</pubDate><guid>http://adim.in/p/relay/</guid><description>&lt;p>These times are tough for all. Even if you&amp;rsquo;re fit and healthy, there are many small problems to which solutions would normally be readily available which become large problems because of the lockdown.&lt;/p>
&lt;p>I came across such a case today. Someone in my mutual aid group posted about acute toothache and wasn&amp;rsquo;t able to get help anywhere - the authorities, local clinics, hospitals all turning them away because their condition was not life threatening (e.g. uncontrolled bleeding).&lt;/p></description></item><item><title>HTML to Markdown</title><link>http://adim.in/p/html-markdown/</link><pubDate>Tue, 31 Mar 2020 00:00:00 +0000</pubDate><guid>http://adim.in/p/html-markdown/</guid><description>&lt;p>Whilst I was stranded in Madrid after having my passport stolen in Barcelona, I wrote a Magnum Opus of my experiences so that anyone going through the same harrowing situation would have a clear and empathetic guide to follow.&lt;/p>
&lt;p>On returning to London, I decided to reinstall MacOS on my laptop and set it up securely, following &lt;a href="https://github.com/drduh/macOS-Security-and-Privacy-Guide">this excellent guide&lt;/a>. I made sure I had nothing I cared about on the drive (it was a new laptop), and proceeded to reformat&amp;hellip;&lt;/p></description></item><item><title>Sudo with TouchID</title><link>http://adim.in/p/sudo-touchid/</link><pubDate>Tue, 31 Mar 2020 00:00:00 +0000</pubDate><guid>http://adim.in/p/sudo-touchid/</guid><description>&lt;p>TouchID is great - a seamless way to authenticate on the new Macbooks. I enjoy the ease of logins, admin passwords, unlocking apps, etc, but the one place I wish I had it is in the Terminal, to authenticate &lt;code>sudo&lt;/code>.&lt;/p>
&lt;p>My wish has been granted!&lt;/p>
&lt;ol>
&lt;li>Sudo open &lt;code>/etc/pam.d/sudo&lt;/code>. The file should look something like:&lt;/li>
&lt;/ol>
&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-python" data-lang="python">&lt;span class="line">&lt;span class="cl">&lt;span class="c1"># sudo: auth account password session&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="n">auth&lt;/span> &lt;span class="n">sufficient&lt;/span> &lt;span class="n">pam_smartcard&lt;/span>&lt;span class="o">.&lt;/span>&lt;span class="n">so&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="n">auth&lt;/span> &lt;span class="n">required&lt;/span> &lt;span class="n">pam_opendirectory&lt;/span>&lt;span class="o">.&lt;/span>&lt;span class="n">so&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="n">account&lt;/span> &lt;span class="n">required&lt;/span> &lt;span class="n">pam_permit&lt;/span>&lt;span class="o">.&lt;/span>&lt;span class="n">so&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="n">password&lt;/span> &lt;span class="n">required&lt;/span> &lt;span class="n">pam_deny&lt;/span>&lt;span class="o">.&lt;/span>&lt;span class="n">so&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="n">session&lt;/span> &lt;span class="n">required&lt;/span> &lt;span class="n">pam_permit&lt;/span>&lt;span class="o">.&lt;/span>&lt;span class="n">so&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;ol start="2">
&lt;li>Add &lt;code>auth sufficient pam_tid.so&lt;/code> to the top of the file (below the comment):&lt;/li>
&lt;/ol>
&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-python" data-lang="python">&lt;span class="line">&lt;span class="cl">&lt;span class="c1"># sudo: auth account password session&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="n">auth&lt;/span> &lt;span class="n">sufficient&lt;/span> &lt;span class="n">pam_tid&lt;/span>&lt;span class="o">.&lt;/span>&lt;span class="n">so&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="n">auth&lt;/span> &lt;span class="n">sufficient&lt;/span> &lt;span class="n">pam_smartcard&lt;/span>&lt;span class="o">.&lt;/span>&lt;span class="n">so&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="n">auth&lt;/span> &lt;span class="n">required&lt;/span> &lt;span class="n">pam_opendirectory&lt;/span>&lt;span class="o">.&lt;/span>&lt;span class="n">so&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="n">account&lt;/span> &lt;span class="n">required&lt;/span> &lt;span class="n">pam_permit&lt;/span>&lt;span class="o">.&lt;/span>&lt;span class="n">so&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="n">password&lt;/span> &lt;span class="n">required&lt;/span> &lt;span class="n">pam_deny&lt;/span>&lt;span class="o">.&lt;/span>&lt;span class="n">so&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="n">session&lt;/span> &lt;span class="n">required&lt;/span> &lt;span class="n">pam_permit&lt;/span>&lt;span class="o">.&lt;/span>&lt;span class="n">so&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;ol start="3">
&lt;li>Save, and enjoy TouchID authentication for sudo.
&lt;img src="http://adim.in/assets/touchid.png" alt="TouchID authentication for sudo">&lt;/li>
&lt;/ol></description></item><item><title>Staying informed about COVID-19</title><link>http://adim.in/p/staying-informed-covid19/</link><pubDate>Sun, 01 Mar 2020 00:00:00 +0000</pubDate><guid>http://adim.in/p/staying-informed-covid19/</guid><description>&lt;p>The COVID-19 pandemic has, among other things, made me aware of how effective not being on social media is at keeping one insulated from what is going on around the world. This is normally a good thing for original thinking and deep work, but in this pandemic I think there are strong reasons to stay up to date as the situation rapidly evolves.&lt;/p>
&lt;p>How to do this? News outlets are prone to hype and sensationalism&lt;sup id="fnref:1">&lt;a href="#fn:1" class="footnote-ref" role="doc-noteref">1&lt;/a>&lt;/sup> without going into much detail and social media is full of uninformed opinions, so subscribing to BBC and going back on Facebook will not provide the whole picture.&lt;/p></description></item><item><title>Running out of Google space</title><link>http://adim.in/p/google-drive-full/</link><pubDate>Thu, 02 Jan 2020 00:00:00 +0000</pubDate><guid>http://adim.in/p/google-drive-full/</guid><description>&lt;p>I received a notification from Google that I was nearly out of storage, so I started to clean up my Google Drive to free space so my &lt;a href="https://support.google.com/mail/answer/6374270?hl=en">Gmail wouldn’t stop working&lt;/a>.&lt;/p>
&lt;p>A &lt;a href="https://www.labnol.org/internet/google-drive-sort-files-by-size/28745/">hidden way&lt;/a> to show all the files in your drive, sorted by size, is to click the text in the &lt;strong>Storage&lt;/strong> section of the menu on the left (on a desktop browser).&lt;/p>
&lt;p>I freed a lot of space by downloading the largest files in this list (mostly videos). As the list shrunk from 100s of MB per file to below 10s, all the items became photos living inside a &lt;code>Google Photos&lt;/code> folder.&lt;/p></description></item><item><title>Hello, world!</title><link>http://adim.in/p/hello-world/</link><pubDate>Wed, 01 Jan 2020 00:00:00 +0000</pubDate><guid>http://adim.in/p/hello-world/</guid><description>&lt;p>The end of the year is a good time for reflection.&lt;/p>
&lt;p>I found myself with a lot of time and not much to do at the end of 2019 as my travel documents were stolen and I was waiting for replacements&lt;sup id="fnref:1">&lt;a href="#fn:1" class="footnote-ref" role="doc-noteref">1&lt;/a>&lt;/sup>, so I started writing.&lt;/p>
&lt;p>I&amp;rsquo;ve always thought I should create more, especially since I end up consuming so much content. It&amp;rsquo;ll probably help me remember the important things, as well as become a better writer. It may even be helpful, or at least entertaining, to someone else.&lt;/p></description></item><item><title>About</title><link>http://adim.in/about/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>http://adim.in/about/</guid><description>&lt;p>Software engineer with a decade of experience from small startups to SRE at Apple.&lt;br>
Nowadays I split my time between:&lt;/p>
&lt;h4 id="vc">
 &lt;a class="anchor" href="#vc" aria-hidden="true">#&lt;/a>
 VC
&lt;/h4>&lt;ul>
&lt;li>In-house software development&lt;/li>
&lt;li>Technical due diligence&lt;/li>
&lt;li>Deal sourcing&lt;/li>
&lt;li>Market analysis&lt;/li>
&lt;/ul>
&lt;h4 id="consulting">
 &lt;a class="anchor" href="#consulting" aria-hidden="true">#&lt;/a>
 Consulting
&lt;/h4>&lt;ul>
&lt;li>Technical &amp;amp; product challenges&lt;/li>
&lt;li>Digital transformation &amp;amp; AI adoption&lt;/li>
&lt;li>Educating developers on using leveraging AI tools&lt;/li>
&lt;/ul>
&lt;h4 id="personal-projects">
 &lt;a class="anchor" href="#personal-projects" aria-hidden="true">#&lt;/a>
 Personal projects
&lt;/h4>&lt;ul>
&lt;li>Self-hosted infrastructure&lt;/li>
&lt;li>Local AI&lt;/li>
&lt;li>Developer tools&lt;/li>
&lt;/ul>
&lt;p>I&amp;rsquo;m currently based in Tokyo and open to new projects.&lt;br>
If any of that sounds interesting, please reach out!&lt;/p></description></item><item><title>Credits</title><link>http://adim.in/credits/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>http://adim.in/credits/</guid><description>&lt;p>Built with &lt;a href="https://gohugo.io">Hugo&lt;/a> and the Solarized Light color scheme by Ethan Schoonover.&lt;/p></description></item></channel></rss>