<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: philliphaydon</title><link>https://news.ycombinator.com/user?id=philliphaydon</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 23 Apr 2026 15:22:01 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=philliphaydon" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by philliphaydon in "DuckDuckGo Dabbles with AI Search"]]></title><description><![CDATA[
<p>Sure. Sometimes it’s wrong. But I spend less time finding an answer on ChatGPT than Google. For example I’m not a c++ developer but I’ve inherited some c++ code work to do. So I’m like wow this vector thing is only ever looking for this 1 value. It would be better to use a dictionary or hash map or something. So I ask ChatGPT and it recommended unordered_map, and I asked why the existing code snippet I gave it had a lock around it, and it explained the thread safety with read/write etc. So fixing that all up shaved off 700ms in processing time in my test scenario.<p>I can ask it what’s the difference between 2 lists. I asked it about concurrent_unordered_set and it told me that it only exists in VisualC++ but if I want it cross platform I can look at Boost or TBB.<p>None of this information is easy as a non C++ developer to find on Google.</p>
]]></description><pubDate>Thu, 09 Mar 2023 00:19:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=35076654</link><dc:creator>philliphaydon</dc:creator><comments>https://news.ycombinator.com/item?id=35076654</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35076654</guid></item><item><title><![CDATA[New comment by philliphaydon in "DuckDuckGo Dabbles with AI Search"]]></title><description><![CDATA[
<p>I partially agree.<p>The only thing I've used google for in the last 2 weeks is to quickly search for a wikipedia page or imdb page for an actor and movie.<p>Everything else is in ChatGPT now. The information from ChatGPT, even tho sometimes wrong, is far FAR superior to google now.</p>
]]></description><pubDate>Wed, 08 Mar 2023 15:25:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=35070127</link><dc:creator>philliphaydon</dc:creator><comments>https://news.ycombinator.com/item?id=35070127</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35070127</guid></item><item><title><![CDATA[New comment by philliphaydon in "React is holding me hostage"]]></title><description><![CDATA[
<p>There's nothing inherently stopping people from writing clean react projects. But I've never seen one. But watching people fumble around trying to find where they need to make a change when things are so overly abstracted, and STILL try to justify that react is good, is baffling.<p>People break tables up into ~50+ files. It's crazy, and everyone does this, and its an absolute nightmare to maintain. Its 100% engrained into react culture that this is the right path forward.<p>React will never get better if people accept over abstraction as the right path forward.</p>
]]></description><pubDate>Wed, 08 Mar 2023 15:22:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=35070084</link><dc:creator>philliphaydon</dc:creator><comments>https://news.ycombinator.com/item?id=35070084</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35070084</guid></item><item><title><![CDATA[New comment by philliphaydon in "React is holding me hostage"]]></title><description><![CDATA[
<p>> This is just an example, obviously you can write this better in React.<p>The issue is people write SO much conditional logic into their react templates. Not that disabled is boolean and can be written better.</p>
]]></description><pubDate>Wed, 08 Mar 2023 14:57:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=35069713</link><dc:creator>philliphaydon</dc:creator><comments>https://news.ycombinator.com/item?id=35069713</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35069713</guid></item><item><title><![CDATA[New comment by philliphaydon in "React is holding me hostage"]]></title><description><![CDATA[
<p>> The saving grace of JSX is that it allows the creation of multiple small components inside a single file.<p>That's definitely not the saving grace of JSX. As I said, every react project is soooooooo overly abstracted into the tiniest little components. It's no wonder people /think/ react is slow.</p>
]]></description><pubDate>Wed, 08 Mar 2023 14:49:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=35069590</link><dc:creator>philliphaydon</dc:creator><comments>https://news.ycombinator.com/item?id=35069590</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35069590</guid></item><item><title><![CDATA[New comment by philliphaydon in "React is holding me hostage"]]></title><description><![CDATA[
<p>JSX forces you into small tiny components because anything of any decent size becomes unmanageable. There's way too much mixing of JS into the template.<p>Vue you can do<p><pre><code>    <button :disabled="!isFormValid">Submit</button>
</code></pre>
In React I've seen people do:<p><pre><code>    if (!props.isFormValid) {
        return <button>Submit</button>;
    }

    return <button disabled="disabled">Submit</button>;
</code></pre>
This is just an example, obviously you can write this better in React. My point is there's /always/ so much conditional markup like this in every react project I've come across or worked on.<p>Edit: I donno how to format code on here sorry. (oh figured it out, bunch of spaces)</p>
]]></description><pubDate>Wed, 08 Mar 2023 14:46:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=35069551</link><dc:creator>philliphaydon</dc:creator><comments>https://news.ycombinator.com/item?id=35069551</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35069551</guid></item><item><title><![CDATA[New comment by philliphaydon in "React is holding me hostage"]]></title><description><![CDATA[
<p>There's 2 things that I hate about react.<p>1) JSX - It's terrible. Svelte, Vue, Riot... they all got it right. JSX, mixing a weird syntax of HTML and JS together is just inferior to HTML with additional markup.<p>2) I don't know why but every react project has crazy levels of abstraction. Everything is 15 layers deep and making any sort of change requires way too much effort to navigate 15 files and code reading to make the most mundane changes. Other libraries seem to suffer from this to a far smaller scale.</p>
]]></description><pubDate>Wed, 08 Mar 2023 14:19:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=35069218</link><dc:creator>philliphaydon</dc:creator><comments>https://news.ycombinator.com/item?id=35069218</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35069218</guid></item><item><title><![CDATA[New comment by philliphaydon in "2022 letter on life in China"]]></title><description><![CDATA[
<p>See what I mean, you care more about saving face than the people suffering. "none of its true, I can dispute it, its you who is wrong"<p>Look, I don't know why you keep replying to me. No one buys your propaganda and conspiracy theories and whataboutism. You can keep getting upset all you want but it doesn't change the fact you're doing nothing more than attempting to protect the CCP.</p>
]]></description><pubDate>Tue, 07 Mar 2023 16:16:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=35057090</link><dc:creator>philliphaydon</dc:creator><comments>https://news.ycombinator.com/item?id=35057090</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35057090</guid></item><item><title><![CDATA[New comment by philliphaydon in "Atlassian to shed 5 per cent of workers"]]></title><description><![CDATA[
<p>I use insomnia after the stunt postman pulled with pricing.</p>
]]></description><pubDate>Tue, 07 Mar 2023 13:14:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=35054950</link><dc:creator>philliphaydon</dc:creator><comments>https://news.ycombinator.com/item?id=35054950</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35054950</guid></item><item><title><![CDATA[New comment by philliphaydon in "Atlassian to shed 5 per cent of workers"]]></title><description><![CDATA[
<p>But JetBrains has a whole suite of tools, supporting many plugins, creating their own jvm lang, with support team who actually respond and verify tickets.<p>Atlassian on the other hand lol.</p>
]]></description><pubDate>Tue, 07 Mar 2023 13:14:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=35054942</link><dc:creator>philliphaydon</dc:creator><comments>https://news.ycombinator.com/item?id=35054942</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35054942</guid></item><item><title><![CDATA[New comment by philliphaydon in "2022 letter on life in China"]]></title><description><![CDATA[
<p>> So you're essentially saying that it's okay to attack Asians in the west<p>You seem to care alot more about how Chinese people are perceived abroad than you are at home. While covid coming from China caused increased racism against Asian people in the west, it pales in comparison to the human rights violations that occur on a daily basis in China.<p>Tho I guess welding people into their homes, separating children, killing animals, genocide against an entire ethnic population, social credit system, millions of homes forclosed, banks stealing money and destorying peoples lives, etc. It's all fake western news.<p>We know this is all fake because harvard released a paper detailing the results of a survey done by a chinese company in a country where all research and surveys must be reviewed by the CCP before being released told us that 98% of the country loves the CCP.</p>
]]></description><pubDate>Tue, 07 Mar 2023 08:56:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=35053185</link><dc:creator>philliphaydon</dc:creator><comments>https://news.ycombinator.com/item?id=35053185</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35053185</guid></item><item><title><![CDATA[New comment by philliphaydon in "Samsung and Apple is tech’s “unhappiest marriage”"]]></title><description><![CDATA[
<p>I don't know about the 12th cos I skipped it, but the viewing angles on the 13 are great...</p>
]]></description><pubDate>Tue, 07 Mar 2023 00:51:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=35050048</link><dc:creator>philliphaydon</dc:creator><comments>https://news.ycombinator.com/item?id=35050048</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35050048</guid></item><item><title><![CDATA[New comment by philliphaydon in "Samsung and Apple is tech’s “unhappiest marriage”"]]></title><description><![CDATA[
<p>At the beginning of 2021 there were talks of Samsung using LG Displays in their TVs, but it never any outcome from it.</p>
]]></description><pubDate>Tue, 07 Mar 2023 00:50:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=35050038</link><dc:creator>philliphaydon</dc:creator><comments>https://news.ycombinator.com/item?id=35050038</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35050038</guid></item><item><title><![CDATA[New comment by philliphaydon in "Musk’s bid to start Neuralink human trials denied by FDA in 2022, report says"]]></title><description><![CDATA[
<p>Not quite sure what the FDA purpose is anymore. I donno if it’s true but I saw in a documentary that once drugs are approved they can be changed and don’t require reapproval. I don’t quite understand how the FDA works anymore other than a barrier to entry.</p>
]]></description><pubDate>Mon, 06 Mar 2023 14:28:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=35041400</link><dc:creator>philliphaydon</dc:creator><comments>https://news.ycombinator.com/item?id=35041400</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35041400</guid></item><item><title><![CDATA[New comment by philliphaydon in "Musk’s bid to start Neuralink human trials denied by FDA in 2022, report says"]]></title><description><![CDATA[
<p>Probably a lot. A lot of people still believe in musk.</p>
]]></description><pubDate>Mon, 06 Mar 2023 14:27:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=35041367</link><dc:creator>philliphaydon</dc:creator><comments>https://news.ycombinator.com/item?id=35041367</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35041367</guid></item><item><title><![CDATA[New comment by philliphaydon in "2022 letter on life in China"]]></title><description><![CDATA[
<p>You should atleast check who you're replying to before you throw your toys out of the cot.</p>
]]></description><pubDate>Mon, 06 Mar 2023 07:13:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=35038300</link><dc:creator>philliphaydon</dc:creator><comments>https://news.ycombinator.com/item?id=35038300</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35038300</guid></item><item><title><![CDATA[New comment by philliphaydon in "Chinese banks cause alarm as capital flight measures intensify"]]></title><description><![CDATA[
<p>> and pissing off the Philippines and Japan for no good reason<p>And Vietnam, and India, and every country that borders the South China Sea. It’s like a kid who goes school and buys everyone gifts to make friends but still treats everyone like crap.</p>
]]></description><pubDate>Sun, 05 Mar 2023 15:06:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=35030192</link><dc:creator>philliphaydon</dc:creator><comments>https://news.ycombinator.com/item?id=35030192</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35030192</guid></item><item><title><![CDATA[New comment by philliphaydon in "2022 letter on life in China"]]></title><description><![CDATA[
<p>Every argument you make on China is defending it from any form of criticism. Half the time your defence is whataboutism. Obviously there’s no debate to be had with you when any sort of criticism causes you to go into straight up denial.<p>You feel like it’s your right to defend your country but it’s strange you want to defend your country and not your people. Majority of people here opening admit the faults in their own countries yet when it comes to China you pop out your red scarf and make sure your family back home don’t get a call. But you call that weird and hypocrisy.<p><i>shrug</i><p>Edit: as a side note my original message was criticism of the CCP, not China.</p>
]]></description><pubDate>Sun, 05 Mar 2023 11:14:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=35028581</link><dc:creator>philliphaydon</dc:creator><comments>https://news.ycombinator.com/item?id=35028581</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35028581</guid></item><item><title><![CDATA[New comment by philliphaydon in "Show HN: ChatGPT, No Login Needed, Made with Official OpenAI API"]]></title><description><![CDATA[
<p>So I signed up in Thailand and Singapore without a phone number. After I disconnected from the vpn and then signed out to sign back in with my account I got asked for a phone number. I think I dug myself into a hole.</p>
]]></description><pubDate>Sun, 05 Mar 2023 11:01:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=35028518</link><dc:creator>philliphaydon</dc:creator><comments>https://news.ycombinator.com/item?id=35028518</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35028518</guid></item><item><title><![CDATA[New comment by philliphaydon in "Show HN: ChatGPT, No Login Needed, Made with Official OpenAI API"]]></title><description><![CDATA[
<p>What country? I can’t find a country where it’s required…</p>
]]></description><pubDate>Sun, 05 Mar 2023 10:23:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=35028351</link><dc:creator>philliphaydon</dc:creator><comments>https://news.ycombinator.com/item?id=35028351</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35028351</guid></item></channel></rss>