<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: 1718627440</title><link>https://news.ycombinator.com/user?id=1718627440</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 18 Apr 2026 12:42:13 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=1718627440" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by 1718627440 in "Direct Win32 API, weird-shaped windows, and why they mostly disappeared"]]></title><description><![CDATA[
<p>Yeah X11 even allows for holes in windows.</p>
]]></description><pubDate>Thu, 16 Apr 2026 15:39:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=47794922</link><dc:creator>1718627440</dc:creator><comments>https://news.ycombinator.com/item?id=47794922</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47794922</guid></item><item><title><![CDATA[New comment by 1718627440 in "How many products does Microsoft have named 'Copilot'?"]]></title><description><![CDATA[
<p>Yeah, I thought an application that works like Excel, but instead of "infinite" grids you get to declare finite rows/columns with types.  Extending and inserting rows feels like a non-issue.  This would also enable to have multiple tables on a single view.  It's essentially a merge of Excel and SQL.</p>
]]></description><pubDate>Tue, 14 Apr 2026 20:25:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=47771020</link><dc:creator>1718627440</dc:creator><comments>https://news.ycombinator.com/item?id=47771020</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47771020</guid></item><item><title><![CDATA[New comment by 1718627440 in "AI could be the end of the digital wave, not the next big thing"]]></title><description><![CDATA[
<p>I remember the "HTML boilerplate", because I don't see it as boilerplate.  I don't memorize it, I reconstruct it from the base concepts.<p>> Yet I can code normally provided there's internet accessible.<p>I'm the opposite.  Yes I need my computer to test things fully, but I'm able to code on paper.  I want my computer to be a complete sufficient node, so I mostly install documentation and my computer is mostly not connected to the internet, unless I actively enable it to do a specific thing.</p>
]]></description><pubDate>Tue, 14 Apr 2026 19:12:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47770030</link><dc:creator>1718627440</dc:creator><comments>https://news.ycombinator.com/item?id=47770030</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47770030</guid></item><item><title><![CDATA[New comment by 1718627440 in "Microsoft exec suggests AI agents will need to buy licenses, just like employees"]]></title><description><![CDATA[
<p>You go to an all you can eat restaurant.  Would you find it, that it wouldn't make sense to charge for each bag you start stuffing with food?  You are doing the same, using a tool to extract more value out in the same time.  Of course they are gonna charge more.<p>You can be against licenses, because you think it should be possible to own software.  (I agree somewhat with that.)  But when you accept a fee for usage (aka. a license), the vendor gets to tell you the pricing units in which the usage is determined.  Expecting the same cost while changing the pricing unit, isn't likely to be accepted by the seller.</p>
]]></description><pubDate>Tue, 14 Apr 2026 14:27:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=47766104</link><dc:creator>1718627440</dc:creator><comments>https://news.ycombinator.com/item?id=47766104</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47766104</guid></item><item><title><![CDATA[New comment by 1718627440 in "Seven countries now generate nearly all their electricity from renewables (2024)"]]></title><description><![CDATA[
<p>Like you wrote you can use nuclear as a base load.  It's not really useful as a short-term backup for when other plants don't work.  If you need batteries and excess power for backup, you might as well create the excess power without nuclear if you can.</p>
]]></description><pubDate>Tue, 14 Apr 2026 08:11:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=47762756</link><dc:creator>1718627440</dc:creator><comments>https://news.ycombinator.com/item?id=47762756</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47762756</guid></item><item><title><![CDATA[New comment by 1718627440 in "Seven countries now generate nearly all their electricity from renewables (2024)"]]></title><description><![CDATA[
<p>> nothing really changed because of climate change, the decision to rely on hydro was made in the 90s.<p>Climate change was known well in the 90s, so what is your assumption, that it can't be to help lessen climate change?</p>
]]></description><pubDate>Tue, 14 Apr 2026 08:08:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=47762737</link><dc:creator>1718627440</dc:creator><comments>https://news.ycombinator.com/item?id=47762737</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47762737</guid></item><item><title><![CDATA[New comment by 1718627440 in "Microsoft exec suggests AI agents will need to buy licenses, just like employees"]]></title><description><![CDATA[
<p>To that makes perfect sense.  You get charged for usage of their service and they chose to do that by assuming an average usage per license / person and charging that.  When you get to cram in more usage/person by using a third party, they either charge you for access via that third-party or that could also just increase prices per personal license.  I guess they figured the latter would be less popular or they can't do it, because they have existing contracts.<p>They don't care about your headcount, but you do use more service.</p>
]]></description><pubDate>Tue, 14 Apr 2026 08:06:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=47762715</link><dc:creator>1718627440</dc:creator><comments>https://news.ycombinator.com/item?id=47762715</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47762715</guid></item><item><title><![CDATA[New comment by 1718627440 in "Programming Used to Be Free"]]></title><description><![CDATA[
<p>> when the calculator came about, being forced to compute in your head wasn't an advantage.<p>I'm not sure, whether that is true, because when educators want you to learn how to compute you are "locked out" of calculators.  You don't get to use a calculator until after you learned basic arithmetic and you won't use a CAS when you are supposed to learn calculus.</p>
]]></description><pubDate>Tue, 14 Apr 2026 04:01:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=47761078</link><dc:creator>1718627440</dc:creator><comments>https://news.ycombinator.com/item?id=47761078</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47761078</guid></item><item><title><![CDATA[New comment by 1718627440 in "If you started a company two years ago, many assumptions are no longer true"]]></title><description><![CDATA[
<p><a href="https://xkcd.com/605/" rel="nofollow">https://xkcd.com/605/</a></p>
]]></description><pubDate>Mon, 13 Apr 2026 21:51:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=47758303</link><dc:creator>1718627440</dc:creator><comments>https://news.ycombinator.com/item?id=47758303</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47758303</guid></item><item><title><![CDATA[New comment by 1718627440 in "Sam Altman's response to Molotov cocktail incident"]]></title><description><![CDATA[
<p>They have "given" that privilege to the Iranian Army.</p>
]]></description><pubDate>Sat, 11 Apr 2026 17:02:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=47732142</link><dc:creator>1718627440</dc:creator><comments>https://news.ycombinator.com/item?id=47732142</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47732142</guid></item><item><title><![CDATA[New comment by 1718627440 in "We've raised $17M to build what comes after Git"]]></title><description><![CDATA[
<p>It's already well explained in a sibling comment, but on a more conceptual basis, while commits are interpreted as diffs on the fly, a commit is a single (immutable) snapshot.  So in these terms, "splitting a commit" amounts to introducing an intermediate snapshot.  Having that in mind, it should become clear, that using Git you create the snapshot by working from the previous or next commit (what ever suits you more), bringing it to the state, you like it to be and commit.  (In theory you could create that intermediate snapshot from any commit, but likely you want to do it from on of the direct neighbors.)</p>
]]></description><pubDate>Fri, 10 Apr 2026 22:14:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=47724332</link><dc:creator>1718627440</dc:creator><comments>https://news.ycombinator.com/item?id=47724332</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47724332</guid></item><item><title><![CDATA[New comment by 1718627440 in "We've raised $17M to build what comes after Git"]]></title><description><![CDATA[
<p>Yeah, I mostly do it like that.  I don't use Magit (yet?  Haven't got the motivation to learn or find a good tutorial for Emacs.), but instead use the cursor to select the lines to stage or unstage with the cursor/mouse in my Git GUI.  Also depending on what I want the commits to look like, I duplicate the pick commit line first (and potentially move it).<p>On an unrelated note, I use @~ instead of @^, because I think of moving up down the ancestry, not sideways, e.g. I'm more likely to want to change it to an older/newer commit, than I am to want to change the second parent instead.  I don't get why most tutorials show it with @^, because you do focus on the commit being an ancestor, not precisely being the direct first parent, although of course for the first-level first parent, it amounts to the same.</p>
]]></description><pubDate>Fri, 10 Apr 2026 22:06:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=47724214</link><dc:creator>1718627440</dc:creator><comments>https://news.ycombinator.com/item?id=47724214</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47724214</guid></item><item><title><![CDATA[New comment by 1718627440 in "France to ditch Windows for Linux to reduce reliance on US tech"]]></title><description><![CDATA[
<p>Yeah, and this is fine.  This is basically what I meant, a company can just select and potentially make a contract for a specific application.  That's how it works for everything.  My point was that there doesn't need to be the unique single global vendor/application a priori.</p>
]]></description><pubDate>Fri, 10 Apr 2026 18:52:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47722135</link><dc:creator>1718627440</dc:creator><comments>https://news.ycombinator.com/item?id=47722135</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47722135</guid></item><item><title><![CDATA[New comment by 1718627440 in "We've raised $17M to build what comes after Git"]]></title><description><![CDATA[
<p>> mentioned below (file:///C:/Program%20Files/Git/mingw64/share/doc/git-doc/git-request-pull.html)<p>What?  Is the intention, that I access your C: drive?  Also is it common to have a file:// link on MS Windows?  I thought this was a unix thing.</p>
]]></description><pubDate>Fri, 10 Apr 2026 18:38:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=47721984</link><dc:creator>1718627440</dc:creator><comments>https://news.ycombinator.com/item?id=47721984</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47721984</guid></item><item><title><![CDATA[New comment by 1718627440 in "We've raised $17M to build what comes after Git"]]></title><description><![CDATA[
<p>> where Git's *default* merge algorithm gives you horrible diffs<p>You are saying it yourself.</p>
]]></description><pubDate>Fri, 10 Apr 2026 18:33:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=47721929</link><dc:creator>1718627440</dc:creator><comments>https://news.ycombinator.com/item?id=47721929</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47721929</guid></item><item><title><![CDATA[New comment by 1718627440 in "We've raised $17M to build what comes after Git"]]></title><description><![CDATA[
<p>> for example: It allows me to test coworkers branches with mine without merging or creating new branch.<p>How is that not supported by worktrees? You are aware, that you can checkout commits?</p>
]]></description><pubDate>Fri, 10 Apr 2026 18:31:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=47721910</link><dc:creator>1718627440</dc:creator><comments>https://news.ycombinator.com/item?id=47721910</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47721910</guid></item><item><title><![CDATA[New comment by 1718627440 in "We've raised $17M to build what comes after Git"]]></title><description><![CDATA[
<p>Does it checkout different branches at the same time, provides an in memory representation to be modified by another API, or does it to multitasking checkouts.  The first thing is already natively in Git.  I guess the others are innovation, although the second sounds unnecessary and the third like comedy.</p>
]]></description><pubDate>Fri, 10 Apr 2026 18:30:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=47721899</link><dc:creator>1718627440</dc:creator><comments>https://news.ycombinator.com/item?id=47721899</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47721899</guid></item><item><title><![CDATA[New comment by 1718627440 in "We've raised $17M to build what comes after Git"]]></title><description><![CDATA[
<p>git checkout @{1.minute.ago}</p>
]]></description><pubDate>Fri, 10 Apr 2026 18:27:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=47721865</link><dc:creator>1718627440</dc:creator><comments>https://news.ycombinator.com/item?id=47721865</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47721865</guid></item><item><title><![CDATA[New comment by 1718627440 in "We've raised $17M to build what comes after Git"]]></title><description><![CDATA[
<p>Does VCS-agnosticity actually work?  It feels like a huge burden to migrate it everytime you want to have the tools from the innovation in your daily work.  Also projects want to integrate project versions into each other and reference versions and identifiers are likely VCS specific.  That's why I feel VCS monopolies actually has a lot of benefits.</p>
]]></description><pubDate>Fri, 10 Apr 2026 18:25:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=47721847</link><dc:creator>1718627440</dc:creator><comments>https://news.ycombinator.com/item?id=47721847</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47721847</guid></item><item><title><![CDATA[New comment by 1718627440 in "We've raised $17M to build what comes after Git"]]></title><description><![CDATA[
<p>>  For instance, "move this hunk two commits up" is a task that makes many git users sweat.<p>Citation needed.  You split the commit anyway you like, e.g. with the mouse or using cursor movements or by duplicating and deleting lines.  Then you move it with the mouse or cursor or whatever and squash it into the other commit.  Maybe some people never intend to do it, but then these probably also don't want to learn JJ.  I guess this is more of a selection bias, that these that care about history editing are also more likely to learn another VCS on their own.</p>
]]></description><pubDate>Fri, 10 Apr 2026 18:21:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=47721813</link><dc:creator>1718627440</dc:creator><comments>https://news.ycombinator.com/item?id=47721813</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47721813</guid></item></channel></rss>