<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: danbruc</title><link>https://news.ycombinator.com/user?id=danbruc</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 16 Jun 2026 01:46:02 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=danbruc" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by danbruc in "Google Flight Simulator"]]></title><description><![CDATA[
<p>It was, tutorial video from 2015 [1].<p>[1] <a href="https://www.youtube.com/watch?v=RnX8DLmjkCA" rel="nofollow">https://www.youtube.com/watch?v=RnX8DLmjkCA</a></p>
]]></description><pubDate>Mon, 15 Jun 2026 15:45:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=48543006</link><dc:creator>danbruc</dc:creator><comments>https://news.ycombinator.com/item?id=48543006</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48543006</guid></item><item><title><![CDATA[New comment by danbruc in "Google Flight Simulator"]]></title><description><![CDATA[
<p>This already existed ten years ago in the desktop version, not sure if it also was in the web version all the time.</p>
]]></description><pubDate>Mon, 15 Jun 2026 15:40:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=48542927</link><dc:creator>danbruc</dc:creator><comments>https://news.ycombinator.com/item?id=48542927</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48542927</guid></item><item><title><![CDATA[New comment by danbruc in "CrankGPT"]]></title><description><![CDATA[
<p>Not only nuclear power plants have cooling towers. Here [1] is, for example, a coal-fired one in Poland.<p>[1] <a href="https://en.wikipedia.org/wiki/Coal-fired_power_station#/media/File:Be%C5%82chat%C3%B3w_Elektrownia.jpg" rel="nofollow">https://en.wikipedia.org/wiki/Coal-fired_power_station#/medi...</a><p>EDIT: To elaborate a bit, if you are burning oil or gas in a turbine, you do not need a cooling tower, the waste heat goes into the atmosphere with the exhaust. If you use fossil or nuclear fuels to produce steam for a steam turbine, you either need a river with enough flow to not boil all the fish if you reject the waste heat into it or you need a cooling tower to reject the heat into the atmosphere.</p>
]]></description><pubDate>Mon, 15 Jun 2026 15:03:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=48542330</link><dc:creator>danbruc</dc:creator><comments>https://news.ycombinator.com/item?id=48542330</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48542330</guid></item><item><title><![CDATA[New comment by danbruc in "Discovery of Cold War-era rare Eastern Bloc computers in a German hangar"]]></title><description><![CDATA[
<p>Died in August 2010 [1], so he was still alive when this happened in August 2006.<p>[1] <a href="https://www.aachen-gedenkt.de/traueranzeige/profdr-ingwalter-ameling" rel="nofollow">https://www.aachen-gedenkt.de/traueranzeige/profdr-ingwalter...</a></p>
]]></description><pubDate>Thu, 11 Jun 2026 19:36:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=48495361</link><dc:creator>danbruc</dc:creator><comments>https://news.ycombinator.com/item?id=48495361</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48495361</guid></item><item><title><![CDATA[New comment by danbruc in "Mathematicians issue warning as AI rapidly gains ground"]]></title><description><![CDATA[
<p>I am not a mathematician and did not read the unit distance solution too carefully, but my impression was that it used a variation of a known technique to solve the problem. And that makes perfect sense to me, there are a lot of techniques and lot of less relevant problems, I am not surprised that one can solve some of them with known techniques that just nobody has tried [hard enough] before. I am much more sceptical when it come to the important unsolved problems where every known technique has probably been tried several times over. In those instances it will probably take a true leap in understanding to solve them and I am sceptical that large language models are well suited for that because of the way they work.</p>
]]></description><pubDate>Wed, 03 Jun 2026 22:02:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=48390740</link><dc:creator>danbruc</dc:creator><comments>https://news.ycombinator.com/item?id=48390740</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48390740</guid></item><item><title><![CDATA[New comment by danbruc in "Only 17% of all 64-bit Integers are products of two 32-bit integers"]]></title><description><![CDATA[
<p>Related but not strong enough. 17 x 17 x 17 = 4,913 is 2^8-smooth - no prime factors larger than 2^8 - and it is less than 2^16, but 17 x 17 = 289 does not fit into a byte. Smoothness is required but not sufficient for a product representation to exist.</p>
]]></description><pubDate>Mon, 01 Jun 2026 20:05:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=48361894</link><dc:creator>danbruc</dc:creator><comments>https://news.ycombinator.com/item?id=48361894</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48361894</guid></item><item><title><![CDATA[New comment by danbruc in "Only 17% of all 64-bit Integers are products of two 32-bit integers"]]></title><description><![CDATA[
<p>This is just looking at it from a different perspective. Both, one 64 bit integer and the product of two 32 bit integers represent a number up to 2^64 with 64 bits. But while all 64 bit integers are unique, there are, as you say, several representation for some numbers as the product of two 32 bit integers and therefore it is impossible to represent all 64 bit integers. Commutativity alone costs you about 50 percent of all numbers in the range as x * y and y * x represent the same 64 bit number but with two different representation as a product of two 32 bit numbers, at least if x and y are different. But this tells you nothing about the numbers that you can not represent, only that they must exist. I was looking at it from this other perspective, which numbers are not representable as a product and why.</p>
]]></description><pubDate>Mon, 01 Jun 2026 19:39:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=48361595</link><dc:creator>danbruc</dc:creator><comments>https://news.ycombinator.com/item?id=48361595</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48361595</guid></item><item><title><![CDATA[New comment by danbruc in "Only 17% of all 64-bit Integers are products of two 32-bit integers"]]></title><description><![CDATA[
<p>Each x is prime with probability 1/ln(x), each x has M/x multiples less than M, as a fraction of M that is just 1/x. Together that makes 1/(x ln(x)) with the indefinite integral ln(ln(x)). If we plug in 2^32 and 2^64 [1], we get ln(2). So about 69.3 % of all 64 bit integers should have a prime factor larger than 2^32 and therefore not be the product of two 32 bit integers. That leaves about 13 % unaccounted. Three prime factors all larger than 2^32/2, five prime factors all larger than 2^32/3, and so on cannot be packed into two 32 bit integers. Not sure to how much this will add up.<p>[1] The bounds are important because they guarantee that there  is at most one prime factor from that range and this ensures that we are not double counting anything. If the upper bound was larger than the square of the lower bound, then we would have to worry about double counting numbers with more than one large prime factor.</p>
]]></description><pubDate>Mon, 01 Jun 2026 18:21:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=48360652</link><dc:creator>danbruc</dc:creator><comments>https://news.ycombinator.com/item?id=48360652</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48360652</guid></item><item><title><![CDATA[New comment by danbruc in "A 10 year old Xeon is all you need"]]></title><description><![CDATA[
<p>No RAM. Instead of having a general purpose multiplier that multiplies an input with a weight stored in RAM, just have a multiplier that hardcodes the weight. In some sense replace each weight with a specialized multiplier and wire them together with accumulators and activation functions in between. And some registers for pipelining. If one goes for four bit quantization, one could have sixteen optimized multipliers, one for each possible weight, and the one just selects and connects them according to the model weights and structure.<p>Example. If you have a neuron with 16 inputs each 8 bit wide and with a 4 bit weight per input, you will have 16 specialized multipliers each scaling its input by the corresponding weight and then the 16 scaled inputs feed into an adder tree and finally an activation function.</p>
]]></description><pubDate>Mon, 01 Jun 2026 15:38:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=48358320</link><dc:creator>danbruc</dc:creator><comments>https://news.ycombinator.com/item?id=48358320</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48358320</guid></item><item><title><![CDATA[New comment by danbruc in "A 10 year old Xeon is all you need"]]></title><description><![CDATA[
<p>Did some try to estimates what it would take to bake interference for a capable large language model into silicon so that one can pipeline inputs through it and produce outputs at one token per clock cycle?</p>
]]></description><pubDate>Mon, 01 Jun 2026 15:28:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=48358148</link><dc:creator>danbruc</dc:creator><comments>https://news.ycombinator.com/item?id=48358148</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48358148</guid></item><item><title><![CDATA[New comment by danbruc in "Only 17% of all 64-bit Integers are products of two 32-bit integers"]]></title><description><![CDATA[
<p>All the primes above 2^32 are out, but that accounts for only two point something percent.</p>
]]></description><pubDate>Mon, 01 Jun 2026 13:44:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=48356801</link><dc:creator>danbruc</dc:creator><comments>https://news.ycombinator.com/item?id=48356801</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48356801</guid></item><item><title><![CDATA[New comment by danbruc in "Websites have a new way to spy on visitors: analyzing their SSD activity"]]></title><description><![CDATA[
<p>Probably still does not work. Assume a request takes X ms and let us look at what you will observe depending on where within a tick period it arrives.<p>If it arrives anywhere from 0 ms to (20 - X) ms after a tick, it will complete before the next tick, so the measured duration will be between X ms and 20 ms. If it arrives later in the tick period, it will miss the next tick and have to wait an additional tick period, so the measured duration will be between 20 ms and (20 + X) ms.<p>If you make N repetitions, you would normally see a spike of density 1 at X. With the 20 ms tick wait, you will see a uniform distribution of density 1/20 between X and (20 + X).<p>You would have to perform each request and then return the result exactly 20 ms after it was received in order to mask the request duration. But that just creates a new target, your timers and queues to delay the response. Or making the load so high, that requests take more than 20 ms.</p>
]]></description><pubDate>Mon, 01 Jun 2026 13:17:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=48356456</link><dc:creator>danbruc</dc:creator><comments>https://news.ycombinator.com/item?id=48356456</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48356456</guid></item><item><title><![CDATA[New comment by danbruc in "The four programming questions from my 1994 Microsoft internship interview (2023)"]]></title><description><![CDATA[
<p>Your second one is somewhat in the right direction, I think. My guess would be that you split the circle into eights, that keeps the tangent slope between zero and one. Then you can go along one axis from 0 to sin(45°) times the radius and the value along the other axis will always either stay the same or change by one as the derivative is between zero and one. As you move along your primary axis, you generally keep the value along the secondary axis unchanged but you accumulate the error. When the error crosses 0.5, you move one pixel along the secondary axis and adjust the error accordingly. And of course you always draw eight mirrored and rotated pixels. In some way an adaptation of the Bresenham algorithm for drawing lines.</p>
]]></description><pubDate>Mon, 01 Jun 2026 11:48:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=48355604</link><dc:creator>danbruc</dc:creator><comments>https://news.ycombinator.com/item?id=48355604</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48355604</guid></item><item><title><![CDATA[New comment by danbruc in "Poll: How often do you check "newest"?"]]></title><description><![CDATA[
<p>Why is it »/newest« but »new«? Or is it »new« but »/newest«?</p>
]]></description><pubDate>Fri, 29 May 2026 20:26:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=48328770</link><dc:creator>danbruc</dc:creator><comments>https://news.ycombinator.com/item?id=48328770</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48328770</guid></item><item><title><![CDATA[New comment by danbruc in "Can you see my post?"]]></title><description><![CDATA[
<p>Checked new for the first time. [1]<p>[1] <a href="https://news.ycombinator.com/item?id=48322267">https://news.ycombinator.com/item?id=48322267</a></p>
]]></description><pubDate>Fri, 29 May 2026 20:21:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=48328694</link><dc:creator>danbruc</dc:creator><comments>https://news.ycombinator.com/item?id=48328694</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48328694</guid></item><item><title><![CDATA[New comment by danbruc in "Tulip mania: when a single flower was worth more than a house (2025)"]]></title><description><![CDATA[
<p>According to Copilot you can get one or two offspring per year from a tulip. So if you spent the price of a really nice house on one of those, it will take you quite some time to multiply the price down into reasonable territory. And even if you stay in unreasonable price territory, an average home, it is one thing to find a buyer for one tulip at that price, it is a very different thing to find a bunch of them. And you are still looking at three, four, five years of tulip growing to get the price down to a tenth of what you paid.</p>
]]></description><pubDate>Fri, 29 May 2026 13:42:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=48323017</link><dc:creator>danbruc</dc:creator><comments>https://news.ycombinator.com/item?id=48323017</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48323017</guid></item><item><title><![CDATA[New comment by danbruc in "The Problem with the Ferrari Luce EV Offers a Lesson for Every Leader"]]></title><description><![CDATA[
<p>What if they reject a customer not because of their wrong Ferrari color but their wrong skin color? I am not saying that they are the same thing, but there are probably acceptable and unacceptable reasons for rejecting a customer. And to me painting a Ferrari pink seems to be pretty far on the unacceptable side.</p>
]]></description><pubDate>Thu, 28 May 2026 12:24:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=48307934</link><dc:creator>danbruc</dc:creator><comments>https://news.ycombinator.com/item?id=48307934</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48307934</guid></item><item><title><![CDATA[New comment by danbruc in "The Problem with the Ferrari Luce EV Offers a Lesson for Every Leader"]]></title><description><![CDATA[
<p>That line is not that clear. Putting up a sign in your shop selling only to white people or not selling to Jews will get you in trouble in quite a few jurisdictions. On the other end of the spectrum you have things like a bouncer rejecting people at the door because they do not fit in. Also the difference between not allowing to paint your Ferrari blue and not allowing or making it hard to have your John Deere tractor serviced by yourself or a third party is not that obvious.</p>
]]></description><pubDate>Thu, 28 May 2026 12:02:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48307726</link><dc:creator>danbruc</dc:creator><comments>https://news.ycombinator.com/item?id=48307726</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48307726</guid></item><item><title><![CDATA[New comment by danbruc in "The Problem with the Ferrari Luce EV Offers a Lesson for Every Leader"]]></title><description><![CDATA[
<p>Ignore that car, but what is this?<p><i>This is a brand that permanently banned Paris Hilton for painting her Ferrari pink, Kim Kardashian for modifying her 458, and Justin Bieber for wrapping his in neon blue.</i><p>Where does that fall on the line between your product, your rules and I bought the thing, I own it, I paint it blue? My gut reaction was that this should totally not be legal, neither telling people how to paint their car, nor telling them what [not] to do with it, or to which places they can take it, seriously? And also banning people from buying one to enforce this.</p>
]]></description><pubDate>Thu, 28 May 2026 10:59:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=48307253</link><dc:creator>danbruc</dc:creator><comments>https://news.ycombinator.com/item?id=48307253</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48307253</guid></item><item><title><![CDATA[New comment by danbruc in "SimCity 3k in 4k (2025)"]]></title><description><![CDATA[
<p>Also Wazzup? was later. And the dialog looks different in screenshots you find online but then again there have probably been quite a few releases. Still, I would say those images are not real or maybe from some modded version.</p>
]]></description><pubDate>Thu, 28 May 2026 08:02:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=48306036</link><dc:creator>danbruc</dc:creator><comments>https://news.ycombinator.com/item?id=48306036</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48306036</guid></item></channel></rss>