<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: cbondurant</title><link>https://news.ycombinator.com/user?id=cbondurant</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 03 May 2026 18:59:03 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=cbondurant" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by cbondurant in "Russia Poisons Wikipedia"]]></title><description><![CDATA[
<p>What an interesting article that definitely isn't pulling incredibly obvious red scare tactics. I'd be quite interested to know <i>what damn article it was</i> that was apparently <i>so</i> out of touch with reality that it left this author reeling in shock and horror.<p>Perhaps they neglected to mention what Wikipedia article it was, because they knew that if people were able to visit the page, look through its edit history, and inspect the content of its talk page, they would be able to come to their own conclusion that the author's claims are overstated, sensationalist fearmongering? In a time where the US federal government is trying its hardest to undermine the freedoms of its own people, I find any accusations of foreign actors to be laughable.<p>You know its funny, I think I'm less worried about people on the other side of the planet stealing my personal data and trying to influence the way I think than I am about the people in the same country as me. Since, you know, not only would it be easier for them to, since we are in the same country, but also they stand to gain a lot more from it as well!</p>
]]></description><pubDate>Sat, 02 May 2026 15:06:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=47987046</link><dc:creator>cbondurant</dc:creator><comments>https://news.ycombinator.com/item?id=47987046</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47987046</guid></item><item><title><![CDATA[New comment by cbondurant in "Ti-84 Evo"]]></title><description><![CDATA[
<p>Personally, I don't think I have much benefit in a new generation TI-84. I still own a TI-85, a model that was discontinued before I was born, and it is still an objectively superior tool for doing small calculations than any other alternative.<p>For instance, we compare the phone calculator. My phone fills a lot of really important roles besides being a calculator, ones that necessitate a password. So first I have to unlock my phone. Then I have to leave whatever app I had open before. Then I need to <i>find</i> the damn calculator app.<p>That's 5-6 seconds of friction, depending on how responsive my phone feels like being and how many times I fatfinger my password because the concept of "muscle memory" on a touch screen is practically an oxymoron. Not to mention, you cant just walk away from the desk for a moment with the calculator app left open on your phone, ready to come back at a moments notice, like you can with a dedicated calculator. Phones are just too important for that.<p>There's arguable pros and cons to using your PC over a calculator, but I think that discussion is a lot more nuanced. Either way, a PC is definitely less portable than your phone or a calculator.<p>Maybe I'll be convinced to upgrade at whatever point they add usb-c and a rechargeable battery to their lowest trim model. Not before that though.</p>
]]></description><pubDate>Sat, 02 May 2026 14:53:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=47986925</link><dc:creator>cbondurant</dc:creator><comments>https://news.ycombinator.com/item?id=47986925</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47986925</guid></item><item><title><![CDATA[New comment by cbondurant in "Why does it take so long to release black fan versions?"]]></title><description><![CDATA[
<p>So if I've got the right idea, the clearances harder to achieve for a fan vs a lego piece  because you're not just concerned with the static tolerances of the shape of the fan, but also the dynamic forces that will make the blades flex and bend under load.<p>Clearance in this case is how far away the blades have to be at rest, such that the dynamic forces the blades experience under load won't flex them outwards to the point they scrape against the enclosure. Which I'd assume has far more to do with material properties than it does the raw geometry of the blade.<p>Now I wish I had a high-speed camera to be able to inspect the dynamic deformation of a noctua fan. I'm curious about how rigidly they behave under load.</p>
]]></description><pubDate>Sat, 02 May 2026 13:49:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=47986396</link><dc:creator>cbondurant</dc:creator><comments>https://news.ycombinator.com/item?id=47986396</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47986396</guid></item><item><title><![CDATA[New comment by cbondurant in "Your biggest vulnerability is your shitty compensation"]]></title><description><![CDATA[
<p>Another part of the issue, as I can see it, is that paying your workers better is a prisoners dilemma:<p>If nobody pays their workers well: All companies suffer from a disaffected, burnt out workforce that is unable to consistently perform at the best of their ability. As well as many industries suffering from the fact that their products are <i>non-essential</i>. If you're paycheck to paycheck, barely scraping by rent, you're not going to bother buying a new board game, pick up a book, get the latest and greatest console, or its overpriced games.<p>If <i>some</i> pay their workers well, and others don't, the companies that do will be at a disadvantage financially against their competitors. A healthier and happier employee almost certainly directly results in higher profits, but not to an extent that matches or outpaces the increase in wages required to reach that point.<p>If all of them pay their workers well, workers become less financially stressed. They do their job better, because they are healthier, less exhausted, etc. This also results in the exact opposite of the first case above: People have more money, they can spend more, you make more profit from people spending more across the board.<p>This is part of the reason that minimum wage laws are <i>actually really important</i>, and why the fact they have stagnated for so long is such an issue. It breaks the prisoners dilemma game by mandating that everyone together makes the group-optimal decision over the individual-optimal one.<p>Or, you know, we could also try UBI! Or help free up discretionary spending power by nationalizing the most essential goods and services (targeting the ones that are the least elastic). It's not like we aren't lacking in options that would work to alleviate the issue here.</p>
]]></description><pubDate>Fri, 01 May 2026 12:02:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=47973782</link><dc:creator>cbondurant</dc:creator><comments>https://news.ycombinator.com/item?id=47973782</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47973782</guid></item><item><title><![CDATA[New comment by cbondurant in "Ladybird adopts Rust, with help from AI"]]></title><description><![CDATA[
<p>Based on the origins of Rust as a tool for writing the really thorny, defensive parsers of potentially actively hostile code for firefox, I have to imagine that another web browser is the most at-home place the language could ever be.</p>
]]></description><pubDate>Mon, 23 Feb 2026 14:06:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=47122513</link><dc:creator>cbondurant</dc:creator><comments>https://news.ycombinator.com/item?id=47122513</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47122513</guid></item><item><title><![CDATA[New comment by cbondurant in "Do not apologize for replying late to my email"]]></title><description><![CDATA[
<p>I feel like the lag-time of communication was an important component of older forms of communication that has been lost. That's not to say that fast communication isn't a boon to society, of course. Only that slower communication gives you more flexibility in how you respond, and more time to think about what your response should be.<p>When the main form of long distance communication was the postal system, and letters took days to travel from sender to receiver, you could easily wait days, if not weeks, to draft up your reply and mail it out. The recipient on the other end wouldn't even be able to discern the difference between your delay and the delay from the postal network itself. It had some in-built slack.<p>When the only phones were landlines, if someone called you and you knew you were in a bad mood, the kind of bad mood that would invariably make you say something stupid, you could just not pick up! There were plenty of common, understandable reasons someone wouldn't be available to answer their landline. Then they could leave you a message, and you could call back when you mood improved again. Again, there was slack built into the system.<p>Now there's this cultural expectation that puts far more attention on your reaction speed. A text message with no immediate response <i>could</i> just be them not seeing it immediately... But actually no! Now we have read receipts too! You can't even pretend to have not seen it yet while you think of your reply. Some platforms even have the little "currently typing" indicator tell them how long you've spent drafting and re-drafting whatever message you ended up sending. A panopticon of communication. Now there's no slack. Any person anywhere in the world could try and get a hold of you with the same expectation of immediacy that a face-to-face conversation would supply.<p>Now of course, not every single person I might text, call, or send an email to, will have the same expectations for what is an appropriate degree of responsiveness. But, (speaking from my personal experience) I am absolutely miserable at reading that from social clues. I am left having to assume that, in the absence of some clear indicator to the contrary, whoever I am writing to will actually have rather strict expectations, and that allowing myself to be lax may very well give them a terrible opinion of me. (Though, the degree to which their opinion of me actually <i>matters</i> is a different question entirely!)</p>
]]></description><pubDate>Wed, 11 Feb 2026 14:25:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=46975305</link><dc:creator>cbondurant</dc:creator><comments>https://news.ycombinator.com/item?id=46975305</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46975305</guid></item><item><title><![CDATA[New comment by cbondurant in "Parse, Don't Validate (2019)"]]></title><description><![CDATA[
<p>A really mindset-altering read for me, I've carried this way of thinking ever since I'd first read it a few years ago.</p>
]]></description><pubDate>Tue, 10 Feb 2026 19:26:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=46965443</link><dc:creator>cbondurant</dc:creator><comments>https://news.ycombinator.com/item?id=46965443</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46965443</guid></item><item><title><![CDATA[New comment by cbondurant in "Show HN: Printable Classics – Free printable classic books for hobby bookbinders"]]></title><description><![CDATA[
<p>If imposition was something for this site to add, I'd recommend doing it through LaTeX with the pdfpages package[1]. You generate the pdf normally, then re-lay it out using a second latex file dedicated to just doing the imposition. It's how I've done all of my imposition so far, and its more than powerful enough to do the kind of simple page layout that you would want to do with a home printer.<p>Maybe more complex layout might be needed if you happened to have a printer that could handle like, A0 size paper, or continuous rolls, which would give more flexibility in terms of the number of ways you could fit your pages onto the stock material. for the hobbyist though? More than good enough.<p>1: <a href="https://ctan.org/pkg/pdfpages?lang=en" rel="nofollow">https://ctan.org/pkg/pdfpages?lang=en</a></p>
]]></description><pubDate>Mon, 09 Feb 2026 17:28:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=46948077</link><dc:creator>cbondurant</dc:creator><comments>https://news.ycombinator.com/item?id=46948077</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46948077</guid></item><item><title><![CDATA[New comment by cbondurant in "Microsoft open-sources LiteBox, a security-focused library OS"]]></title><description><![CDATA[
<p>at first I thought library OS might have meant an OS meant for use at a library.<p>Honestly far less interesting to know I was wrong.</p>
]]></description><pubDate>Fri, 06 Feb 2026 16:07:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=46914557</link><dc:creator>cbondurant</dc:creator><comments>https://news.ycombinator.com/item?id=46914557</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46914557</guid></item><item><title><![CDATA[New comment by cbondurant in "Running the Stupid Cricut Software on Linux"]]></title><description><![CDATA[
<p>I was in the market for a vinyl cutter/knife plotter a while back, and the fact I use linux on everything was my main reason for avoiding Cricut. Ended up finding out theres an open source inkscape plugin that interfaces with the silhouette brand of knife plotters.<p>Not having to use the proprietary jank software is so nice, its a value-add over the cricut just to not have to use their software.</p>
]]></description><pubDate>Mon, 26 Jan 2026 15:17:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=46766660</link><dc:creator>cbondurant</dc:creator><comments>https://news.ycombinator.com/item?id=46766660</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46766660</guid></item><item><title><![CDATA[New comment by cbondurant in "The lost art of XML"]]></title><description><![CDATA[
<p>> the mapping is direct
... 
> or with attributes<p>so it isn't direct? That's what you're saying. You're saying that there's two options for how to map any property of structured data. That's bad, you know that right? There's no reason to have two completely separate, incompatible ways of encoding your data. That's a good way to get parsing bugs. That's just a way to give a huge attack surface for adversarially generated serialized documents.<p>Also, self documentation is useless. A piece of data only makes sense within the context of the system it originates from. To understand that system, I need the documentation for the system as a whole anyway. If you can give me any real life situation where I might be handed a json/xml/csv/etc file without also being told what GENERATED that file, I might be willing to concede the point. But I sure can't think of any. If I'm writing code that deserializes some data, its because <i>I know the format or protocol I'm interested in deserializing already.</i> You cant write code that just ~magically knows~ how its internal representation of data maps to some other arbitrary format, just because both have a concept of a "person" and a concept of a "name" for that person.<p>The problem with tags in XML isn't that they are <i>verbose</i> its that <i>putting the tag name in the closing tag makes XML a context-sensitive grammar</i> which are NIGHTMARES to parse in comparison to context-free grammars.<p>Comments are only helpful when I'm directly looking at the serialized document. and again, that's only gonna happen when I'm <i>writing the code to parse it</i> which will only happen <i>when I also have access to the documentation for the thing that generated it</i>.<p>"tooling that can verify correctness before runtime" what do you even mean. Are you talking like, compile time deserialization? What serialized data needs to be verified before runtime? Parsing Is Validation, we know this, we have known this for YEARS. Having a separate parsing and validation step is the way you get parsing differential bugs within your deserialization pipeline.</p>
]]></description><pubDate>Fri, 23 Jan 2026 16:10:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=46734181</link><dc:creator>cbondurant</dc:creator><comments>https://news.ycombinator.com/item?id=46734181</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46734181</guid></item><item><title><![CDATA[New comment by cbondurant in "Package managers keep using Git as a database, it never works out"]]></title><description><![CDATA[
<p>Admittedly, I try and stay away from database design whenever possible at work. (Everything database is legacy for us) But the way the term is being used here kinda makes me wonder, do modern sql databases have enough security features and permissions management systems in place that you could just directly expose your database to the world with a "guest" user that can only make incredibly specific queries?<p>Cut out the middle man, directly serve the query response to the package manager client.<p>(I do immediately see issues stemming from the fact that you cant leverage features like edge caching this way, but I'm not really asking if its a good solution, im more asking if its possible at all)</p>
]]></description><pubDate>Fri, 26 Dec 2025 15:49:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=46393215</link><dc:creator>cbondurant</dc:creator><comments>https://news.ycombinator.com/item?id=46393215</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46393215</guid></item><item><title><![CDATA[New comment by cbondurant in "The Mozilla Cycle, Part III: Mozilla Dies in Ignominy"]]></title><description><![CDATA[
<p>To me blink as a render engine is too closely coupled to Google. Even though technically chromium is disconnected and open source, the amount of leverage Google has is too high.<p>I dread the possibility that gecko and webkit browsers truly die out, and the single biggest name in web advertising has unilateral sway over the direction of web standards.<p>A good example of this is that through the exclusive leverage of Google, all blink based browsers are phasing out support for Manifest V2. A widely unpopular, forcing change. If I'm using a blink based browser I become vulnerable to any other profit motivated changes like that one.<p>Mozilla might be trying their hardest to do the same with this AI shlock, but if I have to choose between the trillion dollar market cap dictator of the internet and the little kid playing pretend evil billionaire in their sandbox? Well, Mozilla is definitely the less threatening of the two in that regard.</p>
]]></description><pubDate>Sat, 22 Nov 2025 23:36:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=46019342</link><dc:creator>cbondurant</dc:creator><comments>https://news.ycombinator.com/item?id=46019342</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46019342</guid></item><item><title><![CDATA[New comment by cbondurant in "The Mozilla Cycle, Part III: Mozilla Dies in Ignominy"]]></title><description><![CDATA[
<p>I don't particularly care about mozilla so much as I care about Firefox, gecko, and the continued existence of at least ONE other browser.<p>I don't want to use a blink based browser. If/When mozilla finally dies I don't have high hopes that Firefox won't just die with it.</p>
]]></description><pubDate>Sat, 22 Nov 2025 22:51:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=46019053</link><dc:creator>cbondurant</dc:creator><comments>https://news.ycombinator.com/item?id=46019053</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46019053</guid></item><item><title><![CDATA[New comment by cbondurant in "Fourier Transforms"]]></title><description><![CDATA[
<p>This feels like a very indirect way of saying "yes the fourier transform of a signal is a breakdown of its component frequencies, but depending on the kind of signal you are trying to characterize for it might not be what you actually need."<p>Its not that unintuitive to imagine that if all of your signals are pulses, something like the wavelet transform might do a better job at giving you meaningful insights into a signal than the fourier transform might.</p>
]]></description><pubDate>Sun, 16 Nov 2025 22:40:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=45949125</link><dc:creator>cbondurant</dc:creator><comments>https://news.ycombinator.com/item?id=45949125</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45949125</guid></item><item><title><![CDATA[New comment by cbondurant in "A Common Semiconductor Just Became a Superconductor"]]></title><description><![CDATA[
<p>Leaves me wondering if this will allow for superconducting cryogenic transistors? If my hobby level understanding of how silicon doping works, this new superconducting germanium would be a p-type? I could imagine something like ion implantation could be able to establish n-type regions within the germanium while allowing bulk regions of the lattice to maintain superconducting properties.<p>Though admittedly, I'm not actually aware what parts of a semiconductor circuit are the biggest power dissipation sources, so I guess its entirely possible that most of the power is dissipated across the p-n junctions themselves.</p>
]]></description><pubDate>Fri, 14 Nov 2025 14:16:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=45926873</link><dc:creator>cbondurant</dc:creator><comments>https://news.ycombinator.com/item?id=45926873</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45926873</guid></item><item><title><![CDATA[New comment by cbondurant in "Fighting the New York Times' invasion of user privacy"]]></title><description><![CDATA[
<p>This is rich coming from the company that scraped the entire internet and tons of pirated books and scientific papers to train their models.<p>Maybe if you didn't scrape every single site on the internet they wouldn't have a basis for their case that you've stolen all of their articles through training your models on them. If anyone is to blame for this its openAI, not the NYT.<p>Play stupid games win stupid prizes.</p>
]]></description><pubDate>Thu, 13 Nov 2025 15:18:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=45915891</link><dc:creator>cbondurant</dc:creator><comments>https://news.ycombinator.com/item?id=45915891</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45915891</guid></item><item><title><![CDATA[New comment by cbondurant in "Majority of teens hold negative views of news media, says report"]]></title><description><![CDATA[
<p>I think the biggest thing that makes me distrust the news as it stands is that I feel like news reporting is far too prone to overly leveling debates. And by that I mean making both sides come across as equally credible, even when that could not be further from the truth.<p>The most common way I see it happen is like this:
you have a situation some group says that some totally safe thing is actually super dangerous.
There's a large body of scientific literature that really clearly shows its totally safe.
the news reports on it as such:
"While many within the scientific community state that there is no harm with X, anti-X proponents respond that the current studies are not substantial enough, and that they are simply asking questions."
This framing, does not point out that the anti-X proponents are just a group of 10 people, nor does it describe how much evidence there exists in the scientific literature showing the thing is safe. Both sides are made to sound equally reasonable, which in my mind is practically a lie by omission. Because they <i>aren't</i> equally reasonable.<p>Edit: One additional thought. I still will read news articles if they get shared to me, and I try to evaluate based off of what the source is. but another reason I don't actively keep a news subscription is because news orgs love reporting on tragedy. Because its more noteworthy. I'm just not interested in reading yet another article about how crime is on the rise. Or about the most recent fatal car crash. Etc.<p>I stare into the void enough as it is. I don't want another.</p>
]]></description><pubDate>Fri, 07 Nov 2025 14:55:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=45847041</link><dc:creator>cbondurant</dc:creator><comments>https://news.ycombinator.com/item?id=45847041</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45847041</guid></item><item><title><![CDATA[New comment by cbondurant in "Blue Prince (1989)"]]></title><description><![CDATA[
<p>There are in fact two sided floppies! IIRC they behave a lot like the two sides of a cassette tape, the floppy reader only reads from one side at a time.<p>A fun fact in that regard: the game Karateka (an actual game for the Apple II) had an easter egg, where the team realized that their game entirely fit in the capacity of one side of a floppy, so they put a second copy of the game on the other side, but set up so that it would render upside-down.<p>I'd not be surprised if the inclusion of that detail in this post was directly inspired by Karateka.</p>
]]></description><pubDate>Wed, 05 Nov 2025 14:54:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=45823469</link><dc:creator>cbondurant</dc:creator><comments>https://news.ycombinator.com/item?id=45823469</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45823469</guid></item><item><title><![CDATA[New comment by cbondurant in "You can't cURL a Border"]]></title><description><![CDATA[
<p>This is the kind of app I wouldn't believe could actually exist. Human rules are just so painfully complex and unwilling to agree with the concept of consistency.<p>Insanely impressive that it works even just well enough that more than just the developer finds use in it.</p>
]]></description><pubDate>Tue, 04 Nov 2025 14:06:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=45811175</link><dc:creator>cbondurant</dc:creator><comments>https://news.ycombinator.com/item?id=45811175</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45811175</guid></item></channel></rss>