I had heard of uMatrix but didn't realize it had that functionality, which is pretty cool! Thanks for sharing!
347 karma · joined August 30, 2013
- am a principal software engineer at PointCard! - worked at Square for 7.5 years. - studied enough applied mathematics to earn a PhD.
More about me: http://traviscj.com/ My blog: http://traviscj.com/blog Get in touch: traviscj@traviscj.com or https://twitter.com/traviscj
[ my public key: https://keybase.io/traviscj; my proof: https://keybase.io/traviscj/sigs/JevjENzfsY9OoqMKH7gl9y_hQu6o2Mji-ERRb18kXpE ]
I had heard of uMatrix but didn't realize it had that functionality, which is pretty cool! Thanks for sharing!
The protocol supports rejecting those edits, but what if I want the form itself to change in response to edits I'm proposing? (Greying out the "change password" button, or telling me "You can't change the relationship status of others!")
Stepping up from my examples a bit, it seems like you'd need a pretty sophisticated model for ACLs and almost arbitrary client side validations, which we didn't have until javascript.
Statically encoding something like a memory constraint sounds very hard for all but the simplest algorithms. What about a randomized algorithm that sometimes uses more heap? How do you get around not knowing how much it's going to use without running it?
More complicated semantics save more words. Ergo we should make the semantics as complicated as possible.
(This specific example is probably a false dichotomy--"the concept of truthiness" might be neither as simple nor as complicated as possible.)
The road that the taxes (probably) paid for?
Also, GP said "allows", not "subsidizes every aspect of the most luxurious way for".
If people are willing to use it, figure out how to improve the visual design -- delegate, sell it, design sabbatical, take some classes, whatever. This may require throwing some work away, but it's still a functioning thing.
I dunno. I'm put off by the "% revenue buys place in the list" model, but I have a hard time saying that the online order aspect doesn't add some value.
also that approach seems dependent on all projects you might want to grep (in this example) building cleanly into an external directory, which is naturally never going to be 100%: some people don't know why other software supports those options, some people don't care, some people think that's the wrong solution to the problem, etc. Ultimately someone comes along and builds up a big enough body of experience that they can account for and fix some fraction of the brain dead behavior out in the wild, and the rest of us get a useful tool.
Not saying a Facebook/Google data breach isn't terrifying -- it certainly is, and the privacy implications are indeed upsetting -- but the profitability path is just not as clear.
The "Russian propagandists" angle from the article is interesting, but seems a bit separate from the "FB has a shitload of data on people" problem. It's basically using the ad/social aspects of the service as designed: changing people's perspectives on something you want them to feel differently about. (Albeit aimed at a different target!) Not sure how to solve that problem.
(So maybe a "about to expire" warning too?)
I want the same thing for promotional emails.