<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: wahern</title><link>https://news.ycombinator.com/user?id=wahern</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 19 Sep 2026 11:23:34 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=wahern" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by wahern in "US Treasuries Have Become Unappetizing for Foreign Central Banks and Governments"]]></title><description><![CDATA[
<p>According to this the US nominally ran a current account surplus until the 1970s: <a href="https://www.bea.gov/sites/default/files/2024-03/trans423-annual-current-account-balance.pdf" rel="nofollow">https://www.bea.gov/sites/default/files/2024-03/trans423-ann...</a><p>Which is what you'd expect if you're exporting more than importing. Perhaps you meant by some other accounting, which is what I was alluding to regarding the distortion caused by gold convertibility. Ceteris paribus,  the trade & account balance will zero out over time in the absence of some kind of regulatory or similar distortion. China doesn't need to be a net importer to become a reserve currency, but if they became one (deliberately or otherwise) and allowed their currency to float than in time their exports would tend to fall and they'd likely become a net importer, at least if they became <i>the</i> dominant reserve like the US. (If they didn't float, you'd get a mess like the US had.) The reserve status can <i>drive</i> the balance of trade toward net importing. Which is precisely why China doesn't really want to become a global reserve currency. They'd certainly like the soft power that would bring, but they don't want the domestic employment disruption the US suffers from. That doesn't stop them from wanting their cake and eating it, too; they can try, but nobody really believes they could, so nobody takes it seriously. Though it's not necessarily an all or nothing deal. I'm not sure the world needs a single reserve currency as dominant as the dollar. We have markets to arbitrage and balance currency valuations, including future expected valuations. A singular dominant reserve currency is helpful to reduce friction, but less so when you have huge, global currency and currency derivatives markets constantly trading.</p>
]]></description><pubDate>Sat, 19 Sep 2026 00:19:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=49762010</link><dc:creator>wahern</dc:creator><comments>https://news.ycombinator.com/item?id=49762010</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49762010</guid></item><item><title><![CDATA[New comment by wahern in "Second Circuit allows government to search electronic devices at the border"]]></title><description><![CDATA[
<p>The FISA court only handles warrants, not prosecutions. Generally the only parties involved in a warrant request to a court (FISA or any other), are the judge and the government representative(s) seeking the warrant, though the court can pull in third-parties if it wants, e.g. for advice on legal questions.<p>A secret criminal prosecution trial would be unconstitutional under the Sixth Amendment ("In all criminal prosecutions, the accused shall enjoy the right to a speedy and public trial"). Though SCOTUS has unfortunately allowed for some classified material to be kept secret, sometimes (IIRC) even from the defendant and the jury, though usually this is ancillary stuff, not the direct evidence that would secure a conviction.</p>
]]></description><pubDate>Fri, 18 Sep 2026 21:31:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=49760528</link><dc:creator>wahern</dc:creator><comments>https://news.ycombinator.com/item?id=49760528</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49760528</guid></item><item><title><![CDATA[New comment by wahern in "US Treasuries Have Become Unappetizing for Foreign Central Banks and Governments"]]></title><description><![CDATA[
<p>The US was a net exporter for most of the time it was a de jure and de facto reserve currency, up until the dollar was floated (i.e. end of gold convertibility). IOW, it was arguably the reserve currency status that drove the trade deficits, not the other way around. The effect was muted by the artificial constraint of gold convertibility, but the pressures from that restraint manifested in other problems, culminating in a currency crisis and Nixon's decision to end convertibility. That unleashed the deflationary pressures caused by reserved status, accelerating the shift to goods imports.</p>
]]></description><pubDate>Fri, 18 Sep 2026 19:40:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=49759171</link><dc:creator>wahern</dc:creator><comments>https://news.ycombinator.com/item?id=49759171</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49759171</guid></item><item><title><![CDATA[New comment by wahern in "C++26: Trivial infinite loops are no longer undefined behaviour"]]></title><description><![CDATA[
<p>> When both conditions are met, the loop body is replaced with a call to std::this_thread::yield(). This gives execution of the loop the forward-progress semantics it previously lacked.<p>That's the epitome of the hidden code downside that Linus and many others dislike about C++. For constructors and destructors it's somewhat unavoidable and not so random, though Rust does better at limiting the blast radius of non-local code, at least in the drop case.<p>If they didn't want to adopt the C11 rule, the C++ committee should've explored a rule that required the compiler to emit a diagnostic or error for trivial loops (whether as defined by C11 or otherwise), requiring the programmer to explicitly insert ::yield or similar. No hidden code, and less opportunity for the compiler to do surprising things.<p>The C committee has been rigorously enumerating UB cases in the standard and addressing each case in turn, often by requiring a diagnostic, error, or by turning it into implemention defined behavior. But inserting code like that would be unthinkable.</p>
]]></description><pubDate>Fri, 18 Sep 2026 15:56:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=49756261</link><dc:creator>wahern</dc:creator><comments>https://news.ycombinator.com/item?id=49756261</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49756261</guid></item><item><title><![CDATA[New comment by wahern in "I had Gemini train its own replacement for $9"]]></title><description><![CDATA[
<p>I'm sorry Dave, I can't do that, unless you upgrade to a premium enterprise subscription.</p>
]]></description><pubDate>Thu, 17 Sep 2026 15:14:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=49742041</link><dc:creator>wahern</dc:creator><comments>https://news.ycombinator.com/item?id=49742041</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49742041</guid></item><item><title><![CDATA[New comment by wahern in "Jabber/XMPP: How Do We Gain Traction?"]]></title><description><![CDATA[
<p>Both Monal and Conversations support XEP-0357. Each project runs their own XMPP-to-Apple/Google gateway for push notifications. It has to be that way because the gateway server and client phone application have to be signed by the same developer account.<p>The client phone app tells your XMPP server which gateway to use (or maybe it's vice-versa, the gateway contacts your server. I forget). In any event XMPP servers like Prosody support this out-of-the-box.</p>
]]></description><pubDate>Mon, 14 Sep 2026 17:08:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=49700363</link><dc:creator>wahern</dc:creator><comments>https://news.ycombinator.com/item?id=49700363</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49700363</guid></item><item><title><![CDATA[New comment by wahern in "Jabber/XMPP: How Do We Gain Traction?"]]></title><description><![CDATA[
<p>Conversations also supports Android's/Google's push notifications.</p>
]]></description><pubDate>Mon, 14 Sep 2026 17:01:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=49700238</link><dc:creator>wahern</dc:creator><comments>https://news.ycombinator.com/item?id=49700238</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49700238</guid></item><item><title><![CDATA[New comment by wahern in "Europe's "Less" Is Doing More Than Anyone Gives It Credit For"]]></title><description><![CDATA[
<p>That's true for states like California and perhaps the US generally, but in states like Texas industry uses half of all energy. (
<a href="https://www.eia.gov/todayinenergy/detail.php?id=66224" rel="nofollow">https://www.eia.gov/todayinenergy/detail.php?id=66224</a>) Likewise for South Korea and China where over half is for industry. This is precisely because most states exported their heavy industry, both overseas and to states like Texas, which has many chemical plants and similar energy-intensive industry.</p>
]]></description><pubDate>Sun, 13 Sep 2026 04:25:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=49680017</link><dc:creator>wahern</dc:creator><comments>https://news.ycombinator.com/item?id=49680017</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49680017</guid></item><item><title><![CDATA[New comment by wahern in "OpenAI agents carried out an undisclosed attack on RubyGems"]]></title><description><![CDATA[
<p>See my response at <a href="https://news.ycombinator.com/item?id=49668714">https://news.ycombinator.com/item?id=49668714</a></p>
]]></description><pubDate>Sat, 12 Sep 2026 05:55:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=49669313</link><dc:creator>wahern</dc:creator><comments>https://news.ycombinator.com/item?id=49669313</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49669313</guid></item><item><title><![CDATA[New comment by wahern in "OpenAI agents carried out an undisclosed attack on RubyGems"]]></title><description><![CDATA[
<p>As a summary of American criminal jurisprudence I'm willing to stand by what I said. But I'll admit some caveats:<p>1) Traffic-related laws straddle the boundary between civil/regulatory law and criminal law. Someone losing their driver's license or even paying a penalty for involuntary intoxication would still be consonant with criminal law principles. However, a criminal punishment would be aberrational. (Distinction between a civil penalty and criminal punishment usually turns on whether there's a moral purpose to the sanction. Jail time is usually but not always--cf civil contempt incarceration--considered a criminal punishment.)<p>2) Background principles notwithstanding, in theory a state could completely dispense with any morality-colored mens rea requirement, just as the UK Parliament could do whatever it wants to. The backstop would be Federal constitutional [substantive] due process guarantees.<p>2.a) Some quick searching shows that Texas nominally seems to have dispensed with this requirement for DWIs. See e.g. Farmer v. State, 411 S.W.3d 901 (Tex. Crim. App. 2013) and some discussion at <a href="https://www.ncdd.com/top-dui-attorneys-blog/involuntary-intoxication" rel="nofollow">https://www.ncdd.com/top-dui-attorneys-blog/involuntary-into...</a> Without having fully read the case law, though (but some summaries of that and other cases), I suspect there might be some nuance that has allowed this to stand without a full majority accepting that the traditional principles have been completely thrown out. For example, even if someone didn't know they were taking Ambien, the simple act of voluntarily taking any pill without careful examination can be construed as a sufficiently culpable act. Still, it's a pretty big caveat.<p>2.b) Statutory rape is a classic strict liability crime. But most states will permit a mistake-of-fact defense. Some don't, but even there there's sometimes some nuance and rationalizing going on and the literature is crazy complex. Because this is a "think of the children" situation, most case will just have horrible facts.<p>3) A few states have nominally dispensed with insanity defenses, though Kansas stands out the most. SCOTUS upheld Kansas' law in Kahler v. Kansas, but in the majority opinion Kagan characterized the Kansas law as not abolishing the insanity defense but rather changing its shape, and she showed that there still remained elements for which a defendant could plea lacked the requisite intent. Also, regarding the Federal constitution acting as backstop, she reiterated that SCOTUS was reticent to establish strict metes & bounds about the general principles of criminal law that states could not stray beyond. Nonetheless, those principles clearly exist.<p>I had some other points, but now I've forgotten them. Also, minor pedantic point, but like "strict liability crime", some scholars consider "affirmative defense" to be oxymoronic. As a substantive matter there's not a strong distinction. It's a procedural distinction about initial burdens of proof, but in most if not all cases you can interpret an affirmative defense as simply placing a very weak initial burden on the prosecution that is implicitly met.<p>(Note, I'm not a practicing lawyer but do have a law degree.)<p>EDIT: Ah, point 4) Intent was a big sticking point in the Obamacare penalty case, Sebelius. Both the dissent and Roberts (the swing vote) reiterated that you couldn't have a penalty or punishment for doing nothing. (IIRC some of the majority opinions also echoed this.) That is, even in a civil context there has some to be some voluntary act, however remote, that puts someone in a position to be subject to legal liability. But as Roberts pointed out, the taxing power is the great exception, where you can be required to do something merely for existing, and thus penalized for not doing nothing properly. (And Roberts was the critical swing vote.)<p>EDIT EDIT: Also see, "Solving General and Specific Intent: A Mapping on the MPC and Applications to the Categorical Approach", <a href="https://papers.ssrn.com/sol3/papers.cfm?abstract_id=4754469" rel="nofollow">https://papers.ssrn.com/sol3/papers.cfm?abstract_id=4754469</a> In describing the distinctions between general and specific intent in criminal law, it also delves into the definitions of strict criminal liability (which can be construed as either very similar or identical to general intent crimes), and notes that SCOTUS generally inserts an implicit mens rea requirement when considering strict liability criminal statutes.</p>
]]></description><pubDate>Sat, 12 Sep 2026 04:10:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=49668714</link><dc:creator>wahern</dc:creator><comments>https://news.ycombinator.com/item?id=49668714</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49668714</guid></item><item><title><![CDATA[New comment by wahern in "OpenAI agents carried out an undisclosed attack on RubyGems"]]></title><description><![CDATA[
<p>A strict liability crime is something of an oxymoron. Crimes always require intent, the mens rea element. The question is intent for what. If somebody drugged you without your knowledge and you were charged with a DUI, you would have a defense--no intent to become intoxicated.<p>The strict liability means once you choose to become intoxicated, you're liable for driving intoxicated, even if in some other context your intoxication would mean you couldn't form the requisite intent for something, e.g. have sex.<p>If there's too much distance between the act you intend to do and the strict liability acts that complete the crime, then the crime would be considered unconstitutional.<p>Criminal law in common law systems emerged from tort law, so there are many parallels, including the notion of strict liability. (Thus the old axiom about crimes being an offense to the king, specifically an injury to the peaceful society he's ostensibly trying to maintain.) But criminal law has a moral dimension that is absent or muted in other areas, so strict liability could never be as expansive as in tort law or regulatory law.</p>
]]></description><pubDate>Sat, 12 Sep 2026 01:59:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=49667898</link><dc:creator>wahern</dc:creator><comments>https://news.ycombinator.com/item?id=49667898</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49667898</guid></item><item><title><![CDATA[New comment by wahern in "JEP 544: Ahead-of-Time Code Compilation"]]></title><description><![CDATA[
<p>Don't forget GCJ. It wasn't removed from GCC until about 2016, a nearly 20-year long run, though interest had waned many years prior.<p>I don't remember if GCJ supported loading and running code dynamically with a built-in JIT or interpreter. I think it was just pure AOT, which caused some compatibility headaches.</p>
]]></description><pubDate>Thu, 10 Sep 2026 18:45:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=49648480</link><dc:creator>wahern</dc:creator><comments>https://news.ycombinator.com/item?id=49648480</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49648480</guid></item><item><title><![CDATA[New comment by wahern in "Growing proof that autonomous cars save lives"]]></title><description><![CDATA[
<p>The manufacturers of a self-driving car can be held and are held liable today, same as if the brakes were defective (strict product liability) or improperly marketed (negligence). That doesn't mean the driver might not also be liable. It all depends on why an accident occurred and a host of other factors. There's really nothing special about self-driving cars in this respect, except that litigation can be much more factually complicated. For failing breaks, it's <i>relatively</i> clear given X speed and Y distance, and assuming they were engaged, whether they worked. Then you work backwards from there. Negligent driving? Poor maintenance (driver or mechanic)? Defective design? But in driver assistance and automation systems there are many more questions about what was actually expected to happen, or what was reasonable to expect to happen.</p>
]]></description><pubDate>Thu, 10 Sep 2026 09:39:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=49640967</link><dc:creator>wahern</dc:creator><comments>https://news.ycombinator.com/item?id=49640967</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49640967</guid></item><item><title><![CDATA[New comment by wahern in "Growing proof that autonomous cars save lives"]]></title><description><![CDATA[
<p>The manufacturer would still be liable, same as if the brakes malfunctioned.</p>
]]></description><pubDate>Thu, 10 Sep 2026 07:12:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=49639577</link><dc:creator>wahern</dc:creator><comments>https://news.ycombinator.com/item?id=49639577</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49639577</guid></item><item><title><![CDATA[New comment by wahern in "Growing proof that autonomous cars save lives"]]></title><description><![CDATA[
<p>Not sure if you meant to imply it, but you don't need to remove driver liability to incentivize the inebriated to use autonomous mode. That's a calculation even someone who's blackout drunk can easily make.<p>Removing liability might incentivize more people to, e.g., drive their car to a bar. I'm not sure that's a good thing. Maybe great for bars and restaurants, or possibly quality of life, but removing liability probably has other unintended consequences.<p>It's maybe too early tell whether criminal liability should be changed, or at least <i>how</i> it should be changed. If criminal liability had been removed when Tesla started making their extravagant self-driving claims, surely you'd agree it would have been too soon, and potentially resulted in more accidents. Few if any consumer autonomous driving modes are as reliable as Waymo<p>Absent statutory changes, common law tort will probably evolve in some states to take into consideration new incentives and norms, and that might help point the way for changes in criminal law. Those policy changes are typically driven by courts wrestling with real world cases, whereas de novo legislative changes are often driven by imaginations and lobbying.</p>
]]></description><pubDate>Thu, 10 Sep 2026 05:39:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=49638854</link><dc:creator>wahern</dc:creator><comments>https://news.ycombinator.com/item?id=49638854</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49638854</guid></item><item><title><![CDATA[New comment by wahern in "What do Visa and Mastercard do? An intro to card networks"]]></title><description><![CDATA[
<p>Also anyone handling cash is <i>supposed</i> to wash their hands before handling food, unless perhaps they're using tongs or something. Ideally an establishment dedicates one person to the register, but with the cost of labor that can be expensive without enough sales volume.</p>
]]></description><pubDate>Wed, 09 Sep 2026 21:39:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=49634777</link><dc:creator>wahern</dc:creator><comments>https://news.ycombinator.com/item?id=49634777</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49634777</guid></item><item><title><![CDATA[New comment by wahern in "No constitutional right to clean water, federal court finds"]]></title><description><![CDATA[
<p>The writers of the US constitution were well aware of how to enumerate positive rights, as they were common in the state constitutions, as well in many European countries' declarations of rights in restraint of monarchs. Many of them resisted this, especially James Madison, who called them mere parchment barriers and ineffective, even counterproductive. Madison's side mostly held sway, where the US constitution focused on the structure of government. The anti-federalists and other factions were the ones who pushed for enumerated positive rights, and they won only some concessions, like the Bill of Rights, which Madison and others worked to limit, such as phrasing some of them in negative terms.<p>You can disagree with Madison, but he certainly wasn't ignorant about these questions. He just felt positive rights were better secured through dynamic legislative processes within a stable and responsive democratic framework. The hard part is trying to maintain a responsive democracy. Without that positive rights are empty promises, anyhow, as they often are in these newer constitutions. One of the problems with making promises you can't keep is it delegitimizes government, which furthers the normalization of corruption and unlawfulness.</p>
]]></description><pubDate>Mon, 07 Sep 2026 20:26:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=49602631</link><dc:creator>wahern</dc:creator><comments>https://news.ycombinator.com/item?id=49602631</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49602631</guid></item><item><title><![CDATA[New comment by wahern in "Visualizing Rust's Vtables: How dyn Trait Works In Memory"]]></title><description><![CDATA[
<p>I assumed it's a figure of speech, but, yeah, the borrow checker only enforces function-local invariants, with no interprocedural analysis or memorization. Parameter aliasing is just a logical deduction from assuming local invariants are maintained at all call sites. That's why the borrow checker imposes very minimal cost (esp when it was block based), and doesn't even require static compilation. Traits and other aspects of the type system are where the complexity and slow compile times come from.<p>I guess maybe the semantics of ZSTs complicate the aliasing story a tad?</p>
]]></description><pubDate>Sun, 06 Sep 2026 03:58:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=49583192</link><dc:creator>wahern</dc:creator><comments>https://news.ycombinator.com/item?id=49583192</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49583192</guid></item><item><title><![CDATA[New comment by wahern in "Record-High 89% in U.S. Say Government Corruption Widespread"]]></title><description><![CDATA[
<p>Setting aside textual analysis and how commas are used in the constitution, the point is that people claim not just that slavery is allowed, but that mandatory penal labor is slavery, and implicitly the same slavery that was ostensibly abolished.<p>So do you agree or not agree that mandatory penal slavery is an extension of 19th century and earlier American slavery. Because that's what the movement and rhetoric are saying. And removing the Exception Clause won't change the rhetoric, because the entire point is to argue "things haven't changed".<p>It's the same rhetoric that equivocates "wage slavery". All those things can, of course, fall under a literal definition of slavery. Just like all forms of misbehavior by politicians can be called corruption. We can say, well, Trump isn't doing anything every other politician hasn't done. Which can be literally true. But I choose not to play semantic games like that, because those semantic games are at least as likely to be used to excuse abuses as they are to prevent them. If you want reform, pursue reform. Note that many states have removed their state constitutional Exceptions Clauses which by itself resulted in zero changes to the status quo, because when you play semantic games there's always room to redefine things on-the-fly, or to find another semantic loophole. Every court knew what the Exceptions Clause actual, contextual meaning was, and can just as well redefine slavery or non-slavery to exclude or include penal labor. Semantic games don't change the real world, except insofar as they promote cynicism, confusion, and disengagement from substantive issues.</p>
]]></description><pubDate>Sat, 05 Sep 2026 21:05:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=49580684</link><dc:creator>wahern</dc:creator><comments>https://news.ycombinator.com/item?id=49580684</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49580684</guid></item><item><title><![CDATA[New comment by wahern in "Record-High 89% in U.S. Say Government Corruption Widespread"]]></title><description><![CDATA[
<p>It's called penal labor, and it was and remains widespread around the world. (And, yes, Brazilian law requires mandatory labor for all prisoners.) It wasn't until the middle to late 20th century that countries began to reform penal labor. But it's complicated. Without penal labor you can't force prisoners to, e.g., do laundry or mop floors. Even mandatory community service is a form of penal labor, and you can still find that in some Western European countries.<p>The norm now is to require a wage for mandatory labor, but of course often it's just a pittance. (Only 6 US states have uncompensated labor.) But even when you require minimum wage, many criminals owe restitution, so it could be and is taken away again.<p>Many US states have penal labor systems just like in Europe, that is nominally opt out, mandatory wages, etc, but at the end of the day it's always open to accusations of coercion and claims of "slavery".<p>The rhetoric around the 13th Amendment is exactly why we're in the situation we are now politically. Everything is equivocated to maximize rhetorical impact. Every unethical thing a politician does is "corruption", so when you get open and egregious corruption as with Trump, people can't discriminate and assume it's all the same.<p>Was penal labor abused to roll back the clock on abolition? Yes. Is penal labor abused today? Yes. But calling it slavery, drawing parallels to chattel slavery, is just irresponsible.</p>
]]></description><pubDate>Sat, 05 Sep 2026 03:38:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=49572874</link><dc:creator>wahern</dc:creator><comments>https://news.ycombinator.com/item?id=49572874</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49572874</guid></item></channel></rss>