Apple Is In Talks To Launch Its Own Venmo Slashdotby BeauHD on money at January 1, 1970, 1:00 am (cached at April 27, 2017, 11:36 pm)

An anonymous reader quotes a report from Recode: The company has recently held discussions with payments industry partners about introducing its own Venmo competitor, according to multiple sources familiar with the talks. The service would allow iPhone owners to send money digitally to other iPhone owners, these people said. One source familiar with the plans told Recode they expect the company to announce the new service later this year. Another cautioned that an announcement and launch date may not yet be set. The new Apple product would compete with offerings from big U.S. banks as well as PayPal, its millennial-popular subsidiary Venmo, as well as Square Cash in the increasingly competitive world of digital money-transfers. Apple has also recently held discussions with Visa about creating its own pre-paid cards that would run on the Visa debit network and which would be tied to the new peer-to-peer service, sources told Recode. People would be able to use the Apple cards to spend money sent to them through the new service, without having to wait for it to clear to their bank account.

Read more of this story at Slashdot.

Top 8 All-Flash Arrays for Enterprises (IT Toolbox Blogs) SANS ISC SecNewsFeed(cached at April 27, 2017, 11:30 pm)

Chrome Will Start Marking HTTP Sites In Incognito Mode As Non-Secure In October Slashdotby msmash on chrome at January 1, 1970, 1:00 am (cached at April 27, 2017, 11:04 pm)

Reader Krystalo writes: Google today announced the second step in its plan to mark all HTTP sites as non-secure in Chrome. Starting in October 2017, Chrome will mark HTTP sites with entered data and HTTP sites in Incognito mode as non-secure. With the release of Chrome 56 in January 2017, Google's browser started marking HTTP pages that collect passwords or credit cards as "Not Secure" in the address bar. Since then, Google has seen a 23 percent reduction in the fraction of navigations to HTTP pages with password or credit card forms on Chrome for desktop. Chrome 62 (we're currently on Chrome 58) will take this to the next level.

Read more of this story at Slashdot.

Chrome Will Start Marking HTTP Sites In Incognito Mode As Non-Secure In October Slashdotby msmash on chrome at January 1, 1970, 1:00 am (cached at April 27, 2017, 11:04 pm)

Reader Krystalo writes: Google today announced the second step in its plan to mark all HTTP sites as non-secure in Chrome. Starting in October 2017, Chrome will mark HTTP sites with entered data and HTTP sites in Incognito mode as non-secure. With the release of Chrome 56 in January 2017, Google's browser started marking HTTP pages that collect passwords or credit cards as "Not Secure" in the address bar. Since then, Google has seen a 23 percent reduction in the fraction of navigations to HTTP pages with password or credit card forms on Chrome for desktop. Chrome 62 (we're currently on Chrome 58) will take this to the next level.

Read more of this story at Slashdot.

Google Loses Top Hardware Executive Slashdotby msmash on business at January 1, 1970, 1:00 am (cached at April 27, 2017, 11:04 pm)

randomErr writes: David Foster, who joined Alphabet Inc.'s Google in October as part of its aggressive hardware effort, has left the company. As the vice president of hardware product development he worked on the launch of the Pixel smartphone and Home speaker. Both of which are competitors to the Amazon Echo, Foster's previous employer. Google will not comment on why he is leaving.

Read more of this story at Slashdot.

Google Loses Top Hardware Executive Slashdotby msmash on business at January 1, 1970, 1:00 am (cached at April 27, 2017, 11:04 pm)

randomErr writes: David Foster, who joined Alphabet Inc.'s Google in October as part of its aggressive hardware effort, has left the company. As the vice president of hardware product development he worked on the launch of the Pixel smartphone and Home speaker. Both of which are competitors to the Amazon Echo, Foster's previous employer. Google will not comment on why he is leaving.

Read more of this story at Slashdot.

Calais living conditions now 'far worse' for refugees AL JAZEERA ENGLISH (AJE)(cached at April 27, 2017, 11:00 pm)

Authorities keen to make French port city migrant-free after 'Jungle' closure are hostile to refugees, charity claims.
Calais living conditions now 'far worse' for refugees AL JAZEERA ENGLISH (AJE)(cached at April 27, 2017, 11:00 pm)

Authorities keen to make French port city migrant-free after 'Jungle' closure are hostile to refugees, charity claims.
Stun grenades used after protesters storm parliament AL JAZEERA ENGLISH (AJE)(cached at April 27, 2017, 11:00 pm)

Leader of Social Democrats injured after violence broke out following election of ethnic Albanian as speaker.
Stun grenades used after protesters storm parliament AL JAZEERA ENGLISH (AJE)(cached at April 27, 2017, 11:00 pm)

Leader of Social Democrats injured after violence broke out following election of ethnic Albanian as speaker.
Republicans want IT bloke to take fall for Clinton email brouhaha (The Register) SANS ISC SecNewsFeed(cached at April 27, 2017, 11:00 pm)

Russian-controlled telecom hijacks financial services Internet traffic (ArsTechnica) SANS ISC SecNewsFeed(cached at April 27, 2017, 11:00 pm)

Frontier Diary #7: Pretty Much Everything Throws inessential.comat January 1, 1970, 8:00 am (cached at April 27, 2017, 10:33 pm)

A script can throw an error, either intentionally (via the scriptError verb) or by doing something that generates an error, such as referencing an undefined object.

OrigFrontier was written in C, which has no error-throwing mechanism, so it worked like this: most runtime functions returned a boolean (for success or failure), and the return value was passed in by reference. If there was an error, the function would set a global error variable and return false. The caller would then have to check that global to see if there was an error, and then do the right thing.

This was not unreasonable, given the language and the times (early ’90s) and also given the need to be very careful about unwinding memory allocations.

But, these days, it seems to me that Swift’s error system is the way to go. There’s just one downside to that, and it’s that I have to do that do/try/catch dance all over the place, since pretty much any runtime function can throw an error.

Even the coercions can throw, so last night I changed the Value protocol so that asInt and so on are now functions, since properties can’t throw (at least not yet).

The extra housekeeping — the do/try/catch stuff — kind of bugs me, but it’s honest. I considered making script errors just another type of Value — but that meant that all those callers have to check the returned Value to see if it’s an error, and then do the right thing. Better to just use Swift’s error system, because it makes for more consistent code, and it makes sure I’m catching errors in every case.

It also means I’m not multiplying entities. A Swift error is a script error, and vice versa.

* * *

Working on this code is like applying the last 25 years of programming history all at once.

A completely different type of error is a bug, and I’m certain to write a bunch of them, because that’s how programming goes.

That’s where unit tests come in. Frontier has long had a stress-test suite of scripts — you’d launch the app, run that suite, wait a while, and see if there are any errors. This was critically helpful.

But OrigFontier didn’t have unit tests. The new version does. (Well, I’ve started them anyway.) This means I can more easily follow Rule 1 — the no-breakage rule — and can also more easily follow Rule 1b — the don’t-break-Dave rule.

Why go to the office? (IT Toolbox Blogs) SANS ISC SecNewsFeed(cached at April 27, 2017, 10:30 pm)

Facebook decides fake news isn't crazy after all. It's now a real problem (The Regis SANS ISC SecNewsFeed(cached at April 27, 2017, 10:30 pm)