<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: guhcampos</title><link>https://news.ycombinator.com/user?id=guhcampos</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 08 Jul 2026 07:55:38 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=guhcampos" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by guhcampos in "Why I'm Forced to Say Farewell: Google Management Has Lost Its Moral Compass"]]></title><description><![CDATA[
<p>The blog post is from June 19th. Google Doc from June 17th.<p>My guess? He shared the Google Doc link with his peers, but forgot that Google Docs links are public for anyone who knows the link, so someone just forwarded it to oblivion, and he was forced to publish that as blog post. The addendums kind of reflect that.<p>That's a great reminded that any Google Doc with a shareable link is basically a public document for all intents and purposes.</p>
]]></description><pubDate>Thu, 02 Jul 2026 14:00:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=48761770</link><dc:creator>guhcampos</dc:creator><comments>https://news.ycombinator.com/item?id=48761770</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48761770</guid></item><item><title><![CDATA[New comment by guhcampos in "A native graphical shell for SSH"]]></title><description><![CDATA[
<p>It's a very, very thin web layer on top of native code:<p><a href="https://cockpit-project.org/guide/latest/features.html" rel="nofollow">https://cockpit-project.org/guide/latest/features.html</a><p>To the author's defense: Cockpit is Linux only, and they seem to intend on making this also available on Windows and Mac.<p>Still, I don't see the appeal they seem to do, especially since it relies so much on SSH. The biggest use case I can think for something like this in the real world is something like first-time setup or MDM, and on both situations setting up SSH to begin with has the same level of friction they're trying to remove.</p>
]]></description><pubDate>Mon, 29 Jun 2026 21:40:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=48725656</link><dc:creator>guhcampos</dc:creator><comments>https://news.ycombinator.com/item?id=48725656</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48725656</guid></item><item><title><![CDATA[New comment by guhcampos in "A native graphical shell for SSH"]]></title><description><![CDATA[
<p>I get it, but if the author of the article uses a biased and loaded language, I think it's fair game to do the same in the comments.</p>
]]></description><pubDate>Mon, 29 Jun 2026 21:28:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=48725504</link><dc:creator>guhcampos</dc:creator><comments>https://news.ycombinator.com/item?id=48725504</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48725504</guid></item><item><title><![CDATA[New comment by guhcampos in "A native graphical shell for SSH"]]></title><description><![CDATA[
<p>Author apparently has never heard about Cockpit.<p>Everything they mention as "missing", or "novel" has been part of Cockpit for over a decade, from socket-based web server connection, backend-frontend separation for server apps and the whole idea of a server console with shell access itself.<p>To answer them: "Isn’t it weird that this doesn’t already exist?" - No, it's not, because it has existed for ages.</p>
]]></description><pubDate>Mon, 29 Jun 2026 19:23:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=48723881</link><dc:creator>guhcampos</dc:creator><comments>https://news.ycombinator.com/item?id=48723881</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48723881</guid></item><item><title><![CDATA[New comment by guhcampos in "HackerRank open sourced its ATS. My resume scored 90/100. Oh wait 74. No – 88"]]></title><description><![CDATA[
<p>This is it. People mistake deterministic for precise/exact/correct. It's not.</p>
]]></description><pubDate>Mon, 29 Jun 2026 10:59:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=48717586</link><dc:creator>guhcampos</dc:creator><comments>https://news.ycombinator.com/item?id=48717586</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48717586</guid></item><item><title><![CDATA[New comment by guhcampos in "Did my old job only exist because of fraud?"]]></title><description><![CDATA[
<p>I think I have a simpler answer: quarterly results.<p>Management just really needs to make the next earnings look like what it should look. Next quarter is next quarter's problem.</p>
]]></description><pubDate>Mon, 22 Jun 2026 01:22:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=48624472</link><dc:creator>guhcampos</dc:creator><comments>https://news.ycombinator.com/item?id=48624472</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48624472</guid></item><item><title><![CDATA[New comment by guhcampos in "Migrating from GNU Stow to Chezmoi"]]></title><description><![CDATA[
<p>I used stow for a long time, then tried Ansible, but eventually settled into good old Make.<p>`make dotfiles` just creates a bunch of symlinks, takes 5 minutes, all good and happy. Everything is modular, declarative, simple. Never looked back.</p>
]]></description><pubDate>Thu, 18 Jun 2026 17:55:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=48588990</link><dc:creator>guhcampos</dc:creator><comments>https://news.ycombinator.com/item?id=48588990</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48588990</guid></item><item><title><![CDATA[New comment by guhcampos in "I found 10k GitHub repositories distributing Trojan malware"]]></title><description><![CDATA[
<p>> Why do they only clone new repositories, rather than popular ones?
> Why do they delete a commit and push a new one every few hours?<p>Because this is not targetted to humans. It's targetted to agents. They just need to appear on a fraction of the searches agents do to add dependencies and get lucky a couple times to start a new infection cluster.<p>Then to the more interesting question: why now?<p>1. Agents, agents everywhere.<p>2. MAJOR elections happening this year in the World, including US midterms and Brazilian mains. This appears to be an account-stealer worm - and my guess is it's looking to all those sweet sweet Facebook/Instagram/Tiktok/Whatsapp accounts ready to bot their way into oblivion.</p>
]]></description><pubDate>Thu, 18 Jun 2026 16:38:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=48587992</link><dc:creator>guhcampos</dc:creator><comments>https://news.ycombinator.com/item?id=48587992</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48587992</guid></item><item><title><![CDATA[New comment by guhcampos in "Let's Encrypt bans certificate usage in any US sanctioned territory [pdf]"]]></title><description><![CDATA[
<p>The title was a bit misleading.<p>When I read it, I interpreted it as "let's encrypt bans certificate usage in - any territories endorsed by the US". Took me reading a couple comments to understand it actually meant "territories under US sanctions".</p>
]]></description><pubDate>Tue, 09 Jun 2026 23:55:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=48469445</link><dc:creator>guhcampos</dc:creator><comments>https://news.ycombinator.com/item?id=48469445</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48469445</guid></item><item><title><![CDATA[New comment by guhcampos in "Dropbox CEO Drew Houston to step down"]]></title><description><![CDATA[
<p>Is that bad though?<p>Think about it. If you're paying all your bills, all your wages, and you have a strong product that people enjoy, and you're able to compete in the market - maybe not gaining any ground, but at least not losing any either - why change?<p>Of course I moderately understand the market pressures at work, but at some point in the human civilization journey we'll have to be content with <i>something</i> instead of chasing clouds all the time.</p>
]]></description><pubDate>Tue, 26 May 2026 21:19:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=48286115</link><dc:creator>guhcampos</dc:creator><comments>https://news.ycombinator.com/item?id=48286115</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48286115</guid></item><item><title><![CDATA[New comment by guhcampos in "Constraint Decay: The Fragility of LLM Agents in Back End Code Generation"]]></title><description><![CDATA[
<p>I'm a convert. I was 100% skeptical about LLM code generation, now over 80% of the professional code I write is generated.<p>That said, the limitations are kind of obvious and are starting to show in some of my projects, and this article seems to confirm my suspicions. If it's just confirmation bias or not, I can't say yet.<p>In my experience, for anything complex enough, I have to start adding more and more constraints, style guides, corner cases, error handling, optimization guidelines and all this good stuff to my Markdown specifications, rules and skills. At some point this starts to look like we're all just moving complexity from the more formal and deterministic world of programming languages to the informal and non-deterministic world of natural language. The writing speed gains are enormous, yeah, and business sees this as productivity gains, of course - and we do it because the pressure for increased productivity is there, as it's always been; yet the trade off seems to be clear and a lot of people are just ignoring it.</p>
]]></description><pubDate>Mon, 25 May 2026 01:21:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=48262627</link><dc:creator>guhcampos</dc:creator><comments>https://news.ycombinator.com/item?id=48262627</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48262627</guid></item><item><title><![CDATA[New comment by guhcampos in "Launch HN: Superset (YC P26) – IDE for the agents era"]]></title><description><![CDATA[
<p>We live in this era when folks can vibecode entire startups without ever making a simple Google Search.<p><a href="https://github.com/apache/superset" rel="nofollow">https://github.com/apache/superset</a></p>
]]></description><pubDate>Fri, 22 May 2026 16:34:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=48238198</link><dc:creator>guhcampos</dc:creator><comments>https://news.ycombinator.com/item?id=48238198</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48238198</guid></item><item><title><![CDATA[New comment by guhcampos in "Ask HN: Who is hiring? (May 2026)"]]></title><description><![CDATA[
<p>Being a fan of A24 I half wish I lived nearby!</p>
]]></description><pubDate>Fri, 01 May 2026 16:05:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=47976378</link><dc:creator>guhcampos</dc:creator><comments>https://news.ycombinator.com/item?id=47976378</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47976378</guid></item><item><title><![CDATA[New comment by guhcampos in "Avoid UUID Version 4 Primary Keys in Postgres"]]></title><description><![CDATA[
<p>It's not that bad. Brazilian CPF are 11 numbers and everyone remembers them. You just get use to it =)</p>
]]></description><pubDate>Mon, 15 Dec 2025 19:16:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=46278999</link><dc:creator>guhcampos</dc:creator><comments>https://news.ycombinator.com/item?id=46278999</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46278999</guid></item><item><title><![CDATA[New comment by guhcampos in "Performance hacks for faster Python code"]]></title><description><![CDATA[
<p>Or fab your own chip.</p>
]]></description><pubDate>Thu, 20 Nov 2025 16:49:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=45994691</link><dc:creator>guhcampos</dc:creator><comments>https://news.ycombinator.com/item?id=45994691</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45994691</guid></item><item><title><![CDATA[New comment by guhcampos in "Asus Announces October Availability of ProArt Display 8K PA32KCX"]]></title><description><![CDATA[
<p>This is more widespread than we like to admit.<p>Developers writing software on 64GB M4 Macs often don't realize the performance bottlenecks of the software they write.<p>Developers working over 1gbps Internet connections often don't realize the data gluttony of the software they write.<p>Developers writing services over unlimited cloud budgets often don't realize the resource wastes into which their software incurrs.<p>And to extend this to society in general.<p>Rich people with nice things often alienate themselves from the reality of the majority of people in the World.</p>
]]></description><pubDate>Wed, 05 Nov 2025 12:26:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=45822103</link><dc:creator>guhcampos</dc:creator><comments>https://news.ycombinator.com/item?id=45822103</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45822103</guid></item><item><title><![CDATA[New comment by guhcampos in "Kafka is Fast – I'll use Postgres"]]></title><description><![CDATA[
<p>How did you handle re-partitioning and rebalancing every time you scaled your cluster in or out?</p>
]]></description><pubDate>Thu, 30 Oct 2025 21:22:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=45765537</link><dc:creator>guhcampos</dc:creator><comments>https://news.ycombinator.com/item?id=45765537</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45765537</guid></item><item><title><![CDATA[New comment by guhcampos in "Kafka is Fast – I'll use Postgres"]]></title><description><![CDATA[
<p>It is a *very bad* replacement for an MQ system, for the simple reason you can't quickly and effortlessly scale int/out consumers.</p>
]]></description><pubDate>Thu, 30 Oct 2025 15:31:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=45761142</link><dc:creator>guhcampos</dc:creator><comments>https://news.ycombinator.com/item?id=45761142</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45761142</guid></item><item><title><![CDATA[New comment by guhcampos in "Designing software for things that rot"]]></title><description><![CDATA[
<p>Hahaha my exact thought.</p>
]]></description><pubDate>Wed, 22 Oct 2025 16:07:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=45671260</link><dc:creator>guhcampos</dc:creator><comments>https://news.ycombinator.com/item?id=45671260</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45671260</guid></item><item><title><![CDATA[New comment by guhcampos in "Designing software for things that rot"]]></title><description><![CDATA[
<p>Yes. I thought of Gleba too.</p>
]]></description><pubDate>Wed, 22 Oct 2025 16:06:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=45671254</link><dc:creator>guhcampos</dc:creator><comments>https://news.ycombinator.com/item?id=45671254</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45671254</guid></item></channel></rss>