<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: aljgz</title><link>https://news.ycombinator.com/user?id=aljgz</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 24 May 2026 23:20:24 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=aljgz" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by aljgz in "Bun support is now limited and deprecated"]]></title><description><![CDATA[
<p>When expressed, sounds like a trivial principle. It's surprising how rare it is to see people actually do this.
Not only with tech stack: choosing cars, laptops, staying in a toxic relation, the list goes on</p>
]]></description><pubDate>Fri, 22 May 2026 19:29:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=48240388</link><dc:creator>aljgz</dc:creator><comments>https://news.ycombinator.com/item?id=48240388</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48240388</guid></item><item><title><![CDATA[New comment by aljgz in "I returned to AWS and was reminded why I left"]]></title><description><![CDATA[
<p>Not showing the price was not "my problem". It was the sign of a product packed with traps, footguns and all kind of things that would go wrong and the blame goes to the user.<p>No thank you</p>
]]></description><pubDate>Sun, 10 May 2026 14:11:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=48084146</link><dc:creator>aljgz</dc:creator><comments>https://news.ycombinator.com/item?id=48084146</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48084146</guid></item><item><title><![CDATA[New comment by aljgz in "I returned to AWS and was reminded why I left"]]></title><description><![CDATA[
<p>Years ago, I joined a company, took over a dev team and was asked to launch the product in 3 months.<p>They were using AWS, so I logged in the account to add a few more machines. Right there, in front of my eyes, were the signs of an adversarial, abusive relationship.<p>The UI to fire up a new machine did not show me the price. I had to look up the price in another table that did not have the specs.<p>I had to have the two tables open, cross check the specs and price.<p>If I had learned one thing from my past life was that if you see the signs of an abusive relationship, you have the option to walk out, and you don't, all that follows is your own fault.<p>Created a DigitalOcean account, moved everything over. Set up our CI/CDs to deploy there, and spent the next two months on the product, launching one month earlier than promised.<p>Some years before that I saw a video online where a person digs a hole near a river and puts a pipe connecting the river and the hole. The fishes push themselves hard in the pipe to get to their trap. Choosing the path of least resistance, and never backing off from a mistake: recipes to end up like those fishes. The video left a big impression on me.</p>
]]></description><pubDate>Sun, 10 May 2026 13:18:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=48083750</link><dc:creator>aljgz</dc:creator><comments>https://news.ycombinator.com/item?id=48083750</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48083750</guid></item><item><title><![CDATA[New comment by aljgz in "Over 97% of the 'Linux' Foundation's Budget Goes Not to Linux"]]></title><description><![CDATA[
<p>Pedantically, they're wrong, but the two are closely related.<p>They both use the parent's hash together with the contents of the block/changes in the commit to compute hash of the current block/commit.<p>Git supports many parallel branches, while Blockchain uses decentralized consensus mechanisms to keep the entire network in agreement and resolve branches as soon as possible. So yes, the mathematical problems in the two are different, but the data structure is very similar.<p>Source: my last job was creating developer toolsuits for Blockchain.</p>
]]></description><pubDate>Sat, 09 May 2026 11:21:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=48074017</link><dc:creator>aljgz</dc:creator><comments>https://news.ycombinator.com/item?id=48074017</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48074017</guid></item><item><title><![CDATA[New comment by aljgz in "Docker 29 has changed its default image store for new installs"]]></title><description><![CDATA[
<p>It's not just you. I interpreted it similarly</p>
]]></description><pubDate>Tue, 05 May 2026 21:16:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=48028694</link><dc:creator>aljgz</dc:creator><comments>https://news.ycombinator.com/item?id=48028694</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48028694</guid></item><item><title><![CDATA[New comment by aljgz in "Three Inverse Laws of AI"]]></title><description><![CDATA[
<p>Too deep of a topic for the comments section.<p>I totally agree to your point, and want to mention that the reverse is *also* important. Using just "intention", but these apply to emotions, etc<p>A lot of our interaction with AI is under an intention. That's what directs the interaction, and it's interpreted according to its alignment to the intention.<p>Then it's important to remember that our current (publicly known) implementation of AI does not have an explicit intention mechanism. An appearance of intention can emerge out of the statistical choices, and the usual alignment creates the association of the behavior with intention, not much different from how we learn to imagine existence of a "force" that pulls things down well before we learn physics and formalize that imagination in one of the several ways.<p>This appearance helps reduce the cognitive load when interpreting interactions, but can be misleading as well, and I've seen people attribute intention to AI output in some situations where simple presence of some information confused the LLM into a path. Can't share the exact examples (from work), but imagine that presence of an Italian food in a story leads the LLM to assume this happens in Italy, while there are important signs for a different place. The LLM does not automatically explore both possibilities, unless asked. It chooses one (Italy in this case), and moves on. A user no familiar with "Attention" interprets based on non-existent intentions on the LLM.<p>I found it useful to just tell them: the LLM does not have an intention. It just throws dice, but the system is made in a way that these dice throws are likely to generate useful output.</p>
]]></description><pubDate>Tue, 05 May 2026 17:49:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=48025980</link><dc:creator>aljgz</dc:creator><comments>https://news.ycombinator.com/item?id=48025980</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48025980</guid></item><item><title><![CDATA[New comment by aljgz in "Zed 1.0"]]></title><description><![CDATA[
<p>Curious, how does this compare to the editor you use?</p>
]]></description><pubDate>Thu, 30 Apr 2026 00:02:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=47956292</link><dc:creator>aljgz</dc:creator><comments>https://news.ycombinator.com/item?id=47956292</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47956292</guid></item><item><title><![CDATA[New comment by aljgz in "Different language models learn similar number representations"]]></title><description><![CDATA[
<p>This is just a result of base 10 being dominant in our natural languages.
I assume if we really used base 12, things would be different.<p>What would using base 12 in our natural language mean? Number names needed to be based on 12, not 10. Thirteen, twenty-seven, our numbers have base 10 embedded in their naming.</p>
]]></description><pubDate>Fri, 24 Apr 2026 17:48:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=47893543</link><dc:creator>aljgz</dc:creator><comments>https://news.ycombinator.com/item?id=47893543</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47893543</guid></item><item><title><![CDATA[New comment by aljgz in "Framework Laptop 13 Pro"]]></title><description><![CDATA[
<p>If you are an avid Linux user, you should know that this kind of Criticism is not on point.<p>Battery life? Should they share all possible config combinations? Should they share the most power-saving setting (and then be blamed for sharing numbers that almost no one gets to reproduce?)<p>As a Linux user on an AMD FW my battery life is good enough (7ish hours of work), and I never felt I need to tune it further from the OOB Fedora Kinoite.</p>
]]></description><pubDate>Tue, 21 Apr 2026 21:09:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=47854542</link><dc:creator>aljgz</dc:creator><comments>https://news.ycombinator.com/item?id=47854542</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47854542</guid></item><item><title><![CDATA[New comment by aljgz in "Framework Laptop 13 Pro"]]></title><description><![CDATA[
<p>Your MBP's keyboard breaks? €730[1]<p>Your FW's Keyboard breaks? Original price you paid, bonus: you can just buy the newest model.<p>You want to upgrade anything in your MBP? "You know, with how thin, lightweight and fast they are, it's physically impossible to make them user-serviceable"<p>On the FW? They gave you the one tool you needed when you purchased your laptop.<p>[1] <a href="https://news.ycombinator.com/item?id=47822483">https://news.ycombinator.com/item?id=47822483</a></p>
]]></description><pubDate>Tue, 21 Apr 2026 21:02:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=47854471</link><dc:creator>aljgz</dc:creator><comments>https://news.ycombinator.com/item?id=47854471</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47854471</guid></item><item><title><![CDATA[New comment by aljgz in "Framework Laptop 13 Pro"]]></title><description><![CDATA[
<p>Even more impressive than going back 5 years is going back all the way to the first version. While I'm a software engineer, I've worked in teams where we shipped hardware, and for a consumer product with lots of constraints including implicit expectations, going against the entire trend of the past 15 years and targeting a hard-to satisfy market segment, they far exceeded what I expected when they announced their first product.</p>
]]></description><pubDate>Tue, 21 Apr 2026 20:51:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=47854360</link><dc:creator>aljgz</dc:creator><comments>https://news.ycombinator.com/item?id=47854360</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47854360</guid></item><item><title><![CDATA[New comment by aljgz in "Apple approves driver that lets Nvidia eGPUs work with Arm Macs"]]></title><description><![CDATA[
<p>I don't understand the logic for downvotes.
We vote with our wallets.
When I could not update the Ram on my personal Dell machine I asked for a Frame.work in my new job. As my Intel based FW at work had thermal throttling problems, for my next personal purchase I got an AMD one. As Ubuntu had shady practices, I installed Fedora, as Gnome forced UX choices I did not want, I used KDE. As I wanted my machine to be even more stable I use an immutable spin.<p>The machine I'm using now represents my choices and matches what matters to me, and works closer to perfectly than all my machines in the past<p>And yes, I have worked with macs, and no, the UX and the entire tyranny in the Apple ecosystem was not something I could live with<p>And yes, this machine is fast, predictable, a joy to work with and is a tool I control, not a tool to control me. If something happens to it, I can order the part with the same price that goes into a new machine, and keep using my laptop</p>
]]></description><pubDate>Sat, 04 Apr 2026 19:07:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=47642217</link><dc:creator>aljgz</dc:creator><comments>https://news.ycombinator.com/item?id=47642217</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47642217</guid></item><item><title><![CDATA[New comment by aljgz in "Trying to Be Responsible"]]></title><description><![CDATA[
<p>I'm working on some games to engage us in a responsible way. 
Seeking feedback.<p>The website to host these will be ember.ngo</p>
]]></description><pubDate>Sat, 04 Apr 2026 09:48:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=47637554</link><dc:creator>aljgz</dc:creator><comments>https://news.ycombinator.com/item?id=47637554</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47637554</guid></item><item><title><![CDATA[Trying to Be Responsible]]></title><description><![CDATA[
<p>Article URL: <a href="https://chatgpt.com/s/t_69d0ca9364ac8191868c2850d26305aa">https://chatgpt.com/s/t_69d0ca9364ac8191868c2850d26305aa</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47637553">https://news.ycombinator.com/item?id=47637553</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Sat, 04 Apr 2026 09:48:28 +0000</pubDate><link>https://chatgpt.com/s/t_69d0ca9364ac8191868c2850d26305aa</link><dc:creator>aljgz</dc:creator><comments>https://news.ycombinator.com/item?id=47637553</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47637553</guid></item><item><title><![CDATA[New comment by aljgz in "What if AI doesn't need more RAM but better math?"]]></title><description><![CDATA[
<p>It could also reduce the total cost of AI to the point it becomes feasible for more tasks, increasing the demand, in case Jevon's kicks in.</p>
]]></description><pubDate>Sun, 29 Mar 2026 16:56:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47564881</link><dc:creator>aljgz</dc:creator><comments>https://news.ycombinator.com/item?id=47564881</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47564881</guid></item><item><title><![CDATA[New comment by aljgz in "Rob Pike’s Rules of Programming (1989)"]]></title><description><![CDATA[
<p>In all honesty, this is one of the less abused quotes, and I have seen more benefit from it than harm.<p>Like you, I've seen people produce a lot of slow code, but it's mostly been from people who would have a really hard time writing faster code that's less wrong.<p>I hate slow software, but I'd pick it anytime over bogus software. Also, generally, it's easier to fix performance problems than incorrect behavior, especially so when the error has created data that's stored somewhere we might not have access to. But even more so, when the harm has reached the real world.</p>
]]></description><pubDate>Wed, 18 Mar 2026 12:47:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=47425103</link><dc:creator>aljgz</dc:creator><comments>https://news.ycombinator.com/item?id=47425103</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47425103</guid></item><item><title><![CDATA[New comment by aljgz in "Show HN: Pgit – A Git-like CLI backed by PostgreSQL"]]></title><description><![CDATA[
<p>How well does this support random-access queries to the file names and content at a certain revision? Like:<p>- "Checking out" a specific branch (which can be reasonably slow)<p>- Query all files and folders in path `/src`<p>- Query all files and folders in path `/src/*` (and maybe with extra pattern matches)<p>- Be able to read contents of a file from a certain offset for a certain length<p>These are similar to file system queries to a working directory</p>
]]></description><pubDate>Wed, 18 Mar 2026 11:18:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=47424210</link><dc:creator>aljgz</dc:creator><comments>https://news.ycombinator.com/item?id=47424210</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47424210</guid></item><item><title><![CDATA[New comment by aljgz in "Show HN: Pgit – A Git-like CLI backed by PostgreSQL"]]></title><description><![CDATA[
<p>Still halfway through reading, but what you've made can unlock a lot of use cases.<p>> I tried SQLite first, but its extension API is limited and write performance with custom storage was painfully slow<p>For many use cases, write performance does not matter much. Other than the initial import, in many cases we don't change text that fast. But the simpler logistics of having a sqlite database, with the dual (git+SQL) access to text is huge.<p>That said, for the specific use case I have in mind, postgres is perfectly fine</p>
]]></description><pubDate>Wed, 18 Mar 2026 08:14:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47423002</link><dc:creator>aljgz</dc:creator><comments>https://news.ycombinator.com/item?id=47423002</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47423002</guid></item><item><title><![CDATA[New comment by aljgz in "You deleted everything and AWS is still charging you?"]]></title><description><![CDATA[
<p>You'd be charged 200$ for manual accounting effort to figure out the mismatch</p>
]]></description><pubDate>Fri, 13 Mar 2026 21:40:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=47370328</link><dc:creator>aljgz</dc:creator><comments>https://news.ycombinator.com/item?id=47370328</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47370328</guid></item><item><title><![CDATA[New comment by aljgz in "Workers who love ‘synergizing paradigms’ might be bad at their jobs"]]></title><description><![CDATA[
<p>Seems to be hugged to death. Link from The Wayback Machine:<p><a href="https://web.archive.org/web/20260302211051/https://news.cornell.edu/stories/2026/03/workers-who-love-synergizing-paradigms-might-be-bad-their-jobs" rel="nofollow">https://web.archive.org/web/20260302211051/https://news.corn...</a></p>
]]></description><pubDate>Fri, 06 Mar 2026 20:17:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47280534</link><dc:creator>aljgz</dc:creator><comments>https://news.ycombinator.com/item?id=47280534</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47280534</guid></item></channel></rss>