<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: aspensmonster</title><link>https://news.ycombinator.com/user?id=aspensmonster</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 10 Jun 2026 12:21:01 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=aspensmonster" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by aspensmonster in "Amazon workers under pressure to up their AI usage are making up tasks"]]></title><description><![CDATA[
<p>>This article is about statistics and government policy. For Nazi analogies in internet discussions, see Godwin's law.</p>
]]></description><pubDate>Fri, 15 May 2026 17:19:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=48151274</link><dc:creator>aspensmonster</dc:creator><comments>https://news.ycombinator.com/item?id=48151274</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48151274</guid></item><item><title><![CDATA[New comment by aspensmonster in "Bring Back Idiomatic Design"]]></title><description><![CDATA[
<p>Squircles[1].<p>[1] <a href="https://en.wikipedia.org/wiki/Squircle" rel="nofollow">https://en.wikipedia.org/wiki/Squircle</a></p>
]]></description><pubDate>Sun, 12 Apr 2026 15:26:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47740846</link><dc:creator>aspensmonster</dc:creator><comments>https://news.ycombinator.com/item?id=47740846</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47740846</guid></item><item><title><![CDATA[New comment by aspensmonster in "Roundcube Webmail: SVG feImage bypasses image blocking to track email opens"]]></title><description><![CDATA[
<p>They still exist. Surprisingly, most folks aren't interested in letting every newsletter and promotion know that they were seen. So a surveillance arms race ensues instead.</p>
]]></description><pubDate>Sun, 08 Feb 2026 22:47:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=46939381</link><dc:creator>aspensmonster</dc:creator><comments>https://news.ycombinator.com/item?id=46939381</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46939381</guid></item><item><title><![CDATA[New comment by aspensmonster in "Privacy Pass Authentication for Kagi Search"]]></title><description><![CDATA[
<p>>Very true, but again, the RFC describes a completely different threat model with much stronger guarantees. The Kagi threat model:
>
>- Does not provide Issuer-Client unlinkability
>
>- Does not provide Attester-Origin unlinkability<p>If the Client, Attester, and Origin are all a single party (Kagi), then it follows from that threat model that Kagi does not provide Kagi-Client unlinkability, no?<p>Further, this is not what Kagi has advertised in the blog post:<p>>What guarantees does Privacy Pass offer?
>
>As used by Kagi, Privacy Pass tokens offer various security properties (§ 3.3, of [2]).<p>Kagi are explicitly stating that they provide the guarantees of § 3.3. They even use more plain language:<p>>Generation-redemption unlinkability: Kagi cannot link the tokens presented during token redemption (i.e. during search) with any specific token generation phase. *This means that Kagi will not be able to tell who it is serving search results to*, only that it is someone who presented a valid Privacy Pass token.
>
>Redemption-redemption unlinkability: Kagi cannot link the tokens presented during two different token redemptions. This means that *Kagi will not be able to tell from tokens alone whether two searches are being performed by the same user*.<p>As it stands, Kagi cannot meaningfully guarantee those things, because the starting point is the client providing a unique identifier to Kagi.<p>>That said, I will point out that this Issuer-Client unlinkability issue can be solved by introducing a 3rd-party service or when Kagi starts accepting Monero payments.<p>Sure, but at that point, there is no need for any of the Privacy Pass infrastructure in the first place.<p>>Also completely valid, but also not something Kagi claims to guarantee.<p>I disagree. Their marketing here is "we can't link your searches to your identity, <i>because cryptography</i>."<p>>They believe the extension should be responsible for guarding attainer issuance partitioning. I don't think it's implemented currently but it shouldn't be too hard, especially since they currently use only 1 keypair.<p>If Kagi is going to insist on being the attester and on requiring uniquely identifiable information as the basis for issuing tokens, then yes, the only way to even <i>try</i> to confirm that they're not acting maliciously is to keep track not only of distinct keypairs, but also of public and private metadata blocks within the tokens, and to share all of that data (in a trustworthy manner, of course) with other confirmed Kagi users. And if a user doesn't understand all of the nuances that would entail, or all of the nuances just discussed here, and instead just trusts the Kagi-written client implicitly? Then it's all just privacy theater.</p>
]]></description><pubDate>Fri, 14 Feb 2025 10:23:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=43046925</link><dc:creator>aspensmonster</dc:creator><comments>https://news.ycombinator.com/item?id=43046925</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43046925</guid></item><item><title><![CDATA[New comment by aspensmonster in "Privacy Pass Authentication for Kagi Search"]]></title><description><![CDATA[
<p>>3. CLIENT uses it's identity to request token from ISSUER/ATTESTER<p>The ISSUER and ATTESTER are different roles. As previously quoted, "Clients explicitly trust Attesters to perform attestation correctly and in a way that does not violate their privacy." The RFC is explicit that, when all of the roles are held by the same entity, the attestation should not rely on unique identifiers. But that's exactly what a session cookie is.<p>>You can see how the ISSUER/ATTESTER can identify the client as the source of the "anonymous request" to the ORIGIN because the ISSUER, ATTESTER and ORIGIN are the same entity, and therefore it can use a timing attack to correlate the request to the ORIGIN (1.) with the request to the ISSUER/ATTESTER (3.).<p>No timing or spacing attack is needed here. If I have to provide Kagi with a valid session cookie in order to get the tokens, then they already have a unique identifier for me. There is no guarantee that Kagi is not keeping a 1-to-1 mapping of session cookies to ISSUER keypairs, or that Kagi could not, if compelled, establish distinct ISSUER keypairs for specific session cookies.</p>
]]></description><pubDate>Fri, 14 Feb 2025 07:37:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=43045878</link><dc:creator>aspensmonster</dc:creator><comments>https://news.ycombinator.com/item?id=43045878</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43045878</guid></item><item><title><![CDATA[New comment by aspensmonster in "Privacy Pass Authentication for Kagi Search"]]></title><description><![CDATA[
<p>Seeing as I'm not getting any traction in the fediverse (<a href="https://tenforward.social/@aspensmonster/113999217587309328" rel="nofollow">https://tenforward.social/@aspensmonster/113999217587309328</a>), maybe I can ask here instead.<p>=================================<p>From their blog:<p>>As standardized in [2 - 4], the Privacy Pass protocol is able to accommodate many “architectures.” Our deployment model follows the original architecture presented by Davidson et al. [1], called “Shared Origin, Attester, Issuer” in § 4 of [2].<p>From [2] RFC 9576 § 3.3 "Privacy Goals and Threat Model" :<p>>Clients explicitly trust Attesters to perform attestation correctly and in a way that does not violate their privacy. In particular, this means that Attesters that may be privy to private information about Clients are trusted to not disclose this information to non-colluding parties. Colluding parties are assumed to have access to the same information; see Section 4 for more about different deployment models and non-collusion assumptions. However, Clients assume that Issuers and Origins are malicious.<p>And From [2] RFC 9576 § 4.1 "Shared Origin, Attester, Issuer" :<p>>As a result, attestation mechanisms that can uniquely identify a Client, e.g., requiring that Clients authenticate with some type of application-layer account, are not appropriate, as they could lead to unlinkability violations.<p>Womp womp :(<p>This is not genuinely private in any meaningful sense of the term. Kagi plays the role of all three parties, and even relies on the very thing section 4.1 says is not appropriate: to use mechanisms that can uniquely identify a client. They utilize a client's session token: "In the case of Kagi’s users, this can be done by presenting their Kagi session cookie to the server."<p>Frankly, that blog post is disingenuous at best, and malicious at worst.<p>=================================<p>I <i>want</i> to be wrong here. Where am I wrong? What am I missing?</p>
]]></description><pubDate>Fri, 14 Feb 2025 03:09:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=43044368</link><dc:creator>aspensmonster</dc:creator><comments>https://news.ycombinator.com/item?id=43044368</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43044368</guid></item><item><title><![CDATA[New comment by aspensmonster in "Show HN: Chili. Rust port of Spice, a low-overhead parallelization library"]]></title><description><![CDATA[
<p>The old EE in me got excited for a second there, thinking someone had made a Rust port of [SPICE](<a href="https://en.wikipedia.org/wiki/SPICE" rel="nofollow">https://en.wikipedia.org/wiki/SPICE</a>).</p>
]]></description><pubDate>Thu, 19 Sep 2024 22:33:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=41597035</link><dc:creator>aspensmonster</dc:creator><comments>https://news.ycombinator.com/item?id=41597035</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41597035</guid></item><item><title><![CDATA[New comment by aspensmonster in "Suspicious data pattern in recent Venezuelan election"]]></title><description><![CDATA[
<p>>The signatures on the Actas are digital, not ink.<p>Yes, each acta has a digital signature, gathered ahead of time. It is there to compare against the inked signatures signed by the members of the mesa, after confirmation that the sampled ballots converge toward the computer's results. The <i>ballots</i> are the source of truth here, not what the computer receipt says. And the link between the ballots and the receipt are the inked signatures (or fingerprints) of the members of the mesa.<p>>What's more likely, that the opposition forged tens of thousands of receipts in less than a day, or a dictator reported fake results to remain in power?<p>The opposition need not have been the one to hack the machines. A third party could have done that. And again, the opposition haven't released "forged" receipts, merely receipts that have not actually been certified. How they have obtained those receipts is an open question at this point.<p>>Receipts, mind you, copies of which are given to each witness from the top-three political parties, at any point now could have been called into question but not a single counter example has been shown.<p>90% of their receipts lack any inked certification from the presidents, secretaries, members, witnesses, or operators of the mesas on the ground. That should be garnering an enormous amount of skepticism from a crowd that is normally adamant about not trusting computers during elections.</p>
]]></description><pubDate>Fri, 02 Aug 2024 18:58:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=41141568</link><dc:creator>aspensmonster</dc:creator><comments>https://news.ycombinator.com/item?id=41141568</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41141568</guid></item><item><title><![CDATA[New comment by aspensmonster in "Suspicious data pattern in recent Venezuelan election"]]></title><description><![CDATA[
<p>Long time no see, HN! As a techie-turned-communist I'm vested in this story, so I decided to follow along:<p><a href="https://x.com/aspensmonster/status/1818859550516129814" rel="nofollow">https://x.com/aspensmonster/status/1818859550516129814</a><p>I was able to follow their guide to scrape the resultadosconvzla.com website, and ended up with ~22,000 JPGs of receipts. A random sampling of them shows that, for the most part, they contain no actual inked signatures and/or fingerprints that would be present on the receipts signed by the poll workers. <i>Some</i> of the receipts do have signatures and/or fingerprints, but not <i>most</i> of them. Most of them look like this:<p><a href="https://octodon.social/deck/@aspensmonster/112884917622194467" rel="nofollow">https://octodon.social/deck/@aspensmonster/11288491762219446...</a><p>I.e., it looks like they asked a voting machine to print out a receipt, and it did. Then, they scanned the receipt in and put it online. The important part though, where individual poll workers scattered across hundreds of stations all over the country all sign their receipts in ink, for comparison against the computerized signatures gathered beforehand, does not appear to have happened for most of the receipts that the opposition has in possession.<p>I'm frustrated that the Maduro government has released highly improbable numbers. And I'm frustrated that it (certainly appears that) the opposition doesn't have nearly as much validated data as they claim to have. My gut tells me that the CNE got hacked, that the results are thus untrustworthy, and that they'll need to re-run the election, preferably by pen and paper. But the Maduro administration didn't want to face up to that fact and so, made up numbers instead -__-</p>
]]></description><pubDate>Thu, 01 Aug 2024 05:19:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=41126384</link><dc:creator>aspensmonster</dc:creator><comments>https://news.ycombinator.com/item?id=41126384</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41126384</guid></item><item><title><![CDATA[New comment by aspensmonster in "Signal commit Username Integration Test"]]></title><description><![CDATA[
<p>I turned it off as soon as it was debuted.</p>
]]></description><pubDate>Thu, 19 Oct 2023 19:11:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=37947285</link><dc:creator>aspensmonster</dc:creator><comments>https://news.ycombinator.com/item?id=37947285</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37947285</guid></item><item><title><![CDATA[New comment by aspensmonster in "Revision demoparty banned on Twitch mid-stream"]]></title><description><![CDATA[
<p>Impressed with SmashStash by iNSANE.</p>
]]></description><pubDate>Sat, 03 Apr 2021 21:09:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=26684767</link><dc:creator>aspensmonster</dc:creator><comments>https://news.ycombinator.com/item?id=26684767</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26684767</guid></item><item><title><![CDATA[New comment by aspensmonster in "Meet the Muslim-American Leaders the FBI and NSA Have Been Spying On"]]></title><description><![CDATA[
<p>And it seems I'm still slowbanned/hellbanned :D I'm thinking that something like /r/undelete for HN could be really useful.</p>
]]></description><pubDate>Wed, 09 Jul 2014 05:10:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=8008169</link><dc:creator>aspensmonster</dc:creator><comments>https://news.ycombinator.com/item?id=8008169</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=8008169</guid></item><item><title><![CDATA[New comment by aspensmonster in "Meet the Muslim-American Leaders the FBI and NSA Have Been Spying On"]]></title><description><![CDATA[
<p>I come back a few weeks or months later, and find that HN is <i>still</i> silently killing NSA stories. This <i>was</i> near the top of the front page, until I refreshed and it disappeared, ranked 25 among the new stories despite 13 points and 2 comments.<p>Stay classy, mods. Signing off now :D<p>Edit: Currently ranked #72, probably well on its way to the fourth or fifth page. At least on <a href="https://lobste.rs" rel="nofollow">https://lobste.rs</a>, I might be able to see a modlog explanation if it gets removed there too.</p>
]]></description><pubDate>Wed, 09 Jul 2014 05:03:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=8008152</link><dc:creator>aspensmonster</dc:creator><comments>https://news.ycombinator.com/item?id=8008152</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=8008152</guid></item><item><title><![CDATA[New comment by aspensmonster in "An Update on HN Comments"]]></title><description><![CDATA[
<p>Yes. That is what they do. Or used to do.</p>
]]></description><pubDate>Fri, 18 Apr 2014 02:26:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=7607670</link><dc:creator>aspensmonster</dc:creator><comments>https://news.ycombinator.com/item?id=7607670</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=7607670</guid></item><item><title><![CDATA[New comment by aspensmonster in "Supporting customers gives CEOs a reality check"]]></title><description><![CDATA[
<p><i>>An hour at the helpdesk can help you discover great product ideas, feedback and suggestions - a gold mine when you're chasing product-market fit.</i><p>An hour with your front line support --or bothering to read through or even solicit their thoughts-- can do just as much for you, multiplied by however many support members you have. If anyone knows the flaws of your product, it's the guys and gals on the front lines that have to make excuses for it every day.<p><i>>A support rep can only go so far. Support agents often don't have the visibility in an organization to go back and fix bigger process problems. Only you can.</i><p>Speaking as someone who has done support before, and will likely continue to do so in the future in one way or another: you've got this all backwards. If anyone knows how screwed up a process is in your organization, or how broken your product is, it's the poor saps like us that are tasked with carrying those processes out and supporting those crappy products. Support agents don't lack "visibility." They lack authority and autonomy to handle issues on their own without fear of reprisal for not using the proper openers and closers and not keeping all calls under 12 minutes so they hit that magic 5 calls and 10 chats an hour marker. For all the talk of "horizontal" and "flat" organizations, most support shops have a very clearly defined hierarchy and strict control over lateral movement that blows up the very "gold mine" you're chasing after.<p><i>>When employees see their CEO on Support, they realize it's absolutely essential for them to go above and beyond call of duty to make sure their customers are more than just satisfied.</i><p>If you want "above and beyond," be prepared to compensate for it: more-than-COL raises, PTO, TOIL, year-end bonuses, above-average salaries/wages. You're the CEO. You'll go above and beyond because at the end of the day your compensation is tied directly to how well the business does financially. Front line support? We get paid the same amount no matter how easy or rough the day was, no matter how "above and beyond" we went. If anything, going "above and beyond" just means "this call will take me an hour," which means "my metrics are totally fucked for the rest of the day and possibly the week." And that could mean losing your job. Or it could just be justification for denying a raise or promotion.<p>===================================<p>Overall, I don't think you'll really get the experience you're looking for as a CEO. Unless you insist that your support manager treat you like any other front-line support tech, with all of the same metrics, and expectations, and "rough" customers, and "in-house" problems, and hours, and compensation, and fear of reprisal, you're going to miss things by simple virtue of the fact that what you're experiencing simply isn't what actually occurs on a day-to-day basis.</p>
]]></description><pubDate>Wed, 16 Apr 2014 08:25:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=7596677</link><dc:creator>aspensmonster</dc:creator><comments>https://news.ycombinator.com/item?id=7596677</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=7596677</guid></item><item><title><![CDATA[New comment by aspensmonster in "Akamai release source to their custom secure_malloc for OpenSSL"]]></title><description><![CDATA[
<p>>Most of them are stingy, demanding, greedy bastards.<p>I'd go so far as to say "nearly all of them."</p>
]]></description><pubDate>Sun, 13 Apr 2014 08:14:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=7580661</link><dc:creator>aspensmonster</dc:creator><comments>https://news.ycombinator.com/item?id=7580661</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=7580661</guid></item><item><title><![CDATA[New comment by aspensmonster in "Neural Networks, Manifolds, and Topology"]]></title><description><![CDATA[
<p>The typeface and layout are beautiful! As is the work itself. I love it!</p>
]]></description><pubDate>Thu, 10 Apr 2014 09:43:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=7565015</link><dc:creator>aspensmonster</dc:creator><comments>https://news.ycombinator.com/item?id=7565015</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=7565015</guid></item><item><title><![CDATA[New comment by aspensmonster in "When Life Gives You Lemons"]]></title><description><![CDATA[
<p>As of starting to write this comment, there are more comments on this submission bickering about Tesla's PR than there are about the actual merit of the matter:<p><pre><code>  * "Aren't people starting to get tired of Tesla's constant defensiveness?"

  * "something about the tactics they use seem... off."

  * "It's almost like they're bullying people they don't like..."

  * "But. What happens in 5 years when Tesla is 10x bigger than it is now..."

  * "this blog entry leaves a sour taste with me."

  * "Yeah, this does not feel good to me. I get the PR angle but this feels not right to me."

  * "Thank you HN for hosting another Tesla public service announcement."
</code></pre>
I think the amount of flak Tesla gets on a constant basis from numerous entities that want to see Tesla dead more than justifies their aggressive public stance on these kinds of matters. The lawyer involved is apparently a self-proclaimed "Lemon Law King," which should raise a red flag all by itself. Litigious opportunism isn't usually celebrated by the HN crowd and I don't see why an exception should be made here. HN user yock has also pointed out that the lawyer involved in this suit is making a claim that the lack of franchised dealerships strengthens his justifications for opening a case, in that a lack of a dealerships for Tesla vehicles makes invoking Lemon Laws harder for consumers. Given Tesla's recent battles with states over having to sell their vehicles through middle men, I agree with yock's assessment that this is the real motivation for the suit --to add ammo to the case that Tesla must submit to the dealership franchise model-- rather than a genuine concern for a customer's rights under Lemon Laws to reverse a purchase of a vehicle.<p>But if none of that is enough, there's these gems:<p>><i>Ultimately, Tesla service applied non-tamper tape to the fuse switch. From that point on, the fuse performed flawlessly.</i><p>><i>After investigating, they determined that the car's front trunk had been opened immediately before the fuse failure on each of the three occasions.</i><p>I'm all for stomping on double-speaking weasel-wording bullshit. It's not OK when the NSA does it, or the State Department does it, or anyone else does it. That goes for Tesla too. But for some reason it seems a good chunk of the readers here are stomping on what is absolutely the wrong target. Tesla is speaking truth to power and attempting to disrupt a dinosaur of a market that is pulling out all of the stops in a truly glorious effort to kill Tesla off. Could we all drop the pseudo-skepticism act and take note of the plain truth as it is?</p>
]]></description><pubDate>Wed, 09 Apr 2014 23:15:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=7563175</link><dc:creator>aspensmonster</dc:creator><comments>https://news.ycombinator.com/item?id=7563175</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=7563175</guid></item><item><title><![CDATA[New comment by aspensmonster in "Roundcube Webmail 1.0.0 released"]]></title><description><![CDATA[
<p>Between Squirrelmail, Horde, and Roundcube, I always liked Roundcube the most. It was more polished than the others, at least, and was far easier to support end-users with. Glad to see the project is still alive :D</p>
]]></description><pubDate>Tue, 08 Apr 2014 08:57:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=7552216</link><dc:creator>aspensmonster</dc:creator><comments>https://news.ycombinator.com/item?id=7552216</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=7552216</guid></item><item><title><![CDATA[New comment by aspensmonster in "WebM support on 4chan"]]></title><description><![CDATA[
<p>I'd say Google has its own share of responsibility for the lack of adoption of APNGs. Chromium doesn't support them out of the box.</p>
]]></description><pubDate>Sun, 06 Apr 2014 16:55:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=7541527</link><dc:creator>aspensmonster</dc:creator><comments>https://news.ycombinator.com/item?id=7541527</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=7541527</guid></item></channel></rss>