<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: t_sawyer</title><link>https://news.ycombinator.com/user?id=t_sawyer</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 24 Apr 2026 11:50:49 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=t_sawyer" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by t_sawyer in "I am building a cloud"]]></title><description><![CDATA[
<p>I've run an Openstack cloud. Local to the host NVME's directly attached to VMs is unbeatable. All clouds offer this. But that storage is ephemeral and it was when I implemented it in Openstack too.<p>There's not enough redundancy. You could raid1 those NVME's when before they get attached to a VM and that helps with hardware failures, but you get less of them to attach. Even if you RAID them, there's not a good way to move that VM to another host if there's a RAM or CPU or other hardware issue on that host.<p>These VM's with NVME's directly attached have to basically be treated as bare metal servers and you have to do redundancy at the application layer (like database replication).<p>But again, all of the major cloud services offer these types of machines if you NEED NVME IO speed. There are quirks though. For example, in Azure it seems like you have to be able to expect the VM to be moved whenever Azure feels like it and expect that ephemeral data to be wiped. Whereas in Openstack, we would do local block level migrations if we HAD to move the VM to another host. That block level migration required the VM to be turned off but it did copy the local NVME data to another host. If this happened it was all planned and the particular application had app level redundancy built in so it was not a problem. If the host crashed, that particular VM would just be down till the host was fixed and came back online.</p>
]]></description><pubDate>Thu, 23 Apr 2026 18:16:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=47879320</link><dc:creator>t_sawyer</dc:creator><comments>https://news.ycombinator.com/item?id=47879320</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47879320</guid></item><item><title><![CDATA[New comment by t_sawyer in "All phones sold in the EU to have replaceable batteries from 2027"]]></title><description><![CDATA[
<p>GoPros are IP68 rated without a housing and have removable batteries. This is not an impossible task.<p>Phone makers do not want you to be able to replace batteries easily because it will extend the life of a phone. End of story.</p>
]]></description><pubDate>Mon, 20 Apr 2026 23:55:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=47842798</link><dc:creator>t_sawyer</dc:creator><comments>https://news.ycombinator.com/item?id=47842798</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47842798</guid></item><item><title><![CDATA[New comment by t_sawyer in "Apple will phase out Rosetta 2 in macOS 28"]]></title><description><![CDATA[
<p>Well this kinda screws me over running docker on macos. Not all images I use have an arm version.</p>
]]></description><pubDate>Tue, 28 Oct 2025 17:29:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=45735940</link><dc:creator>t_sawyer</dc:creator><comments>https://news.ycombinator.com/item?id=45735940</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45735940</guid></item><item><title><![CDATA[New comment by t_sawyer in "AWS multiple services outage in us-east-1"]]></title><description><![CDATA[
<p>Yes it's hypocritical to push customers to pay you more money with best practices for uptime when you yourself don't follow them and your choices to not follow them actually make the best practices you pushed your customers to pay you more money for not fully work.<p>Hey! Pay us more money so when us-east-1 goes down you're not down (actually you'll still go down because us-east-1 is a single point of failure even for our other regions).</p>
]]></description><pubDate>Mon, 20 Oct 2025 14:12:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=45644133</link><dc:creator>t_sawyer</dc:creator><comments>https://news.ycombinator.com/item?id=45644133</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45644133</guid></item><item><title><![CDATA[New comment by t_sawyer in "AWS multiple services outage in us-east-1"]]></title><description><![CDATA[
<p>There's multiple single points of failure for their entire cloud in us-east-1.<p>I think it's hypocritical for them to push customers to double or triple their spend in AWS when they themselves have single points of failure on a single region.</p>
]]></description><pubDate>Mon, 20 Oct 2025 13:25:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=45643629</link><dc:creator>t_sawyer</dc:creator><comments>https://news.ycombinator.com/item?id=45643629</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45643629</guid></item><item><title><![CDATA[New comment by t_sawyer in "AWS multiple services outage in us-east-1"]]></title><description><![CDATA[
<p>Yeah because Amazon engineers are hypocrites. They want you to spend extra money for region failover and multi-az deploys but they don't do it themselves.</p>
]]></description><pubDate>Mon, 20 Oct 2025 13:19:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=45643572</link><dc:creator>t_sawyer</dc:creator><comments>https://news.ycombinator.com/item?id=45643572</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45643572</guid></item><item><title><![CDATA[New comment by t_sawyer in "OpenAI's H1 2025: $4.3B in income, $13.5B in loss"]]></title><description><![CDATA[
<p>While I agree, we saw this play out with Dropbox too.</p>
]]></description><pubDate>Fri, 03 Oct 2025 16:18:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=45464640</link><dc:creator>t_sawyer</dc:creator><comments>https://news.ycombinator.com/item?id=45464640</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45464640</guid></item><item><title><![CDATA[New comment by t_sawyer in "OpenAI's H1 2025: $4.3B in income, $13.5B in loss"]]></title><description><![CDATA[
<p>Google already has the ad network. They already have Gemini. IMO this will end up being OpenAI proving that the revenue model works and then Google will swoop in and take their market share away.</p>
]]></description><pubDate>Fri, 03 Oct 2025 16:10:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=45464555</link><dc:creator>t_sawyer</dc:creator><comments>https://news.ycombinator.com/item?id=45464555</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45464555</guid></item><item><title><![CDATA[New comment by t_sawyer in "PlanetScale for Postgres is now GA"]]></title><description><![CDATA[
<p>PlanetScale created a business and profited off of an open source product called vitess from Google which is why they originally only supported mysql. Would love for them to open source their solution for postgres.</p>
]]></description><pubDate>Tue, 23 Sep 2025 12:30:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=45346096</link><dc:creator>t_sawyer</dc:creator><comments>https://news.ycombinator.com/item?id=45346096</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45346096</guid></item><item><title><![CDATA[New comment by t_sawyer in "Apple violated antitrust ruling, judge finds"]]></title><description><![CDATA[
<p>Which… while we’re at it. Gaming would be much better if consoles didn’t exist anymore. Games would be more optimized for PC and manufacturers would just be building prebuilt gaming PCs.<p>We also would have more Switch competition in the ARM gaming space instead of x64 handhelds and Android windows emulation if these walled gardens didn’t exist.</p>
]]></description><pubDate>Thu, 01 May 2025 00:52:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=43852488</link><dc:creator>t_sawyer</dc:creator><comments>https://news.ycombinator.com/item?id=43852488</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43852488</guid></item><item><title><![CDATA[New comment by t_sawyer in ""Hetzner decided to cancel our account and terminate all servers""]]></title><description><![CDATA[
<p>The biggest issue I have had with Hetzner was with a dedicated server. I was constantly (3 times or more a week) getting abuse messages about my MAC address not being correct:<p>""""
We have detected that your server is using different MAC addresses from those allowed by your Robot account.<p>Please take all necessary measures to avoid this in the future and to solve the issue.
We also request that you send a short response to us. This response should contain information about how this could have happened and what you intend to do about it.
In the event that the following steps are not completed successfully, your server can be locked at any time after DATEHERE.<p>How to proceed:
- Solve the issue
- Please note, in case you have fixed the problem, please wait at least 10 minutes before rechecking: <a href="https://abuse.hetzner.com/retries/?token=TOKENHERE" rel="nofollow">https://abuse.hetzner.com/retries/?token=TOKENHERE</a>
- After successfully testing that the issue is resolved, send us a statement by using the following link: <a href="https://abuse.hetzner.com/statements/?token=TOKENHERE" rel="nofollow">https://abuse.hetzner.com/statements/?token=TOKENHERE</a><p>Please visit our FAQ here, if you are unsure how to proceed:
<a href="https://docs.hetzner.com/robot/dedicated-server/faq/error-faq/#mac-errors" rel="nofollow">https://docs.hetzner.com/robot/dedicated-server/faq/error-fa...</a>
"""<p>I was just using standard Docker to host a web app. No proxmox or KVM of any sort. I would just wait the 10 minutes, click their link <a href="https://abuse.hetzner.com/retries/?token=TOKENHERE" rel="nofollow">https://abuse.hetzner.com/retries/?token=TOKENHERE</a>, which would retry and would come back fine and my response would be "I changed nothing and the retry came back solved. I've done tcpdumps over a weeks time to see if any MAC addresses leak from the OS and none have while a similar ticket like this gets opened every couple days." The ticket would close shortly after I submitted.<p>I inquired to them at least twice about this and they just kept telling me I was leaking a MAC address that I wasn't allowed to even when I had proof of tcpdumps over a week time period. I found someone else who had this issue with them (most issues around this that I found were people hosting Proxmox) and they had Hetzner replace the NIC and it fixed the issue. Well, Hetzner wouldn't replace my NIC because "it was working" even though I referenced these abuse tickets. I ended up getting another dedicated server, migrated my app over there, and I haven't had issues since.<p>Their support is seriously not very good. Since that experience, I have had backups elsewhere and test restoring those backups regularly. The price to performance I get from them is unbeatable and like I said, I haven't had issues since getting a new machine. But, I'm definitely cautious and don't exactly trust things to not go sideways even though it's been 2 years since that experience.</p>
]]></description><pubDate>Mon, 09 Dec 2024 18:27:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=42368914</link><dc:creator>t_sawyer</dc:creator><comments>https://news.ycombinator.com/item?id=42368914</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42368914</guid></item><item><title><![CDATA[New comment by t_sawyer in "City of Columbus sues expert who exposed extent of cyberattack"]]></title><description><![CDATA[
<p>You are correct. The Mayor of the city said the data stolen was either encrypted or corrupted and unusable. The mayor also refused to confirm something had taken place for weeks.<p>I’ve been following this since early August because I grew up in Columbus and still have family there.<p>Ginther is a terrible mayor and has handled this mess about as poorly as you can. The researcher they’re trying to quiet exposed that Ginther was lying about the data being unusable.</p>
]]></description><pubDate>Sat, 31 Aug 2024 17:58:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=41410564</link><dc:creator>t_sawyer</dc:creator><comments>https://news.ycombinator.com/item?id=41410564</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41410564</guid></item><item><title><![CDATA[New comment by t_sawyer in "Encryption at Rest: Whose Threat Model Is It Anyway?"]]></title><description><![CDATA[
<p>Different levels of encryption at rest play different roles in your particular scenario.<p>If you use a cloud service and they have an encryption at rest feature that you enable, the default is for them to control the key. Or, for Azure, put a "customer controlled" key in Key Vault. But again, that's their service. In this scenario you're only protected against people physically in the data centers not their DevOps folks. But, that feature gives you a checkmark for SOC2 or other regulations...<p>The problem protecting against DevOps folks at a cloud is:
1. You are burdened with putting a key somewhere outside of their cloud. If you do something at the filesystem level like enable bitlocker on a VM you're going to experience pain during reboots and it's not possible on a root volume if you're not given a console.
2. You can't do this on a cloud service like RDS. You'd have to do row level encryption with your application doing the decryption/encryption. But, your application has to have the key and now your back to #1. The VM with the key needs the root disk encrypted or the drive where the key is store encrypted. And again, you're not able to use a cloud service like EKS or App Service you're stuck with VMs.<p>Generally, I tend to just stick with regulation requirements which protect against the physical hard disk.</p>
]]></description><pubDate>Tue, 04 Jun 2024 18:25:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=40577465</link><dc:creator>t_sawyer</dc:creator><comments>https://news.ycombinator.com/item?id=40577465</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40577465</guid></item><item><title><![CDATA[New comment by t_sawyer in "Spotify attacks Apple's 'outrageous' 27% commission"]]></title><description><![CDATA[
<p>Then people will use Apple Music which is exactly the leverage Apple has. Apple let Spotify test the market of music streaming. Entered the market at basically the same price. Then charges Spotify 27% to compete with them directly.</p>
]]></description><pubDate>Thu, 18 Jan 2024 15:09:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=39042602</link><dc:creator>t_sawyer</dc:creator><comments>https://news.ycombinator.com/item?id=39042602</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39042602</guid></item><item><title><![CDATA[New comment by t_sawyer in "Joplin – An open-source note taking and to-do application with synchronisation"]]></title><description><![CDATA[
<p>Been using Joplin as my main note app for over 2 years.<p>IOS, Web Clipper, and Windows clients. Synced to Nextcloud.<p>I do wish there was a webapp for me to see my notes in a browser but I understand the way it works how that would be difficult to create due to the use use of local files and syncing.</p>
]]></description><pubDate>Thu, 06 Jul 2023 17:10:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=36619279</link><dc:creator>t_sawyer</dc:creator><comments>https://news.ycombinator.com/item?id=36619279</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36619279</guid></item><item><title><![CDATA[New comment by t_sawyer in "Had a call with Reddit to discuss pricing"]]></title><description><![CDATA[
<p>Reddit wants to make money on the backs of their unpaid mods. I really don’t like them, but: Reddit has a ton of infrastructure costs they need to cover due to the centralization of these communities.<p>I do not like telegram or discord communities due to history issues. Same with Facebook. Reddit posts popping up on Google searches is really great.<p>I really wish we could go back to forums. The thing Reddit gave us was a central place to find communities as well as a unified login and feed. I feel like an aggregator of forums could help with finding communities. Forums that support oauth and rss would help bridge the gap of unified login and a central feed. The nice thing about forums is that their infra costs only need to scale with their community.</p>
]]></description><pubDate>Wed, 31 May 2023 20:41:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=36144046</link><dc:creator>t_sawyer</dc:creator><comments>https://news.ycombinator.com/item?id=36144046</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36144046</guid></item><item><title><![CDATA[New comment by t_sawyer in "Scaling up the Prime Video audio/video monitoring service and reducing costs"]]></title><description><![CDATA[
<p>But background tasks are a thing. You could add a webhook endpoint to your monolith that writes a background job. Then your background worker (running on the same ec2 because it’s hardware requirements look pretty low at $2 a month in lambda) runs the job. $2 a month is now $0 since it’s running next to your monolith on the VM you’re already paying for.</p>
]]></description><pubDate>Thu, 04 May 2023 11:49:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=35813935</link><dc:creator>t_sawyer</dc:creator><comments>https://news.ycombinator.com/item?id=35813935</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35813935</guid></item><item><title><![CDATA[New comment by t_sawyer in "How much can you get out of a $4 VPS?"]]></title><description><![CDATA[
<p><a href="https://github.com/netdata/netdata">https://github.com/netdata/netdata</a></p>
]]></description><pubDate>Mon, 06 Feb 2023 15:25:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=34678690</link><dc:creator>t_sawyer</dc:creator><comments>https://news.ycombinator.com/item?id=34678690</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34678690</guid></item><item><title><![CDATA[New comment by t_sawyer in "Repairing Your Car in Your Own Garage Is Considered Illegal in Sacramento, CA"]]></title><description><![CDATA[
<p>How far does this go? If you have a riding lawnmower you have to change the oil in that too. Are we forcing people to spend money to haul their mower to a shop to get the oil changed? ATVs?<p>I'm completely against this. You're expecting poor people to pay for things they can do themselves if they're willing just because a few people dump oil in their weeds at night. Your freon argument doesn't sway me either. Wrecks cause freon dumps all the time. Your neighbor pulling freon out of one car isn't causing that much environment damage.<p>Also: if you're concerned about it, report them.</p>
]]></description><pubDate>Wed, 21 Dec 2022 17:43:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=34083842</link><dc:creator>t_sawyer</dc:creator><comments>https://news.ycombinator.com/item?id=34083842</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34083842</guid></item><item><title><![CDATA[New comment by t_sawyer in "Cops Cast Doubt on Musk’s Claim That ‘Crazy Stalker’ Followed His Son"]]></title><description><![CDATA[
<p>I'm losing track on when we should trust cops to ignore or doubt things and when we shouldn't.</p>
]]></description><pubDate>Tue, 20 Dec 2022 18:01:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=34069648</link><dc:creator>t_sawyer</dc:creator><comments>https://news.ycombinator.com/item?id=34069648</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34069648</guid></item></channel></rss>