<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: whizzter</title><link>https://news.ycombinator.com/user?id=whizzter</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 19 Oct 2026 10:14:55 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=whizzter" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by whizzter in "Chrome and Edge are removing XSLT: what breaks and what does not"]]></title><description><![CDATA[
<p>XML/XHTML is a fairly strict language syntax wise compared to HTML, tags are either explicitly self-closing i.e. <img/> or terminated with a matching closing-tag, no exceptions.<p>HTML has special rules depending on the tag's type, ie a bunch of them are just written (<img>) and the parser doesn't even really want to see a matching closing tag, or tags like <script> that has a special mode that stops being a HTML parser up until </script> is found. (1)<p>A HTML parser can become a XML parser by disabling a bunch of special-features and supporting self-closing tags (depending on XML level).<p>A XML parser needs a ton of "hacks" to become a HTML parser.<p>Also browsers needs an XML parser anyhow to support svg that's an xml-based format, also the DOM spec is written to support namespaces's like XML.<p>XSLT did complicate things, and most importantly it seems many relied on that one old implementation written in the 90s that was a swiss-cheese when it came to security concerns that nobody wanted to spend money on maintaining.<p>(1): <a href="https://html.spec.whatwg.org/multipage/parsing.html#script-data-less-than-sign-state" rel="nofollow">https://html.spec.whatwg.org/multipage/parsing.html#script-d...</a></p>
]]></description><pubDate>Sun, 18 Oct 2026 02:06:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=50137161</link><dc:creator>whizzter</dc:creator><comments>https://news.ycombinator.com/item?id=50137161</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50137161</guid></item><item><title><![CDATA[New comment by whizzter in "Chrome and Edge are removing XSLT: what breaks and what does not"]]></title><description><![CDATA[
<p>Yes and no, canvas was fine for replacing flash, and JS performance was good enough quickly.<p>Audio however was a crapshoot for years, especially for games.<p>Even basic WebAudio took until 2015, and the final piece to match Flash being AudioWorklet was only first available in 2018(Chrome) and took until April _2021_ land in Safari.<p>So before 2021 you needed to either write your own abstractions to support multiple API's with different execution models with so-so capabilties to be somewhat on-par with what Flash provided or even for years resort to simpler solutions (ie just samples).</p>
]]></description><pubDate>Sun, 18 Oct 2026 01:50:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=50137051</link><dc:creator>whizzter</dc:creator><comments>https://news.ycombinator.com/item?id=50137051</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50137051</guid></item><item><title><![CDATA[New comment by whizzter in "Claude reveals ECDSA curve origins"]]></title><description><![CDATA[
<p>Claude seems to be fairly good at bruteforcing/testing/etc on it's own, it solved a fairly intricate thing while I was busy on other things.<p>I've adapted a crypto-lib for TLS connections and had a mistake during negotation that truncated some algo-selection value, worked up until the other party started trialling post-quantum algorthims that apparently had algo-id's that collided with the truncated values I was using.<p>Claude figured out that from the code and trialling TLS handshakes.<p>Besides, since there was a bounty on finding the curve it seems unlikely that someone would've found out and not shared that? (unless working at a security service that figured out that it was possible to attack?)</p>
]]></description><pubDate>Fri, 16 Oct 2026 20:06:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=50123838</link><dc:creator>whizzter</dc:creator><comments>https://news.ycombinator.com/item?id=50123838</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50123838</guid></item><item><title><![CDATA[New comment by whizzter in "Is Liquid Metal Killing Our PCs? Scientific Analysis and a 2-Year Test [video]"]]></title><description><![CDATA[
<p>Go at it, I have a 1st gen Zephyrus 14inch and had bad heating problems, liquid metal there also initially that just didn't work due to bad application or whatever, repasted it and it's behaved way better.<p>I was quite nervious, but check Youtube, there's guaranteed some people that has documented the steps, do check multiple ones as some people are more detail oriented or just know what parts can be dangerous/tricky. Good tools can be a lifesaver also (isoprop alcohol for cleaning, lotsa q-tips, good screwdrivers and plastic picks like the fixit toolkits to pry gently).</p>
]]></description><pubDate>Fri, 16 Oct 2026 18:53:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=50122751</link><dc:creator>whizzter</dc:creator><comments>https://news.ycombinator.com/item?id=50122751</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50122751</guid></item><item><title><![CDATA[New comment by whizzter in "Last rites for Gentoo's Chromium package"]]></title><description><![CDATA[
<p>So basically they'd be new CVE's appearing by the time someone built the previous release at this pace? :P</p>
]]></description><pubDate>Fri, 16 Oct 2026 07:46:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=50115391</link><dc:creator>whizzter</dc:creator><comments>https://news.ycombinator.com/item?id=50115391</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50115391</guid></item><item><title><![CDATA[New comment by whizzter in "Why Sweden is abandoning its cashless society"]]></title><description><![CDATA[
<p>The tax service here takes money laundering quite seriously so there's been a lot of regulation added for businesses handling cash, most affecting is probably the requirements of "certified tellers" that shot up the price for many smaller businesses (some even closing down or just switching to Swish).<p>Not entirely sure if those rules were relaxed, but the state and banks with higher cash handling fees did have a fair share in pushing cash out.</p>
]]></description><pubDate>Wed, 14 Oct 2026 08:42:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=50084362</link><dc:creator>whizzter</dc:creator><comments>https://news.ycombinator.com/item?id=50084362</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50084362</guid></item><item><title><![CDATA[New comment by whizzter in "A Modern Web App in C"]]></title><description><![CDATA[
<p>Yeah, shuddering at trying to manage memory vs static strings (with OOB risks) in plain C, modern C++ does give so much.<p>I'm actually also rewriting a header-only server (std c++ and sockets) I wrote a few years back to take advantage of C++26 reflections and similar to give it something similar in capability to AspNetCore+EFCore.</p>
]]></description><pubDate>Mon, 12 Oct 2026 21:10:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=50063119</link><dc:creator>whizzter</dc:creator><comments>https://news.ycombinator.com/item?id=50063119</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50063119</guid></item><item><title><![CDATA[New comment by whizzter in "The gap in shared understanding of LLM capability is widening"]]></title><description><![CDATA[
<p>Valuation, by saying that they have something "exceptional" in the works it keeps up the valuation up until the IPOs.<p>Also, I think programmers/mathematicians (the ones that should be calling out bullshit) are enthralled because many of our jobs was so suitable to automation (this was the secret of the 10x engineers, they didn't shit out too much unnecessary crap.. now that unnecessary crap is spit out at rocket-speed so everyone is working at that speed or even faster).<p>That said, information-gruntwork that a nominally competent person could do is up for grabs and many previously so called "bullshit" jobs were tied to that.</p>
]]></description><pubDate>Mon, 12 Oct 2026 10:05:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=50054051</link><dc:creator>whizzter</dc:creator><comments>https://news.ycombinator.com/item?id=50054051</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50054051</guid></item><item><title><![CDATA[New comment by whizzter in "Fable Took My Job"]]></title><description><![CDATA[
<p>Sure you can, as long as nobody complains too much about problems during night if those 2 people can work overtime every now and then.<p>You can probably even promise 99% uptime (sounds good enough to most buyers probably?) even if people sleep 8 hours a day as long as the failures comes no earlier than than 15 minutes into their sleep and only happens at most once a month (1% of 30 days is 7,8 hours).</p>
]]></description><pubDate>Mon, 12 Oct 2026 09:47:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=50053869</link><dc:creator>whizzter</dc:creator><comments>https://news.ycombinator.com/item?id=50053869</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50053869</guid></item><item><title><![CDATA[New comment by whizzter in "Classic PC demoscene productions running natively in the browser"]]></title><description><![CDATA[
<p>To be specific, the Amiga scene for a good while chased "coolness" with accelerated "monster"-Amigas.<p>But the focus shifted in recent years to treating "OCS" (ie "standard" Amiga500 with original chipset and 1mb,etc) more like a fixed platform like the C64 instead and imho has seen a bit of a revival since is mostly in the interesting part of pushing the OCS HW.</p>
]]></description><pubDate>Thu, 08 Oct 2026 11:58:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=50004775</link><dc:creator>whizzter</dc:creator><comments>https://news.ycombinator.com/item?id=50004775</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50004775</guid></item><item><title><![CDATA[New comment by whizzter in "Classic PC demoscene productions running natively in the browser"]]></title><description><![CDATA[
<p>Being cycle-accurate is annoying when you want full realtime if the hosting platform doesn't have enough CPU power to emulate all parts at full speed.<p>I guess the point is that a pre-compiled version could have HW checkpoints from a slow emulated run, so that it can then run at full speed and just advance the HW to the required timestate when a write is to occur (ie, instead of costly cycle-accurate emulationg, most HW operations can be batched inbetween time-sensitive checkpoints).<p>Then again, why not just record a video at that point? :P</p>
]]></description><pubDate>Thu, 08 Oct 2026 11:54:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=50004745</link><dc:creator>whizzter</dc:creator><comments>https://news.ycombinator.com/item?id=50004745</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50004745</guid></item><item><title><![CDATA[New comment by whizzter in "Why Common Lisp is now the best programming language"]]></title><description><![CDATA[
<p>So you're saying I'm hallucinating while working?<p>No, the debugger (when using Visual Studio proper) breaks at the point of throwing (be it an explicit throw or something underlying like a NPE or out-of-bounds access), _I_ literally use this _all_ the time to fix code while in motion (set next statement on a line a bit back or even the same line to rewind just a tiny bit, change the code, fix errant variables, press F5 to continue and the IDE will rebuild and reposition instruction pointers and update stacks).<p>What the spec says about execution semantics of exceptions is one thing, what capabilities the debugger provides can be something entirely different.<p>Perhaps VSCode or some other environments don't have as good debuggers, but trust me when I say that it allows you do do exactly what you need.<p>Someone saying something in a comment doesn't negate a capability that person doesn't know about.</p>
]]></description><pubDate>Wed, 07 Oct 2026 19:12:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=49997441</link><dc:creator>whizzter</dc:creator><comments>https://news.ycombinator.com/item?id=49997441</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49997441</guid></item><item><title><![CDATA[New comment by whizzter in "ShinyHunters Extorted Boeing Spin-Off Prior to Arrests"]]></title><description><![CDATA[
<p>Companies always prioritize features/capabilities up until shit starts hitting the fan, but even then the culture and requirements makes everything just a job of trying to patch a sinking ship if you're lucky.</p>
]]></description><pubDate>Wed, 07 Oct 2026 19:02:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=49997326</link><dc:creator>whizzter</dc:creator><comments>https://news.ycombinator.com/item?id=49997326</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49997326</guid></item><item><title><![CDATA[New comment by whizzter in "ShinyHunters Extorted Boeing Spin-Off Prior to Arrests"]]></title><description><![CDATA[
<p>Never underestimate the amount of free time a teenager has (both in doing things and teaching themselves), most might not be up to adult levels but many capable ones are far more capable than many adults doing their jobs.<p>I was offered my first outside job after the second year of highschool, I kinda accidentally interviewed for a at the time respected gamedev firm (since I was looking for a summerjob heh) and when we started talking about when to start and I mentioned my school semesters the interviewer realized that I was younger than he had assumed.</p>
]]></description><pubDate>Wed, 07 Oct 2026 19:01:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=49997295</link><dc:creator>whizzter</dc:creator><comments>https://news.ycombinator.com/item?id=49997295</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49997295</guid></item><item><title><![CDATA[New comment by whizzter in "God of War on PSP, recompiled to WebAssembly and running in the browser"]]></title><description><![CDATA[
<p>Original source assets isn't really feasible imho, could be custom toolchains and specific compiler versions that things were built with (and breaking on others), sure IF you manage to collect everything to rebuilding (probably needing some kind of VM image to preserve for rebuilding), what's the difference from just making sure the rebuild binaries is capable of running with the prepared assets?<p>(I'm not looking forward to people automatically AI-upressing of old games, I'd just prefer them to render-upscale and be faithful to the resolutions the games were built for back in the day).</p>
]]></description><pubDate>Wed, 07 Oct 2026 18:47:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=49997136</link><dc:creator>whizzter</dc:creator><comments>https://news.ycombinator.com/item?id=49997136</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49997136</guid></item><item><title><![CDATA[New comment by whizzter in "JetBrains reports revenue growth, net financial loss for 2025"]]></title><description><![CDATA[
<p>I think they're in the perfect position to take a stab at actually monetizing a "just-works-and-good-enough" local code-assistant that works well enough to save people on burning tokens with the big providers and/or keeping their data offline for regulatory reasons (ie also selling to customers that CANNOT use Claude or OpenAI).<p>1: Local models are catching up quickly<p>2: Visual Studio Intellicode (not to be confused with Intellisense) was/is surprisingly good at suggestions (when it first appeared before people went over to CLI's I felt that it was almost magically good for it's time, turned off co-pilot and whatever backend for a reason of compliance for a local workspace and the suggestions are quite good still even if not on the same level as the frontier suggestions).<p>If it pans out, with their brand people many would probably be happy to fork over for a Jetbrains licence.</p>
]]></description><pubDate>Tue, 06 Oct 2026 14:38:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=49979219</link><dc:creator>whizzter</dc:creator><comments>https://news.ycombinator.com/item?id=49979219</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49979219</guid></item><item><title><![CDATA[New comment by whizzter in "Why Common Lisp is now the best programming language"]]></title><description><![CDATA[
<p>No, it's catching/editing/recompiling/continuing at the point of crash, also you can change the current line and variables so many crashes are "resettable" manually.<p>Visual Studio has done this since the 90s for C++ code (and C# code for a good while also, just most people have debugger exception catching turned off).<p>How I know? Back in 2000-2001 we were working on a Dreamcast game with a 3dfx/Glide PC renderer, that 3dfx driver on WinNT was unstable and crashed the machine every 3rd-5th start of the game so being able to edit-continue was a damn lifesaver since a lot of common tweaking of custom stuff outside of what connected to the scripting system could be done at runtime.<p>This is one thing I think so makes people loyal to MSVC despite it having been behind on standards (gonna be interesting to see if they get reflection up to speed for the 2027 release, GCC's there but not yet Clang).</p>
]]></description><pubDate>Tue, 06 Oct 2026 12:41:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=49977553</link><dc:creator>whizzter</dc:creator><comments>https://news.ycombinator.com/item?id=49977553</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49977553</guid></item><item><title><![CDATA[New comment by whizzter in "Nobel Prize in Physics 2026: Francis Halzen"]]></title><description><![CDATA[
<p>Looking at the behance site it's a pretty good choice, glad some illustrators are still making a living in the AI age.</p>
]]></description><pubDate>Tue, 06 Oct 2026 12:32:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=49977453</link><dc:creator>whizzter</dc:creator><comments>https://news.ycombinator.com/item?id=49977453</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49977453</guid></item><item><title><![CDATA[New comment by whizzter in "Nobel Prize in Physics goes to Francis Halzen"]]></title><description><![CDATA[
<p>My best guess would be just the remoteness.<p>1: Ice-mass that isn't contaminated by atomic testing fallout (if the ice has been there since the 40s it's without radioactive waste (faschinating to read about how WW2 wrecks is a prime resource of steel since it's a huge amount of steel without trace amounts of radionucletiods from testing fallout).<p>2: No current interference (nuclear power, radiowaves,etc) creating possible test uncertainties.<p>3: I'm sure there are other reasons<p>The negative naturally is cost, but since the expriment succeeded it will probably be useful for any attempts to send robots or even humanity into space beyond the solar system.</p>
]]></description><pubDate>Tue, 06 Oct 2026 12:30:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=49977430</link><dc:creator>whizzter</dc:creator><comments>https://news.ycombinator.com/item?id=49977430</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49977430</guid></item><item><title><![CDATA[New comment by whizzter in "Huawei and Qualcomm Announce Broad Patent License Agreement"]]></title><description><![CDATA[
<p>Asking Gemini it seems their patents covers about 25% of the number of applicable patents, behind them is Samsung, Ericsson and Nokia.<p>No breakdown on the age of the patents though so it'd be interesting to see how things evolve over the years.</p>
]]></description><pubDate>Mon, 05 Oct 2026 09:36:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=49962603</link><dc:creator>whizzter</dc:creator><comments>https://news.ycombinator.com/item?id=49962603</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49962603</guid></item></channel></rss>