<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: slotrans</title><link>https://news.ycombinator.com/user?id=slotrans</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 09 Apr 2026 10:15:34 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=slotrans" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by slotrans in "AI code and software craft"]]></title><description><![CDATA[
<p>The AI code takeover will not free engineers up to do craftsmanship. It will annihilate the last vestiges of craftsmanship forever.</p>
]]></description><pubDate>Tue, 27 Jan 2026 00:04:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=46773602</link><dc:creator>slotrans</dc:creator><comments>https://news.ycombinator.com/item?id=46773602</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46773602</guid></item><item><title><![CDATA[New comment by slotrans in "LLMs are bullshitters. But that doesn't mean they're not useful"]]></title><description><![CDATA[
<p>> that doesn't mean they're not useful<p>yeah actually it does mean that</p>
]]></description><pubDate>Wed, 19 Nov 2025 18:00:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=45982628</link><dc:creator>slotrans</dc:creator><comments>https://news.ycombinator.com/item?id=45982628</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45982628</guid></item><item><title><![CDATA[New comment by slotrans in "Ask HN: Go deep into AI/LLMs or just use them as tools?"]]></title><description><![CDATA[
<p>Neither. LLMs are destructive.</p>
]]></description><pubDate>Sat, 24 May 2025 10:50:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=44080184</link><dc:creator>slotrans</dc:creator><comments>https://news.ycombinator.com/item?id=44080184</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44080184</guid></item><item><title><![CDATA[New comment by slotrans in "Cursor IDE support hallucinates lockout policy, causes user cancellations"]]></title><description><![CDATA[
<p>> We use AI-assisted responses as the first filter for email support.<p>Literally no one wants this. The <i>entire purpose</i> of contacting support is to get help from a human.</p>
]]></description><pubDate>Wed, 16 Apr 2025 17:32:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=43708127</link><dc:creator>slotrans</dc:creator><comments>https://news.ycombinator.com/item?id=43708127</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43708127</guid></item><item><title><![CDATA[New comment by slotrans in "Clean Code vs. A Philosophy Of Software Design"]]></title><description><![CDATA[
<p>> I will completely forget why I wrote it that way.<p>This is the main reason for comments. The code can never tell you "why".<p>Code is inherently about "what" and "how". The "why" <i>must</i> be expressed in prose.</p>
]]></description><pubDate>Tue, 25 Feb 2025 04:14:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=43168113</link><dc:creator>slotrans</dc:creator><comments>https://news.ycombinator.com/item?id=43168113</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43168113</guid></item><item><title><![CDATA[New comment by slotrans in "If not React, then what?"]]></title><description><![CDATA[
<p>Multiple times daily I encounter sites that are brutally slow not just on my beefy Android phone, but on my 3GHz+ 8-core 64GB desktop machine.<p>You need to take performance seriously or it will just be bad. Most of the industry has chosen to be bad.</p>
]]></description><pubDate>Sun, 01 Dec 2024 04:54:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=42286284</link><dc:creator>slotrans</dc:creator><comments>https://news.ycombinator.com/item?id=42286284</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42286284</guid></item><item><title><![CDATA[New comment by slotrans in "If not React, then what?"]]></title><description><![CDATA[
<p>> React performance concerns in the real world are typically measured in, at worst, hundreds of milliseconds.<p>Many years ago I worked at a wonderful company that made the terrible decision to rebuild the frontend in React. We had a performance dashboard permanently displayed on a TV in the office, prominently showing the p99 time-to-interactive of our home page. It sat at TWENTY SECONDS for at least 2 years. No progress was ever made, to the best of my knowledge.<p>This was an e-commerce site, more or less. As per the author's reasoning, it absolutely should not have been an SPA.</p>
]]></description><pubDate>Sun, 01 Dec 2024 04:51:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=42286275</link><dc:creator>slotrans</dc:creator><comments>https://news.ycombinator.com/item?id=42286275</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42286275</guid></item><item><title><![CDATA[New comment by slotrans in "Pex: A tool for generating .pex (Python EXecutable) files, lock files and venvs"]]></title><description><![CDATA[
<p>It is often the case that the nifty Python thing you want to pass around uses one or more nifty Python libraries that have no C/C++/Rust/Golang equivalent (or no <i>obvious</i> equivalent), and so rewriting it becomes a herculean task.</p>
]]></description><pubDate>Sat, 16 Nov 2024 00:24:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=42152943</link><dc:creator>slotrans</dc:creator><comments>https://news.ycombinator.com/item?id=42152943</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42152943</guid></item><item><title><![CDATA[New comment by slotrans in "Why does everyone run ancient Postgres versions?"]]></title><description><![CDATA[
<p>It is funny reading the replies here.<p>I am a database specialist and have worn the DBA had for many years. I have run MySQL and Postgres in production, both self-hosted and using managed services. Postgres wins on every single dimension that matters, every time. Yes MySQL is easier to setup for non-experts. That counts for nothing.<p>If you are sticking up for MySQL in this thread... I just don't even know, man.</p>
]]></description><pubDate>Wed, 23 Oct 2024 18:33:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=41927974</link><dc:creator>slotrans</dc:creator><comments>https://news.ycombinator.com/item?id=41927974</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41927974</guid></item><item><title><![CDATA[New comment by slotrans in "Why does everyone run ancient Postgres versions?"]]></title><description><![CDATA[
<p>"Not as robust as MySQL"? Surely you're joking.</p>
]]></description><pubDate>Fri, 18 Oct 2024 04:00:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=41876232</link><dc:creator>slotrans</dc:creator><comments>https://news.ycombinator.com/item?id=41876232</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41876232</guid></item><item><title><![CDATA[New comment by slotrans in "Show HN: Sava OS – A desktop interface for your web browser"]]></title><description><![CDATA[
<p>I am plausibly a person this is for.<p>Right now I rely on TabsOutliner when using Chrome (which I only use for work). It lets me keep 400+ tabs open and stay sane. I like it so much that I've paid for it 3 times, and would have paid a 4th time but it seems you can't anymore, and I fear it's abandoned.<p>In any case, this is how I work. I use browser tabs as a kind of short- to medium-term memory. I open a bunch of things, and keep them open for as long as I might plausibly need them. To me this is just normal. I don't know how anyone lives with only 10 or 20 tabs open, or a 50 tabs in a single window. How could you remember anything? But without TabsOutliner or something like it, this becomes a sprawling mess, because the browser gives you no native means to search it, or "zoom out".<p>Unfortunately TabsOutliner isn't available for Firefox, which I use when I have a choice. So seeing SavaOS promote Chrome... I lose a little interest right away. If it doesn't work in Firefox it's not worth getting excited about, because Chrome as a piece of software treats me like an enemy and I don't like that. So: support Firefox!<p>That said, if SavaOS gives me the capability to organize my tabs, maybe treat them like files I can put in directories etc etc, that sounds awesome and I want to try it. At the very least maybe it's better than TabsOutliner.<p>But seriously: Firefox!</p>
]]></description><pubDate>Fri, 18 Oct 2024 03:58:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=41876223</link><dc:creator>slotrans</dc:creator><comments>https://news.ycombinator.com/item?id=41876223</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41876223</guid></item><item><title><![CDATA[New comment by slotrans in "Show HN: Vortex – a high-performance columnar file format"]]></title><description><![CDATA[
<p>This is true, and in principle a good thing, but in the time since Parquet and ORC were created GDPR and CCPA are things that have come to exist. Any format we build in that space, today, needs to support in-place record-level deletion.</p>
]]></description><pubDate>Mon, 14 Oct 2024 20:38:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=41841714</link><dc:creator>slotrans</dc:creator><comments>https://news.ycombinator.com/item?id=41841714</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41841714</guid></item><item><title><![CDATA[New comment by slotrans in "Opinion: I'd rather have a headphone jack and a microSD slot than AI in my phone"]]></title><description><![CDATA[
<p>My Zenfone 9 has a headphone jack. No SD card slot though, which I don't need.<p>So yeah, I voted for this position with my dollars, and will continue to do so.<p>Any phone with mandatory AI crap is Hard Pass.</p>
]]></description><pubDate>Fri, 19 Jul 2024 21:02:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=41011185</link><dc:creator>slotrans</dc:creator><comments>https://news.ycombinator.com/item?id=41011185</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41011185</guid></item><item><title><![CDATA[New comment by slotrans in "USPS shared customer postal addresses with Meta, LinkedIn and Snap"]]></title><description><![CDATA[
<p>it could have been much worse, I have seen passwords leaked this way<p>("seen" meaning "I worked at a company where this happened and read the code with my own eyes" not just "I read it in the newspaper")</p>
]]></description><pubDate>Thu, 18 Jul 2024 20:44:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=40999563</link><dc:creator>slotrans</dc:creator><comments>https://news.ycombinator.com/item?id=40999563</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40999563</guid></item><item><title><![CDATA[New comment by slotrans in "USPS shared customer postal addresses with Meta, LinkedIn and Snap"]]></title><description><![CDATA[
<p>1. customer enters their address in form fields<p>2. those form field values are templated into a GET request to the Meta tracking pixel (or POST request to the /events endpoint, or ...)<p>3. profit<p>they've made it very easy <a href="https://developers.facebook.com/docs/meta-pixel/implementation/conversion-tracking/" rel="nofollow">https://developers.facebook.com/docs/meta-pixel/implementati...</a></p>
]]></description><pubDate>Thu, 18 Jul 2024 20:41:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=40999544</link><dc:creator>slotrans</dc:creator><comments>https://news.ycombinator.com/item?id=40999544</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40999544</guid></item><item><title><![CDATA[New comment by slotrans in "Show HN: Drop-in SQS replacement based on SQLite"]]></title><description><![CDATA[
<p>Not sure about the goal of providing a hosted service cheaper than SQS. SQS is already one of the cheapest services on Earth. It's pretty hard to spend more than a few bucks a month, even if you really try!</p>
]]></description><pubDate>Sun, 30 Jun 2024 17:14:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=40838440</link><dc:creator>slotrans</dc:creator><comments>https://news.ycombinator.com/item?id=40838440</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40838440</guid></item><item><title><![CDATA[New comment by slotrans in "Ask HN: Those of you who've left the SWE world, what did you transition into?"]]></title><description><![CDATA[
<p>"take a ticket and do the work" doesn't describe ANY software job I've ever had<p>it's all meetings, design docs, fighting in PR comments, agile ceremonies, etc etc<p>building things / fixing bugs is maybe 10% of the work</p>
]]></description><pubDate>Mon, 24 Jun 2024 23:54:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=40782555</link><dc:creator>slotrans</dc:creator><comments>https://news.ycombinator.com/item?id=40782555</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40782555</guid></item><item><title><![CDATA[New comment by slotrans in "Eradicating N+1s: The Two-Phase Data Load and Render Pattern in Go"]]></title><description><![CDATA[
<p>So, parameters?<p>You absolutely 1000% do not need an ORM to prevent SQL injection. You just need to Not Be Flagrantly Incompetent. As the psycopg2 docs say: never use string concatenation, not even at gunpoint.</p>
]]></description><pubDate>Thu, 30 May 2024 01:44:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=40519263</link><dc:creator>slotrans</dc:creator><comments>https://news.ycombinator.com/item?id=40519263</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40519263</guid></item><item><title><![CDATA[New comment by slotrans in "Eradicating N+1s: The Two-Phase Data Load and Render Pattern in Go"]]></title><description><![CDATA[
<p>ORMs are such a toxic idea, we'd be better off if we could un-invent them. Look how thoroughly this poor author's mind has been poisoned by long-term exposure.<p>Please get out there and write some SQL. I promise it won't hurt you.</p>
]]></description><pubDate>Wed, 29 May 2024 04:03:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=40508327</link><dc:creator>slotrans</dc:creator><comments>https://news.ycombinator.com/item?id=40508327</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40508327</guid></item><item><title><![CDATA[New comment by slotrans in "Resume Tip: Hacking "AI" screening of resumes"]]></title><description><![CDATA[
<p>Those aren't the filters being used, not when there are hundreds of applications for a role.<p>You could be the platonic ideal candidate yet be screened out in the 0th round because you didn't go to a fancy school or you're missing one keyword from an irrelevant list.<p>Getting past the resume screening to a recruiter call is always worth it. Always.</p>
]]></description><pubDate>Mon, 27 May 2024 14:48:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=40491239</link><dc:creator>slotrans</dc:creator><comments>https://news.ycombinator.com/item?id=40491239</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40491239</guid></item></channel></rss>