<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: shooly</title><link>https://news.ycombinator.com/user?id=shooly</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 10 Aug 2026 13:25:13 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=shooly" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by shooly in "Windows 11's built-in Weather app wastes more than 1 GB of RAM"]]></title><description><![CDATA[
<p>> things that people used to Apple's stuff don't mind<p>... but that's what you said about Windows:<p>> Windows found itself in a downturn the last few years<p>> I live in Windows Town, it's not perfect, no city is<p>> [...] avoid the "neighborhoods" that suck<p>Really the original comment just reads like you wanted to rant about Apple users and MacOS and that's it. You didn't really give any strong arguments for why Windows is better than MacOS - and "it's not perfect" is not an argument when in the same post you say the exact same about your preferred OS.</p>
]]></description><pubDate>Sun, 09 Aug 2026 19:23:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=49234758</link><dc:creator>shooly</dc:creator><comments>https://news.ycombinator.com/item?id=49234758</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49234758</guid></item><item><title><![CDATA[New comment by shooly in "Windows 11's built-in Weather app wastes more than 1 GB of RAM"]]></title><description><![CDATA[
<p>I mean, if the only things you can name are Liquid Glass, App Store and not-so-intelligent AI then it seems like Apple users are actually doing quite well?<p>It's impossible for every idea to be a hit. Liquid Glass was a miss and they backtracked on some changes and fixed some issues that people were vocal about.</p>
]]></description><pubDate>Sun, 09 Aug 2026 18:47:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=49234334</link><dc:creator>shooly</dc:creator><comments>https://news.ycombinator.com/item?id=49234334</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49234334</guid></item><item><title><![CDATA[New comment by shooly in "Python string literals are kinda funny"]]></title><description><![CDATA[
<p>> come from other languages<p>According to Wikipedia[1] the history of string formatting goes back to 1950s. Also, basically every major programming language these days implements it in some form.<p>[1] <a href="https://en.wikipedia.org/wiki/Printf" rel="nofollow">https://en.wikipedia.org/wiki/Printf</a><p>> senior python developers
> great for gatekeeping and job security<p>Ah, okay, it's just a troll.</p>
]]></description><pubDate>Sun, 09 Aug 2026 00:20:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=49227159</link><dc:creator>shooly</dc:creator><comments>https://news.ycombinator.com/item?id=49227159</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49227159</guid></item><item><title><![CDATA[New comment by shooly in "I built a f.lux alternative because the M5 Max firmware broke existing solutions"]]></title><description><![CDATA[
<p>The Liquid Glass effect `<canvas />` used for 1(!) tiny, barely visible button degrades the performance of the entire website.<p>Also, why is text selection disabled?<p>Also, please don't hijack the scroll to make it "smooth", I know it's not smooth on Macs by default, that's why lots of people use e.g. `Mos`, so now it's double smoothed.</p>
]]></description><pubDate>Fri, 31 Jul 2026 16:35:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=49125355</link><dc:creator>shooly</dc:creator><comments>https://news.ycombinator.com/item?id=49125355</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49125355</guid></item><item><title><![CDATA[New comment by shooly in "LLM Honeypot"]]></title><description><![CDATA[
<p>> made by people with vastly more expertise than the average web dev<p><a href="https://github.com/hober/tangler/blob/main/index.html" rel="nofollow">https://github.com/hober/tangler/blob/main/index.html</a><p>Does this look like it was written by a person who has "vastly more expertise"? This was made by the Chair of HTML Working Group and President of ECMA. It's an awful, unreadable mess. How is that person supposed to lead and shape the future of the Web?<p>The myth that people at W3C and ECMA are somehow god-tier engineers and designers is just not true at all and it's been proven many, many times. They are completely disconnected from reality and don't build modern apps at all, how are they supposed to know how to do it well? It's why we have TypeScript, why SASS/SCSS was popular, why we need component libraries to add basic fucking features to HTML or why half of browser APIs are abstracted away into JavaScript libraries by people who got frustrated one too many times.<p>> already cover almost every use-case one can think of<p>They literally don't, if they did we wouldn't have to build extra stuff on top - no one wants to do all this abstraction work, but there isn't any other way.<p>If you wanted to build a stupid autocomplete dropdown in native HTML, you literally just can't. You HAVE to use JavaScript. This is a pattern used on MANY websites today, understood and liked by users and it's still impossible to implement natively.<p>Also competing business interests from Apple, Google and Mozilla make it so even if something IS a standard, it's not actually implemented the same way in all browsers or is not implemented at all.</p>
]]></description><pubDate>Thu, 30 Jul 2026 18:22:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=49113714</link><dc:creator>shooly</dc:creator><comments>https://news.ycombinator.com/item?id=49113714</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49113714</guid></item><item><title><![CDATA[New comment by shooly in "LLM Honeypot"]]></title><description><![CDATA[
<p>> accessibility is immediately out of the window, when it only renders a white page<p>That's not the case for 99.9% of users.<p>> if one allows its JS to run<p>JS is enabled by default in every major browser. It's the _standard_, _typical_ way to browse the web.<p>> The typical React app also will use some "components" thingy, instead of standard HTML form elements<p>Components only exist in JS, not in the DOM. In DOM, they show up as regular HTML input elements.<p>> It is just too tempting for them to use some component "someone else already made"<p>HTML is also something "someone else already made".</p>
]]></description><pubDate>Thu, 30 Jul 2026 14:31:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=49110589</link><dc:creator>shooly</dc:creator><comments>https://news.ycombinator.com/item?id=49110589</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49110589</guid></item><item><title><![CDATA[New comment by shooly in "LLM Honeypot"]]></title><description><![CDATA[
<p>You'll avoid it, because you don't have any valid arguments.<p>Slow connections are not a problem, because React is ~40KB and Preact is ~3KB. If downloading 3KB is too much for your network, it's not the fault of React, JavaScript or any web developer that you're gonna miss out. Also, server-rendered HTML would NOT be smaller than 3kB - in fact it would require MUCH more bandwidth since server-rendered HTML can't be cached as easily, so every page will re-transfer the exact same HTML for shared things like navigation bars, footers, etc.!<p>Accessibility isn't any issue either, this is a ridiculous argument to even try to make, accessibility tools use HTML and are fully aware of the existence of JavaScript - React doesn't magically bypass HTML to display something on the page.<p>> everyone has JavaScript disabled whilst your JavaScript is downloading<p>Everyone has HTML disabled whilst your HTML is downloading.</p>
]]></description><pubDate>Thu, 30 Jul 2026 11:35:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=49108596</link><dc:creator>shooly</dc:creator><comments>https://news.ycombinator.com/item?id=49108596</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49108596</guid></item><item><title><![CDATA[New comment by shooly in "LLM Honeypot"]]></title><description><![CDATA[
<p>This has got to be one of the most stupid comments I've read this week. This is a page with random lazy-loaded images splattered all around, the load and render time difference if this used React would be not more than 10 milliseconds.</p>
]]></description><pubDate>Thu, 30 Jul 2026 08:22:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=49107326</link><dc:creator>shooly</dc:creator><comments>https://news.ycombinator.com/item?id=49107326</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49107326</guid></item><item><title><![CDATA[New comment by shooly in "Removing React.js from the codebase and adapting Htmx for UI interactivity (2023)"]]></title><description><![CDATA[
<p>> every application I’ve worked on is quite a bit bigger than the framework itself<p>That's why most client-side routing libraries support lazy loading. You don't have to load the entire application at once, only the parts you need.<p>> So you need to download the app, maybe have that app perform some fetch requests<p>That's... completely unrelated to React, though? Parent comment claimed that React is slow and HTMX fast - does HTMX make fetches magically faster or what?</p>
]]></description><pubDate>Wed, 29 Jul 2026 15:56:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=49099157</link><dc:creator>shooly</dc:creator><comments>https://news.ycombinator.com/item?id=49099157</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49099157</guid></item><item><title><![CDATA[New comment by shooly in "Removing React.js from the codebase and adapting Htmx for UI interactivity (2023)"]]></title><description><![CDATA[
<p>The point is that there's only one template and DOM is derived from that template. This concept is the same in both Vue, React and other popular component-based UI frameworks.</p>
]]></description><pubDate>Mon, 27 Jul 2026 16:36:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=49072094</link><dc:creator>shooly</dc:creator><comments>https://news.ycombinator.com/item?id=49072094</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49072094</guid></item><item><title><![CDATA[New comment by shooly in "Removing React.js from the codebase and adapting Htmx for UI interactivity (2023)"]]></title><description><![CDATA[
<p>You said, that React/Vue/etc. solve a specific problem: SPAs - that's not accurate. That's not the problem they solve.<p>According to what you said, CSS also solves the problem of making an SPA because you could "switch pages" by changing CSS class names on `body`. But if someone asked what CSS is you're not gonna answer "you use CSS to make an SPA", even though _technically_ you can use it to make an SPA.</p>
]]></description><pubDate>Mon, 27 Jul 2026 15:10:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=49070789</link><dc:creator>shooly</dc:creator><comments>https://news.ycombinator.com/item?id=49070789</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49070789</guid></item><item><title><![CDATA[New comment by shooly in "Removing React.js from the codebase and adapting Htmx for UI interactivity (2023)"]]></title><description><![CDATA[
<p>> React/Vue/etc solve a specific problem: single-page application<p>That's not true. They solve the problem of requiring separate code paths for interactive elements - one for initial render and another for updates.<p>Previously the server rendered the initial HTML and then client JS updated it after e.g. user clicks a button, but with React/Vue/etc., it's merged into one code path because HTML is derived from the current state.<p>> Even multi billion companies hiring leetcode ninjas can't get acceptable user experience<p>Modern UX is bad because many front-end programmers fundamentally just do not care about the UX, it's not about the specific tech they use.</p>
]]></description><pubDate>Mon, 27 Jul 2026 14:40:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=49070402</link><dc:creator>shooly</dc:creator><comments>https://news.ycombinator.com/item?id=49070402</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49070402</guid></item><item><title><![CDATA[New comment by shooly in "Removing React.js from the codebase and adapting Htmx for UI interactivity (2023)"]]></title><description><![CDATA[
<p>> loading times<p>What does React have to do with loading times of a page? React does not contribute to that at all other than having to download the JS runtime, which with Preact is 3KB.<p>> You cannot argue that React is extremely heavy and also adds a lot of time between first render<p>Yes you can! In no world would React itself add enough render time to make people navigate back, even if running on a computer from the 90s!</p>
]]></description><pubDate>Mon, 27 Jul 2026 14:18:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=49070079</link><dc:creator>shooly</dc:creator><comments>https://news.ycombinator.com/item?id=49070079</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49070079</guid></item><item><title><![CDATA[New comment by shooly in "98% Isn't Much"]]></title><description><![CDATA[
<p>People in wheelchairs literally need them to live, they have no alternative.<p>People who don't update browsers for years (or even decades) do so willingly.</p>
]]></description><pubDate>Tue, 07 Jul 2026 13:59:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=48817990</link><dc:creator>shooly</dc:creator><comments>https://news.ycombinator.com/item?id=48817990</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48817990</guid></item><item><title><![CDATA[New comment by shooly in "Show HN: I built 80 mini-games using Fable before it was shut down"]]></title><description><![CDATA[
<p>Well yes - all of those do check all the boxes to technically be called "games". Can't really say much more than that, since it seems like that was the only requirement here?<p>None of these games have any soul or uniqueness to them, they are all just clones of existing games with no twist or even challenge, they all use the exact same generic "art style", the website itself doesn't look fun or playful, it's dark and looks like it was taken straight out of Cyberpunk 2077.<p>It's just boring, sad and passionless - the complete opposite of what games are supposed to be.</p>
]]></description><pubDate>Sun, 14 Jun 2026 00:32:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=48522977</link><dc:creator>shooly</dc:creator><comments>https://news.ycombinator.com/item?id=48522977</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48522977</guid></item><item><title><![CDATA[New comment by shooly in "Slightly reducing the sloppiness of AI generated front end"]]></title><description><![CDATA[
<p>What? Do you not see all those borders and insets literally everywhere here?</p>
]]></description><pubDate>Fri, 12 Jun 2026 17:57:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=48507319</link><dc:creator>shooly</dc:creator><comments>https://news.ycombinator.com/item?id=48507319</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48507319</guid></item><item><title><![CDATA[New comment by shooly in "Building an HTML-first site doubled our users overnight"]]></title><description><![CDATA[
<p>It's not about perspectives, basically every human has the same baseline reasoning capabilities. Understanding that "more work = more time needed" is part of that baseline.<p>The only "excuse" would be if someone didn't know what a film is at all, because they can't be expected to reason about something they don't have any knowledge about.</p>
]]></description><pubDate>Wed, 10 Jun 2026 22:29:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=48483644</link><dc:creator>shooly</dc:creator><comments>https://news.ycombinator.com/item?id=48483644</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48483644</guid></item><item><title><![CDATA[New comment by shooly in "Building an HTML-first site doubled our users overnight"]]></title><description><![CDATA[
<p>"Does it take longer to upload 10,000 photos than to upload 1 photo?"<p>If a 40-year-old can not answer that question, then they are in fact - dumb.</p>
]]></description><pubDate>Wed, 10 Jun 2026 20:23:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=48482115</link><dc:creator>shooly</dc:creator><comments>https://news.ycombinator.com/item?id=48482115</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48482115</guid></item><item><title><![CDATA[New comment by shooly in "Building Pi with Pi"]]></title><description><![CDATA[
<p>Racism is a bias regarding humans, not machines. "Machine" is not a race.</p>
]]></description><pubDate>Mon, 25 May 2026 08:17:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=48264611</link><dc:creator>shooly</dc:creator><comments>https://news.ycombinator.com/item?id=48264611</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48264611</guid></item><item><title><![CDATA[New comment by shooly in "Building Pi with Pi"]]></title><description><![CDATA[
<p>Lots of people can think for themselves and don't need to wait for others to tell them what they should think.</p>
]]></description><pubDate>Mon, 25 May 2026 08:09:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=48264573</link><dc:creator>shooly</dc:creator><comments>https://news.ycombinator.com/item?id=48264573</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48264573</guid></item></channel></rss>