<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: macspoofing</title><link>https://news.ycombinator.com/user?id=macspoofing</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 06 Apr 2026 07:21:49 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=macspoofing" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by macspoofing in "Ireland shuts last coal plant, becomes 15th coal-free country in Europe (2025)"]]></title><description><![CDATA[
<p>>No country will be truly coal-free<p>Being coal-free is possible. Being fossil-fuel free is harder. Most of Irish energy comes from Natural Gas and Oil - the former is what supplanted Coal, not Wind.</p>
]]></description><pubDate>Mon, 09 Mar 2026 14:15:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=47309378</link><dc:creator>macspoofing</dc:creator><comments>https://news.ycombinator.com/item?id=47309378</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47309378</guid></item><item><title><![CDATA[New comment by macspoofing in "France dumps Zoom and Teams as Europe seeks digital autonomy from the US"]]></title><description><![CDATA[
<p>It's not that bad. It's well integrated into Sharepoint, Exchange, and Office, and does the job. I've used both Slack and Teams and if you're using MS365, then Teams is absolutely the better option.</p>
]]></description><pubDate>Tue, 03 Feb 2026 17:53:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=46874445</link><dc:creator>macspoofing</dc:creator><comments>https://news.ycombinator.com/item?id=46874445</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46874445</guid></item><item><title><![CDATA[New comment by macspoofing in "How wolves became dogs"]]></title><description><![CDATA[
<p>Next up: Raccoons.</p>
]]></description><pubDate>Fri, 09 Jan 2026 14:07:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=46553975</link><dc:creator>macspoofing</dc:creator><comments>https://news.ycombinator.com/item?id=46553975</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46553975</guid></item><item><title><![CDATA[New comment by macspoofing in "Mozilla appoints new CEO Anthony Enzor-Demeo"]]></title><description><![CDATA[
<p>> What Mozilla is good at ...<p>Firefox - the one thing they do not want to work on is the only thing that makes them special.</p>
]]></description><pubDate>Tue, 16 Dec 2025 20:15:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=46293801</link><dc:creator>macspoofing</dc:creator><comments>https://news.ycombinator.com/item?id=46293801</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46293801</guid></item><item><title><![CDATA[New comment by macspoofing in "What the hell have you built"]]></title><description><![CDATA[
<p>>You don't. When your server crashes, your availability is zero.<p>As your business needs grow, you can start layering complexity on top. The point is you don't start at 11 with a overly complex architecture.<p>In your example, if your server crashes, just make sure you have some sort of automatic restart. In practice that may mean a downtime of seconds for your 12 users. Is that more complexity? Sure - but not much. If you need to take your service down for maintenance, you notify your 12 users and schedule it for 2am ... etc.<p>Later you could create a secondary cluster and stick a load-balancer in-front. You could also add a secondary replicated PostgreSQL instance. So the monolith/postgres architecture can actually take you far as your business grows.</p>
]]></description><pubDate>Thu, 06 Nov 2025 12:18:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=45834388</link><dc:creator>macspoofing</dc:creator><comments>https://news.ycombinator.com/item?id=45834388</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45834388</guid></item><item><title><![CDATA[New comment by macspoofing in "What the hell have you built"]]></title><description><![CDATA[
<p>>It's sure a corny stance to hold if you're navigating an infrastructure nightmare daily, but in my opinion, much of the complexity addresses not technical, but organisational issues: You want straightforward, self-contained deployments for one, instead of uploading files onto your single server ...<p>You can get all that with a monolith server and a Postgres backend.</p>
]]></description><pubDate>Thu, 06 Nov 2025 11:27:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=45834050</link><dc:creator>macspoofing</dc:creator><comments>https://news.ycombinator.com/item?id=45834050</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45834050</guid></item><item><title><![CDATA[New comment by macspoofing in "What the hell have you built"]]></title><description><![CDATA[
<p>>I personally wouldn't like to put caching in Postgres, even though it would work at lower scales.<p>Probably should stop after this line - that was the point of the article. It will work at lower scales. Optimize later when you actually know what to optimize.</p>
]]></description><pubDate>Thu, 06 Nov 2025 11:14:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=45833931</link><dc:creator>macspoofing</dc:creator><comments>https://news.ycombinator.com/item?id=45833931</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45833931</guid></item><item><title><![CDATA[New comment by macspoofing in "What the hell have you built"]]></title><description><![CDATA[
<p>>So sure, you can make a unscalable solution that works for the current moment.<p>You're making two assumptions - both wrong:<p>1) That this is an unscalable solution - A monolith app server backed by Postgres can take you very very far. You can vertically scale by throwing more hardware at it, and you can horizontally scale, by just duplicating your monolith server behind a load-balancer.<p>2) That you actually know where your bottlenecks will be when you actually hit your target scale. When (if) you go from 1000 users to 10,000,000 users, you WILL be re-designing and re-architecting your solution regardless what you started with because at that point, you're going to have a different team, different use-cases, and therefore a different business.</p>
]]></description><pubDate>Thu, 06 Nov 2025 11:09:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=45833891</link><dc:creator>macspoofing</dc:creator><comments>https://news.ycombinator.com/item?id=45833891</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45833891</guid></item><item><title><![CDATA[New comment by macspoofing in "Nine months later, is still the "Gulf of Mexico" to news outlets"]]></title><description><![CDATA[
<p>Or Lake Ontario to Lake New York.</p>
]]></description><pubDate>Tue, 28 Oct 2025 11:38:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=45731531</link><dc:creator>macspoofing</dc:creator><comments>https://news.ycombinator.com/item?id=45731531</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45731531</guid></item><item><title><![CDATA[New comment by macspoofing in "A recent chess controversy"]]></title><description><![CDATA[
<p>>This is basically an article describing why you can’t just look at an event after it occurs, see that it has some extremely rare characteristics, and then determine it was unlikely to happen by chance.<p>No. That's not it. In this case, if you properly control for all the factors, it turns out that the odds of Nakamura having that kind of a win-streak (against low-rated opponents) was in fact high.</p>
]]></description><pubDate>Fri, 26 Sep 2025 21:03:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=45390993</link><dc:creator>macspoofing</dc:creator><comments>https://news.ycombinator.com/item?id=45390993</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45390993</guid></item><item><title><![CDATA[New comment by macspoofing in "Public static void main(String[] args) is dead"]]></title><description><![CDATA[
<p>We're solving real problems now.</p>
]]></description><pubDate>Tue, 16 Sep 2025 06:20:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=45258669</link><dc:creator>macspoofing</dc:creator><comments>https://news.ycombinator.com/item?id=45258669</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45258669</guid></item><item><title><![CDATA[New comment by macspoofing in "The beauty of a text only webpage"]]></title><description><![CDATA[
<p>Kinda slow when switching sections.</p>
]]></description><pubDate>Fri, 15 Aug 2025 15:31:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=44913623</link><dc:creator>macspoofing</dc:creator><comments>https://news.ycombinator.com/item?id=44913623</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44913623</guid></item><item><title><![CDATA[New comment by macspoofing in "How I use my terminal"]]></title><description><![CDATA[
<p>>Being a programmer is not about configuring your development environment.<p>I know what OP is referring to. Back in the day, a programmer was expected to have built their own toolbox of utility scripts, programs and configurations that would travel with them as they moved from project to project or company to company. This is akin a professional (craftsman, photographer, chef, electrician, etc.) bringing their own tools to a jobsite.</p>
]]></description><pubDate>Mon, 23 Jun 2025 21:57:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=44360591</link><dc:creator>macspoofing</dc:creator><comments>https://news.ycombinator.com/item?id=44360591</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44360591</guid></item><item><title><![CDATA[New comment by macspoofing in "Discord Is Threatening to Shutdown BotGhost"]]></title><description><![CDATA[
<p>Oh come on. I'm sure they care about the users, and they were also hoping to build a business. Why the hostility? You don't have to kick them when they are down.</p>
]]></description><pubDate>Mon, 23 Jun 2025 21:48:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=44360510</link><dc:creator>macspoofing</dc:creator><comments>https://news.ycombinator.com/item?id=44360510</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44360510</guid></item><item><title><![CDATA[New comment by macspoofing in "Discord Is Threatening to Shutdown BotGhost"]]></title><description><![CDATA[
<p>>I’m sure Uber and DoorDash and Lyft and Tinder and Instagram and WhatsApp are regretting the billions and billions they made doing this.<p>I'm not sure which platforms those companies built their businesses on .. are you equating build an app on iOS or Android with building an app that relies on, say, Facebook APIs and only works on Facebook?</p>
]]></description><pubDate>Mon, 23 Jun 2025 21:40:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=44360447</link><dc:creator>macspoofing</dc:creator><comments>https://news.ycombinator.com/item?id=44360447</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44360447</guid></item><item><title><![CDATA[New comment by macspoofing in "Discord Is Threatening to Shutdown BotGhost"]]></title><description><![CDATA[
<p>>Yeah, if you want to pump oil, you better also build your own railways to distribute it<p>You're being facetious, but OP is right. For software platforms, this has been a constant. It happened with Twitter, Facebook, Google (Search/Ads, Maps, Chat), Reddit, LinkedIn - basically ever major software platform started off with relatively open APIs that were then closed-off as it gained critical mass and focused on monetization.</p>
]]></description><pubDate>Mon, 23 Jun 2025 21:06:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=44360094</link><dc:creator>macspoofing</dc:creator><comments>https://news.ycombinator.com/item?id=44360094</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44360094</guid></item><item><title><![CDATA[New comment by macspoofing in "Discord Is Threatening to Shutdown BotGhost"]]></title><description><![CDATA[
<p>>Never build your main business on somebody else's platform.<p>Yep. It’s a lesson that keeps being re-learned the hard way.</p>
]]></description><pubDate>Mon, 23 Jun 2025 21:03:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=44360048</link><dc:creator>macspoofing</dc:creator><comments>https://news.ycombinator.com/item?id=44360048</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44360048</guid></item><item><title><![CDATA[New comment by macspoofing in "No Hello"]]></title><description><![CDATA[
<p>>That’s exactly what’s rude about it.<p>By the way, I also hate the "hello"-only message. I am, however, guilty of writing "Hey. Do you have a second to chat" - typically in cases where either through chat or video conference I want to go through something that is more involved, and I also want some confirmation of understanding and acknowledgement.</p>
]]></description><pubDate>Wed, 18 Jun 2025 14:16:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=44310111</link><dc:creator>macspoofing</dc:creator><comments>https://news.ycombinator.com/item?id=44310111</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44310111</guid></item><item><title><![CDATA[New comment by macspoofing in "No Hello"]]></title><description><![CDATA[
<p>I didn't make a value judgment on the practice, but it is a reason why you may get a "hello" message.</p>
]]></description><pubDate>Tue, 17 Jun 2025 13:22:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=44298887</link><dc:creator>macspoofing</dc:creator><comments>https://news.ycombinator.com/item?id=44298887</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44298887</guid></item><item><title><![CDATA[New comment by macspoofing in "No Hello"]]></title><description><![CDATA[
<p>There's another reason for 'hello' ... it's a way to make sure you have the other person's attention before launching into a topic or question.</p>
]]></description><pubDate>Tue, 17 Jun 2025 12:45:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=44298472</link><dc:creator>macspoofing</dc:creator><comments>https://news.ycombinator.com/item?id=44298472</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44298472</guid></item></channel></rss>