<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: spiddy</title><link>https://news.ycombinator.com/user?id=spiddy</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 30 May 2026 22:37:59 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=spiddy" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by spiddy in "Swiss e-voting pilot can't count 2,048 ballots after decryption failure"]]></title><description><![CDATA[
<p>you don’t need to be an aviation expert to trust the plane will fly.<p>likewise e-voting systems pass through cryptography experts auditing to verify it does what it says it does.<p>said that the voting solution can also provide cryptographic proof that your vote was unaltered, and accounted for, without need to expose your actual vote.<p>the claims about database altering, are also false as the vote is cryptographically signed and unalterable.<p>also there is another feature where you can recast vote on top of your previous one and the last vote will be the valid one. This is crucial for countries where the bad guys can come at your place and under distress (gun) force your vote. you can then recast safely invalidating the forced vote.<p>e-voting solutions is really interesting and in an alternate reality I think we could have had a mainstream e-voting and more even direct-democracy vs our current democracy by proxy (elected officials)</p>
]]></description><pubDate>Wed, 11 Mar 2026 21:05:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=47341823</link><dc:creator>spiddy</dc:creator><comments>https://news.ycombinator.com/item?id=47341823</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47341823</guid></item><item><title><![CDATA[New comment by spiddy in "Swiss e-voting pilot can't count 2,048 ballots after decryption failure"]]></title><description><![CDATA[
<p>yes you can.<p>each citizen gets an anonymized private key via a secure channel (eg. postal) and use that to vote.<p>votes are double enveloped:
outer envelop: anonymized id
+ inner envelop: vote.<p>mixnet separates the votes and cryptographically shuffles them to decouple relationships.<p>only at the end the shuffled votes are decrypted using the private key of the election itself that was split using shamir secret sharing (eg 5 out of 7 shares to reconstruct)<p>the thing that’s not clear from the article and it’s a shame is that it seems the failure was the hardware (the 3 USB keys) not the election software. This could be simply avoided by having redundancy on the hardware (2 USBs per share) or more shares themselves (5 out of 9 shares)</p>
]]></description><pubDate>Wed, 11 Mar 2026 20:36:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=47341223</link><dc:creator>spiddy</dc:creator><comments>https://news.ycombinator.com/item?id=47341223</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47341223</guid></item><item><title><![CDATA[New comment by spiddy in "Are two heads better than one?"]]></title><description><![CDATA[
<p>Weirdly this reminds me of the Raft consensus protocol: two nodes cancel each other when failing consensus as you can't tell which is the valid one, three gives you better chances, if one fails you have the other two that can get consensus. Of course in the off chance you have two failures you cannot get consensus with the only living node. Adding another two nodes make you robust to two failures.<p>Now replace fail with lying and you have the exact same problem.</p>
]]></description><pubDate>Wed, 14 Jan 2026 05:35:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=46612714</link><dc:creator>spiddy</dc:creator><comments>https://news.ycombinator.com/item?id=46612714</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46612714</guid></item><item><title><![CDATA[New comment by spiddy in "Good system design"]]></title><description><![CDATA[
<p>though why treat booleans as special case and keep timestamps for them when you don’t for integers with this pattern:<p>isDarkTheme: {timestamped}
paginationItems: 50<p>I can see when dark theme was activated but not when pagination was set to 50.<p>also, i can’t see when dark theme is being deactivated either.<p>seems like a poor-man changelog. there maybe use cases for it but i can’t think of anything tbh.</p>
]]></description><pubDate>Sat, 16 Aug 2025 09:07:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=44921610</link><dc:creator>spiddy</dc:creator><comments>https://news.ycombinator.com/item?id=44921610</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44921610</guid></item><item><title><![CDATA[New comment by spiddy in "Semantic unit testing: test code without executing it"]]></title><description><![CDATA[
<p>this. Let’s not confuse meanings. There are multiple ways to improve quality of code. Testing is one, code review is another. this belongs to the latter</p>
]]></description><pubDate>Mon, 05 May 2025 09:41:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=43893294</link><dc:creator>spiddy</dc:creator><comments>https://news.ycombinator.com/item?id=43893294</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43893294</guid></item><item><title><![CDATA[New comment by spiddy in "Widespread power outage in Spain and Portugal"]]></title><description><![CDATA[
<p>I'm located in Barcelona, and yesterday lot of transactions on mini markets / pharmacies were not possible because the item prices were unknown, adding to the fact there was no phone lines available to reach out.</p>
]]></description><pubDate>Tue, 29 Apr 2025 15:47:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=43834249</link><dc:creator>spiddy</dc:creator><comments>https://news.ycombinator.com/item?id=43834249</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43834249</guid></item><item><title><![CDATA[New comment by spiddy in "Show HN: Seen: rendering 1,000,000+ notes in <1s. speed, by default"]]></title><description><![CDATA[
<p>This reminds me of <a href="https://news.ycombinator.com/item?id=42342382">https://news.ycombinator.com/item?id=42342382</a> on the blog <a href="https://eieio.games/blog/writing-down-every-uuid/" rel="nofollow">https://eieio.games/blog/writing-down-every-uuid/</a> they mention how they tackled various challenges such as rendering.</p>
]]></description><pubDate>Mon, 10 Feb 2025 16:03:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=43001780</link><dc:creator>spiddy</dc:creator><comments>https://news.ycombinator.com/item?id=43001780</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43001780</guid></item><item><title><![CDATA[New comment by spiddy in "Notes on existential risk from artificial superintelligence"]]></title><description><![CDATA[
<p>seems to me a survival bias.</p>
]]></description><pubDate>Tue, 19 Sep 2023 21:48:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=37577294</link><dc:creator>spiddy</dc:creator><comments>https://news.ycombinator.com/item?id=37577294</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37577294</guid></item><item><title><![CDATA[New comment by spiddy in "An unexpected benefit of unit tests"]]></title><description><![CDATA[
<p>That's because by definition it is not going to be "major" problem since the unit test acted as gateway before it got pushed to production, instead you'll probably be 'meh' and fix it once the unit test fails.<p>This reminds me the saying of a manager arguing why do we need so many SREs since the system is working fine.</p>
]]></description><pubDate>Sat, 21 Jan 2023 19:58:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=34469754</link><dc:creator>spiddy</dc:creator><comments>https://news.ycombinator.com/item?id=34469754</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34469754</guid></item><item><title><![CDATA[New comment by spiddy in "GPT3 Get answers to technical questions from your documentation site"]]></title><description><![CDATA[
<p>I’ve actually talked with ChatGPT and asked it both to output mairmaid diagrams of discussed architecture (context was kubernetes clusters, namespaces and Pods) and also read diagrams and convert them correctly to kubectl commands to build the diagram.</p>
]]></description><pubDate>Sun, 08 Jan 2023 17:21:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=34300979</link><dc:creator>spiddy</dc:creator><comments>https://news.ycombinator.com/item?id=34300979</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34300979</guid></item><item><title><![CDATA[New comment by spiddy in "The image in this post displays its own MD5 hash"]]></title><description><![CDATA[
<p>That would be a great, and terrifying at the same time, first contact response message to us.<p>proof-of-superiority if you will.</p>
]]></description><pubDate>Sat, 24 Sep 2022 14:41:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=32963040</link><dc:creator>spiddy</dc:creator><comments>https://news.ycombinator.com/item?id=32963040</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32963040</guid></item><item><title><![CDATA[New comment by spiddy in "Two atomic clocks have been quantum entangled for the first time"]]></title><description><![CDATA[
<p>I had an understanding that quantum entanglement can be used to for encryption and guaranty there are no man-in-the-middle attacks by making sure the entanglement is not broken. if we can’t know the collapse happened how can we make such claim (mitm can meassure stolen briefcase put it back and no one would know)</p>
]]></description><pubDate>Sat, 10 Sep 2022 07:54:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=32788746</link><dc:creator>spiddy</dc:creator><comments>https://news.ycombinator.com/item?id=32788746</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32788746</guid></item><item><title><![CDATA[New comment by spiddy in "CEO Shadow Program"]]></title><description><![CDATA[
<p>From the investor's perspective starting from Google is a lot better, and I bet this was done deliberately. It provides him the insight he doesn't need the CEO to find the articles.</p>
]]></description><pubDate>Sat, 13 Aug 2022 09:13:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=32448146</link><dc:creator>spiddy</dc:creator><comments>https://news.ycombinator.com/item?id=32448146</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32448146</guid></item><item><title><![CDATA[New comment by spiddy in "An incident impacting 5M accounts and private information on Twitter"]]></title><description><![CDATA[
<p>Also worth noting that time response deviance when user exists or not can also be a leak of info</p>
]]></description><pubDate>Wed, 10 Aug 2022 08:22:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=32409184</link><dc:creator>spiddy</dc:creator><comments>https://news.ycombinator.com/item?id=32409184</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32409184</guid></item><item><title><![CDATA[New comment by spiddy in "The Wisdom in Kung Fu Panda"]]></title><description><![CDATA[
<p>This reminds me my father when I mentioned bad news he always referred to a saying; no need to worry, things you can't control you can do nothing about them, and why worry about things you can control.<p>I think the frustration often arise when we create the illusion of control and unexpected events shatter that idea, bringing ourselves in denial.<p>A good measure is to keep a buffer for unexpected events and prepare yourself sentimentally.</p>
]]></description><pubDate>Wed, 23 Mar 2022 17:39:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=30781117</link><dc:creator>spiddy</dc:creator><comments>https://news.ycombinator.com/item?id=30781117</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30781117</guid></item><item><title><![CDATA[New comment by spiddy in "My First Impressions of Web3"]]></title><description><![CDATA[
<p>There is a point to be made here that is an important difference between web2 and web3+centralized apis. On the latter companies do not have lock-in of the data, which provides a big incentive to not be evil. the moment someone can make a case for bad play they have the advantage to shift the market to a different platform. Unfortunately this is not so easy on web2 because of the data that locks users on those platforms.</p>
]]></description><pubDate>Sat, 08 Jan 2022 10:31:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=29850337</link><dc:creator>spiddy</dc:creator><comments>https://news.ycombinator.com/item?id=29850337</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29850337</guid></item><item><title><![CDATA[New comment by spiddy in "Web3 is centralized"]]></title><description><![CDATA[
<p>> Helium is very much centralised because it has to (by the nature of their offering) lock down the end-user devices heavily. They have a single approved manufacturer last I checked.<p>As far as I can see there are currently 19 approved device manufacturers [0].<p>> It essentially operates as a unregistered and unregulated ISP and that isn’t something to be taken lightly. It does that by pushing all legal and regulatory liability to operators. There’s also a lot of scams with operators faking their signal etc.<p>Scams faking their signal will only help improve the robustness of the network on the long run as these are fixable issues.<p>Regulation seems to be spurring on every web3 conversation. I believe regulation is lagging behind user adoption and is a pending conversation. As for the exact scenario (LORA network) what kind of regulation do we __want__ the network to have? I don't think blocking user traffic is something we want to have, as an example you mentioned with current ISPs.<p>[0]: <a href="https://www.helium.com/mine" rel="nofollow">https://www.helium.com/mine</a></p>
]]></description><pubDate>Sun, 02 Jan 2022 12:16:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=29768120</link><dc:creator>spiddy</dc:creator><comments>https://news.ycombinator.com/item?id=29768120</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29768120</guid></item><item><title><![CDATA[New comment by spiddy in "Web3 is centralized"]]></title><description><![CDATA[
<p>I tend to look closely into projects that are outside of the echo chamber that can provide real world value and better economic models than web2 solutions.<p>My two favorites are:<p>helium where they build IoT global network, I use a helium GPS-alternative tracker for my moto which costs 10 times less than GPS tracker.<p>scPrime (although there are other storage alternatives) which build global S3-compatible storage using available disk space on HDs. There is a lot of real estate that is sitting right now that can be harvested for money easily with networks like this.</p>
]]></description><pubDate>Sun, 02 Jan 2022 10:12:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=29767418</link><dc:creator>spiddy</dc:creator><comments>https://news.ycombinator.com/item?id=29767418</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29767418</guid></item><item><title><![CDATA[New comment by spiddy in "A single line of code made a 24-core server slower than a laptop"]]></title><description><![CDATA[
<p>On post-docker pre-kubernetes time I used `--cpuset-cpus` on docker args to dedicate specific cpus to redis instances, using CoreOS and fleet for cluster orchestration.</p>
]]></description><pubDate>Fri, 31 Dec 2021 19:48:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=29751834</link><dc:creator>spiddy</dc:creator><comments>https://news.ycombinator.com/item?id=29751834</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29751834</guid></item><item><title><![CDATA[New comment by spiddy in "The Handwavy Technobabble Nothingburger of Crypto"]]></title><description><![CDATA[
<p>When you buy bitcoin you are _investing_ in the possibility that the bitcoin will be part of the economic network.<p>The earlier you invest the better the returns. As time passes and bitcoin grabs hold a position the S curve of possible returns will be less. Same as investing in stocks.<p>The value is brought by being early adopter. Historically bitcoin is gaining adoption, but one would argue we're still early.<p>Paradoxically if you think that bitcoin is useless, it's early, if you think it's a sure thing, it's late.<p>That has nothing to do with bitcoin though, it's universally true for any type of risk investment.</p>
]]></description><pubDate>Wed, 24 Nov 2021 19:50:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=29334313</link><dc:creator>spiddy</dc:creator><comments>https://news.ycombinator.com/item?id=29334313</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29334313</guid></item></channel></rss>