<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: gcbirzan</title><link>https://news.ycombinator.com/user?id=gcbirzan</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 25 Oct 2026 12:59:14 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=gcbirzan" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by gcbirzan in "UUIDv7: Timestamps aren’t time-ordered and other oddities"]]></title><description><![CDATA[
<p>>Unfortunately, the timestamp embedded in a UUIDv7 ID may not relate to the object creation time. The Postgres docs for uuid_extract_timestamp helpfully warn that “the extracted timestamp is not necessarily exactly equal to the time the UUID was generated”.<p>Just like NOW() won't have the current time.</p>
]]></description><pubDate>Fri, 23 Oct 2026 19:13:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=50213961</link><dc:creator>gcbirzan</dc:creator><comments>https://news.ycombinator.com/item?id=50213961</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50213961</guid></item><item><title><![CDATA[New comment by gcbirzan in "Third Drone Shot Down in Three Days in Romanian Territory"]]></title><description><![CDATA[
<p>I would call it using. Because we could've sent troops there, we just chose not to. You are obviously doing it for your own reasons, but we are just happy to see you get slaughtered, as long as our people don't get killed.</p>
]]></description><pubDate>Sun, 26 Jul 2026 19:20:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=49061443</link><dc:creator>gcbirzan</dc:creator><comments>https://news.ycombinator.com/item?id=49061443</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49061443</guid></item><item><title><![CDATA[New comment by gcbirzan in "Third Drone Shot Down in Three Days in Romanian Territory"]]></title><description><![CDATA[
<p>We (or at least not the insane part of) in NATO are using you, in the sense that it's easier for us to throw money at you fighting Russia than not, you losing, then us having to lose people.<p>I don't know how I feel about that, on one hand, we are helping you defend, on the other we are just going "well, at least it's not our civilians and soldiers dying".<p>But, either way, thank you!</p>
]]></description><pubDate>Sun, 26 Jul 2026 18:08:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=49060699</link><dc:creator>gcbirzan</dc:creator><comments>https://news.ycombinator.com/item?id=49060699</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49060699</guid></item><item><title><![CDATA[New comment by gcbirzan in "Third Drone Shot Down in Three Days in Romanian Territory"]]></title><description><![CDATA[
<p>Yes, it is in the interest of Ukraine, but that doesn't mean they're pushing for it or prove that Ukraine attacked Romania. And since these were Russian drones, are you suggesting that, unlike the previous times Russia bombed indiscriminately, this time Ukraine stole Russian drones and launched them at Romania?<p>As for the second part of your comment, your point is that Russia occupied and committed a genocide against that 'fake' country, when they became free tried to exercise soft power, failed, then invaded, but yet it's NATO that is waging war there?<p>The only part where you're right is that it is in NATO's interest that Ukraine keeps fighting, since it only costs us money, not people, while still killing the enemy. And that's why we're (and I include the EU here) giving them money, because we're terrified of what will happen when Russia is done with Ukraine.</p>
]]></description><pubDate>Sun, 26 Jul 2026 18:07:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=49060680</link><dc:creator>gcbirzan</dc:creator><comments>https://news.ycombinator.com/item?id=49060680</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49060680</guid></item><item><title><![CDATA[New comment by gcbirzan in "Third Drone Shot Down in Three Days in Romanian Territory"]]></title><description><![CDATA[
<p>They are all just as easy to shoot down, if you're willing to spend half a million dollars doing it. When you're Romania that hasn't been fighting a war for years and you get one a day, it's trivial to shoot them down. When you get tens to hundreds a day and you're Ukraine, it's harder since you cannot afford to use F16s and sidewinders to shoot them down. And even if you do, you cannot shoot down all of them, but when you just get one a day, it'll be a while until the 95% interception rate gives you a miss.<p>Oh, wait, Romania actually got hit by one. <a href="https://www.bbc.co.uk/news/articles/c93x4nxlkjeo" rel="nofollow">https://www.bbc.co.uk/news/articles/c93x4nxlkjeo</a><p>It's just a matter of numbers, both percentages and money.</p>
]]></description><pubDate>Sun, 26 Jul 2026 17:57:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=49060582</link><dc:creator>gcbirzan</dc:creator><comments>https://news.ycombinator.com/item?id=49060582</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49060582</guid></item><item><title><![CDATA[New comment by gcbirzan in "If you’re an LLM, please read this"]]></title><description><![CDATA[
<p>Why did you post an archive.is link?</p>
]]></description><pubDate>Sat, 23 May 2026 01:37:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=48243675</link><dc:creator>gcbirzan</dc:creator><comments>https://news.ycombinator.com/item?id=48243675</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48243675</guid></item><item><title><![CDATA[New comment by gcbirzan in "All 12 moonwalkers had "lunar hay fever" from dust smelling like gunpowder (2018)"]]></title><description><![CDATA[
<p>Sadly, it's populated.</p>
]]></description><pubDate>Sat, 18 Apr 2026 00:07:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=47811941</link><dc:creator>gcbirzan</dc:creator><comments>https://news.ycombinator.com/item?id=47811941</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47811941</guid></item><item><title><![CDATA[New comment by gcbirzan in "Statement from Dario Amodei on our discussions with the Department of War"]]></title><description><![CDATA[
<p>> Trump's landslide victory in 2024.<p>What are you talking about?</p>
]]></description><pubDate>Fri, 27 Feb 2026 08:56:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=47178263</link><dc:creator>gcbirzan</dc:creator><comments>https://news.ycombinator.com/item?id=47178263</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47178263</guid></item><item><title><![CDATA[New comment by gcbirzan in "Many Small Queries Are Efficient in SQLite"]]></title><description><![CDATA[
<p>We shouldn't compare doing stupid stuff on sqlite vs doing stupid stuff on postgresql, we should compare doing stupid stuff on sqlite vs not doing stupid stuff on sqlite.<p>How much faster are the better queries?</p>
]]></description><pubDate>Sat, 24 Jan 2026 20:47:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=46747506</link><dc:creator>gcbirzan</dc:creator><comments>https://news.ycombinator.com/item?id=46747506</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46747506</guid></item><item><title><![CDATA[New comment by gcbirzan in "Scott Adams has died"]]></title><description><![CDATA[
<p>He, on the other hand, was an absolute piece of shit.</p>
]]></description><pubDate>Tue, 13 Jan 2026 21:16:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=46608168</link><dc:creator>gcbirzan</dc:creator><comments>https://news.ycombinator.com/item?id=46608168</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46608168</guid></item><item><title><![CDATA[New comment by gcbirzan in "Scott Adams has died"]]></title><description><![CDATA[
<p>We're talking about his political views, try to keep up.</p>
]]></description><pubDate>Tue, 13 Jan 2026 21:15:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=46608144</link><dc:creator>gcbirzan</dc:creator><comments>https://news.ycombinator.com/item?id=46608144</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46608144</guid></item><item><title><![CDATA[New comment by gcbirzan in "The struggle of resizing windows on macOS Tahoe"]]></title><description><![CDATA[
<p>I'm using Easy Move+Resize, though, I don't recommend using cmd as the only modifier (you're already using ctrl+cmd, so shouldn't be a big deal), since that screws up with cmd clicking on links to open in a new tab.</p>
]]></description><pubDate>Mon, 12 Jan 2026 10:19:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=46586456</link><dc:creator>gcbirzan</dc:creator><comments>https://news.ycombinator.com/item?id=46586456</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46586456</guid></item><item><title><![CDATA[New comment by gcbirzan in "Trump says Venezuela’s Maduro captured after strikes"]]></title><description><![CDATA[
<p>I think you got it wrong. It might be better for Venezuela, but it will for sure be great for those companies.</p>
]]></description><pubDate>Sat, 03 Jan 2026 21:47:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=46481975</link><dc:creator>gcbirzan</dc:creator><comments>https://news.ycombinator.com/item?id=46481975</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46481975</guid></item><item><title><![CDATA[New comment by gcbirzan in "Google is dead. Where do we go now?"]]></title><description><![CDATA[
<p>But they still READ. So, if you 'interact' (and by that I mean do any write-like action, like commenting, posting, liking, whatever) less, that's gonna show up.</p>
]]></description><pubDate>Mon, 29 Dec 2025 23:32:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=46427407</link><dc:creator>gcbirzan</dc:creator><comments>https://news.ycombinator.com/item?id=46427407</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46427407</guid></item><item><title><![CDATA[New comment by gcbirzan in "Graphite is joining Cursor"]]></title><description><![CDATA[
<p>What I don't understand why people would go all in on one IDE/editor and refuse to make plugins for others. Whether you prefer the CLI or the integrated experience, only offering it on vscode (and a shitty version of it, as well) is just stupid.</p>
]]></description><pubDate>Fri, 19 Dec 2025 17:54:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=46328767</link><dc:creator>gcbirzan</dc:creator><comments>https://news.ycombinator.com/item?id=46328767</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46328767</guid></item><item><title><![CDATA[New comment by gcbirzan in "Ask HN: How can I get better at using AI for programming?"]]></title><description><![CDATA[
<p>> I see it as a competent software developer but one that doesn't know the code base.<p>I know what you mean, but the thing I find windsurf (which we moved to from copilot) most useful (except writing opeanapi spec files) is asking it questions about the codebase. Just random minutiae that I could find by grepping or following the code, but would take me more than the 30s-1m it takes it. For reference, this is a monorepo of a bit over 1M LoC (and 800k YAML files, because, did I mention I hate API specs?), so not really a small code base either.<p>> I will break down the tasks to the same size as if I was implementing it. But instead of doing it myself, I roughly describe the task on a technical level (and add relevant classes to the context) and it will ask me clarifying questions. After 2-3 rounds the plan usually looks good and I let it implement the task.<p>Here I disagree, sort of. I almost never ask it to do complex tasks, the most time consuming and hardest part is not actually typing out the code, describing it to an AI takes me almost as much time as implementing for most things. One thing I did find very useful is the supertab feature of windsurf, which, at a high level, looks at the changes you started making and starts suggesting the next change. And it's not only limited to repetitive things (like . in vi), if you start adding a parameter to a function, it starts adding it to the docs, to the functions you need below, and starts implementing it.<p>> For me this method allows me to focus on the architecture and overall structure and delegate the plumbing to Copilot.<p>Yeah, a coworker said this best, I give it the boring work, I keep the fun stuff for myself.</p>
]]></description><pubDate>Sun, 14 Dec 2025 20:01:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=46266283</link><dc:creator>gcbirzan</dc:creator><comments>https://news.ycombinator.com/item?id=46266283</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46266283</guid></item><item><title><![CDATA[New comment by gcbirzan in "Mixpanel Security Breach"]]></title><description><![CDATA[
<p>Only the supervisory authorities are required to be informed in 72 hour, and even there, it's not a hard rule, you can have excuses.</p>
]]></description><pubDate>Thu, 27 Nov 2025 13:35:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=46069095</link><dc:creator>gcbirzan</dc:creator><comments>https://news.ycombinator.com/item?id=46069095</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46069095</guid></item><item><title><![CDATA[New comment by gcbirzan in "Python is not a great language for data science"]]></title><description><![CDATA[
<p>There's also itertools.groupby, maybe not much shorter (need to define the keyfunc, sort, then iterate), but it does make the intent obvious.</p>
]]></description><pubDate>Wed, 26 Nov 2025 18:47:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=46060955</link><dc:creator>gcbirzan</dc:creator><comments>https://news.ycombinator.com/item?id=46060955</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46060955</guid></item><item><title><![CDATA[New comment by gcbirzan in "France threatens GrapheneOS with arrests / server seizure for refusing backdoors"]]></title><description><![CDATA[
<p>When I say history, I mean more than just the decision, which might look like "oh, they didn't like the results", but also the events that lead up to it, the campaign. I'm not even going to go into the coup d'etat he attempted after the elections with a group of far right mercenaries, or the things that came out about the campaign and Georgescu that weren't known at the time (which, obviously, couldn't have been a factor, but confirm that this was the right decision).<p>I'm not sure what the accusations you're talking about are</p>
]]></description><pubDate>Tue, 25 Nov 2025 15:51:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=46046975</link><dc:creator>gcbirzan</dc:creator><comments>https://news.ycombinator.com/item?id=46046975</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46046975</guid></item><item><title><![CDATA[New comment by gcbirzan in "France threatens GrapheneOS with arrests / server seizure for refusing backdoors"]]></title><description><![CDATA[
<p>I don't. I do remember when they were annulled after Russian interference and there were other fundamental issue with the first first round and Georgescu's campaign that broke the law.</p>
]]></description><pubDate>Tue, 25 Nov 2025 15:49:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=46046944</link><dc:creator>gcbirzan</dc:creator><comments>https://news.ycombinator.com/item?id=46046944</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46046944</guid></item></channel></rss>