<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: short_sells_poo</title><link>https://news.ycombinator.com/user?id=short_sells_poo</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 13 Jun 2026 11:09:59 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=short_sells_poo" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by short_sells_poo in "Thermodynamics rules future orbital data centers"]]></title><description><![CDATA[
<p>Because that's the next generation's problem, and we can do more to mortgage their future for our own luxury :)</p>
]]></description><pubDate>Thu, 11 Jun 2026 15:59:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=48492157</link><dc:creator>short_sells_poo</dc:creator><comments>https://news.ycombinator.com/item?id=48492157</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48492157</guid></item><item><title><![CDATA[New comment by short_sells_poo in "Job: Head of Stonehenge"]]></title><description><![CDATA[
<p>What? No that will not allow you to buy "most houses in London in cash after saving for 5 years" unless you live far out of town in a tiny place and eat plain rice for 5 years, and even then it'll be long odds.<p>First, you'll take home slightly over half of that net of various taxes and deductions, but let's be generous and say your take-home is 200k. You live very frugally, don't go out, don't really buy anything and keep your costs at 50k a year, including rent (!). That leaves you with 150k a year, so after 5 years you have 750k. This allows you to buy a modest 2-3 bed row house with a postage stamp sized garden in one of the less desirable areas of the city.<p>If you want something that doesn't look like a shed, you are looking at 1 million pounds and up, more like 1.5 million. If you want in a nice area and large garden, make it 2 million.</p>
]]></description><pubDate>Tue, 09 Jun 2026 15:05:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=48462101</link><dc:creator>short_sells_poo</dc:creator><comments>https://news.ycombinator.com/item?id=48462101</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48462101</guid></item><item><title><![CDATA[New comment by short_sells_poo in "Dopamine Fracking"]]></title><description><![CDATA[
<p>I think we are being got at, but I'll bite :D<p>To be clear: my objection is not at all about enjoying the finer side of life, there's nothing wrong with that. Harrods and a lot of the surrounding areas are not about that. By and large, the crowd who likes that area (and I'm not placing you among them) are there because they want to appear among the rich and flash their shitty LV or Gucci bag which they probably picked up somewhere at a discount.<p>There are two kinds of drivers of expensive cars:<p>1. Those who drive their Bentley Continental GT because they appreciate the craftsmanship and the smooth ride<p>2. Those who are inching along in traffic in Kensington because they want the world to see they have a Bentley.<p>One of these groups is genuinely wealthy and have class will be driving their grand tourer somewhere in France or Italy on nice roads to their villa, or if they don't like driving, they'll be driven by staff. If they aren't nepo babies, they'll be just as dismayed about the difficulties that 99% of the population lives under, because ultimately we are all in the same boat. If 99% of the crew are unhappy, eventually the captain and the officers will be thrown overboard to the sharks. If the captain wants to have a good time, they have to make sure the crew aren't unhappy at least.</p>
]]></description><pubDate>Tue, 09 Jun 2026 10:27:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=48459152</link><dc:creator>short_sells_poo</dc:creator><comments>https://news.ycombinator.com/item?id=48459152</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48459152</guid></item><item><title><![CDATA[New comment by short_sells_poo in "Dopamine Fracking"]]></title><description><![CDATA[
<p>You have to be joking, right? So you are saying that it's all fine, because we can just go to Harrods to get quality food?<p>Nevermind that I hate Harrods and that entire area with a passion. It's a tasteless, glitzy tourist trap.<p>My post was all about the fact that barring a tiny percentile of people who a) live in an affluent area and b) are willing to pay 2-3x the regular supermarket prices, you cannot get good quality food. And you say "ah it's simples, just go to the most egregiously flashy beacon of division between the rich and poor and you can get good fruit"<p>Thank you, I can still get good fruit at my local grocer in Wimbledon, because it charges 2-3x over the regular high street prices and there are people around who can pay this. Doesn't help someone living in Croydon and having to go to Tesco, does it now.</p>
]]></description><pubDate>Mon, 08 Jun 2026 15:35:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=48446739</link><dc:creator>short_sells_poo</dc:creator><comments>https://news.ycombinator.com/item?id=48446739</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48446739</guid></item><item><title><![CDATA[New comment by short_sells_poo in "Zig by Example"]]></title><description><![CDATA[
<p>Don't be ridiculous. Learning? That's for the dinosaurs. Just throw an llm at the problem!</p>
]]></description><pubDate>Mon, 08 Jun 2026 14:39:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48446044</link><dc:creator>short_sells_poo</dc:creator><comments>https://news.ycombinator.com/item?id=48446044</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48446044</guid></item><item><title><![CDATA[New comment by short_sells_poo in "Dopamine Fracking"]]></title><description><![CDATA[
<p>Living in London, I notice the same. Getting access to true quality produce is not even a question of money now, it's basically just impossible to get full stop. There are a few local shops in the more upmarket areas that survive on the fact that people are willing to pay the 2-3x premium over the prices at Waitrose.<p>Gone are the days when you could ask the grocer or farmer to give you a peach to taste. People got used to having 24/7/365 access to everything, and supermarkets optimized purely for looks instead of taste and nutrition, because you aren't allowed to taste anything there. The only thing you can go by is the looks. This means looks sell.<p>I'd hazard a guess the vast majority of brits don't even know what a proper strawberry tastes like, because the only thing they can buy are beautifully polished turds. Everything tastes watery and crap, or conversely just generic "sweet".<p>I wouldn't even blame farmers. Their life is hard enough. They are operating on razor thin margins in a very uncertain environment. The consumer (against their own interests) demands that they produce beautifully and cheap turds, so that's what they'll produce. And if you try to do the right thing, you simply run out of money because you can't compete with the turds at the supermarket.<p>I only have empirical evidence for this, but it got much worse since Brexit as well. The variety has gone down a lot, I see shelves routinely empty at supermarkets and they all seem to be focusing on the same ultraprocessed crap.</p>
]]></description><pubDate>Mon, 08 Jun 2026 13:02:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=48444829</link><dc:creator>short_sells_poo</dc:creator><comments>https://news.ycombinator.com/item?id=48444829</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48444829</guid></item><item><title><![CDATA[New comment by short_sells_poo in "Numexpr: Fast numerical array expression evaluator for Python, NumPy, Pandas"]]></title><description><![CDATA[
<p>I understand what numexpr does, I don't understand why I'd use it.<p>Polars is able to lazy evaluate query plans without any unnecessary intermediate allocations, if I want to do algebra on dataframes, I'd use polars.<p>The narrow usecase seems to be that you have large matrices such that memory efficiency is a concern, but not so large that they don't fit into memory at all.<p>My point was that this seems like a very narrow niche to me, where I'd still rather use numba or taichi purely because I don't have to evaluate raw strings and can still rely on linters.</p>
]]></description><pubDate>Thu, 21 May 2026 17:20:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=48226121</link><dc:creator>short_sells_poo</dc:creator><comments>https://news.ycombinator.com/item?id=48226121</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48226121</guid></item><item><title><![CDATA[New comment by short_sells_poo in "AI is just unauthorised plagiarism at a bigger scale"]]></title><description><![CDATA[
<p>Nobody said that it's useless, that's a straw man.<p>But it also isn't a free exchange of ideas. It's a concentration of capabilities in the hands of a few corporations.</p>
]]></description><pubDate>Thu, 21 May 2026 17:14:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=48226031</link><dc:creator>short_sells_poo</dc:creator><comments>https://news.ycombinator.com/item?id=48226031</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48226031</guid></item><item><title><![CDATA[New comment by short_sells_poo in "AI is just unauthorised plagiarism at a bigger scale"]]></title><description><![CDATA[
<p>It's not hated because it impacts people's wages, although that perhaps factors into the hate. It's hated because AI is not a public good. The LLMS today are owned by megacorporations who harvested a public good for private gain.<p>This is not some altruistic entity striving for the betterment of humankind. Practically nothing that comes out of the techbro culture is. This is pure and simple greed and the chances that AI can be a vehicle of altruism when it is owned by megacorps is basically zero.</p>
]]></description><pubDate>Thu, 21 May 2026 14:09:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=48222865</link><dc:creator>short_sells_poo</dc:creator><comments>https://news.ycombinator.com/item?id=48222865</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48222865</guid></item><item><title><![CDATA[New comment by short_sells_poo in "AI is just unauthorised plagiarism at a bigger scale"]]></title><description><![CDATA[
<p>There are two issues the author raises (as I understand it):<p>1. People copying others' work, made much easier by AI.<p>2. AI companies effectively harvesting all the accessible information on an industrial scale and completely sidestepping any permissioning or licensing questions.<p>I believe both of these are bad and saying "people copied each others' works before the advent of AI" is a poor cop out. It's tantamount to saying that there's no reason to regulate guns more than say knives, because people have used knives to kill each other before guns were invented. The capabilities matter.<p>The way LLMs empower wholesale "stealing" rather than collaboration is quite evident: why collaborate when you can just feed an entire existing project into the agent of your choice and tell it to spit out a new implementation based on the old one, with a few tweaks of your choice, and then publish it as your work? I put "steal" in quotes because it's perhaps not really stealing per-se, but there's a distinct wrongness here. The LLM operator often doesn't actually possess any expertise, hasn't done any of the hard work, but they can take someone else's work wholesale, repackage it and sell it as their own.<p>Then there's the second, and IMO much more egregious transgression, which is that the LLM companies have taken what is effectively a public good, but more specifically content that they haven't asked permission to use, and just blanket fed it into their models.<p>Legally speaking, it's perhaps A-OK because it's not copyright infringement (IANAL). But people on this site often hold the view that if something is a-priori legal, it is also moral (I'm not accusing you of this). What the LLM companies have done is profoundly immoral. They extracted a fortune of the goods and work made by others, without even bothering to ask for permission - or even considering this permission. And then they resell access to this treasure to the public.<p>Perhaps AI will bring an era of prosperity to humankind like we haven't seen before, perhaps it won't, but that changes nothing about the wrongness of how it started.</p>
]]></description><pubDate>Thu, 21 May 2026 14:07:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=48222831</link><dc:creator>short_sells_poo</dc:creator><comments>https://news.ycombinator.com/item?id=48222831</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48222831</guid></item><item><title><![CDATA[New comment by short_sells_poo in "Numexpr: Fast numerical array expression evaluator for Python, NumPy, Pandas"]]></title><description><![CDATA[
<p>What is the advantage of using Numexpr instead of say Polars, Numba or Taichi?<p>Numexpr seems to sit in a sort of odd niche of having to do relatively simple arithmetic on in-core matrix data fast. For anything more complex, Polars seems more powerful and yet easier to understand, Numba and Taichi are both much more flexible in that they can be used to implement much more complex arithmetic (at the cost of writing lower level python code).<p>Numexpr basically evaluates raw strings, which makes any sort of heavy usage basically immune to linting, code inspection and refactoring.<p>Pandas has the eval() method on the Dataframe that uses numexpr as backend, but we generally never use it because of the upper mentioned maintenance issues and the availability of better alternatives.</p>
]]></description><pubDate>Thu, 21 May 2026 10:19:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=48220301</link><dc:creator>short_sells_poo</dc:creator><comments>https://news.ycombinator.com/item?id=48220301</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48220301</guid></item><item><title><![CDATA[New comment by short_sells_poo in "AI slop is killing online communities"]]></title><description><![CDATA[
<p>Is SA still a thing? I had an account since... 2007? God I'm old. I miss the days when you could have a community that you could easily search for content. Nowadays everything is a discord black hole.</p>
]]></description><pubDate>Fri, 08 May 2026 10:43:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=48061272</link><dc:creator>short_sells_poo</dc:creator><comments>https://news.ycombinator.com/item?id=48061272</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48061272</guid></item><item><title><![CDATA[New comment by short_sells_poo in ""Parse, don't validate" through the years with C++"]]></title><description><![CDATA[
<p>I hope this is not trolling so I'll bite. It is incredibly natural to represent an object, such as an email, as an Email class in object oriented languages like C++. It'd then have a constructor that accepts a string and constructs the email object from said string, or maybe a parse(string) -> Option<Email> thingy. The type system then ensures the checks are present whenever they have to be, and nowhere else.<p>Tl;dr: there's nothing extra that functional or OO programming give you here. Both allow you to represent the problem in a properly typed fashion. Why would you represent an email as a string unless you are a) deeply inexperienced or b) have some really good reason to drop all the benefits of a strongly typed language?</p>
]]></description><pubDate>Thu, 30 Apr 2026 12:48:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47961617</link><dc:creator>short_sells_poo</dc:creator><comments>https://news.ycombinator.com/item?id=47961617</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47961617</guid></item><item><title><![CDATA[New comment by short_sells_poo in "Tangled – We need a federation of forges"]]></title><description><![CDATA[
<p>I don't get the joke and I'm a bit too worried about googling this on my work pc, can you please enlighten me what's up with the word knot :D</p>
]]></description><pubDate>Wed, 29 Apr 2026 14:26:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47948939</link><dc:creator>short_sells_poo</dc:creator><comments>https://news.ycombinator.com/item?id=47948939</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47948939</guid></item><item><title><![CDATA[New comment by short_sells_poo in "We need a federation of forges"]]></title><description><![CDATA[
<p>Slight tangent: the post says that github is crumbling. Can someone get me up to date on what's going on please? Admittedly I'm not following tech drama particularly closely, but I thought I'd have heard if a major thing like github was going down the chute.</p>
]]></description><pubDate>Wed, 29 Apr 2026 14:21:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=47948869</link><dc:creator>short_sells_poo</dc:creator><comments>https://news.ycombinator.com/item?id=47948869</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47948869</guid></item><item><title><![CDATA[New comment by short_sells_poo in "Open Source Isn't Dead. Cal.com Just Learned the Wrong Lesson"]]></title><description><![CDATA[
<p>This is happening quite a lot actually. People just feed an existing project into their agent harness and have it regenerate more or less the same with a few tweaks and then they publish it.<p>I'm not sure how this works in the legal sense. A human could ostensibly study an existing project and then rewrite it from scratch. The original work's license shouldn't apply as long as code wasn't copy & pasted, right?<p>What happens when an automated tool does the same? It's basically just a complicated copy & paste job.</p>
]]></description><pubDate>Wed, 15 Apr 2026 17:07:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=47781995</link><dc:creator>short_sells_poo</dc:creator><comments>https://news.ycombinator.com/item?id=47781995</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47781995</guid></item><item><title><![CDATA[New comment by short_sells_poo in "What being ripped off taught me"]]></title><description><![CDATA[
<p>It's actually unbelievable that this would be taught as anything but a cautionary tale of survivorship bias.<p>The FedEx founder got lucky. The countless others who tried a similar gamble didn't and unfortunately their story doesn't seem to be taught because "desperate founder gambled the employees salary and lost" just doesn't have the same ring.</p>
]]></description><pubDate>Tue, 07 Apr 2026 10:05:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=47672869</link><dc:creator>short_sells_poo</dc:creator><comments>https://news.ycombinator.com/item?id=47672869</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47672869</guid></item><item><title><![CDATA[New comment by short_sells_poo in "Goodbye to Sora"]]></title><description><![CDATA[
<p>I see where you are going with this, but IMO this is not a technical problem but a legal problem.<p>Who will be held responsible when an AI agent messes up the HR system and the company is exposed to losses due to a mistake? Who is going to be responsible when your SEO agent overspends?<p>Ultimately, it's going to be you most likely, because I can't see AI firms taking this responsibility.<p>You might argue that right now it also falls on the employer, since employees are rarely held responsible for genuine mistakes, even if it ends in disaster, however you have a lot of agency over what an employee is doing. Their motivation is generally correlated with doing well, because past success ensures future career growth.<p>An AI agent has no such incentives. The AI company will just charge you some minimal fee to provide the service, and if it messes up, will wash their hands of responsibility and tell you that you should've been more careful in using it.<p>I dislike Taleb for various reasons, but using AI agents is basically the definition of a fragile system. It works 99% of the time, lulling people into this sense of security where they can just offload all their work very conveniently. And then 1% of the time (or 0.01% of the time), it ends in utter disaster, which people are very bad at dealing with.</p>
]]></description><pubDate>Wed, 25 Mar 2026 18:27:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=47521277</link><dc:creator>short_sells_poo</dc:creator><comments>https://news.ycombinator.com/item?id=47521277</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47521277</guid></item><item><title><![CDATA[New comment by short_sells_poo in "Microsoft's "fix" for Windows 11"]]></title><description><![CDATA[
<p>Parent is pointing at the fact that the relationship between our perception of MS products and their financial success is highly inelastic. The bottom line isn't impervious to bad product decisions, but there can be a large number of user hostile decisions that PMs push through that still increase revenue on the whole even at the cost of user satisfaction, before they move past the optimal point in the payoff curve.</p>
]]></description><pubDate>Tue, 24 Mar 2026 13:40:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47502462</link><dc:creator>short_sells_poo</dc:creator><comments>https://news.ycombinator.com/item?id=47502462</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47502462</guid></item><item><title><![CDATA[New comment by short_sells_poo in "Show HN: Threadprocs – executables sharing one address space (0-copy pointers)"]]></title><description><![CDATA[
<p>How would this really help python though? This doesn't solve the difficult problem, which is that python objects don't support parallel access by multiple threads/processes, no? Concurrent threads, yes, but only one thread can be operating on a python object at a time (I'm simplifying here for brevity).<p>There are already means of passing around bulk data with zero copy characteristics in python, but there's a lot of bureaucracy around it. A true solution must work with the GIL (or remove it altogether), no?</p>
]]></description><pubDate>Mon, 23 Mar 2026 16:52:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=47492021</link><dc:creator>short_sells_poo</dc:creator><comments>https://news.ycombinator.com/item?id=47492021</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47492021</guid></item></channel></rss>