<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: Leace</title><link>https://news.ycombinator.com/user?id=Leace</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 09 Apr 2026 12:17:18 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=Leace" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by Leace in "Sequoia PGP 1.0 Released: The Seedling Is a Sapling"]]></title><description><![CDATA[
<p>> Which is why most distributions and other projects has moved to WKDs for key discovery.<p>Yeah, WKD is a first-class citizen in GnuPG. Creating signatures with "--sender $EMAIL" embeds e-mail in the signature and then gpg --auto-key-retrieve --verify will fetch the key via WKD without the need to touch keyservers.</p>
]]></description><pubDate>Thu, 17 Dec 2020 11:31:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=25454626</link><dc:creator>Leace</dc:creator><comments>https://news.ycombinator.com/item?id=25454626</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25454626</guid></item><item><title><![CDATA[New comment by Leace in "The Future of Online Identity Is Decentralized"]]></title><description><![CDATA[
<p>You may be interested in <a href="https://indieauth.com/pgp" rel="nofollow">https://indieauth.com/pgp</a></p>
]]></description><pubDate>Mon, 13 Jul 2020 08:56:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=23818656</link><dc:creator>Leace</dc:creator><comments>https://news.ycombinator.com/item?id=23818656</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23818656</guid></item><item><title><![CDATA[New comment by Leace in "Launching Keyoxide.org"]]></title><description><![CDATA[
<p>On first sight this looks interesting but Keybase is years ahead in the UX polish. E.g. on Keybase it's easy to see and add new proofs without a CS degree.</p>
]]></description><pubDate>Wed, 01 Jul 2020 10:42:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=23700017</link><dc:creator>Leace</dc:creator><comments>https://news.ycombinator.com/item?id=23700017</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23700017</guid></item><item><title><![CDATA[New comment by Leace in "Microsoft Defender SmartScreen is hurting independent developers"]]></title><description><![CDATA[
<p>Allow self-signed certs and build reputation as usual. This would still require effort from indie devs to build reputation but as soon as more people start using your app the dialogs disappear. You don't need domain name, anyone can generate self-signed certs.<p>One variation of this scheme is making Microsoft the CA that issues certs for free with some issuance limits.<p>For the record Google uses self-signed certs for Android apps.</p>
]]></description><pubDate>Wed, 03 Jun 2020 09:44:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=23401649</link><dc:creator>Leace</dc:creator><comments>https://news.ycombinator.com/item?id=23401649</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23401649</guid></item><item><title><![CDATA[Microsoft's Safe Systems Programming Languages Effort (Rust)]]></title><description><![CDATA[
<p>Article URL: <a href="https://mybuild.microsoft.com/sessions/61de34c5-b111-4ece-928f-541854875862?source=sessions">https://mybuild.microsoft.com/sessions/61de34c5-b111-4ece-928f-541854875862?source=sessions</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=23276303">https://news.ycombinator.com/item?id=23276303</a></p>
<p>Points: 53</p>
<p># Comments: 17</p>
]]></description><pubDate>Fri, 22 May 2020 20:03:09 +0000</pubDate><link>https://mybuild.microsoft.com/sessions/61de34c5-b111-4ece-928f-541854875862?source=sessions</link><dc:creator>Leace</dc:creator><comments>https://news.ycombinator.com/item?id=23276303</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23276303</guid></item><item><title><![CDATA[New comment by Leace in "Germany's data chief tells ministries WhatsApp is a no-go"]]></title><description><![CDATA[
<p>Germany already experimented with a couple of hosted open services: <a href="https://www.golem.de/news/whatsapp-matrix-oder-xmpp-bmi-sucht-einen-messenger-fuer-bundesbehoerden-1912-145326.html" rel="nofollow">https://www.golem.de/news/whatsapp-matrix-oder-xmpp-bmi-such...</a><p>The Conversations.im team also leaves in Germany so I wonder why won't they just utilize their own solutions? Or maybe that's being considered...</p>
]]></description><pubDate>Mon, 18 May 2020 09:18:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=23220175</link><dc:creator>Leace</dc:creator><comments>https://news.ycombinator.com/item?id=23220175</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23220175</guid></item><item><title><![CDATA[New comment by Leace in "What would you do if you lost your Google account?"]]></title><description><![CDATA[
<p>For the record there are quite a few new algos in GPG, most notably ed25519. While RSA 7680 offers 192 bits of security [0] ed25519 on the other hand is offering 128 bits of security. GnuPG 2.3 will have ed448/goldilocks available [2] and that should offer 224 bits of security [3] so in theory it should be better than RSA 7680.<p>I don't mind putting my encrypted passwords in a private GitHub repo but I understand the concern.<p>[0]: <a href="https://crypto.stackexchange.com/q/8687" rel="nofollow">https://crypto.stackexchange.com/q/8687</a><p>[1]: <a href="https://en.wikipedia.org/wiki/Curve25519" rel="nofollow">https://en.wikipedia.org/wiki/Curve25519</a><p>[2]: <a href="https://lists.gnupg.org/pipermail/gnupg-users/2020-March/063339.html" rel="nofollow">https://lists.gnupg.org/pipermail/gnupg-users/2020-March/063...</a><p>[3]: <a href="https://en.wikipedia.org/wiki/Curve448" rel="nofollow">https://en.wikipedia.org/wiki/Curve448</a></p>
]]></description><pubDate>Mon, 04 May 2020 04:36:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=23064598</link><dc:creator>Leace</dc:creator><comments>https://news.ycombinator.com/item?id=23064598</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23064598</guid></item><item><title><![CDATA[New comment by Leace in "What would you do if you lost your Google account?"]]></title><description><![CDATA[
<p>> In general I'm not sure how the YubiKey stores keys and till now I had no idea you can backup YubiKey<p>Well, actually you can't. You can backup keys if you create them in software and then just copy then to YubiKeys instead of moving them there. If you do that in an offline computer there is no risk of any malware stealing your keys in mid-process: <a href="https://news.ycombinator.com/item?id=21701488" rel="nofollow">https://news.ycombinator.com/item?id=21701488</a><p>Setting up Yubikey and OpenPGP took me some time reading all resources on the net but once done this is just working without any hiccups.<p>> I'm not sure about storing the master keychein file in Git, but the workflow sounds interesting (I didn't fully understand the paragraph though).<p>If it's encrypted there is no much harm to be done here. The only leaking info is that by default pass uses filenames based on domain names so if you have credentials for news.ycombinator.com they'd be in "news.ycombinator.com.gpg" file. For me a private repo for this use case is OK.<p>Oh, there is a browser extension too: <a href="https://github.com/browserpass/browserpass-extension#browserpass---browser-extension" rel="nofollow">https://github.com/browserpass/browserpass-extension#browser...</a><p>> This is next level and not of immediate interest to me. I was looking at something simpler like: <a href="https://cryptomator.org/" rel="nofollow">https://cryptomator.org/</a><p>Yep, I do store external disk passwords in pass too. Udiskie can use a decryption command so when I put something like this in the config: `password_prompt: ["pass", "devices/{id_uuid}"]` it will grab the password from password store. This has an added benefit that I won't forget the password (it's stored alongside all others) and it's always valid (it's checked on each boot by udiskie).</p>
]]></description><pubDate>Mon, 04 May 2020 04:29:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=23064555</link><dc:creator>Leace</dc:creator><comments>https://news.ycombinator.com/item?id=23064555</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23064555</guid></item><item><title><![CDATA[New comment by Leace in "What would you do if you lost your Google account?"]]></title><description><![CDATA[
<p>Err, nope, this is a work-in-progress.<p>What are you especially interested in? Then I can provide you with details.<p>Some random links I used:<p>- <a href="https://btrfs.wiki.kernel.org/index.php/Incremental_Backup" rel="nofollow">https://btrfs.wiki.kernel.org/index.php/Incremental_Backup</a><p>- <a href="https://blog.eleven-labs.com/en/openpgp-secret-keys-yubikey-part-2/" rel="nofollow">https://blog.eleven-labs.com/en/openpgp-secret-keys-yubikey-...</a><p>- enable touch-to-use so even malicious software cannot access your passwords: <a href="https://developers.yubico.com/PGP/Card_edit.html#_yubikey_4_touch" rel="nofollow">https://developers.yubico.com/PGP/Card_edit.html#_yubikey_4_...</a><p>- <a href="https://www.passwordstore.org/" rel="nofollow">https://www.passwordstore.org/</a><p>- <a href="https://play.google.com/store/apps/details?id=dev.msfjarvis.aps" rel="nofollow">https://play.google.com/store/apps/details?id=dev.msfjarvis....</a><p>- <a href="https://aur.archlinux.org/packages/mkinitcpio-gnupg/" rel="nofollow">https://aur.archlinux.org/packages/mkinitcpio-gnupg/</a> (I'm thinking on replacing this with PKCS#11, more keys to manage but PKCS#11 is supported natively with systemd so one less dependency).<p>Hmm... maybe I should really document that...</p>
]]></description><pubDate>Sun, 03 May 2020 11:26:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=23058362</link><dc:creator>Leace</dc:creator><comments>https://news.ycombinator.com/item?id=23058362</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23058362</guid></item><item><title><![CDATA[New comment by Leace in "What would you do if you lost your Google account?"]]></title><description><![CDATA[
<p>> Maybe write down my master password and put it in a safe?<p>Isn't this just moving the goalpost because what if you forget safe combination?</p>
]]></description><pubDate>Sun, 03 May 2020 08:03:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=23057616</link><dc:creator>Leace</dc:creator><comments>https://news.ycombinator.com/item?id=23057616</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23057616</guid></item><item><title><![CDATA[New comment by Leace in "What would you do if you lost your Google account?"]]></title><description><![CDATA[
<p>> Without compromising your security - I'd love to know how others approach their personal IT security challenges?<p>Most of my security is based on OpenPGP keys stored on a Yubikey. In case the first one is broken/lost I've got another one. If both are lost there is a master copy on an offline computer that can be used to provision more Yubikeys.<p>The key unlocks access to passwords stored in pass. Because pass is based on git and gpg can be used to access SSH then the same yubikey is used to pull/push changes to pass and read encrypted passwords. On both the laptop and the phone (Password Store).<p>Data on the computer is LUKS-encrypted, unlocked by the Yubikey. Full backup of my laptop's SSD is done via btrfs send/receive to a raid1 array of 3 disks (raid1c3) on a regular intervals. A small subset if very important data (documents) is also backed up via restic to S3 and Backblaze.<p>I try to "backup" as much of my work as possible by releasing it as open-source (where it's preserved by the Github etc.) or publishing it on a web-site (where it's preserved by archive.org).<p>> In a similar vein: what happens to my data after I die? How would my (non-technical) family be able to access my pictures and writings? A digital inheritance would be prevented in my security set if I don't prepare.<p>I've been thinking about this lately and maybe it's not a popular opinion but... would people really need your data when you die? I get access to photos (my SO has the PIN code) but everything else? Maybe this is just digital junk? Who would enjoy browsing terabytes of my data looking for... what exactly?</p>
]]></description><pubDate>Sun, 03 May 2020 08:01:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=23057607</link><dc:creator>Leace</dc:creator><comments>https://news.ycombinator.com/item?id=23057607</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23057607</guid></item><item><title><![CDATA[New comment by Leace in "68 Bits of Unsolicited Advice"]]></title><description><![CDATA[
<p>There is no separation of "us" vs "them" and if for your own benefit everyone should be satisfied. See also "Think win-win" from 7 habits: <a href="https://en.wikipedia.org/wiki/The_7_Habits_of_Highly_Effective_People#4_-_Think_win-win" rel="nofollow">https://en.wikipedia.org/wiki/The_7_Habits_of_Highly_Effecti...</a></p>
]]></description><pubDate>Wed, 29 Apr 2020 12:26:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=23018249</link><dc:creator>Leace</dc:creator><comments>https://news.ycombinator.com/item?id=23018249</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23018249</guid></item><item><title><![CDATA[New comment by Leace in "Google Meet premium video conferencing is now free for everyone"]]></title><description><![CDATA[
<p>It's still a thing for people that started using it when it was the latest Google chat product. It may be surprising but people just want stable chat experience not chasing whatever next product Google releases or kills next year.<p>(I did migrate my family and friends to self hosted XMPP server as Hangouts doesn't have E2EE)</p>
]]></description><pubDate>Wed, 29 Apr 2020 11:10:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=23017819</link><dc:creator>Leace</dc:creator><comments>https://news.ycombinator.com/item?id=23017819</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23017819</guid></item><item><title><![CDATA[New comment by Leace in "Google Meet premium video conferencing is now free for everyone"]]></title><description><![CDATA[
<p>> We do not allow anonymous users (i.e., without a Google Account) to join meetings created by individual accounts.<p>This quote from the linked post would suggest otherwise.</p>
]]></description><pubDate>Wed, 29 Apr 2020 11:06:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=23017795</link><dc:creator>Leace</dc:creator><comments>https://news.ycombinator.com/item?id=23017795</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23017795</guid></item><item><title><![CDATA[New comment by Leace in "Towards Sequoia OpenPGP v1.0"]]></title><description><![CDATA[
<p>Yeah... I guess a little bit it does. Keybase offers an alternative to Web of Trust that kernel.org itself uses (<a href="https://www.kernel.org/doc/wot/" rel="nofollow">https://www.kernel.org/doc/wot/</a>). Keybase solution is having multiple social-proofs instead of the Web of Trust. Sadly this is unnecessarily centralized but I've seen approaches to implement Keybase-like social proofs systems in pure OpenPGP: <a href="https://github.com/wiktor-k/openpgp-proofs#openpgp-proofs" rel="nofollow">https://github.com/wiktor-k/openpgp-proofs#openpgp-proofs</a></p>
]]></description><pubDate>Mon, 27 Apr 2020 19:17:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=22998981</link><dc:creator>Leace</dc:creator><comments>https://news.ycombinator.com/item?id=22998981</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22998981</guid></item><item><title><![CDATA[New comment by Leace in "Keys.pub – Manage cryptographic keys and user identities"]]></title><description><![CDATA[
<p>> It was a fun little giveaway experiment funded by someone else, in the spirit of the company's focus on cryptography.<p>It was not "someone else". Keybase is directly funded by Stellar (source: <a href="https://keybase.io/blog/keybase-stellar" rel="nofollow">https://keybase.io/blog/keybase-stellar</a>) and the crypto offering was just a PR/marketing move to increase adoption for crypto of Stellar not something "in the spirit of the company's focus on cryptography".</p>
]]></description><pubDate>Mon, 27 Apr 2020 18:55:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=22998769</link><dc:creator>Leace</dc:creator><comments>https://news.ycombinator.com/item?id=22998769</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22998769</guid></item><item><title><![CDATA[New comment by Leace in "Towards Sequoia OpenPGP v1.0"]]></title><description><![CDATA[
<p>To be honest even PGP signing has some issues: it's not clear what does it mean to sign a commit and there is plenty of misuse of that (see [0], `git push --signed` solves some of these issues).<p>Git patch workflow doesn't support signed commits and some kernel devs explore alternative ways of signing [1].<p>[0]: <a href="https://mikegerwitz.com/2012/05/a-git-horror-story-repository-integrity-with-signed-commits" rel="nofollow">https://mikegerwitz.com/2012/05/a-git-horror-story-repositor...</a><p>[1]: <a href="https://people.kernel.org/monsieuricon/introducing-b4-and-patch-attestation" rel="nofollow">https://people.kernel.org/monsieuricon/introducing-b4-and-pa...</a><p>By "keybase providing alternative" do you mean that they have hosted, encrypted git repos?</p>
]]></description><pubDate>Mon, 27 Apr 2020 11:59:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=22994980</link><dc:creator>Leace</dc:creator><comments>https://news.ycombinator.com/item?id=22994980</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22994980</guid></item><item><title><![CDATA[New comment by Leace in "Towards Sequoia OpenPGP v1.0"]]></title><description><![CDATA[
<p>> Personally keybase is the only project that may provide some form of alternative, but they do so by supporting pgp.<p>Why keybase? Reading their crypto page (<a href="https://keybase.io/blog/crypto" rel="nofollow">https://keybase.io/blog/crypto</a>) leaves the impression that they took PGP and embrace-extend-extinguished it...</p>
]]></description><pubDate>Mon, 27 Apr 2020 10:47:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=22994650</link><dc:creator>Leace</dc:creator><comments>https://news.ycombinator.com/item?id=22994650</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22994650</guid></item><item><title><![CDATA[New comment by Leace in "How to manage HTML DOM with vanilla JavaScript only?"]]></title><description><![CDATA[
<p>Interesting pattern, first time I saw this:<p><pre><code>        switch (true) {
            case cellA > cellB: return 1;
            case cellA < cellB: return -1;
            case cellA === cellB: return 0;
        }
</code></pre>
Source: <a href="https://htmldom.dev/sort-a-table-by-clicking-its-headers" rel="nofollow">https://htmldom.dev/sort-a-table-by-clicking-its-headers</a></p>
]]></description><pubDate>Thu, 02 Apr 2020 14:10:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=22759119</link><dc:creator>Leace</dc:creator><comments>https://news.ycombinator.com/item?id=22759119</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22759119</guid></item><item><title><![CDATA[New comment by Leace in "How to SSH Properly"]]></title><description><![CDATA[
<p>> I still use RSA mainly because Yubikey doesn't support them yet with OpenPGP keys.. I felt the increase in security usage was a worthy compromise to using RSA with a key length that's not yet broken.<p>It does, but you need a more recent Yubikey with firmware 5.2.3 or later: <a href="https://support.yubico.com/support/solutions/articles/15000027139-yubikey-5-2-3-enhancements-to-openpgp-3-4-support" rel="nofollow">https://support.yubico.com/support/solutions/articles/150000...</a></p>
]]></description><pubDate>Thu, 02 Apr 2020 09:02:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=22757303</link><dc:creator>Leace</dc:creator><comments>https://news.ycombinator.com/item?id=22757303</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22757303</guid></item></channel></rss>