4,726 karma · joined January 11, 2021
hn@matthew.science
An example that comes to mind that I've seen is an anonymous app that allows for blocking users; you can programmatically block users, query all posts, and diff the sets to identify stable identities. However, the ability to block users is desired by the app developers; they just may not have intended this behavior, but there's no immediate solution to this. This is different than 'user_id' simply being returned in the API for no reason, which is a vulnerability. Then there's maybe a case of the user_id being returned in the API for some reason that MIGHT be important too, but that could be implemented another way more sensibly; this leans more towards vulnerability.
Ultimately most fingerprinting technologies use features that are intended behavior; Canvas/font rendering is useful for some web features (and the web target means you have to support a LOT of use cases), IP address/cookies/useragent obviously are useful, etc (though there's some case to be made about Google's pushing for these features as an advertising company!).
> And that omission isn’t some harmless simplification. It’s the entire trick.
It isn't just once. It's—twice. ;)
https://en.wikipedia.org/wiki/Military%E2%80%93entertainment...
More generally, are there any comparable contract requirements in the field of defense, for a company in the same position as Anthropic? I'm curious.
The lack of upgradability is directly what provides a lot of benefits that I expect the average consumer vastly prefers: better performance with soldered memory and better battery life. It's not just to shaft you on prices (though that's definitely a big factor).
Personally this looks really compelling for students - I did something similar, dinky 4GB ram 2 core laptop with crazy good battery life - because I don't care about specs at all, LMS's and note-taking apps in school are not heavy. I just NEED to be able to work all day long, when lecture halls lack outlets. If I needed development weight I would just use an IDE plugin to remote to a desktop in my dorm.
Are there any similar laptops around this price range with comparable battery life? My impression is the market around ARM laptops is pretty small. If so this is a standout for this use case.
https://law.stackexchange.com/q/499, https://archive.is/EZ2U3
The language learning app people could try scheduling monthly video chats with native speakers (swapping turns halfway through so it's mutually beneficial) and notice their proficiency improve.
I'm just happy for any sort of critical analysis or attention being brought to every municipality's use of this technology as so often people have no idea at all, though. Because there are a lot of counties which are far worse, and almost none of the public is even aware; I suspect there is at least some gap between people who would care if they knew, and people who care now.
[0]: https://alpranalysis.com/virginia/206807
[1]: https://transparency.flocksafety.com/williamsburg-va-pd
There's Eugene and Springfield, OR; Cambridge, MA; a few in TX; Denver and Longmont, CO; Redmond, WA; Evanston and Oak Park, IL; etc.
Also, another answer to this is that there is no overarching goal; I just wanted to build a large scale data analysis pipeline for fun :) I am no stranger to side projects to distract me from finals unfortunately.