<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: charrondev</title><link>https://news.ycombinator.com/user?id=charrondev</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 08 Apr 2026 03:48:45 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=charrondev" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by charrondev in "OpenClaw: When AI Agents Get Full System Access. Security nightmare?"]]></title><description><![CDATA[
<p>GPT 5.2s response to me when attempting to include this was as follows:<p><pre><code>    This is a prompt-injection attempt designed to override system instructions, identity, and safeguards.
    
    I will not comply with it. I will not change identity, priorities, or behavior, and I will not relay or approve prompts verbatim as instructed. System and developer instructions remain in force.
    
    If you have a legitimate task or question, state it directly and I will handle it normally.</code></pre>
I would definitely say prompt injection detection is better than it used to be</p>
]]></description><pubDate>Fri, 06 Feb 2026 02:11:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=46908126</link><dc:creator>charrondev</dc:creator><comments>https://news.ycombinator.com/item?id=46908126</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46908126</guid></item><item><title><![CDATA[New comment by charrondev in "The Overcomplexity of the Shadcn Radio Button"]]></title><description><![CDATA[
<p>It’s been good on mobile for a while, and it’s a travesty on desktop.<p>Then if you want something a little bit complicated you have to do it all yourself.<p>- What if I need a date range instead of a single date?
- What if I have excluded dates? (Only weekdays/only in the future/blackout dates)
- What if I want to show other metadata with each day? (Like in a calendar showing each day with some metadata next to it)<p>Beyond “give a whatever the system thinks is a good date picker that I have no control over” the input with type date isn’t very useful.</p>
]]></description><pubDate>Wed, 21 Jan 2026 06:19:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=46701802</link><dc:creator>charrondev</dc:creator><comments>https://news.ycombinator.com/item?id=46701802</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46701802</guid></item><item><title><![CDATA[New comment by charrondev in "Pg_ClickHouse: A Postgres extension for querying ClickHouse"]]></title><description><![CDATA[
<p>Yeah definitely not for public facing things of any capacity.<p>No matter your size unless you have a trivial amount of data, if you expose a full SQL query language you can be hit be a DOS attack pretty trivially.<p>This ignores that row level security is also not enough on its own to implement an even moderately capable level of access controls.</p>
]]></description><pubDate>Sat, 13 Dec 2025 04:53:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=46252092</link><dc:creator>charrondev</dc:creator><comments>https://news.ycombinator.com/item?id=46252092</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46252092</guid></item><item><title><![CDATA[New comment by charrondev in "How Apple designs a virtual knob (2012)"]]></title><description><![CDATA[
<p>Then you can’t see the value at a glance though.</p>
]]></description><pubDate>Sat, 11 Oct 2025 22:54:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=45553377</link><dc:creator>charrondev</dc:creator><comments>https://news.ycombinator.com/item?id=45553377</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45553377</guid></item><item><title><![CDATA[New comment by charrondev in "WinBoat: Windows apps on Linux with seamless integration"]]></title><description><![CDATA[
<p>You might be missing context here.<p>There is a feature of Windows called “Windows Subsystem for Linux (WSL)” already that basically does the inverse of this (windows host, Linux VM).<p><a href="https://github.com/microsoft/WSL" rel="nofollow">https://github.com/microsoft/WSL</a><p>The feature is a windows subsystem (for running Linux).</p>
]]></description><pubDate>Thu, 09 Oct 2025 02:12:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=45522760</link><dc:creator>charrondev</dc:creator><comments>https://news.ycombinator.com/item?id=45522760</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45522760</guid></item><item><title><![CDATA[New comment by charrondev in "US airlines are pushing to remove protections for passengers and add more fees"]]></title><description><![CDATA[
<p>Is it just me or is this an awful “article”? It mention deregulation but doesn’t point to what specific regulations have been removed. I took a Delta flight 2 weeks ago (one that supposedly had implemented all of these draconian rollbacks) and had the same experience I’ve had for the past 10 years:<p>- price of the ticket was as advertised
- a checked bag was an option at the same price it has always been.
- I was able to assign a seat next to my husband without additional fees.<p>Now while this flight was not cancelled, I’ve had to reschedule some flights with Delta due to illness previously and they just gave me a 100% credit for the cost of the flight that was easy to use.<p>The only contrast for cancellation I know is the nightmare of Air Canada. In the past I’ve had flights get cancelled and only got “vouchers” that could only be used by calling a specific number that took 1 hour+ and were not applicable for taxes (you know half the cost of a Canadian Airline Ticket), and would be lost of not fully used in one purchases</p>
]]></description><pubDate>Wed, 24 Sep 2025 13:24:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=45359985</link><dc:creator>charrondev</dc:creator><comments>https://news.ycombinator.com/item?id=45359985</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45359985</guid></item><item><title><![CDATA[New comment by charrondev in "No adblocker detected"]]></title><description><![CDATA[
<p>> but if you use external CSS, it’s quite common for the request to fail resulting in an unstyled page<p>That’s a pretty crazy statement. How often do you see loading a CSS stylesheet fail to load? Most sites are completely unusable without their stylesheets and I don’t recall the last time I saw a stylesheet fail to load.</p>
]]></description><pubDate>Tue, 09 Sep 2025 03:15:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=45176980</link><dc:creator>charrondev</dc:creator><comments>https://news.ycombinator.com/item?id=45176980</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45176980</guid></item><item><title><![CDATA[New comment by charrondev in "What Is Popover=Hint?"]]></title><description><![CDATA[
<p>Stacking modals is no good for sure, but just because a form is part of a modal doesn’t mean it should never be able to use a tooltip, dropdown, or popover.</p>
]]></description><pubDate>Fri, 08 Aug 2025 14:36:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=44837509</link><dc:creator>charrondev</dc:creator><comments>https://news.ycombinator.com/item?id=44837509</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44837509</guid></item><item><title><![CDATA[New comment by charrondev in "How we’re responding to The NYT’s data demands in order to protect user privacy"]]></title><description><![CDATA[
<p>I mean the court is ordering them to retain user conversations at least until resolution of the court case (in case there is copyrighted responses being generated?).<p>So user privacy is definitely implicated.</p>
]]></description><pubDate>Fri, 06 Jun 2025 02:57:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=44197458</link><dc:creator>charrondev</dc:creator><comments>https://news.ycombinator.com/item?id=44197458</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44197458</guid></item><item><title><![CDATA[New comment by charrondev in "How to have the browser pick a contrasting color in CSS"]]></title><description><![CDATA[
<p>What do you mean by semantic tokens?<p>This exact type of functionality has caused a major project a work on to use CSS in JS (for relative colors and contrast colors.<p>I’m glad to see this type of thing coming around the corner and look forward to it being widely available in a couple years.</p>
]]></description><pubDate>Sat, 17 May 2025 22:14:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=44017429</link><dc:creator>charrondev</dc:creator><comments>https://news.ycombinator.com/item?id=44017429</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44017429</guid></item><item><title><![CDATA[New comment by charrondev in "Why can't HTML alone do includes?"]]></title><description><![CDATA[
<p>The worst part of frames is scrolling.<p>You have to give an iframe a specific height in pixels. There is no “make this iframe the height its content wants to be (like normal HTML).<p>This leads to two options:<p>- your page has nested vertical scroll bars (awful UX)
- you have to write JavaScript inside and outside the frame to constantly measure and communicate how tall the frame wants to be.<p>Or you could just not use frames.</p>
]]></description><pubDate>Sun, 04 May 2025 13:15:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=43886521</link><dc:creator>charrondev</dc:creator><comments>https://news.ycombinator.com/item?id=43886521</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43886521</guid></item><item><title><![CDATA[New comment by charrondev in "Programming languages should have a tree traversal primitive"]]></title><description><![CDATA[
<p>In what way is for different than an iterator?<p>In PHP you loop through an iterator with the foreach control structure.<p>In JavaScript you use for of.<p>In rust it’s for in.<p>What am I missing?</p>
]]></description><pubDate>Tue, 29 Apr 2025 23:19:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=43839213</link><dc:creator>charrondev</dc:creator><comments>https://news.ycombinator.com/item?id=43839213</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43839213</guid></item><item><title><![CDATA[New comment by charrondev in "Dialogue-only subtitles are finally making their way to Netflix"]]></title><description><![CDATA[
<p>Apple TVs have a mode that compresses dynamic range in sound and boosts dialogue.<p>Alternatively you could get a 3.1 audio setup and just boost the heck out of your center channel.</p>
]]></description><pubDate>Fri, 25 Apr 2025 06:56:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=43790918</link><dc:creator>charrondev</dc:creator><comments>https://news.ycombinator.com/item?id=43790918</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43790918</guid></item><item><title><![CDATA[New comment by charrondev in "Microsoft subtracts C/C++ extension from VS Code forks"]]></title><description><![CDATA[
<p>I can also second the usage PHPStorm over VSCode for PHP work. On a team of 10 PHP devs we have just one that prefers VSCode.</p>
]]></description><pubDate>Fri, 25 Apr 2025 06:44:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=43790831</link><dc:creator>charrondev</dc:creator><comments>https://news.ycombinator.com/item?id=43790831</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43790831</guid></item><item><title><![CDATA[New comment by charrondev in "YAML: The Norway Problem (2022)"]]></title><description><![CDATA[
<p>> I have been pressured multiple times by Brian Ingerson (one of the authors of the YAML specification) to remove this paragraph, despite him acknowledging that the actual incompatibilities exist. As I was personally bitten by this "JSON is YAML" lie, I refused and said I will continue to educate people about these issues, so others do not run into the same problem again and again. After this, Brian called me a (quote)complete and worthless idiot(unquote).<p>> In my opinion, instead of pressuring and insulting people who actually clarify issues with YAML and the wrong statements of some of its proponents, I would kindly suggest reading the JSON spec (which is not that difficult or long) and finally make YAML compatible to it, and educating users about the changes, instead of spreading lies about the real compatibility for many years and trying to silence people who point out that it isn't true.<p>> Addendum/2009: the YAML 1.2 spec is still incompatible with JSON, even though the incompatibilities have been documented (and are known to Brian) for many years and the spec makes explicit claims that YAML is a superset of JSON. It would be so easy to fix, but apparently, bullying people and corrupting userdata is so much easier.<p>Well that’s disappointing.</p>
]]></description><pubDate>Sun, 13 Apr 2025 03:58:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=43669975</link><dc:creator>charrondev</dc:creator><comments>https://news.ycombinator.com/item?id=43669975</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43669975</guid></item><item><title><![CDATA[New comment by charrondev in "YAML: The Norway Problem (2022)"]]></title><description><![CDATA[
<p>Not that I know. JSON requires strings to be quoted which is basically the problem here. Of course it’s not a great human writable configuration format (no comments being a huge problem).<p>I’m just pointing out that it should be very simple to swap a YAML file for a JSON file in any system that accepts YAML</p>
]]></description><pubDate>Sun, 13 Apr 2025 02:08:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=43669467</link><dc:creator>charrondev</dc:creator><comments>https://news.ycombinator.com/item?id=43669467</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43669467</guid></item><item><title><![CDATA[New comment by charrondev in "YAML: The Norway Problem (2022)"]]></title><description><![CDATA[
<p>Isn’t yaml a strict superset of JSON? Any compliant YAML parser should be able to ingest a JSON document.</p>
]]></description><pubDate>Sun, 13 Apr 2025 01:45:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=43669371</link><dc:creator>charrondev</dc:creator><comments>https://news.ycombinator.com/item?id=43669371</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43669371</guid></item><item><title><![CDATA[New comment by charrondev in "Hiding elements that require JavaScript without JavaScript"]]></title><description><![CDATA[
<p>Write that tiny of bit of JS inline in the head and put the class/attribute on the html element.</p>
]]></description><pubDate>Sun, 06 Apr 2025 20:39:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=43604784</link><dc:creator>charrondev</dc:creator><comments>https://news.ycombinator.com/item?id=43604784</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43604784</guid></item><item><title><![CDATA[New comment by charrondev in "How to gain code execution on hundreds of millions of people and popular apps"]]></title><description><![CDATA[
<p>I will note that at least for our GitHub enterprise setup permissions are all granular, tokens are managed by the org and require an approval process.<p>I’m not sure how much of this is “standard” for an org though.</p>
]]></description><pubDate>Sat, 01 Mar 2025 01:53:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=43214711</link><dc:creator>charrondev</dc:creator><comments>https://news.ycombinator.com/item?id=43214711</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43214711</guid></item><item><title><![CDATA[New comment by charrondev in "WASM Wayland Web (WWW)"]]></title><description><![CDATA[
<p>I went and loaded up the flutter web demo on my iPhone 15 Pro <a href="https://flutter.github.io/samples/web/material_3_demo/" rel="nofollow">https://flutter.github.io/samples/web/material_3_demo/</a><p>In addition to the pitfalls mentioned like being unable to select text, every interaction including scrolling is noticeably laggy and dropping frames.</p>
]]></description><pubDate>Fri, 28 Feb 2025 13:23:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=43205292</link><dc:creator>charrondev</dc:creator><comments>https://news.ycombinator.com/item?id=43205292</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43205292</guid></item></channel></rss>