HNHacker News
TopNewBestAskShowJobs

notriddle

2,413 karma · joined July 3, 2015

https://www.accountkiller.com/
submissionscomments
notriddle··on Finality does not exist in payments
This is why so many people absolutely refuse to carry more than a thousand dollar's worth of cash on their person.
notriddle··on Why do we round corners?
A rounded corners article with no squircle?

https://mathworld.wolfram.com/Squircle.html

notriddle··on Don't contribute anything relevant in web forums (2020)
Skype was the primary product of Skype Inc. They were bought by Microsoft. Since Discord is VC funded, they are probably also going to be bought up.
notriddle··on Don't contribute anything relevant in web forums (2020)
> Generally email lists these days only accept submissions from those on the list.

I always assumed that, if spammers were intent on exploiting mailing lists, they would sign up for the list or crawl the archives to figure out who's on it.

Most of the spam I've seen moderating a web forum seems to be aimed at search engine indexes, and not at the forum users themselves. This is why the spammer would start out by copying questions from a different website*, then start silently injecting their spam links later, after the software stops sending the spammer through the mod queue every time they include a link. They don't even want the forum users to see the link; it's entirely for Googlebot's eyes.

Obviously, this is just as applicable to mailing lists as it is to forums, as long as the mailing list has a public archive. We can assume that if mailing lists aren't receiving as much abuse as forums are, it's because the spammers don't think the ML archive has enough page rank to justify it. A lot of them even use human beings in sweatshops to solve CAPTCHAs, if you're thinking that would help.

Forums have the ability to remove all the bogus posts after someone notices the spam links. But how would you remove them from the locally-stored archives that mailing-list users maintain? I brought up USENET cancel messages for a reason: purpose-built discussion board software has needed this ability since the early 2000's at least. You can't just wish the need away by deciding that some sense of free speech is more important, and it makes no sense to advocate for it if your anti-spam strategy is actually to just remain unpopular enough to not be a target.

* or "spinning" questions with a markov text generator, which is sometimes obviously machine-generated gibberish, but sometimes just looks like the kind of gibberish a newbie who is totally lost would post

notriddle··on Surveillance too cheap to meter
> It will soon become impossible to commit the smallest of crimes without law enforcement being notified.

If it was that simple, I would applaud the new era of surveillance. Unfortunately, some people will be above the law, while others will be subjected to it.

If privacy laws were actually repealed, and everyone saw what everyone else was doing, it might not be so bad. It’s the unfairness of it that really stinks.

notriddle··on Don't contribute anything relevant in web forums (2020)
> This is just my personal opinion, but I think email lists the most accessible decentralized substitute. It's 2022, and we have much better techniques to apply to spam filtering.

I contend that this isn’t true.

First of all, if it was true, there would not be so many deliverability problems with email.

But, more importantly, there are solid, definitional reasons why spam filtering can never be particularly good. Is it spam if a bot copies questions from one mailing list to another one with a similar topic, in an attempt to build out a reputation? The copied “spam” emails have identical content to legitimate traffic, but there’s no human at the other end, and the seemingly-good user is eventually going to “cash in” on their reputation by posting actual spam. Similar tactics can attack Bayesian filters, and IP address-based systems are getting less useful over time as CG-NAT becomes more popular.

Personally, I think “spam filtering” as a heuristic that you tack onto an otherwise spam-vulnerable protocol has been about as good as it will ever get for the last decade [1].

Email and traditional web forums share most of the same problems, but web forums have two big advantages:

* Forums can reactively remove spam, as can USENET [2]. Mailing lists have to filter everything before fanning out. ML archives can be redacted, but anyone maintaining their own personal archive has to do any post-delivery filtering themselves.

* Forums have somewhat more operational flexibility. You won’t see Reddit/HN-style voting in mailing lists unless you customize your local tooling to support it. Normally, all a ML can do is decide whether to block it entirely or not.

[1]: https://craphound.com/spamsolutions.txt

[2]: http://wiki.killfile.org/projects/usenet/faqs/cancel/

notriddle··on Why federated protocols don't work (2016)
> Oh again this obsession with e2ee

This is a post on the Signal blog. They are obsessed with E2E encryption, and will never be talked down from it.

Also, I presented several problems with email, not just poor support for encryption.

> Email can be e2e encrypted easily if you want it.

E2E encryption should have forward secrecy. The way that’s usually implemented requires “handshake” messages to be exchanged before the payload is sent anywhere, which cannot be easily retrofitted onto PGP (adding it would be less “encrypted email” and more “an entirely different communication protocol, tunneled over SMTP”). The Axolotl ratchet that Signal uses requires the key for a communication channel to change over time, which is also pretty far away from what PGP and S/MIME currently do.

> The fact is that you generally don't, because you want to access your mail from any device and you want a server-side search

Signal and WhatsApp both exist and people use them, so they obviously aren’t deal-breakers.

> Also, proper e2ee requires identity verification of your contacts, where you check their key fingerprints using an uncompromised channel

It requires you to verify the identity of one, initial contact to bootstrap your social network. From then on, the “uncompromised channel” can be the previous E2E encrypted channel you already created.

notriddle··on Why federated protocols don't work (2016)
You can use it for communication, and it remains popular by first-mover advantage, so I suppose it “works” technically. But almost everyone is on a few, huge servers that can dictate the standards to everyone else, it’s not E2E encrypted and the few attempts to add E2E encryption are unusable, the anti-spam systems are so strict and flakey that it’s a crapshoot if any email actually arrives in someone’s inbox, and routing emails is based on domain names, which are a terrible way to manage data portability.

In other words, it didn’t accomplish what any pro-Federation activist actually wants to accomplish.

notriddle··on Why federated protocols don't work (2016)
Please make actual arguments, and not just Bulverism. After all, building a centralized system and an organization that can run it is the behavior you would expect from someone who sincerely thought it was a better way to make a messenger.
notriddle··on The data are clear: The boys are not all right
People suffering a crisis of meaning might not inflict harm directly, but instead fail to stop the maniacs who do.
notriddle··on Safari: Point to specific bugs and missing support that frustrate you
This is how it is where I work, too. We offer first-class support for Firefox and Chrome, but we really only have one person ever testing anything on Safari, because we only have one person with a Mac.
notriddle··on No-JavaScript Fingerprinting
> These replies about "uniqueness" are in response to me disclosing I use a text-only browser or some non-graphical client to access websites.

And your disclosure was in response to a CSS-based fingerprinting demo. If being fingerprinted doesn’t even matter to you, and you use a text-only browser just because you prefer the UX, then why bring it up on this article in the first place?

notriddle··on No-JavaScript Fingerprinting
> Practially, and I know this is cynical, but you don't really have to follow the GDPR, you just have to make sure there is no outside sign you are tracking users.

Why bother, then?

I mean this in the relatively broad philosophical sense. There are few who seek pain, simply because it is pain, and there are few who implement complex tracking schemes simply to implement complex tracking schemes. They only go through this much work if there is some pleasure or profit to be gained from it.

If you start doing significantly-meaningful ad targeting, someone might notice the striking correlation. If you're a big enough organization for the practice to become dangerous, then even if nobody on the outside notices, someone might leak. What's the point in gathering the information if you can't use it for fear of someone figuring out what you did?

notriddle··on No-JavaScript Fingerprinting
> But seriously, what is the point of thinking about these things. Who is going to go to such lengths to try to "identify" me.

Nobody's going to very much trouble at all. They're just dumping every characteristic they can gather about you into an AI system, like a Bayesian classifier or a Convolution Neural Net. It doesn't require very much work to take into account clearly discrete data like the set of headers you submit, or the delay between switching pages, or parts of your IP address.

You hear a lot of stuff on HN about how inaccurate AI is, and much of it is true. But for figuring out when the set of HTTP headers correlates with your shopping habits, it should actually do a pretty good job, because it's basically just a matter of finding ways to correlate data together. No need to recognize when it's missing some form of outside context, because it doesn't "fail" or "succeed", it just does "worse" or "better." As long as it does better than a coin flip, it's worth it.

Right now, it's pretty effective to block ads by just not loading them, but there's no universal law that says it will always be that way. That already doesn't work on YouTube, which serves the ads from the same domain as the content, meaning that most ad blockers don't work on it. If ad blocking keeps becoming more popular, tactics like that will become more common. Once the ad serving becomes strictly first-party, relying on JavaScript looks like an increasingly terrible idea, not because of the minuscule number of people blocking JavaScript, but because you can't trust the potentially-malicious client to defend against click fraud.

notriddle··on Thank You, Valve
Heuristic anti-cheat works about as well as heuristic anti-spam. It might actually catch more legit players than cheaters, due to the false positive paradox[1].

[1]: https://en.wikipedia.org/wiki/Base_rate_fallacy

notriddle··on No-JavaScript Fingerprinting
On many websites, you will literally be the only person doing that. This is a unique fingerprint.

This might not matter to you, since it sounds like privacy isn’t your primary motivation here, but it is worth pointing out that custom patched browsers are going to be more fingerprinted, not less.

notriddle··on The EARN IT act is back, and it’s more dangerous than ever
If the government has the benefits of the internet, and no one else does, isn’t society less free than if no one has it?
notriddle··on Delta CEO wants U.S. to put unruly passengers on 'no-fly' list
In what way does airline travel not count as interstate commerce?
notriddle··on Apple's privacy push cost Meta $10B
The YouTube recommendation algorithm prefers longer videos than that. It is specifically trained to optimize for “watch minutes,” and longer videos seem more effective than extremely short ones.
notriddle··on What the Omicron wave is revealing about human immunity
> They are dehumanizing.

It's a piece of cloth worn over your nose and mouth. How fragile is your sense of humanity?

> Besides it doesn’t matter what you think about masks. The fact that many people resent wearing them is reason enough to rethink forcing people to wear them.

I don't like wearing shoes, but that doesn't make shoe mandates (which are totally a thing, but only private businesses, not by government order) dehumanizing.

> We do live in society and not everybody considers Covid the only problem in existence.

Is that straw man dead yet?

> Especially post vaccine.

On this point, I actually agree. Would vaccine mandates be acceptable instead? It would be much more effective than mask mandates (which, while I have no real problem with them in principle, don't actually work that well because so many people don't wear them correctly).

notriddle··on Settings are not a design failure
> All of those features that he poo poohs in there are useful and I used them as a newb on Windows.

I'm curious to hear you actually defend the "Find Setup Wizard." It seems to me like a flow so awful even people who mostly like customization would acknowledge its terrible design.

notriddle··on Apple Podcasts suddenly became a five-star app
By this kind of reasoning, web browsers should be held liable for the websites you visit in them.
notriddle··on The web starts on page four
Because it's not just Google. Every web search engine has been getting worse; it's why Google remains "the best" in every head-to-head comparison. The whole web has been getting harder to search.
notriddle··on How to Mislead with Facts
If everyone is bought and paid for, I might as well become an extremist. I’m probably screwed either way, but at least the nuts offer some sense of hope.
notriddle··on Fetch API has landed into Node.js
I think some of it is because Node doesn’t have very many ways to let people know about potentially breaking changes. A compiler (like Elixir) has an opportunity to communicate potential breaking changes to the user before the program actually runs, and a static type system (like Rust) makes it easy to detect such broken code and reject it outright instead of silently changing behavior. It’s harder for Node: where would the diagnostic even go? The console? Some apps use Curses, so this will break them, and many of them send their own logs through something other than the console, so nobody’s actually watching it.

Node also isn’t actually a language, so there’s a lot of stuff that Node developers get in new version, but it’s actually being done in the V8 project.

notriddle··on Please make a dumb car
> Opinion: Mandated lane keeping and other lane keeping/self driving safety garbage is papering over the failure of the human race to govern itself.

When you're done riding that high horse, could you come up with a plan to actually make it stop? Preferably one that can't be dismissed as papering over the failure of the human race to govern itself like self-driving features, or dismissed as an authoritarian power-grab like putting fifty times as many traffic cops on the road, or dismissed as a dream like leveling LA and starting over from scratch with a bike-friendly layout.

notriddle··on Adblocking people and non-adblocking people experience a different web
> Yes, advertisers can and do try to invade subreddits posing as "real" users to promote sham products. But I haven't seen this actually working

Would you know if it did?

notriddle··on Adblocking people and non-adblocking people experience a different web
I do think there's a reasonable argument for ads, since people don't always know what they could be looking for [1]. Independent magazines can serve a similar purpose, but the difference is between an organization that claims to be unaffiliated with the manufacturer, and needs to be constantly policed to make sure they aren't lying about it, and just being up-front about your affiliation, and only needing to be constantly policed to make sure you aren't lying about the product itself.

Unfortunately, web ads suck. Because there isn't enough Gatekeeping(tm), I can't buy things from web ads, because the probability of it being a scam is too high.

[1]: https://www.youtube.com/watch?v=i_mLxyIXpSY

notriddle··on Driverless cars won’t be good for the environment if they lead to more auto use
Does anyone make a driverless car that isn’t a hybrid or an EV?
notriddle··on A UX designer walks into a Tesla Bar
City layout can gently recommend things just as easily as it can force something. Allowing roads to fall into disrepair, not mentioning stuff on maps, putting stuff you want people to see nearby stuff that people have to go to.
← PreviousPage 10 of 31Next →