Catch up on stories from the past week (and beyond) at the Slashdot story archive


Forgot your password?
DEAL: For $25 - Add A Second Phone Number To Your Smartphone for life! Use promo code SLASHDOT25. Also, Slashdot's Facebook page has a chat bot now. Message it for stories and more. Check out the new SourceForge HTML5 internet speed test! ×

Comment Re:It has a security hole every week (Score 1) 213

This is no longer true, And via eMail or a web browser and cut/paste this was always possible anyway.

Actually, it very much is still true.

3.3.2 An Application may not download or install executable code. Interpreted code may only be used in an Application if all scripts, code and interpreters are packaged in the Application and not downloaded. The only exception to the foregoing is scripts and code downloaded and run by Apple's built-in WebKit framework or JavascriptCore, provided that such scripts and code do not change the primary purpose of the Application by providing features or functionality that are inconsistent with the intended and advertised purpose of the Application as submitted to the App Store.

This is the current policy as of today (2017-03-30).

But there are plenty of Applications, e.g. "CS At Once", that directly download JavaScript Code from the internet (and install it as a local library)

Apps running JavaScript code do not provide their own interpreter. They use the JavaScript interpreter built into iOS. All the rest of your examples fall squarely into that exception. None of these things are relevant to the issue of Flash.

There are several browsers that just do that, in the Apple AppStore.

No, they do not. Please read my previous comment about how those apps work. Some might try to use one of the experimental Flash-to-JavaScript transpilers (Shumway or Swiffy, neither of which is still in active development), but those only works for a subset of Flash apps. Others run Flash on a remote computer (e.g. Puffin uses Adobe Flash-Over-Cloud). Others just do Flash video DRM using their own code. None of them run a native Flash interpreter on the device. None of them. And when you're talking about full compatibility, that's the only approach that actually works robustly. Adobe, Google, and Mozilla all tried other approaches to work around the iOS Flash blockade, and none were fully successful.

Comment Re:I hope this trend continues. (Score 1) 336

Yeah no, not buying that if you actually believe anyone chooses to be poor. But I'll pretend for a second you aren't lying. If you work hard, but don't have the opportunity to make a better life for yourself, you will still be poor.

Everyone has opportunities if they know where to look—even people barely scraping by on minimum wage. They just have to make the right decisions by the time they reach high school—living with roommates to keep their costs down, waiting to have kids until they can afford them, and saving every penny they can so that they can afford to go to college. Once they've passed that hurdle, it gets somewhat easier, but many never even get to that point, in large part because nobody instilled in them the importance of saving money.

Mind you, the poor don't have the same opportunities, and it is harder for someone starting out poor—particularly if their parents are also poor—but having fewer opportunities is not the same as having no opportunities, which is why I think it's important to spend at least as much effort at educating the poor to take advantage of the opportunities that they do have as we spend on trying to artificially create additional opportunities (which is, at best, a temporary solution that only helps the current generation and must be continuously funded).

And learning money management skills isn't just important for the poor. I've known highly intelligent people working in high tech who are at both extremes—people who spend almost every penny that they earn on getting new cars and computers almost every year, and people who are the polar opposite, never buying a new car because they don't want to lose half their investment in the first year. One of those groups is going to be in a position to retire early, and the other is probably happier right now. On the one hand, you want to retire early enough to enjoy your retirement years. On the other hand, you could die in a car crash the day before retirement and not get to enjoy any of your savings. It's a trade-off.

The important thing is not the particular balance of spending versus saving that any given individual chooses, but rather that the individuals intentionally made the decision after carefully considering the alternatives by looking at the numbers after gaining enough knowledge to understand the ramifications of their decision.

Every dollar that you put into a 401k at age 22 will be worth more than twenty dollars at 65 (statistically). So whether your personal goal is to retire at forty or live a more luxurious life and work until you're 70, whether you plan to have no kids, one kid, or ten kids, it is important to start thinking about financial planning for retirement by the time you take your first job. Unfortunately, many people (both rich and poor) don't do that. The critical difference is that people with high income can mostly get away with burning through most of their income, whereas people with low income can't. And that's why we need to spend more effort on financial education of our young people; education is the great leveler.

Comment Re: Here's an idea (Score 1) 199

Sounds like a guy who only buys vinyl because it makes the music "warm". While technically a home theater system can't match a cinema theater's exact specifications, you don't want it to because in an average living room/TV room, that's overkill (not to mention disturbing to neighbors). So unless you are watching a movie in a 2,000 sq ft room, a consumer home theater system is good enough.

Comment There's many reasons not to see in a theater (Score 1) 199

It is practical to enjoy the cinema experience at home more than it has been in the past. TVs are better. Sound systems are better and relatively inexpensive. Delivery systems are better. Sure Netflix might not have the movie but I can rent it from Amazon or Apple or cable. Then it's also way more convenient. I can see a movie starting at 1 am with 7 buckets of popcorn. There are no screaming children or obnoxious other patrons.

Of course, I will see a movie in the theater, but I usually pick movie chains that offer beer and food and better quality seats.

Comment Re:I hope this trend continues. (Score 1) 336

They and their children are raised to execute suboptimal reasoning.

I don't think suboptimal reasoning has anything to do with it. For the most part, ignoring people who are poor because of some disability, most poor people are poor because they were not taught good money management skills by their parents, and therefore made bad financial decisions at every possible opportunity by doing what their parents did, with each bad financial decision making things worse for them.

I think that if you presented money management skills to those same kids early on, they would easily be able to handle the actual reasoning required to recognize that those skills are valuable and are a way to avoid being poor long-term. So the real problem is that nobody bothers to give them the facts required to start that reasoning process in the first place, and by the time they realize it, they're deep in debt and their bad habits are so ingrained that it is hard to change them.

We haven't had true home economics classes in high school since my parents were kids, and it shows. We need to bring that back. However, even if we do bring that back, it still isn't enough. IMO, money management skills need to be taught in school starting in first grade when kids learn how to count currency. That way, kids who don't learn those skills from their parents still stand a fighting chance. All it takes is one teacher to change a child's future.

Comment Re:The solution is also a problem (Score 1) 160

Identity verification is not necessary for moderation. It is simply necessary to give new users a probation period during which their posts are invisible until cleared by a moderator. This -- and moderation in general -- is labor-intensive, but labor is the difference between a forum and a dumpster fire.

The echo chamber effect happens when moderation goes beyond preventing abusive and uncivil behavior. Most community moderation systems tend to fail in this way, especially on political blogs. There's an old saying about management that a fish rots from the head down, and this is just as true for moderators as it is for any other kind of management.

Maybe AI will eventually automate this but, for now, if you want a fair, unbiased forum full of polite, well-informed participants, you need human moderators with those same qualities putting in time and effort. It's not magic, but it is hard work, so we rarely see it.

Comment Re: Maybe this will be modded 'troll' but... (Score 1) 347

They are safer, in that they are much less likely to be "at fault" and when every vehicle is "not at fault", there will be no more crashes. Though, the statistics are not kept, and since only the government can collect them, and they do so according to standards set by the Feds, it's something else we should blame on Trump. The NHTSA has not updated the crash questionnaires with self-driving questions. And the NHTSA reports to the President. So ask Trump to do his job, rather than golfing every day, and you'll have the proof you need.

Comment Re:It has a security hole every week (Score 1) 213

Congratulations. You are technically correct—the best kind of correct.

Let me clarify my original comment slightly. iOS App Store policies explicitly forbid the use of interpreters to run scripts downloaded from the Internet, and always has since the very first version of that document. It is technically possible to build apps that use a Flash interpreter internally to run Flash scripts that are bundled into the app. However, it is not possible to provide a generally functioning Flash Player Plugin on iOS, nor is it possible to provide general-purpose Flash support in a browser on iOS without jailbreaking or requiring users to build the app themselves.

The only apps that "support" Flash actually either A. support flash video only (by not using Flash to do the playback) or B. "support" Flash by running the Flash code on a desktop computer and streaming the video. The former is limited to only certain types of content, and the latter is a horrible bandwidth hog that still isn't 100% functional. No apps are actually running arbitrary, downloaded Flash content on the device.

Comment Re:The gov is just trying to level the field (Score 1) 319

That's what they say, but it's can block data from Google or Facebook. You can't from your ISP.

You're close, but your wording is slightly off in a subtle but critical way. It really has nothing to do with blocking Facebook. You choose what information to share with Google and Facebook. All of your Internet communication is routed through your ISP, so apart from using things like VPNs to explicitly block their access, they basically own access to all of your traffic.

You can choose to use a different search engine if you don't like Google's privacy policies (*). You are not in any way obligated to post every little detail of your medical history on Facebook for everyone to see. But your ISP sees all unless you explicitly prevent it. That makes it much, much more important to have privacy protection that prevents abuse by an ISP than it is to have similar protections that apply to any arbitrary website.

Now obviously to the extent that Google and Facebook run ad networks, they are more capable of monitoring you than most websites, but still way less than ISPs (*).

(*) Unless, of course, Google is your ISP.

The biggest irony, of course, is that staunch advocates of government surveillance just passed a law that pretty much guarantees everybody who hasn't moved to HTTPS will do so, and even had my aging parents asking about personal VPNs. Talk about the government shooting itself in the foot... but I digress.

Slashdot Top Deals

You cannot have a science without measurement. -- R. W. Hamming