<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: jacobtomlinson</title><link>https://news.ycombinator.com/user?id=jacobtomlinson</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 10 Sep 2026 04:47:14 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=jacobtomlinson" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[OpenClaw Got Safer in Public]]></title><description><![CDATA[
<p>Article URL: <a href="https://openclaw.ai/blog/openclaw-security-in-public">https://openclaw.ai/blog/openclaw-security-in-public</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47972042">https://news.ycombinator.com/item?id=47972042</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 01 May 2026 07:15:53 +0000</pubDate><link>https://openclaw.ai/blog/openclaw-security-in-public</link><dc:creator>jacobtomlinson</dc:creator><comments>https://news.ycombinator.com/item?id=47972042</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47972042</guid></item><item><title><![CDATA[New comment by jacobtomlinson in "Meta in row after workers who saw smart glasses users having sex lose jobs"]]></title><description><![CDATA[
<p>"row" means "an argument"</p>
]]></description><pubDate>Thu, 30 Apr 2026 14:34:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=47963161</link><dc:creator>jacobtomlinson</dc:creator><comments>https://news.ycombinator.com/item?id=47963161</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47963161</guid></item><item><title><![CDATA[New comment by jacobtomlinson in "How to talk to anyone and why you should"]]></title><description><![CDATA[
<p>I'm sorry you had that experience, I know that feeling and it sucks.<p>One thing I love about socials at conferences is that it's a self selecting group of people who want to talk to other people, otherwise they wouldn't be there. Even if people are shy and awkward they are in that room because they want to be social, even if they aren't able to start the conversation themselves. There's also usually a code of conduct for the conference so you have a better chance of people behaving in an acceptable way towards you, which makes the whole thing feel less risky. Over the last 10 years I've gotten much better at talking to people at these events and now quite enjoy them.<p>That being said I still find it really hard to walk up to a group of strangers and say hi, but in this setting it's way more socially acceptable, so I force myself to do it. I much prefer to be invited into conversation by another person, which does happen occasionally. But sometimes you have to be the one to start.<p>The only time I've found it go negatively is when you chat with a group of people who all work together, especially if they are remote, because they may be using the conference social to bond with their colleagues and not some random person. But that's their problem, and you should just watch for that scenario and move on to another group.</p>
]]></description><pubDate>Mon, 02 Mar 2026 13:52:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=47217961</link><dc:creator>jacobtomlinson</dc:creator><comments>https://news.ycombinator.com/item?id=47217961</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47217961</guid></item><item><title><![CDATA[New comment by jacobtomlinson in "Vibecoding #2"]]></title><description><![CDATA[
<p>Instructions unclear, Claude just spent three days and millions of tokens rebuilding SLURM from the ground up. /s</p>
]]></description><pubDate>Wed, 21 Jan 2026 13:28:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=46705429</link><dc:creator>jacobtomlinson</dc:creator><comments>https://news.ycombinator.com/item?id=46705429</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46705429</guid></item><item><title><![CDATA[New comment by jacobtomlinson in "Can Bundler be as fast as uv?"]]></title><description><![CDATA[
<p>It allows you to define common tasks such as linting, running tests, building docs, etc under an alias.<p>So you can run<p>uv run poe docs<p>Instead of<p>uv run sphinx-build -W -b dirhtml docs/source docs/build<p>Many languages have a task runners baked into their package manager, but many others don’t. In Ruby it’s roughly the equivalent of Rake.</p>
]]></description><pubDate>Fri, 02 Jan 2026 08:32:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=46462672</link><dc:creator>jacobtomlinson</dc:creator><comments>https://news.ycombinator.com/item?id=46462672</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46462672</guid></item><item><title><![CDATA[New comment by jacobtomlinson in "Python package managers: uv vs. pixi?"]]></title><description><![CDATA[
<p>Author of the post here. For Python package management I use a mixture of pixi, uv and conda depending on the task I'm doing. I wrote up a long form post about the history of these tools, why each one exists, and why I settled on these choices in my workflow. I hope this is interesting to folks who want to learn more about why Python package tooling is so fragmented!</p>
]]></description><pubDate>Tue, 18 Nov 2025 16:25:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=45968346</link><dc:creator>jacobtomlinson</dc:creator><comments>https://news.ycombinator.com/item?id=45968346</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45968346</guid></item><item><title><![CDATA[Python package managers: uv vs. pixi?]]></title><description><![CDATA[
<p>Article URL: <a href="https://jacobtomlinson.dev/posts/2025/python-package-managers-uv-vs-pixi/">https://jacobtomlinson.dev/posts/2025/python-package-managers-uv-vs-pixi/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45968309">https://news.ycombinator.com/item?id=45968309</a></p>
<p>Points: 7</p>
<p># Comments: 3</p>
]]></description><pubDate>Tue, 18 Nov 2025 16:23:45 +0000</pubDate><link>https://jacobtomlinson.dev/posts/2025/python-package-managers-uv-vs-pixi/</link><dc:creator>jacobtomlinson</dc:creator><comments>https://news.ycombinator.com/item?id=45968309</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45968309</guid></item><item><title><![CDATA[Networking Architecture: CS2 vs. CS:Go]]></title><description><![CDATA[
<p>Article URL: <a href="https://old.reddit.com/r/GlobalOffensive/comments/1oiq4a7/networking_architecture_cs2_vs_csgo/">https://old.reddit.com/r/GlobalOffensive/comments/1oiq4a7/networking_architecture_cs2_vs_csgo/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45758797">https://news.ycombinator.com/item?id=45758797</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 30 Oct 2025 11:25:02 +0000</pubDate><link>https://old.reddit.com/r/GlobalOffensive/comments/1oiq4a7/networking_architecture_cs2_vs_csgo/</link><dc:creator>jacobtomlinson</dc:creator><comments>https://news.ycombinator.com/item?id=45758797</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45758797</guid></item><item><title><![CDATA[New comment by jacobtomlinson in "Internet's biggest annoyance: Cookie laws should target browsers, not websites"]]></title><description><![CDATA[
<p>Ironic, I opened that article to be greeted with a cookie banner that didn't have a "Decline All" button.</p>
]]></description><pubDate>Wed, 22 Oct 2025 15:21:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=45670524</link><dc:creator>jacobtomlinson</dc:creator><comments>https://news.ycombinator.com/item?id=45670524</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45670524</guid></item><item><title><![CDATA[New comment by jacobtomlinson in "Python 3.14 is here. How fast is it?"]]></title><description><![CDATA[
<p>Same! This tutorial from 2012 was one of the first things I did in Python. Coming from PHP it was so refreshing. <a href="https://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world-legacy" rel="nofollow">https://blog.miguelgrinberg.com/post/the-flask-mega-tutorial...</a></p>
]]></description><pubDate>Fri, 10 Oct 2025 10:50:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=45537356</link><dc:creator>jacobtomlinson</dc:creator><comments>https://news.ycombinator.com/item?id=45537356</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45537356</guid></item><item><title><![CDATA[A New Identity for Prefix.dev]]></title><description><![CDATA[
<p>Article URL: <a href="https://prefix.dev/blog/new-look-for-prefix-dev">https://prefix.dev/blog/new-look-for-prefix-dev</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45527310">https://news.ycombinator.com/item?id=45527310</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 09 Oct 2025 13:19:01 +0000</pubDate><link>https://prefix.dev/blog/new-look-for-prefix-dev</link><dc:creator>jacobtomlinson</dc:creator><comments>https://news.ycombinator.com/item?id=45527310</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45527310</guid></item><item><title><![CDATA[New comment by jacobtomlinson in "Gemini 2.5 Computer Use model"]]></title><description><![CDATA[
<p>Your comment flows with the grace of a Stephen King novel. Did you write it with an LLM by any chance?</p>
]]></description><pubDate>Wed, 08 Oct 2025 11:22:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=45514861</link><dc:creator>jacobtomlinson</dc:creator><comments>https://news.ycombinator.com/item?id=45514861</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45514861</guid></item><item><title><![CDATA[The Majority of Your Users]]></title><description><![CDATA[
<p>Article URL: <a href="https://jacobtomlinson.dev/posts/2025/the-majority-of-your-users/">https://jacobtomlinson.dev/posts/2025/the-majority-of-your-users/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45424002">https://news.ycombinator.com/item?id=45424002</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 30 Sep 2025 10:53:25 +0000</pubDate><link>https://jacobtomlinson.dev/posts/2025/the-majority-of-your-users/</link><dc:creator>jacobtomlinson</dc:creator><comments>https://news.ycombinator.com/item?id=45424002</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45424002</guid></item><item><title><![CDATA[New comment by jacobtomlinson in "Prime Number Grid"]]></title><description><![CDATA[
<p>I just set the column width to 6 to verify this for myself. What a neat tool!</p>
]]></description><pubDate>Tue, 19 Aug 2025 08:44:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=44949579</link><dc:creator>jacobtomlinson</dc:creator><comments>https://news.ycombinator.com/item?id=44949579</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44949579</guid></item><item><title><![CDATA[New comment by jacobtomlinson in "EffVer: Version your code by the effort required to upgrade (2024)"]]></title><description><![CDATA[
<p>Author of the post here, happy to chat in the comments!<p>The TLDR is that it's a tweak to SemVer style versioning, where instead of trying to cut things up into bug fixes, enhanecements and breaking changes you use the segments to communicate how much effort is required to adopt the new version.<p>This version scheme has been growing in popularity in the Python community recently, partly because it's effectively what many projects already do today. So thought I'd share it more widely again.<p>This has been discussed on HN before:
- <a href="https://news.ycombinator.com/item?id=39039414">https://news.ycombinator.com/item?id=39039414</a>
- <a href="https://news.ycombinator.com/item?id=39400576">https://news.ycombinator.com/item?id=39400576</a></p>
]]></description><pubDate>Wed, 04 Jun 2025 10:05:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=44179072</link><dc:creator>jacobtomlinson</dc:creator><comments>https://news.ycombinator.com/item?id=44179072</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44179072</guid></item><item><title><![CDATA[EffVer: Version your code by the effort required to upgrade (2024)]]></title><description><![CDATA[
<p>Article URL: <a href="https://jacobtomlinson.dev/effver/">https://jacobtomlinson.dev/effver/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44178876">https://news.ycombinator.com/item?id=44178876</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Wed, 04 Jun 2025 09:38:31 +0000</pubDate><link>https://jacobtomlinson.dev/effver/</link><dc:creator>jacobtomlinson</dc:creator><comments>https://news.ycombinator.com/item?id=44178876</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44178876</guid></item><item><title><![CDATA[New comment by jacobtomlinson in "An open source, self-hosted implementation of the Tailscale control server"]]></title><description><![CDATA[
<p>This is a fascinating read!</p>
]]></description><pubDate>Thu, 03 Apr 2025 12:54:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=43568899</link><dc:creator>jacobtomlinson</dc:creator><comments>https://news.ycombinator.com/item?id=43568899</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43568899</guid></item><item><title><![CDATA[New comment by jacobtomlinson in "Show HN: I made Confetti: a configuration language file format"]]></title><description><![CDATA[
<p>This also reminds me of HCL<p><a href="https://github.com/hashicorp/hcl?tab=readme-ov-file#information-model-and-syntax" rel="nofollow">https://github.com/hashicorp/hcl?tab=readme-ov-file#informat...</a></p>
]]></description><pubDate>Wed, 02 Apr 2025 09:02:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=43554867</link><dc:creator>jacobtomlinson</dc:creator><comments>https://news.ycombinator.com/item?id=43554867</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43554867</guid></item><item><title><![CDATA[New comment by jacobtomlinson in "Chimera Linux works toward a simplified desktop"]]></title><description><![CDATA[
<p>I assumed this was a post about ChimeraOS, a gaming focused Linux distro, but it seems this is talking about a totally different Linux distribution with the same name.<p>Chimera OS: <a href="https://chimeraos.org/" rel="nofollow">https://chimeraos.org/</a><p>Chimera Linux: <a href="https://chimera-linux.org/" rel="nofollow">https://chimera-linux.org/</a></p>
]]></description><pubDate>Sun, 26 Jan 2025 18:20:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=42832381</link><dc:creator>jacobtomlinson</dc:creator><comments>https://news.ycombinator.com/item?id=42832381</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42832381</guid></item><item><title><![CDATA[Most stale bots are anti-user and anti-contributor, but they don't have to be]]></title><description><![CDATA[
<p>Article URL: <a href="https://jacobtomlinson.dev/posts/2024/most-stale-bots-are-anti-user-and-anti-contributor-but-they-dont-have-to-be/">https://jacobtomlinson.dev/posts/2024/most-stale-bots-are-anti-user-and-anti-contributor-but-they-dont-have-to-be/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42328691">https://news.ycombinator.com/item?id=42328691</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 05 Dec 2024 14:47:48 +0000</pubDate><link>https://jacobtomlinson.dev/posts/2024/most-stale-bots-are-anti-user-and-anti-contributor-but-they-dont-have-to-be/</link><dc:creator>jacobtomlinson</dc:creator><comments>https://news.ycombinator.com/item?id=42328691</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42328691</guid></item></channel></rss>