It would be awesome to make shirts like that but only for accounts that have actually managed to successfully negotiate a frist post.... sort of like a true geek badge of honor!
I'd happily pay $25 for mine, if it listed the first date of frist post and my slashdot ID.
I had something like this as the oldest of 8 kids, the batteries were C or D and lasted for months/years. It was sturdy enough to easily endure the abuse that 8 kids put it through. We weren't "nice" to it.
As a developer of web-based apps, we're often asked for "an app" for our product. Yes, our app is web-based, and we do make a custom CSS for mobile that eases some of the pain, but being purely web-based has problems too, in that even with cellular you can't truly bank on 100% online 24x7, resulting in application errors, lost data, etc. There are "local install" options but it's very tough to get much done with only a few MB of local storage available without having to endlessly bombard the end user with requests for more space.
Simply put, there's just not a good way to build a standard, packageable js-only app and I really, REALLY want the Mozilla/Firefox team to come up with a compelling enough solution that Android/IOS has to follow suit for compatibility and let me FINALLY build an app usable by everyone.
Apple will fight this tooth and nail. I may have to do the same thing I did with IE years ago: simply refuse to support it. (sigh)
My thought is that this type of project has a lot in common with OLPC, since a Smartphone is essentially a PC in a small footprint. Cheap, open source, nice interface, low-end hardware, for the 3rd world. Mix Firefox OS with mesh networking, and things just might get interesting...
Whatever happened to OLPC? They are still around but I hardly hear of them anymore...
All it means is that they have to flash the phones with software that removes said feature(s). When Samsung lost their suit, I got a mandatory OTA "update" for my phone that removed the rubber banding and puzzle-piece unlock interface. This is on a Samsung Stratosphere, I imagine other Samsung phones got similar "updates".
The rubber banding was replaced with a green flashing that works pretty well and communicates the same "end of page" message as the springing. (I like the springing better, honestly) The puzzle piece unlock was replaced with a "slide ball to edge" like you see in default ICS lock screens that also works about as well as the puzzle piece interface.
Honestly, it changed nothing about what I like (and don't like) about my phone. *cough* crappy reception *cough*
Where do you get this ridiculous $200/month price? My family all has smart phones (teens included) and we pay about $40/month each. (Thanks, MetroPCS) Oh, and that's for mix of 3G and 4G/LTE Android phones. MetroPCS isn't the best network, but covers (sub)urban California pretty well.
Employer here... When hiring, I look for two things:
1) Can they program? Simple question, really. I don't expect them to be all that proficient in our specific langauge, so I usually leave questions open ended in terms of tools used. I'm looking for general ability to approach a problem and come up with a reasonably structured, workable solution using whatever tools he/she desires.
2) Suitability to our company. Here, I'm looking to see that working at our company would actually be a reasonable match. If somebody's interested in big city life, they probably don't want to work at our company because we are in a small-ish California valley town. We do heavy doses of databases with SQL. So if your passion is 3D or firmware, I'm probably not thinking it's a good match, etc.
You'd be stunned how many applicants with otherwise gorgeous resumes cannot perform a simple string replace in any language whatsoever. Also, don't put something on your resume that you know nothing about, because I will ask. Don't tell me "5 years of Enterprise database experience with SQL Server" without being able to write a query or something. If you mention Linux, you'd better know basics like how to read output from ls -l or use find or sed with some grace.
At my company, we store everything. Every click, every bit of data, nightly snapshots of all data, etc. Forever. This results in stupid amounts of data about our users and we pretty much don't bother to try to correlate the data, we just provide it upon request of the customer.
Why try to correlate it, when our customers are eager to pay us to do other things with it? Just because you have the data, doesn't mean you have to be devious with it. Save everything relevant, and then look after the interests of your customers. You'd be surprised at just how far a policy like this works for you!
Our customers are almost unusually loyal; they almost never leave after 1 year of using our services, and the trust is universally present even when the inevitable problems appear as we upgrade/enhance/update our softwares.
The truth is that operating in the best interests of your clients is actually a rather effective business strategy!
Sadly, the San Joaquin Valley faces continuing pressure due to salinization. Every drop of water that irrigates the SJ desert contains a bit of salt, and when those drops evaporate, that salt is left behind, slowly increasing the toxicity of the soil. Worse, as the richness of the soil degrades due to the farming, its ability to handle saline conditions further declines.
This valley will work for now, but it's really only a short-term solution unless we work out. The only way we could go longer term would be to introduce the permaculture concepts put forward by the likes of Geoff Lawton which emphasizes long term sustainability and enhancing biodiversity alongside your crops.
BTW, this technology is gaining traction in India where the already-poor soil was boosted by fertilizers only for a short time. Now, the cost of the fertilizers has grown sky high since more is needed every year to achieve similar performance, permaculture offers similar yield performance without any of the costs of various chemicals.
Clearly Microsoft still doesn't get it. Or they want to continue to go forward, leaving the old behind.
Ah ha hahha! Because most people hack their old phones with CM8 or something, right? How many people do you know that have Cyanogenmod running on their phones? Count 'em!
I'm a techie and having tried a few times, I can assert that it's totally not worth it for me. I've been using RedHat Linux as my desktop since Red Hat 5.1 (note, not RHEL 5.1, RedHat 5.1, kernel 2.0) and there's just no way I'd be interested in trying to hax0r my phone. Sure, I welcome CM guys to do it, and appreciate that somebody out there goes for it, but it's not for me.
My phone had better "just work" and the balance of drivers needed to get good service, good battery life, and good performance all together is not something easily accomplished by the hacking community.
As a comparison, my Dell laptop running a recent Fedora works great as a mobile workstation, but battery life is less than half what I get with Windows. On my lappie, I don't care so much, but my phone?
Forget it. People buy a new phone every couple years, and it's been a couple years since the WP7 phones were sold.
So often, people say "security through obscurity" as though it were somehow diseased. True, you should *never* rely on security through obscurity, but it *is* a form of a secret, and secrets are fundamental to the concept of security. Granted, you should never count on this as your ONLY form of security, but using non-standard ports for important services is a useful first step to mitigating security vulnerability as part of a continued process to minimize your security footprint.
I hacked up ChunkVNC and SSVNC (for Mac support) with some scripts in order to provide a remote support solution for our clients. It's smooth enough to work reasonably well about 95% of the time, failing the last for various reasons. (firewall? permissions? who knows, it's different in each situation) We have a (somewhat expensive) shared account for LogMeIn as a fallback position when the VNC solution doesn't work out.
It's a bit inelegant with respect to how it handles UAC prompts (it doesn't at all) which results in need for annoyingly common manual reconnects, and the default viewer is Windows-Only, although I hacked up ssvnc to work on Linux for my needs.
Most of the scripting is very situation-specific. I've considered offering it as a very low cost service, but there are enough issues that I haven't really wanted to bother with the tech support hassle it would cause me.
Every convertible car has the requirement of (at least) a sport pilot's license. I, for one, welcome the flying cars (ahem: roadable aircraft) with open arms! I can't wait for the day I could land my airplane at the local airport, and get an honest-to-god usable carlike thingie to drive to my actual destination!
The "last mile" problem is a terrible one for GA, you get into your $250,000 aircraft that speeds you to your destination at 150-200 MPH, and you land, only to find that your mobility choices range between inconvenient and downright worthless.
Rent a car? Sure, but it's expensive and often inconvenient. Crew car? Only available at busier GA airports, and the terms vary widely from place to place. Folding bike? Better hope your destination isn't too far off, and that you don't have any significant luggage. Know somebody? Now you're potentially pissing off the customers you are hoping to impress. Electric bike? Many of the same problems as the folding bike, but they weigh lots more, which reduces luggage or fuel options.
But if I could just land, fold up the wings, and drive the (average) 10 miles or so to the actual destination, that would be a god send!
Well, obviously they are effective, because for years I could not fly without getting the "enhanced security pat-down" because my name was on the do-not-fly list. I got very used to the blue gloves and their attempts to be "polite" as they ran-snacked every last hope of privacy and decency when I traveled. Never mind that I have the luck of possessing perhaps the most common first AND last name in the western hemisphere, I got the interrogation. Every damned time I flew.
I found out years later, when it took 4 hours to open up a bank account, that somebody used my (ridiculously common) name as an alias to commit international wire fraud through a bank in the Bahamas.
Since the criminal who used the alias in the first place had long ago ditched the identity, why was I still being hassled? Like my mamma always used to say, Stupid is as stupid does...
Wait... have you looked at what's happened with Solar power? It is actually price competitive, today, without subsidies in many areas. Electric power prices fluctuate more than you think, power in California is significantly more expensive than in Tennessee, so it's not (yet) true in all areas.
In many areas, solar power (without subsidies) is price-competitive with coal/natural gas/oil, (which is rather heavily subsidized) and prices continue to tumble.
Say what you want about abundance and capitalism, the truth is that energy abundance is here, today, and getting both cheaper and greener.
Doing things anonymously is a basic part of human history. The Boston Tea Party was an anonymous demonstration. I've performed acts of civil protest anonymously, in favor of what I feel was for the common good. I broke no laws, and was polite and careful.
By simply stating "If you are an Anonymous member" you demonstrate your utter failure at understanding what anonymous is. It's not a group any more than "upset girlfriend" is a group. (I'm aware of no formal organization of upset girl friends, if there is any kind of official or formal organization thereof, realize that this is not the point) One upset girlfriend says "no" to her boyfriend, another whacks off private parts, but we can be pretty sure that the former girlfriend probably doesn't endorse the actions of the latter.
Endorsement of any action by a group of anonymous persons is, in no way, endorsement of the other actions. I endorse some of the things done by anonymous people, I shake my head at others. That in no way discourages me from wearing the mask of anonymity when I feel the need arises.
^^^ This is my story, exactly. It's not the same kind of entertainment, but it is good entertainment for ridiculously cheaper. And as a 4th year cord-cutter, I've become spoiled by the idea of watching ENTIRE shows that I've never seen before and didn't program in advance.
It's rather surprising how annoying it is to watch a half show when you are used to entire episodes on demand...
I've been using Linux as my desktop for some 10 years. I learned long ago to give up on Linux as a meaningful gaming platform. My son-in-law spent several hours getting Diablo III to run on his Fedora laptop. It ran the first time I tried on my Win7 laptop with SSDs.
I love Linux! It's an incredible server platform, a solid cluster platform, and a rather nice programmer/workstation platform. I love being able to ignore things like viruses because they don't meaningfully happen, and I love the stability of a properly administered Linux setup. My/home directory is well over 10 years old is still usable/stable over all this time.
Games.... not so much.What are these "numbers" you speak of? Did somebody manage to get a game running in WINE and double the amount of people playing there?
You seem to have strange ideas about what "Internet TV" is. I've never transcoded anything. I don't bother with a NAS, or hard drives, or whatever. I don't leave anything on 24x7, and I've basically never had the desire to torrent anything.
Do you think 5 Mbps won't be fast enough? I've had good results at just 1.5 Mbps, excellent at 3 Mbps, and my current 10 Mbps lets everybody in the house stream simultaneously without issue.
I use an aging Mac mini with a standard 32" TV as my "TV", with a wireless bluetooth keyboard with a touchpad on it and wifi Internet. I can also watch DVDs, play Xbox/PS3, whatever. The Mac is more like a streaming DVD player with a big (keyboard) remote, in how I use it.
Hulu + Netflix + pbs.org + $CommercialNetwork.com pretty much does it for my needs. Youtubing is also pretty interesting because you don't get a "canned" experience.
You could probably download VLC and BT movies from TPB if you wanted. At 10 MBits, torrenting 500 MB (typical downsampled movie size) would take about 10 minutes, less time than hitting $1 Redbox at the local 7-11.
We only use money because, although it sucks unbelievably badly at helping us distribute scarce resources, it does so better than anything else we've been able to come up with.
Sadly, those hack-upon-hack answers actually work.
The best case of this is the credit card number. It's a simple number that can be algorithmically verified for validity. Once "validated" (it's not a random number) it's revealed at every point of purchase, along with all information needed to spoof said credit card.
The only reason that the system hasn't just collapsed is that there are hack-upon-hack answers for all the lack of security. Unusual purchases made in diverse locations triggering a temporary account seize, for example. This requires extensive databases and complex algorithms to identify what is a "normal" purchase and what constitutes "likely fraudulent".
Somehow, hack-upon-hack answers like this are apparently cheaper than doing it "right".
It would be awesome to make shirts like that but only for accounts that have actually managed to successfully negotiate a frist post.... sort of like a true geek badge of honor!
I'd happily pay $25 for mine, if it listed the first date of frist post and my slashdot ID.
Cue up a lame pissing match where people compete for the lowest number UID.
Oh, and mine is lower than yours. :)
It's a bit above your $50 price tag, but moments googling "typing tutor toy" took a total of 0.8 seconds to complete and brought me this solution not far from your price range.
I had something like this as the oldest of 8 kids, the batteries were C or D and lasted for months/years. It was sturdy enough to easily endure the abuse that 8 kids put it through. We weren't "nice" to it.
Unless you live in Kansas City.
drool....
Technology is technology. You said (and I quote)
"Right, because technology from 70 YEARS ago is so meaningful today."
How is a 5 story tall ultra-high-precision manufacturing doohickey NOT technology?
... THIS TO SUCCEED!
As a developer of web-based apps, we're often asked for "an app" for our product. Yes, our app is web-based, and we do make a custom CSS for mobile that eases some of the pain, but being purely web-based has problems too, in that even with cellular you can't truly bank on 100% online 24x7, resulting in application errors, lost data, etc. There are "local install" options but it's very tough to get much done with only a few MB of local storage available without having to endlessly bombard the end user with requests for more space.
Simply put, there's just not a good way to build a standard, packageable js-only app and I really, REALLY want the Mozilla/Firefox team to come up with a compelling enough solution that Android/IOS has to follow suit for compatibility and let me FINALLY build an app usable by everyone.
Apple will fight this tooth and nail. I may have to do the same thing I did with IE years ago: simply refuse to support it. (sigh)
My thought is that this type of project has a lot in common with OLPC, since a Smartphone is essentially a PC in a small footprint. Cheap, open source, nice interface, low-end hardware, for the 3rd world. Mix Firefox OS with mesh networking, and things just might get interesting...
Whatever happened to OLPC? They are still around but I hardly hear of them anymore...
All it means is that they have to flash the phones with software that removes said feature(s). When Samsung lost their suit, I got a mandatory OTA "update" for my phone that removed the rubber banding and puzzle-piece unlock interface. This is on a Samsung Stratosphere, I imagine other Samsung phones got similar "updates".
The rubber banding was replaced with a green flashing that works pretty well and communicates the same "end of page" message as the springing. (I like the springing better, honestly) The puzzle piece unlock was replaced with a "slide ball to edge" like you see in default ICS lock screens that also works about as well as the puzzle piece interface.
Honestly, it changed nothing about what I like (and don't like) about my phone. *cough* crappy reception *cough*
Where do you get this ridiculous $200/month price? My family all has smart phones (teens included) and we pay about $40/month each. (Thanks, MetroPCS) Oh, and that's for mix of 3G and 4G/LTE Android phones. MetroPCS isn't the best network, but covers (sub)urban California pretty well.
Next time, it might be nice to RTFA before commenting. It makes you look woefully uninformed...
Employer here... When hiring, I look for two things:
1) Can they program? Simple question, really. I don't expect them to be all that proficient in our specific langauge, so I usually leave questions open ended in terms of tools used. I'm looking for general ability to approach a problem and come up with a reasonably structured, workable solution using whatever tools he/she desires.
2) Suitability to our company. Here, I'm looking to see that working at our company would actually be a reasonable match. If somebody's interested in big city life, they probably don't want to work at our company because we are in a small-ish California valley town. We do heavy doses of databases with SQL. So if your passion is 3D or firmware, I'm probably not thinking it's a good match, etc.
You'd be stunned how many applicants with otherwise gorgeous resumes cannot perform a simple string replace in any language whatsoever. Also, don't put something on your resume that you know nothing about, because I will ask. Don't tell me "5 years of Enterprise database experience with SQL Server" without being able to write a query or something. If you mention Linux, you'd better know basics like how to read output from ls -l or use find or sed with some grace.
As a counterpoint, Don't process all that data.
At my company, we store everything. Every click, every bit of data, nightly snapshots of all data, etc. Forever. This results in stupid amounts of data about our users and we pretty much don't bother to try to correlate the data, we just provide it upon request of the customer.
Why try to correlate it, when our customers are eager to pay us to do other things with it? Just because you have the data, doesn't mean you have to be devious with it. Save everything relevant, and then look after the interests of your customers. You'd be surprised at just how far a policy like this works for you!
Our customers are almost unusually loyal; they almost never leave after 1 year of using our services, and the trust is universally present even when the inevitable problems appear as we upgrade/enhance/update our softwares.
The truth is that operating in the best interests of your clients is actually a rather effective business strategy!
Sadly, the San Joaquin Valley faces continuing pressure due to salinization. Every drop of water that irrigates the SJ desert contains a bit of salt, and when those drops evaporate, that salt is left behind, slowly increasing the toxicity of the soil. Worse, as the richness of the soil degrades due to the farming, its ability to handle saline conditions further declines.
This valley will work for now, but it's really only a short-term solution unless we work out. The only way we could go longer term would be to introduce the permaculture concepts put forward by the likes of Geoff Lawton which emphasizes long term sustainability and enhancing biodiversity alongside your crops.
BTW, this technology is gaining traction in India where the already-poor soil was boosted by fertilizers only for a short time. Now, the cost of the fertilizers has grown sky high since more is needed every year to achieve similar performance, permaculture offers similar yield performance without any of the costs of various chemicals.
Clearly Microsoft still doesn't get it. Or they want to continue to go forward, leaving the old behind.
Ah ha hahha! Because most people hack their old phones with CM8 or something, right? How many people do you know that have Cyanogenmod running on their phones? Count 'em!
I'm a techie and having tried a few times, I can assert that it's totally not worth it for me. I've been using RedHat Linux as my desktop since Red Hat 5.1 (note, not RHEL 5.1, RedHat 5.1, kernel 2.0) and there's just no way I'd be interested in trying to hax0r my phone. Sure, I welcome CM guys to do it, and appreciate that somebody out there goes for it, but it's not for me.
My phone had better "just work" and the balance of drivers needed to get good service, good battery life, and good performance all together is not something easily accomplished by the hacking community.
As a comparison, my Dell laptop running a recent Fedora works great as a mobile workstation, but battery life is less than half what I get with Windows. On my lappie, I don't care so much, but my phone?
Forget it. People buy a new phone every couple years, and it's been a couple years since the WP7 phones were sold.
I wish I could mod you +1 more!
So often, people say "security through obscurity" as though it were somehow diseased. True, you should *never* rely on security through obscurity, but it *is* a form of a secret, and secrets are fundamental to the concept of security. Granted, you should never count on this as your ONLY form of security, but using non-standard ports for important services is a useful first step to mitigating security vulnerability as part of a continued process to minimize your security footprint.
I hacked up ChunkVNC and SSVNC (for Mac support) with some scripts in order to provide a remote support solution for our clients. It's smooth enough to work reasonably well about 95% of the time, failing the last for various reasons. (firewall? permissions? who knows, it's different in each situation) We have a (somewhat expensive) shared account for LogMeIn as a fallback position when the VNC solution doesn't work out.
It's a bit inelegant with respect to how it handles UAC prompts (it doesn't at all) which results in need for annoyingly common manual reconnects, and the default viewer is Windows-Only, although I hacked up ssvnc to work on Linux for my needs.
Most of the scripting is very situation-specific. I've considered offering it as a very low cost service, but there are enough issues that I haven't really wanted to bother with the tech support hassle it would cause me.
Every convertible car has the requirement of (at least) a sport pilot's license. I, for one, welcome the flying cars (ahem: roadable aircraft) with open arms! I can't wait for the day I could land my airplane at the local airport, and get an honest-to-god usable carlike thingie to drive to my actual destination!
The "last mile" problem is a terrible one for GA, you get into your $250,000 aircraft that speeds you to your destination at 150-200 MPH, and you land, only to find that your mobility choices range between inconvenient and downright worthless.
Rent a car? Sure, but it's expensive and often inconvenient. Crew car? Only available at busier GA airports, and the terms vary widely from place to place. Folding bike? Better hope your destination isn't too far off, and that you don't have any significant luggage. Know somebody? Now you're potentially pissing off the customers you are hoping to impress. Electric bike? Many of the same problems as the folding bike, but they weigh lots more, which reduces luggage or fuel options.
But if I could just land, fold up the wings, and drive the (average) 10 miles or so to the actual destination, that would be a god send!
(I want! I want! I want!)
How many terrorists has the TSA caught?
Well, obviously they are effective, because for years I could not fly without getting the "enhanced security pat-down" because my name was on the do-not-fly list. I got very used to the blue gloves and their attempts to be "polite" as they ran-snacked every last hope of privacy and decency when I traveled. Never mind that I have the luck of possessing perhaps the most common first AND last name in the western hemisphere, I got the interrogation. Every damned time I flew.
I found out years later, when it took 4 hours to open up a bank account, that somebody used my (ridiculously common) name as an alias to commit international wire fraud through a bank in the Bahamas.
Since the criminal who used the alias in the first place had long ago ditched the identity, why was I still being hassled? Like my mamma always used to say, Stupid is as stupid does...
Wait... have you looked at what's happened with Solar power? It is actually price competitive, today, without subsidies in many areas. Electric power prices fluctuate more than you think, power in California is significantly more expensive than in Tennessee, so it's not (yet) true in all areas.
In many areas, solar power (without subsidies) is price-competitive with coal/natural gas/oil, (which is rather heavily subsidized) and prices continue to tumble.
Say what you want about abundance and capitalism, the truth is that energy abundance is here, today, and getting both cheaper and greener.
Doing things anonymously is a basic part of human history. The Boston Tea Party was an anonymous demonstration. I've performed acts of civil protest anonymously, in favor of what I feel was for the common good. I broke no laws, and was polite and careful.
By simply stating "If you are an Anonymous member" you demonstrate your utter failure at understanding what anonymous is. It's not a group any more than "upset girlfriend" is a group. (I'm aware of no formal organization of upset girl friends, if there is any kind of official or formal organization thereof, realize that this is not the point) One upset girlfriend says "no" to her boyfriend, another whacks off private parts, but we can be pretty sure that the former girlfriend probably doesn't endorse the actions of the latter.
Endorsement of any action by a group of anonymous persons is, in no way, endorsement of the other actions. I endorse some of the things done by anonymous people, I shake my head at others. That in no way discourages me from wearing the mask of anonymity when I feel the need arises.
^^^ This is my story, exactly. It's not the same kind of entertainment, but it is good entertainment for ridiculously cheaper. And as a 4th year cord-cutter, I've become spoiled by the idea of watching ENTIRE shows that I've never seen before and didn't program in advance.
It's rather surprising how annoying it is to watch a half show when you are used to entire episodes on demand...
Wha?
I've been using Linux as my desktop for some 10 years. I learned long ago to give up on Linux as a meaningful gaming platform. My son-in-law spent several hours getting Diablo III to run on his Fedora laptop. It ran the first time I tried on my Win7 laptop with SSDs.
I love Linux! It's an incredible server platform, a solid cluster platform, and a rather nice programmer/workstation platform. I love being able to ignore things like viruses because they don't meaningfully happen, and I love the stability of a properly administered Linux setup. My /home directory is well over 10 years old is still usable/stable over all this time.
Games.... not so much.What are these "numbers" you speak of? Did somebody manage to get a game running in WINE and double the amount of people playing there?
You seem to have strange ideas about what "Internet TV" is. I've never transcoded anything. I don't bother with a NAS, or hard drives, or whatever. I don't leave anything on 24x7, and I've basically never had the desire to torrent anything.
Do you think 5 Mbps won't be fast enough? I've had good results at just 1.5 Mbps, excellent at 3 Mbps, and my current 10 Mbps lets everybody in the house stream simultaneously without issue.
I use an aging Mac mini with a standard 32" TV as my "TV", with a wireless bluetooth keyboard with a touchpad on it and wifi Internet. I can also watch DVDs, play Xbox/PS3, whatever. The Mac is more like a streaming DVD player with a big (keyboard) remote, in how I use it.
Hulu + Netflix + pbs.org + $CommercialNetwork.com pretty much does it for my needs. Youtubing is also pretty interesting because you don't get a "canned" experience.
You could probably download VLC and BT movies from TPB if you wanted. At 10 MBits, torrenting 500 MB (typical downsampled movie size) would take about 10 minutes, less time than hitting $1 Redbox at the local 7-11.
We only use money because, although it sucks unbelievably badly at helping us distribute scarce resources, it does so better than anything else we've been able to come up with.
Sadly, those hack-upon-hack answers actually work.
The best case of this is the credit card number. It's a simple number that can be algorithmically verified for validity. Once "validated" (it's not a random number) it's revealed at every point of purchase, along with all information needed to spoof said credit card.
The only reason that the system hasn't just collapsed is that there are hack-upon-hack answers for all the lack of security. Unusual purchases made in diverse locations triggering a temporary account seize, for example. This requires extensive databases and complex algorithms to identify what is a "normal" purchase and what constitutes "likely fraudulent".
Somehow, hack-upon-hack answers like this are apparently cheaper than doing it "right".