<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: everforward</title><link>https://news.ycombinator.com/user?id=everforward</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 24 May 2026 19:32:47 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=everforward" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by everforward in "DeepSeek reasonix, DeepSeek native coding agent with high caching and low cost"]]></title><description><![CDATA[
<p>> Isn't it just a matter of not changing the previous context?<p>Yes, but a lot of harnesses change previous context.  E.g. the system prompt injects the current time/date, working directory, files in the working directory, etc.  Compaction also changes the whole previous context.  I _think_ changing the list of tools also invalidates cache, so invoking a subagent with different tools would invalidate the cache.<p>My vague impression is that it's in a similar vein to functional programming languages.  It generally disallows doing things that lead to bugs (cache misses in this case), and presumably allows you to do those things in a way that makes it much clearer that this is likely to cause cache misses.  I would guess that in this paradigm, you don't mutate your existing session, you derive a new session by mutating the prior context into a new context.</p>
]]></description><pubDate>Sun, 24 May 2026 15:20:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=48257973</link><dc:creator>everforward</dc:creator><comments>https://news.ycombinator.com/item?id=48257973</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48257973</guid></item><item><title><![CDATA[New comment by everforward in "The memory shortage is causing a repricing of consumer electronics"]]></title><description><![CDATA[
<p>My argument is predicated on the assumption that mainstream hardware manufacturers will copy the way Apple and Framework have made system memory usable for inference.<p>In that world, a) we are already at or close to having enough memory in local devices to do inference locally, and b) that memory isn't inference-specific and can be utilized for other things.  Most devices come with enough memory to do some level of inference, and some come with plenty (eg a gaming desktop probably has 32GB+ of RAM in it).<p>You aren't going to run Kimi on it, but I think the reality for a lot of consumer inference is that it doesn't need to be.  It's going to be a lot of things that are soft, and easily answered by a search API, so the LLM really just needs to be able to skim and summarize.  Going a step further, we may even see some kind of hybrid approach where a local OpenRouter kind of thing decides whether the task is soft enough to do locally with models that fit in RAM or if it needs to be farmed out to a PaaS provider.</p>
]]></description><pubDate>Fri, 22 May 2026 17:30:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=48238875</link><dc:creator>everforward</dc:creator><comments>https://news.ycombinator.com/item?id=48238875</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48238875</guid></item><item><title><![CDATA[New comment by everforward in "Flipper One – we need your help"]]></title><description><![CDATA[
<p>People that want NixOS should absolutely be free to install it, I just think making it the default makes the system dead on arrival.  There are hordes of people using Arduino's editor on esp32 boards because they don't want to learn esp-idf (not a judgement, Arduino works fine enough for most uses).<p>> I don't really understand why would the team that already got a full plate decide to also invent a whole new Linux system while they're creating their hardware device.<p>Honestly, I just wouldn't solve that.  Nix makes the product way harder to sell, and home-building a solution is either a) an entire product all by itself, or b) shitty, in the "it only works on very specific happy paths" sense.<p>I also frankly just don't think it's a feature worth as much to consumers as it costs to make.  At worst, it's a minor inconvenience to reflash a Pi card.  If I'm really lazy, I just disable systemd services for whatever was on it and layer the new stuff on top.  It's like 5 commands to get it back to "close enough to fresh".</p>
]]></description><pubDate>Fri, 22 May 2026 16:23:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=48238030</link><dc:creator>everforward</dc:creator><comments>https://news.ycombinator.com/item?id=48238030</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48238030</guid></item><item><title><![CDATA[New comment by everforward in "The memory shortage is causing a repricing of consumer electronics"]]></title><description><![CDATA[
<p>China also does massive amounts of investment in new technologies and local companies. One of the reasons capitalism concentrates wealth these days is that it’s cheaper to generate enormous capex to prevent paying for labor than to deal with the opex of labor. Ie the road to wealth requires either wealth or investment from the wealthy.<p>In capitalism, the wealthy provide the capex and reap the profit. In China, the government provides a lot of the capex and claims a lot of the profit (either directly or indirectly). They can then re-invest that, use it to set salaries free from market forces, etc.<p>The US could do more of that without getting into the contentious issue of raising personal taxes. Ie the government could control the flow of GPUs into the country, asserting that it had the right of first purchase, distribute them to a tightly controlled private company (think power or water company, with margins set by law), and probably make a profit on the cheaper hardware because they’d be a massive purchasing block. We won’t, though, because Google, Amazon, Oracle, etc are currently posed to make a _ton_ of money off doing basically the exact same thing.</p>
]]></description><pubDate>Fri, 22 May 2026 15:25:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=48237203</link><dc:creator>everforward</dc:creator><comments>https://news.ycombinator.com/item?id=48237203</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48237203</guid></item><item><title><![CDATA[New comment by everforward in "The memory shortage is causing a repricing of consumer electronics"]]></title><description><![CDATA[
<p>“Late-stage capitalism” is the normal term for expressing a belief that capitalism tends to eat itself over a long enough time horizon.</p>
]]></description><pubDate>Fri, 22 May 2026 15:12:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=48237033</link><dc:creator>everforward</dc:creator><comments>https://news.ycombinator.com/item?id=48237033</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48237033</guid></item><item><title><![CDATA[New comment by everforward in "The memory shortage is causing a repricing of consumer electronics"]]></title><description><![CDATA[
<p>> The owner of FoodCo put in a lot of their money upfront to make the company happen in the first place. Your deli guy wouldn't have a job if the FoodCo guy hadn't done what he did.<p>This is blatantly untrue in the face of even a cursory thought. If the deli didn’t exist, that worker would have done any number of other jobs. Subsistence farming, doing deli stuff out of his house, maybe even community funding a coop grocery store.<p>That was how things worked at many points in human history. Instead of “private citizen makes $thing and collects rent” it was some variety of “municipality funds $thing for the community”. That just doesn’t extrapolate to a global economy well, for better or worse.</p>
]]></description><pubDate>Fri, 22 May 2026 15:10:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=48237017</link><dc:creator>everforward</dc:creator><comments>https://news.ycombinator.com/item?id=48237017</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48237017</guid></item><item><title><![CDATA[New comment by everforward in "The memory shortage is causing a repricing of consumer electronics"]]></title><description><![CDATA[
<p>I think there’s a realistic chance consumer inference moves on-device. I think it really depends on marketing.<p>My non-tech friends and family would probably be served perfectly fine by local models today, if they had a working web search tool. Their queries are often “soft” and don’t have an exact answer. My mom and aunt used it to pick a hairstyle, my mom used it to get an image of what a room would look like with particular drapes in it, etc. Stuff I think mid-sized local models like Gemma or smaller Qwens could do without issue. They just don’t have a device that will run them.<p>Businesses won’t move. They need a huge context so they can stuff a bunch of Confluence pages in it and 300 tools and it needs to read an entire codebase and yada yada. The hardware depreciation and electricity will probably make it a net zero or even cost more than paying for API access.</p>
]]></description><pubDate>Fri, 22 May 2026 14:58:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=48236852</link><dc:creator>everforward</dc:creator><comments>https://news.ycombinator.com/item?id=48236852</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48236852</guid></item><item><title><![CDATA[New comment by everforward in "Flipper One – we need your help"]]></title><description><![CDATA[
<p>I strongly disagree here.  On the technical side, I'm sure it works, I almost never hear about Nix not working.<p>On the practical side, "learn Nix" is a _massive_ onboarding task.  Without Nix, I'd probably pick one up assuming I'll find something to do with it.  With Nix, I'd wait until I have a project I know is worth figuring out Nix.<p>If this were my project, I'd probably go with the absolute most simple answer: multiple SD card readers.  Install the base OS on one card, allow hot-swapping the other card, do some mount point stuff with the other card (like maybe it auto-mounts to /usr/local, and have packages install into /usr/local).  Or maybe some kind of overlayfs with the other card.  SD cards are cheap, and I'd rather glue an SD card holder to the back of a Flipper than learn Nix.</p>
]]></description><pubDate>Thu, 21 May 2026 14:17:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=48222997</link><dc:creator>everforward</dc:creator><comments>https://news.ycombinator.com/item?id=48222997</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48222997</guid></item><item><title><![CDATA[New comment by everforward in "Mullvad exit IPs are surprisingly identifying"]]></title><description><![CDATA[
<p>Software is the only field where people will routinely argue producers can’t be expected to make a product that won’t harm its users and I don’t buy it.<p>The way your argument reads to me is “software as a category has such little utility that profit margins can only be derived from corner cutting”.<p>The reality of the landscape is that most companies don’t get hacked as the result of an incredible and novel Spectre-esque attack, it’s something bland and entirely preventable.<p>Eg <a href="https://nvd.nist.gov/vuln/detail/CVE-2025-31324" rel="nofollow">https://nvd.nist.gov/vuln/detail/CVE-2025-31324</a><p>SAP got a CVE because they just flat out didn’t implement auth on an endpoint in an app architecture that will execute files just for being in a certain directory, and also didn’t prevent writing files to executable paths (or maybe that’s how the feature works, not a SAP person). For every 0 day with a novel root, there are like a thousand that are some kind of humdrum “didn’t enforce auth/SQL sanitation/XSS/other well known exploit with comprehensive solutions”.<p>I do think there are good reasons to withhold some classes of exploit. If a hacker writes a 14 page proof on how to beat some encryption we had no idea was vulnerable, that’s one thing. Getting owned for making an insecure architecture and then not even putting auth over it is a whole other issue.</p>
]]></description><pubDate>Wed, 20 May 2026 14:16:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=48208236</link><dc:creator>everforward</dc:creator><comments>https://news.ycombinator.com/item?id=48208236</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48208236</guid></item><item><title><![CDATA[New comment by everforward in "The last six months in LLMs in five minutes"]]></title><description><![CDATA[
<p>I looked through and there's a bunch of stuff that's in poor coding practice.<p>E.g.<p><a href="https://github.com/kstenerud/yoloai/blob/main/internal/fileutil/fileutil.go#L54" rel="nofollow">https://github.com/kstenerud/yoloai/blob/main/internal/fileu...</a> <- that recursively creates directories, but will only change permissions on the innermost dir (user may be unable to cd into intermediary directories)<p><a href="https://github.com/kstenerud/yoloai/blob/main/internal/mcpsrv/tools.go#L195" rel="nofollow">https://github.com/kstenerud/yoloai/blob/main/internal/mcpsr...</a> <- all the json.Marshal calls in this file just suppress errors, so if anything un-marshallable ends up in there the app will return empty strings with no errors logged<p><a href="https://github.com/kstenerud/yoloai/blob/main/runtime/registry.go#L23" rel="nofollow">https://github.com/kstenerud/yoloai/blob/main/runtime/regist...</a> <- `Register` embeds a copy of the code from `IsAvailable` because of the locking; that could be replaced with a private `isAvailable` that has no locking that both use (after doing their own locking)<p><a href="https://github.com/kstenerud/yoloai/blob/main/runtime/exec.go" rel="nofollow">https://github.com/kstenerud/yoloai/blob/main/runtime/exec.g...</a> <- these functions are identical except for the strings.Trim, one should just call the other and then trim the output<p>Just out of curiosity, I enabled some other linters and it looks bad.  Excluding test files, there are 110 functions with a cyclomatic complexity over 10 and 7 that are _over 50_.  The worst is at 86, which is mind-boggling.<p>Could probably find more, but you get the drift.  I'm sure it runs, but stylistically this is more along the lines of what I would expect an intern to do.<p>This is also sort of nit-picky, but like half the stuff in <a href="https://github.com/kstenerud/yoloai/blob/main/docs/dev/backend-idiosyncrasies.md#osstat-on-the-containerd-socket-does-not-detect-permission-denied" rel="nofollow">https://github.com/kstenerud/yoloai/blob/main/docs/dev/backe...</a> isn't idiosyncratic, it's just the way those things work and a lot of them aren't even tricky.  The one linked is particularly blatant; that's not limited to os.Stat that's literally just how permissions work.  Denying permission on inodes is a property of the folder, not the file.</p>
]]></description><pubDate>Tue, 19 May 2026 19:25:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=48198169</link><dc:creator>everforward</dc:creator><comments>https://news.ycombinator.com/item?id=48198169</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48198169</guid></item><item><title><![CDATA[New comment by everforward in "Apple unveils new accessibility features"]]></title><description><![CDATA[
<p>I lack that confidence here, because it doesn't appear to really involve AR/VR.  Eye tracking is the only feature this really uses afaict.  The AR seems like a net negative here, it's just the only device Apple has that has a consistent and remotely convenient view of your eyes.<p>The device is large and makes the user look weird and non-present, which are net negatives.<p>The only benefit of the AR is showing the directional arrows, but they could get the same thing with much less weird looking non-prescription glasses with arrows sharpied on them.  More realistically, anyone really using for mobility probably develops muscle memory for which direction to look to go where and then they don't even need that.  At that point it's just a really expensive, really clunky camera.</p>
]]></description><pubDate>Tue, 19 May 2026 18:24:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=48197221</link><dc:creator>everforward</dc:creator><comments>https://news.ycombinator.com/item?id=48197221</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48197221</guid></item><item><title><![CDATA[New comment by everforward in "Mullvad exit IPs are surprisingly identifying"]]></title><description><![CDATA[
<p>I tried watching that but X either broke their video controls or disabled them so I can’t skip ahead and the first couple minutes are _slow_.<p>The whole bug bounty thing is a mess, admittedly, but lacking a bug bounty program entirely feels like immediately losing the moral high ground on “you should have told us first”. There’s a lively debate about what bugs are worth, but it’s objectively not $0 for many classes because a botnet developer will buy them for some amount.<p>Personally, a big part of my view is formed by the educated assumption that security practices will never improve unless poor security becomes a liability. That’s unlikely to happen with “responsible disclosure” because it gets swept under a rug. Immediate public disclosure changes that risk calculus a lot. I think wed see a lot more downward pressure from vendors to their suppliers if $RandomSaaS had to worry about losing their pants because Oracle had a vuln published.</p>
]]></description><pubDate>Tue, 19 May 2026 16:15:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=48195341</link><dc:creator>everforward</dc:creator><comments>https://news.ycombinator.com/item?id=48195341</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48195341</guid></item><item><title><![CDATA[New comment by everforward in "Apple unveils new accessibility features"]]></title><description><![CDATA[
<p>Seems like everyone skipped over this part, but optical controls for motorized wheelchairs is a cool idea (at least to me, maybe that's an old idea).<p>Full VR hasn't done well, but it does continue to make me wonder if there's a market for a stripped and slimmed device.  I'd maybe be interested in a device that does optical controls if it fit in regular-sized glasses.  I'd be super interested if it had a HUD system (even a super basic one that can only show a handful of symbols).  Better still if it had some basic audio, but maintaining the "regular glasses" form factor is more important to me than the HUD or audio.</p>
]]></description><pubDate>Tue, 19 May 2026 15:29:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=48194642</link><dc:creator>everforward</dc:creator><comments>https://news.ycombinator.com/item?id=48194642</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48194642</guid></item><item><title><![CDATA[New comment by everforward in "Mullvad exit IPs are surprisingly identifying"]]></title><description><![CDATA[
<p>I dislike it here because I like Mullvad, but yes, I think it’s fair to go straight to public disclosure.<p>Someone with likely substantial qualifications put in time to find this. The company is in it for profit (at least partially). What’s fair for the company is fair for the individual. The company can either offer to pay for bugs under the terms they want, hire more security folks to find the bugs themselves, or just accept that researches get to do whatever they want with their findings.<p>I’d tell Mullvad, but there are companies I don’t respect enough to feel compelled to give them a heads up. Perhaps the author feels that way about Mullvad, it’s entirely within their right to use this to publicly shame Mullvad.</p>
]]></description><pubDate>Fri, 15 May 2026 14:40:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=48149271</link><dc:creator>everforward</dc:creator><comments>https://news.ycombinator.com/item?id=48149271</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48149271</guid></item><item><title><![CDATA[New comment by everforward in "Brazil's Pix payment system faces pressure from Visa and Mastercard"]]></title><description><![CDATA[
<p>It’s a distributed transaction, which is what makes it complicated. You need to atomically remove money from an account in one database and add money to an account in a totally separate database.<p>There’s a bunch of weird corner cases that come with that. What if the receiving account ID doesn’t exist, or the recipients bank flags the transaction, or the sender closes their account before the recipients bank has applied their end of the transaction.<p>I think some of these transfer systems are simpler because they’re global so both records are in the same database. Transactions can be technically atomic rather than organizationally atomic (ie atomicity is present in the technology, rather than approximated by processes).</p>
]]></description><pubDate>Sun, 10 May 2026 19:24:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=48086977</link><dc:creator>everforward</dc:creator><comments>https://news.ycombinator.com/item?id=48086977</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48086977</guid></item><item><title><![CDATA[New comment by everforward in "ClojureScript Gets Async/Await"]]></title><description><![CDATA[
<p>Totally agree. I also think Clojures relative lack of support for custom types leads to elegant APIs.<p>It’s a breath of fresh air that practically every DSL takes either lists or maps so I can use very similar patterns to build their input rather than “every API wants me to method chain their custom types so every API needs its own special helpers library for common patterns”.<p>I never realized how much I hate classes until Clojure.<p>Have you tried typed Clojure? Curious about opinions on that vs having Malli do runtime validation. I tried it when I was a total noob and got overwhelmed. I feel like I have just enough context now to try again, and not sure if it’s nice or the overhead is so high it’s a boondoggle</p>
]]></description><pubDate>Fri, 08 May 2026 15:54:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=48064904</link><dc:creator>everforward</dc:creator><comments>https://news.ycombinator.com/item?id=48064904</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48064904</guid></item><item><title><![CDATA[New comment by everforward in "Singapore introduces caning for boys who bully others at school"]]></title><description><![CDATA[
<p>The incarceration rate is much lower. The US has an incarceration rate of 541 per 100k, Singapore is 178 per 100k. Singapore is just much more likely to execute convicts; in part because SG has a mandatory death penalty for some crimes, and in part because much of the US doesn’t have the death penalty in all.<p>It does not appear to be an effective deterrent. <a href="https://www.academia.sg/extra/death-penalty-research-appendix/" rel="nofollow">https://www.academia.sg/extra/death-penalty-research-appendi...</a> This article has a criticism of the SG government report (Study 6 header) on the deterrent effect when they added the mandatory death penalty in the 90s. The big takeaway is that convictions didn’t drop notably (cannabis convictions dropped a single percentage point, opium convictions went up 2%. Average opium weight seized dropped a ton, but is still like 13 times the mandatory death penalty limit so hard to call it there).</p>
]]></description><pubDate>Fri, 08 May 2026 15:40:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=48064717</link><dc:creator>everforward</dc:creator><comments>https://news.ycombinator.com/item?id=48064717</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48064717</guid></item><item><title><![CDATA[New comment by everforward in "Singapore introduces caning for boys who bully others at school"]]></title><description><![CDATA[
<p>Sure, but that’s not deterrence anymore. The question there is less “will it work” and more “is this morally justifiable?” especially given the concerning proximity to eugenics (which started off as eliminating crime by eliminating people with “crime genes”).</p>
]]></description><pubDate>Fri, 08 May 2026 15:28:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=48064556</link><dc:creator>everforward</dc:creator><comments>https://news.ycombinator.com/item?id=48064556</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48064556</guid></item><item><title><![CDATA[New comment by everforward in "Gambling ads on social media reach more than twice as many men as women: study"]]></title><description><![CDATA[
<p>“The throughline is that nearly every structure that gave boys meaning, community, accountability, and identity has either collapsed or is being actively dismantled by buildings full of PhDs.”<p>I think this is under appreciated, in part because it’s incredibly hard to fix. There’s a void where the US cultural image of masculinity used to be. As an adult man, I couldn’t really describe what a prototypically masculine person looks like or does or thinks anymore.<p>There’s a loss of identity there that we haven’t really rebuilt.<p>I wouldn’t point entirely at the PhDs, though. There were some real issues that were called out (inability to communicate, over reliance on anger as an emotional outlet, etc), but the identity could have stayed largely intact.<p>The killing blows were from segments of men who doubled down on the most negative aspects of masculinity, and made the rest of the men flee from that image of masculinity to avoid any association. I would rather drop masculinity from my self-perception than be associated with Andrew Tate or Logan Paul or whoever else.<p>I don’t think I know any men that have “modern masculinity” (whatever that would mean) as part of their core identity. They’re either clinging onto a Chuck Norris kind of masculinity, or just don’t have a strong gender component of their self-identity. They’re not feminine, they just don’t do anything to be “manly”. Being “manly” matters to them about as much as whether they’re a Coke or Pepsi person.</p>
]]></description><pubDate>Fri, 08 May 2026 15:21:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=48064443</link><dc:creator>everforward</dc:creator><comments>https://news.ycombinator.com/item?id=48064443</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48064443</guid></item><item><title><![CDATA[New comment by everforward in "ClojureScript Gets Async/Await"]]></title><description><![CDATA[
<p>Are you worried because it’s not a mainstream language and coworkers may not know it, or are you worried about the language itself getting abandoned or being bad or such?<p>I’ve not used it in production, but  I’ve shipped a few side projects and stuff for family members in it.  ClojureScripts React wrapper, Reagent, honestly makes more sense to me than React does. I used Hiccup to generate HTML, and your components are just functions within Hiccups DSL (which is really just lists) and it ends up looking incredibly clean. Static things look static, dynamic things are obviously so, and it felt much less magic than regular React.<p>The only things I found that felt bad were trying to use non-functional components I found on NPM. It’s not a deal breaker, but the code was ugly. Nothing I couldn’t fix with a wrapper, but some JS libraries are heinously ugly in cljs by default.</p>
]]></description><pubDate>Fri, 08 May 2026 14:02:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=48063329</link><dc:creator>everforward</dc:creator><comments>https://news.ycombinator.com/item?id=48063329</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48063329</guid></item></channel></rss>