<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: Scaevolus</title><link>https://news.ycombinator.com/user?id=Scaevolus</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 23 May 2026 10:16:54 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=Scaevolus" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by Scaevolus in "A History of IDEs at Google"]]></title><description><![CDATA[
<p>The main thing holding most people back from web-based IDEs is restricted filesystem and tools integrations, but cloud office suites are extremely popular. Google has excellent infrastructure for distributed build and test cycles built into Cider to go along with the entirely remote version control system.<p>Best of luck on your web-based demos! Dropping people into a working dummy environment with a few tutorial prompts should really help conversions.</p>
]]></description><pubDate>Thu, 14 May 2026 02:13:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=48130341</link><dc:creator>Scaevolus</dc:creator><comments>https://news.ycombinator.com/item?id=48130341</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48130341</guid></item><item><title><![CDATA[New comment by Scaevolus in "Fc, a lossless compressor for floating-point streams"]]></title><description><![CDATA[
<p>I see you have ALP, but have you tried Chimp128 or Arrow's byte stream split?</p>
]]></description><pubDate>Wed, 13 May 2026 01:07:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=48116665</link><dc:creator>Scaevolus</dc:creator><comments>https://news.ycombinator.com/item?id=48116665</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48116665</guid></item><item><title><![CDATA[New comment by Scaevolus in "Killed by Apple"]]></title><description><![CDATA[
<p>Apple could easily support eGPUs if they wanted to, but they choose to have vertical integration over fragmentation or usefulness. It's the same as them not supporting OpenGL or Vulkan: they could if they wanted to be a better gaming/porting target, but compatibility of any sort is not a priority.</p>
]]></description><pubDate>Mon, 11 May 2026 15:12:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=48096075</link><dc:creator>Scaevolus</dc:creator><comments>https://news.ycombinator.com/item?id=48096075</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48096075</guid></item><item><title><![CDATA[New comment by Scaevolus in "Show HN: Rip.so – a graveyard for dead internet things"]]></title><description><![CDATA[
<p>Pangram rates it as 100% AI generated.<p>Heartwarming: even if you die and nobody cares, an AI can write your eulogy!</p>
]]></description><pubDate>Wed, 29 Apr 2026 10:44:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47946491</link><dc:creator>Scaevolus</dc:creator><comments>https://news.ycombinator.com/item?id=47946491</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47946491</guid></item><item><title><![CDATA[New comment by Scaevolus in "Intel Arc Pro B70 Review"]]></title><description><![CDATA[
<p>It's not that it's reserving power, but rather that you hit some bottleneck on a 3070 Ti before running into thermal limits-- it's likely limited by either tensor core saturation or RAM throughput. Running the workload with Nvidia's profiling tools should make the bottleneck obvious.</p>
]]></description><pubDate>Tue, 28 Apr 2026 21:35:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47941160</link><dc:creator>Scaevolus</dc:creator><comments>https://news.ycombinator.com/item?id=47941160</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47941160</guid></item><item><title><![CDATA[New comment by Scaevolus in "The Future of Everything Is Lies, I Guess"]]></title><description><![CDATA[
<p>They are bullshit machines because they do not have an internal mental model of truth like a human does. The flagship models bullshit less, but their fundamental architectures prevent having truth interfere with output.<p><a href="https://philosophersmag.com/large-language-models-and-the-concept-of-bullshit/" rel="nofollow">https://philosophersmag.com/large-language-models-and-the-co...</a></p>
]]></description><pubDate>Wed, 08 Apr 2026 15:49:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=47691859</link><dc:creator>Scaevolus</dc:creator><comments>https://news.ycombinator.com/item?id=47691859</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47691859</guid></item><item><title><![CDATA[New comment by Scaevolus in "Telnyx package compromised on PyPI"]]></title><description><![CDATA[
<p>I'm glad there's many teams with automated scans of pypi and npm running. It elevates the challenge of making a backdoor that can survive for any length of time.</p>
]]></description><pubDate>Fri, 27 Mar 2026 20:33:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=47547886</link><dc:creator>Scaevolus</dc:creator><comments>https://news.ycombinator.com/item?id=47547886</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47547886</guid></item><item><title><![CDATA[New comment by Scaevolus in "An update on Steam / GOG changes for OpenTTD"]]></title><description><![CDATA[
<p>That's a narrow fair use exception. Many of these open game engines are effectively 1:1 decompilations of the original games, and it would be <i>shocking</i> if they were not effectively copyrighted the same as the original.<p>I don't think this has been tested in court, but the recent flood of Nintendo game decompilations is likely to change that.</p>
]]></description><pubDate>Fri, 20 Mar 2026 02:46:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=47449834</link><dc:creator>Scaevolus</dc:creator><comments>https://news.ycombinator.com/item?id=47449834</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47449834</guid></item><item><title><![CDATA[New comment by Scaevolus in "Microsoft's 'unhackable' Xbox One has been hacked by 'Bliss'"]]></title><description><![CDATA[
<p>Microsoft released a video that covers effectively all of the Xbox One security system, and it's referred to extensively in the talk. The specific methods of glitching don't require any insider knowledge.</p>
]]></description><pubDate>Tue, 17 Mar 2026 16:26:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=47414883</link><dc:creator>Scaevolus</dc:creator><comments>https://news.ycombinator.com/item?id=47414883</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47414883</guid></item><item><title><![CDATA[New comment by Scaevolus in "The AI Vampire"]]></title><description><![CDATA[
<p>You're reading more dismissal than I wrote.<p>Most businesses can and many businesses <i>do</i> run efficiently out of shared spreadsheets. Choosing the processes well is the hard part, but there's just not much computational complexity in the execution, nor more data than can be easily processed by a single machine.</p>
]]></description><pubDate>Wed, 11 Feb 2026 16:10:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=46976733</link><dc:creator>Scaevolus</dc:creator><comments>https://news.ycombinator.com/item?id=46976733</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46976733</guid></item><item><title><![CDATA[New comment by Scaevolus in "The AI Vampire"]]></title><description><![CDATA[
<p>Many engineers get paid a lot of money to write low-complexity code gluing things together and tweaking features according to customer requirements.<p>When the difficulty of a task is neatly encompassed in a 200 word ticket and the implementation lacks much engineering challenge, AI can pretty reliably write the code-- mediocre code for mediocre challenges.<p>A huge fraction of the software economy runs on CRUD and some business logic. There just isn't much complexity inherent in any of the feature sets.</p>
]]></description><pubDate>Wed, 11 Feb 2026 09:32:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=46972833</link><dc:creator>Scaevolus</dc:creator><comments>https://news.ycombinator.com/item?id=46972833</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46972833</guid></item><item><title><![CDATA[New comment by Scaevolus in "Show HN: A luma dependent chroma compression algorithm (image compression)"]]></title><description><![CDATA[
<p>JPEG XL also incorporates Chroma from Luma. It's a standard coding tool in modern codecs.</p>
]]></description><pubDate>Sun, 08 Feb 2026 00:32:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=46929960</link><dc:creator>Scaevolus</dc:creator><comments>https://news.ycombinator.com/item?id=46929960</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46929960</guid></item><item><title><![CDATA[New comment by Scaevolus in "Animated AVIF for the Modern Web"]]></title><description><![CDATA[
<p>Hardware video decoding APIs often have significantly more latency than software decoders, to the point that it's a noticeable several hundred milliseconds of delay. If they have this delay, they're unusable for images.</p>
]]></description><pubDate>Sat, 31 Jan 2026 20:11:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=46840303</link><dc:creator>Scaevolus</dc:creator><comments>https://news.ycombinator.com/item?id=46840303</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46840303</guid></item><item><title><![CDATA[New comment by Scaevolus in "Elasticsearch was never a database"]]></title><description><![CDATA[
<p>You have that backwards. GFS was replaced by Colossus ca. 2010, and largely functions as blob storage with append-only semantics for modification. BigTable is a KV store, and the row size limits (256MB) make it unsuitable for blob storage. GCS is built on top of Spanner (metadata, small files) and Colossus (bulk data storage).<p>But that's besides the point. When people say "RDBMS" or "filesystem" they mean the full suite of SQL queries and POSIX semantics-- neither of which you get with KV stores like BigTable or distributed storage like Colossus.<p>The simplest example of POSIX semantics that are rapidly discarded is the "fast folder move" operation. This is difficult to impossible to achieve when you have keys representing the full path of the file, and is generally easier to implement with hierarchical directory entries. However, many applications are absolutely fine with the semantics of "write entire file, read file, delete file", which enables huge simplifications and optimizations!</p>
]]></description><pubDate>Sat, 17 Jan 2026 08:26:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=46656269</link><dc:creator>Scaevolus</dc:creator><comments>https://news.ycombinator.com/item?id=46656269</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46656269</guid></item><item><title><![CDATA[New comment by Scaevolus in "Personal thoughts/notes from working on Zootopia 2"]]></title><description><![CDATA[
<p>Most companies doing CGI work, both in games and movies, are quite open about their technical details. The whole industry relies on pooled research and development. While the actual code is typically confidential, publishing information serves multiple purposes for the work's publicity, the advancement of the field, the happiness of employees, and company prestige for recruiting people.</p>
]]></description><pubDate>Mon, 12 Jan 2026 22:54:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=46595329</link><dc:creator>Scaevolus</dc:creator><comments>https://news.ycombinator.com/item?id=46595329</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46595329</guid></item><item><title><![CDATA[New comment by Scaevolus in "Fabrice Bellard's TS Zip (2024)"]]></title><description><![CDATA[
<p>When LLMs predict the next token, they actually produce a distribution of the probability of each of the possible next tokens, and the sampler chooses one of them, and not necessarily the most likely one!<p>If instead you run LLM prediction and then encode the <i>probability</i> of the next token of the input text you want to encode (from the cumulative distribution, a number in [0, 1]) using arithmetic coding, you can run the same operation in reverse to achieve lossless compression.<p>The tricky part is ensuring that your LLM executes absolutely deterministically, because you need to make sure that the encoder and decoder have the same probability distribution map at each step.</p>
]]></description><pubDate>Mon, 12 Jan 2026 21:24:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=46594502</link><dc:creator>Scaevolus</dc:creator><comments>https://news.ycombinator.com/item?id=46594502</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46594502</guid></item><item><title><![CDATA[New comment by Scaevolus in "Show HN: VAM Seek – 2D video navigation grid, 15KB, zero server load"]]></title><description><![CDATA[
<p>Client-side frame extraction is far too slow to be usable for large volumes of data.<p>You want to precompute the contact sheets and serve them to users. You can encode them with VP9, mux to IVF format, and use the WebCodec API to decode them in the browser (2000B-3000B per 240x135 frame, so ~3MB/hour for a thumbnail every 4 seconds). Alternatively, you can make the contact sheets with JPEG, but there are dimension restrictions, reflow is slightly fiddly, and it doesn't exploit intra-frame compression.<p>I made a simple Python/Flask utility for lossless cutting that uses this to present a giant contact sheet to quickly select portions of a video to extract.</p>
]]></description><pubDate>Sun, 11 Jan 2026 09:48:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=46574082</link><dc:creator>Scaevolus</dc:creator><comments>https://news.ycombinator.com/item?id=46574082</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46574082</guid></item><item><title><![CDATA[New comment by Scaevolus in "Robotopia: A 3D, first-person, talking simulator"]]></title><description><![CDATA[
<p>GGML is another neat ML abstraction layer, but I don't think much work has been dedicated to the Windows port.</p>
]]></description><pubDate>Sat, 10 Jan 2026 08:31:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=46563906</link><dc:creator>Scaevolus</dc:creator><comments>https://news.ycombinator.com/item?id=46563906</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46563906</guid></item><item><title><![CDATA[New comment by Scaevolus in "Robotopia: A 3D, first-person, talking simulator"]]></title><description><![CDATA[
<p>Shipping GPU-accelerated ML models in games looks difficult, are there any major examples other than vendor-locked upscaling like DLSS or FSR?<p>(Yep! <a href="https://cod.ifies.com/voxel-visibility/" rel="nofollow">https://cod.ifies.com/voxel-visibility/</a> )</p>
]]></description><pubDate>Sat, 10 Jan 2026 04:57:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=46562907</link><dc:creator>Scaevolus</dc:creator><comments>https://news.ycombinator.com/item?id=46562907</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46562907</guid></item><item><title><![CDATA[New comment by Scaevolus in "Robotopia: A 3D, first-person, talking simulator"]]></title><description><![CDATA[
<p>Are the LLMs run on-device, or does this use cloud compute?<p>(Off-topic AMA question: Did you see my voxel grid visibility post?)</p>
]]></description><pubDate>Sat, 10 Jan 2026 04:25:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=46562731</link><dc:creator>Scaevolus</dc:creator><comments>https://news.ycombinator.com/item?id=46562731</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46562731</guid></item></channel></rss>