Please create an account to participate in the Slashdot moderation system


Forgot your password?
Trust the World's Fastest VPN with Your Internet Security & Freedom - A Lifetime Subscription of PureVPN at 88% off. Also, Slashdot's Facebook page has a chat bot now. Message it for stories and more. ×

Comment Learning to appreciate all-caps buttons (Score 1) 489

I was initially annoyed by the Material Design specification that button text should be in all caps, and I wish that they'd explain their rationales more thoroughly. However, after a bit, here's what I think is going on:

We all know about the tendency for users to click buttons blindly; browser security warnings were notorious for a decade. All-caps text is known to be more difficult to read, and I suspect that having buttons as all-caps (in combination with strong advice to make them action descriptions rather than "OK" and "Cancel") is intended to slow users down just a tad so that they have a moment to think about the action. Once the UI is learned, it's irrelevant, and any slowdown doesn't apply.

Comment Business connection (Score 1) 243

In Abilene, TX, I pay Suddenlink $80/mo for a 50/10 business connection with 3 static IPs. It's more expensive than the residential, but I always have the full bandwidth available to me, and they tend to be pretty responsive when there are line problems. I'd still prefer competition, of course, but I'd likely go with a business connection in any case.

Comment Re:They want no cash (Score 1) 558

I worked for amex as an analyst for a couple of years. They do not (nor do visa or mc) have the ability to see itemised transactions from stores. They can see the merchant id (ie. the store), the amount of $, and they have a lookup table that will assign the merchant to a particular industry. That's pretty much it.

This is blatantly false. My Amex online account lists itemized receipts for at least some retailers (I remember offhand all of the office-supply chains).

Comment Re:No they can't ignore consumer protections (Score 4, Interesting) 247

EU consumer laws have the express purpose of limiting the abuse of consumers by sociopathic profit-seekers.

Well, the sociopathic profit-seekers who work for companies whose customers can go elsewhere. The sociopathic profit-seekers in government get to abuse to their heart's content. And lest there be any doubt about the latter, the regulator in question was yesterday specifically calling for abuse of "antitrust" action against American companies.

Comment Re:Common Problem (Score 1) 809

Knowing the ins and outs isn't necessary. Knowing generally what it's used for is, just as much as any developer should know "don't store plaintext passwords". I'm not offhand familiar with how to securely generate a salt, and I use a library that does that, but I certainly know that there's a Wrong Way to handle passwords.

Comment Re:Your company is probably shit (Score 1) 809

How many deployment avenues don't use cryptographic signatures? Usually you're either producing downloadable code, in which case the packages or tarballs are generally signed, or deploying to an HTTP or similar server, in which case you should at least understand what the purpose of TLS is.

Comment Re:JPEG2000 replaced JPEG (Score 1) 377

That's if you're trying to permit AJAX requests cross-site, and that's pretty easy. The difficulty with the JavaScript image-decoding shims is that they're trying to intercept the browser's ordinary page-loading flow, and at least Firefox (the one major browser that doesn't support WebP) won't let JavaScript hook into third-party img loads.

Comment Re:JPEG2000 replaced JPEG (Score 3, Insightful) 377

Same-origin policy is a nightmare for use with CDNs. I really wanted to use WebP for image handling for the application I'm working on, but Firefox adamantly refuses to merge a patch adding WebP support, and the JavaScript shim can only access the images if they're pulled of the same host. Images loaded from a CDN aren't accessible to the JS decoder.

Slashdot Top Deals

In Nature there are neither rewards nor punishments, there are consequences. -- R.G. Ingersoll