<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: a_nop</title><link>https://news.ycombinator.com/user?id=a_nop</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 15 Apr 2026 06:07:52 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=a_nop" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by a_nop in "Wayland Isn't Going to Save the Linux Desktop (2022)"]]></title><description><![CDATA[
<p>I thought Wayland was supposed to save the Linux Phone, not the Linux Desktop?</p>
]]></description><pubDate>Thu, 07 Sep 2023 16:39:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=37421658</link><dc:creator>a_nop</dc:creator><comments>https://news.ycombinator.com/item?id=37421658</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37421658</guid></item><item><title><![CDATA[New comment by a_nop in "Intent to approve PEP 703: making the GIL optional"]]></title><description><![CDATA[
<p>Unicode was absolutely a good change, the burn was the execution</p>
]]></description><pubDate>Sun, 30 Jul 2023 05:09:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=36928024</link><dc:creator>a_nop</dc:creator><comments>https://news.ycombinator.com/item?id=36928024</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36928024</guid></item><item><title><![CDATA[New comment by a_nop in "Intent to approve PEP 703: making the GIL optional"]]></title><description><![CDATA[
<p>They kind of burned a breaking major version transition for no good reason with 2-to-3, now they are prefacing a major change with "it won't be like 2-to-3".  It sounds like they may be maintaining two operating modes in CPython 3 instead of going forward with another major transition, just because of that history.</p>
]]></description><pubDate>Sat, 29 Jul 2023 01:28:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=36915807</link><dc:creator>a_nop</dc:creator><comments>https://news.ycombinator.com/item?id=36915807</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36915807</guid></item><item><title><![CDATA[New comment by a_nop in "A nearly 20-year ban on human spaceflight regulations is set to expire"]]></title><description><![CDATA[
<p>I imagine they'll keep pushing this back until<p>a) a catastrophic accident impacts many people or<p>b) civilians are going to space in more significant numbers.</p>
]]></description><pubDate>Thu, 27 Jul 2023 19:28:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=36898862</link><dc:creator>a_nop</dc:creator><comments>https://news.ycombinator.com/item?id=36898862</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36898862</guid></item><item><title><![CDATA[New comment by a_nop in "Twitter’s Rebrand to X Could Be a Trademark Nightmare Thanks to Microsoft"]]></title><description><![CDATA[
<p>Getting press and attention, as seen here, for better or worse.</p>
]]></description><pubDate>Tue, 25 Jul 2023 12:30:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=36861280</link><dc:creator>a_nop</dc:creator><comments>https://news.ycombinator.com/item?id=36861280</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36861280</guid></item><item><title><![CDATA[New comment by a_nop in "Illegal Life Pro Tip: Want to ruin your competitor's business?"]]></title><description><![CDATA[
<p>Aside, one of the best hacks for networking without a smartphone is a small notepad and a pen in your pocket. Write things down for yourself and others e.g. phone numbers, addresses, email addresses, reminders.</p>
]]></description><pubDate>Tue, 04 Jul 2023 05:25:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=36582543</link><dc:creator>a_nop</dc:creator><comments>https://news.ycombinator.com/item?id=36582543</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36582543</guid></item><item><title><![CDATA[New comment by a_nop in "Illegal Life Pro Tip: Want to ruin your competitor's business?"]]></title><description><![CDATA[
<p>People get along fine without accounts in FAANG.  You don't even need an account to use many Google services.</p>
]]></description><pubDate>Mon, 03 Jul 2023 01:14:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=36567573</link><dc:creator>a_nop</dc:creator><comments>https://news.ycombinator.com/item?id=36567573</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36567573</guid></item><item><title><![CDATA[New comment by a_nop in "C’s Biggest Mistake (2009)"]]></title><description><![CDATA[
<p>Supplying the array length to such a summing function is not a big deal. The compiler is not likely to handle this poorly. Probably gets inlined.<p>If the syntax is the problem, yeah, if you want first class data structures you might not like C.</p>
]]></description><pubDate>Sun, 02 Jul 2023 22:44:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=36566579</link><dc:creator>a_nop</dc:creator><comments>https://news.ycombinator.com/item?id=36566579</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36566579</guid></item><item><title><![CDATA[New comment by a_nop in "The A-10 is retiring and the Air Force has no close air support replacement"]]></title><description><![CDATA[
<p>A-10's replacement is drones, says the writing on the wall.<p>A-10 was developed for a Fulda Gap Cold War escalation, when Soviet Union had many many tanks at its disposal. China doesn't have near as many tanks as Soviets did, and now Russia's stocks are being depleted in Ukraine.<p>When you have drone/satellite coverage and know where everything is, you don't need loitering CAS as much, you can strike before threats are immediate with standoff munitions like what F-35 deploys, or artillery. Anything else you can clean up with drone Hellfires etc. loitering with less risk.</p>
]]></description><pubDate>Sun, 02 Jul 2023 22:31:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=36566492</link><dc:creator>a_nop</dc:creator><comments>https://news.ycombinator.com/item?id=36566492</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36566492</guid></item><item><title><![CDATA[New comment by a_nop in "Alt-F4 #65 – Factorio visualizer in Unreal Engine 5"]]></title><description><![CDATA[
<p>Mindustry is like a PvP Factorio-lite</p>
]]></description><pubDate>Sun, 02 Jul 2023 20:01:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=36565097</link><dc:creator>a_nop</dc:creator><comments>https://news.ycombinator.com/item?id=36565097</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36565097</guid></item><item><title><![CDATA[New comment by a_nop in "Google search's death by a thousand cuts"]]></title><description><![CDATA[
<p>"Fixing" search is, at this point, to Google, "getting people to click on more ads"</p>
]]></description><pubDate>Sun, 02 Jul 2023 19:54:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=36565035</link><dc:creator>a_nop</dc:creator><comments>https://news.ycombinator.com/item?id=36565035</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36565035</guid></item><item><title><![CDATA[New comment by a_nop in "On Being Rich-ish: Lessons I learned becoming suddenly middle-class"]]></title><description><![CDATA[
<p>Participating in class signaling is optional, starting with the choice of where to live.  I can tell you from experience that if you find the right neighborhood, you can have good access and security and not have to cut your grass regularly.  It's a big country.</p>
]]></description><pubDate>Thu, 04 Aug 2022 16:03:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=32344667</link><dc:creator>a_nop</dc:creator><comments>https://news.ycombinator.com/item?id=32344667</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32344667</guid></item><item><title><![CDATA[New comment by a_nop in "Roboticists discover alternative physics"]]></title><description><![CDATA[
<p>I'll be tickled when they discover the AI is measuring the lens distortion of the camera or some other artifact of the signal chain.</p>
]]></description><pubDate>Wed, 03 Aug 2022 16:36:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=32333921</link><dc:creator>a_nop</dc:creator><comments>https://news.ycombinator.com/item?id=32333921</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32333921</guid></item><item><title><![CDATA[New comment by a_nop in "Use the Bazel Build System"]]></title><description><![CDATA[
<p>All of my clients use Bazel now, so I've started using Bazel.  I like it a lot, but there are some kludges when you get into any non-trivial chain of dependencies.<p>First off, if you depend upon another Bazel project which has its own dependencies, you need to clone dependencies from its WORKSPACE into yours for any targets you are hitting.  If they chose to include macros for importing their dependencies, you may use those, but this would be opt-in.  This is not technically unreasonable; you have all the power you need to have everything in your project depend upon a single version of a shared library or potentially import multiple versions (depending on how tangled the tree is), but you have to use this power, even if you don't care.  Compare this to a non-sandboxed, more naive build using whatever version of libraries was found in the environment.  You have the means to tightly control what is in the environment, or not care.  With Bazel you have to care.<p>The dependency chain has led to a problem in practice when I tried to use Google's protobufs and Cython at the same time.  The protobuf generated Python bindings use a particular version of Cython and override Cython's own Bazel rules, which seemed like a very rude and unnecessary practice.  This made it impossible for me to use Cython in the same project as protobufs.  A bug report to protobuf was met with "PR welcome."<p>As far as I can tell there are no "best practices" or features in Bazel to ease this kind of degenerate dependency chaining.  If there are, a popular Google library decided not to use them.  I consider dependencies to be the best and worst thing about Bazel; when it works it just works, when it doesn't it really doesn't.<p>All that said, I would probably use Bazel over pretty much any other alternative for business software in C++.  For one-offs and PoC it is overkill.</p>
]]></description><pubDate>Fri, 22 Jul 2022 19:32:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=32196160</link><dc:creator>a_nop</dc:creator><comments>https://news.ycombinator.com/item?id=32196160</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32196160</guid></item></channel></rss>