Apple (iOS/Mac OSX)

Got a Drupal-powered website? You may want to get patching now...

The Register - Thu, 01/17/2019 - 20:45
Open-source CMS gets a pair of critical fixes

Drupal has issued a pair of updates to address two security vulnerabilities in its online publishing platform. The vulns are a little esoteric, and will not affect most sites, but it's good to patch just in case you later add functionality that can be exploited.…

Google to Pay $40 Million for Fossil’s Smartwatch Tech

Daring Fireball - Thu, 01/17/2019 - 19:40

Paul Lamkin, writing for Wareable:

The Fossil Group and Google have exclusively revealed to Wareable that Google will pay Fossil $40 million to buy intellectual property related to a smartwatch technology currently under development.

The deal, which will see some of Fossil’s R&D team joining Google, will result in the launch of a “new product innovation that’s not yet hit the market”. That’s according to Greg McKelvey, EVP and chief strategy and digital officer of the Fossil Group, who also stated to us that he sees the deal as transaction, rather than an acquisition.

Apple Watch isn’t mentioned once in the article, but this deal is all about Apple Watch’s success. Pixel Watch, anyone?

Categories: Apple (iOS/Mac OSX)

Lawsuit Reveals Facebook’s Internal Documents About How It Made Money Off Children

Daring Fireball - Thu, 01/17/2019 - 19:33

Nathan Halverson, reporting for Reveal:

“In nearly all cases the parents knew their child was playing Angry Birds, but didn’t think the child would be allowed to buy anything without their password or authorization first,” according to an internal Facebook memo. The memo noted that on other platforms, such as Apple’s iPhone, people were required to reauthorize additional purchases, such as by re-entering a password.

A Facebook employee noted that children were likely to be confused by the in-game purchases because it “doesn’t necessarily look like real money to a minor.” Yet the company continued to deny refunds to children, profiting from their confusion.

In one of the unsealed documents, two Facebook employees deny a refund request from a child whom they refer to as a “whale” — a term coined by the casino industry to describe profligate spenders. The child had entered a credit card number to play a game, and in about two weeks racked up thousands of dollars in charges, according to an excerpt of messages between two employees at the social media giant.

The transcript Reveal obtained is jaw-dropping. A 15-year-old ran up $6,500 in in-game charges and Facebook refused the request for a refund.

Facebook is a criminal enterprise.

Categories: Apple (iOS/Mac OSX)

Twitter. Android. Private tweets. Pick two... Account bug unlocked padlocked accounts

The Register - Thu, 01/17/2019 - 19:01
Cock-up went unnoticed for two Olympics, one World Cup, an EU referendum, and a US presidential election

Twitter has fessed up to a flaw in its Android app that, for more than four years, was making twits' private tweets public. The programming blunder has been fixed.…

My app is rejected for 11 days and every time with a different reason.

iOS Programming - Thu, 01/17/2019 - 18:13

Sorry for the long rant. I am just tired of Apple review team’s hypocrisy. I am dealing with them for 11 days. Still they aren’t happy. I changed my app to subscription model. Since I knew that many people were rejected for subscription, I studied what other apps were doing and tried to copy their purchase screen. Here it goes.

  • I copied Overcast’s App info for Privacy. Since it’s developer said it can be used freely.

Result: Rejected.

Reason:No “Terms of Use” in app info on AppStore Connect.

  • Subscription terms are added to same web site.

Result: Rejected.

Reason: Terms of use must be in separate web site and must be titled as “Terms of Use” you can’t use subscription terms. I said those 5 top subscription apps from AppStore don’t have “Terms of Use”, they said “you may not agree with the feedback we provided”

  • I separated Terms of Use and Privacy and send again.

Result: Rejected

Reason: We were unable to find all of the required information within your app. Please note that adding the following information to a modal alert is not sufficient; the information must also be displayed within the app itself, and it must be displayed clearly and conspicuously during the purchase flow without requiring additional action from the user (such as opening a link).

They say that having a button which opens “Subscription Terms” inside the app(not link to any website) is considered as hiding the information. However usual “Payment will be charged to your iTunes account at confirmation of purchase. The subscription will automatically renew every year unless auto-renew is turned off at least 24 hours before the end of the current period…..” was not hidden at all. Still no go.

  • I put all subscription terms inside the app without using any buttons what so ever. Now purchase screen is 2-3 pages.

Result: Rejected.

Reason: We noticed that your app requires users to register with personal information to purchase non account-based in-app purchase products, which does not comply with the App Store Review Guidelines.

You can use the app without creating an account. However registered users need to have an account for certain futures but I can’t make them understand. I removed the feature.

Now 11 days passed. I really don’t know what will be the next reason for my rejection. I do know that some apps may get away with some rules. I just hate the hypocrisy. If you apply the rules, please at least be consistent with your most used apps. Instead of telling me all those reasons for rejections at once, they do it one at a time and it is really depressing. I am sorry for a long rant and my English because I am not a native speaker.

submitted by /u/Lapter
[link] [comments]

Man drives 6,000 miles to prove Uncle Sam's cellphone coverage maps are wrong – and, boy, did he manage it

The Register - Thu, 01/17/2019 - 18:10
Amazing how a big cash payout focuses the mind

A Vermont state employee drove 6,000 miles in six weeks to prove that the cellular coverage maps from the US government suck – and was wildly successful.…

My first app: StockPapers

iOS Programming - Thu, 01/17/2019 - 18:10

Hi guys 👋

I’ve just released my first app, please let me know what do you think about

It uses the Unsplash API to get the photos, nothing too special yeah, but I’ve learned a lot from it 💪

> I want to know if you have any recommendations (I know about some bugs, like the animated view on startup on non X/Xs devices)

Just let me know what do you think about it 😃

Download on App Store


submitted by /u/rawnly
[link] [comments]

Tim Cook: ‘It’s Time for Action on Data Privacy’

Daring Fireball - Thu, 01/17/2019 - 18:03

Tim Cook, in an op-ed for Time:

Last year, before a global body of privacy regulators, I laid out four principles that I believe should guide legislation:

First, the right to have personal data minimized. Companies should challenge themselves to strip identifying information from customer data or avoid collecting it in the first place. Second, the right to knowledge — to know what data is being collected and why. Third, the right to access. Companies should make it easy for you to access, correct and delete your personal data. And fourth, the right to data security, without which trust is impossible.

Steve Jobs in 2010: “Privacy means people know what they’re signing up for — in plain English, and repeatedly.”

Categories: Apple (iOS/Mac OSX)

AT&T, T-Mobile, and Sprint to Stop Selling Location Data to Third Parties After Motherboard Investigation

Daring Fireball - Thu, 01/17/2019 - 17:54

Joseph Cox, writing for Motherboard:

Last week, Motherboard revealed that AT&T, T-Mobile, and Sprint had been selling their customers’ real-time location data that ultimately ended up in the hands of bounty hunters and people unauthorized to handle it. Motherboard found this by purchasing the capability to geolocate a phone for $300 on the black market. In response, AT&T and T-Mobile said they were stopping all sales of location data to third parties.

Nearly a week later Sprint has committed to doing the same, in a statement to Motherboard.

“As a result of recent events, we have decided to end our arrangements with data aggregators,” a Sprint spokesperson told Motherboard in an email.

It’s an outrage that this happened in the first place, and should be investigated by authorities. But the fact that the carriers quickly moved to stop the practice shows the power of investigative journalism. Kudos to Motherboard.

Categories: Apple (iOS/Mac OSX)

Signal v Noise Exits Medium

Daring Fireball - Thu, 01/17/2019 - 17:49

David Heinemeier Hansson:

Beyond that, though, we’ve grown ever more aware of the problems with centralizing the internet. Traditional blogs might have swung out of favor, as we all discovered the benefits of social media and aggregating platforms, but we think they’re about to swing back in style, as we all discover the real costs and problems brought by such centralization.

Hear hear. New design for SvN looks great, too.

Categories: Apple (iOS/Mac OSX)

FCC: Oh no, deary me. What a shame. Too bad, so sad we can't do net neutrality appeal during the US govt shutdown

The Register - Thu, 01/17/2019 - 17:02
Not so fast, there, Ajit...

America's broadband watchdog, the FCC, has asked the courts to postpone an appeal against its net neutrality repeal out of "an abundance of caution" due to the partial US government shutdown.…

Garrett Graff: ‘Trump Must Be a Russian Agent; the Alternative Is Too Awful’

Daring Fireball - Thu, 01/17/2019 - 16:42

Garrett Graff, writing for Wired:

In short, we’ve reached a point in the Mueller probe where there are only two scenarios left: Either the president is compromised by the Russian government and has been working covertly to cooperate with Vladimir Putin after Russia helped win him the 2016 election — or Trump will go down in history as the world’s most famous “useful idiot,” as communists used to call those who could be co-opted to the cause without realizing it.

At least the former scenario — that the president of the United States is actively working to advance the interests of our country’s foremost, long-standing, traditional foreign adversary — would make him seem smarter and wilier. The latter scenario is simply a tragic farce for everyone involved.

My guess is it’s a little bit of column A and a little bit of column B — that Russia has something on Trump and he’s a useful idiot. Graff makes a good point, though — we’re still far from knowing the whole story, but we already know enough that it’s not possible for Trump to come out of this clean.

Categories: Apple (iOS/Mac OSX)

Red Hat gets heebie-jeebies over MongoDB's T&Cs squeeze: NoSQL database dropped from RHEL 8B over license

The Register - Thu, 01/17/2019 - 16:09
'The Server Side Public License v1 does not meet standards'

MongoDB justified its decision last October to shift the free version of its NoSQL database software, MongoDB Community Server, from the open-source GNU Affero General Public License to the not-quite-so-open Server Side Public License (SSPL) by arguing that cloud providers sell open-source software as a service without giving back.…

Pew Study on Facebook Users Shows Majority Don’t Know That Facebook Tracks Their Interests for Targeting Ads

Daring Fireball - Thu, 01/17/2019 - 16:07

Paul Hitlin and Lee Rainie, Pew Research Center:

Facebook makes it relatively easy for users to find out how the site’s algorithm has categorized their interests via a “Your ad preferences” page.1 Overall, however, 74% of Facebook users say they did not know that this list of their traits and interests existed until they were directed to their page as part of this study.

When directed to the “ad preferences” page, the large majority of Facebook users (88%) found that the site had generated some material for them. A majority of users (59%) say these categories reflect their real-life interests, while 27% say they are not very or not at all accurate in describing them. And once shown how the platform classifies their interests, roughly half of Facebook users (51%) say they are not comfortable that the company created such a list.

Facebook issued this statement to The Verge regarding Pew’s research:

We want people to understand how our ad settings and controls work. That means better ads for people. While we and the rest of the online ad industry need to do more to educate people on how interest-based advertising works and how we protect people’s information, we welcome conversations about transparency and control.

Allow me to translate from outright lies to the obvious truth:

We do not want people to understand how our ad settings and controls work. If more people understood what we track about them and how to control it, more people would block it, and we’d make less money.

Skim the comments on The Verge story and most of them are along the lines of the first one: “You’d have to be pretty dense…” — i.e. that the majority of Facebook users who don’t understand what Facebook is doing to track them are stupid. This reminds me of arguments about user interfaces. When regular people are confused by or don’t understand something, there’s a segment of the tech savvy world that sees the problem as the people being too stupid. The real problem is that the products are too hard to understand. The problem with users not understanding what Facebook tracks about them is not that the people are stupid, it’s that Facebook purposefully obfuscates what they do to keep regular people in the dark.

Categories: Apple (iOS/Mac OSX)

It’s baaack – Microsoft starts pushing out the Windows 10 October 2018 Update

The Register - Thu, 01/17/2019 - 16:00
Set to update automatically? Say hello to my little friend…

Select Windows 10 devices are now automatically downloading Microsoft’s troubled 1809 update, according to the support page for the operating system.…

Facebook Employees Wrote 5-Star Amazon Reviews for the Portal Camera

Daring Fireball - Thu, 01/17/2019 - 15:47

Kevin Roose, on Twitter:

Speaking of coordinated inauthentic behavior, what are the odds that all these 5-star Facebook Portal reviewers on Amazon just happen to have the same names as Facebook employees?

Facebook confirmed the three reviews were written by employees, but claimed it wasn’t a coordinated campaign. Chaim Gartenberg, at The Verge:

Facebook is a huge company with thousands of employees, and even with internal communications, it’s easy to see how a few employees just weren’t aware of a request to not post reviews. But it’s incredible how blatantly deceptive the practice can be: Chappell’s review, which claims rather disingenuously that he has “historically not been a big Facebook or other social media user,” but also “took a chance and got 4 Portals and 1 Portal plus for the family,” isn’t a great look for the company. There’s a reason why Amazon bans the policy in the first place.

Three reviews does not make for a coordinated campaign. But it shows what type of people choose to work for Facebook when one of the reviews starts with “I have historically not been a big Facebook or other social media user.”

Anyone who buys one of these Portal cameras is out of their minds.

Categories: Apple (iOS/Mac OSX)

In WatchKit, how do you pass data from a modal back to the interface controller that presented it?

iOS Programming - Thu, 01/17/2019 - 15:46

For example, in the watchOS Activity app the user can change the calorie goal in a modal interface controller (menu item selected with Force Touch) which then reflects the change in the root interface controller.

submitted by /u/refine_and_refine
[link] [comments]