<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: magicalhippo</title><link>https://news.ycombinator.com/user?id=magicalhippo</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 15 Jun 2026 01:09:42 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=magicalhippo" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by magicalhippo in "Don't trust large context windows"]]></title><description><![CDATA[
<p>I guess I've stumbled into something similar. Though I don't have a fixed format like yours. I first do a lot of back and forth to generate what I call a design document also includes rationales for various points or decisions. I use both Claude and Codex to iterate on this until I'm happy. The end result includes a lot of what you mention.<p>I then start a fresh conversation, make it analyze the design document and code, and for larger changes, generate a high-level implementation document which includes concrete phases or steps. I review this plan and iterate if necessary.<p>Then for each phase I make it generate a detailed plan for that phase and save it along side the other documents. Once the phase is over, I make it write a summary of what was done, decisions made and reasons for it. And typically a good point to compact the model's context.<p>These documents gives additional context for when I make another model do code review, and help illuminate drift or gaps from the main design document.</p>
]]></description><pubDate>Sun, 14 Jun 2026 08:49:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=48525422</link><dc:creator>magicalhippo</dc:creator><comments>https://news.ycombinator.com/item?id=48525422</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48525422</guid></item><item><title><![CDATA[New comment by magicalhippo in "Solar generates more energy in US than coal for first time"]]></title><description><![CDATA[
<p>That surely won't interfere with the ecosystem at all! /s</p>
]]></description><pubDate>Thu, 11 Jun 2026 19:06:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=48494961</link><dc:creator>magicalhippo</dc:creator><comments>https://news.ycombinator.com/item?id=48494961</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48494961</guid></item><item><title><![CDATA[New comment by magicalhippo in "A crime doesn't make a child an adult"]]></title><description><![CDATA[
<p>> Protecting society from criminals (or the violently and severely mentally-ill) is the only function of incarceration that is guaranteed to work.<p>However in most cases the incarceration is used as punishment, with the length is related to the seriousness of the crime rather than the likelihood for repeating offenses.<p>Here in Norway we explicitly separate this, where most sentences are punishment, but some are explicitly for protecting society. In the latter case there is technically no end, just a minimum time and after that periodic reviews to determine if the person still poses a sufficient threat.<p>It's technically classified as a punishment due to legal reasons, like ensuring human rights and due process are respected.</p>
]]></description><pubDate>Thu, 11 Jun 2026 05:41:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=48486610</link><dc:creator>magicalhippo</dc:creator><comments>https://news.ycombinator.com/item?id=48486610</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48486610</guid></item><item><title><![CDATA[New comment by magicalhippo in "Claude Desktop spawns 1.8 GB Hyper-V VM on every launch, even for chat-only use"]]></title><description><![CDATA[
<p>> Claude Desktop spins up a VM without no way of stopping it<p>I frequently make this error when I talk. My brain thinks of different ways to phrase what I want to say, but when I speak it starts with one and finishes with another. The result is almost always wrong in the way the title is, ie some variant of a double negation.<p>Sometimes it happens when I type, though I try to read it multiple times so often catch it.</p>
]]></description><pubDate>Wed, 10 Jun 2026 19:40:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=48481538</link><dc:creator>magicalhippo</dc:creator><comments>https://news.ycombinator.com/item?id=48481538</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48481538</guid></item><item><title><![CDATA[New comment by magicalhippo in "Cleaning up after AI rockstar developers"]]></title><description><![CDATA[
<p>As I said, I think it depends on what's being made.<p>I've made a few internal web browser-based tools recently, and I let Codex and Claude handle the entire frontend. Don't really care about the details there.<p>Tool is not exposed to the internet and they had limited scope. I handled the important details on the backend myself, and I reviewed the integration tests carefully.<p>These tools would just simply not been made without Claude and Codex.<p>YMMV as they say.</p>
]]></description><pubDate>Tue, 09 Jun 2026 18:43:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=48465645</link><dc:creator>magicalhippo</dc:creator><comments>https://news.ycombinator.com/item?id=48465645</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48465645</guid></item><item><title><![CDATA[New comment by magicalhippo in "Cleaning up after AI rockstar developers"]]></title><description><![CDATA[
<p>So far my take has been that there is code that isn't very important, in the sense that if it works it works, it won't be modified or extended much if at all, and it's easy to verify that it works as expected. This type of code I'm happy with letting the AI go wild on.<p>Then there's important code, like business logic, security related stuff and such. For that I'll happily use AI to brainstorm ideas and avenues, do code reviews where I'm prepared for it to be wrong and help with library suggestions etc, but where I want to write the code myself so I understand what's going on.<p>We'll see how it changes, been a wild ride so far.</p>
]]></description><pubDate>Tue, 09 Jun 2026 14:42:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=48461817</link><dc:creator>magicalhippo</dc:creator><comments>https://news.ycombinator.com/item?id=48461817</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48461817</guid></item><item><title><![CDATA[New comment by magicalhippo in "Why are cells small?"]]></title><description><![CDATA[
<p>Rather large gas tank:<p><i>Collected and stored sediment samples were found to have surviving T. namibiensis cells after over two years. The cells had no access to any added sulfide or nitrate during this time. In the surviving cells, there was a notable size decrease. To survive without growing the cells depended on the nutrient stores of the central vacuoles.</i></p>
]]></description><pubDate>Tue, 09 Jun 2026 13:11:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=48460681</link><dc:creator>magicalhippo</dc:creator><comments>https://news.ycombinator.com/item?id=48460681</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48460681</guid></item><item><title><![CDATA[New comment by magicalhippo in "Microsoft's open source tools were hacked to steal passwords of AI developers"]]></title><description><![CDATA[
<p>Guess that's what lead to the Secure Future Initiative[1], given it was launched late 2023[2]...<p>[1]: <a href="https://www.microsoft.com/en-us/trust-center/security/secure-future-initiative" rel="nofollow">https://www.microsoft.com/en-us/trust-center/security/secure...</a><p>[2]: <a href="https://cybermagazine.com/articles/how-microsoft-is-securing-the-future-of-innovation" rel="nofollow">https://cybermagazine.com/articles/how-microsoft-is-securing...</a></p>
]]></description><pubDate>Tue, 09 Jun 2026 13:04:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=48460596</link><dc:creator>magicalhippo</dc:creator><comments>https://news.ycombinator.com/item?id=48460596</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48460596</guid></item><item><title><![CDATA[New comment by magicalhippo in "Ask HN: Why hasn't there been a real competitor to Ticketmaster yet?"]]></title><description><![CDATA[
<p>> Growing up, ok I missed out on getting Metallica tickets because I didn't want to support clear channel (or Live Nation, or TM, etc...), but I still was able to see plenty of amazing metal bands in indie venues.<p>I saw Metallica once, many moons ago, and it was at this big venue which of course was Live Nation/TM. It sucked ass. Sound was terrible, had to watch screens to see what was going on, beer was ridiculously priced and yet somehow long queues.<p>I decided then I wouldn't go to those venues anymore. If a band I like plays there, whatever, not worth it.<p>Meanwhile I've had many, many concert experiences that were 100x better than the Metallica concert for a fraction of the price of the Metallica ticket at small, local venues.<p>My buddy recently invited me to another such big-ass venue with some popular band, and it just cemented by view. So not worth it.</p>
]]></description><pubDate>Tue, 09 Jun 2026 11:16:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=48459552</link><dc:creator>magicalhippo</dc:creator><comments>https://news.ycombinator.com/item?id=48459552</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48459552</guid></item><item><title><![CDATA[New comment by magicalhippo in "Ask HN: Why hasn't there been a real competitor to Ticketmaster yet?"]]></title><description><![CDATA[
<p>Here in Norway they passed a law which states you can only resell tickets at face value. I'm sure there are some scalpers still but I can't recall reading about it in the news the way I did before the law.</p>
]]></description><pubDate>Tue, 09 Jun 2026 10:59:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=48459391</link><dc:creator>magicalhippo</dc:creator><comments>https://news.ycombinator.com/item?id=48459391</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48459391</guid></item><item><title><![CDATA[New comment by magicalhippo in "A visual introduction to kernel functions"]]></title><description><![CDATA[
<p>So working the math a bit, it seems clear the author implicitly assumes the random variables follows a <i>standard</i> normal distribution, so zero mean (E[r] = 0) and unit variance (Var(r) = 1). In that case, you end up with a lot of E[...] = 0 and Var(...) = 1 terms and are left with the x*x' cross term.</p>
]]></description><pubDate>Tue, 09 Jun 2026 09:54:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=48458923</link><dc:creator>magicalhippo</dc:creator><comments>https://news.ycombinator.com/item?id=48458923</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48458923</guid></item><item><title><![CDATA[New comment by magicalhippo in "A visual introduction to kernel functions"]]></title><description><![CDATA[
<p>> k(x, x') = Cov[f(x), f(x')] = Cov[f(r_1 + x * r_2), f(r_1 + x' * r_2)].<p>As I understand it, it would instead be<p><pre><code>  k(x, x') = Cov[f(x), f(x')] = Cov[r_1 + x * r_2, r_1 + x' * r_2]
</code></pre>
I admit I haven't run through the full math. Given the definition of covariance I see how you get the x * x' term, but you're right in that it's not immediately obvious the other parts cancel fully.</p>
]]></description><pubDate>Tue, 09 Jun 2026 08:14:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=48458171</link><dc:creator>magicalhippo</dc:creator><comments>https://news.ycombinator.com/item?id=48458171</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48458171</guid></item><item><title><![CDATA[New comment by magicalhippo in "A visual introduction to kernel functions"]]></title><description><![CDATA[
<p>I was similarly confused, but after a few rounds with Gemini 3.5 Flash (extended) it cleared things up some, for me anyway.<p>> What is 'x' here?<p>So as I understand it, a Gaussian Process is defined in terms of a set of random variables which are indexed, typically by either time (t), or space (x). So in the concrete example, x here would be the amount of cheese inserted into the magical machine. In general the "index" can be a vector. Say if the magical machine instead required inserting both cheese and milk to produce some amount of gold, the index x would be two-dimensional, to represents the various amounts of cheese and milk you inserted.<p>> It does not seem the 'f' here is intended to be the specific 'f' introduced at the beginning of the article.<p>Right, it's general, and it's kinda confusing to use f when everything else seems to use X_t or similar. Here f is actually a random variable index by x, so one example could be<p><pre><code>  f(x) = r_1 + x * r_2
</code></pre>
where r_1 and r_2 are two independent random variables with the standard normal distribution. In this case f(x) represents all possible lines, and f(3) gives you a random variable for index 3, so r_1 + 3 * r_2, that also follows a normal distribution thanks to how normal random variables behave when added and scaled.<p>> The plots now have y and x, and x1 and x2. How are these related?<p>The left plot shows three realizations of y = f(x), ie for three different choices (samples) of the random variables that goes into f(x). The right-hand plot shows the output of the kernel function for two indices x and x'. In the first example, the kernel function was the dot product between the two inputs, but given the indices are 1-dimensional that reduces to just k(x, x') = x * x'.<p>Back to the example, you can feed the machine various amounts of cheese and record the various amounts of gold you get back. The amount of cheese are the indices which you use with the kernel function you picked, which you run through the Gaussian Process regression math, and you get a new function which takes an index (amount of cheese) and returns a normal distribution that predicts the amount of gold for that index (amount of cheese).<p>The process spits out the mean and the variance of the normal distribution, so you can look at the variance to determine how certain you can be about the prediction which will be centered around the mean.<p>As I understand it, the point of the left plot is that you can use it to get an idea for which kernel function to use for your measured data. And as mentioned you can easily make new kernel functions by adding (OR-like) and multiplying (AND-like) other kernel functions.<p>Also the author made a mistake, he mentioned kernel functions are parameterless, but he meant non-parametric. The kernel functions he shows like the periodic kernel has hyperparameters l and p for example.<p>At least that's my current understanding.</p>
]]></description><pubDate>Mon, 08 Jun 2026 13:13:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=48444926</link><dc:creator>magicalhippo</dc:creator><comments>https://news.ycombinator.com/item?id=48444926</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48444926</guid></item><item><title><![CDATA[New comment by magicalhippo in "Data centers consumed 264B gallons of water as drought hits nearly 63% of US"]]></title><description><![CDATA[
<p>> I feel like it’s disingenuous to talk about drought in one place and water consumption in another.<p>I recall my dad had a Tanzanian visit via work. My dad took him out for dinner, and as soon as they got a table the waiter came with glasses and a jug of water, as is customary here.<p>The guy got really upset, neither of them had asked for water and as such he thought it might go to waste.<p>My dad had to explain that in Norway water is not a scarce resource, at least not to the point of having to save a jug of drinking water.</p>
]]></description><pubDate>Sun, 07 Jun 2026 23:51:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=48439852</link><dc:creator>magicalhippo</dc:creator><comments>https://news.ycombinator.com/item?id=48439852</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48439852</guid></item><item><title><![CDATA[New comment by magicalhippo in "India's surprise baby bust"]]></title><description><![CDATA[
<p>Similar in Norway. Except you have to pass exams to get part of it written off, if not you have to pay back 100%.</p>
]]></description><pubDate>Fri, 05 Jun 2026 21:49:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=48418812</link><dc:creator>magicalhippo</dc:creator><comments>https://news.ycombinator.com/item?id=48418812</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48418812</guid></item><item><title><![CDATA[New comment by magicalhippo in "Sum-product, unit distances, and number fields"]]></title><description><![CDATA[
<p>I dunno I think it makes sense. For a vector x, the length |x| says something about its size relative to other vectors. For a set S, the cardinality |S| says something about its size relative to other sets.<p>The vector is always defined in a vector field which has a given dimension, and usually the dimension isn't that interesting. Typically it's either the same between the vectors you consider, or the vectors have one of a few fixed number of dimensions. Meanwhile the length of vectors is an interesting quantity.<p>For sets, since the values can be anything, nothing or everything in between, you can't really define many interesting functions or operations that work on the elements of sets in general. Meanwhile, the number of elements in a set is an interesting quantity.<p>Anyway, just my take, though I never did take much math.</p>
]]></description><pubDate>Thu, 04 Jun 2026 22:09:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=48405301</link><dc:creator>magicalhippo</dc:creator><comments>https://news.ycombinator.com/item?id=48405301</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48405301</guid></item><item><title><![CDATA[New comment by magicalhippo in "Terrifying -Two airliners took off just metres above airport workers"]]></title><description><![CDATA[
<p><i>Here's a phrase that apparently the airlines simply made up: near miss. They say that if 2 planes almost collide, it's a near miss. Bullshit, my friend. It's a near hit! A collision is a near miss.</i><p><i>[WHAM! CRUNCH!]</i><p><i>"Look, they nearly missed!"</i><p><i>"Yes, but not quite."</i><p>- George Carlin</p>
]]></description><pubDate>Wed, 03 Jun 2026 21:55:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=48390687</link><dc:creator>magicalhippo</dc:creator><comments>https://news.ycombinator.com/item?id=48390687</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48390687</guid></item><item><title><![CDATA[New comment by magicalhippo in "Gemma 4 12B: A unified, encoder-free multimodal model"]]></title><description><![CDATA[
<p>Smaller models are less forgiving to quantization. For a 12B model I wouldn't expect Q4 to be "pretty close", unless it underwent quantization aware training (QAT). Of course it's not set in stone, there's a huge variance between models, so this might surprise.</p>
]]></description><pubDate>Wed, 03 Jun 2026 21:20:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=48390243</link><dc:creator>magicalhippo</dc:creator><comments>https://news.ycombinator.com/item?id=48390243</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48390243</guid></item><item><title><![CDATA[New comment by magicalhippo in "YouTube overtakes Netflix in average daily viewing around the world"]]></title><description><![CDATA[
<p>Not just me then. I haven't sat down to watch linear TV in about 15 years. And for the past 10 I mainly watch YouTube.<p>For a long time I felt the construction of shows. The way they try to artificially raise tension and intrigue, and that most of them had such poor writing, be it predictable dialog or just characters doing illogical things for the plot to happen.<p>So now I watch mostly informative or edutainment on YouTube. Such a wealth of very varied content. And so easy to skip the overly fabricated stuff.</p>
]]></description><pubDate>Wed, 03 Jun 2026 15:27:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=48385383</link><dc:creator>magicalhippo</dc:creator><comments>https://news.ycombinator.com/item?id=48385383</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48385383</guid></item><item><title><![CDATA[New comment by magicalhippo in "Show HN: RePlaya – self-hosted browser session replay with live tailing"]]></title><description><![CDATA[
<p>> Genuinely curious, because it's not something I think most people are aware of when they browse the web.<p>And to be honest, they shouldn't need to be. Browsers shouldn't be app hosts unless the user wants them to be.</p>
]]></description><pubDate>Wed, 03 Jun 2026 09:57:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=48382003</link><dc:creator>magicalhippo</dc:creator><comments>https://news.ycombinator.com/item?id=48382003</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48382003</guid></item></channel></rss>