<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: metroholografix</title><link>https://news.ycombinator.com/user?id=metroholografix</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 24 May 2026 22:54:40 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=metroholografix" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by metroholografix in "Frontier AI has broken the open CTF format"]]></title><description><![CDATA[
<p>Official chess competitions are taking place under stringent monitoring conditions and even then, with professional reputations on the line, there have been multiple high profile cheating incidents.<p>Amateur online chess on the other hand is besieged by cheaters that use engines, even in casual non-ranked games where there's absolutely nothing to gain besides a pat on the ego. This has drastically changed how the game is played today with lot of players gravitating towards speed chess (bullet and blitz) to compensate. That will thin the herd of cheaters but one still runs into engines on a weekly basis.<p>This is also the tip of the iceberg, with the true scale of the problem being orders of magnitude worse, as someone dedicated enough can use an engine to cheat in a way that's essentially undetectable.</p>
]]></description><pubDate>Sun, 17 May 2026 21:10:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=48173226</link><dc:creator>metroholografix</dc:creator><comments>https://news.ycombinator.com/item?id=48173226</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48173226</guid></item><item><title><![CDATA[New comment by metroholografix in "YouTube as Storage"]]></title><description><![CDATA[
<p>6$ / TB / month is a fool's bargain even for something as low as 10 TB. One can buy a used LTO-6 drive for a few hundred bucks and build tape libraries that span hundreds of TBs.<p>There's no Cloud-based backup service that's competive with tape.</p>
]]></description><pubDate>Sat, 14 Feb 2026 21:43:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47018691</link><dc:creator>metroholografix</dc:creator><comments>https://news.ycombinator.com/item?id=47018691</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47018691</guid></item><item><title><![CDATA[New comment by metroholografix in "The Day the Telnet Died"]]></title><description><![CDATA[
<p>The vast majority of MUDs don't even implement the full TELNET protocol, just a small subset. In typical MUD fashion, fundamental TELNET parts like option negotiation were either hacked together -badly- or altogether ignored.<p>For the longest time in the 90s TELNET AYT would crash tons of custom implementations.</p>
]]></description><pubDate>Wed, 11 Feb 2026 19:55:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=46979985</link><dc:creator>metroholografix</dc:creator><comments>https://news.ycombinator.com/item?id=46979985</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46979985</guid></item><item><title><![CDATA[New comment by metroholografix in "Larry Page leaves California to protect $12.5B from proposed wealth tax"]]></title><description><![CDATA[
<p>This doesn't apply here, a wealth tax is levied against assets not income.</p>
]]></description><pubDate>Fri, 09 Jan 2026 22:29:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=46560340</link><dc:creator>metroholografix</dc:creator><comments>https://news.ycombinator.com/item?id=46560340</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46560340</guid></item><item><title><![CDATA[New comment by metroholografix in "Extensibility: The "100% Lisp" Fallacy"]]></title><description><![CDATA[
<p>If you want Scheme, go use Scheme because these are not arguments for Common Lisp. There is tons of value in the CL specification being this big and I'm happy I can still run code I wrote more than 25 years ago (or third party code written more than 50 years ago) without any issues.<p>Generally, contemporary folks that propose improvements to the CL spec tend to be misinformed / misguided and/or lacking experience to realize why their proposed improvements are bad ideas.</p>
]]></description><pubDate>Fri, 02 Jan 2026 07:43:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=46462412</link><dc:creator>metroholografix</dc:creator><comments>https://news.ycombinator.com/item?id=46462412</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46462412</guid></item><item><title><![CDATA[New comment by metroholografix in "Reading Neuromancer for the first time in 2025"]]></title><description><![CDATA[
<p>Great story! I also read Neuromancer for the first time in Greek translation (Αίολος), around 1995, knowing nothing about the book otherwise. It was a blind buy in a bookstore solely because I liked the cover and the short synopsis on the back. It was a book that changed my life. I remember being drenched in sweat when I finished it, and I immediately re-read it without a break. I was already at age 14 hopelessly hooked on computers, but Neuromancer completely rewired how I thought about technology (it was the first book I came across that put forth a non-anthropocentric point of view, with Technology being presented as both an addictive drug and a force in itself, bringing about its own teleology).<p>That book was the main impetus for me connecting to the Internet, installing Linux and getting involved with the European hacking underground of the mid to late 90s. I also periodically re-read it (now in English): the prose still seems razor-sharp and the divergent feelings are still being evoked. Plus, it's an insanely hyperstitional book: one gets the feeling that Gibson (whose non-Sprawl work pales in comparison and who has never again reached these heights) didn't just write a heist-story filled with countercultural sensibilities but channeled something greater, something that has been intricately involved with how the world we experience has evolved.<p>Looking back on those days, I now wish I'd read it in English for the first time. The Greek translation is not bad but it feels kind of archaic and doesn't do justice to the brilliance of Gibson's dystopian vision.</p>
]]></description><pubDate>Tue, 15 Jul 2025 00:27:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=44566718</link><dc:creator>metroholografix</dc:creator><comments>https://news.ycombinator.com/item?id=44566718</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44566718</guid></item><item><title><![CDATA[New comment by metroholografix in "Implementing a Forth"]]></title><description><![CDATA[
<p>A lot of the power of Forth comes from its metaprogramming capabilities and having the compiler available at runtime, all wrapped in a tiny footprint. Similarly to Lisp, it empowers one to explore a problem domain without getting in the way. These concepts are alien to C which is downright hostile to exploratory programming.<p>If you really want to understand the genius of Forth and its creator, I suggest reading everything that Chuck Moore put down in writing starting with "Programming a problem-oriented language".<p>A lot of us today, being bogged down in the sort of tedium-inducing programming that pays the bills, tend to forget that programming languages are (or should be!) primarily about expressing ideas. Forth is still one of the best languages to do that in.</p>
]]></description><pubDate>Sat, 07 Jun 2025 18:30:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=44211550</link><dc:creator>metroholografix</dc:creator><comments>https://news.ycombinator.com/item?id=44211550</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44211550</guid></item><item><title><![CDATA[New comment by metroholografix in "Optimizing Common Lisp"]]></title><description><![CDATA[
<p>I see the following in code written by newcomers to CL frequently:<p><pre><code>    (optimize (speed 3) (safety 0)) 
</code></pre>
but it is a very bad habit to get used to, in general, and may create the impression that it's needed for optimized code. Instead, use this where needed:<p><pre><code>    (optimize (speed 3) (safety 1))
</code></pre>
which will result in roughly same performance for the vast majority of cases, but keep array bounds checks and (weaker) type checks.<p>For SBCL, there's also the excellent sb-simd [1] plus compiler macros and even hooking into some of the VM internals for custom code generation [2].<p>[1] <a href="https://www.sbcl.org/manual/#sb_002dsimd" rel="nofollow">https://www.sbcl.org/manual/#sb_002dsimd</a><p>[2] <a href="https://pvk.ca/Blog/2014/03/15/sbcl-the-ultimate-assembly-code-breadboard" rel="nofollow">https://pvk.ca/Blog/2014/03/15/sbcl-the-ultimate-assembly-co...</a></p>
]]></description><pubDate>Wed, 07 May 2025 21:02:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=43920526</link><dc:creator>metroholografix</dc:creator><comments>https://news.ycombinator.com/item?id=43920526</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43920526</guid></item><item><title><![CDATA[New comment by metroholografix in "Oxidizing Ubuntu: adopting Rust utilities by default"]]></title><description><![CDATA[
<p>Stallman has done more to safeguard our freedoms than all the critics and corporations that are happy to exploit his work put together.<p>He’s also been extremely prescient and decades ahead of his time. He stood his ground against relentless attacks where so many others have sold out and betrayed whatever morals they thought they had.</p>
]]></description><pubDate>Sat, 22 Mar 2025 00:39:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=43442233</link><dc:creator>metroholografix</dc:creator><comments>https://news.ycombinator.com/item?id=43442233</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43442233</guid></item><item><title><![CDATA[New comment by metroholografix in "The Shitthropocene"]]></title><description><![CDATA[
<p>>  I commented that Patagonia made great stuff and actually cared about their materials<p>Last I checked a lot of their clothes were full of forever chemicals and processed plastics but maybe they've made progress.<p><a href="https://www.insidehook.com/gear/patagonia-major-microplastic-problem" rel="nofollow">https://www.insidehook.com/gear/patagonia-major-microplastic...</a></p>
]]></description><pubDate>Thu, 20 Mar 2025 14:06:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=43423686</link><dc:creator>metroholografix</dc:creator><comments>https://news.ycombinator.com/item?id=43423686</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43423686</guid></item><item><title><![CDATA[New comment by metroholografix in "The Tragedy of Stafford Beer (2023)"]]></title><description><![CDATA[
<p>It should become clear to everyone that reads his work that "management theorist" Stafford Beer
can best be characterized without any doubt whatsoever as a charlatan.<p>Cybernetics came out of the Macy conferences [0] and this is where one needs to go, in order to establish context. I also highly recommend Norbert Wiener's biography "Dark Hero of the Information Age" [1] as a good introduction to one of the greatest geniuses of this age, easily eclipsing Shannon and von Neumann.<p>Principia Cybernetica [2] is another good resource.<p>[0] <a href="https://press.uchicago.edu/ucp/books/book/distributed/C/bo23348570.html" rel="nofollow">https://press.uchicago.edu/ucp/books/book/distributed/C/bo23...</a><p>[1] <a href="https://www.amazon.com/Dark-Hero-Information-Age-Cybernetics/dp/0465013716?crid=2ZMMZALCMZCE1" rel="nofollow">https://www.amazon.com/Dark-Hero-Information-Age-Cybernetics...</a><p>[2] <a href="http://pespmc1.vub.ac.be/" rel="nofollow">http://pespmc1.vub.ac.be/</a></p>
]]></description><pubDate>Thu, 05 Dec 2024 02:12:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=42324123</link><dc:creator>metroholografix</dc:creator><comments>https://news.ycombinator.com/item?id=42324123</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42324123</guid></item><item><title><![CDATA[New comment by metroholografix in "Mpv – A free, open-source, and cross-platform media player"]]></title><description><![CDATA[
<p>I always saw VLC as subpar. A typical case of software that's just trying to copy what the pioneers do. As we all know, mediocrity it not antithetical to popularity, and VLC has become very popular indeed.<p>However, it never pushed the envelope in terms of codecs, features and performance and as a result was never at the forefront of opensource video playing: mplayer got the ball rolling with rapid breakthroughs including hardware acceleration (e.g. /dev/mga_vid) before standards such as xvideo even existed and that spirit of technical excellence has been passed on to Mpv which remains at the pinnacle.</p>
]]></description><pubDate>Sun, 18 Aug 2024 09:14:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=41281164</link><dc:creator>metroholografix</dc:creator><comments>https://news.ycombinator.com/item?id=41281164</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41281164</guid></item><item><title><![CDATA[New comment by metroholografix in "Show HN: Xcapture-BPF – like Linux top, but with Xray vision"]]></title><description><![CDATA[
<p>Folks who find this useful might also be interested in otel-profiling-agent [1] which Elastic recently opensourced and donated to OpenTelemetry. It's a low-overhead eBPF-based continuous profiler which, besides native code, can unwind stacks from other widely used runtimes (Hotspot, V8, Python, .NET, Ruby, Perl, PHP).<p>[1] <a href="https://github.com/elastic/otel-profiling-agent">https://github.com/elastic/otel-profiling-agent</a></p>
]]></description><pubDate>Thu, 04 Jul 2024 01:19:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=40871581</link><dc:creator>metroholografix</dc:creator><comments>https://news.ycombinator.com/item?id=40871581</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40871581</guid></item><item><title><![CDATA[New comment by metroholografix in "Man-Computer Symbiosis (1960)"]]></title><description><![CDATA[
<p>Wizards for me falls flat (kinda like "soul of a new machine" that's often recommended but which I found a complete waste of time) while the Dream Machine, Dealers of Lightning [1] and Norbert Wiener's biography [2] are all essential reading.<p>[1] <a href="https://www.amazon.com/Dealers-Lightning-Xerox-PARC-Computer/dp/0887309895/" rel="nofollow">https://www.amazon.com/Dealers-Lightning-Xerox-PARC-Computer...</a><p>[2] <a href="https://www.amazon.com/Dark-Hero-Information-Age-Cybernetics/dp/0465013716" rel="nofollow">https://www.amazon.com/Dark-Hero-Information-Age-Cybernetics...</a></p>
]]></description><pubDate>Wed, 03 Jul 2024 18:30:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=40868743</link><dc:creator>metroholografix</dc:creator><comments>https://news.ycombinator.com/item?id=40868743</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40868743</guid></item><item><title><![CDATA[New comment by metroholografix in "Arbitrary shell command evaluation in Org Mode (GNU Emacs)"]]></title><description><![CDATA[
<p>There's no JS interpreter in EWW [1]. If you're forced to use a different browser, having JS off by default is not hard to get used to.<p>[1] <a href="https://www.gnu.org/software/emacs/manual/html_node/eww/Overview.html" rel="nofollow">https://www.gnu.org/software/emacs/manual/html_node/eww/Over...</a></p>
]]></description><pubDate>Mon, 24 Jun 2024 13:15:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=40775649</link><dc:creator>metroholografix</dc:creator><comments>https://news.ycombinator.com/item?id=40775649</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40775649</guid></item><item><title><![CDATA[New comment by metroholografix in "Arbitrary shell command evaluation in Org Mode (GNU Emacs)"]]></title><description><![CDATA[
<p>These bugs can be described as the major or minor mode evaluating code that is provided as part of the buffer that the mode is being enabled for. The two semi-recent examples that come to mind include Org (which offers this code evaluation as a feature) and text/enriched (which allowed arbitrary Lisp evaluation through a non-standard extension). In both of these cases, the evaluation was -somewhat- intended and even documented, so these are not bugs in the traditional definition. They become security bugs when one takes into account the exposed attack surface / dynamic interaction with parts of Emacs automatically switching on the mode (e.g. through an email in Gnus) on 3rd party untrusted input.<p>I don't expect to see code evaluation on untrusted input as intended features in web browser or chat modes.</p>
]]></description><pubDate>Sun, 23 Jun 2024 20:47:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=40770476</link><dc:creator>metroholografix</dc:creator><comments>https://news.ycombinator.com/item?id=40770476</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40770476</guid></item><item><title><![CDATA[New comment by metroholografix in "Arbitrary shell command evaluation in Org Mode (GNU Emacs)"]]></title><description><![CDATA[
<p>What's of greater importance here is not this specific security issue, but the default configuration of MIME handling in Emacs which can turn any unexpected evaluation bug -which we are likely to see more of- into remote code execution. We've had a previous Org security issue in exactly the same vein [1] and the Emacs MIME defaults are still unsafe. Of course, one can change them (non-trivial and related documentation is extremely confusing, see [2] for a possible solution) but really Emacs should not come with these defaults.<p>The loss of on-by-default functionality such as Org fontification in email message buffers is in no way as important as being wide open to trivial remote code execution.<p>[1] <a href="https://github.com/emacs-mirror/emacs/commit/befa9fcaae29a6c9a283ba371c3c5234c7f644eb">https://github.com/emacs-mirror/emacs/commit/befa9fcaae29a6c...</a><p>[2] <a href="https://xristos.sdf.org/fix-gnus-mime.el.txt" rel="nofollow">https://xristos.sdf.org/fix-gnus-mime.el.txt</a></p>
]]></description><pubDate>Sun, 23 Jun 2024 18:12:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=40769363</link><dc:creator>metroholografix</dc:creator><comments>https://news.ycombinator.com/item?id=40769363</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40769363</guid></item><item><title><![CDATA[New comment by metroholografix in "Arbitrary shell command evaluation in Org Mode (GNU Emacs)"]]></title><description><![CDATA[
<p>Unexpected evaluation is never a feature, Emacs should at least warn and prompt before executing code in a file that somebody opens.</p>
]]></description><pubDate>Sun, 23 Jun 2024 18:08:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=40769340</link><dc:creator>metroholografix</dc:creator><comments>https://news.ycombinator.com/item?id=40769340</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40769340</guid></item><item><title><![CDATA[New comment by metroholografix in "Building a Futuristic Lisp Workstation"]]></title><description><![CDATA[
<p>It's nice to see Interlisp restored and widely available but it's not Emacs. More a curiosity than something practical and it's looking like it still belongs in the 70s.<p>There's also Genera (in many ways the best but unfortunately still not widely available), Lispworks (commercial, lacks the features/userbase of Emacs) and a vast number of niche Lisp-based/Smalltalk-based/Forth-based environments that don't come close to the practicality of Emacs.<p>For all intents and purposes, Emacs is the 'best' freely available and most used Lisp machine we have today, a direct manifestation of Licklider's "Man-Computer Symbiosis".<p>The recent additions of sqlite3 and native compilation (MPS-based garbage collection is in the works) have significantly expanded the set of problems one can solve. I love Common Lisp but I barely touch it these days, as I tend to reach for Emacs Lisp instead. That's solely down to the evolution and practicality of Emacs.</p>
]]></description><pubDate>Fri, 24 May 2024 08:47:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=40464244</link><dc:creator>metroholografix</dc:creator><comments>https://news.ycombinator.com/item?id=40464244</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40464244</guid></item><item><title><![CDATA[New comment by metroholografix in "Building a Futuristic Lisp Workstation"]]></title><description><![CDATA[
<p>Emacs (besides the lowlevel internals such as the garbage collector, graphics toolkit and virtual machine) is written in Emacs Lisp which means that it's also fully programmable by the user, at runtime, without restarts/loss of state. Moreover, every aspect of Emacs is designed to facilitate runtime modification and live programming. This level of introspection goes beyond anything available today except some Smalltalk environments (which lose on practicality).<p>VSCode is just another editor with a constrained "API" that limits the modifications one can do. Emacs is clay that one can fully mold to one's own preferences so that it becomes an extension of one's mind.</p>
]]></description><pubDate>Fri, 24 May 2024 01:12:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=40461859</link><dc:creator>metroholografix</dc:creator><comments>https://news.ycombinator.com/item?id=40461859</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40461859</guid></item></channel></rss>