<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: jakub_g</title><link>https://news.ycombinator.com/user?id=jakub_g</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 12 Apr 2026 07:47:45 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=jakub_g" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by jakub_g in "The Problem That Built an Industry"]]></title><description><![CDATA[
<p>FWIW, IBM has been increasing TPF costs dramatically since mid 2000s, which prompted the GDSes to go through decade-plus efforts to migrate away from it, to the cloud.</p>
]]></description><pubDate>Sat, 11 Apr 2026 19:55:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=47733470</link><dc:creator>jakub_g</dc:creator><comments>https://news.ycombinator.com/item?id=47733470</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47733470</guid></item><item><title><![CDATA[New comment by jakub_g in "The 49MB web page"]]></title><description><![CDATA[
<p>> 422 network requests and 49 megabytes of data<p>Just FYI how this generally works: it's not developers who add it, but non-technical people.<p>Developers only add a single `<script>` in the page, which loads Google Tag Manager, or similar monstrosity, at the request of someone high up in the company. Initially it loads ~nothing, so it's fine.<p>Over time, non-technical people slap as many advertising "partner" scripts they can in the config of GTM, straight to prod without telling developers, and without thinking twice about impact on loading times etc. All they track is $ earned on ads.<p>(It's sneaky because those scripts load async in background so it doesn't immediately feel like the website gets slower / more bloated. And of course, on a high end laptop the website feels "fine" compared to a cheap Android. Also, there's nothing developers can do about those requests, they're under full the control of all those 3rd-parties.)<p>Fun fact: "performance" in the parlance of adtech people means "ad campaign performance", not "website loading speed". ("What do you mean, <i>performance decreased</i> when we added more tracking?")</p>
]]></description><pubDate>Mon, 16 Mar 2026 08:19:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=47396341</link><dc:creator>jakub_g</dc:creator><comments>https://news.ycombinator.com/item?id=47396341</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47396341</guid></item><item><title><![CDATA[New comment by jakub_g in "GPT-5.4"]]></title><description><![CDATA[
<p>"Everything is beta or deprecated."</p>
]]></description><pubDate>Thu, 05 Mar 2026 21:05:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=47267286</link><dc:creator>jakub_g</dc:creator><comments>https://news.ycombinator.com/item?id=47267286</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47267286</guid></item><item><title><![CDATA[New comment by jakub_g in "“It turns out” (2010)"]]></title><description><![CDATA[
<p>Semi-related, something that kind of irritates me is the usage of "as" in online newspapers headlines:<p><pre><code>   "$Something-is-happening as $Something-else-is-happening"
</code></pre>
It's usually written in a way that might be suggesting a direct link between the two things to a layman, but often there's none, other than the fact those two things are happening around the same time.<p>This can be disorienting when the reader is not familiar with the subject discussed, and lead them to wrong conclusions.</p>
]]></description><pubDate>Wed, 04 Mar 2026 21:17:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=47254008</link><dc:creator>jakub_g</dc:creator><comments>https://news.ycombinator.com/item?id=47254008</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47254008</guid></item><item><title><![CDATA[New comment by jakub_g in "Nobody gets promoted for simplicity"]]></title><description><![CDATA[
<p>One correction about interviews: if the interviewee comes up with an overengineered solution without asking any questions, it's definitely a red flag.<p>In a good interview, the interviewee would ask clarifying questions; perhaps get told to build something simple that works; and then follow-up questions would expand towards bigger scale to test the breadth of   knowledge and experience of the candidate.<p>The thing being evaluated is not blindly repeating random "best practices", but understanding and adapting to requirements.</p>
]]></description><pubDate>Wed, 04 Mar 2026 07:04:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=47244117</link><dc:creator>jakub_g</dc:creator><comments>https://news.ycombinator.com/item?id=47244117</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47244117</guid></item><item><title><![CDATA[New comment by jakub_g in "Tell HN: GitHub Having Issues"]]></title><description><![CDATA[
<p><a href="https://www.githubstatus.com/incidents/n07yy1bk6kc4" rel="nofollow">https://www.githubstatus.com/incidents/n07yy1bk6kc4</a></p>
]]></description><pubDate>Tue, 03 Mar 2026 19:04:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=47237109</link><dc:creator>jakub_g</dc:creator><comments>https://news.ycombinator.com/item?id=47237109</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47237109</guid></item><item><title><![CDATA[New comment by jakub_g in "We Built a Video Rendering Engine by Lying to the Browser About What Time It Is"]]></title><description><![CDATA[
<p>I remember kkrieger being impressively small but also requiring insane compute :) it would render at like 0.1 fps on my poor machine. (Aligns with this comment: <a href="https://news.ycombinator.com/item?id=14415567">https://news.ycombinator.com/item?id=14415567</a>)</p>
]]></description><pubDate>Tue, 03 Mar 2026 16:08:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=47234530</link><dc:creator>jakub_g</dc:creator><comments>https://news.ycombinator.com/item?id=47234530</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47234530</guid></item><item><title><![CDATA[New comment by jakub_g in "Nano Banana 2: Google's latest AI image generation model"]]></title><description><![CDATA[
<p>I know. It sounds like a perfect task for AI to do it though (wasn't the whole premise of AI do to mundane things for us), yet they fail to do it, and I need to use an external tool.</p>
]]></description><pubDate>Thu, 26 Feb 2026 17:14:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47168924</link><dc:creator>jakub_g</dc:creator><comments>https://news.ycombinator.com/item?id=47168924</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47168924</guid></item><item><title><![CDATA[New comment by jakub_g in "Nano Banana 2: Google's latest AI image generation model"]]></title><description><![CDATA[
<p>Since talking images, are there any AI models that can output <i>real</i> transparent gifs/pngs?<p>And not a (botched) fake white/gray grid background that is commonly used to visualize transparency?</p>
]]></description><pubDate>Thu, 26 Feb 2026 16:58:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=47168699</link><dc:creator>jakub_g</dc:creator><comments>https://news.ycombinator.com/item?id=47168699</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47168699</guid></item><item><title><![CDATA[New comment by jakub_g in "You Want to Visit the UK? You Better Have a Google Play or App Store Account"]]></title><description><![CDATA[
<p>The thing about mobile apps is that majority of people likely <i>prefer it</i>.<p>Native apps make it much smoother (or just <i>possible</i> at all / with much lower friction) than webapps to do things like taking photos, scanning NFC, doing payments etc. (which the visa apps are doing)<p>Apps are also natural "storage point" for data, and a "bookmark on the phone" (the latter is partly due to vendors not making it easy to add non-apps to your home page on the phone).<p>As much as I hate the push to apps for things like Reddit for monetisation purposes (and I don't install such apps), in many cases for specialized apps the experience is actually much better in the app.<p>And as you can read in op's article, there's a web fallback possible.<p>The main drawback for me is that apps take 100s of MBs those days.</p>
]]></description><pubDate>Thu, 26 Feb 2026 12:44:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=47165302</link><dc:creator>jakub_g</dc:creator><comments>https://news.ycombinator.com/item?id=47165302</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47165302</guid></item><item><title><![CDATA[New comment by jakub_g in "LLM=True"]]></title><description><![CDATA[
<p>A potential problem I see with "LLM=true" being set by claude and friends is that some tools whose authors don't like LLMs might be tempted to e.g. don't output anything at all (and don't do what the CLI is supposed to do), out of principle, when they detect LLM is running things.<p>Just the (small) probability of this being true might be enough for the big players to not consider creating that var. (Although, if it's easy enough to unset it, then maybe not an issue).</p>
]]></description><pubDate>Thu, 26 Feb 2026 12:01:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=47164929</link><dc:creator>jakub_g</dc:creator><comments>https://news.ycombinator.com/item?id=47164929</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47164929</guid></item><item><title><![CDATA[New comment by jakub_g in "Osaka: Kansai Airport proud to have never lost single piece of luggage (2024)"]]></title><description><![CDATA[
<p>> In early December, a 35-year-old passenger from Tanzania was impressed to see that all the handles of the suitcases on the conveyor belt in the baggage claim area were facing the passengers.<p>> After the luggage is unloaded and collected in the cargo handling area upon arrival at the airport, ground support personnel manually align the handles of the bags and place them on the conveyor belt.<p>That's a level of attention to detail that we should be striving for in everything we build.</p>
]]></description><pubDate>Tue, 24 Feb 2026 17:37:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=47139990</link><dc:creator>jakub_g</dc:creator><comments>https://news.ycombinator.com/item?id=47139990</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47139990</guid></item><item><title><![CDATA[New comment by jakub_g in "Half million 'Words with Spaces' missing from dictionaries"]]></title><description><![CDATA[
<p>It's quite interesting that "boiling water" in many Slavic languages is actually a separate word (and not derived from "water", but from "boiling"; similar how the author mentions "ice" being used instead of "frozen water").</p>
]]></description><pubDate>Mon, 23 Feb 2026 18:13:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=47126300</link><dc:creator>jakub_g</dc:creator><comments>https://news.ycombinator.com/item?id=47126300</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47126300</guid></item><item><title><![CDATA[New comment by jakub_g in "Git's Magic Files"]]></title><description><![CDATA[
<p>FYI: you may want to check `git rev-parse --show-cdup`<p>- in root of the repo, it prints empty string<p>- if you're 1 level deep it prints `../`<p>- if you're 2 levels deep it prints `../../`<p>One minor drawback: inside `.git` subfolder, it always prints empty string too.</p>
]]></description><pubDate>Mon, 23 Feb 2026 15:49:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=47123921</link><dc:creator>jakub_g</dc:creator><comments>https://news.ycombinator.com/item?id=47123921</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47123921</guid></item><item><title><![CDATA[New comment by jakub_g in "Git's Magic Files"]]></title><description><![CDATA[
<p>Oops, I've glanced over it too fast. Thanks - updated my post.</p>
]]></description><pubDate>Sun, 22 Feb 2026 21:15:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=47114753</link><dc:creator>jakub_g</dc:creator><comments>https://news.ycombinator.com/item?id=47114753</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47114753</guid></item><item><title><![CDATA[New comment by jakub_g in "Git's Magic Files"]]></title><description><![CDATA[
<p>I'd like to emphasize the `.git/info/exclude`, which is a "repo-local gitignore", i.e. only for you and only for this repo.<p>Useful when you want to create a temporary file to help you e.g. with a bug investigation, and make sure it stays untouched while you switch branches, and to avoid accidentally committing it.<p>I have a shell alias like this:<p><pre><code>    git-ignore-local () {
      echo "$1" >> .git/info/exclude
    }
</code></pre>
and use it like `git-ignore-local myfile.ext`</p>
]]></description><pubDate>Sun, 22 Feb 2026 21:00:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=47114617</link><dc:creator>jakub_g</dc:creator><comments>https://news.ycombinator.com/item?id=47114617</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47114617</guid></item><item><title><![CDATA[New comment by jakub_g in "US DHS to suspend TSA PreCheck and Global Entry airport security programs"]]></title><description><![CDATA[
<p>Update: it seems they're backtracking. Confusing, to say the least.<p><a href="https://eu.usatoday.com/story/travel/news/2026/02/22/tsa-precheck-global-entry-suspended-shutdown/88810311007/" rel="nofollow">https://eu.usatoday.com/story/travel/news/2026/02/22/tsa-pre...</a><p><a href="https://www.reuters.com/world/us/us-homeland-security-tsa-precheck-still-operational-reverses-earlier-2026-02-22/" rel="nofollow">https://www.reuters.com/world/us/us-homeland-security-tsa-pr...</a></p>
]]></description><pubDate>Sun, 22 Feb 2026 17:37:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=47112894</link><dc:creator>jakub_g</dc:creator><comments>https://news.ycombinator.com/item?id=47112894</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47112894</guid></item><item><title><![CDATA[US DHS to suspend TSA PreCheck and Global Entry airport security programs]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.theguardian.com/us-news/2026/feb/22/homeland-security-suspends-tsa-precheck-global-entry-airport-security-programs">https://www.theguardian.com/us-news/2026/feb/22/homeland-security-suspends-tsa-precheck-global-entry-airport-security-programs</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47112854">https://news.ycombinator.com/item?id=47112854</a></p>
<p>Points: 5</p>
<p># Comments: 1</p>
]]></description><pubDate>Sun, 22 Feb 2026 17:33:54 +0000</pubDate><link>https://www.theguardian.com/us-news/2026/feb/22/homeland-security-suspends-tsa-precheck-global-entry-airport-security-programs</link><dc:creator>jakub_g</dc:creator><comments>https://news.ycombinator.com/item?id=47112854</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47112854</guid></item><item><title><![CDATA[New comment by jakub_g in "I found a useful Git one liner buried in leaked CIA developer docs"]]></title><description><![CDATA[
<p>The main issue with `git branch --merged` is that if the repo enforces squash merges, it obviously won't work, because SHA of squash-merged commit in main != SHA of the original branch HEAD.<p>What tools are the best to do the equivalent but for squash-merged branches detections?<p>Note: this problem is harder than it seems to do safely, because e.g. I can have a branch `foo` locally that was squash-merged on remote, but before it happened, I might have added a few more commits locally and forgot to push. So naively deleting `foo` locally may make me lose data.</p>
]]></description><pubDate>Fri, 20 Feb 2026 14:48:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=47088687</link><dc:creator>jakub_g</dc:creator><comments>https://news.ycombinator.com/item?id=47088687</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47088687</guid></item><item><title><![CDATA[New comment by jakub_g in "Why applicant tracking systems are broken by design"]]></title><description><![CDATA[
<p>> The product is the sales demo that impresses VPs. Meanwhile, recruiters are still shuffling candidates around in Google Sheets.<p>This gave me a chuckle, because a colleague who talked with HRs just told me exactly this last week.</p>
]]></description><pubDate>Thu, 19 Feb 2026 19:03:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=47077675</link><dc:creator>jakub_g</dc:creator><comments>https://news.ycombinator.com/item?id=47077675</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47077675</guid></item></channel></rss>