|
Dangerous keyboard app has more than 50 million downloads | CIO[^]
I checked this out in play.google.com and the app is still there.
https://play.google.com/store/apps/details?id=com.dotc.ime.latin.flash[^]
Here's the list of rights the app wants:
Version 1.0.54 can access:
Device & app history
read sensitive log data
retrieve running apps
Identity
read your own contact card
find accounts on the device
Contacts
find accounts on the device
read your contacts
Location
precise location (GPS and network-based)
approximate location (network-based)
SMS
read your text messages (SMS or MMS)
Phone
read phone status and identity
reroute outgoing calls
Photos/Media/Files
modify or delete the contents of your USB storage
read the contents of your USB storage
Storage
modify or delete the contents of your USB storage
read the contents of your USB storage
Camera
take pictures and videos
Wi-Fi connection information
view Wi-Fi connections
Device ID & call information
read phone status and identity
Other
force stop other apps
download files without notification <<-- Oh, that seems safe!!!
run at startup
write Home settings and shortcuts
update component usage statistics
read Home settings and shortcuts
read Home settings and shortcuts
write Home settings and shortcuts
control vibration
install shortcuts
run at startup
disable your screen lock
draw over other apps
add words to user-defined dictionary
send sticky broadcast
connect and disconnect from Wi-Fi
change network connectivity
view network connections
close other apps
read terms you added to the dictionary
modify system settings
full network access
Google Play license check
uninstall shortcuts
|
|
|
|
|
seriously, who download a keyboard ?!?
I'd rather be phishing!
|
|
|
|
|
50 million people do.
Seriously, I remember I had a class fellow in Master's in Computer Science class and he used to download junk like this to design the interface of his phone.
The sh*t I complain about
It's like there ain't a cloud in the sky and it's raining out - Eminem
~! Firewall !~
|
|
|
|
|
I had Android versions (retail OEM) where the keyboard sucked a LOT, while other phones had better. I being me I never cared except for the occasional Cluster F-Bomb[^] and/or phone throwing contest, but many people do try to customize ther phones this way, even tech savy ones - after all what's the main advantage of Linux if not customizability?
GCS d--- s-/++ a- C++++ U+++ P- L- E-- W++ N++ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t++ 5? X R++ tv-- b+ DI+++ D++ G e++>+++ h--- ++>+++ y+++* Weapons extension: ma- k++ F+2 X
If you think 'goto' is evil, try writing an Assembly program without JMP. -- TNCaver
When I was six, there were no ones and zeroes - only zeroes. And not all of them worked. -- Ravi Bhavnani
|
|
|
|
|
50 million (non)discerning Android users, apparently.
Even as a developer I find the that the messages about app rights can be confusing, but you would've thought that users would've thought that all those rights were a bit over the top.
There's just no understanding user behavior.
|
|
|
|
|
What do you mean with
chmod -R 777 /
is not safe?
GCS d--- s-/++ a- C++++ U+++ P- L- E-- W++ N++ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t++ 5? X R++ tv-- b+ DI+++ D++ G e++>+++ h--- ++>+++ y+++* Weapons extension: ma- k++ F+2 X
If you think 'goto' is evil, try writing an Assembly program without JMP. -- TNCaver
When I was six, there were no ones and zeroes - only zeroes. And not all of them worked. -- Ravi Bhavnani
|
|
|
|
|
I do. Having to pop up a whole bunch of other sub-keyboards to enter passwords is a PITA, so is trying to tap to position the cursor in the middle of word you typed to make a correction (supposedly Android N will address this by letting you use the space bar as a micro touchpad for cursor movement - we'll see how well it works). I've been using one[^] IIRC recommended here that gives a full Qwerty layout for the last year and change. It's not perfect (since I'm not SSHing with it I don't need the ctrl/alt keys, and it's less likely to suggest auto-correct for some reason); but it works well enough I haven't tried hunting for another one.
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, waging all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?
--Zachris Topelius
Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies.
-- Sarah Hoyt
|
|
|
|
|
The unconventional evolution of Windows 10 continues with the upcoming release of the Anniversary Update, version 1607. It's not just a service pack. Here's what's new. Different begging and pleading to have you install it?
|
|
|
|
|
Kent Sharkey wrote: It's not just a service pack. Yes it is since W10 itself is a service.
Patrice
“Everything should be made as simple as possible, but no simpler.” Albert Einstein
|
|
|
|
|
I recently questioned whether I could refactor away a branch in some arithmetic code, and I had a fun time rediscovering first-hand that I am not, in fact, smarter. No, but I can press the power button on it
|
|
|
|
|
Let us not forget who wrote that compiler!!!
Skipper: We'll fix it.
Alex: Fix it? How you gonna fix this?
Skipper: Grit, spit and a whole lotta duct tape.
|
|
|
|
|
Always to be kept in mind, especially for former firmware developers who might need to write code that runs on a PC. I had to cooperate with a very good firmware developer who wrote the worst possible code because he needed to optimize manually since the C compiler for its controller was pretty barebone.
Still there are things that can be done to simplify arithmetic in order to enable better optimizations or to cut the time of execution - I was able to bring a function from 40ms to 12 just by rearranging arithmetics and cycles. Cosnidering that the function may need to be called 40 times/second the time of execution is paramount (for completeness: using inlined SIMD I was able to cut it further to 4.5 ms).
GCS d--- s-/++ a- C++++ U+++ P- L- E-- W++ N++ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t++ 5? X R++ tv-- b+ DI+++ D++ G e++>+++ h--- ++>+++ y+++* Weapons extension: ma- k++ F+2 X
If you think 'goto' is evil, try writing an Assembly program without JMP. -- TNCaver
When I was six, there were no ones and zeroes - only zeroes. And not all of them worked. -- Ravi Bhavnani
|
|
|
|
|
As space travel technology has advanced, so too has the technology that allows astronauts on the International Space Station (ISS) to communicate with the rest of us here on Earth. Finally, we will be able to share our cat videos with Europa
|
|
|
|
|
Thomas S Ross filed a patent for an “electronic reading device” (ERD), a rectangular, hand-held gadget with a screen, in 1992. He only just noticed?
I think I might have some old Asimov novels with smartphone-like things on the cover, maybe they should sue too?
|
|
|
|
|
One more proof how idiotic the patent system is...
Skipper: We'll fix it.
Alex: Fix it? How you gonna fix this?
Skipper: Grit, spit and a whole lotta duct tape.
|
|
|
|
|
Not really, he never actually got as far as a patent, having abandoned it before getting that far.
His chances are of success here are somewhere between Bob Hope and No Hope.
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
Alan Kay.
|
|
|
|
|
Google's intriguing and ambitious Project Tango is gaining ground, as a new partnership with Qualcomm aims to deliver more optimized, Tango-ready Snapdragon chips.
Google and Qualcomm...doing the tango.
|
|
|
|
|
The need for speed is driving businesses into a digital revolution, with agile as the engine. As expectations for quality user experiences rise higher than ever before (be it with context-aware mobile apps, or websites with no room for performance mishaps), organizations are being forced to rethink the way their entire businesses operate.
“The digital revolution is driving the demand for quality software at speed,” said Thomas Hooker, vice president and strategic market expert for CollabNet. “Software development and delivery is vital for all companies to deliver products and services. The methodologies and tools that help expedite the development and delivery of quality software at speed are more important than ever.” A di-agile-tal transformation
|
|
|
|
|
Whether you're using Gmail and YouTube online, Google keyboard on your Android smartphone, Chrome across platforms, or whatever, being a Google user means handing over an awful lot of personal information. My, but I watch a lot of videos
|
|
|
|
|
Can we trust the people who design, operate, and maintain access to these systems? Do we need formal regulation in the software industry? I've known a few that should be
|
|
|
|
|
They are already certified, otherwise why they called software engineers...
Skipper: We'll fix it.
Alex: Fix it? How you gonna fix this?
Skipper: Grit, spit and a whole lotta duct tape.
|
|
|
|
|
I've wondered that for 20 years. Can I sue them for stealing my wonderment?
The only problem here is, can we trust the people who would regulate software development?
I think not.
Marc
|
|
|
|
|
See also Uncle Bob, numerous entries on blog, including: Clean Coder Blog[^]
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
Alan Kay.
|
|
|
|
|
Much of the product line from security firm Symantec contains a raft of vulnerabilities that expose millions of consumers, small businesses, and large organizations to self-replicating attacks that take complete control of their computers, a researcher warned Tuesday. You had one job...
|
|
|
|
|
I don't know why I'm not surprised...
Last Symantec product I had to use and maintain was Backup & Recovery, the one with which you had to install a whole Altiris suite just to deploy the product. Experience was awful, backup were failing more often than succeeding, and it took several weeks to get a support "engineer" who did not know how to solve the problem anyway... We almost lost our client and had to provide another backup solution gracefully.
You always obtain more by being rather polite and armed than polite only.
|
|
|
|