staticnotes.org / Linkblog feed from Rob on staticnotes.org Hugo -- gohugo.io en-US Sun, 18 Jan 2026 20:00:00 +0000 https://staticnotes.org/favicon.ico staticnotes.org Don't fall into the anti-AI hype /feed/2026/01/dont-fall-into-the-ai-hype/ Tue, 13 Jan 2026 10:00:00 +0000 /feed/2026/01/dont-fall-into-the-ai-hype/ <p>A post shared by <strong>antirez</strong>that resonated with me (as of January 2026). LLMs, even with no future performance improvements, are here to stay and will fundamentally change the jobs of people that write or interact with code. Not using them for a majority of tasks will be like using C for data science analyses, rather than higher-level abstractions.</p> <p>To add to his post, I think that LLM+human will still outperform LLM-only for most complex work especially within legacy architectures for the next years.</p> <p>I also hope he is right with his generally positive sentiment about the future:</p> <blockquote> <p>How do I feel, about all the code I wrote that was ingested by LLMs? I feel great to be part of that, because I see this as a continuation of what I tried to do all my life: democratizing code, systems, knowledge. LLMs are going to help us to write better software, faster, and will allow small teams to have a chance to compete with bigger companies. The same thing open source software did in the 90s.</p> </blockquote> <p><strong>link:</strong> <a href="https://antirez.com/news/158">https://antirez.com/news/158</a></p> Lunch with the FT: Yann LeCun (paywall) /feed/2026/01/ft-yann-lecun-and-ai/ Sat, 03 Jan 2026 19:00:00 +0000 /feed/2026/01/ft-yann-lecun-and-ai/ <p>This week the <em>Lunch with the FT</em> is with Yann LeCun. It&rsquo;s an interesting conversation in a <em>(very expensive)</em> Parisian restaurant.</p> <p>I didn&rsquo;t know that LeCun worked at AT&amp;T Bell Labs in the 1980s and 1990s where he had access to the resources to play with convolutional neural networks.</p> <p>In 2013 he became Meta&rsquo;s Chief AI scientist, apparently under the conditions that he could retain his academic position at NYU and work from there and that all the research at FAIR is made publicly available. According to him he also was the main person to push for the open-weight strategy of the Llama models.</p> <p>They also chat about the reasons why he left Meta in 2025. It sounds like a typical research vs. product story. He wanted to move away from the LLM-approach whereas Zuckerberg wanted to focus on their Llama models which led to the team rushing out the disappointing Llama 4 model. After that a lot of researchers left FAIR and Meta acqui-hired Alexandr Wang(Scale AI) as the Chief AI officer. Leading the new <em>Meta Superintelligence Labs</em> he continue to focus on productizable LLM-based models.</p> <p>Meanwhile LeCun reemphasizes that LLMs won&rsquo;t be able to achieve superintelligence because text as training data is too limiting for their learning. He believes that architectures like V-JEPA, called <em>world models</em>, are much more likely to achieve superintelligence. Those models are learning from the physical world via video and spatial data. He thinks that the new fundamental research labs, Mira Murati&rsquo;s <em>Thinking Machines</em> and Sutskever&rsquo;s <em>Safe Superintelligence</em>, are a better way to work on these new architectures than the frontier model companies.</p> <p><strong>link:</strong> <a href="https://www.ft.com/content/e3c4c2f6-4ea7-4adf-b945-e58495f836c2">https://www.ft.com/content/e3c4c2f6-4ea7-4adf-b945-e58495f836c2</a></p> The Ridiculous Engineering Of The World's Most Important Machine /feed/2026/01/ridiculous-engineering-of-euv-machines/ Sat, 03 Jan 2026 14:00:00 +0000 /feed/2026/01/ridiculous-engineering-of-euv-machines/ <p>This is such a well-produced video by one of my favorite youtube channels, <em>Veritasium</em>. The video explains ASML&rsquo;s 17-year long quest to build a EUV (Extreme Ultraviolet) lithography machine. The R&amp;D cost for this project were €6 billion and the project was close to be shut down on multiple occasions.</p> <p>They are the most complex (commercial) machines built to date. They use 13.5nm EUV light to print 3nm&ndash;5nm process nodes onto modern chips. This allows for example TSMC to manufacture the latest Apple M5 chip (3nm architecture).</p> <p>The technical challenges ASML had to overcome to get the lithography process to work at this precision are mind boggling. For example, to create the EUV light, they are shooting a laser at 50,000 molten tin droplets per second. This creates plasma hotter than the sun, which then emits the light at the required wavelength.</p> <p>The video also sheds light (<em>pun intended</em>) onto one of ASML&rsquo;s partners, <a href="https://en.wikipedia.org/wiki/Carl_Zeiss_SMT" target="_blank" >Carl Zeiss SMT <span style="white-space: nowrap">&thinsp;<svg style="height: 0.7em; width: 0.7em; margin-left: -0.2em;" focusable="false" data-prefix="fas" data-icon="external-link-alt" class="svg-inline--fa fa-external-link-alt fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"> <path fill="currentColor" d="M640 51.2l-.3 12.2c-28.1 .8-45 15.8-55.8 40.3-25 57.8-103.3 240-155.3 358.6H415l-81.9-193.1c-32.5 63.6-68.3 130-99.2 193.1-.3 .3-15 0-15-.3C172 352.3 122.8 243.4 75.8 133.4 64.4 106.7 26.4 63.4 .2 63.7c0-3.1-.3-10-.3-14.2h161.9v13.9c-19.2 1.1-52.8 13.3-43.3 34.2 21.9 49.7 103.6 240.3 125.6 288.6 15-29.7 57.8-109.2 75.3-142.8-13.9-28.3-58.6-133.9-72.8-160-9.7-17.8-36.1-19.4-55.8-19.7V49.8l142.5 .3v13.1c-19.4 .6-38.1 7.8-29.4 26.1 18.9 40 30.6 68.1 48.1 104.7 5.6-10.8 34.7-69.4 48.1-100.8 8.9-20.6-3.9-28.6-38.6-29.4 .3-3.6 0-10.3 .3-13.6 44.4-.3 111.1-.3 123.1-.6v13.6c-22.5 .8-45.8 12.8-58.1 31.7l-59.2 122.8c6.4 16.1 63.3 142.8 69.2 156.7L559.2 91.8c-8.6-23.1-36.4-28.1-47.2-28.3V49.6l127.8 1.1 .2 .5z"> </path> </svg> </span> </a>, which manufactures the absurdly clean and smooth optical elements of the machine.</p> <p>It will be interesting to see what will happen in the next years. Currently ASML is the only company that can manufacture these EUV lithography machines. Their TWINSCAN NXE:3800E machine can produce chips with 2nm logic nodes. ASML is not allowed to export their machines to China. However, It has been <a href="https://www.reuters.com/world/china/how-china-built-its-manhattan-project-rival-west-ai-chips-2025-12-17/" target="_blank" >reported a few weeks ago <span style="white-space: nowrap">&thinsp;<svg style="height: 0.7em; width: 0.7em; padding-left: -0.2em;" focusable="false" data-prefix="fas" data-icon="external-link-alt" class="svg-inline--fa fa-external-link-alt fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"> <path fill="currentColor" d="M432,320H400a16,16,0,0,0-16,16V448H64V128H208a16,16,0,0,0,16-16V80a16,16,0,0,0-16-16H48A48,48,0,0,0,0,112V464a48,48,0,0,0,48,48H400a48,48,0,0,0,48-48V336A16,16,0,0,0,432,320ZM488,0h-128c-21.37,0-32.05,25.91-17,41l35.73,35.73L135,320.37a24,24,0,0,0,0,34L157.67,377a24,24,0,0,0,34,0L435.28,133.32,471,169c15,15,41,4.5,41-17V24A24,24,0,0,0,488,0Z"> </path> </svg> </span> </a> that a research team in Shenzen has built a working prototype for EUV lithography. The research team consists of former ASML engineers who helped reverse engineer some of the components. The goal of the project is to produce working chips from this prototype between 2028-2030.</p> <p><strong>link:</strong> <a href="https://www.youtube.com/watch?v=MiUHjLxm3V0">https://www.youtube.com/watch?v=MiUHjLxm3V0</a></p> Senior engineers should make side bets /feed/2025/05/senior-side-bets/ Sat, 03 May 2025 16:00:00 +0000 /feed/2025/05/senior-side-bets/ <p>Sean Goedecke verbalized something I had on my mind for quite some time, but couldn&rsquo;t put into words. Every tech team has certain tech issues or high-impact projects that will not be worked on because</p> <ul> <li>the feasibility of the project is unclear</li> <li>the costs of not working on the project are unknown to all but one or a few people</li> <li>the project involves using a technology that few or nobody has experience of or is aware of.</li> </ul> <p>Sean calls these projects potential side bets. Senior Engineers or Sr Data Scientists are best positioned to identify and bet on these projects by dedicating some of their time to them (10&ndash;20%).</p> <p>This doesn&rsquo;t mean everyone should start working on random projects. Instead a successful side bet should have <em>concrete</em> benefits. Moreover, if you want to be an impactful senior engineer a certain % of the bets should succeed. This idea reminds me of &ldquo;having good research taste&rdquo; as discussed in Hamming&rsquo;s <a href="https://www.cs.utexas.edu/~dahlin/bookshelf/hamming.html" target="_blank" >&ldquo;You and your research&rdquo; <span style="white-space: nowrap">&thinsp;<svg style="height: 0.7em; width: 0.7em; padding-left: -0.2em;" focusable="false" data-prefix="fas" data-icon="external-link-alt" class="svg-inline--fa fa-external-link-alt fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"> <path fill="currentColor" d="M432,320H400a16,16,0,0,0-16,16V448H64V128H208a16,16,0,0,0,16-16V80a16,16,0,0,0-16-16H48A48,48,0,0,0,0,112V464a48,48,0,0,0,48,48H400a48,48,0,0,0,48-48V336A16,16,0,0,0,432,320ZM488,0h-128c-21.37,0-32.05,25.91-17,41l35.73,35.73L135,320.37a24,24,0,0,0,0,34L157.67,377a24,24,0,0,0,34,0L435.28,133.32,471,169c15,15,41,4.5,41-17V24A24,24,0,0,0,488,0Z"> </path> </svg> </span> </a> essay.</p> <p><strong>link:</strong> <a href="https://www.seangoedecke.com/side-bets/">https://www.seangoedecke.com/side-bets/</a></p> Understanding Solar Energy /feed/2025/03/construction-physics-solar/ Fri, 21 Mar 2025 20:00:00 +0000 /feed/2025/03/construction-physics-solar/ <p>Interesting post from the great blog <a href="https://www.construction-physics.com/" target="_blank" >Construction Physics <span style="white-space: nowrap">&thinsp;<svg style="height: 0.7em; width: 0.7em; padding-left: -0.2em;" focusable="false" data-prefix="fas" data-icon="external-link-alt" class="svg-inline--fa fa-external-link-alt fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"> <path fill="currentColor" d="M432,320H400a16,16,0,0,0-16,16V448H64V128H208a16,16,0,0,0,16-16V80a16,16,0,0,0-16-16H48A48,48,0,0,0,0,112V464a48,48,0,0,0,48,48H400a48,48,0,0,0,48-48V336A16,16,0,0,0,432,320ZM488,0h-128c-21.37,0-32.05,25.91-17,41l35.73,35.73L135,320.37a24,24,0,0,0,0,34L157.67,377a24,24,0,0,0,34,0L435.28,133.32,471,169c15,15,41,4.5,41-17V24A24,24,0,0,0,488,0Z"> </path> </svg> </span> </a> on the evolution of solar energy cost in the last 20 years, and what that means for solar&rsquo;s role as an alternative way of powering your home.</p> <p>An interesting point is that the cost of powering your home doesn&rsquo;t increase linearly with the % of solar used in your electricity mix. If you target to use solar for 90% of your electricity, it will cost you much more than 2x the cost of targeting to use solar for 45% of your electricity. This is because you need to either overbuild capacity or provide extra storage to cover times of lower solar yield.</p> <p>However, if the cost of PV modules (and ideally installation) keeps decreasing at a similar pace, this becomes less and less of an issue.</p> <p><strong>link:</strong> <a href="https://www.construction-physics.com/p/understanding-solar-energy/">https://www.construction-physics.com/p/understanding-solar-energy/</a></p><p><strong>via:</strong> <a href="https://marginalrevolution.com/marginalrevolution/2025/03/friday-assorted-links-513.html">https://marginalrevolution.com/marginalrevolution/2025/03/friday-assorted-links-513.html</a></p> Here’s how I use LLMs to help me write code /feed/2025/03/willison-using-llms/ Wed, 12 Mar 2025 10:00:00 +0000 /feed/2025/03/willison-using-llms/ <p>One of the best ways to become a more effective user of LLMs is to watch other people use them. An eye-opener for me was <a href="https://nicholas.carlini.com/writing/2024/how-i-use-ai.html" target="_blank" >this post <span style="white-space: nowrap">&thinsp;<svg style="height: 0.7em; width: 0.7em; padding-left: -0.2em;" focusable="false" data-prefix="fas" data-icon="external-link-alt" class="svg-inline--fa fa-external-link-alt fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"> <path fill="currentColor" d="M432,320H400a16,16,0,0,0-16,16V448H64V128H208a16,16,0,0,0,16-16V80a16,16,0,0,0-16-16H48A48,48,0,0,0,0,112V464a48,48,0,0,0,48,48H400a48,48,0,0,0,48-48V336A16,16,0,0,0,432,320ZM488,0h-128c-21.37,0-32.05,25.91-17,41l35.73,35.73L135,320.37a24,24,0,0,0,0,34L157.67,377a24,24,0,0,0,34,0L435.28,133.32,471,169c15,15,41,4.5,41-17V24A24,24,0,0,0,488,0Z"> </path> </svg> </span> </a> by Nicholas Carlini.</p> <p>Some useful snippets from Simon Willison&rsquo;s LLM usage guide:</p> <blockquote> <p>The best way to start any project is with a prototype that proves that the key requirements of that project can be met. I often find that an LLM can get me to that working prototype within a few minutes of me sitting down with my laptop—or sometimes even while working on my phone.</p> </blockquote> <blockquote> <p>I could write this function myself, but it would take me the better part of fifteen minutes to look up all of the details and get the code working right. Claude knocked it out in 15 seconds. I find LLMs respond extremely well to function signatures like the one I use here. I get to act as the function designer, the LLM does the work of building the body to my specification.</p> </blockquote> <blockquote> <p>I often wonder if this is one of the key tricks that people are missing—a bad initial result isn’t a failure, it’s a starting point for pushing the model in the direction of the thing you actually want.</p> </blockquote> <blockquote> <p>I’ve been vibe-coding since before Andrej gave it a name! My simonw/tools GitHub repository has 77 HTML+JavaScript apps and 6 Python apps, and every single one of them was built by prompting LLMs. I have learned so much from building this collection, and I add to it at a rate of several new prototypes per week.</p> </blockquote> <p>And this is similar to something I wrote before:</p> <blockquote> <p>I’m certain it would have taken me significantly longer without LLM assistance—to the point that I probably wouldn’t have bothered to build it at all. This is why I care so much about the productivity boost I get from LLMs so much: it’s not about getting work done faster, it’s about being able to ship projects that I wouldn’t have been able to justify spending time on at all.</p> </blockquote> <p><strong>link:</strong> <a href="https://simonwillison.net/2025/Mar/11/using-llms-for-code/">https://simonwillison.net/2025/Mar/11/using-llms-for-code/</a></p> How Core Git Developers Configure Git /feed/2025/02/how-core-git-developers-configure-git/ Tue, 25 Feb 2025 14:02:17 +0000 /feed/2025/02/how-core-git-developers-configure-git/ <p>Interesting discussion of git config options that the git core developers favor and that are not (yet) defaults. There are some nice suggestions. For example, I didn&rsquo;t know that</p> <div class="highlight"><pre tabindex="0" class="chroma"><code class="language-sh" data-lang="sh"><span class="line"><span class="cl">git config --global push.autoSetupRemote <span class="nb">true</span> </span></span></code></pre></div><p>existed. If you haven&rsquo;t defined an upstream for a branch yet, git will automatically set it for you. So you don&rsquo;t have to run</p> <div class="highlight"><pre tabindex="0" class="chroma"><code class="language-sh" data-lang="sh"><span class="line"><span class="cl">git push --set-upstream origin my-branch-name </span></span></code></pre></div><p>anymore.</p> <p>Some other options I adopted from this post:</p> <div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl"><span class="c1"># sort branches by last committed date</span> </span></span><span class="line"><span class="cl">$ git config --global branch.sort -committerdate </span></span><span class="line"><span class="cl"><span class="c1"># sort tags by tag-number not alphabetically</span> </span></span><span class="line"><span class="cl">$ git config --global tag.sort version:refname </span></span><span class="line"><span class="cl"><span class="c1"># better diff algorithm than the default myers</span> </span></span><span class="line"><span class="cl">$ git config --global diff.algorithm histogram </span></span><span class="line"><span class="cl"><span class="c1"># color moved code differently than added code in diffs</span> </span></span><span class="line"><span class="cl">$ git config --global diff.colorMoved plain </span></span><span class="line"><span class="cl"><span class="c1"># push branch to same-named remote</span> </span></span><span class="line"><span class="cl">$ git config --global push.default simple </span></span><span class="line"><span class="cl"><span class="c1"># attempt to autocorrect misspelled git commands in the cli</span> </span></span><span class="line"><span class="cl">$ git config --global help.autocorrect prompt </span></span><span class="line"><span class="cl"><span class="c1"># add the diff to the commit message draft</span> </span></span><span class="line"><span class="cl">$ git config --global commit.verbose <span class="nb">true</span> </span></span><span class="line"><span class="cl"><span class="c1"># 3-way-diffing</span> </span></span><span class="line"><span class="cl">$ git config --global merge.conflictstyle zdiff3 </span></span></code></pre></div><p><strong>link:</strong> <a href="https://blog.gitbutler.com/how-git-core-devs-configure-git/">https://blog.gitbutler.com/how-git-core-devs-configure-git/</a></p><p><strong>via:</strong> <a href="https://news.ycombinator.com/item?id=43169435">https://news.ycombinator.com/item?id=43169435</a></p> Brandon Sanderson on Building a Fiction Empire /feed/2025/02/sanderson-podcast/ Sun, 23 Feb 2025 22:00:00 +0000 /feed/2025/02/sanderson-podcast/ <p>This is an interesting podcast conversation with <a href="https://www.brandonsanderson.com/" target="_blank" >Brandon Sanderson <span style="white-space: nowrap">&thinsp;<svg style="height: 0.7em; width: 0.7em; padding-left: -0.2em;" focusable="false" data-prefix="fas" data-icon="external-link-alt" class="svg-inline--fa fa-external-link-alt fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"> <path fill="currentColor" d="M432,320H400a16,16,0,0,0-16,16V448H64V128H208a16,16,0,0,0,16-16V80a16,16,0,0,0-16-16H48A48,48,0,0,0,0,112V464a48,48,0,0,0,48,48H400a48,48,0,0,0,48-48V336A16,16,0,0,0,432,320ZM488,0h-128c-21.37,0-32.05,25.91-17,41l35.73,35.73L135,320.37a24,24,0,0,0,0,34L157.67,377a24,24,0,0,0,34,0L435.28,133.32,471,169c15,15,41,4.5,41-17V24A24,24,0,0,0,488,0Z"> </path> </svg> </span> </a> that I came across accidentally (I enjoyed particularly the parts from <code>[00:37:57]</code> onwards). He is the author of <a href="https://en.wikipedia.org/wiki/The_Stormlight_Archive" target="_blank" >The Stormlight Archive <span style="white-space: nowrap">&thinsp;<svg style="height: 0.7em; width: 0.7em; margin-left: -0.2em;" focusable="false" data-prefix="fas" data-icon="external-link-alt" class="svg-inline--fa fa-external-link-alt fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"> <path fill="currentColor" d="M640 51.2l-.3 12.2c-28.1 .8-45 15.8-55.8 40.3-25 57.8-103.3 240-155.3 358.6H415l-81.9-193.1c-32.5 63.6-68.3 130-99.2 193.1-.3 .3-15 0-15-.3C172 352.3 122.8 243.4 75.8 133.4 64.4 106.7 26.4 63.4 .2 63.7c0-3.1-.3-10-.3-14.2h161.9v13.9c-19.2 1.1-52.8 13.3-43.3 34.2 21.9 49.7 103.6 240.3 125.6 288.6 15-29.7 57.8-109.2 75.3-142.8-13.9-28.3-58.6-133.9-72.8-160-9.7-17.8-36.1-19.4-55.8-19.7V49.8l142.5 .3v13.1c-19.4 .6-38.1 7.8-29.4 26.1 18.9 40 30.6 68.1 48.1 104.7 5.6-10.8 34.7-69.4 48.1-100.8 8.9-20.6-3.9-28.6-38.6-29.4 .3-3.6 0-10.3 .3-13.6 44.4-.3 111.1-.3 123.1-.6v13.6c-22.5 .8-45.8 12.8-58.1 31.7l-59.2 122.8c6.4 16.1 63.3 142.8 69.2 156.7L559.2 91.8c-8.6-23.1-36.4-28.1-47.2-28.3V49.6l127.8 1.1 .2 .5z"> </path> </svg> </span> </a> and <a href="https://en.wikipedia.org/wiki/Mistborn" target="_blank" >Mistborn <span style="white-space: nowrap">&thinsp;<svg style="height: 0.7em; width: 0.7em; margin-left: -0.2em;" focusable="false" data-prefix="fas" data-icon="external-link-alt" class="svg-inline--fa fa-external-link-alt fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"> <path fill="currentColor" d="M640 51.2l-.3 12.2c-28.1 .8-45 15.8-55.8 40.3-25 57.8-103.3 240-155.3 358.6H415l-81.9-193.1c-32.5 63.6-68.3 130-99.2 193.1-.3 .3-15 0-15-.3C172 352.3 122.8 243.4 75.8 133.4 64.4 106.7 26.4 63.4 .2 63.7c0-3.1-.3-10-.3-14.2h161.9v13.9c-19.2 1.1-52.8 13.3-43.3 34.2 21.9 49.7 103.6 240.3 125.6 288.6 15-29.7 57.8-109.2 75.3-142.8-13.9-28.3-58.6-133.9-72.8-160-9.7-17.8-36.1-19.4-55.8-19.7V49.8l142.5 .3v13.1c-19.4 .6-38.1 7.8-29.4 26.1 18.9 40 30.6 68.1 48.1 104.7 5.6-10.8 34.7-69.4 48.1-100.8 8.9-20.6-3.9-28.6-38.6-29.4 .3-3.6 0-10.3 .3-13.6 44.4-.3 111.1-.3 123.1-.6v13.6c-22.5 .8-45.8 12.8-58.1 31.7l-59.2 122.8c6.4 16.1 63.3 142.8 69.2 156.7L559.2 91.8c-8.6-23.1-36.4-28.1-47.2-28.3V49.6l127.8 1.1 .2 .5z"> </path> </svg> </span> </a> fantasy novels. I have read The Way of Kings some years ago but didn&rsquo;t yet continue the series.</p> <p>A couple of interesting things he discussed:</p> <ul> <li>He publishes and distributes his books via his company, Dragonsteel, and uses successful <a href="https://updates.kickstarter.com/how-brandon-sandersons-kickstarter-project-broke-the-bookish-internet/" target="_blank" >kickstarter campaigns <span style="white-space: nowrap">&thinsp;<svg style="height: 0.7em; width: 0.7em; padding-left: -0.2em;" focusable="false" data-prefix="fas" data-icon="external-link-alt" class="svg-inline--fa fa-external-link-alt fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"> <path fill="currentColor" d="M432,320H400a16,16,0,0,0-16,16V448H64V128H208a16,16,0,0,0,16-16V80a16,16,0,0,0-16-16H48A48,48,0,0,0,0,112V464a48,48,0,0,0,48,48H400a48,48,0,0,0,48-48V336A16,16,0,0,0,432,320ZM488,0h-128c-21.37,0-32.05,25.91-17,41l35.73,35.73L135,320.37a24,24,0,0,0,0,34L157.67,377a24,24,0,0,0,34,0L435.28,133.32,471,169c15,15,41,4.5,41-17V24A24,24,0,0,0,488,0Z"> </path> </svg> </span> </a> to finance new projects. Kickstarter is quite common for board games or video games projects, but not many people have used it for successful book projects.</li> <li>He develops and tests his books like a Hollywood studio would test movie ideas. For example, his team developed an elaborate test reader process to understand whether they understand and/or like certain parts of a book. I find it interesting how he walks the fine line between writing about what he likes and writing for the market and commercial success.</li> <li>He explains that ebook and audiobook deals are hard to negotiate when the market is dominated by amazon / audible.</li> <li>He can easily deconstruct popular books into common narrative patterns, e.g. <a href="https://en.wikipedia.org/wiki/Three-act_structure" target="_blank" >Three-act-structure <span style="white-space: nowrap">&thinsp;<svg style="height: 0.7em; width: 0.7em; margin-left: -0.2em;" focusable="false" data-prefix="fas" data-icon="external-link-alt" class="svg-inline--fa fa-external-link-alt fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"> <path fill="currentColor" d="M640 51.2l-.3 12.2c-28.1 .8-45 15.8-55.8 40.3-25 57.8-103.3 240-155.3 358.6H415l-81.9-193.1c-32.5 63.6-68.3 130-99.2 193.1-.3 .3-15 0-15-.3C172 352.3 122.8 243.4 75.8 133.4 64.4 106.7 26.4 63.4 .2 63.7c0-3.1-.3-10-.3-14.2h161.9v13.9c-19.2 1.1-52.8 13.3-43.3 34.2 21.9 49.7 103.6 240.3 125.6 288.6 15-29.7 57.8-109.2 75.3-142.8-13.9-28.3-58.6-133.9-72.8-160-9.7-17.8-36.1-19.4-55.8-19.7V49.8l142.5 .3v13.1c-19.4 .6-38.1 7.8-29.4 26.1 18.9 40 30.6 68.1 48.1 104.7 5.6-10.8 34.7-69.4 48.1-100.8 8.9-20.6-3.9-28.6-38.6-29.4 .3-3.6 0-10.3 .3-13.6 44.4-.3 111.1-.3 123.1-.6v13.6c-22.5 .8-45.8 12.8-58.1 31.7l-59.2 122.8c6.4 16.1 63.3 142.8 69.2 156.7L559.2 91.8c-8.6-23.1-36.4-28.1-47.2-28.3V49.6l127.8 1.1 .2 .5z"> </path> </svg> </span> </a> or <a href="https://en.wikipedia.org/wiki/Hero%27s_journey" target="_blank" >The Hero&rsquo;s journey <span style="white-space: nowrap">&thinsp;<svg style="height: 0.7em; width: 0.7em; margin-left: -0.2em;" focusable="false" data-prefix="fas" data-icon="external-link-alt" class="svg-inline--fa fa-external-link-alt fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"> <path fill="currentColor" d="M640 51.2l-.3 12.2c-28.1 .8-45 15.8-55.8 40.3-25 57.8-103.3 240-155.3 358.6H415l-81.9-193.1c-32.5 63.6-68.3 130-99.2 193.1-.3 .3-15 0-15-.3C172 352.3 122.8 243.4 75.8 133.4 64.4 106.7 26.4 63.4 .2 63.7c0-3.1-.3-10-.3-14.2h161.9v13.9c-19.2 1.1-52.8 13.3-43.3 34.2 21.9 49.7 103.6 240.3 125.6 288.6 15-29.7 57.8-109.2 75.3-142.8-13.9-28.3-58.6-133.9-72.8-160-9.7-17.8-36.1-19.4-55.8-19.7V49.8l142.5 .3v13.1c-19.4 .6-38.1 7.8-29.4 26.1 18.9 40 30.6 68.1 48.1 104.7 5.6-10.8 34.7-69.4 48.1-100.8 8.9-20.6-3.9-28.6-38.6-29.4 .3-3.6 0-10.3 .3-13.6 44.4-.3 111.1-.3 123.1-.6v13.6c-22.5 .8-45.8 12.8-58.1 31.7l-59.2 122.8c6.4 16.1 63.3 142.8 69.2 156.7L559.2 91.8c-8.6-23.1-36.4-28.1-47.2-28.3V49.6l127.8 1.1 .2 .5z"> </path> </svg> </span> </a>.</li> <li>I found his distinction between hard magic systems (magic rules are explicitly laid out to the reader, e.g. Asimov series) and soft magic systems (rules are vague, and reader or characters will develop surprising new capabilities, e.g. Gandalf in Lord of the Rings) fascinating.</li> </ul> <p><strong>link:</strong> <a href="https://www.youtube.com/watch?v=wIgI_DiwZh4">https://www.youtube.com/watch?v=wIgI_DiwZh4</a></p><p><strong>via:</strong> <a href="https://tim.blog/2025/02/05/brandon-sanderson/">https://tim.blog/2025/02/05/brandon-sanderson/</a></p> Using S3 triggers to maintain a list of files in DynamoDB /feed/2025/02/using-s3-triggers-to-maintain-a-list-of-files/ Thu, 20 Feb 2025 15:58:31 +0000 /feed/2025/02/using-s3-triggers-to-maintain-a-list-of-files/ <blockquote> <p>&ldquo;Getting from a rough idea to a working proof of concept of something like this with less than 15 minutes of prompting is extraordinarily valuable. This is exactly the kind of project I&rsquo;ve avoided in the past because of my almost irrational intolerance of the frustration involved in figuring out the individual details of each call to S3, IAM, AWS Lambda and DynamoDB.&rdquo;</p> </blockquote> <p>This describes exactly why I think that the current generation of models is already immensely valuable. There are a range of technologies and frameworks that would deliver me value if I would spend the time to adapt them to my use case. Normally this would involve a lot of googling and reading forum posts that only describe my problem to 80%. Having an LLM to guide you in the right direction, lowers the bar and time investment enough to allow much easier and quicker experimentation.</p> <p>A LLM-generated proof-of-concept, followed by understanding the solution, and then a refining is what works for me. I used it to implement changes on this blog (don&rsquo;t know much about Hugo), building simple apps at work (with retool), debugging package errors (homebrew, pyenv), etc.</p> <p><strong>link:</strong> <a href="https://til.simonwillison.net/aws/s3-triggers-dynamodb">https://til.simonwillison.net/aws/s3-triggers-dynamodb</a></p> Stuff you should have been taught in college but weren't /feed/2025/02/stuff-should-have-been-thaught-in-college/ Sat, 08 Feb 2025 18:30:00 +0000 /feed/2025/02/stuff-should-have-been-thaught-in-college/ <p>Casey Handmer&rsquo;s perspective on how to think about your job and career, especially relevant for people transitioning into tech after a PhD/Postdoc:</p> <blockquote> <p>&ldquo;It’s not enough to have mastered your job to get moved up. You also have to build trust with your management. It doesn’t matter how good you are at the mechanics of your job, if your management and colleagues don’t trust you, they’ll see you as a loose cannon and try to find ways to offboard you. I have been in this position before – and clueless about it. My job was saved because I had become critical infrastructure for too much of the system, but I was still marginalized and unable to advance, because I had broken (spectacularly!) the trust of management.&rdquo;</p> </blockquote> <p><strong>link:</strong> <a href="https://caseyhandmer.wordpress.com/2025/02/04/stuff-you-should-have-been-taught-in-college-but-werent/">https://caseyhandmer.wordpress.com/2025/02/04/stuff-you-should-have-been-taught-in-college-but-werent/</a></p><p><strong>via:</strong> <a href="https://www.thediff.co/archive/longreads-open-thread-113/">https://www.thediff.co/archive/longreads-open-thread-113/</a></p> Developer philosophy /feed/2025/02/design-philosophy/ Mon, 03 Feb 2025 22:00:00 -0001 /feed/2025/02/design-philosophy/ <p>A couple of senior developer best practices that I can relate to, especially:</p> <blockquote> <p>&ldquo;Avoid, at all costs, arriving at a scenario where the ground-up rewrite starts to look attractive.&rdquo;</p> </blockquote> <p>and</p> <blockquote> <p>&ldquo;Nobody cares about the golden path. Edge cases are our entire job. Think about ways in which things can fail. Think about ways to try to make things break.&rdquo;</p> </blockquote> <p><strong>link:</strong> <a href="https://qntm.org/devphilo">https://qntm.org/devphilo</a></p><p><strong>via:</strong> <a href="https://news.ycombinator.com/item?id=42920285">https://news.ycombinator.com/item?id=42920285</a></p> What fully automated firms will look like /feed/2025/02/what-fully-automated-firms-will-look-like/ Sat, 01 Feb 2025 17:11:00 +0000 /feed/2025/02/what-fully-automated-firms-will-look-like/ <p>I am at least sceptical that the <em>current</em> LLM approach will allow the necessary step change in capability, autonomy, and robustness. However, it is fun to read about hypotheses how future companies will look like:</p> <blockquote> <p>&ldquo;Everyone is sleeping on the collective advantages AIs will have, which have nothing to do with raw IQ but rather with the fact that they are digital—they can be copied, distilled, merged, scaled, and evolved in ways human simply can’t.</p> <p>What would a fully automated company look like - with all the workers, all the managers as AIs? I claim that such AI firms will grow, coordinate, improve, and be selected-for at unprecedented speed.&rdquo;</p> </blockquote> <p>I find it more practical to think about how to position yourself in a world where certain aspects of your job are already automatible, i.e. the skills are available in the training dataset and they can be verified as right or wrong. This is discussed <a href="https://pradyuprasad.com/writings/how-to-have-a-career-even-when-o3-drops/" target="_blank" >here <span style="white-space: nowrap">&thinsp;<svg style="height: 0.7em; width: 0.7em; padding-left: -0.2em;" focusable="false" data-prefix="fas" data-icon="external-link-alt" class="svg-inline--fa fa-external-link-alt fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"> <path fill="currentColor" d="M432,320H400a16,16,0,0,0-16,16V448H64V128H208a16,16,0,0,0,16-16V80a16,16,0,0,0-16-16H48A48,48,0,0,0,0,112V464a48,48,0,0,0,48,48H400a48,48,0,0,0,48-48V336A16,16,0,0,0,432,320ZM488,0h-128c-21.37,0-32.05,25.91-17,41l35.73,35.73L135,320.37a24,24,0,0,0,0,34L157.67,377a24,24,0,0,0,34,0L435.28,133.32,471,169c15,15,41,4.5,41-17V24A24,24,0,0,0,488,0Z"> </path> </svg> </span> </a>.</p> <p><strong>link:</strong> <a href="https://www.dwarkeshpatel.com/p/ai-firm">https://www.dwarkeshpatel.com/p/ai-firm</a></p><p><strong>via:</strong> <a href="https://marginalrevolution.com/marginalrevolution/2025/01/the-wisdom-of-dwarkesh.html">https://marginalrevolution.com/marginalrevolution/2025/01/the-wisdom-of-dwarkesh.html</a></p> Life Lessons from the First Half-Century of My Career /feed/2025/01/life-lessons-first-century-of-my-career/ Sun, 26 Jan 2025 12:00:00 +0000 /feed/2025/01/life-lessons-first-century-of-my-career/ <p>I think most people (that get to choose) know deep down about the major things they need to do to be more productive, have a more fulfilling career and family life. Nevertheless, it&rsquo;s always interesting to see other people&rsquo;s focuses and learnings. I agree with most of them.</p> <p><strong>link:</strong> <a href="https://cacm.acm.org/opinion/life-lessons-from-the-first-half-century-of-my-career/">https://cacm.acm.org/opinion/life-lessons-from-the-first-half-century-of-my-career/</a></p><p><strong>via:</strong> <a href="https://news.ycombinator.com/item?id=42795646">https://news.ycombinator.com/item?id=42795646</a></p> The One Good Reason to Become a Manager (and All the Bad Ones) /feed/2025/01/good-reasons-to-become-a-manager/ Wed, 22 Jan 2025 16:46:00 +0000 /feed/2025/01/good-reasons-to-become-a-manager/ <p>I agree with this blog post on good (impact, leverage, vision) and bad (money, status, growth) reasons for becoming a manager. Nicely put together and I like the style of the blog.</p> <p><strong>link:</strong> <a href="https://terriblesoftware.org/2024/12/05/the-one-good-reason-to-become-a-manager-and-all-the-bad-ones/">https://terriblesoftware.org/2024/12/05/the-one-good-reason-to-become-a-manager-and-all-the-bad-ones/</a></p> I've been advocating for RSS support, and you should too /feed/2025/01/advocating-for-rss-support/ Sat, 18 Jan 2025 10:00:00 -0500 /feed/2025/01/advocating-for-rss-support/ <p>I am a big fan of the decentralized and simple nature of RSS. I am using the Feeder RSS app which means I can curate a feed of interesting content without an algorithm having to push content on me.</p> <p><strong>link:</strong> <a href="https://reedybear.bearblog.dev/ive-been-advocating-for-rss-support-and-you-should-too/">https://reedybear.bearblog.dev/ive-been-advocating-for-rss-support-and-you-should-too/</a></p><p><strong>via:</strong> <a href="https://news.ycombinator.com/item?id=42746222">https://news.ycombinator.com/item?id=42746222</a></p> Quoting gwern /feed/2025/01/gwern-o1-generating-training-data/ Sat, 18 Jan 2025 10:00:00 -0500 /feed/2025/01/gwern-o1-generating-training-data/ <blockquote> <p>&ldquo;[&hellip;] much of the point of a model like o1 is not to deploy it, but to generate training data for the next model. Every problem that an o1 solves is now a training data point for an o3 (eg. any o1 session which finally stumbles into the right answer can be refined to drop the dead ends and produce a clean transcript to train a more refined intuition).&rdquo;</p> <p><em>- gwern</em></p> </blockquote> <p><strong>link:</strong> <a href="https://www.lesswrong.com/posts/HiTjDZyWdLEGCDzqu/implications-of-the-inference-scaling-paradigm-for-ai-safety?commentId=MPNF8uSsi9mvZLxqz">https://www.lesswrong.com/posts/HiTjDZyWdLEGCDzqu/implications-of-the-inference-scaling-paradigm-for-ai-safety?commentId=MPNF8uSsi9mvZLxqz</a></p><p><strong>via:</strong> <a href="https://simonwillison.net/2025/Jan/16/gwern/">https://simonwillison.net/2025/Jan/16/gwern/</a></p> Link blog in a static site /feed/2025/01/link-blog-in-a-static-site/ Thu, 16 Jan 2025 10:00:00 -0500 /feed/2025/01/link-blog-in-a-static-site/ <p>I wanted to add a link blog section to this blog since some time. This article gave me the motivation to do it. It took me roughly 2 hours with the support of claude to add this functionality and design to this page. I roughly follow the design/ideas in <a href="https://simonwillison.net/2024/Dec/22/link-blog/" target="_blank" >My approach to running a link blog <span style="white-space: nowrap">&thinsp;<svg style="height: 0.7em; width: 0.7em; padding-left: -0.2em;" focusable="false" data-prefix="fas" data-icon="external-link-alt" class="svg-inline--fa fa-external-link-alt fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"> <path fill="currentColor" d="M432,320H400a16,16,0,0,0-16,16V448H64V128H208a16,16,0,0,0,16-16V80a16,16,0,0,0-16-16H48A48,48,0,0,0,0,112V464a48,48,0,0,0,48,48H400a48,48,0,0,0,48-48V336A16,16,0,0,0,432,320ZM488,0h-128c-21.37,0-32.05,25.91-17,41l35.73,35.73L135,320.37a24,24,0,0,0,0,34L157.67,377a24,24,0,0,0,34,0L435.28,133.32,471,169c15,15,41,4.5,41-17V24A24,24,0,0,0,488,0Z"> </path> </svg> </span> </a>.</p> <p><strong>link:</strong> <a href="https://rednafi.com/misc/link_blog/">https://rednafi.com/misc/link_blog/</a></p><p><strong>via:</strong> <a href="https://news.ycombinator.com/item?id=42642625">https://news.ycombinator.com/item?id=42642625</a></p>