<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: looneysquash</title><link>https://news.ycombinator.com/user?id=looneysquash</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 15 Jun 2026 11:14:12 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=looneysquash" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by looneysquash in "Adafruit receives demand letter from Fenwick legal counsel on behalf of Flux.ai"]]></title><description><![CDATA[
<p>I love the transparency that Adafruit is proving on this.</p>
]]></description><pubDate>Tue, 02 Jun 2026 16:17:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=48372289</link><dc:creator>looneysquash</dc:creator><comments>https://news.ycombinator.com/item?id=48372289</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48372289</guid></item><item><title><![CDATA[New comment by looneysquash in "Fast Factorial Algorithms"]]></title><description><![CDATA[
<p>I wonder if any compiler can rewrite that last one into one of the others.</p>
]]></description><pubDate>Sat, 23 May 2026 14:47:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=48248178</link><dc:creator>looneysquash</dc:creator><comments>https://news.ycombinator.com/item?id=48248178</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48248178</guid></item><item><title><![CDATA[New comment by looneysquash in "Meta blocks human rights accounts from reaching audiences in Saudi Arabia, UAE"]]></title><description><![CDATA[
<p>And companies are legal fiction. Meta doesn't remove a post, a person does. Or maybe some software built by a person.<p>A person from a government told a person at Meta to block it, and that person did (probably by telling yet more people to do it).</p>
]]></description><pubDate>Wed, 20 May 2026 18:59:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=48212416</link><dc:creator>looneysquash</dc:creator><comments>https://news.ycombinator.com/item?id=48212416</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48212416</guid></item><item><title><![CDATA[New comment by looneysquash in "Saying goodbye to asm.js"]]></title><description><![CDATA[
<p>Well, I haven't actually tried the asm.js approach for this, so maybe I'm missing something.<p>But since asm.js is just (a subset of) javascript, I assumed I could just pass ArrayBuffers around.<p>With wasm, I could pass a Uint8Array out of it. If I wanted to pass it in, I had to call malloc from the javascript side to allocate in the wasm heap. But since I already had an arraybuffer (from a file upload), that meant an extra copy.</p>
]]></description><pubDate>Wed, 20 May 2026 16:32:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=48210334</link><dc:creator>looneysquash</dc:creator><comments>https://news.ycombinator.com/item?id=48210334</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48210334</guid></item><item><title><![CDATA[New comment by looneysquash in "Saying goodbye to asm.js"]]></title><description><![CDATA[
<p>I personally think this is a mistake. But I'm not sure how much it matters. It's not like a lot of people were using asm.js still AFAIK.<p>But wasm is too isolated from javascript. From my limited use of it, I was considering trying to compile to asmjs instead.<p>But I wasn't sure that emscripten still fully supported it.<p>You can't call most web apis from wasm.<p>But more important for what i was trying to do, you can't zero copy buffers from js to wasm.<p>Everything is a trade off. The isolation is a good thing, but also a bad thing.</p>
]]></description><pubDate>Wed, 20 May 2026 14:09:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=48208100</link><dc:creator>looneysquash</dc:creator><comments>https://news.ycombinator.com/item?id=48208100</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48208100</guid></item><item><title><![CDATA[New comment by looneysquash in "GitLab announces workforce reduction and end of their CREDIT values"]]></title><description><![CDATA[
<p>It's not clear to me from that post how they will be spending the money they'll save by firing 60% of our R&D team.<p>Could someone explain it?<p>If you have a lot of new stuff to build, and if you're not currently losing money, why start a new initiative with a layoff?</p>
]]></description><pubDate>Mon, 11 May 2026 22:18:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=48101448</link><dc:creator>looneysquash</dc:creator><comments>https://news.ycombinator.com/item?id=48101448</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48101448</guid></item><item><title><![CDATA[New comment by looneysquash in "A web page that shows you everything the browser told it without asking"]]></title><description><![CDATA[
<p>Would be nice if more people were focus on fixing these issues instead of just a bunch of "we already know", and making fun up the tone of the site.<p>Thanks op for reminding us of the privacy issues with our browsers. The EFF and others already told us, but the issues remain. Lets hope you're hear to stay and fight for our privacy alongside us.</p>
]]></description><pubDate>Fri, 08 May 2026 19:48:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=48067827</link><dc:creator>looneysquash</dc:creator><comments>https://news.ycombinator.com/item?id=48067827</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48067827</guid></item><item><title><![CDATA[New comment by looneysquash in "Maybe you shouldn't install new software for a bit"]]></title><description><![CDATA[
<p>That sounds like it wouldn't scale. If everyone did it, then it would just delay things.</p>
]]></description><pubDate>Fri, 08 May 2026 15:20:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=48064433</link><dc:creator>looneysquash</dc:creator><comments>https://news.ycombinator.com/item?id=48064433</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48064433</guid></item><item><title><![CDATA[New comment by looneysquash in "What can we gain by losing infinity?"]]></title><description><![CDATA[
<p>The number 42 is also a mathematical symbol we can observe.  (Or two symbols, depending on how you want to define symbol).<p>You can observe the symbol. You can observe 42 of some object, 42 sheep for example.<p>You can observe a pie chart, or an actual pie, with 42% of it missing.<p>You can observe a plank of wood that is 42 inches or centimeters long.<p>But you can't observe 42 itself.<p>It is not like a hill on a map, where there is a symbol, and there's an actual hill.<p>It is an adjective and not a noun. It's not real unless it is describing something else.<p>My point being that regular finite numbers are not real either. So what's wrong with infinity? Or the square root of 2, or pi?</p>
]]></description><pubDate>Thu, 30 Apr 2026 19:57:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47967451</link><dc:creator>looneysquash</dc:creator><comments>https://news.ycombinator.com/item?id=47967451</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47967451</guid></item><item><title><![CDATA[New comment by looneysquash in "Warp is now open-source"]]></title><description><![CDATA[
<p>Why would you name yourself Warp without any connection to OS/2?</p>
]]></description><pubDate>Tue, 28 Apr 2026 23:21:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=47942198</link><dc:creator>looneysquash</dc:creator><comments>https://news.ycombinator.com/item?id=47942198</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47942198</guid></item><item><title><![CDATA[New comment by looneysquash in "Quarkdown – Markdown with Superpowers"]]></title><description><![CDATA[
<p>To me, one of the big features of markdown is it's half WYSIWYG.<p>By that I mean, the basics reuse the way we faked formatting to do real formatting. The input is (usually) perfectly readable on its own.<p>Even if you don't know (or remember) how to author a markdown file, you can probably still read it just fine. The tables still look like tables. The paragraphs are just paragraphs.<p>I do still have to look up how to do stuff in markdown sometimes. And that's fine.  Your active vocabulary is always smaller than your passive one.<p>So the way I judge this is by how readable the input is.<p>I'm not sure how well they succeeded at that. A lot of what they show doesn't really add to or take away from that.<p>But I didn't see any examples of them formatting math. I only rarely use LaTex. And when I do, it's not because I need a "paged" mode or need to include an author. It's because I need to format something markdown can't do, and that's usually a math equation.<p>So I am curious how that ends up looking.</p>
]]></description><pubDate>Mon, 27 Apr 2026 20:55:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=47927197</link><dc:creator>looneysquash</dc:creator><comments>https://news.ycombinator.com/item?id=47927197</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47927197</guid></item><item><title><![CDATA[New comment by looneysquash in "United Wizards of the Coast"]]></title><description><![CDATA[
<p>Somewhat related, this book is pretty good: <a href="https://ethanmarcotte.com/books/you-deserve-a-tech-union/" rel="nofollow">https://ethanmarcotte.com/books/you-deserve-a-tech-union/</a><p>It answers a lot of the questions I see being asked in this thread.</p>
]]></description><pubDate>Mon, 27 Apr 2026 19:50:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=47926439</link><dc:creator>looneysquash</dc:creator><comments>https://news.ycombinator.com/item?id=47926439</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47926439</guid></item><item><title><![CDATA[New comment by looneysquash in "United Wizards of the Coast"]]></title><description><![CDATA[
<p>The company you work for almost always has more power in negotiations than you do. (For some hypothetical "you".)<p>The bigger the company is, the more power they have typically.<p>If you want to make more money or get better benefits or otherwise negotiate a better contract,  you need more leverage.<p>Unionizing is one way to gain more negotiation power by negotiating together with your co-workers instead of individually.<p>It also makes it easier to address cross cutting concerns like safety and fairness.</p>
]]></description><pubDate>Mon, 27 Apr 2026 19:47:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=47926402</link><dc:creator>looneysquash</dc:creator><comments>https://news.ycombinator.com/item?id=47926402</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47926402</guid></item><item><title><![CDATA[New comment by looneysquash in "SDL Now Supports DOS"]]></title><description><![CDATA[
<p>For a open source project like SDL is, for something like this, it's usually a matter of how invasive it is, and how likely the contributors seem to stick around and maintain it.<p>Different projects have different policies, and I don't know what SDLs is.<p>But they already have a lot of ports, so I trust they know what they're getting themselves into.</p>
]]></description><pubDate>Fri, 24 Apr 2026 18:55:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47894390</link><dc:creator>looneysquash</dc:creator><comments>https://news.ycombinator.com/item?id=47894390</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47894390</guid></item><item><title><![CDATA[New comment by looneysquash in "Your Backpack Got Worse on Purpose"]]></title><description><![CDATA[
<p>That's deplorable. We probably need to dig one or more levels deeper though.<p>What changed to enable and popularized these bad business practices?</p>
]]></description><pubDate>Wed, 15 Apr 2026 15:44:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47780728</link><dc:creator>looneysquash</dc:creator><comments>https://news.ycombinator.com/item?id=47780728</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47780728</guid></item><item><title><![CDATA[New comment by looneysquash in "WireGuard makes new Windows release following Microsoft signing resolution"]]></title><description><![CDATA[
<p>But what would have happened if they weren't able to get Microsoft's attention through an outside channel (this site) and had to go through the normal process?<p>I'm glad it was resolved quickly for WireGuard, but I'm concerned the results won't generalize.<p>Also, thanks for WireGuard!</p>
]]></description><pubDate>Fri, 10 Apr 2026 18:34:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=47721949</link><dc:creator>looneysquash</dc:creator><comments>https://news.ycombinator.com/item?id=47721949</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47721949</guid></item><item><title><![CDATA[New comment by looneysquash in "Show HN: I built a Cargo-like build tool for C/C++"]]></title><description><![CDATA[
<p>> The tough truth is that there already is a cargo for C/C++: Conan2<p>Is it though?<p>When I read the tutorial: <a href="https://docs.conan.io/2/tutorial/consuming_packages/build_simple_cmake_project.html" rel="nofollow">https://docs.conan.io/2/tutorial/consuming_packages/build_si...</a><p>It says to hand write a `CMakeLists.txt` file. This is before it has me create a `conanfile.txt` even.<p>I have the same complaint about vcpkg.<p>It seems like it takes: `(conan | vcpkg) + (cmake | autotools) + (ninja | make)`
to do the basics what cargo does.</p>
]]></description><pubDate>Thu, 09 Apr 2026 22:57:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=47711385</link><dc:creator>looneysquash</dc:creator><comments>https://news.ycombinator.com/item?id=47711385</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47711385</guid></item><item><title><![CDATA[New comment by looneysquash in "Show HN: I built a Cargo-like build tool for C/C++"]]></title><description><![CDATA[
<p>Besides Cargo, you might want to take a look at 
Python's pyproject.toml standard. <a href="https://packaging.python.org/en/latest/guides/writing-pyproject-toml/" rel="nofollow">https://packaging.python.org/en/latest/guides/writing-pyproj...</a><p>It's similar, but designed for an existing ecosystem. Cargo is designed for `cargo`, obviously.<p>But `pyproject.toml` is designed for the existing tools to all eventually adopt. (As well as new tools, of course.)</p>
]]></description><pubDate>Thu, 09 Apr 2026 17:36:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=47706707</link><dc:creator>looneysquash</dc:creator><comments>https://news.ycombinator.com/item?id=47706707</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47706707</guid></item><item><title><![CDATA[New comment by looneysquash in "Show HN: I built a Cargo-like build tool for C/C++"]]></title><description><![CDATA[
<p>Nice. I have been thinking of making something similar. Now hopefully I don't have to!<p>Not sure how big your plans are.<p>My thoughts would be to start as a cmake generator but to eventually replace it. Maybe optionally.<p>And to integrate suppoet for existing package managers like vcpkg.<p>At the same time, I'd want to remain modular enough that's it's not all or nothing.  I also don't like locking.<p>But right now package management and build system are decoupled completely. And they are not like that in other ecosystems.<p>For example, Cmake can use vcpkg to install a package but then I still have to write more cmake to actually find and use it.</p>
]]></description><pubDate>Thu, 09 Apr 2026 17:05:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=47706234</link><dc:creator>looneysquash</dc:creator><comments>https://news.ycombinator.com/item?id=47706234</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47706234</guid></item><item><title><![CDATA[New comment by looneysquash in "Founder of GitLab battles cancer by founding companies"]]></title><description><![CDATA[
<p>I've only interacted with him a couple of times, years ago, but he was very helpful and accepted my MR.</p>
]]></description><pubDate>Sun, 29 Mar 2026 15:51:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=47564213</link><dc:creator>looneysquash</dc:creator><comments>https://news.ycombinator.com/item?id=47564213</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47564213</guid></item></channel></rss>