<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: sakisv</title><link>https://news.ycombinator.com/user?id=sakisv</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 04 Jul 2026 04:48:12 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=sakisv" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by sakisv in "Claude Code is steganographically marking requests"]]></title><description><![CDATA[
<p>Depends on the software.<p>In this case, the companies that make and provide AI models that are increasingly used to interact with me on critical things (banks, public sector services) then yes.<p>Abso-fucking-lutely they should be regulated like crazy.<p>In fact I'm really surprised by the amount of people that are not worried by how many parts of their lives are being handed over to be managed by a probabilistic system that is controlled by a private company with next to zero oversight.<p>There must be a greater liability than "oops, you're right to push back"</p>
]]></description><pubDate>Wed, 01 Jul 2026 07:17:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=48743300</link><dc:creator>sakisv</dc:creator><comments>https://news.ycombinator.com/item?id=48743300</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48743300</guid></item><item><title><![CDATA[New comment by sakisv in "Chrome is looking to permanently drop MV2 extension"]]></title><description><![CDATA[
<p>Mac</p>
]]></description><pubDate>Wed, 10 Jun 2026 23:22:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=48484150</link><dc:creator>sakisv</dc:creator><comments>https://news.ycombinator.com/item?id=48484150</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48484150</guid></item><item><title><![CDATA[New comment by sakisv in "Chrome is looking to permanently drop MV2 extension"]]></title><description><![CDATA[
<p>This is not true. I'm a Firefox user and it works perfectly fine in Firefox.</p>
]]></description><pubDate>Wed, 10 Jun 2026 09:00:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=48473500</link><dc:creator>sakisv</dc:creator><comments>https://news.ycombinator.com/item?id=48473500</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48473500</guid></item><item><title><![CDATA[New comment by sakisv in "The operating cost of adult and gambling startups"]]></title><description><![CDATA[
<p>I wanted to draw the distinction between something that destroys lives over a longer period of time (smoking) VS something like gambling where you could lose your life's savings in seconds.<p>The alcohol mentioned in a sibling comment also ticks the box.<p>For the sugar, I'd say yes, no, no, yes and "not too much, but I'm keeping an eye out".</p>
]]></description><pubDate>Fri, 24 Apr 2026 16:02:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=47892052</link><dc:creator>sakisv</dc:creator><comments>https://news.ycombinator.com/item?id=47892052</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47892052</guid></item><item><title><![CDATA[New comment by sakisv in "The operating cost of adult and gambling startups"]]></title><description><![CDATA[
<p>Not the original person you replied to, but as far as I'm concerned there are a few questions that could very easily indicate which side of the line is something.<p>E.g.<p>- Is it addictive?<p>- Does it have the potential to destroy lives?<p>- Does it have the potential to destroy lives in seconds?<p>- Does it have a strong lobbying mechanism behind it? (n.b. things that are good and nice rarely need someone to bribe people to accept them)<p>or simply:<p>- Would you be worried if your child did it?<p>I think the number of "yes" that you get draws a very clear line.</p>
]]></description><pubDate>Fri, 24 Apr 2026 13:31:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=47890016</link><dc:creator>sakisv</dc:creator><comments>https://news.ycombinator.com/item?id=47890016</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47890016</guid></item><item><title><![CDATA[New comment by sakisv in "Some secret management belongs in your HTTP proxy"]]></title><description><![CDATA[
<p>This feels like a good idea in principle, but I can't shake the feeling that it just moves the goalposts one step away:<p>Now your app doesn't have direct access to your stripe/github/aws/whatever keys (which is good!) but you still need to have _some_ authentication against your proxy.<p>If you have a per-app authentication, then if your app's key leaks, then whoever uses it will be able to reach all the external services your app can, i.e. with one key you lose everything. On the other hand, if you have per-endpoint authentication, then you didn't really solve anything, you still have to manage X secrets.<p>Even worse, from the perspective of the team who owns and runs the proxy, chances are you are going to use per-app AND per-endpoint authentication, because this will allow you to revoke bad keys without breaking everyone else, etc.<p>What this really solves is subscription management for (big?) organisations. Now that you have a proxy, you only need a single key to talk to <external-service>, no need to have to manage subscriptions, user onboarding and offboarding, etc. You just need to negotiate ratelimits.</p>
]]></description><pubDate>Wed, 22 Apr 2026 10:34:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=47861556</link><dc:creator>sakisv</dc:creator><comments>https://news.ycombinator.com/item?id=47861556</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47861556</guid></item><item><title><![CDATA[New comment by sakisv in "Migrating to the EU"]]></title><description><![CDATA[
<p>While I agree in principle, I have to remind you (and to myself) that Australia is part of the Five Eyes: <a href="https://en.wikipedia.org/wiki/Five_Eyes" rel="nofollow">https://en.wikipedia.org/wiki/Five_Eyes</a></p>
]]></description><pubDate>Mon, 23 Mar 2026 12:01:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=47488275</link><dc:creator>sakisv</dc:creator><comments>https://news.ycombinator.com/item?id=47488275</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47488275</guid></item><item><title><![CDATA[New comment by sakisv in "Can you slim macOS down?"]]></title><description><![CDATA[
<p>For me it's quite simple: It works and it stays out of my way.<p>I've owned a macbook since 2010, with a short break during the touchbar era when I got myself an XPS with windows which I dual-booted with ubuntu and later a system76 that comes with their own flavour of Ubuntu, called Pop! Os.<p>The situation in windows (windows 10 at the time) was abysmal. Completely incoherent UI, settings spread across different menus, ads in start menu, slow and broken search, constant nagging to update windows, to update the drivers, to tell me that the drivers have been updated, to install or update my antivirus, etc. These were not things that I installed myself, these were included with Dell's setup of the machine.<p>On the system76 laptop things were different. Things were calm, I could configure everything as I wanted and things worked. Until at some point I installed a new version of something, which had nothing to do with sound, but it broke sound, just as I was preparing to join a meeting, and just as we were going into the second phase of lockdowns in late 2020 so online meetings were here to stay.<p>My macbooks are reliable. I've got the M1 as soon as it came out and I never got a single issue with it. I've upgraded twice (I think) across major versions and everything worked. I don't have to worry about it leaving me hanging when I need it.<p>(And that's not taking into account things like build quality, touchpad quality, battery life, silence, etc)<p>In the end of the day, I do a lot of debugging as part of my work. When I don't work, I want to <i>choose</i> what I will be debugging, not have it forced on me.<p>And don't get me wrong: I see where Apple is going, I know that they're a greedy company that want to maintain their iron grip and have the final say on what we can and cannot do on <i>our</i> machines.<p>However, for me for the time being it's the least bad option.</p>
]]></description><pubDate>Wed, 21 Jan 2026 10:27:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=46703604</link><dc:creator>sakisv</dc:creator><comments>https://news.ycombinator.com/item?id=46703604</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46703604</guid></item><item><title><![CDATA[New comment by sakisv in "Rust--: Rust without the borrow checker"]]></title><description><![CDATA[
<p>Ah, that's a fair point. In that case then yes, I have been bothered by the borrow checker very much indeed lol.</p>
]]></description><pubDate>Sat, 03 Jan 2026 00:54:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=46471532</link><dc:creator>sakisv</dc:creator><comments>https://news.ycombinator.com/item?id=46471532</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46471532</guid></item><item><title><![CDATA[New comment by sakisv in "Rust--: Rust without the borrow checker"]]></title><description><![CDATA[
<p>As someone who's only did a couple of small toy-projects in rust I was never annoyed by the borrow checker. I find it nothing but a small mental shift and I kinda like it.<p>What I _do_ find annoying though and I cannot wrap my head around are lifetimes. Every time I think I understand it, I end up getting it wrong.</p>
]]></description><pubDate>Thu, 01 Jan 2026 20:00:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=46457478</link><dc:creator>sakisv</dc:creator><comments>https://news.ycombinator.com/item?id=46457478</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46457478</guid></item><item><title><![CDATA[New comment by sakisv in "Pricing Changes for GitHub Actions"]]></title><description><![CDATA[
<p>Given that a lot of places that deal with money use them, I find your comment quite interesting and would like to learn more :)</p>
]]></description><pubDate>Tue, 16 Dec 2025 21:52:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=46295076</link><dc:creator>sakisv</dc:creator><comments>https://news.ycombinator.com/item?id=46295076</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46295076</guid></item><item><title><![CDATA[New comment by sakisv in "GitLab discovers widespread NPM supply chain attack"]]></title><description><![CDATA[
<p>The way I solve the plain text problem is through a combination of direnv[1] and pass[2].<p>For a given project, I have a `./creds` directory which is managed with pass and it contains all the access tokens and api keys that are relevant for that project, one per file, for example, `./creds/cloudflare/api_token`. Pass encrypts all these files via gpg, for which I use a key stored on a Yubikey.<p>Next to the `./creds` directory, I have an `.envrc` which includes some lines that read the encrypted files and store their values in environment variables, like so: `export CLOUDFLARE_API_TOKEN=$(pass creds/cloudflare/api_token)`.<p>Every time that I `cd` into that project's directory, direnv reads and executes that file (just once) and all these are stored as environment variables, but only for that terminal/session.<p>This solves the problem of plain-text files, but of course the values remain in ENV and something malicious could look for some well known variable names to extract from there. Personally I try to install things in a new termux tab every time which is less than ideal.<p>I'd like to see if and how other people solve this problem<p>[1]: <a href="https://direnv.net/" rel="nofollow">https://direnv.net/</a>
[2]: <a href="https://www.passwordstore.org/" rel="nofollow">https://www.passwordstore.org/</a></p>
]]></description><pubDate>Fri, 28 Nov 2025 11:23:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=46077667</link><dc:creator>sakisv</dc:creator><comments>https://news.ycombinator.com/item?id=46077667</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46077667</guid></item><item><title><![CDATA[New comment by sakisv in "Cloudflare Global Network experiencing issues"]]></title><description><![CDATA[
<p>I would be tempted to put it on my CV :D</p>
]]></description><pubDate>Tue, 18 Nov 2025 15:10:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=45967229</link><dc:creator>sakisv</dc:creator><comments>https://news.ycombinator.com/item?id=45967229</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45967229</guid></item><item><title><![CDATA[New comment by sakisv in "Cloudflare Global Network experiencing issues"]]></title><description><![CDATA[
<p>Well, you can never be sure that he didn't:<p><a href="https://www.fastly.com/blog/summary-of-june-8-outage" rel="nofollow">https://www.fastly.com/blog/summary-of-june-8-outage</a></p>
]]></description><pubDate>Tue, 18 Nov 2025 11:59:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=45964118</link><dc:creator>sakisv</dc:creator><comments>https://news.ycombinator.com/item?id=45964118</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45964118</guid></item><item><title><![CDATA[New comment by sakisv in "Apple alerts exploit developer that his iPhone was targeted with gov spyware"]]></title><description><![CDATA[
<p>I think I agree with what I think you're trying to say.<p>However I don't agree with the repercussions of this, which are the same ones that make all reasonable people, security experts included, oppose EU's ChatControl or the UK's backdoor requests: There is no way to ensure and protect the people that need protection, as there is no way to ensure that only "the good guys" have it.<p>We tend to bullshit ourselves into believing that because spyware software like Predator are weapons, meaning that only countries would be allowed to buy them and use them (same way that Jeff Bezos cannot buy and use an F-35 for example). We see though, that certain individuals _can_ get their hands on these things and use them however they want.<p>For example, 3 years ago someone adjacent to the greek government bought and used Predator against MEPs, journalists, army generals, mafia bosses, MPs of opposing parties and even MPs of their own, ruling, party. The greek government of course denied that they did it, and they said that this individual did not act under the instructions of the government (though they then changed the law to prevent anyone for learning details about it, but that's a different story).<p>So, apart from adopting the same approach as with ChatControl and encryption backdoors, i.e. banning them, I don't know how we could protect ourselves against them.</p>
]]></description><pubDate>Tue, 21 Oct 2025 21:46:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=45662131</link><dc:creator>sakisv</dc:creator><comments>https://news.ycombinator.com/item?id=45662131</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45662131</guid></item><item><title><![CDATA[New comment by sakisv in "ChatGPT Pulse"]]></title><description><![CDATA[
<p>So, this is Google Now but instead of one company having access to the data on their systems, now you're giving access to your data from different companies/sources to OpenAI.<p>(I do miss Google Now, it really did feel like the future)</p>
]]></description><pubDate>Fri, 26 Sep 2025 10:15:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=45384808</link><dc:creator>sakisv</dc:creator><comments>https://news.ycombinator.com/item?id=45384808</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45384808</guid></item><item><title><![CDATA[New comment by sakisv in "Major rule about cooking meat turns out to be wrong"]]></title><description><![CDATA[
<p>The "major rule" in question is whether you should rest the meat after cooking or not.</p>
]]></description><pubDate>Wed, 23 Jul 2025 19:35:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=44663080</link><dc:creator>sakisv</dc:creator><comments>https://news.ycombinator.com/item?id=44663080</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44663080</guid></item><item><title><![CDATA[New comment by sakisv in "Ask HN: What software subscriptions are worth paying for?"]]></title><description><![CDATA[
<p>Essentials: my own domain for emails, Fastmail, Bitwarden, Google for 100GB of storage.<p>Less essential: Obsidian, Kagi (this one may be bumped to the "essentials" at some point), a few VPS on Hetzner to run some projects, domain names for said projects.<p>Just because I like them and want to support them: Signal</p>
]]></description><pubDate>Wed, 23 Jul 2025 08:15:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=44656870</link><dc:creator>sakisv</dc:creator><comments>https://news.ycombinator.com/item?id=44656870</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44656870</guid></item><item><title><![CDATA[New comment by sakisv in "Ask HN: What are you working on? (March 2025)"]]></title><description><![CDATA[
<p>I want to SaaS-ify my scraping process. It's gotten to a point that it works nice and reliably for me, now I need to wrap it in a good DX package and call it version 0.1.<p>(The main drive behind this was not to sell it, but to have a UI for when a website changes its layout and I'm on holidays and don't have access to my terminal and/or my yubikeys)</p>
]]></description><pubDate>Sun, 30 Mar 2025 22:29:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=43528373</link><dc:creator>sakisv</dc:creator><comments>https://news.ycombinator.com/item?id=43528373</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43528373</guid></item><item><title><![CDATA[New comment by sakisv in "Zen browser had a backdoor enabled by default"]]></title><description><![CDATA[
<p>Starting a bit of a tangent here I admit, but this makes me much more worried about the future of mobile browsing.<p>Sure, soon enough a decent non-chromium based desktop browser will come along, be it Zen or something else, but what about the mobile world?<p>Right now firefox is perfect for me: It makes the web browsable by allowing ublock origin, it syncs my tabs, history and bookmarks, it's great.<p>Moving to a scenario that we have a different browser on the desktop and a different one on the phone or, worse, the same on the phone but without adblocking sounds like a huge regression.<p>P.S. Regarding Zen: If you want to be taken seriously, or at least as something more than a toy project, teaching your maintainers how to talk to your (potential) users will go a long way. Telling them off will not gain you any friends. (I'm referring to the github discussion mentioned in a sibling comment: <a href="https://github.com/zen-browser/desktop/discussions/5907" rel="nofollow">https://github.com/zen-browser/desktop/discussions/5907</a>)</p>
]]></description><pubDate>Sat, 22 Mar 2025 09:30:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=43444529</link><dc:creator>sakisv</dc:creator><comments>https://news.ycombinator.com/item?id=43444529</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43444529</guid></item></channel></rss>