<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: calebio</title><link>https://news.ycombinator.com/user?id=calebio</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 03 Jun 2026 07:42:24 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=calebio" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by calebio in "GitHub Stacked PRs"]]></title><description><![CDATA[
<p>Any idea if/when this would be coming to GHE? I know the release cycle is way different but curious about your thoughts.</p>
]]></description><pubDate>Mon, 13 Apr 2026 21:47:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=47758255</link><dc:creator>calebio</dc:creator><comments>https://news.ycombinator.com/item?id=47758255</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47758255</guid></item><item><title><![CDATA[New comment by calebio in "GitHub Stacked PRs"]]></title><description><![CDATA[
<p>I miss the Phabricator review UI so much.</p>
]]></description><pubDate>Mon, 13 Apr 2026 21:45:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=47758225</link><dc:creator>calebio</dc:creator><comments>https://news.ycombinator.com/item?id=47758225</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47758225</guid></item><item><title><![CDATA[New comment by calebio in "Anthropic's AI tool Claude central to U.S. campaign in Iran, amid a bitter feud"]]></title><description><![CDATA[
<p>Have they even filed the forms yet or is this another instance of "let's tweet a thing and let some of the public believe Y (new) while X (old) is actually still true"?</p>
]]></description><pubDate>Wed, 04 Mar 2026 20:25:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=47253294</link><dc:creator>calebio</dc:creator><comments>https://news.ycombinator.com/item?id=47253294</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47253294</guid></item><item><title><![CDATA[New comment by calebio in "Mexico Mandates Biometric SIM Registration for All Phone Numbers"]]></title><description><![CDATA[
<p>Historically, availability was very different between the two countries when we're specifically talking about purchasing SIMs for questionable activity.<p>Physically acquiring the SIMs is only one part of the process as they're pretty worthless without going through the activation process.<p>Prior to this year in Mexico (which introduced ID-based regulations around SIM purchase/activation), you could buy a SIM at a remote gas station, a data package in cash, and activate it without giving your name/email/etc. Now, in 2026, you have to show an ID/passport to do that.<p>The U.S. doesn't have a federal regulation (as far as I know) for this. That level of network protection is usually at the provider level. However, activating the SIM almost always requires an email or existing phone number and not just purchase/possession of the SIM+top-up card. Purchasing the top-up card sometimes can be done in cash, other times requires a pre-paid debit which has its own limitations/regulations due to a mix of KYC/AML. But applying said top-up card usually still requires at least some form of identity verification.  For some of the top national providers, and I'm not sure what model they use to gauge risk to make this decision, they even require an SSN (for prepaid!) and run some form of a check on you (I'm not entirely sure if it's a soft credit check or what).</p>
]]></description><pubDate>Wed, 04 Mar 2026 19:33:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=47252634</link><dc:creator>calebio</dc:creator><comments>https://news.ycombinator.com/item?id=47252634</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47252634</guid></item><item><title><![CDATA[New comment by calebio in "Mexico Mandates Biometric SIM Registration for All Phone Numbers"]]></title><description><![CDATA[
<p>Not a direct answer to your reuqestion re: questionable activity, but for me it's more about ease of access.<p>A SIM in the U.S. is significantly more difficult to acquire than a SIM in Mexico/many other countries.<p>E.g.<p>- Limit on # of SIMs purchased at retailers, low ability to use cash to purchase them, generally always on camera<p>- SIMs locked up behind the counter at lots of major retailers in the U.S.<p>- Activation requirements on U.S. networks for prepaid SIMs<p>Granted, if you're a company you can certainly acquire a lot of SIMs. A lot of questionable activity uses straw purchases, very similar to folks using smurfs to acquire pseudoephedrine in the 2000s.</p>
]]></description><pubDate>Wed, 04 Mar 2026 17:48:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=47251140</link><dc:creator>calebio</dc:creator><comments>https://news.ycombinator.com/item?id=47251140</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47251140</guid></item><item><title><![CDATA[New comment by calebio in "Kohler Can Access Pictures from "End-to-End Encrypted" Toilet Camera"]]></title><description><![CDATA[
<p>> The 1994 paper (freely available at <a href="https://digital.library.unt.edu/ark:/67531/metadc1341727/m2/" rel="nofollow">https://digital.library.unt.edu/ark:/67531/metadc1341727/m2/</a>...) is actually about proper E2EE.<p>That paper is about PKI-based session setup for End-End which is the ancestor of SSL/TLS. It even mentions a CAE which is effectively a CA and it does a synchronous handshake to establish a symmetric key. It's very clearly about transport layer security from end to end.<p>It's not about User-User E2EE (akin to Signal) and shares very little other than that data is encrypted from point A to point B.</p>
]]></description><pubDate>Wed, 03 Dec 2025 10:49:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=46132958</link><dc:creator>calebio</dc:creator><comments>https://news.ycombinator.com/item?id=46132958</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46132958</guid></item><item><title><![CDATA[New comment by calebio in "Kohler Can Access Pictures from "End-to-End Encrypted" Toilet Camera"]]></title><description><![CDATA[
<p>It wasn't coined, it was reused. It historically meant things that were encrypted from the client to the server, e.g. SSH, SSL, TLS, etc.<p>RFC 4949 (Internet Security Glossary, Version 2) from 2007:
<a href="https://datatracker.ietf.org/doc/html/rfc4949" rel="nofollow">https://datatracker.ietf.org/doc/html/rfc4949</a><p><pre><code>     $ end-to-end encryption
      (I) Continuous protection of data that flows between two points in
      a network, effected by encrypting data when it leaves its source,
      keeping it encrypted while it passes through any intermediate
      computers (such as routers), and decrypting it only when it
      arrives at the intended final destination. (See: wiretapping.
      Compare: link encryption.)

      Examples: A few are BLACKER, CANEWARE, IPLI, IPsec, PLI, SDNS,
      SILS, SSH, SSL, TLS.

      Tutorial: When two points are separated by multiple communication
      links that are connected by one or more intermediate relays, end-
      to-end encryption enables the source and destination systems to
      protect their communications without depending on the intermediate
      systems to provide the protection.

</code></pre>
There's a bunch of older references as well. Since SSL/TLS wasn't really adopted by a lot of services until 2008+ usages of it are mainly in papers, old forum posts, etc. I saw it used and was discussing it back in the day on IRC with folks who were way more knowledgeable than me on this topic and had been in the trenches for a while :D</p>
]]></description><pubDate>Wed, 03 Dec 2025 10:04:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=46132624</link><dc:creator>calebio</dc:creator><comments>https://news.ycombinator.com/item?id=46132624</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46132624</guid></item><item><title><![CDATA[New comment by calebio in "Kohler Can Access Pictures from "End-to-End Encrypted" Toilet Camera"]]></title><description><![CDATA[
<p>I'll take the hit on the loose phrasing regarding the SSL paper "outlining plans". That was a poor description of mine of an analysis paper and wasn't a good example of the point I was trying to make. However, you are focusing on the trees and missing the forest. The citations you analyzed actually prove the semantic shift I am describing, specifically the MITRE one.<p>You quoted the MITRE paper (or the older paper it references) defining end-to-end encryption as:<p>> "data being enciphered at the source and remaining unintelligible until it deciphered at its final destination."<p>This is the exact crux of the disagreement. In classic Client-Server architecture, the Server was the "final destination". The application processing the data lived on the server. Therefore, by the definition you just quoted, SSL/TLS from Client to Server was "End-to-End Encryption" because the network (routers/ISPs) could not decipher it.<p>The "modern" definition (post-Signal/WhatsApp) effectively redefined "final destination" to mean "another human user," relegating the Service Provider to a mere hop in the middle. That is a massive semantic shift.<p>re Saltzer's "End-to-End Arguments": The paper argues that functions (like reliability or encryption) should be moved from the lower network layers (links) to the "ends" (hosts/applications). SSL/TLS is the literal implementation of this argument: moving encryption out of the network links (Link Encryption) and into the application endpoints (Host-to-Host).<p>The term "End-to-End" in networking *has* historically meant Host-to-Host (Transport Layer), whereas the modern messaging usage means User-to-User. That is why a lot of folks from that era (and the RFCs) called SSL "End-to-End encryption" because relative to the network, it is.<p>---<p>RFC 4949 from 2007 (Internet Security Glossary) is quite explicit on this:
<a href="https://datatracker.ietf.org/doc/html/rfc4949" rel="nofollow">https://datatracker.ietf.org/doc/html/rfc4949</a><p>>   $ end-to-end encryption<p>>      (I) Continuous protection of data that flows between two points in<p>>      a network, effected by encrypting data when it leaves its source,<p>>      keeping it encrypted while it passes through any intermediate<p>>      computers (such as routers), and decrypting it only when it<p>>      arrives at the intended final destination. (See: wiretapping. Compare: link encryption.)<p>><p>>      Examples: A few are BLACKER, CANEWARE, IPLI, IPsec, PLI, SDNS, SILS, SSH, *SSL, TLS*.<p>><p>>      Tutorial: When two points are separated by multiple communication<p>>      links that are connected by one or more intermediate relays, end-<p>>      to-end encryption enables the source and destination systems to<p>>      protect their communications without depending on the intermediate<p>>      systems to provide the protection.<p>---<p>RFC 1455 from 1993 (32 years ago) also uses the term in the IP/Host context:
<a href="https://pike.lysator.liu.se/docs/ietf/rfc/14/rfc1455.xml" rel="nofollow">https://pike.lysator.liu.se/docs/ietf/rfc/14/rfc1455.xml</a><p>> At this time all Internet Protocol (IP) packets must have most of their header information, including the "from" and "to" addresses, in the clear. This is required for routers to properly handle the traffic even if a higher level protocol fully encrypts all bytes in the packet after the IP header. This renders even *end-to-end encrypted* IP packets subject to traffic analysis if the data stream can be observed.<p>---<p>Regarding your claim that "no one really used the E2EE term before it got the current meaning," the IETF standards for the internet (albeit an informational RFC and not a standards RFC) explicitly list SSL and TLS as examples of End-to-End encryption. The definition of "End" has simply shifted from the Machine to the User.</p>
]]></description><pubDate>Wed, 03 Dec 2025 09:53:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=46132524</link><dc:creator>calebio</dc:creator><comments>https://news.ycombinator.com/item?id=46132524</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46132524</guid></item><item><title><![CDATA[New comment by calebio in "Kohler Can Access Pictures from "End-to-End Encrypted" Toilet Camera"]]></title><description><![CDATA[
<p>> No, before that it was simply not a term, except in some obscure radio protocol<p>> no one really used the E2EE term before it got the current meaning<p>It most certainly was a term and no it wasn't simply limited to "some obscure radio protocol".<p>1994: <a href="https://ieeexplore.ieee.org/abstract/document/363791" rel="nofollow">https://ieeexplore.ieee.org/abstract/document/363791</a><p>1984: <a href="https://dl.acm.org/doi/pdf/10.1145/357401.357402" rel="nofollow">https://dl.acm.org/doi/pdf/10.1145/357401.357402</a><p>1978: <a href="https://apps.dtic.mil/sti/tr/pdf/ADA059221.pdf" rel="nofollow">https://apps.dtic.mil/sti/tr/pdf/ADA059221.pdf</a><p>> Some homemade encryption added on top of TLS is very unlikely to increase the security of the system<p>"Some homemade encryption" is not what I was suggesting at all. E.g. encrypted-at-the-source (client side) AWS files are still sent over TLS as an encrypted blob within an encrypted blob but remain encrypted past the TLS boundary.</p>
]]></description><pubDate>Wed, 03 Dec 2025 05:48:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=46130708</link><dc:creator>calebio</dc:creator><comments>https://news.ycombinator.com/item?id=46130708</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46130708</guid></item><item><title><![CDATA[New comment by calebio in "Kohler Can Access Pictures from "End-to-End Encrypted" Toilet Camera"]]></title><description><![CDATA[
<p>Well respectfully your recollection is missing lots of references by people that were "knowledgeable in cryptography".<p>You can easily find these references in the literature, often comparing link encryption with end-to-end encryption. Some of the earliest papers outlining the plans for SSL in the 90s (Analysis of the SSL 3.0 Protocol) are based on this exact foundation from the 80s (End-To-End Arguments in System Design).<p>Hell, you can even go back to 1978 and see MITRE discussing this exact thing in "Limitations of end-to-end encryption in secure computer networks".</p>
]]></description><pubDate>Wed, 03 Dec 2025 05:45:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=46130688</link><dc:creator>calebio</dc:creator><comments>https://news.ycombinator.com/item?id=46130688</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46130688</guid></item><item><title><![CDATA[New comment by calebio in "Kohler Can Access Pictures from "End-to-End Encrypted" Toilet Camera"]]></title><description><![CDATA[
<p>The modern usage of E2EE definitely means that "the server cannot access it".  That's the meat of this entire discussion.<p>While you are technically correct in a network topology sense (where the "ends" are the TCP connection points), that definition has been obsolete in consumer privacy contexts for a decade now due to "true" E2EE encryption.<p>If we use your definition, then Gmail, Facebook, and Amazon are all "End-to-End Encrypted" because the traffic is encrypted between my client and their server. But we don't call them E2EE because the service provider holds the keys and can see the data.<p>In 2025, when a company claims a camera product is "E2EE", a consumer interprets that to mean "Zero Knowledge". I.e. the provider cannot see the video feeds. If Kohler holds the keys to analyze the data, that is Encryption in Transit, not E2EE. Even though in an older sense (which is what my original comment was saying), it was "End to End Encrypted" because the two ends were defined as Client and Server and not Client to Client (e.g. FB Messenger User1 and FB Messenger User2).</p>
]]></description><pubDate>Wed, 03 Dec 2025 03:37:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=46130024</link><dc:creator>calebio</dc:creator><comments>https://news.ycombinator.com/item?id=46130024</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46130024</guid></item><item><title><![CDATA[New comment by calebio in "Kohler Can Access Pictures from "End-to-End Encrypted" Toilet Camera"]]></title><description><![CDATA[
<p>It was pretty common to call client-side encryption/SSL "end to end encryption" among network engineers who were analyzing data flowing through their networks[0] as well as those who were implementing SSL/TLS into their applications[1]. The ends were the client and the server and the data was encrypted "end to end". The goal at that time was to prevent MITM snooping/attacks which were highly prevalent at the time.<p>Papers in academia and the greater industry[2] also referred to it in this way at the time.<p>Stack Overflow has plenty of examples of folks calling it "end to end encryption" and you can start to see the time period after the Signal protocol and WhatsApp implemented it that the term started to take on a much wider meaning[4]<p>This also came up a lot in the context of games that rolled out client side encryption for packets on the way to the server. Folks would run MITM applications on their computer to intercept game packets coming out of the client and back from the server. Clever mechanisms were setup for key management and key exchange[3].<p>[0] as SSL became more common lots of tooling broke at the network level around packet inspection, routing, caching, etc. As well as engineers "having fun" on Friday nights looking at what folks were looking at.<p>[1] Stack Overflow's security section has references from that era<p>[2] "Encrypting the internet" (2010) - <a href="https://dl.acm.org/doi/10.1145/1851275.1851200" rel="nofollow">https://dl.acm.org/doi/10.1145/1851275.1851200</a><p>[3] Habbo Hotel's prime and generator being hidden in one of the dynamic images fetched from the server as well as their DH mechanism comes to mind.<p>[4] Jabber/XMPP however used E2EE in the more modern sense around that time as they were exploring going beyond TLS and having true E2EE.</p>
]]></description><pubDate>Wed, 03 Dec 2025 03:32:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=46129999</link><dc:creator>calebio</dc:creator><comments>https://news.ycombinator.com/item?id=46129999</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46129999</guid></item><item><title><![CDATA[New comment by calebio in "Kohler Can Access Pictures from "End-to-End Encrypted" Toilet Camera"]]></title><description><![CDATA[
<p>I think part of the problem is that prior to WhatsApp's E2EE implementation in like 2014, TLS <i>was</i> very often called "End to End Encryption" as the ends were Client and Server/Service Provider. It got redefined and now the new usage is way more popular than the old one.<p>I can't blame most people for calling TLS "E2EE", even some folks in industry, but it's not great for a company to advertise that you offer X if the meaning of X has shifted so drastically in the last decade.</p>
]]></description><pubDate>Wed, 03 Dec 2025 03:08:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=46129849</link><dc:creator>calebio</dc:creator><comments>https://news.ycombinator.com/item?id=46129849</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46129849</guid></item><item><title><![CDATA[New comment by calebio in "Kohler Can Access Pictures from "End-to-End Encrypted" Toilet Camera"]]></title><description><![CDATA[
<p>It was only a decade or so ago that "End-To-End Encryption" began to mean something other than "encrypted in transit".<p>E2EE now means something wildly different in the context of messaging applications and the like (since like 2014) so this is more of an outdated way of saying "no one is getting your poop pictures between your toilet and us".<p>It also feels like it would never make sense for this to be "E2EE encrypted" in the modern sense of the term as the "end user recipient" of the message is the service provider (Kohler) itself. "Encrypted in Transit" and "Encrypted at Rest" is about as good as you're going to get here IMO as the service provider is going to have to have access to the keys, so E2EE in a product like this is kind of impossible if you're not doing the processing on the device.<p>I wonder if they encrypt it and then send it over TLS or if they're just relying on TLS as the client->server encryption.  Restated, I wonder how deep in their stack the encrypted blob goes before it's decrypted.</p>
]]></description><pubDate>Wed, 03 Dec 2025 03:04:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=46129823</link><dc:creator>calebio</dc:creator><comments>https://news.ycombinator.com/item?id=46129823</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46129823</guid></item><item><title><![CDATA[New comment by calebio in "Occult books digitized and put online by Amsterdam’s Ritman Library"]]></title><description><![CDATA[
<p>It's turtles all the way down.</p>
]]></description><pubDate>Sat, 16 Aug 2025 01:46:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=44919334</link><dc:creator>calebio</dc:creator><comments>https://news.ycombinator.com/item?id=44919334</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44919334</guid></item><item><title><![CDATA[New comment by calebio in "Show HN: I used OpenAI's new image API for a personalized coloring book service"]]></title><description><![CDATA[
<p>Usually when you commission something you're asking the artist to do art and create something unique with their own artistic flair... not just line-trace an existing photo.<p>The intention and cost of something like that is not at all comparable to what is being offered here.</p>
]]></description><pubDate>Sat, 26 Apr 2025 00:25:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=43799791</link><dc:creator>calebio</dc:creator><comments>https://news.ycombinator.com/item?id=43799791</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43799791</guid></item><item><title><![CDATA[New comment by calebio in "The Truth about Atlantis (2019)"]]></title><description><![CDATA[
<p>> We found that the the Great Flood in the book of Genesis existed<p>Can you elaborate what you mean by the "Great Flood"? There's certainly evidence for regional megafloods, but I'm not aware of any professional geologic body that recognizes what most people mean when they say "Great Flood", i.e. a single planet-wide flood around that time period.</p>
]]></description><pubDate>Tue, 22 Apr 2025 19:02:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=43765213</link><dc:creator>calebio</dc:creator><comments>https://news.ycombinator.com/item?id=43765213</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43765213</guid></item><item><title><![CDATA[New comment by calebio in "Strengths Are Your Weaknesses"]]></title><description><![CDATA[
<p>Is it fair to say that also in your experience, those crucial edge cases/misses accumulate over time, making it even harder to ship things?<p>I've found this a lot in data systems where folks glue stuff together as fast as possible to "ship", while missing the huge glaring issues with the foundation that they've built on top of wet, sliding mud.</p>
]]></description><pubDate>Fri, 11 Apr 2025 18:23:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=43656797</link><dc:creator>calebio</dc:creator><comments>https://news.ycombinator.com/item?id=43656797</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43656797</guid></item><item><title><![CDATA[New comment by calebio in "Digital Archivists: Protecting Public Data from Erasure"]]></title><description><![CDATA[
<p>That's a really good question.<p>In my head, I'm imagining someone early in the morning posting a flyer up on a bulletin board downtown.<p>Throughout the day many folks walked by and took photos of the flyer with their cell phone.<p>At the end of the day, the original person came back and removed the flyer.<p>IMO, at the time that the folks took the photo of the flyer, that flyer was public information. It remains public information even after the flyer is removed[0].<p>This isn't a great analogy of mine, and has plenty of holes, but was interesting to me after I read your comment.  I know it was in the context of doxxing, but I think it's pretty interesting philosophically.<p>I think something similar applies to photos taken of other people in public spaces.  Both the person who took the photo and the subject of the photo are no longer in that physical public space, but the actions took place within that space.<p>I think something similar applies to digital "public spaces".  But what does a public space even mean in the context of walled gardens[1], etc.<p>[0] you then run into the question of what happens if someone posts non-public information, publicly?
[1] are digital walled garden communities that different from physical communities that gate access, whether free or paid.   Whether information shared within those contexts are public or private is an interesting thread as well.</p>
]]></description><pubDate>Wed, 02 Apr 2025 19:30:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=43560575</link><dc:creator>calebio</dc:creator><comments>https://news.ycombinator.com/item?id=43560575</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43560575</guid></item><item><title><![CDATA[New comment by calebio in "We're Still Not Done with Jesus"]]></title><description><![CDATA[
<p>Sure, but as far as I understand it, his followers were Jewish people, those followers called him Rabbi, so at that time... it was a "Jewish viewpoint".</p>
]]></description><pubDate>Tue, 25 Mar 2025 21:54:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=43476434</link><dc:creator>calebio</dc:creator><comments>https://news.ycombinator.com/item?id=43476434</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43476434</guid></item></channel></rss>