<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: repsilat</title><link>https://news.ycombinator.com/user?id=repsilat</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 03 Sep 2026 07:16:10 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=repsilat" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by repsilat in "We could save petabytes of cache storage with Zstandard and Pingora"]]></title><description><![CDATA[
<p>Yeah. It's worth looking at your own code and infrastructure as well. In my previous job there were dozens of opportunities to realise big savings by swapping out gzip for other compression schemes -- usually zstd, occasionally lz4 or bz2 or brotli. Huge assets took less hard drive space, took less time to download, and took less time to decompress. The differences were not small, and resulted in appreciable improvements both in infra cost and dev productivity.</p>
]]></description><pubDate>Wed, 02 Sep 2026 22:53:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=49543708</link><dc:creator>repsilat</dc:creator><comments>https://news.ycombinator.com/item?id=49543708</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49543708</guid></item><item><title><![CDATA[New comment by repsilat in "Making Postgres 300x faster for analytics: batching, operator fusion, and SIMD"]]></title><description><![CDATA[
<p>Maybe that's the right approach, hard to say. No great harm making this kind of improvement if it isn't the globally best architectural direction.</p>
]]></description><pubDate>Sun, 09 Aug 2026 02:01:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=49227719</link><dc:creator>repsilat</dc:creator><comments>https://news.ycombinator.com/item?id=49227719</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49227719</guid></item><item><title><![CDATA[New comment by repsilat in "2027 memory capacity is reportedly sold out"]]></title><description><![CDATA[
<p>> you have two options<p>There are many other ways to allocate capacity. For example, you could give preferential access to customers who sign long-term purchase commitments, or some other favourable terms. These other methods might correlate well with value to the seller and might be easier for buyers to pay.<p>Other methods could be "allocate to customers that you want to maintain a good relationship with." I suspect HBM is not allocated either with pure auctions or by lottery.</p>
]]></description><pubDate>Sat, 08 Aug 2026 06:24:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=49219339</link><dc:creator>repsilat</dc:creator><comments>https://news.ycombinator.com/item?id=49219339</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49219339</guid></item><item><title><![CDATA[New comment by repsilat in "Making Postgres 300x faster for analytics: batching, operator fusion, and SIMD"]]></title><description><![CDATA[
<p>Faster is better than slower.<p>Postgres is amazing. When I use Sqlite I miss many of its upsides--better data migrations and better concurrency being two. But queries are not free, and sometimes are slower than I'd like even with the right indexes. And for OLAP-like queries like the one in TFA you might say "well, just don't use postgres for that," but wouldn't it be better if you could? If you could use one database instead of two, or use your favourite database in more places instead of reaching for a different tool?</p>
]]></description><pubDate>Sat, 08 Aug 2026 05:47:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=49219189</link><dc:creator>repsilat</dc:creator><comments>https://news.ycombinator.com/item?id=49219189</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49219189</guid></item><item><title><![CDATA[New comment by repsilat in "Ask HN: Are systems ready for the first negative leap second?"]]></title><description><![CDATA[
<p>> every few millennia<p>We'll feel awful silly having made any leap seconds if the robots kill us all in the next decade.<p>More seriously -- all of today's computers and probably all of today's software (not to mention many scientific and governmental institutions) will be gone in 500 years. Does it make sense to plan too far ahead?</p>
]]></description><pubDate>Sat, 11 Jul 2026 12:22:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=48871421</link><dc:creator>repsilat</dc:creator><comments>https://news.ycombinator.com/item?id=48871421</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48871421</guid></item><item><title><![CDATA[New comment by repsilat in "Ask HN: Are systems ready for the first negative leap second?"]]></title><description><![CDATA[
<p>I had an issue in a CI pipeline once where clocks on two different machines drifted out of sync, and it looked like an HTTP request went back in time (it had some validity from now until now plus some delta, and the second machine thought it arrived "before now"), validation failed, pipeline failed.<p>An unusual case, fragile design, but indicative of potential issues with more interesting timekeeping choices.</p>
]]></description><pubDate>Sat, 11 Jul 2026 12:20:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=48871410</link><dc:creator>repsilat</dc:creator><comments>https://news.ycombinator.com/item?id=48871410</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48871410</guid></item><item><title><![CDATA[New comment by repsilat in "Ask HN: Are systems ready for the first negative leap second?"]]></title><description><![CDATA[
<p>One way of thinking about ignoring leap seconds is that it's like letting the effective prime meridian drift east/west. And a "leap hour" is kind of like a timezone change. In fact, you could just not have a centralized/coordinated leap hour, and let individual jurisdictions change their own timezones as they wanted, if they wanted noon to be closer to the daily solar peak.</p>
]]></description><pubDate>Sat, 11 Jul 2026 12:15:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=48871381</link><dc:creator>repsilat</dc:creator><comments>https://news.ycombinator.com/item?id=48871381</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48871381</guid></item><item><title><![CDATA[New comment by repsilat in "What are skiplists good for?"]]></title><description><![CDATA[
<p>Occasionally in pure python "asymptotically reasonable, simple implementation, terrible memory locality" is the right pick for a data structure. You want to avoid an extra linear term, you don't care too much about the constant factor, and the cache doesn't really matter because the language is so slow that it's not really noticeable.<p>Not too common, but it happens.</p>
]]></description><pubDate>Sun, 19 Apr 2026 21:16:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=47827714</link><dc:creator>repsilat</dc:creator><comments>https://news.ycombinator.com/item?id=47827714</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47827714</guid></item><item><title><![CDATA[New comment by repsilat in "X Randomly Banning Users for "Inauthentic Behavior""]]></title><description><![CDATA[
<p>I guess to expand on my earlier post, it's generally a <i>good</i> thing that these kinds of absurd allegations are counterproductive and generally not convincing, because if they were more readily believable they would be quite irresponsible. Real violence has occurred because of beliefs (and posts) like this.</p>
]]></description><pubDate>Mon, 13 Apr 2026 07:45:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=47748988</link><dc:creator>repsilat</dc:creator><comments>https://news.ycombinator.com/item?id=47748988</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47748988</guid></item><item><title><![CDATA[New comment by repsilat in "X Randomly Banning Users for "Inauthentic Behavior""]]></title><description><![CDATA[
<p>This hyperbole does more to turn people away from Bluesky and other sites more than X to be honest. There are clearly lots of politically moderate, wholesome "politically inert," and international X users. The people who are vocal about having left seem more extreme and less tolerant to me.<p>Perhaps for related reasons, I've also recently heard Elon Musk being described as a "literal Nazi" a lot, and I'm sure that kind of wild rhetoric has a similar backfire effect with anyone who has any familiarity with him.</p>
]]></description><pubDate>Mon, 13 Apr 2026 06:53:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=47748572</link><dc:creator>repsilat</dc:creator><comments>https://news.ycombinator.com/item?id=47748572</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47748572</guid></item><item><title><![CDATA[New comment by repsilat in "Are arrays functions?"]]></title><description><![CDATA[
<p>Yeah I guess a c++ programmer might say `std::array::operator[]` is a function (or method, whatever), just like `std::array::size` is. And that identifying the array with just one of those functions (or even the collection of all methods offered) is to miss the point -- not just contiguous indices, but contiguous storage. A red-black tree with added constraints is not an array.<p>TFA does allude to this. An "array indexing function" that just met the API could be implemented as an if-else chain, and would not be satisfactory.</p>
]]></description><pubDate>Wed, 21 Jan 2026 03:09:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=46700660</link><dc:creator>repsilat</dc:creator><comments>https://news.ycombinator.com/item?id=46700660</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46700660</guid></item><item><title><![CDATA[New comment by repsilat in "Things I don't like in configuration languages"]]></title><description><![CDATA[
<p>I wonder if "the right solution" is a programming language that is fast, concise, trivially easy to run, and outputs some efficient binary format like protobuf.<p>Programming languages have comments and control flow, multiple popular implementations, and can have nice literals. Lack of Turing completeness is actually not a terribly useful feature if you trust the input (and you should probably just use protobufs or similar for untrusted inputs in that case.)</p>
]]></description><pubDate>Mon, 17 Nov 2025 20:14:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=45957753</link><dc:creator>repsilat</dc:creator><comments>https://news.ycombinator.com/item?id=45957753</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45957753</guid></item><item><title><![CDATA[New comment by repsilat in "Waymo robotaxis are now giving rides on freeways in LA, SF and Phoenix"]]></title><description><![CDATA[
<p>"Easier" is probably the right one-word generalization, but worth noting that there are quite different challenges. Stopping distance is substantially greater, so "dead halt" isn't as much of a panacea as it is in dense city environments. And you need to have good perception of things further away, especially in front of you, which affects the sensors you use.</p>
]]></description><pubDate>Wed, 12 Nov 2025 16:55:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=45902495</link><dc:creator>repsilat</dc:creator><comments>https://news.ycombinator.com/item?id=45902495</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45902495</guid></item><item><title><![CDATA[New comment by repsilat in "Python 3.14 is here. How fast is it?"]]></title><description><![CDATA[
<p>There's an Amdahl-like effect, where "100x slower" means that anything nontrivial in pure python ends up being fat in your flamegraphs, even if your "heavy lifting" core algorithmic stuff uses some nice fast libraries.</p>
]]></description><pubDate>Thu, 16 Oct 2025 01:01:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=45600347</link><dc:creator>repsilat</dc:creator><comments>https://news.ycombinator.com/item?id=45600347</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45600347</guid></item><item><title><![CDATA[New comment by repsilat in "Python 3.14 is here. How fast is it?"]]></title><description><![CDATA[
<p>For compute-heavy code "100x slower than C++" is a good rule of thumb in my experience in python 3.10.</p>
]]></description><pubDate>Fri, 10 Oct 2025 00:49:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=45534502</link><dc:creator>repsilat</dc:creator><comments>https://news.ycombinator.com/item?id=45534502</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45534502</guid></item><item><title><![CDATA[New comment by repsilat in "Python 3.14 is here. How fast is it?"]]></title><description><![CDATA[
<p>Many simple scripts at my work that more or less just argparse and fire off an HTTP request spend half a minute importing random stuff because of false deps and uncommon codepaths. For some unit tests it's 45 seconds, substantially longer than the time taken to run the test logic.<p>In dev cycles most code is short-running.</p>
]]></description><pubDate>Thu, 09 Oct 2025 23:24:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=45534061</link><dc:creator>repsilat</dc:creator><comments>https://news.ycombinator.com/item?id=45534061</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45534061</guid></item><item><title><![CDATA[New comment by repsilat in "Python 3.14 is here. How fast is it?"]]></title><description><![CDATA[
<p>For cloud jobs that can be true, but for single threaded dev-in-the-loop work you can't just buy a 100x faster processor than the one on their dev machine, and the latency is expensive workflow friction.</p>
]]></description><pubDate>Thu, 09 Oct 2025 19:56:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=45532308</link><dc:creator>repsilat</dc:creator><comments>https://news.ycombinator.com/item?id=45532308</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45532308</guid></item><item><title><![CDATA[New comment by repsilat in "Python 3.14 is here. How fast is it?"]]></title><description><![CDATA[
<p>This might have been your experience, but mine has been very different. In my experience a typical python workload is 50% importing python libraries, 45% slow python wrapper logic and 5% fast native code. I spend a lot of time rewriting the python logic in C++, which makes it 100x faster, so the resulting performance approaches "10% fast native logic, 90% useless python imports".</p>
]]></description><pubDate>Thu, 09 Oct 2025 19:54:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=45532283</link><dc:creator>repsilat</dc:creator><comments>https://news.ycombinator.com/item?id=45532283</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45532283</guid></item><item><title><![CDATA[New comment by repsilat in "The paradoxical efficient market hypothesis (2024)"]]></title><description><![CDATA[
<p>Yeah, I think the "paradox" is usually a problem for pundits and academics and not practitioners. Lots of people have experience finding and correcting market inefficiencies, usually getting paid for it.</p>
]]></description><pubDate>Wed, 08 Oct 2025 04:02:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=45511936</link><dc:creator>repsilat</dc:creator><comments>https://news.ycombinator.com/item?id=45511936</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45511936</guid></item><item><title><![CDATA[New comment by repsilat in "DeepSeek-Prover-V2"]]></title><description><![CDATA[
<p>A system of n experts is no different to a single expert wrt the NFLT. The theorem is entirely indifferent to (ie "equally skeptical of") the idea.</p>
]]></description><pubDate>Wed, 30 Apr 2025 17:29:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=43848332</link><dc:creator>repsilat</dc:creator><comments>https://news.ycombinator.com/item?id=43848332</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43848332</guid></item></channel></rss>