<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: AKrumbach</title><link>https://news.ycombinator.com/user?id=AKrumbach</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 24 Oct 2026 13:05:12 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=AKrumbach" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by AKrumbach in "11 year old unsoundness bugs found in Rust borrow checker"]]></title><description><![CDATA[
<p>Not the grandparent you were replying to, but from the note added to the original linked issue (emphasis mine):<p>> Rust's type system is *intended to prevent memory unsafety. Upholding this promise is something we take very seriously*, .... It is a large priority of the Types Team to *fix all type system unsoundnesses* and to work towards there being a solid foundation to minimize the risk of unknown ones.<p>So, yes, if you have a group who "takes very seriously" the job to "fix all type system unsoundness", I would expect them to utilize some manner of formal proof verification that their type system is mathematically correct up to some defined limit.</p>
]]></description><pubDate>Tue, 13 Oct 2026 15:17:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=50073070</link><dc:creator>AKrumbach</dc:creator><comments>https://news.ycombinator.com/item?id=50073070</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50073070</guid></item><item><title><![CDATA[New comment by AKrumbach in "FOSS app removed from the Play Store for linking to the project's website"]]></title><description><![CDATA[
<p>I wish I could take full credit for this, but I'm paraphrasing Andrew Plotkin (developer for the Inform text-adventure programming language):<p>Steam machines failed because they tried to replace Windows with a worse user experience. In 2015, there were fewer native games and worse compatibility; nobody is going to just rise up and displace Microsoft from their entrenched throne as THE Desktop PC Gaming platform. Alternately, the Steam Deck is essentially inventing a whole new market; if players want a mobile, AAA game platform the only contender right now is a Nintendo Switch (which has an entirely different games library, with limited overlap mostly in "indie" game titles). So now instead of fighting Microsoft where they're strongest, they're fighting a console manufacturer in one place they can expect to be weaker.<p>Then once the Steam Deck is a widespread commercial success -- and from pre-orders, it looks like that's guaranteed -- Valve will have the foothold to push SteamOS as an equal games development space as Windows desktop. Coupled with the reports that Proton currently runs over 90% of the popular games which don't have a native client, this very well could introduce Linux (albeit indirectly) to the wider market in a way that could eventually challenge Microsoft's comfortable monopoly position.</p>
]]></description><pubDate>Fri, 13 Aug 2021 22:39:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=28175648</link><dc:creator>AKrumbach</dc:creator><comments>https://news.ycombinator.com/item?id=28175648</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28175648</guid></item><item><title><![CDATA[New comment by AKrumbach in "Saul Steinberg celebrated the home as a ‘cocoon for creativity’"]]></title><description><![CDATA[
<p>or as seen on Twitter[1]:
"Every January: One month hiatus from work, and I could finally publish my draft of the next bestselling novel<p>April 2020: Today I alphabetized the jelly beans"<p>1: not a reference to any specific tweet, just the general tendency of people to speak about grand plans and then never execute on them.</p>
]]></description><pubDate>Tue, 14 Apr 2020 16:52:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=22868275</link><dc:creator>AKrumbach</dc:creator><comments>https://news.ycombinator.com/item?id=22868275</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22868275</guid></item><item><title><![CDATA[New comment by AKrumbach in "Rotary Cellphone"]]></title><description><![CDATA[
<p>No; if you look at an old rotary phone, you're counting the number of finger holes in order to determine pulses.<p>To dial a 0, pulse the line 10 times.</p>
]]></description><pubDate>Wed, 12 Feb 2020 15:52:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=22309797</link><dc:creator>AKrumbach</dc:creator><comments>https://news.ycombinator.com/item?id=22309797</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22309797</guid></item><item><title><![CDATA[New comment by AKrumbach in "I won’t buy an iPad: ten years later"]]></title><description><![CDATA[
<p>> But I do not at all understand the enmity some nerds have for non-replaceable batteries.<p>Devices exist on a repairability spectrum, from the industrial appliance which is delivered with full electric schematics and every part stamped with a replacement order number, to the black-box NUSPI ["no user serviceable parts inside"]. The enmity is not really about batteries, but having that one question stand in as a measurement to ensure the device meets a minimal standard for allowing third-party repair.</p>
]]></description><pubDate>Mon, 27 Jan 2020 20:28:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=22163438</link><dc:creator>AKrumbach</dc:creator><comments>https://news.ycombinator.com/item?id=22163438</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22163438</guid></item><item><title><![CDATA[New comment by AKrumbach in "Who wants to play the status game?"]]></title><description><![CDATA[
<p>> There isn't one game, there are infinitely many, and different people will have success at different games. But there is also the meta-game: The game of being able to win the highest variety and largest amount of different games.<p>I am less certain the meta-game is inherently about broadening the variety of status measurements, and more about setting the terms by which status is measured. A person who can win a large variety of such measurements might trend toward a broadening strategy such as you describe (since this is likely to favor their odds of winning any given contest), but ultimately the problem of of a "split decision" between multiple comparisons means we should expect any given contest to only ever use <i>one</i> means of status measurement.<p>Therefore the meta-game is about winning the selection process for that measurement (with the broad strategy being just one among many possibilities)....</p>
]]></description><pubDate>Fri, 24 Jan 2020 16:30:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=22139703</link><dc:creator>AKrumbach</dc:creator><comments>https://news.ycombinator.com/item?id=22139703</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22139703</guid></item><item><title><![CDATA[New comment by AKrumbach in "Kaboom: an unusual Minesweeper"]]></title><description><![CDATA[
<p>No math proof, but I'd favor a cluster strategy as being faster to force a (partial) solution to existing clues.</p>
]]></description><pubDate>Thu, 26 Dec 2019 20:19:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=21886401</link><dc:creator>AKrumbach</dc:creator><comments>https://news.ycombinator.com/item?id=21886401</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=21886401</guid></item><item><title><![CDATA[New comment by AKrumbach in "Why Climate Alarmism Hurts Us All"]]></title><description><![CDATA[
<p>> If the author means literally everyone dead, planet gone, then obviously it won't be "apocalyptic", but the science is suggesting it's likely to be really bad.<p>No, the science doesn't imply that climate change is going to mean literally everyone dead, only a massive cost to maintain things as they are today. Contrawise, Alexandria Ocasio-Cortez said "the world will end" by 2030 if we don't stop climate change. (Source: <a href="https://thinkprogress.org/we-dont-have-12-years-to-save-the-climate-we-have-14-months-71401316dbc4/" rel="nofollow">https://thinkprogress.org/we-dont-have-12-years-to-save-the-...</a>)<p>So, yes there are people being absolutely, ridiculously, unscientifically hysterical about the effects of climate change. Unscientific alarmism is just as harmful toward efforts to properly manage the global ecology as the unscientific denial of changes.</p>
]]></description><pubDate>Thu, 05 Dec 2019 14:55:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=21712728</link><dc:creator>AKrumbach</dc:creator><comments>https://news.ycombinator.com/item?id=21712728</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=21712728</guid></item><item><title><![CDATA[New comment by AKrumbach in "The iPhone 11 Pro’s Location Data Puzzler"]]></title><description><![CDATA[
<p>>> Apple : "The icon appears for system services that do not have a switch in Settings"<p>> ... If Location Service is enable, these services will have access to them ...<p>> The Author seems to miss the fact that the unknown service causing the icon to appear isn't in the list of individual settings.<p>OK, so how do we know what this mystery service does? The obvious candidates (E911/SOS, FindMyPhone, Location-based ads, etc) all appear in the list. I think this definitely raises questions about what remaining service is asking for location, and especially what that is being used for. Given that this article is coming from a security blog, there is a definite implication of questioning the intentionality / consent of a broad setting like "location services on/off" has unknown, unlisted users [and especially when most users of such a setting have individual toggles].</p>
]]></description><pubDate>Wed, 04 Dec 2019 16:42:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=21703751</link><dc:creator>AKrumbach</dc:creator><comments>https://news.ycombinator.com/item?id=21703751</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=21703751</guid></item><item><title><![CDATA[New comment by AKrumbach in "Food is free if you know where to look"]]></title><description><![CDATA[
<p>Also not in this thread until now, but two thoughts:<p>First: A car can be "the means of production", if you're a driver for Uber/Lyft.<p>Second: the issue I understand is that this website isn't letting <i>one</i> person take fruit from a tree, but treating all such things as open invitations for <i>all</i> persons to take from the tree. To your analogy, that isn't taking a single Model T car, but seizing the factory and stating you're making cars for the entire city with it.</p>
]]></description><pubDate>Fri, 09 Aug 2019 17:59:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=20656798</link><dc:creator>AKrumbach</dc:creator><comments>https://news.ycombinator.com/item?id=20656798</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20656798</guid></item><item><title><![CDATA[New comment by AKrumbach in "What if you couldn’t program with loops?"]]></title><description><![CDATA[
<p>I'd be even more specific than that: understanding the transformation to turn a looping function into a recursive one is the key gateway into being able to comprehend code which uses advanced call-stack manipulation patterns, such as continuations or coroutines. While I hesitate to call such methodologies _simpler_ code, such patterns still will certainly yield more maintainable, reliable code in a strict single-thread language such as Javascript.</p>
]]></description><pubDate>Mon, 15 Jul 2019 16:01:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=20442060</link><dc:creator>AKrumbach</dc:creator><comments>https://news.ycombinator.com/item?id=20442060</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20442060</guid></item><item><title><![CDATA[New comment by AKrumbach in "GCC should warn about 2^16 and 2^32 and 2^64"]]></title><description><![CDATA[
<p>Well, that isn't the only bug in the code, just the one which is being requested for prompting the warning. It's been about a decade since I've written significant C/C++ code, but something far more dangerous stood out to me:<p>Upon first reading, I'd assume they are seeing the maximum <i>unsigned</i> values, but their variables aren't declared as unsigned -- and C/C++ default to signed values. Secondly, representing the nth power of two actually takes n+1 binary digits, so e.g. 2<i></i>8 is a one, followed by 8 zeros -- overflowing any 8-bit variable, signed or unsigned! This is undefined behavior as-declared (signed values), but would be entered as a zero for explicitly declared unsigned variables.<p>Personally, if I were to be implementing this, I'd use bitwise operations to generate the correct values, and explicitly acknowledge in a comment something like "the following code knowingly breaks the abstraction of numeric values. It is likely not portable to other hardware, nor should you assume easy extension to other variable types. Das Quellcode ist nicht fur der gefingerpoken!"</p>
]]></description><pubDate>Mon, 17 Jun 2019 17:25:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=20205258</link><dc:creator>AKrumbach</dc:creator><comments>https://news.ycombinator.com/item?id=20205258</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20205258</guid></item><item><title><![CDATA[New comment by AKrumbach in "Dear AI startups: Your ML models are dying quietly"]]></title><description><![CDATA[
<p>A search on Google turns up this Common Lisp code, which appears to define a number of SI units (both base and derived) in the sort of manner described.<p><a href="http://www-ksl.stanford.edu/knowledge-sharing/lib/unit-conversion-agent/standard-units-and-dimensions.lisp" rel="nofollow">http://www-ksl.stanford.edu/knowledge-sharing/lib/unit-conve...</a><p>Given the way this appears to be defining some sort of class-based hierarchy, with the correct type requirements this code should perform exactly the sort of unit/type checking the grandparent post wanted, but I didn't go digging into the rest of the project files to confirm this code defined things in the correct manner for that to work.</p>
]]></description><pubDate>Tue, 23 Apr 2019 11:36:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=19727548</link><dc:creator>AKrumbach</dc:creator><comments>https://news.ycombinator.com/item?id=19727548</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=19727548</guid></item><item><title><![CDATA[New comment by AKrumbach in "Check Out PC Classic, a $99 Adorable Tiny DOS Games Console"]]></title><description><![CDATA[
<p>Well, for a SNES/NES/Atari/Genesis/etc. classic device, the issue might not be getting ROM images but <i>doing so legally</i>. Sure, I could find a torrent containing the entire NES+SNES library for making retro-Pi... but that doesn't make it any less piracy if I don't own original carts for all of those games. The fact that so many classic PC/DOS games either have been put online by the original owners for free (such as SimCity or the Zork trilogy) or can still be purchased on Steam or GOG.COM (like Sierra's Kings Quest/Space Quest collections) makes this sort of device far less valuable from that angle.<p>Furthermore, that leads into a question of "Why should young people care about the copyright of 20+ year old games?" ... which probably is actually a very good question deserving of serious examination instead of mere snark.</p>
]]></description><pubDate>Wed, 14 Nov 2018 18:15:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=18452213</link><dc:creator>AKrumbach</dc:creator><comments>https://news.ycombinator.com/item?id=18452213</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18452213</guid></item><item><title><![CDATA[New comment by AKrumbach in "Check Out PC Classic, a $99 Adorable Tiny DOS Games Console"]]></title><description><![CDATA[
<p>It's not the form factor but the official FAQ page that really makes me think this is a RPi+UI, especially when the last question/answer pair is:<p>> Can’t I just buy a Raspberry Pi, an enclosure, gamepad, keyboard, and mouse, 3D print a faceplate, install Armbian, buy 30+ games, build the source for ARM or install/configure in DOSBox for each and every game, create a menu system with game art, and tell everyone about it at parties?<p>> No.<p>With no other explanation or expansion on that answer, it reads to me like "That was our idea, now go away". OTOH, if they manage to license a number of classic games which aren't legally available elsewhere (like the original Sid Meier Civilization, or Lemmings) this might be worth the surcharge.</p>
]]></description><pubDate>Wed, 14 Nov 2018 16:48:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=18451254</link><dc:creator>AKrumbach</dc:creator><comments>https://news.ycombinator.com/item?id=18451254</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18451254</guid></item><item><title><![CDATA[New comment by AKrumbach in "Ask HN: What's your favorite elegant/beautiful algorithm?"]]></title><description><![CDATA[
<p>Came into the comments to find this, and I'm going to expand on your description: I feel like quicksort isn't [uniquely] beautiful except when used alongside bubble sort to explain computational complexity (both big-O "worst case" and big-&Omega; "best case"). These were the examples that really made the concepts "click" for me.</p>
]]></description><pubDate>Wed, 17 Oct 2018 14:41:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=18239530</link><dc:creator>AKrumbach</dc:creator><comments>https://news.ycombinator.com/item?id=18239530</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18239530</guid></item><item><title><![CDATA[New comment by AKrumbach in "Is capitalism a threat to democracy?"]]></title><description><![CDATA[
<p>By your logic, a labor union "strike" must also be extremely ineffective. (They require massive coordination and go against each individual's incentive to work.)<p>Yet they do work, and we don't call labor unions "government".</p>
]]></description><pubDate>Fri, 11 May 2018 20:11:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=17050466</link><dc:creator>AKrumbach</dc:creator><comments>https://news.ycombinator.com/item?id=17050466</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17050466</guid></item><item><title><![CDATA[New comment by AKrumbach in "Is capitalism a threat to democracy?"]]></title><description><![CDATA[
<p>This argument seems to subtly imply that the only efficacious means to "level an uneven playing field" is government regulation, and not some other, non-government process such as boycotts.<p>Government regulation is, ultimately, only one item in the civic toolbox of society. If it turns out this is flawed, and will in the long run generate more negative outcomes than positive ones, abandoning the tool does not mean abandoning the final goal. Instead, we must utilize alternate means of achieving the same ends... or accept that corruption as the price of our chosen path.</p>
]]></description><pubDate>Fri, 11 May 2018 15:59:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=17048359</link><dc:creator>AKrumbach</dc:creator><comments>https://news.ycombinator.com/item?id=17048359</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=17048359</guid></item><item><title><![CDATA[New comment by AKrumbach in "A puzzle that tiles infinitely across both sides, based on the Klein Bottle"]]></title><description><![CDATA[
<p>No, that's my first initial and last name (A Krumbach).<p>Anyway, "puzzle" is now available at <a href="https://drive.google.com/file/d/1KYDTZ2AVWQfWCSACUvfl5gAIHzAWXG7m/view?usp=sharing" rel="nofollow">https://drive.google.com/file/d/1KYDTZ2AVWQfWCSACUvfl5gAIHzA...</a><p>If I counted correctly, you should be able to make a roughly rectangular shape out of the provided pieces. (Even if I miscalculated, I think they make a good exploration toy for the P2 tiling anyway.)</p>
]]></description><pubDate>Wed, 02 May 2018 11:19:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=16975837</link><dc:creator>AKrumbach</dc:creator><comments>https://news.ycombinator.com/item?id=16975837</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16975837</guid></item><item><title><![CDATA[New comment by AKrumbach in "A puzzle that tiles infinitely across both sides, based on the Klein Bottle"]]></title><description><![CDATA[
<p>I'm at work right now, but give me a day and I will design that.</p>
]]></description><pubDate>Tue, 01 May 2018 18:30:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=16969904</link><dc:creator>AKrumbach</dc:creator><comments>https://news.ycombinator.com/item?id=16969904</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16969904</guid></item></channel></rss>