<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: konha</title><link>https://news.ycombinator.com/user?id=konha</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 03 Jul 2026 11:06:02 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=konha" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by konha in "Show HN: If you lose your memory, how to regain access to your computer?"]]></title><description><![CDATA[
<p>I don’t know. Depending on how much time passes between now and the moment you try to recover the key I bet at least one of your friends will have misplaced or lost that piece of paper.</p>
]]></description><pubDate>Sat, 07 Feb 2026 08:34:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=46922294</link><dc:creator>konha</dc:creator><comments>https://news.ycombinator.com/item?id=46922294</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46922294</guid></item><item><title><![CDATA[New comment by konha in "WhatsApp introduces ads in its app"]]></title><description><![CDATA[
<p>The free version is a loss leader to build mindshare amongst people who are (later) in a position to buy licenses.</p>
]]></description><pubDate>Tue, 17 Jun 2025 10:08:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=44297430</link><dc:creator>konha</dc:creator><comments>https://news.ycombinator.com/item?id=44297430</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44297430</guid></item><item><title><![CDATA[New comment by konha in "Ten years of JSON Web Token and preparing for the future"]]></title><description><![CDATA[
<p>> It's not rare, it happens constantly in enterprise software, project managemment software, anything where you have collaboration<p>The number of revoked tokens compared to all active tokens should still be tiny in those systems, wouldn’t you agree?<p>> Everyone else wants immediate revocation of rights, not waiting for a token to expire.<p>With a revocation list you can still have that. Once you propagated your revocation to all relying parties the token effectively expires early.</p>
]]></description><pubDate>Mon, 26 May 2025 12:41:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=44096931</link><dc:creator>konha</dc:creator><comments>https://news.ycombinator.com/item?id=44096931</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44096931</guid></item><item><title><![CDATA[New comment by konha in "I've been using Claude Code for a couple of days"]]></title><description><![CDATA[
<p>So? Most of your code is worthless to anyone except yourself.</p>
]]></description><pubDate>Mon, 10 Mar 2025 10:31:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=43318888</link><dc:creator>konha</dc:creator><comments>https://news.ycombinator.com/item?id=43318888</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43318888</guid></item><item><title><![CDATA[New comment by konha in "DELETEs Are Difficult"]]></title><description><![CDATA[
<p>Yes. GDPR allows for delays when complying with deletion requests. You should ideally document it and factor the delay into any deadlines you might be bound to.<p>You’d need to make sure the process is somewhat predictable, like running the vacuum on a set schedule so you know for sure what maximum amount of time a deletion request will take.</p>
]]></description><pubDate>Sun, 01 Dec 2024 09:00:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=42287200</link><dc:creator>konha</dc:creator><comments>https://news.ycombinator.com/item?id=42287200</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42287200</guid></item><item><title><![CDATA[EU Competitiveness: Looking Ahead]]></title><description><![CDATA[
<p>Article URL: <a href="https://commission.europa.eu/topics/strengthening-european-competitiveness/eu-competitiveness-looking-ahead_en">https://commission.europa.eu/topics/strengthening-european-competitiveness/eu-competitiveness-looking-ahead_en</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=41488343">https://news.ycombinator.com/item?id=41488343</a></p>
<p>Points: 5</p>
<p># Comments: 2</p>
]]></description><pubDate>Mon, 09 Sep 2024 13:29:20 +0000</pubDate><link>https://commission.europa.eu/topics/strengthening-european-competitiveness/eu-competitiveness-looking-ahead_en</link><dc:creator>konha</dc:creator><comments>https://news.ycombinator.com/item?id=41488343</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41488343</guid></item><item><title><![CDATA[New comment by konha in "Ask HN: Strategies for local backups of cloud data?"]]></title><description><![CDATA[
<p>Arq works with file system level snapshots. So I guess at one point all the files have to be present for the backup work. Not ideal for scenarios where the cloud data exceeds the local storage.</p>
]]></description><pubDate>Tue, 03 Sep 2024 13:02:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=41434551</link><dc:creator>konha</dc:creator><comments>https://news.ycombinator.com/item?id=41434551</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41434551</guid></item><item><title><![CDATA[New comment by konha in "Ask HN: How to Start as Golang Developer?"]]></title><description><![CDATA[
<p>Seconded. Check out both books by the author, they’re great!<p><a href="https://lets-go.alexedwards.net/" rel="nofollow">https://lets-go.alexedwards.net/</a>
<a href="https://lets-go-further.alexedwards.net/" rel="nofollow">https://lets-go-further.alexedwards.net/</a></p>
]]></description><pubDate>Tue, 03 Sep 2024 11:30:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=41433792</link><dc:creator>konha</dc:creator><comments>https://news.ycombinator.com/item?id=41433792</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41433792</guid></item><item><title><![CDATA[New comment by konha in "Ask HN: Strategies for local backups of cloud data?"]]></title><description><![CDATA[
<p>Just a note: Make sure whatever you use to backup iCloud can handle files that are not currently synced to your device.
Arq (<a href="https://www.arqbackup.com" rel="nofollow">https://www.arqbackup.com</a>) has a setting to "materialize" these files before backup for example.</p>
]]></description><pubDate>Sat, 31 Aug 2024 08:06:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=41407263</link><dc:creator>konha</dc:creator><comments>https://news.ycombinator.com/item?id=41407263</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41407263</guid></item><item><title><![CDATA[We Rebuilt Paddle for Developers]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.paddle.com/blog/how-we-rebuilt-paddle-for-developers">https://www.paddle.com/blog/how-we-rebuilt-paddle-for-developers</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=41170090">https://news.ycombinator.com/item?id=41170090</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 06 Aug 2024 12:10:32 +0000</pubDate><link>https://www.paddle.com/blog/how-we-rebuilt-paddle-for-developers</link><dc:creator>konha</dc:creator><comments>https://news.ycombinator.com/item?id=41170090</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41170090</guid></item><item><title><![CDATA[New comment by konha in "Stripe acquires Lemon Squeezy"]]></title><description><![CDATA[
<p>> What’s the barrier to entry for starting up a similar business?<p>The merchant of record model.</p>
]]></description><pubDate>Fri, 26 Jul 2024 18:13:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=41080853</link><dc:creator>konha</dc:creator><comments>https://news.ycombinator.com/item?id=41080853</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41080853</guid></item><item><title><![CDATA[New comment by konha in "No reasonable expectation of privacy in one's Google location data"]]></title><description><![CDATA[
<p>Dragnet searches are controversial in many societies, not just the US.<p>There’s a balance between individuals rights to privacy and what makes law enforcement easier.<p>One argument against broad surveillance measures like this one is that surveillance infrastructure is easy to implement and hard to get rid of again. You might be fine with the laws that are enforced with it today, but you might not be with what it’s used for in the future.</p>
]]></description><pubDate>Sun, 14 Jul 2024 07:08:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=40959357</link><dc:creator>konha</dc:creator><comments>https://news.ycombinator.com/item?id=40959357</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40959357</guid></item><item><title><![CDATA[New comment by konha in "Post Office scandal victims in Scotland have convictions quashed"]]></title><description><![CDATA[
<p>From the article:<p>> Emergency legislation to exonerate wrongfully convicted Post Office workers has completed its journey through Scottish Parliament and each will now receive initial compensation of £600,000, with the ability to claim more as financial redress for their suffering.</p>
]]></description><pubDate>Sun, 16 Jun 2024 12:23:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=40696530</link><dc:creator>konha</dc:creator><comments>https://news.ycombinator.com/item?id=40696530</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40696530</guid></item><item><title><![CDATA[New comment by konha in "Ask HN: Do you still use Google search?"]]></title><description><![CDATA[
<p>There is a chrome extension for everything. OPs point is (and I agree) that these things you only need once in a while are incredibly useful when they are only a search away. Installing a chrome extension for a few uses every other week is way too much effort.</p>
]]></description><pubDate>Sun, 19 May 2024 13:04:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=40406680</link><dc:creator>konha</dc:creator><comments>https://news.ycombinator.com/item?id=40406680</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40406680</guid></item><item><title><![CDATA[New comment by konha in "Ask HN: Are passkeys just another MFA?"]]></title><description><![CDATA[
<p>They can be. Depends on how the are implemented.<p>Passkeys can:<p>- Replace the whole login (including discovery of the user id)<p>- Just replace the password, after a user specified a user id<p>- Be used as a second factor just like TOTP<p>They are definitely more phishing resistant for what it’s worth, even if just used for MFA. TOTP codes can be copied manually by an unsuspecting user.</p>
]]></description><pubDate>Mon, 29 Apr 2024 11:47:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=40197131</link><dc:creator>konha</dc:creator><comments>https://news.ycombinator.com/item?id=40197131</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40197131</guid></item><item><title><![CDATA[New comment by konha in "How to found a company in Germany: 14 "easy" steps and lots of pain"]]></title><description><![CDATA[
<p>It is. “Vorratsgesellschaft”</p>
]]></description><pubDate>Sun, 07 Apr 2024 19:32:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=39963148</link><dc:creator>konha</dc:creator><comments>https://news.ycombinator.com/item?id=39963148</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39963148</guid></item><item><title><![CDATA[New comment by konha in "Ask HN: How do you handle people "steal" your product to resell it?"]]></title><description><![CDATA[
<p>Depending on how openly and where this happens you might be able to get the platform they are selling your software on or their payment processor to take them down.<p>That's for legitimate platforms and processors of course. If it's on some darknet bulletin board - tough luck. Not worth the time.</p>
]]></description><pubDate>Thu, 04 Apr 2024 08:28:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=39927830</link><dc:creator>konha</dc:creator><comments>https://news.ycombinator.com/item?id=39927830</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39927830</guid></item><item><title><![CDATA[New comment by konha in "Ask HN: What non-AI products are you working on?"]]></title><description><![CDATA[
<p>Goes both ways actually.<p>I cannot count the times someone felt the need to bend over backwards to accommodate me because of something I didn’t want to do/eat/drink/whatever when I‘d been perfectly fine without any special treatment and moving on with whatever we were doing.</p>
]]></description><pubDate>Wed, 27 Mar 2024 14:36:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=39839743</link><dc:creator>konha</dc:creator><comments>https://news.ycombinator.com/item?id=39839743</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39839743</guid></item><item><title><![CDATA[New comment by konha in "Ask HN: What's wrong/right with Postgres migrations?"]]></title><description><![CDATA[
<p>> How do they merge?<p>Manually. When you merge your code back into a common branch you look at the existing migrations and the new migrations and make sure the numbers make sense (after the merge).
You can avoid stepping on each other’s toes by using a timestamp for the number in your filename. You still have to make sure (when you merge) the order makes sense.<p>> How does the migration tool know which migration to apply first?<p>Migrations are ordered by the (ascending) number in the filename. (Or some other scheme, but this is common)<p>> But having to check the latest migration and check that with my local db seems a little bit error-prone and cumbersome, no?<p>The number in the database should never be higher than the highest numbered file in source control. So you can increment without looking.</p>
]]></description><pubDate>Thu, 07 Mar 2024 14:04:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=39629180</link><dc:creator>konha</dc:creator><comments>https://news.ycombinator.com/item?id=39629180</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39629180</guid></item><item><title><![CDATA[New comment by konha in "Ask HN: What's wrong/right with Postgres migrations?"]]></title><description><![CDATA[
<p>> How are teams of size >2 handling this?<p>Directory with .sql files starting with a number. Each file contains a set of changes to the db. The db has a table with the number that was applied last. To migrate your db you check if you have a file with a number that is higher than the one in the db. Then you apply that file to your db. That’s it.<p>Sounds like you are working in a way that is not intended by your tool / framework.</p>
]]></description><pubDate>Thu, 07 Mar 2024 13:46:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=39628967</link><dc:creator>konha</dc:creator><comments>https://news.ycombinator.com/item?id=39628967</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39628967</guid></item></channel></rss>