<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: opheliate</title><link>https://news.ycombinator.com/user?id=opheliate</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 20 Oct 2026 22:48:34 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=opheliate" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by opheliate in "German Navy blasts out Darth Vader theme on Thames"]]></title><description><![CDATA[
<p>I’m shocked to hear that I am apparently living under totalitarianism, and would love to see some concrete examples of this dramatic shift in Labour party policy, rather than vague gesturing.</p>
]]></description><pubDate>Thu, 22 Aug 2024 13:32:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=41320078</link><dc:creator>opheliate</dc:creator><comments>https://news.ycombinator.com/item?id=41320078</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41320078</guid></item><item><title><![CDATA[New comment by opheliate in "I Hope Rust Does Not Oxidize Everything"]]></title><description><![CDATA[
<p>@gavinhoward Just FYI, a couple of links in the article are broken:<p>* The "incomplete list" of C UB currently points to the Rust spec vision<p>* The link labelled "unreasonable programming language" currently points to the Gentoo Wikipedia page<p>* The "Starship" link points to the House Wiki page on Vicodin</p>
]]></description><pubDate>Tue, 16 Jul 2024 14:21:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=40976891</link><dc:creator>opheliate</dc:creator><comments>https://news.ycombinator.com/item?id=40976891</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40976891</guid></item><item><title><![CDATA[New comment by opheliate in "Timeliness without datagrams using QUIC"]]></title><description><![CDATA[
<p>That isn’t the premise of the article, that is the “common wisdom” the author corrects as the article goes on. The author goes on to list video games as an example of where UDP makes sense, as well as live video.</p>
]]></description><pubDate>Sun, 23 Jun 2024 12:53:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=40767122</link><dc:creator>opheliate</dc:creator><comments>https://news.ycombinator.com/item?id=40767122</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40767122</guid></item><item><title><![CDATA[New comment by opheliate in "Replit used legal threats to kill my open-source project (2021)"]]></title><description><![CDATA[
<p>Much of your traffic is probably passing through Hurricane Electric servers already, given their position on the backbone (<a href="https://he.net" rel="nofollow">https://he.net</a>).</p>
]]></description><pubDate>Sat, 08 Jun 2024 10:46:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=40616703</link><dc:creator>opheliate</dc:creator><comments>https://news.ycombinator.com/item?id=40616703</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40616703</guid></item><item><title><![CDATA[New comment by opheliate in "Superfile – A fancy, pretty terminal file manager"]]></title><description><![CDATA[
<p>An operating system from 2018 which is no longer maintained by its vendor? <a href="https://www.linuxmint.com/rel_tara_cinnamon_whatsnew.php" rel="nofollow">https://www.linuxmint.com/rel_tara_cinnamon_whatsnew.php</a><p>I think it's somewhat unreasonable to expect software released today will necessarily work on your environment without some legwork.</p>
]]></description><pubDate>Fri, 10 May 2024 16:22:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=40320787</link><dc:creator>opheliate</dc:creator><comments>https://news.ycombinator.com/item?id=40320787</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40320787</guid></item><item><title><![CDATA[New comment by opheliate in "About the Tailscale.com outage on March 7, 2024"]]></title><description><![CDATA[
<p>The Vercel IPv6 feature request & surrounding discussion makes for frustrating reading: <a href="https://github.com/orgs/vercel/discussions/47">https://github.com/orgs/vercel/discussions/47</a></p>
]]></description><pubDate>Sat, 30 Mar 2024 17:02:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=39876546</link><dc:creator>opheliate</dc:creator><comments>https://news.ycombinator.com/item?id=39876546</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39876546</guid></item><item><title><![CDATA[New comment by opheliate in "Mass trespass on Dartmoor to highlight England's 'piecemeal' right to roam laws"]]></title><description><![CDATA[
<p>Dismissing the <i>Summa Theologica</i> as “borderline schizophrenic nonsense” makes me believe you’re just trolling here.</p>
]]></description><pubDate>Fri, 23 Feb 2024 21:08:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=39486116</link><dc:creator>opheliate</dc:creator><comments>https://news.ycombinator.com/item?id=39486116</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39486116</guid></item><item><title><![CDATA[The Unholy Saga of Phoenix Hyperspace]]></title><description><![CDATA[
<p>Article URL: <a href="https://gekk.info/articles/hyperspace.htm">https://gekk.info/articles/hyperspace.htm</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=38934701">https://news.ycombinator.com/item?id=38934701</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 10 Jan 2024 00:55:12 +0000</pubDate><link>https://gekk.info/articles/hyperspace.htm</link><dc:creator>opheliate</dc:creator><comments>https://news.ycombinator.com/item?id=38934701</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38934701</guid></item><item><title><![CDATA[New comment by opheliate in "How many legs do ten elephants have, if two of them are legless?"]]></title><description><![CDATA[
<p>Was this its raw response to the same query as in the OP? It seems odd it would provide a response using variables named with underscores, rather than using spaces, or more traditional algebraic notation (x/y/z).</p>
]]></description><pubDate>Mon, 25 Dec 2023 22:10:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=38766629</link><dc:creator>opheliate</dc:creator><comments>https://news.ycombinator.com/item?id=38766629</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38766629</guid></item><item><title><![CDATA[New comment by opheliate in "Build your own BitTorrent"]]></title><description><![CDATA[
<p>Having done a couple of their courses without paying:<p>You are expected to complete the project in steps they define (so for their Redis project, step 1 is to bind to a port, step 2 is to respond to a PING command, etc). If you choose not to pay, you can only complete one step per day, even if you submit code which would pass future steps.<p>This can be quite frustrating, since each step is often very simple, and IMO discourages producing a well-architected solution which anticipates future requirements, as you're left waiting 24 hours to press the submit button for code you've already written.<p>Still: It's free, and the restricted progress forced me to not use it for procrastination purposes, so there's that.</p>
]]></description><pubDate>Thu, 19 Oct 2023 12:37:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=37942018</link><dc:creator>opheliate</dc:creator><comments>https://news.ycombinator.com/item?id=37942018</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37942018</guid></item><item><title><![CDATA[New comment by opheliate in "Tell HN: Goodbye HTML Gmail"]]></title><description><![CDATA[
<p>Being a current user of Migadu: I’m not sure what they’ve written there is actually correct. When I’ve gone over the outgoing message limit, I’ve received no warning, no 25% margin, and the messages were just dropped, not deferred. I just received an email telling me I had exceeded my account limits.</p>
]]></description><pubDate>Mon, 18 Sep 2023 22:27:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=37562972</link><dc:creator>opheliate</dc:creator><comments>https://news.ycombinator.com/item?id=37562972</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37562972</guid></item><item><title><![CDATA[New comment by opheliate in "PSA: Don't base your business around Discord.7yr account banned for posting ASNs"]]></title><description><![CDATA[
<p>Good point, I think I misinterpreted the conversation in the second screenshot.<p>I think the point is still relevant though: if these are the ASNs connected to a server which you know has 10 active users, for example, then there is still a potential privacy concern.</p>
]]></description><pubDate>Sun, 03 Sep 2023 00:03:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=37366542</link><dc:creator>opheliate</dc:creator><comments>https://news.ycombinator.com/item?id=37366542</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37366542</guid></item><item><title><![CDATA[New comment by opheliate in "PSA: Don't base your business around Discord.7yr account banned for posting ASNs"]]></title><description><![CDATA[
<p>I agree it’s not a TOS violation, but I do think it could potentially be a shitty move to post the ASN from which a specific user is connecting to your service, if they’ve not said it’s okay for you to do so.<p>If you’re from a small town with a local ISP, associating that town with your first name could be enough to specifically identify you, with the help of yellow-pages directory sites. Even just knowing someone’s state or country is a data point that can be used to narrow down their identity. For the privacy minded, this could be very unfortunate.<p>I’m not sure why you would be publicly posting the ASN from which a user is connecting anyway? Could you explain the context a bit more here?</p>
]]></description><pubDate>Sat, 02 Sep 2023 23:47:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=37366450</link><dc:creator>opheliate</dc:creator><comments>https://news.ycombinator.com/item?id=37366450</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37366450</guid></item><item><title><![CDATA[New comment by opheliate in "Leptos, a cutting-edge full-stack Rust framework"]]></title><description><![CDATA[
<p>The author of Leptos has some great YouTube videos talking about Rust for the front-end, especially the performance aspect: <a href="https://youtube.com/@gbjxc">https://youtube.com/@gbjxc</a></p>
]]></description><pubDate>Sat, 24 Jun 2023 21:51:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=36462969</link><dc:creator>opheliate</dc:creator><comments>https://news.ycombinator.com/item?id=36462969</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36462969</guid></item><item><title><![CDATA[New comment by opheliate in "Canary domain – use-application-dns.net"]]></title><description><![CDATA[
<p>Ah of course, sorry, teaches me to speak without thinking.</p>
]]></description><pubDate>Thu, 25 May 2023 21:00:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=36076163</link><dc:creator>opheliate</dc:creator><comments>https://news.ycombinator.com/item?id=36076163</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36076163</guid></item><item><title><![CDATA[New comment by opheliate in "Canary domain – use-application-dns.net"]]></title><description><![CDATA[
<p>Not entirely certain, but I think to some degree this is a way for the network to say, “I will not respect your privacy, so don’t try”.<p>If a network implements DNS-based content filtering and blocks DOH requests, not responding to a query for this domain could allow an application to know to not bother trying DOH, since it will definitely fail every time.<p>I could be totally off the mark here, though.</p>
]]></description><pubDate>Thu, 25 May 2023 19:39:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=36075137</link><dc:creator>opheliate</dc:creator><comments>https://news.ycombinator.com/item?id=36075137</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36075137</guid></item><item><title><![CDATA[New comment by opheliate in "Ask HN: How do you not take criticism of your work personally?"]]></title><description><![CDATA[
<p>This kind of attitude strikes me as an excellent way to avoid ever pursuing introspection or self-improvement. Do you have any examples of criticism you’ve received in the past which you would deem worthwhile?</p>
]]></description><pubDate>Thu, 25 May 2023 16:25:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=36072758</link><dc:creator>opheliate</dc:creator><comments>https://news.ycombinator.com/item?id=36072758</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36072758</guid></item><item><title><![CDATA[New comment by opheliate in "Cryptographic Best Practices"]]></title><description><![CDATA[
<p>I probably should have said “can be”. The way RSA is often explained just details the mathematics, and explains how a message could be encrypted directly using RSA. It’s then not an unreasonable assumption for a complete beginner that this is how RSA works in practice, even though this is not the case.</p>
]]></description><pubDate>Mon, 17 Apr 2023 11:12:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=35599157</link><dc:creator>opheliate</dc:creator><comments>https://news.ycombinator.com/item?id=35599157</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35599157</guid></item><item><title><![CDATA[New comment by opheliate in "Cryptographic Best Practices"]]></title><description><![CDATA[
<p>The author definitely should have clarified this. The standard is to use ECC for key exchange only. This can be done entirely offline - each party chooses a random secret scalar, and multiplies the base point of the curve by that scalar to produce a public point. You publish your public point in advance of communication. When you want to send a message, you multiply the other party’s public point by your secret scalar to obtain a shared key. Then, just use a well-studied symmetric AEAD construction to encrypt messages.<p>Of course, this doesn’t incorporate any forward secrecy, which is a key benefit of using something like TLS or Noise rather than rolling your own custom protocol.</p>
]]></description><pubDate>Mon, 17 Apr 2023 09:51:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=35598646</link><dc:creator>opheliate</dc:creator><comments>https://news.ycombinator.com/item?id=35598646</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35598646</guid></item><item><title><![CDATA[New comment by opheliate in "Cryptographic Best Practices"]]></title><description><![CDATA[
<p>I’m not crazy about this guide to be honest.<p>For symmetric encryption, if you’re recommending Salsa20/ChaCha20, it is <i>absolutely necessary</i> to discuss nonce management, since this is a major footgun people coming from AES may not be familiar with. You should always use the extended nonce variants of these algorithms (XSalsa20/XChaCha20) if possible, with a random nonce for every message. If not, you will have to be certain that nonces are never reused with the same key, possibly through some counter construction. The real solution to symmetric encryption for most people is to use something like Sodium‘s `crypto_secretstream`, which smooths out all the rough edges.<p>“Use ECC” is too generic as advice for asymmetric encryption. Use Elliptic-Curve Diffie-Hellman for key exchange (X25519 ideally), and then use a symmetric AEAD construction (XChaCha20-Poly1305 or AES-GCM) to actually encrypt messages. For people familiar with RSA, in which the asymmetric construction is actually used to encrypt messages, this is unfamiliar, so explanation is necessary.<p>I would not recommend just “SHA-2” as the first choice for generic hash algorithms anymore, due to length extension attacks. Use BLAKE2b, SHA-3, or one of the well-studied truncated variants of SHA-2.<p>Also, I think monocypher was written independently of NaCl, it’s not a fork.</p>
]]></description><pubDate>Mon, 17 Apr 2023 09:46:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=35598600</link><dc:creator>opheliate</dc:creator><comments>https://news.ycombinator.com/item?id=35598600</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35598600</guid></item></channel></rss>