<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: rafark</title><link>https://news.ycombinator.com/user?id=rafark</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 28 Apr 2026 22:14:18 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=rafark" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by rafark in "EmDash – A spiritual successor to WordPress that solves plugin security"]]></title><description><![CDATA[
<p>Will you look at it. Another Wordpress “killer”. Wordpress has that market share because it can be easily installed in a wide variety of servers and because of its plugin ecosystem of dozens of thousands of plugins and huge flexibility/customizability. Wordpress is one of the most flexible pieces of software out there and none of the competition seem to get why Wordpress is so popular.</p>
]]></description><pubDate>Wed, 01 Apr 2026 18:32:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=47604700</link><dc:creator>rafark</dc:creator><comments>https://news.ycombinator.com/item?id=47604700</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47604700</guid></item><item><title><![CDATA[New comment by rafark in "MacBook Pro with M5 Pro and M5 Max"]]></title><description><![CDATA[
<p>> Are they doubling down on local LLMs then?<p>I love the push to local llms. But it’s hilarious how apple a  few years ago was so reluctant to even mention “AI” in its keynotes and fast forward a couple years they’ve fully embraced it. I mean I like that they embraced it rather than be “different” (stubborn)  and stay behind the tech industry. It’s the smart choice. I just think it’s funny.</p>
]]></description><pubDate>Tue, 03 Mar 2026 19:17:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=47237370</link><dc:creator>rafark</dc:creator><comments>https://news.ycombinator.com/item?id=47237370</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47237370</guid></item><item><title><![CDATA[New comment by rafark in "How do I cancel my ChatGPT subscription?"]]></title><description><![CDATA[
<p>> Your last statement is false. A shady merchant never gets to keep the stolen money.<p>Or any merchant for that matter. Chargebacks (from bad actors) are one of the most annoying things when you sell online when you’re a honest legit business. Stripe even charges you a penalty fee on top of that.</p>
]]></description><pubDate>Sat, 28 Feb 2026 07:38:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=47191772</link><dc:creator>rafark</dc:creator><comments>https://news.ycombinator.com/item?id=47191772</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47191772</guid></item><item><title><![CDATA[New comment by rafark in "Statement from Dario Amodei on our discussions with the Department of War"]]></title><description><![CDATA[
<p>I said exactly this a few days ago elsewhere. It’s disappointing that they (and often other American companies) seem to  restrict their “respect” and morals to Americans only. Or maybe it’s just semantics or context because the topic at hand is about americans? I don’t know but it gives “my people are more important than your people”, exactly as you said in your last paragraph</p>
]]></description><pubDate>Fri, 27 Feb 2026 01:34:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=47175148</link><dc:creator>rafark</dc:creator><comments>https://news.ycombinator.com/item?id=47175148</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47175148</guid></item><item><title><![CDATA[New comment by rafark in "Gemini 3.1 Pro"]]></title><description><![CDATA[
<p>> there could be a point where we can use them to just make arbitrary UIs and interactive media with raw SVGs<p>So render ui elements using xml-like code in a web browser? You’re not going to believe me when I tell you this…</p>
]]></description><pubDate>Thu, 19 Feb 2026 19:36:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=47078105</link><dc:creator>rafark</dc:creator><comments>https://news.ycombinator.com/item?id=47078105</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47078105</guid></item><item><title><![CDATA[New comment by rafark in "Modern CSS Code Snippets: Stop writing CSS like it's 2015"]]></title><description><![CDATA[
<p>Omg yes finally someone acknowledges this. I am always pointing out how react and jsx are a port of XHP. This is why react was class based at first (because php is a class based OO language).<p>Hack was created later though. XHP was a php 5 extension created around 2008</p>
]]></description><pubDate>Mon, 16 Feb 2026 17:27:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=47037699</link><dc:creator>rafark</dc:creator><comments>https://news.ycombinator.com/item?id=47037699</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47037699</guid></item><item><title><![CDATA[New comment by rafark in "Modern CSS Code Snippets: Stop writing CSS like it's 2015"]]></title><description><![CDATA[
<p>Under that definition any css class is a shorthand for inline styles</p>
]]></description><pubDate>Mon, 16 Feb 2026 17:23:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47037649</link><dc:creator>rafark</dc:creator><comments>https://news.ycombinator.com/item?id=47037649</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47037649</guid></item><item><title><![CDATA[New comment by rafark in "Modern CSS Code Snippets: Stop writing CSS like it's 2015"]]></title><description><![CDATA[
<p>Thanks for proving the point. I haven’t even seen that element rendered and I already have a good mental picture of what it is and what it looks like.</p>
]]></description><pubDate>Mon, 16 Feb 2026 17:22:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=47037631</link><dc:creator>rafark</dc:creator><comments>https://news.ycombinator.com/item?id=47037631</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47037631</guid></item><item><title><![CDATA[New comment by rafark in "Modern CSS Code Snippets: Stop writing CSS like it's 2015"]]></title><description><![CDATA[
<p>Because button is literally anything clickable. Not everything is a boxed button. You cannot just globally add a style to <buttton> and call it a day. For example, an upvote (^) button, a close (x) button, etc. A lot of clickable elements aren’t inside a [click me] box</p>
]]></description><pubDate>Mon, 16 Feb 2026 17:19:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=47037609</link><dc:creator>rafark</dc:creator><comments>https://news.ycombinator.com/item?id=47037609</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47037609</guid></item><item><title><![CDATA[New comment by rafark in "Modern CSS Code Snippets: Stop writing CSS like it's 2015"]]></title><description><![CDATA[
<p>And thank god (or Adam) for that. Tailwind makes me much more productive.</p>
]]></description><pubDate>Mon, 16 Feb 2026 17:09:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=47037508</link><dc:creator>rafark</dc:creator><comments>https://news.ycombinator.com/item?id=47037508</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47037508</guid></item><item><title><![CDATA[New comment by rafark in "Four Spaces Before <?php"]]></title><description><![CDATA[
<p>Correct. Every char outside of  a php tag is treated as output, like in a templating engine. So if you start with spaces in a non template file (class definition etc) the spaces will be sent as output which messes up the http response.<p>Id love to have a dedicated file extension for source files only, like .p or something that disables the php tags because in this day and age the vast majority of php files aren’t templates</p>
]]></description><pubDate>Sun, 15 Feb 2026 02:55:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=47020618</link><dc:creator>rafark</dc:creator><comments>https://news.ycombinator.com/item?id=47020618</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47020618</guid></item><item><title><![CDATA[New comment by rafark in "OpenAI should build Slack"]]></title><description><![CDATA[
<p>Speaking of php slack was built with php until they followed Facebook with Hack (which is essentially a modern flavor of php)</p>
]]></description><pubDate>Sat, 14 Feb 2026 22:23:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=47019010</link><dc:creator>rafark</dc:creator><comments>https://news.ycombinator.com/item?id=47019010</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47019010</guid></item><item><title><![CDATA[New comment by rafark in "Stackoverflow Outage"]]></title><description><![CDATA[
<p>Really? That’s actually a very narrow view to think that AIs need to rely on code examples of some third party forum.<p>AIs will be good enough to understand the docs and source code alone, just like the human answering a stackoverflow question.</p>
]]></description><pubDate>Mon, 01 Dec 2025 17:52:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=46110536</link><dc:creator>rafark</dc:creator><comments>https://news.ycombinator.com/item?id=46110536</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46110536</guid></item><item><title><![CDATA[New comment by rafark in "Stackoverflow Outage"]]></title><description><![CDATA[
<p>> the docs don't cut it<p>Yet. By the time stackoverlow shuts down, AIs will be powerful enough to take data from docs or just from the source code alone. I mean the new version of opus is pretty good at understanding my front end source code. I think that should be the goal of AIs (that they are so advanced they don’t need to read code examples from a third party website like stackoverflow)</p>
]]></description><pubDate>Mon, 01 Dec 2025 01:39:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=46102486</link><dc:creator>rafark</dc:creator><comments>https://news.ycombinator.com/item?id=46102486</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46102486</guid></item><item><title><![CDATA[New comment by rafark in "Leak confirms OpenAI is preparing ads on ChatGPT for public roll out"]]></title><description><![CDATA[
<p>How many of those are actual active users though? I created my account when chatgpt 3.5 was launched because it was a novelty but haven’t used it in a long time. I use Claude and Gemini but I’m somehow counted in that 1 billion figure</p>
]]></description><pubDate>Sat, 29 Nov 2025 17:00:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=46089014</link><dc:creator>rafark</dc:creator><comments>https://news.ycombinator.com/item?id=46089014</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46089014</guid></item><item><title><![CDATA[New comment by rafark in "PHP 8.5"]]></title><description><![CDATA[
<p>Would it though? I’ve been thinking about this for a while.<p>What about introducing a new file extension for this? Something like MyClass.p so that .php is for classic syntax and .p Can support newer syntax? You could support old codebases while at the same time support better syntax.<p>It’s probably too much for the core php team to maintain both though</p>
]]></description><pubDate>Fri, 21 Nov 2025 17:00:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=46006262</link><dc:creator>rafark</dc:creator><comments>https://news.ycombinator.com/item?id=46006262</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46006262</guid></item><item><title><![CDATA[New comment by rafark in "PHP 8.5"]]></title><description><![CDATA[
<p>>Like the match keyword, enums, closures etc. They are half-baked versions of what could be powerful and expressive features.<p>The problem is that the php project is maintained by (mostly) unsponsored contributors. There’s not a giant corporation behind it. Each of these new features are designed by a couple people (per rfc) and then discussed and voted by other contributors. The match keyword, for example, is consider as the future scope of this rfc which is still being worked on: <a href="https://wiki.php.net/rfc/pattern-matching" rel="nofollow">https://wiki.php.net/rfc/pattern-matching</a><p>Also, a lot of these half baked features are designed to be implemented in steps because of what I said in my other paragraph and to increase the odds of being accepted (it’s well known that it’s hard to get an rfc accepted and a lot of good ones haven’t been able to pass the voting phase).<p>When you consider this, it’s amazing that we get so much from so little.</p>
]]></description><pubDate>Fri, 21 Nov 2025 16:54:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=46006206</link><dc:creator>rafark</dc:creator><comments>https://news.ycombinator.com/item?id=46006206</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46006206</guid></item><item><title><![CDATA[New comment by rafark in "PHP 8.5"]]></title><description><![CDATA[
<p>Your second option was rejected years ago I believe. The pipes were designed to work alongside this rfc that was supposed to be in this new version (8.5) but due to time constraints it had to be delayed and it’s currently being voted <a href="https://wiki.php.net/rfc/partial_function_application_v2" rel="nofollow">https://wiki.php.net/rfc/partial_function_application_v2</a></p>
]]></description><pubDate>Fri, 21 Nov 2025 16:43:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=46006095</link><dc:creator>rafark</dc:creator><comments>https://news.ycombinator.com/item?id=46006095</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46006095</guid></item><item><title><![CDATA[New comment by rafark in "PHP 8.5"]]></title><description><![CDATA[
<p>> The examples in TFA are terrible and I don't get why it was necessary to jump the gun by submitting that article instead of actually waiting for the release and the official release page with more carefully designed examples.<p>Clout.</p>
]]></description><pubDate>Fri, 21 Nov 2025 16:30:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=46005976</link><dc:creator>rafark</dc:creator><comments>https://news.ycombinator.com/item?id=46005976</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46005976</guid></item><item><title><![CDATA[New comment by rafark in "Google Antigravity"]]></title><description><![CDATA[
<p>> just about everyone knows how to navigate in vscode by now.<p>I don’t know and honestly I hate the assumption of the software industry that everyone knows or uses vs code. I stuck to sublime for years until I made the switch to Jetbrains IDEs earlier this year.<p>I quickly looked up the market share and VS code seems to have about 70% which is a lot but the 30% that don’t use it is not that small of a number either.<p>Like I get it it’s very popular but it’s far from the only editor/IDE people use.</p>
]]></description><pubDate>Wed, 19 Nov 2025 11:12:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=45978211</link><dc:creator>rafark</dc:creator><comments>https://news.ycombinator.com/item?id=45978211</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45978211</guid></item></channel></rss>