<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: mtlguitarist</title><link>https://news.ycombinator.com/user?id=mtlguitarist</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 28 Jul 2026 19:37:45 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=mtlguitarist" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by mtlguitarist in "Museum of Bad Art"]]></title><description><![CDATA[
<p>Yup, they moved back when Somerville Theater did the most recent renovations I think. I kind of miss going to the bathroom down there and seeing the strange art while wandering.</p>
]]></description><pubDate>Mon, 18 Nov 2024 14:20:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=42172492</link><dc:creator>mtlguitarist</dc:creator><comments>https://news.ycombinator.com/item?id=42172492</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42172492</guid></item><item><title><![CDATA[New comment by mtlguitarist in "Legalizing sports gambling was a mistake"]]></title><description><![CDATA[
<p>This is an unfair framing of it. Addiction is a mental illness and these companies are preying on the mentally ill to make money. They rely on them ruining their own lives and others' to make a profit.</p>
]]></description><pubDate>Sun, 29 Sep 2024 10:45:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=41686441</link><dc:creator>mtlguitarist</dc:creator><comments>https://news.ycombinator.com/item?id=41686441</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41686441</guid></item><item><title><![CDATA[New comment by mtlguitarist in "Athletes and musicians pursue virtuosity in fundamental skills"]]></title><description><![CDATA[
<p>This is totally fair and I agree with that. What I was trying to say and didn't express particularly eloquently is that you need to consider both "abstract" measures of code quality (performance, test coverage, complexity, rate of regressions/defects, etc.) and specific product metrics. You can deliver "high quality code" that checks off all the abstract metrics, but if it doesn't actually solve your business problem then you've basically just succumbed to Goodhart's Law.</p>
]]></description><pubDate>Thu, 05 Sep 2024 12:27:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=41455954</link><dc:creator>mtlguitarist</dc:creator><comments>https://news.ycombinator.com/item?id=41455954</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41455954</guid></item><item><title><![CDATA[New comment by mtlguitarist in "Athletes and musicians pursue virtuosity in fundamental skills"]]></title><description><![CDATA[
<p>Yes, but presumably we all work at businesses that are trying to make money. Code quality and product quality are inextricably linked in the business world.</p>
]]></description><pubDate>Wed, 04 Sep 2024 10:01:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=41443826</link><dc:creator>mtlguitarist</dc:creator><comments>https://news.ycombinator.com/item?id=41443826</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41443826</guid></item><item><title><![CDATA[New comment by mtlguitarist in "CamelCase vs underscores: Scientific showdown (2011)"]]></title><description><![CDATA[
<p>I just realized that I always use my ring finger for underscores. I wonder if that changed how I feel about snake case.</p>
]]></description><pubDate>Tue, 21 May 2024 12:02:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=40427225</link><dc:creator>mtlguitarist</dc:creator><comments>https://news.ycombinator.com/item?id=40427225</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40427225</guid></item><item><title><![CDATA[New comment by mtlguitarist in "NYU professors who defended vaping didn't disclose ties to Juul"]]></title><description><![CDATA[
<p>Except coffee is associated with lower all cause mortality (likely due to the amount of fiber extracted in coffee drinks) [0]. Do you have any evidence of decreased all cause mortality associated with any nicotine product?<p><a href="https://youtu.be/IBB_8vR7wpU?si=0Cmq26oBQ-9dwUNN" rel="nofollow">https://youtu.be/IBB_8vR7wpU?si=0Cmq26oBQ-9dwUNN</a></p>
]]></description><pubDate>Wed, 08 May 2024 09:53:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=40296133</link><dc:creator>mtlguitarist</dc:creator><comments>https://news.ycombinator.com/item?id=40296133</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40296133</guid></item><item><title><![CDATA[New comment by mtlguitarist in "MIT abandons requirement of DEI statements for hiring and promotions"]]></title><description><![CDATA[
<p>Okay but the difference is that being a mediocre athlete or musician means that you're unemployed, whereas you can be a totally mediocre programmer and make well into the 6 figures. My friends who are professional musicians know far more about their craft than even the most motivated engineers I've worked with, and they make less money than the worst paid engineers I've met. I've casually played guitar for almost 20 years and been programming less than half that time ane I can't even think about going pro without a massive dedicated effort.</p>
]]></description><pubDate>Mon, 06 May 2024 09:36:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=40272823</link><dc:creator>mtlguitarist</dc:creator><comments>https://news.ycombinator.com/item?id=40272823</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40272823</guid></item><item><title><![CDATA[New comment by mtlguitarist in "Obituary for a quiet life (2023)"]]></title><description><![CDATA[
<p>I think there's a bif citation needed on whether social media influences anxiety and depression in younger people. It's a nice scapegoat, but the world is harder and more competitive than it's ever been. I can't work in a textile mill and become a union president and support a family. The job doesn't exist anymore, and even if it did it wouldn't pay enough to achieve those coveted milestones of a "quiet life."</p>
]]></description><pubDate>Sun, 14 Apr 2024 09:45:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=40029958</link><dc:creator>mtlguitarist</dc:creator><comments>https://news.ycombinator.com/item?id=40029958</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40029958</guid></item><item><title><![CDATA[New comment by mtlguitarist in "Stack Overflow is documentation, not Q&A"]]></title><description><![CDATA[
<p>Okay but is this a failure of the user or an unintuitive UX? We can't just expect to pass cognitive burden onto users in a million places. UI affordances and conventions exist for a reason.</p>
]]></description><pubDate>Thu, 11 Apr 2024 23:05:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=40007758</link><dc:creator>mtlguitarist</dc:creator><comments>https://news.ycombinator.com/item?id=40007758</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40007758</guid></item><item><title><![CDATA[New comment by mtlguitarist in "Remote work doesn't seem to affect productivity, Fed study finds"]]></title><description><![CDATA[
<p>> And how do you get those tickets into the issue tracker in the first place?<p>I mean depends on the team but approximately:<p>1. Discuss high level initiative<p>2. Write tickets with coarse descriptions<p>3. Have team refine tickets (define scope + estimate)<p>4. Prioritize work and assign tasks<p>> How will an issue tracker help a team coordinate on a complex problem that needs to be worked through as a group?<p>Do you have an example where you think that a complex problem can't be broken into tasks and solved this way? I can understand with ongoing incidents maybe you need to solve them as a group in a time-sensitive manner, but those are rare events and the world's large companies have been solving them in distributed ways anyway so I don't think this is a remote vs. in-person problem.<p>> How does moving a ticket to a different status help you connect with the people you work with to build social capital you then spend on conflict? Who is coordinating and lubricating these interactions constantly because natural human interaction isn’t there to do it?<p>Honest question here: have you really had this problem at work? I think this is a pretty toxic situation to be in if you need to build social capital to solve conflicts. I really don't want to work in an environment where people are fighting hard enough to warrant needing social capital to get them through the discussions.<p>> Your comment feels like the comment a person might make if they thought building a cohesive team was a paint-by-the-numbers exercise.<p>It approximately is honestly. There are some small differences I'm sure, but it seems somewhat narrow-minded to focus on the relatively small differences when the vast majority of problems are universal (coaching/mentorship, working with stubborn/difficult personalities, removing single points of failure, giving people opportunities to advance their careers, etc.).</p>
]]></description><pubDate>Fri, 19 Jan 2024 18:49:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=39059399</link><dc:creator>mtlguitarist</dc:creator><comments>https://news.ycombinator.com/item?id=39059399</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39059399</guid></item><item><title><![CDATA[New comment by mtlguitarist in "Remote work doesn't seem to affect productivity, Fed study finds"]]></title><description><![CDATA[
<p>I really do not understand what could possibly be hard about it for the manager here. People have tickets in some issue tracker, they move them into whatever status they're in, and the manager just sends out some messages to check in on the status if there haven't been new updates in a few days. Yeah, you also have 1-1s, status meetings, performance reviews, etc but these are all things you'd have anyway. My managers have done basically nothing different for me while I was remote and everything seemed to be fine.</p>
]]></description><pubDate>Thu, 18 Jan 2024 11:46:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=39040623</link><dc:creator>mtlguitarist</dc:creator><comments>https://news.ycombinator.com/item?id=39040623</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39040623</guid></item><item><title><![CDATA[New comment by mtlguitarist in "Driver hits woman in SF, then Cruise driverless car runs her over"]]></title><description><![CDATA[
<p>In what way is pedestrian safety political? I have no political interests in this topic other than not wanting to be run over while walking around my city. I literally cannot trust drivers to follow the laws and plan my walks accordingly because I know drivers will ignore stop signs, red lights, etc.</p>
]]></description><pubDate>Wed, 04 Oct 2023 09:57:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=37762977</link><dc:creator>mtlguitarist</dc:creator><comments>https://news.ycombinator.com/item?id=37762977</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37762977</guid></item><item><title><![CDATA[New comment by mtlguitarist in "Choose Postgres queue technology"]]></title><description><![CDATA[
<p>If you wanted to handle this scenario with the serverless AWS stack, my recommendation would be to push records to Dynamo with TTLs and then when they pop have a Lambda push them onto the queue. Would cost almost nothing to do this. If you had 10 million requests a month your Lambda cost would be ~$150 to run this (depending on duration, but just pushing to a queue should be quick). Dynamo would be another ~$50 to run, depending how big your tasks are.<p>Granted now you need 3 services instead of 1. I personally don't find the maintenance cost particularly high for this architecture, but it does depend on what your team is comfortable with.</p>
]]></description><pubDate>Mon, 25 Sep 2023 10:32:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=37641644</link><dc:creator>mtlguitarist</dc:creator><comments>https://news.ycombinator.com/item?id=37641644</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37641644</guid></item><item><title><![CDATA[New comment by mtlguitarist in "80% of bosses say they regret earlier return-to-office plans"]]></title><description><![CDATA[
<p>The young people I know hate going into the office, it's all the older folks that want to go in. I've been almost entirely remote since I've graduated and haven't missed being in person at all. I've developed my skills more being left alone and having time to read and learn on my own than I ever have being forced to sit in an office and struggle to be productive. I'm absolutely not established, but I've had no issues convincing others of work of my impact. You simply need to take writing seriously and learn how to communicate your work.<p>Companies are just learning they have terrible onboarding processes and documentation. Turns out those things are important and being in-person is an expensive and poor quality bandaid.</p>
]]></description><pubDate>Sun, 13 Aug 2023 10:05:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=37108397</link><dc:creator>mtlguitarist</dc:creator><comments>https://news.ycombinator.com/item?id=37108397</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37108397</guid></item><item><title><![CDATA[New comment by mtlguitarist in "I liked this simple calculus exercise"]]></title><description><![CDATA[
<p>I find personally that my math ability is set to approximately 2-3 levels "below" the highest level math I completed, and I've seen hold for others. I have an applied math bachelors so I've taken analysis, dynamical systems, and other high level math classes, but I find that the stuff that I actually remember at a level to pass undergrad exams is up to linear algebra or maybe a little more advanced. Of course if I were to relearn it'd be much faster, but years of being a software engineer have caused me to forget all that stuff.</p>
]]></description><pubDate>Mon, 17 Apr 2023 09:34:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=35598513</link><dc:creator>mtlguitarist</dc:creator><comments>https://news.ycombinator.com/item?id=35598513</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35598513</guid></item><item><title><![CDATA[New comment by mtlguitarist in "Logging in Python like a pro"]]></title><description><![CDATA[
<p>I wish I could agree. Every aspect of pytest that I like (fixtures, plugins, etc.) is marred by a boneheaded move to make them autoloaded by default. Loading should be explicit/opt-in. It's dumv that if you pip install something that adds a new pytest plugin it'll automatically modify your runtime behavior. Some of the plugins are great (shoutout to pytest-socket), but it has the same issue flake8 has with the plugin ecosystem where the quality varies wildly.<p>I might be in the minority but I also find python's mock implementation awful. Mockito in Java is way better where you explicitly state which calls you expect and if you get an unexpected call it errors out.</p>
]]></description><pubDate>Sat, 02 Jul 2022 11:58:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=31958305</link><dc:creator>mtlguitarist</dc:creator><comments>https://news.ycombinator.com/item?id=31958305</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31958305</guid></item><item><title><![CDATA[New comment by mtlguitarist in "A religious sect landed Google in a lawsuit"]]></title><description><![CDATA[
<p>Is this really a positive thing? It creates in-groups and decreases diversity. Sure, it makes hiring easier but this is exactly how you end up with old boys clubs.</p>
]]></description><pubDate>Thu, 16 Jun 2022 21:34:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=31771271</link><dc:creator>mtlguitarist</dc:creator><comments>https://news.ycombinator.com/item?id=31771271</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31771271</guid></item><item><title><![CDATA[New comment by mtlguitarist in "What use is mental math in 2022?"]]></title><description><![CDATA[
<p>One funny incident I had on this topic was when I was TAing calculus one student proudly proclaimed that there's no gravity on Mars while doing velocity problems.<p>This didn't stop them from using the gravitational constant provided in the assignment or from getting the correct answer even, but it was funny regardless.</p>
]]></description><pubDate>Mon, 28 Feb 2022 19:46:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=30504198</link><dc:creator>mtlguitarist</dc:creator><comments>https://news.ycombinator.com/item?id=30504198</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30504198</guid></item><item><title><![CDATA[New comment by mtlguitarist in "Amazon Pip Horror Story"]]></title><description><![CDATA[
<p>Regarding your last two points, you're absolutely spot on. I don't have much in terms of data, but I want to at least offer my story so that people understand how fundamentally broken the system is and how it discourages you from doing anything other than leaving.<p>I internally transferred at Amazon and had many internal offers to choose from  - so I went with a team that had great tech survey results and where the manager seemed like an honest guy that I could trust. In < 2 years I had 6 different managers at Amazon, so I felt like I could read managers pretty well and knew what I was looking for. I joined the team and was ecstatic, up until the manager announced he was leaving 2 weeks later. I had to report to his  manager who I had interviewed with and could tell I didn't work with. He had newly been hired by Amazon just a few months earlier, and he was exactly the type of micromanaging bureaucrat that Amazon gives too much power. He also clearly didn't want to manage ICs and they weren't clear to him during the interview process that he was going to manage ICs rather than managers.<p>Things went about as poorly as you can expect. The new manager had no technical knowledge, poor leadership, and blatantly favored the people he was managing before he inherited my team. But I'm not sure if I can convey how bad he was. He would have engineers manually updating excel spreadsheets for his monthly business reviews as part of their oncall work (which was literally his job). He would gaslight engineers into telling them they'd be promoted, and then hand them a PIP. He would lie at status meetings and has numerous documented performance issues and complaints in his connections and directly to his manager and director. His performance was so dismal that our Senior Manager made his team meet together and write down ideas (anonymously) for the manager to stop being so bad. He would blatantly not pay attention in meetings and ask us to repeat whatever we went over in the previous day's meetings (which he attended himself) in standup. He would never back up his engineers on any push back, even when we would get paged to do things outside of our SLA windows and completely let our stakeholders run us over with requests and expectations.<p>No list about all of his horrible practices could be complete, but I want to emphasize that he was so disliked that he caused 9 people to leave his team in 10 months. I don't want to say I was the best engineer, but I got positive feedback from all of the senior and principal engineers I worked with and I thought I was on a steady path to being promoted. But it turns out this manager realized he could weaponize performance ratings, and gave me and the other L4s that he inherited the lowest performance rating possible while giving his original reports promos and the highest rating possible. This wasn't an absolute shock to me and I already intended to leave Amazon because I couldn't stand him any longer, but this set my team's senior engineer off. He was absolutely livid and escalated the issue to the senior manager that this was a disaster and completely ridiculous. The senior manager met with me personally, told me it was a problem and that he'd make it right. He and the director decided to have my team report to a new (remote) manager, but for me it was too late and I decided to leave amazon.<p>But what happened to the manager? Well, I wish I could say HR stepped in and fired him for weaponizing ratings, or his bosses PIPed him for being awful, but actually none of those things happened! He caused ~60-70% attrition, had documented performance issues, and abused tools in a documented way and still manages at Amazon! A few months ago he internally transfered and as far as I know his new team doesn't have him on a PIP yet.<p>What is the takeaway for anyone reading? Just remember that just because you interview with a manager doesn't mean they'll be your manager forever, or even really at all. And it's okay if you underperform at Amazon, as long as your title is SDM. The last thing I wanna say is that I really liked the Senior Manager as a person, but he was too nice to the shitty manager. PIPing is inherently a bad system, but if it can't even catch someone who is so blatantly underperforming for a year straight then it doesn't even do what it says on the box.<p>Also no matter what don't join Amazon Go Boston. Just as a heads up.</p>
]]></description><pubDate>Sat, 05 Feb 2022 11:27:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=30220103</link><dc:creator>mtlguitarist</dc:creator><comments>https://news.ycombinator.com/item?id=30220103</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30220103</guid></item></channel></rss>