<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: tisc</title><link>https://news.ycombinator.com/user?id=tisc</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 17 Apr 2026 15:07:07 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=tisc" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by tisc in "Axios compromised on NPM – Malicious versions drop remote access trojan"]]></title><description><![CDATA[
<p>It does not _need_ it, that’s the thing. It has become a custom to import a dependency for a lot of things. Especially for JavaScript.</p>
]]></description><pubDate>Tue, 31 Mar 2026 08:47:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=47584443</link><dc:creator>tisc</dc:creator><comments>https://news.ycombinator.com/item?id=47584443</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47584443</guid></item><item><title><![CDATA[New comment by tisc in "Replacing JavaScript with Just HTML"]]></title><description><![CDATA[
<p>Why would you build a switch instead of relying on the user’s system settings? The only reason I can imagine is that your dark/light mode is not usable/readable so it forces the user to switch</p>
]]></description><pubDate>Sun, 28 Dec 2025 07:47:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=46409255</link><dc:creator>tisc</dc:creator><comments>https://news.ycombinator.com/item?id=46409255</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46409255</guid></item><item><title><![CDATA[New comment by tisc in "Customizable HTML Select"]]></title><description><![CDATA[
<p>Imo it’s not html, it’s browser vendors. There’s a decent specification for the `autocomplete` attribute: <a href="https://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/autocomplete" rel="nofollow">https://developer.mozilla.org/en-US/docs/Web/HTML/Attributes...</a></p>
]]></description><pubDate>Thu, 20 Feb 2025 20:00:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=43119411</link><dc:creator>tisc</dc:creator><comments>https://news.ycombinator.com/item?id=43119411</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43119411</guid></item><item><title><![CDATA[New comment by tisc in "OpenAI says it has evidence DeepSeek used its model to train competitor"]]></title><description><![CDATA[
<p>Maybe they use AI to monitor traffic, but it is still learning :)</p>
]]></description><pubDate>Thu, 30 Jan 2025 07:36:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=42875760</link><dc:creator>tisc</dc:creator><comments>https://news.ycombinator.com/item?id=42875760</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42875760</guid></item><item><title><![CDATA[New comment by tisc in "Dependency management fatigue, or why I ditched React for Go+HTMX+Templ"]]></title><description><![CDATA[
<p>Because everytime I perform NPM operations I'm slapped in the face with `This version is no longer supported.`.</p>
]]></description><pubDate>Wed, 04 Dec 2024 12:10:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=42316683</link><dc:creator>tisc</dc:creator><comments>https://news.ycombinator.com/item?id=42316683</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42316683</guid></item><item><title><![CDATA[New comment by tisc in "Dependency management fatigue, or why I ditched React for Go+HTMX+Templ"]]></title><description><![CDATA[
<p>Eslint version 9 has been causing some headaches, as it broke all existing plugins.</p>
]]></description><pubDate>Tue, 03 Dec 2024 16:56:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=42308329</link><dc:creator>tisc</dc:creator><comments>https://news.ycombinator.com/item?id=42308329</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42308329</guid></item><item><title><![CDATA[New comment by tisc in "Everyone has JavaScript, right?"]]></title><description><![CDATA[
<p>> Have they switched of JavaScript? Because people still do.<p>As an experiment I tend to disable JavaScript periodically. It is amazing how fast and responsive applications become. The amount of cruft that is downloaded is insane! Typically my experiments end after a month or so, because a lot of website don’t work _at all_ with JavaScript disabled.</p>
]]></description><pubDate>Sun, 21 Apr 2024 10:47:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=40104619</link><dc:creator>tisc</dc:creator><comments>https://news.ycombinator.com/item?id=40104619</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40104619</guid></item><item><title><![CDATA[New comment by tisc in "Serverless Horrors"]]></title><description><![CDATA[
<p>Costing money is one thing, but not throttling a queue consuming serverless function and effectively DDOSsing yourself is the true horror story working with serverless :)</p>
]]></description><pubDate>Wed, 28 Feb 2024 07:12:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=39534965</link><dc:creator>tisc</dc:creator><comments>https://news.ycombinator.com/item?id=39534965</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39534965</guid></item><item><title><![CDATA[New comment by tisc in "Tailwind CSS marketing and misinformation engine"]]></title><description><![CDATA[
<p>I am curious what you - and with you more proponents of Tailwind in this thread - mean with “component” and “component framework”? I’m also Zen-garden age and with my very limited React experience this does sound like you are meaning a component framework like React, correct?<p>If so; what would be the motivation for using JavaScript to style a button? Call me old - my coworkers do -, but that feels counterintuitive.<p>Please note that I haven’t really formed an opinion on Tailwind yet. This is an honest question.</p>
]]></description><pubDate>Mon, 19 Feb 2024 06:36:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=39426773</link><dc:creator>tisc</dc:creator><comments>https://news.ycombinator.com/item?id=39426773</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39426773</guid></item><item><title><![CDATA[New comment by tisc in "ChatGPT does Advent of Code 2023"]]></title><description><![CDATA[
<p>What strikes me about ChatGPT is the blatantly wrong answers it can give. I asked ChatGPT to solve a augmented matrix using gaussian elimination, and it failed in this straightforward task spectacularly.</p>
]]></description><pubDate>Mon, 15 Jan 2024 11:17:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=38999570</link><dc:creator>tisc</dc:creator><comments>https://news.ycombinator.com/item?id=38999570</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38999570</guid></item><item><title><![CDATA[New comment by tisc in "Google Introduces Passkey Authentication"]]></title><description><![CDATA[
<p>> […] and is an issue with OAUTH<p>This issue is not caused by OAuth, but by offering authentication via a third party. If you allow visitors to authenticate via a third party, you implicitly trust that third party. If that third party decides to revoke your account, then the logical consequence is that you can no longer authenticate. There’s no solution for this problem imo, other than not allowing authentication via a third party.<p>It is the same as airlines; They want you to identify using a passport. If your country decides to revoke your passport, you cannot check-in. That’s not an issue, but a logical consequence of choices made.</p>
]]></description><pubDate>Fri, 05 May 2023 06:01:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=35825696</link><dc:creator>tisc</dc:creator><comments>https://news.ycombinator.com/item?id=35825696</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35825696</guid></item><item><title><![CDATA[New comment by tisc in "Incidents caused by unappreciated OSS maintainers or underfunded OSS projects"]]></title><description><![CDATA[
<p>I have been wondering about this, whether this is not simply a shift of the problem? Let’s assume we get into a world where we pay for open source. Who would we pay? The maintainer I guess. What about the contributors? When the maintainer(s) receive financial rewarding for the code, will contributors receive a part of this as well? And how would that be divided?</p>
]]></description><pubDate>Sat, 29 Oct 2022 15:48:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=33385071</link><dc:creator>tisc</dc:creator><comments>https://news.ycombinator.com/item?id=33385071</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33385071</guid></item><item><title><![CDATA[New comment by tisc in "I still love PHP and JavaScript"]]></title><description><![CDATA[
<p>I've used Python, C#, Java, JavaScript and PHP, and in my experience Python is the most unpredictable of these languages. Just to name a few:
- mutable default arguments
- late binding closures
- typings that are purely documentation instead of being enforced<p>Labeling these things as "gotchas" doesn't make them predictable imo.</p>
]]></description><pubDate>Wed, 03 Aug 2022 08:07:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=32328930</link><dc:creator>tisc</dc:creator><comments>https://news.ycombinator.com/item?id=32328930</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32328930</guid></item><item><title><![CDATA[New comment by tisc in "When hiring developers, have the candidate read existing code"]]></title><description><![CDATA[
<p>I like to combine those:<p><pre><code>    const RESEND_DELAY_MS = ONE_HOUR_IN_MS;
</code></pre>
Having the unit in the name saved me more than once and having non-contextual constants for sizes increases readability imo.</p>
]]></description><pubDate>Sat, 16 Apr 2022 06:30:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=31050085</link><dc:creator>tisc</dc:creator><comments>https://news.ycombinator.com/item?id=31050085</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31050085</guid></item></channel></rss>