<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: smw</title><link>https://news.ycombinator.com/user?id=smw</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 12 Jul 2026 08:03:18 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=smw" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by smw in "Tell HN: Who wants to be hired" posts outpace "Who's hiring" 2 to 1"]]></title><description><![CDATA[
<p>Why would it go to Meta?</p>
]]></description><pubDate>Tue, 07 Jul 2026 15:17:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=48819018</link><dc:creator>smw</dc:creator><comments>https://news.ycombinator.com/item?id=48819018</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48819018</guid></item><item><title><![CDATA[New comment by smw in "What ORMs have taught me: just learn SQL (2014)"]]></title><description><![CDATA[
<p>Even the 'worst' of the ORMs (according to the people in these threads) makes this very easy:<p><pre><code>  users = User.find_by_sql(<<~SQL)
    SELECT users.*,
           COUNT(posts.id) AS posts_count
    FROM users
    LEFT JOIN posts ON posts.user_id = users.id
    GROUP BY users.id
    HAVING COUNT(posts.id) > 10
  SQL

  users.first.posts_count
  # => 17</code></pre></p>
]]></description><pubDate>Sun, 05 Jul 2026 17:09:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=48795870</link><dc:creator>smw</dc:creator><comments>https://news.ycombinator.com/item?id=48795870</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48795870</guid></item><item><title><![CDATA[New comment by smw in "What ORMs have taught me: just learn SQL (2014)"]]></title><description><![CDATA[
<p>I'm firmly on the ORM side of things, despite knowing SQL very well -- but your IDE/editor can fix this with bare sql.  Try using Jetbrains Datagrip or the DB integration in Idea or one of the other language-specific IDEs.</p>
]]></description><pubDate>Sun, 05 Jul 2026 17:00:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=48795771</link><dc:creator>smw</dc:creator><comments>https://news.ycombinator.com/item?id=48795771</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48795771</guid></item><item><title><![CDATA[New comment by smw in "Functional Programming in hica"]]></title><description><![CDATA[
<p>Any concurrency / parallelism?</p>
]]></description><pubDate>Sun, 05 Jul 2026 16:24:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48795482</link><dc:creator>smw</dc:creator><comments>https://news.ycombinator.com/item?id=48795482</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48795482</guid></item><item><title><![CDATA[New comment by smw in "Weave Robotics launches Isaac 1, a $7,999 home robot with Fall 2026 deliveries"]]></title><description><![CDATA[
<p>I'm not defending anything about this, but it does have a telescoping torso so it can get to 'human height' when needed.</p>
]]></description><pubDate>Thu, 02 Jul 2026 11:10:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=48759558</link><dc:creator>smw</dc:creator><comments>https://news.ycombinator.com/item?id=48759558</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48759558</guid></item><item><title><![CDATA[New comment by smw in "Xsnow "protestware" in Debian"]]></title><description><![CDATA[
<p>The maintainer and upstream are the same person</p>
]]></description><pubDate>Tue, 30 Jun 2026 18:15:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=48736887</link><dc:creator>smw</dc:creator><comments>https://news.ycombinator.com/item?id=48736887</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48736887</guid></item><item><title><![CDATA[New comment by smw in "Cloudflare launched self-managed OAuth for all"]]></title><description><![CDATA[
<p>Sure they do.  All the time!  For example, if you want to use a script in Google Docs these days, you have to go through an oauth flow to give that script's app permission to do certain actions in your Docs.</p>
]]></description><pubDate>Thu, 25 Jun 2026 07:19:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=48670048</link><dc:creator>smw</dc:creator><comments>https://news.ycombinator.com/item?id=48670048</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48670048</guid></item><item><title><![CDATA[New comment by smw in "A Practical Guide to SSH Tunnels: Local and Remote Port Forwarding"]]></title><description><![CDATA[
<p>Need to mention sshuttle [0] here, as it magically solves a bunch of these problems without constant reconfiguration<p>[0] <a href="https://github.com/sshuttle/sshuttle" rel="nofollow">https://github.com/sshuttle/sshuttle</a></p>
]]></description><pubDate>Wed, 24 Jun 2026 15:51:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=48661732</link><dc:creator>smw</dc:creator><comments>https://news.ycombinator.com/item?id=48661732</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48661732</guid></item><item><title><![CDATA[New comment by smw in "In praise of memcached"]]></title><description><![CDATA[
<p>Can do fantastically weird stuff with Lua scripts in Redis/Valkey</p>
]]></description><pubDate>Tue, 23 Jun 2026 14:59:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=48646055</link><dc:creator>smw</dc:creator><comments>https://news.ycombinator.com/item?id=48646055</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48646055</guid></item><item><title><![CDATA[New comment by smw in "AI Built a Nuke and Still Lost"]]></title><description><![CDATA[
<p>> The reason pvp doesn't work in a persistent world like an MMORPG is because there are no stakes.<p>See Eve Online</p>
]]></description><pubDate>Tue, 23 Jun 2026 09:52:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=48642614</link><dc:creator>smw</dc:creator><comments>https://news.ycombinator.com/item?id=48642614</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48642614</guid></item><item><title><![CDATA[New comment by smw in "SpaceX Drops 14% in One Day, Price Now Below IPO Launch"]]></title><description><![CDATA[
<p>A lot of them are heavily invested in index funds that added SpaceX at IPO due to market cap.</p>
]]></description><pubDate>Mon, 22 Jun 2026 20:15:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=48635488</link><dc:creator>smw</dc:creator><comments>https://news.ycombinator.com/item?id=48635488</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48635488</guid></item><item><title><![CDATA[New comment by smw in ".gitignore Isn't the only way to ignore files in Git"]]></title><description><![CDATA[
<p>Why would you expect something in your home directory to affect other users?</p>
]]></description><pubDate>Fri, 19 Jun 2026 14:19:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=48598929</link><dc:creator>smw</dc:creator><comments>https://news.ycombinator.com/item?id=48598929</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48598929</guid></item><item><title><![CDATA[New comment by smw in "A 10 year old Xeon is all you need"]]></title><description><![CDATA[
<p>The article talks about using --mlock</p>
]]></description><pubDate>Mon, 01 Jun 2026 13:52:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=48356877</link><dc:creator>smw</dc:creator><comments>https://news.ycombinator.com/item?id=48356877</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48356877</guid></item><item><title><![CDATA[New comment by smw in "Lombardy increases charges for the construction of data centres in green areas"]]></title><description><![CDATA[
<p>I think we need a citation about the libertarian / capitalism thing? I know a lot of leftist engineers. Look how blue the bay area votes?</p>
]]></description><pubDate>Wed, 27 May 2026 15:33:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=48295866</link><dc:creator>smw</dc:creator><comments>https://news.ycombinator.com/item?id=48295866</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48295866</guid></item><item><title><![CDATA[New comment by smw in "Italy region: +200% tax on datacenters built in green/agricultural areas"]]></title><description><![CDATA[
<p>I think the idea that they raise outdoor temps over a wide area is a myth spread on facebook. The physics doesn't work out.</p>
]]></description><pubDate>Wed, 27 May 2026 15:27:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=48295786</link><dc:creator>smw</dc:creator><comments>https://news.ycombinator.com/item?id=48295786</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48295786</guid></item><item><title><![CDATA[New comment by smw in "Get your passwords out of Bitwarden while you still can"]]></title><description><![CDATA[
<p>USB sticks are infamously unreliable, not a great backup plan</p>
]]></description><pubDate>Thu, 21 May 2026 16:23:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=48225295</link><dc:creator>smw</dc:creator><comments>https://news.ycombinator.com/item?id=48225295</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48225295</guid></item><item><title><![CDATA[New comment by smw in "Two computers, one monitor, zero fiddling (2025)"]]></title><description><![CDATA[
<p>It's mentioned elsewhere, but check out DeskFlow (oss) <a href="https://github.com/deskflow/deskflow" rel="nofollow">https://github.com/deskflow/deskflow</a></p>
]]></description><pubDate>Mon, 18 May 2026 20:30:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=48185181</link><dc:creator>smw</dc:creator><comments>https://news.ycombinator.com/item?id=48185181</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48185181</guid></item><item><title><![CDATA[New comment by smw in "Codex is now in the ChatGPT mobile app"]]></title><description><![CDATA[
<p>Or just ask if you might want to do something productive while you wait for a train or sit in a taxi? Better than doom scrolling. Maybe you're working on a fun side project.</p>
]]></description><pubDate>Fri, 15 May 2026 15:39:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=48150040</link><dc:creator>smw</dc:creator><comments>https://news.ycombinator.com/item?id=48150040</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48150040</guid></item><item><title><![CDATA[New comment by smw in "RTX 5090 and M4 MacBook Air: Can It Game?"]]></title><description><![CDATA[
<p>docker on macos runs in a linux vm</p>
]]></description><pubDate>Thu, 14 May 2026 17:59:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=48138890</link><dc:creator>smw</dc:creator><comments>https://news.ycombinator.com/item?id=48138890</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48138890</guid></item><item><title><![CDATA[New comment by smw in "If AI writes your code, why use Python?"]]></title><description><![CDATA[
<p>goroutines make building scalable network (web) servers trivial and fast.  I'm not a big fan of the language, but the runtime is fantastic.</p>
]]></description><pubDate>Tue, 12 May 2026 14:02:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=48108466</link><dc:creator>smw</dc:creator><comments>https://news.ycombinator.com/item?id=48108466</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48108466</guid></item></channel></rss>