<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: gtsteve</title><link>https://news.ycombinator.com/user?id=gtsteve</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 12 Apr 2026 22:57:59 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=gtsteve" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by gtsteve in "The preposterous notion of AI automating "repetitive" work"]]></title><description><![CDATA[
<p>Perhaps your supposedly unique work is more repetitive than you thought: it just has a decision tree that's difficult to model with a regular algorithm, and annoyingly, it turns out you can just brute force that decision tree if you have enough electricity.<p>Unless your job is cutting-edge research where you are truly making new scientific discoveries and methods, you're just combining other peoples' ideas into a new unique package and selling it.<p>The truly valuable work is to notice that there is an underserved market and figure out how to meet their needs.</p>
]]></description><pubDate>Fri, 30 Jan 2026 11:22:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=46823098</link><dc:creator>gtsteve</dc:creator><comments>https://news.ycombinator.com/item?id=46823098</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46823098</guid></item><item><title><![CDATA[New comment by gtsteve in "Anyone else having AWS STS issues?"]]></title><description><![CDATA[
<p>Which region? I've been using it consistently all day in Ireland and London. I just tried some USA endpoints and it seems to work fine also.</p>
]]></description><pubDate>Fri, 31 Oct 2025 16:19:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=45773785</link><dc:creator>gtsteve</dc:creator><comments>https://news.ycombinator.com/item?id=45773785</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45773785</guid></item><item><title><![CDATA[New comment by gtsteve in "Ask HN: Bug Bounty Dilemma – Take the $$ and Sign an NDA or Go Public?"]]></title><description><![CDATA[
<p>1k sounds like a discretionary amount that would quite neatly fit within a manager's budget for external consultants and so on, which is probably what they'll say you are when accounting for it. They're trying to fly under the radar, and have likely kept this knowledge to only a few people.<p>The organisation will never change their ways unless they get bad publicity or have to spend so much money that their c-suite gets involved.<p>I would be wary of trying to negotiate the payment upwards in case you are accused of extortion; just explain you'll disclose publicly in 30 days, which is more than enough time to fix what I assume is a web app backend bug. You don't want them dealing with this kind of issue as a feature to be implemented when there's space in one of the future sprints.<p>They may try at this point to negotiate the payment upwards, which is a matter for you and your conscience, but I would say that if you don't get something close to 100k, it's likely to be swept under the rug internally and they'll never learn from their mistakes.</p>
]]></description><pubDate>Wed, 09 Jul 2025 09:18:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=44507861</link><dc:creator>gtsteve</dc:creator><comments>https://news.ycombinator.com/item?id=44507861</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44507861</guid></item><item><title><![CDATA[New comment by gtsteve in "Bitwarden introduces mandatory 2FA for new devices"]]></title><description><![CDATA[
<p>I have hidden recovery information in a few places on the internet - someone stumbling across it would not know what they are looking at, or what it's for. For example, you can hide the TOTP secret for an authenticator app, but it's useless unless you know what account and service it's for, and the associated master password.</p>
]]></description><pubDate>Tue, 28 Jan 2025 17:03:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=42854737</link><dc:creator>gtsteve</dc:creator><comments>https://news.ycombinator.com/item?id=42854737</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42854737</guid></item><item><title><![CDATA[New comment by gtsteve in "Bitwarden is turning 2FA on by default for new devices"]]></title><description><![CDATA[
<p>Email is not a good second authentication factor anyway. I have 6 u2f tokens on my high priority digital accounts, as well as printed recovery codes in several places. Only 1-2 tokens ever actually travel with me, the others are kept safely in different locations.<p>Given that most people are cracked wide open if their password manager is compromised, I do feel it's sensible for a password manager to insist on 2FA, but the email chicken and egg problem is a concern for those migrating, and hopefully they backed up their recovery codes.</p>
]]></description><pubDate>Tue, 28 Jan 2025 17:01:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=42854711</link><dc:creator>gtsteve</dc:creator><comments>https://news.ycombinator.com/item?id=42854711</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42854711</guid></item><item><title><![CDATA[New comment by gtsteve in "Microsoft didn't sandbox Windows Defender, so I did (2017)"]]></title><description><![CDATA[
<p>You can use the powershell command Add-MPPreference -ExclusionPath[0] and ship a script with your app if you want. I do the same for Terraform providers - whenever a new version comes out, for a time the process can be randomly killed as I suppose a process that spawns a child process that starts talking to lots of endpoints looks somewhat suspicious.<p>[0] <a href="https://learn.microsoft.com/en-us/powershell/module/defender/add-mppreference?view=windowsserver2022-ps" rel="nofollow">https://learn.microsoft.com/en-us/powershell/module/defender...</a></p>
]]></description><pubDate>Mon, 07 Oct 2024 22:35:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=41771838</link><dc:creator>gtsteve</dc:creator><comments>https://news.ycombinator.com/item?id=41771838</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41771838</guid></item><item><title><![CDATA[New comment by gtsteve in "Button Stealer"]]></title><description><![CDATA[
<p>I would hope that high value target sites such as banks would implement CSPs to prevent that or make it more difficult though.</p>
]]></description><pubDate>Tue, 23 Jul 2024 13:27:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=41045807</link><dc:creator>gtsteve</dc:creator><comments>https://news.ycombinator.com/item?id=41045807</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41045807</guid></item><item><title><![CDATA[New comment by gtsteve in "Ask HN: How would you implement auth for a self hosted product?"]]></title><description><![CDATA[
<p>I'd make it a pluggable middleware with a document on how to implement your own and provide a reference configuration that uses something like Vouch [0] which will redirect the user to another identity provider.<p>You could also provide another implementation that implements Cloudflare's zero trust authentication [1].<p>[0] <a href="https://github.com/vouch/vouch-proxy">https://github.com/vouch/vouch-proxy</a><p>[1] <a href="https://developers.cloudflare.com/cloudflare-one/identity/authorization-cookie/validating-json/" rel="nofollow">https://developers.cloudflare.com/cloudflare-one/identity/au...</a><p>In other words, I don't think I'd want to actually take responsibility for authentication these days and use an authenticating proxy. The less security infrastructure you have, the less there is to go out of date.<p>You can always start with this approach and then implement your own built-in user directory later.</p>
]]></description><pubDate>Tue, 18 Jun 2024 22:09:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=40722618</link><dc:creator>gtsteve</dc:creator><comments>https://news.ycombinator.com/item?id=40722618</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40722618</guid></item><item><title><![CDATA[New comment by gtsteve in "GPT-4o"]]></title><description><![CDATA[
<p>One of the techniques for a voice assistant to distinguish its own voice from background sound is called a Fourier transform, although I expect that the state of the art in this area also includes some other techniques and research.<p>If you've used one, you might know that you can easily talk to a smart speaker even when it is playing very loud music, it's the same idea.<p>This video explains more quite well: <a href="https://www.youtube.com/watch?v=spUNpyF58BY" rel="nofollow">https://www.youtube.com/watch?v=spUNpyF58BY</a></p>
]]></description><pubDate>Wed, 15 May 2024 19:39:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=40371396</link><dc:creator>gtsteve</dc:creator><comments>https://news.ycombinator.com/item?id=40371396</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40371396</guid></item><item><title><![CDATA[New comment by gtsteve in "Apple confirms it's breaking iPhone web apps in the EU on purpose"]]></title><description><![CDATA[
<p>Companies can quite happily hold two opposing viewpoints when it suits them. Apple's products usually have some kind of pleasing consistency but that doesn't mean their corporate dealings have to be.<p>In a similar vein, a startup will be very happy to talk about how valuable it is, except when it comes to talking to tax authorities, whereupon suddenly their shares are borderline worthless.</p>
]]></description><pubDate>Fri, 16 Feb 2024 10:51:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=39395385</link><dc:creator>gtsteve</dc:creator><comments>https://news.ycombinator.com/item?id=39395385</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39395385</guid></item><item><title><![CDATA[Kernel Anti-Cheats: How cheaters bypass Faceit, ESEA and Vanguard anti-cheats [video]]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.youtube.com/watch?v=RwzIq04vd0M">https://www.youtube.com/watch?v=RwzIq04vd0M</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=39352331">https://news.ycombinator.com/item?id=39352331</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 12 Feb 2024 23:53:45 +0000</pubDate><link>https://www.youtube.com/watch?v=RwzIq04vd0M</link><dc:creator>gtsteve</dc:creator><comments>https://news.ycombinator.com/item?id=39352331</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39352331</guid></item><item><title><![CDATA[New comment by gtsteve in "Pitfalls of Helm – Insights from 3 years with the leading K8s package manager"]]></title><description><![CDATA[
<p>Do tell?</p>
]]></description><pubDate>Fri, 15 Dec 2023 00:55:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=38649692</link><dc:creator>gtsteve</dc:creator><comments>https://news.ycombinator.com/item?id=38649692</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38649692</guid></item><item><title><![CDATA[New comment by gtsteve in "Pitfalls of Helm – Insights from 3 years with the leading K8s package manager"]]></title><description><![CDATA[
<p>This is relevant to a discussion I am having at work right now. I am not a fan of using a templating language as such to generate string templates, especially for a whitespace sensitive language.<p>I would rather use Terraform's Kubernetes or Kubectl module for this. Are there any pros or cons I should consider?<p>I think one of the key things I like about it is that Terraform will show me what it plans to change whereas Helm doesn't (last time I checked)</p>
]]></description><pubDate>Thu, 14 Dec 2023 23:44:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=38649057</link><dc:creator>gtsteve</dc:creator><comments>https://news.ycombinator.com/item?id=38649057</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38649057</guid></item><item><title><![CDATA[New comment by gtsteve in "Ask HN: Why do people use password managers?"]]></title><description><![CDATA[
<p>> Okta isn’t a password manager. It’s an Identity Provider.<p>They're best known for being an identity provider but they do have a password manager product[0], which is what I think OP is referring to.<p>[0] <a href="https://www.oktapersonal.com/" rel="nofollow noreferrer">https://www.oktapersonal.com/</a></p>
]]></description><pubDate>Wed, 29 Nov 2023 19:26:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=38464002</link><dc:creator>gtsteve</dc:creator><comments>https://news.ycombinator.com/item?id=38464002</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38464002</guid></item><item><title><![CDATA[New comment by gtsteve in "Ask HN: Why do people use password managers?"]]></title><description><![CDATA[
<p>> Obviously, this would be less convinient and wouldn't sync between devices. But would do the job.<p>Seems like you answered your own question. While it is less secure, my password safe is synced across all devices. I can also easily share passwords with my family members and I can assist them with lockout issues. I don't think there's a nice solution for this with Keepass.<p>Also, a typical implementation is that the decryption is performed on your device. I don't think you send your key material to the provider but I don't know about all of them.<p>It is certainly a "keys to the kingdom" issue as you noticed, and I don't put 2FA reset credentials in the same place for example.</p>
]]></description><pubDate>Wed, 29 Nov 2023 19:10:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=38463770</link><dc:creator>gtsteve</dc:creator><comments>https://news.ycombinator.com/item?id=38463770</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38463770</guid></item><item><title><![CDATA[New comment by gtsteve in "Ask HN: Did Elon/Twitter face any consequences after it stopped paying rent?"]]></title><description><![CDATA[
<p>I love the idea, unfortunately having read a few of these contracts (albeit not for a space so large), they do specify what the premises are to be used for and what they should not - I read one which specifically mentioned that paintballing or adjacent activities was not allowed, which makes me wonder if there was a story behind that. It would be very easy to terminate the lease for breach of contract sadly.</p>
]]></description><pubDate>Thu, 23 Nov 2023 23:57:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=38399186</link><dc:creator>gtsteve</dc:creator><comments>https://news.ycombinator.com/item?id=38399186</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38399186</guid></item><item><title><![CDATA[New comment by gtsteve in "Firefox Development Is Moving from Mercurial to Git"]]></title><description><![CDATA[
<p>I now haven't used Mercurial in about 8-10 years or so. However, I recall enjoying the workflow a bit more, and I did like how commits were explicitly linked to branches as opposed to branches being effectively pointers to commits - it was nice to find out the original branch of any given commit.<p>However the killer feature of Git is the ecosystem. I was always having to do lots of custom work to get Mercurial to work with CI providers, whereas Git just worked and had first class support. It was clear after a while that our team would always be outsiders if we continued down that path, and there wasn't enough of a compelling reason to stay with Mercurial.</p>
]]></description><pubDate>Mon, 06 Nov 2023 19:01:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=38167119</link><dc:creator>gtsteve</dc:creator><comments>https://news.ycombinator.com/item?id=38167119</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38167119</guid></item><item><title><![CDATA[New comment by gtsteve in "Firefox Development Is Moving from Mercurial to Git"]]></title><description><![CDATA[
<p>The two came out at roughly the same time and for the first few years it wasn't really obvious which was better.<p>Personally, I chose Mercurial to start with, because I liked the Windows tooling available and it felt a lot more like Subversion, which is what I used previously.<p>However, Git won the mindshare war in the end, so I moved over to that.</p>
]]></description><pubDate>Mon, 06 Nov 2023 09:06:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=38160279</link><dc:creator>gtsteve</dc:creator><comments>https://news.ycombinator.com/item?id=38160279</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38160279</guid></item><item><title><![CDATA[New comment by gtsteve in "Is a Poe.com subscription better than ChatGPT Plus?"]]></title><description><![CDATA[
<p>I hadn't heard of this website. Is there a page that describes what it does? When I navigate to poe.com, it just wants me to enter my email address and make an account, and I'd like to learn about what it can do first.</p>
]]></description><pubDate>Fri, 03 Nov 2023 08:04:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=38125806</link><dc:creator>gtsteve</dc:creator><comments>https://news.ycombinator.com/item?id=38125806</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38125806</guid></item><item><title><![CDATA[New comment by gtsteve in "Meta's new AI dating coach will kink shame"]]></title><description><![CDATA[
<p>That you can imagine, clearly. There is definitely worse.</p>
]]></description><pubDate>Fri, 06 Oct 2023 14:25:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=37791192</link><dc:creator>gtsteve</dc:creator><comments>https://news.ycombinator.com/item?id=37791192</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37791192</guid></item></channel></rss>