<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: ktross</title><link>https://news.ycombinator.com/user?id=ktross</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 02 May 2026 01:15:20 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=ktross" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by ktross in "Ask HN: Who wants to be hired? (May 2026)"]]></title><description><![CDATA[
<p><p><pre><code>  Location: Michigan, United States
  Remote: Yes, remote only.
  Willing to relocate: No.
  Technologies: PHP/Laravel, Python, JS, AWS, DevOps, Docker/k8s, Cross platform (mac/*nix/win)
  Résumé/CV: https://ktross.com/resume/
  Email: hn@ktross.com
</code></pre>
20+ years of experience. I'm a generalist who does a bit of everything which makes it difficult to decide what to list here. I love to work on things like developer experience (local dev environments, tools, CI/CD pipelines), upgrading/refactoring/rebuilding legacy applications, documentation, improving processes, and anything that lets me learn something new.<p>I'm mostly looking for side work, but may be open to full-time if it seems like an exceptional fit.<p>If there's anything your current team has been meaning to tackle, but hasn't had the time, feel free to reach out. I can work very autonomously with almost no onboarding.<p><a href="https://ktross.com" rel="nofollow">https://ktross.com</a></p>
]]></description><pubDate>Fri, 01 May 2026 17:37:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=47977613</link><dc:creator>ktross</dc:creator><comments>https://news.ycombinator.com/item?id=47977613</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47977613</guid></item><item><title><![CDATA[New comment by ktross in "Ask HN: Share your personal website"]]></title><description><![CDATA[
<p><a href="https://ktross.com/" rel="nofollow">https://ktross.com/</a><p>I just redesigned it last month. I don't have much on there right now, but that should change soon.</p>
]]></description><pubDate>Wed, 14 Jan 2026 20:57:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=46623274</link><dc:creator>ktross</dc:creator><comments>https://news.ycombinator.com/item?id=46623274</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46623274</guid></item><item><title><![CDATA[New comment by ktross in "Google Workspace increasing prices from April 11, 2023"]]></title><description><![CDATA[
<p>You could sign up for fastmail and point your domains DNS records there. It's $5/mo and they make it easy to import your existing emails from gmail. I switched to them when Google stopped offering free workspace accounts. It's been great so far.</p>
]]></description><pubDate>Thu, 16 Feb 2023 23:03:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=34827920</link><dc:creator>ktross</dc:creator><comments>https://news.ycombinator.com/item?id=34827920</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34827920</guid></item><item><title><![CDATA[New comment by ktross in "How Spotify's podcast bet went wrong"]]></title><description><![CDATA[
<p>I use it frequently, and there has been a major bug since launch that seems present on multiple platforms (desktop, mobile, Android, Apple). Seemingly at random, though I have suspicions that it's related to ads, the currently playing podcast will skip to the next unplayed episode before the current one is finished. This happens anywhere from a few minutes in to a few hours in. I would never watch another podcast in the Spotify app if the podcast I want to watch was available elsewhere.<p>They launched a half-baked product that was missing some of the most basic features you could imagine. It has since improved to the point where it's almost usable, but it can't compete with anything else from a UX/quality perspective.<p>It's also missing the discussion/community aspect that you get with a platform like YouTube.<p>Another annoyance is that I've had a Premium family subscription for years, but I still get ads on podcasts.</p>
]]></description><pubDate>Wed, 15 Feb 2023 02:16:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=34799187</link><dc:creator>ktross</dc:creator><comments>https://news.ycombinator.com/item?id=34799187</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34799187</guid></item><item><title><![CDATA[New comment by ktross in "Logitech MX Mechanical Keyboard"]]></title><description><![CDATA[
<p>The benefit of a gaming headset over bluetooth is reduced latency. Unless things have changed recently, the difference is very noticable.<p>The HyperX Cloud (wired) is actually a pretty good headset.</p>
]]></description><pubDate>Tue, 24 May 2022 20:38:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=31497301</link><dc:creator>ktross</dc:creator><comments>https://news.ycombinator.com/item?id=31497301</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31497301</guid></item><item><title><![CDATA[New comment by ktross in "Logitech MX Mechanical Keyboard"]]></title><description><![CDATA[
<p>The G Pro X Wireless felt awesome and first and seemed like a great headset, but my mind changed when I ran into issues and saw how many others had issues as well. If they made it a bit more durable I would say it would be almost perfect.<p>I had an SteelSeries Arctis Pro Wireless as well before the Logitech one, and I ran into the same issue! Huge disappointment after having loved the SteelSeries Siberia wired headset</p>
]]></description><pubDate>Tue, 24 May 2022 18:24:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=31495745</link><dc:creator>ktross</dc:creator><comments>https://news.ycombinator.com/item?id=31495745</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31495745</guid></item><item><title><![CDATA[New comment by ktross in "Logitech MX Mechanical Keyboard"]]></title><description><![CDATA[
<p>I'm not 100% positive, but it seems to be. Blowing into the front of the mouse would fix it for a few minutes. I saw a bunch of threads about it the last time I looked into it.<p>If I recall correctly, there were firmware updates that claimed to fix the same or similar issues, but those had no effect for me.</p>
]]></description><pubDate>Tue, 24 May 2022 15:50:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=31493641</link><dc:creator>ktross</dc:creator><comments>https://news.ycombinator.com/item?id=31493641</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31493641</guid></item><item><title><![CDATA[New comment by ktross in "Logitech MX Mechanical Keyboard"]]></title><description><![CDATA[
<p>They're mostly a computer peripheral company. They've always made a ton of products like keyboards, mice, webcams, speakers, headsets, microphones, game controllers, etc. I've only experienced issues with fragile plastic parts in sub $80 headsets. You definitely shouldn't be seeing such a critical design flaw on a $200 headset.<p>The quality of their products used to be pretty good, but it's becomming obvious that they're starting to cut too many corners to reduce costs. I have an old pair of logitech speakers that have lasted me well over 10 years.<p>The G Pro Wireless has some major issues as well. They build up static electricity during use and this causes a single click to register as multiple clicks, and causes a continuous click to stop registering when you're holding the button down. This is terrible for a gaming mouse. I switched to a Razer Viper Ultimate and haven't had any issues.</p>
]]></description><pubDate>Tue, 24 May 2022 15:39:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=31493527</link><dc:creator>ktross</dc:creator><comments>https://news.ycombinator.com/item?id=31493527</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31493527</guid></item><item><title><![CDATA[New comment by ktross in "Logitech MX Mechanical Keyboard"]]></title><description><![CDATA[
<p>Logitech is no longer the great company it used to be, so I have decided to no longer purchase their products. I purchased a G Pro X Wireless Headset less than 2 years ago, and I'm already on my second warrranty replacement (3 total headsets.) Multiple parts on it seem designed to fail, and all of mine have failed in the same way. They use laughably small screws to connect the band to the arms that hold the earcups and they just snap after a few months. It's very sad to see so much e-waste created just to increase profits by a few cents per unit.<p>I've been using wired mechanical keyboards for about 15 years so I can't recommend a wireless model, but Ducky makes great, reliable, entry-level mechanical keyboards. I've mostly used Ducky and I've never had one of their keyboards fail in any way. Glorious also makes great keyboards, but based on my perception of the build quality, I have a feeling their cheaper keyboards might not last as long. I'm currently using a Glorious GMMK Pro and it feels very solid.</p>
]]></description><pubDate>Tue, 24 May 2022 13:45:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=31492015</link><dc:creator>ktross</dc:creator><comments>https://news.ycombinator.com/item?id=31492015</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31492015</guid></item><item><title><![CDATA[New comment by ktross in "Renew your service or we’ll trash your credit score, Spectrum tells ex-customer"]]></title><description><![CDATA[
<p>It doesn't surprise me. Spectrum is currently the only non-dsl provider in my area, so I'm basically forced to use their service since I moved here. The first time I paid with one of my cards, the bank flagged it as suspicious and denied the transaction. Spectrum then charged me a $25 fee and initially refused to refund it until I was very persistent and annoying.<p>They also constantly send me spam regarding Spectrum mobile with subjects like "Your response is required". I even used their cost estimator to compare it to my current provider, Mint Mobile. When I entered my current plan into their calculator, it told me that I made a mistake (because it was so much cheaper.)</p>
]]></description><pubDate>Tue, 16 Nov 2021 05:46:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=29237317</link><dc:creator>ktross</dc:creator><comments>https://news.ycombinator.com/item?id=29237317</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29237317</guid></item><item><title><![CDATA[New comment by ktross in "Cleaning Up Git History"]]></title><description><![CDATA[
<p>> Squash/rebase also plays horrendously with my local branches.<p>This is a very good point, and it has been slightly annoying at times with this approach. It hasn't been a major pain point for me, so I've just dealt with it. I've seen some scripts/aliases that claim to solve this, but I haven't spent much time looking into it.</p>
]]></description><pubDate>Sun, 08 Aug 2021 20:26:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=28109803</link><dc:creator>ktross</dc:creator><comments>https://news.ycombinator.com/item?id=28109803</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28109803</guid></item><item><title><![CDATA[New comment by ktross in "Cleaning Up Git History"]]></title><description><![CDATA[
<p>GitHub actually keeps these in the pull request indefinitely if you delete the branch. You can also restore the branch at any time if needed. We have the branches set to automatically delete when a PR is merged.</p>
]]></description><pubDate>Sun, 08 Aug 2021 20:15:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=28109731</link><dc:creator>ktross</dc:creator><comments>https://news.ycombinator.com/item?id=28109731</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28109731</guid></item><item><title><![CDATA[New comment by ktross in "Cleaning Up Git History"]]></title><description><![CDATA[
<p>I agree with the idea, but disagree with the approach. This seems like a lot of extra work for not much, or maybe even less, benefit.<p>The process I've set up for my team allows us to get the best of both worlds, in my opinion, with almost no extra effort:<p>1. Create a branch and open a pull request. Nothing gets pushed directly to master.<p>2. After the pull request has been tested and reviewed, we Squash and Merge into master on GitHub with a single button click.<p>This way we end up with a single commit in master for each feature, bugfix, etc. There's also a link to the PR in the commit message where you can view the individual commits that were squashed as well as links to any related Jira issues.</p>
]]></description><pubDate>Sun, 08 Aug 2021 18:47:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=28109078</link><dc:creator>ktross</dc:creator><comments>https://news.ycombinator.com/item?id=28109078</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28109078</guid></item><item><title><![CDATA[New comment by ktross in "GitHub Deceased User Policy"]]></title><description><![CDATA[
<p>I lost my fiancée to cancer a few years ago, and this just reminded me that I suggested she create a GitHub account years ago. I didn't know she had used it, but this post prompted me to check, and it turns out she created some (good) issues on a few Minecraft/CraftBukkit projects.<p>It's great to see companies dedicating resources to putting these policies in place. It can make a huge difference while someone is going through the most difficult time in their life.</p>
]]></description><pubDate>Wed, 17 Feb 2021 06:30:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=26163376</link><dc:creator>ktross</dc:creator><comments>https://news.ycombinator.com/item?id=26163376</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26163376</guid></item><item><title><![CDATA[New comment by ktross in "Philip Glass: My problem is people don’t believe I write symphonies (2017)"]]></title><description><![CDATA[
<p>I had no idea he wrote that, very interesting! I need to look into other film scores he's written.<p>My first introduction to Philip Glass was his Book of Longing collaboration with Leonard Cohen. If anyone hasn't heard this, I'd recommend you check it out on Spotify.<p><a href="https://www.youtube.com/watch?v=HAn8s13kleU" rel="nofollow">https://www.youtube.com/watch?v=HAn8s13kleU</a></p>
]]></description><pubDate>Wed, 09 Dec 2020 12:31:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=25357850</link><dc:creator>ktross</dc:creator><comments>https://news.ycombinator.com/item?id=25357850</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25357850</guid></item><item><title><![CDATA[Michigan Supreme Court strikes down governor's emergency Covid powers]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.cnn.com/2020/10/02/politics/michigan-supreme-court-whitmer-covid-emergency/index.html">https://www.cnn.com/2020/10/02/politics/michigan-supreme-court-whitmer-covid-emergency/index.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=24673539">https://news.ycombinator.com/item?id=24673539</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 03 Oct 2020 17:44:08 +0000</pubDate><link>https://www.cnn.com/2020/10/02/politics/michigan-supreme-court-whitmer-covid-emergency/index.html</link><dc:creator>ktross</dc:creator><comments>https://news.ycombinator.com/item?id=24673539</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24673539</guid></item><item><title><![CDATA[New comment by ktross in "Covid-19 update and guidance to limit spread"]]></title><description><![CDATA[
<p>There are some points in the article: <a href="https://www.flattenthecurve.com/#DO_NOT_BE_CARELESS" rel="nofollow">https://www.flattenthecurve.com/#DO_NOT_BE_CARELESS</a><p>> <i>Don’t be that person. It might not be about you but it is everyone’s problem. Don’t be careless in the hopes you get sick when you can “avoid the rush.” There is zero benefit to individuals or the population to getting sick early in the pandemic. You would be putting the lives of others at risk. It is not just that people are dying, but how they are dying. To say nothing of the physical trauma, emotionally speaking this is the opposite of a “good death”. People are dying alone, quarantined from those they love.</i><p>> <i>Early reports are that people who recover develop antibodies that provide immunity if they are infected with the same strain again. However, this is great news for vaccine development, so flatten the curve and wait it out.</i><p>> <i>This can get very serious; one person described the pain as feeling like her lungs were being put through a pasta maker. 10% of cases require ICU care and mechanical ventilation. Even if autopsy reports from China have been misrepresented or overstated, there is a possibility of long term or permanent lung damage if you do get sick and recover. There are lot of gaps in the information about lung damage, mostly because everyone qualified to let the public know exactly what is going on is already very busy saving lives and putting their own at risk.</i></p>
]]></description><pubDate>Tue, 10 Mar 2020 18:54:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=22538367</link><dc:creator>ktross</dc:creator><comments>https://news.ycombinator.com/item?id=22538367</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22538367</guid></item><item><title><![CDATA[New comment by ktross in "YouTube is working with Universal Music Group to remaster iconic music videos"]]></title><description><![CDATA[
<p>This drives me crazy, especially on Spotify. I've been uploading some of my collection to Google Play Music to get around this, but I'm probably switching to Plex in the near future.<p>For an extreme example of this, check out Blind Guardian on Spotify and compare some of the songs to the versions on YouTube. Some of them don't even sound like the same song.</p>
]]></description><pubDate>Wed, 19 Jun 2019 18:35:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=20225925</link><dc:creator>ktross</dc:creator><comments>https://news.ycombinator.com/item?id=20225925</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20225925</guid></item><item><title><![CDATA[New comment by ktross in "How to Set Up a Mac for Web Development"]]></title><description><![CDATA[
<p>Chrome has better devtools.<p>Personally I use Firefox on my MacBook for slightly better battery life and the tools are good enough for the most part. AFAIK in terms of batter life it goes Safari > Firefox > Chrome.<p>I feel like all of this and more should have been mentioned in the article. It's surprising that Safari wasn't even mentioned when it has clear benefits in some cases (coming from someone who hates Safari).</p>
]]></description><pubDate>Mon, 27 May 2019 19:32:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=20024711</link><dc:creator>ktross</dc:creator><comments>https://news.ycombinator.com/item?id=20024711</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20024711</guid></item><item><title><![CDATA[New comment by ktross in "Sublime Text 3.2 Released"]]></title><description><![CDATA[
<p>I love Sublime Text, and purchased a license years ago. I'd love to be able to use it on JS projects. Do you have any suggestions for me to have a better experience with it?</p>
]]></description><pubDate>Thu, 14 Mar 2019 12:11:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=19388476</link><dc:creator>ktross</dc:creator><comments>https://news.ycombinator.com/item?id=19388476</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=19388476</guid></item></channel></rss>