<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: throwawaaarrgh</title><link>https://news.ycombinator.com/user?id=throwawaaarrgh</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 10 Apr 2026 12:52:18 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=throwawaaarrgh" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by throwawaaarrgh in "IAM Is the Worst"]]></title><description><![CDATA[
<p>GCP IAM is the worst. AWS IAM is not nearly as bad.<p>GCP sucks so bad as a product, that the only way to tell what IAM policies apply to your service account, is to run some kind of analysis query thing exported to a BigTable (which will cost you money).<p>You'd think you could just go into the console and click on the service account and it'd show you which policies are linked to roles are linked to your service account? That would make sense, and be convenient. But this is Google we're talking about. Engineering principles will always trump customer experience.<p>It's much worse than that of course. The default roles give too many permissions, for nearly anything you want to do. Often you are limited by what you can control, to only at an Org level, or Folder, or Project. Yet making a custom role is often difficult, leaving you to usually just slap on the default roles, making your resources insecure. Much of the time, a user must have an Admin-level permission over <i>all VMs</i> in order to SSH into them with GCP creds. Kind of defeating the purpose of having IAM to begin with.<p>I think the only reason we haven't heard of more GCP accounts getting compromised due to the shitty default policies is, thankfully, GCP has few customers.</p>
]]></description><pubDate>Fri, 15 Mar 2024 15:20:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=39716747</link><dc:creator>throwawaaarrgh</dc:creator><comments>https://news.ycombinator.com/item?id=39716747</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39716747</guid></item><item><title><![CDATA[New comment by throwawaaarrgh in "Postgres is eating the database world"]]></title><description><![CDATA[
<p>It's not a best practice, it's a fad. 99% of people who recommend or use Postgres barely know how to use it. Another trendy database will come along and you'll stop seeing all these posts about it. Happens every decade. I'll link back to this post in a few years with "I told you so".</p>
]]></description><pubDate>Fri, 15 Mar 2024 07:08:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=39712809</link><dc:creator>throwawaaarrgh</dc:creator><comments>https://news.ycombinator.com/item?id=39712809</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39712809</guid></item><item><title><![CDATA[New comment by throwawaaarrgh in "Why are most sofas so bad?"]]></title><description><![CDATA[
<p>Built my own sofa. Fabric from JOANN, foam from a shitty IKEA thing thrown on the street, some plywood and pine from Home Depot, hardware, staples. Cost me $75. It's comfy and I can lay on it or sit on it. What the fuck about this is supposed to cost >$1,000, I have no idea. Are they stuffing sofas with live minks or something? It's just wood, bolts, foam and fabric.<p>For cushions I already had some, but you can easily make them with more JOANN fabric and a big box of poly stuffing. Extremely basic sewing skills and a pair of scissors are all you need.<p>Give a man a fish...</p>
]]></description><pubDate>Fri, 15 Mar 2024 00:49:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=39710882</link><dc:creator>throwawaaarrgh</dc:creator><comments>https://news.ycombinator.com/item?id=39710882</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39710882</guid></item><item><title><![CDATA[New comment by throwawaaarrgh in "Estimating Software Projects: So you messed up. Now what? (2021)"]]></title><description><![CDATA[
<p>Immediate managers must have some experience with the report's work, absolutely. But farther up the chain, they still need to check work. There's certain details of progress you just can't fake.<p>If you have 10 pieces of work, and you show each piece getting done at regular intervals, along with demos, then you can show your actual results and exactly how close you're getting to finished. Even someone who has no insight into the product can follow along and see the progress's results and trajectory. The more detail you get about the work, the harder it is to fake (you can fake a demo, but it's much harder to fake an entire Jira board)</p>
]]></description><pubDate>Thu, 14 Mar 2024 19:08:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=39707762</link><dc:creator>throwawaaarrgh</dc:creator><comments>https://news.ycombinator.com/item?id=39707762</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39707762</guid></item><item><title><![CDATA[New comment by throwawaaarrgh in "Estimating Software Projects: So you messed up. Now what? (2021)"]]></title><description><![CDATA[
<p>All of this is very true! Thanks to the author for being open about their mistakes.<p>If you want to avoid this scenario, your company needs good leadership. If you're at a company where the managers don't do <i>any</i> due diligence in terms of verifying the progress of work, you are at an either inept or toxic company. If all people do is ask you for a "status report" and they just hope it's correct, they're setting everyone up to fail.<p>Good management is like a teacher in school who checks if students are completing their work, and if they aren't, gives them assistance. The teacher must actually check the work, and be interested in the welfare of the student as much as improvement.</p>
]]></description><pubDate>Thu, 14 Mar 2024 13:44:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=39703916</link><dc:creator>throwawaaarrgh</dc:creator><comments>https://news.ycombinator.com/item?id=39703916</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39703916</guid></item><item><title><![CDATA[New comment by throwawaaarrgh in "School lunch breaks in France can be two hours (2012)"]]></title><description><![CDATA[
<p>I don't know what I'd do if I had kids in the US. The education system here is so toxic. It's like a factory designed to churn out little automatons. Like everyone's purpose in life is to become a cog in a business wheel. "We're preparing you for a life of work."<p>Art, play, love, nature? Waste of time. Personal finances, cooking, repairs, wayfinding? Useless. We need you to learn advanced maths by hand, for that job you'll have at McDonald's where you need to handle advanced algebra. We need you to learn this highly curated view of history that excludes most of the important events in world history. Philosophy? You'll have to go to an expensive college for that. Psychology? Why should you have an insight into relationships, the human mind, emotional intelligence? It's not like that would come in handy at some point.<p>If I ran a school, the curriculum would consist mostly of teaching people to curate their inner and outer life towards their own goals and interests. The purpose and benefit of intelligence as a tool to use too improve their own life, and the lives of others. The benefits of benefiting society and our loved ones. The benefits of love. The things nobody should learn by accident.</p>
]]></description><pubDate>Thu, 14 Mar 2024 13:26:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=39703703</link><dc:creator>throwawaaarrgh</dc:creator><comments>https://news.ycombinator.com/item?id=39703703</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39703703</guid></item><item><title><![CDATA[New comment by throwawaaarrgh in "Among the A.I. doomsayers"]]></title><description><![CDATA[
<p>The intelligence level of the average HN comment is lower than your average chat bot</p>
]]></description><pubDate>Tue, 12 Mar 2024 16:31:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=39681453</link><dc:creator>throwawaaarrgh</dc:creator><comments>https://news.ycombinator.com/item?id=39681453</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39681453</guid></item><item><title><![CDATA[New comment by throwawaaarrgh in "Among the A.I. doomsayers"]]></title><description><![CDATA[
<p>OK doomer.</p>
]]></description><pubDate>Tue, 12 Mar 2024 16:24:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=39681364</link><dc:creator>throwawaaarrgh</dc:creator><comments>https://news.ycombinator.com/item?id=39681364</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39681364</guid></item><item><title><![CDATA[New comment by throwawaaarrgh in "Cloning a Laptop over NVMe TCP"]]></title><description><![CDATA[
<p>If your transport method for rsync was ssh, that is often a bottleneck, as openssh has historically had some weird performance limits that needed obscure patches to get around. Enabling compression helps too if your CPU doesn't become a bottleneck</p>
]]></description><pubDate>Tue, 12 Mar 2024 11:57:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=39678475</link><dc:creator>throwawaaarrgh</dc:creator><comments>https://news.ycombinator.com/item?id=39678475</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39678475</guid></item><item><title><![CDATA[New comment by throwawaaarrgh in "Cloning a Laptop over NVMe TCP"]]></title><description><![CDATA[
<p>This is actually much better because nbdcopy can handle sparse files, you can set the number of connections and threads to number of cores, you can force a flush before exit, and enable a progress bar. For unencrypted drives it also supports TLS.</p>
]]></description><pubDate>Tue, 12 Mar 2024 11:51:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=39678437</link><dc:creator>throwawaaarrgh</dc:creator><comments>https://news.ycombinator.com/item?id=39678437</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39678437</guid></item><item><title><![CDATA[New comment by throwawaaarrgh in "Japanese Handsaws: The Maebiki Ooga"]]></title><description><![CDATA[
<p>You're missing out on the most critical detail of Japanese culture that is lost by most westerners:<p>Speed isn't more important than having respect for your craft. If you have to go slower to produce a better result, you go slower. If you have to work harder to perfect an incredibly tight joint, you do that. You don't have to use traditional joinery to build in Japan today. But if you build something in a shitty way, it reflects poorly on you.<p>Efficiency is not the goal.</p>
]]></description><pubDate>Tue, 12 Mar 2024 06:32:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=39676742</link><dc:creator>throwawaaarrgh</dc:creator><comments>https://news.ycombinator.com/item?id=39676742</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39676742</guid></item><item><title><![CDATA[New comment by throwawaaarrgh in "Do we need swap on modern systems? (2017)"]]></title><description><![CDATA[
<p>I'm sorry, but you don't understand swap. It's useful to retain all kinds of memory in different scenarios, like cache, or windows that haven't been accessed in a while. It can free up fast memory, reducing contention and speeding up the system. And you can control snappiness to decide what and when things get swapped.<p>Swap is also used by the system's hibernate function to store a copy of RAM to disk.<p>If you have 64GB of RAM and no combination of your apps, cache, etc will ever approach that, then probably nothing will ever swap. But for more limited systems or when running apps with higher memory pressure, swap does increase system performance.</p>
]]></description><pubDate>Sun, 10 Mar 2024 15:36:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=39660009</link><dc:creator>throwawaaarrgh</dc:creator><comments>https://news.ycombinator.com/item?id=39660009</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39660009</guid></item><item><title><![CDATA[New comment by throwawaaarrgh in "A copy of a copy of a copy: FDA medical device clearances"]]></title><description><![CDATA[
<p>I've worked on medical devices. As a techie, what surprised me more is not the lack of trials for new devices. It's that for software (and other kinds of components), it's often acceptable to have black box testing to certify a component as functional.<p>This means basically saying "I pressed a button and the thing did X". That's the test. No need to understand how that works, or provide any more technical documentation or specs, or record system state or variables, or do anything else. Press button, it does X. That's good enough to be certified.<p>The reason for this is simple enough: sometimes the thing you're using is proprietary and its manufacturer/vendor simply won't give you anything else to certify it. But this black box testing is even used for open source software and components. It's like a short cut you can use to cut through a lot of the testing you could have done. I imagine this will remain standard practice as the "AI" companies push their hallucinating dreck and unexplainable magic into the medical device space.</p>
]]></description><pubDate>Sun, 10 Mar 2024 15:26:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=39659919</link><dc:creator>throwawaaarrgh</dc:creator><comments>https://news.ycombinator.com/item?id=39659919</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39659919</guid></item><item><title><![CDATA[New comment by throwawaaarrgh in "Both pilots of an A320 fell asleep in the cockpit for 28 minutes"]]></title><description><![CDATA[
<p>Driving cross country in a car is actually the worst when you're in stop and go traffic, or cars keep slowing down and then speeding up. I can't wait to get my hands on adaptive cruise control because I get so aggravated and tired from having to shift and adjust speed. If I can just sit in one position and listen to comedy podcasts and audio books I do so much better</p>
]]></description><pubDate>Sun, 10 Mar 2024 07:49:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=39657460</link><dc:creator>throwawaaarrgh</dc:creator><comments>https://news.ycombinator.com/item?id=39657460</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39657460</guid></item><item><title><![CDATA[New comment by throwawaaarrgh in "Both pilots of an A320 fell asleep in the cockpit for 28 minutes"]]></title><description><![CDATA[
<p>Or alert air traffic control, and maybe they can send an alert into the cockpit. But there must be a way to raise an alarm.<p>My guess is basically nobody cares that much about this rare condition. It's much more likely the pilots are incapacitated rather than asleep, in which case the alarm is pointless.<p>But I guess it's not that rare:<p><pre><code>  - https://www.newsweek.com/pilots-boeing-737-both-doze-off-overshoot-airport-two-hour-flight-1735435
  - https://jalopnik.com/tale-of-both-pilots-sleeping-during-flight-reminds-us-t-1849014190
  - https://www.cnn.com/travel/article/pilots-sleep-cockpit-airline-safety/index.html
  - https://www.bbc.com/news/uk-24296544
  - https://www.cbsnews.com/news/both-pilots-fall-asleep-during-british-airbus-flight-incident-report-reveals/
  - https://www.aero-news.net/index.cfm?do=main.textpost&id=A9AAFE58-18F4-40B5-B59A-EBE316BBE878
  - https://content.time.com/time/nation/article/0,8599,1932040,00.html</code></pre></p>
]]></description><pubDate>Sun, 10 Mar 2024 01:13:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=39655962</link><dc:creator>throwawaaarrgh</dc:creator><comments>https://news.ycombinator.com/item?id=39655962</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39655962</guid></item><item><title><![CDATA[New comment by throwawaaarrgh in "Dear Linux Kernel CNA, what have you done?"]]></title><description><![CDATA[
<p>I just assume that there is always a 0day lurking in my kernel. If you can execute any code on my system I assume it's game over</p>
]]></description><pubDate>Thu, 07 Mar 2024 22:21:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=39635282</link><dc:creator>throwawaaarrgh</dc:creator><comments>https://news.ycombinator.com/item?id=39635282</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39635282</guid></item><item><title><![CDATA[New comment by throwawaaarrgh in "Leaving LinkedIn"]]></title><description><![CDATA[
<p>Not really bro, but you stay angry</p>
]]></description><pubDate>Wed, 06 Mar 2024 15:17:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=39616844</link><dc:creator>throwawaaarrgh</dc:creator><comments>https://news.ycombinator.com/item?id=39616844</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39616844</guid></item><item><title><![CDATA[New comment by throwawaaarrgh in "OpenAI and Elon Musk"]]></title><description><![CDATA[
<p>All of these people are so bizarre. It's like Howard Hughes versus some potential acquisition turned competitor and the yellow journalism that followed. Time is a flat circle.</p>
]]></description><pubDate>Wed, 06 Mar 2024 08:06:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=39613499</link><dc:creator>throwawaaarrgh</dc:creator><comments>https://news.ycombinator.com/item?id=39613499</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39613499</guid></item><item><title><![CDATA[New comment by throwawaaarrgh in "Leaving LinkedIn"]]></title><description><![CDATA[
<p>Poor kid, learning how an enterprise works the hard way. If he stays in software eng long enough he'll be back here eventually, with a little less gumption, but a little more tactics and grit to fight the battles he wants to fight.</p>
]]></description><pubDate>Wed, 06 Mar 2024 07:47:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=39613379</link><dc:creator>throwawaaarrgh</dc:creator><comments>https://news.ycombinator.com/item?id=39613379</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39613379</guid></item><item><title><![CDATA[New comment by throwawaaarrgh in "Improving Network Performance with Linux Flowtables"]]></title><description><![CDATA[
<p>> an opensource alternative to AWS<p>Just putting out there that OpenStack is open source, already exists, very feature complete, and there are even hosting providers that will give you your own OpenStack control plane and only bill you for the resources you use. Only one provider in the US, but several in Europe.<p>No need to deploy and manage your own clusters on bare metal. They do it all for you and just give you an API, same as AWS. Way better than managing your own stack. The fact that more providers aren't doing this kind of blows my mind. But they probably prefer the proprietary walled garden, easier to keep customers from moving.</p>
]]></description><pubDate>Mon, 04 Mar 2024 21:35:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=39596445</link><dc:creator>throwawaaarrgh</dc:creator><comments>https://news.ycombinator.com/item?id=39596445</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39596445</guid></item></channel></rss>