« | Home | Recent Comments | Categories | »

9 September, Apple Media Event

Posted on September 2nd, 2014 at 13:03 by John Sinteur in category: Apple

Rumors are pretty solid about the iPhone 6, but it’s unclear if there’s going to be any wearables, iWatches, or similar.

And the rumors about them are as varied as the rumors were about the original iPhone. So, how accurate are those rumors? Take a look at what people predicted the iPhone will look like, and take that as a reference…

tumblr_inline_nb6qejwByO1qmx7gv


Write a comment

Comments:

  1. Tim Cook at D11 2013 on the subject

  2. I’ll correct a couple of letters in one word:

    “And the rumors about them are as vapid as the rumors were about the original iPhone.”

  3. An interesting observation is the pace of the iOS 8 beta releases. Usually it’s every 2 weeks right up to GM at the day of the media event. This time they’ve not done a beta for a few weeks, and it’s unlikely they will do one between now and next week.

    So, looks like they are hiding some major new feature.

Javascript: the weird parts

Posted on August 29th, 2014 at 22:29 by John Sinteur in category: Software

[Quote]:

I’ve heard of that boolean arithmetic. Let’s give it a try.js> true+true===2
true
js> true-true===0
true
Ah. It looks like true is equal to one. I’ll just check.js>true===1
false
Doh!


Write a comment

Comments:

  1. This is what happens when someone who creates a computer language has never taken a class in formal logic… :-(

  2. If you like that, I recommend this talk (18 mins):

    Brian Leroux, WTFjs.
    https://www.youtube.com/watch?v=et8xNAc2ic8&list=PLMW8Xq7bXrG77SV1VAAiAciRyq3VSC2Gq&index=7

    and his site/blog:
    http://wtfjs.com/

Apple Building Massive Structure at Flint Center for iPhone 6 Event

Posted on August 29th, 2014 at 21:38 by John Sinteur in category: Apple

[Quote]:

For the occasion, it appears that Apple has been building a massive structure on the campus, which has been kept under tight wraps with a white barricade. A MacRumors reader has sent in images of a mysterious structure at the Flint Center, which appears to span three stories and is protected by “scads” of security people. Administrators had previously declined to comment on what the structure is for, stating only “We are not at liberty to discuss that due to client wishes.”

flintcenter

Apple has not held an event at the Flint Center in many years, so the company’s return to the site of the original Mac unveiling suggests its upcoming announcement will be a major one. The Flint Center has a much higher seating capacity than other venues where Apple has unveiled products in the past, including the Yerba Buena Center and its own Cupertino campus.

Could be just a “here’s a new iPhone model, and it has NFC” but somehow it feels different. I’m going to keep a spare set of pants on standby.


Write a comment

Boneh Publications: Gyrophone: Recognizing Speech From Gyroscope Signals

Posted on August 23rd, 2014 at 23:42 by John Sinteur in category: Apple, Google

[Quote]:

We show that the MEMS gyroscopes found on modern smart phones are sufficiently sensitive to measure acoustic signals in the vicinity of the phone. The resulting signals contain only very low-frequency information (<200Hz). Nevertheless we show, using signal processing and machine learning, that this information is sufficient to identify speaker information and even parse speech. Since iOS and Android require no special permissions to access the gyro, our results show that apps and active web content that cannot access the microphone can nevertheless eavesdrop on speech in the vicinity of the phone.


Write a comment

Comments:

  1. Angela Merkel’s phone just got dropped down an elevator shaft, again.

  2. Bit iOS apps don’t get to do much in the background, so is this feasible on iOS?

  3. Correct. That’s why all those fitness apps use the gps+accelerometer instead.

RTFM 0day in iOS apps: G+, Gmail, FB Messenger, etc.

Posted on August 22nd, 2014 at 15:35 by John Sinteur in category: Apple

[Quote]:

Apple’s documentation on the tel scheme is really short and easy to read. While reading the first paragraph something caught my attention:

When a user taps a telephone link in a webpage, iOS displays an alert asking if the user really wants to dial the phone number and initiates dialing if the user accepts. When a user opens a URL with the tel scheme in a native app, iOS does not display an alert and initiates dialing without further prompting the user.

So if I click the link in Safari I get the prompt asking me to confirm my action, if I click the link in a native app’s webView it doesn’t ask and performs the action right away (makes the call).

Do people read documentation?

No. And it’s bad.

I instantly assumed people do read documentation so there was no way a big player like Facebook, Twitter, Google, LinkedIn, etc. would do such a silly mistake… but I was wrong.


Write a comment

Comments:

  1. Nice!

What’s the hardest bug you’ve debugged?

Posted on August 13th, 2014 at 20:36 by John Sinteur in category: Software

[Quote]:

This is the only time in my entire programming life that I’ve debugged a problem caused by quantum mechanics.


Write a comment

Comments:

  1. I’ve had to debug stuff like this. QM not withstanding, sometimes hardware has behaviors that are not easily predictable, causing this sort of problem. I won’t go into my experiences with robotic controllers… :-) In any case, the resolution was “don’t do it that way”.

Rant of the day: Sophos is breaking the internet

Posted on August 13th, 2014 at 20:26 by John Sinteur in category: Software

[Quote]:

So, spending hours trying to debug their software we figured out their Antivirus was blocking JavaScript CORS requests.
The guys at Sophos know they’re breaking standard web-functionality and have a fix ready but will not release it to its free customers.

Oh, and you know what else they said? They said I should just tell our customers to disable Sophos Antivirus to fix the issue. Being the compliant guy I always am that’s exactly what I’ll do:
Stop using Sophos Antivirus, now.


Write a comment

Amazon Gets Increasingly Nervous

Posted on August 11th, 2014 at 10:52 by John Sinteur in category: Amazon

[Quote]:

In sum and once again: Amazon is not your friend. Neither is any other corporation. It and they do what they do for their own interest and are more than willing to try to make you try believe that what they do for their own benefit is in fact for yours. It’s not. In this particular case, this is not about readers or authors or anyone else but Amazon wanting eBooks capped at $9.99 for its own purposes. It should stop pretending that this is about anything other than that. Readers, authors, and everyone else should stop pretending it’s about anything other than that, too.


Write a comment

Comments:

  1. I can’t wait for the movie. That deep booming promo voice:

    “In a world where dark forces are constantly trying to enslave us all; one man, leading a tiny band of heroes, is struggling against all odds to overcome a many-headed monster of the deep…”

    Apple did that one price per track thing. Is this different?

  2. Well, yes and no. I agree with Gruber on this: I think Apple cares about music in a way that Amazon does not care about books. Maybe only because Steve Jobs personally cared about music in a serious way, but now it’s ingrained in Apple’s culture.

    (And if we want to be cynical, let’s admit that it’s possible for Apple to care about music for music’s sake because they sell tens of millions of expensive gadgets on which we listen to music every quarter.)

  3. Speaking as someone who self-publishes ebooks (and who sets his own prices), I would like to point out that it was Apple that forced Amazon to pay higher royalties on ebook sales. Apple drove the royalties up from 35% to 70% and Amazon has already had to scramble to remain competitive. There are other, smaller sites like Smashwords or Lulu that pay even higher royalties.

  4. Fits on the cynical bit – Apple makes more money from the devices they sell with the iBooks app on it than from e-book sales, so it is in their interest to make the authors pick them over Amazon. They probably ran the numbers on the best (for them) royalty percentage to give to authors, and 70% for the authors makes them the most money.

  5. @Mudak: What does Apple pay 70% royalties on? And to whom, publishers or authors?

Inside Apple’s Internal Training Program

Posted on August 11th, 2014 at 10:11 by John Sinteur in category: Apple

[Quote]:

Apple may well be the only tech company on the planet that would dare compare itself to Picasso.

In a class at the company’s internal training program, the so-called Apple University, the instructor likened the 11 lithographs that make up Picasso’s “The Bull” to the way Apple builds its smartphones and other devices. The idea: Apple designers strive for simplicity just as Picasso eliminated details to create a great work of art.

Steven P. Jobs established Apple University as a way to inculcate employees into Apple’s business culture and educate them about its history, particularly as the company grew and the tech business changed. Courses are not required, only recommended, but getting new employees to enroll is rarely a problem.

Although many companies have such internal programs, sometimes referred to as indoctrination, Apple’s version is a topic of speculation and fascination in the tech world.

It is highly secretive and rarely written about, referred to briefly in the biography of Mr. Jobs by Walter Isaacson. Apple employees are discouraged from talking about the company in general, and the classes are no exception. No pictures of the classrooms have surfaced publicly. And a spokeswoman for Apple declined to make instructors available for interviews for this article.


Write a comment

YES, iPhones ARE getting slower with each new release of iOS

Posted on August 9th, 2014 at 10:39 by John Sinteur in category: Apple

[Quote]:

There’s a nice little feuilleton in the New York Times looking at why everyone whines about their iPhone slowing down when Apple releases a new variant.

Starting from a personal complaint by a professor, one of his students looks at the incidence for “iPhone slow” in Google Trends and notes that there’s a leap every time a new model is released.


That is released – not announced – so it must come from actual use, rather than just thinking that it isn’t quite up to date.

It’s also noted that releases of new Samsung models do not coincide so strongly with leaps in similar search terms. Obviously there’s something specific to Apple here, and that’s that major upgrades to the iPhone coincide with upgrades to iOS, something which 90 per cent of iPhone users will implement.

Famously, Android users do not tend to upgrade their OS over time. So, we might think that this observed slow-down is a result of trying to run the new OS on old hardware which isn’t quite up to supporting it. And we’d probably be right there.

However, we can now go off on our own and go a little further than this. For what’s really remarkable about these OS upgrades is how good Apple has been at keeping new versions of iOS compatible with old versions of hardware. No one at all would suggest running today’s Samsung bloatware (that bit that floats around on top of Android) on hardware three years old. But it seems perfectly acceptable to be running this year’s iOS on old kit. It’s also at this point that we can wander off into a couple of bits of economics for illumination.


Write a comment

Microsoft Scraps Windows 8 Major Updates. Bets The Farm On Windows 9

Posted on August 8th, 2014 at 23:24 by John Sinteur in category: Microsoft

[Quote]:

It’s official, Windows 8 is a write-off . Sales for the operating system have been poor and now it is even starting to lose market share to Windows 7. To Microsoft MSFT credit it has bravely persisted addressing issue after issue. Most notable was the major Windows 8.1 Update 1 patch released in April which makes the OS a genuinely credible platform. Still it remains far from perfect and now Microsoft is prematurely pulling the plug.

In a blog post by Microsoft Senior Marketing Communications Manager Brandon LeBlanc, he explains that there will be no more major update releases for Windows 8: “despite rumours and speculation, we are not planning to deliver a Windows 8.1 ‘Update 2’.”


Write a comment

If you thought you were fucked for buying Windows 8, you don’t know half of it…

Posted on August 2nd, 2014 at 23:21 by John Sinteur in category: Microsoft

[Quote]:

Word has it that Windows XP, Vista, and 7 might be allowed to upgrade free of charge to Windows 9 in order to boost adoption of the new operating system and thus convince more users to upgrade. This would clearly help not only Microsoft, but also the PC industry, which is still struggling to boost sales despite the release of the Windows 8 modern operating system.

People who upgraded to windows 8 have been punished enough. Poor bastards.


Write a comment

Microsoft ordered by U.S. judge to submit customer’s emails from abroad

Posted on August 1st, 2014 at 10:06 by John Sinteur in category: Microsoft

[Quote]:

Microsoft Corp must turn over a customer’s emails and other account information stored in a data center in Ireland to the U.S. government, a judge ruled on Thursday, in a case that has drawn concern from privacy groups and major technology companies.

Microsoft and other U.S. companies had challenged the warrant, arguing it improperly extended the authority of federal prosecutors to seize customer information held in foreign countries.

Following a two-hour court hearing in New York, U.S. District Judge Loretta Preska said a search warrant approved by a federal magistrate judge required the company to hand over any data it controlled, regardless of where it was stored.

“It is a question of control, not a question of the location of that information,” Preska said.

So Microsoft can break US law by not handing them over, or European privacy laws by handing them over. Seems like this may be the end of off-shore data centers for US companies…


Write a comment

Comments:

  1. This decision is on hold, pending appeal. In any case, the law of unintended consequences is certainly in action here!

  2. No problem, just do a corporate inversion and move Msft’s controlling incorporation offshore just as everyone is doing for taxes.

Russia wants Apple, SAP to cooperate against foreign spying

Posted on July 30th, 2014 at 21:56 by John Sinteur in category: Apple

[Quote]:

Russia has proposed that Apple Inc and SAP hand the government access to their source code to make sure their widely used products are not tools for spying on state institutions.

Riiiight…


Write a comment

App Rot

Posted on July 29th, 2014 at 18:08 by John Sinteur in category: Apple

[Quote]:

Apple’s App Store design is a big part of the problem. The dominance and prominence of “top lists” stratifies the top 0.02% so far above everyone else that the entire ecosystem is encouraged to design for a theoretical top-list placement that, by definition, won’t happen to 99.98% of them. Top lists reward apps that get people to download them, regardless of quality or long-term use, so that’s what most developers optimize for. Profits at the top are so massive that the promise alone attracts vast floods of spam, sleaziness, clones, and ripoffs.

Quality, sustainability, and updates are almost irrelevant to App Store success and usually aren’t rewarded as much as we think they should be, and that’s mostly the fault of Apple’s lazy reliance on top lists instead of more editorial selections and better search.

The best thing Apple could do to increase the quality of apps is remove every top list from the App Store.


Write a comment

NeXT vs Sun

Posted on July 21st, 2014 at 17:17 by John Sinteur in category: Apple

[Quote]:

In 1991 Steve Jobs’ company commissioned an head-to-head programming competition to show how much faster and easier it was to program a NeXT computer vs a Sun workstation. The NeXT operating system went on to be the foundation for Apple’s Macintosh OS-X about a decade later.


Write a comment

Comments:

  1. Well, would I rather have learned to use NeXTstep or Devguide? Not sure. For the type of programs shown here, relative simple GUI plus simple key-value storage, sure, but for writing all the other stuff, not sure. But what I don’t get is that the Sun guy can’t display Postscript on a NeWS system using Devguide? That looks fishy. Personally, I would have used neither NeXTstep nor Devguide and saved a lot of money off the bat. My code would have been somewhat portable. ;-P I wonder what would happen nowadays if a free/open source buff would take on this challenge, as a web-app, against a seasoned Visual Studio coder.

  2. Why a web-app? How about a three-way battle between the Microsoft platform (Visual Studio and all the technologies that go along with it), XCode and all the Apple technologies, and Google?

    And have the requirements be something modern as well – with a social/mobile part (perhaps location based, sales people in the field exchanging some information, with push notifications and all that), scalable to millions of users, with user interfaces for at least three device families (phone/tablet/PC)?

    Then web technologies would be just a small part of the task. We’ve come a long way since 1991, let the challenge reflect that.

Microsoft layoff e-mail typifies inhuman corporate insensitivity

Posted on July 18th, 2014 at 18:37 by John Sinteur in category: Microsoft

[Quote]:

As a veteran of the aerospace industry, I’m very familiar with layoff notices. During the almost-decade I spent working for Boeing, I survived probably a dozen major reductions in force, and they all had two things in common: a plainly stated promise of an open and transparent process and a hilariously terrible lack of actual transparency.

Well, congratulations to Satya Nadella and the Microsoft HR and communications teams, because you’re stealing from the best—or maybe you all took the same course in corporate doubletalk and truthiness as part of your MBA programs. Microsoft this morning announced far and away the largest round of layoffs in its history, and Nadella’s e-mail drips with that familiar mixture of faux sympathy and non-information that is so typical of carefully managed corporate communication.

There’s a name for this kind of uninformative spin-talk: it’s known as “ducking and fucking.”

[..]

This, sadly, is not a Microsoft-specific issue; it’s standard all across not just the tech industry but essentially every large American company.

The first sentence of any story sets the tone—and look at the robo-sentence the Microsoft layoff notification e-mail starts off with:

Last week in my email to you I synthesized our strategic direction as a productivity and platform company.

Leading off with a sentence like this immediately creates distance between the reader and the speaker—the kind of distance necessary to dehumanize both parties so that the big blow to come hurts less. The corporate-speak continues with creaky euphemism after creaky euphemism, including using the phrase “workforce realignment” instead of simply saying “staff reduction” or “layoff.” People and corporations both use euphemisms to cloak unpleasantness; however, it’s much more honest and personal to simply speak the unadorned truth when dealing with people’s livelihoods. “We’re going to realign our work force” might sound a lot better than “we’re firing 18,000 people,” but the latter more properly informs employees that jobs are going to be lost and lives are going to be affected.

“synthesizing a strategic direction”, right? If you were up until that minute the person responsible for corporate strategic direction, that is the very last thing you care about. Because it has instantly become completely irrelevant to you. Forever. So, yeah, great way to start.

and don’t get me started on how you talk about Microsoft’s strategy is focused on productivity and our desire to help people “do more” and then listing XBox as an example.


Write a comment

Comments:

  1. [Quote]:

    Think of it this way — since Elop took over as Nokia CEO, the company has cut over 50,000 jobs (if you include today’s announcement.) That is just mind boggling. That bumbling strategy which was the hallmark of Elop’s Nokia tenure still continues — in other words, Microsoft doesn’t really have a Nokia strategy. From Elop’s memo today: “In the near term, we plan to drive Windows Phone volume by targeting the more affordable smartphone segments, which are the fastest growing segments of the market, with Lumia.” That is precisely what Nokia guys used to say — we have the low end and we can grow our share. How did that work out?

  2. The job of so-called Human Resources (motto: “Our people are our most important resource!”) is hiring, firing, keeping angry employees out of the way of management and avoiding lawsuits.

    They usually use large numbers of women. Apparently they have the reputation of being able to fake empathy and sincerity more convincingly.

  3. Nokia was in deep trouble before Elop got there. They had featurephone marketshare and no momentum in smartphones. The Lumias are excellent phones, but the Nokia brand did not help sell them.

X509

Posted on July 14th, 2014 at 13:37 by John Sinteur in category: Do you feel safer yet?, Google

[Quote]:

Shortly after the initial news came out that NSA fakes google and yahoo servers with stolen or faked certificates:

https://www.schneier.com/blog/archives/2013/09/new_nsa_leak_sh.html

the german computer magazine C’T issued a warning that it is a security risk, when microsoft automatically updates its list of certificates without any noticing of the users, so that dubious certificates could easily get into the windows certificate list, which is thrusted by webbrowsers like internet explorer or google chrome for windows:

http://www.heise.de/ct/artikel/Microsofts-Hintertuer-1921730.html

After reading this, I filed a bug in chromium, which then was dismissed as a “won’t fix”, with the chromium developers saying that the certificate list is “signed by Microsoft” and there would not be any break in the “chain of thrust”.

And now I see this message from google:

http://www.heise.de/security/meldung/Indien-stellte-falsche-Google-Zertifikate-aus-2252544.html

http://googleonlinesecurity.blogspot.de/2014/07/maintaining-digital-certificate-security.html

“On Wednesday, July 2, we became aware of unauthorized digital certificates for several Google domains. The certificates were issued by the National Informatics Centre (NIC) of India, which holds several intermediate CA certificates trusted by the Indian Controller of Certifying Authorities (India CCA).

The India CCA certificates are included in the Microsoft Root Store and thus are trusted by the vast majority of programs running on Windows, including Internet Explorer and Chrome. Firefox is not affected because it uses its own root store that doesn’t include these certificates.

We are not aware of any other root stores that include the India CCA certificates, thus Chrome on other operating systems, Chrome OS, Android, iOS and OS X are not affected. Additionally, Chrome on Windows would not have accepted the certificates for Google sites because of public-key pinning, although misissued certificates for other sites may exist.”

Update Jul 9: India CCA informed us of the results of their investigation on July 8. They reported that NIC’s issuance process was compromised and that only four certificates were misissued; the first on June 25. The four certificates provided included three for Google domains (one of which we were previously aware of) and one for Yahoo domains. However, we are also aware of misissued certificates not included in that set of four and can only conclude that the scope of the breach is unknown.”

Now microsoft has removed the certificates in question and it turnes out that the issue affected 45 domains:

http://www.heise.de/security/meldung/Microsoft-entzieht-Indischer-CA-das-Vertrauen-2255992.html

https://technet.microsoft.com/en-us/library/security/2982792

google.com
mail.google.com
gmail.com
www.gmail.com
m.gmail.com
smtp.gmail.com
pop.gmail.com
imap.gmail.com
googlemail.com
www.googlemail.com
smtp.googlemail.com
pop.googlemail.com
imap.googlemail.com
gstatic.com
ssl.gstatic.com
www.static.com
encrypted-tbn1.gstatic.com
encrypted-tbn2.gstatic.com
login.yahoo.com
mail.yahoo.com
mail.yahoo-inc.com
fb.member.yahoo.com
login.korea.yahoo.com
api.reg.yahoo.com
edit.yahoo.com
watchlist.yahoo.com
edit.india.yahoo.com
edit.korea.yahoo.com
edit.europe.yahoo.com
edit.singapore.yahoo.com
edit.tpe.yahoo.com
legalredirect.yahoo.com
me.yahoo.com
open.login.yahooapis.com
subscribe.yahoo.com
edit.secure.yahoo.com
edit.client.yahoo.com
bt.edit.client.yahoo.com
verizon.edit.client.yahoo.com
na.edit.client.yahoo.com
au.api.reg.yahoo.com
au.reg.yahoo.com
profile.yahoo.com
static.profile.yahoo.com
openid.yahoo.com

In view of this list, the advice from google looks especially funny:

“Chrome users do not need to take any action to be protected by the CRLSet updates. We have no indication of widespread abuse and we are not suggesting that people change passwords.”

The microsoft certificate list is used in the browser chrome. Faking of a google server is difficult, since chrome checks its certificate by different means and that was how the attack was revealed. But chrome does not have a similar check for yahoo. If that attack would not be working after all, the hackers would not have used it.

But still, google does explicitely not suggesting anyone that they should change passwords…


Write a comment

What is a Full Stack developer?

Posted on July 9th, 2014 at 23:35 by John Sinteur in category: Software

[Quote]:

Is it reasonable to expect mere mortals to have mastery over every facet of the development stack? Probably not, but Facebook can ask for it. I was told at OSCON by a Facebook employee that they only hire ‘Full Stack’ developers. Well, what does that mean?


Write a comment

Comments:

  1. Hang on a sec, I’ll go to GitHub and create an OpenStack distro called FullStack… and backdate some commits so I can show “5+ years experience”…

  2. Boo, github.com/desiato is taken. Though appropriately he mostly seems to be spending time dead…

  3. hmmm… here I thought I’d post something that you can use to measure yourself, and you turn it into something you can use for a job interview…

  4. All wrong – it refers to pancakes topped with raspberries and tons of whipped cream. Farcebook wants developers that can make and eat those constantly so they too huge to leave their chairs. Productivity thing really. Wait, it is an U.S. company, so they should have no shortage finding overdeveloped developers. Now this is something that is measurable John! (Oink Oink)

  5. Ha! Dead for tax purposes, Hotblack?

  6. Perhaps they mean Stack Overflow? (That would be the maple syrup Mykolas.)

Microsoft offers $650 store credit for MacBook Air for Surface Pro 3 trade-in

Posted on June 24th, 2014 at 8:22 by John Sinteur in category: Microsoft

[Quote]:

Microsoft is offering a limited time Surface Pro 3 promotion via which users can get up to $650 in store credit for trading in certain Apple MacBook Air models.

surfacepro3macbookair

The new promotion, running June 20 to July 31, 2014 — “or while supplies last” — requires users to bring MacBook Airs into select Microsoft retail stores in the U.S., Puerto Rico and Canada. (The trade-in isn’t valid online.)

“while supplies last” is probably the least of their worries…

Here recently I run by the store on the way home to pick up some
milk. Was in a rush and left my Surface Pro on the front seat, in
plain view.

When I came out, I discovered someone had broken into my car and
left three more Surface Pro’s :(


Write a comment

Comments:

  1. I would love to get into the mind of someone who would do this trade-in. Even ignoring the rivalry and specific products in question, in order to get the full $650, you’d have to trade in a top-of-the-line version of Product A, and then still have to pay $150 for a bottom-of-the-line version of Product B. Why?

  2. @Mudak: ‘zactly! I’m not a Mac user, but even I wouldn’t expect anyone to take this trade.

    Apart from the financials, the psychology! All Mac users I know love their machines and you would have to pry them from their cold, dead hands…

  3. I don’t think Microsoft wouldn’t do a trade like this unless they thought a MAC was worth something on the resale market.

  4. An excellent way to fence a stolen macbook though!

  5. @Dickon: Wonderful! I’m clearly not cynical enough to have thought of that.

    But seriously, MS must be trolling for attention. Aren’t all you Mac persons really, really, flattered that the ancient enemy is trying to get you to part with your baby for mere money? And you love the thing(s) so it ain’t gonna happen.

  6. Just to clarify for you Sue, I’m a Linux person.

  7. @Gene: Oh sorry, Gene…I never did have a computer religion and I’m far too frugal and frumpy to be of any interest to Apple :-)

Skybox Can Predict iPhone Launch Using Satellite Imagery

Posted on June 17th, 2014 at 8:49 by John Sinteur in category: Apple, Google

[Quote]:

By the time its entire fleet of 24 satellites has launched in 2018, Skybox will be imaging the entire Earth at a resolution sufficient to capture, for example, real-time video of cars driving down the highway. And it will be doing it three times a day.

The ability to take such frequent imaging will certainly aid Google’s Maps product, but it also opens up a market for competitive intelligence. Skybox says they are already looking at Foxconn every week and are able to pinpoint the next iPhone release based on the density of trucks outside their manufacturing facilities.


Write a comment

When He Was A Young Man In Alabama, Tim Cook Stumbled Upon A KKK Cross Burning

Posted on June 15th, 2014 at 22:20 by John Sinteur in category: Apple

[Quote]:

This NYT profile of Tim Cook opens with a harrowing anecdote from the Apple CEO’s early life in 1970s Alabama:

Bicycling home on a new 10-speed, [Cook] passed a large cross in flames in front of a house — one that he knew belonged to a black family. Around the cross were Klansmen, dressed in white cloaks and hoods, chanting racial slurs. Mr. Cook heard glass break, maybe someone throwing something through a window. He yelled, “Stop!”

One of the men lifted his conical hood, and Mr. Cook recognized a deacon from a local church (not Mr. Cook’s). Startled, he pedaled away.

Reflecting on this event in December during his acceptance speech for Auburn University’s International Quality of Life Award, he said, “This image was permanently imprinted in my brain, and it would change my life forever” — human rights and dignity are “values that need to be acted upon,” and Apple is a company that believes in “advancing humanity.”

Of course. Remember this?

I wonder if that deacon is still alive. I want him to see how vastly that one act of hatred has backfired…


Write a comment

Only Apple

Posted on June 14th, 2014 at 10:36 by John Sinteur in category: Apple

[Quote]:

What we saw last week at WWDC 2014 would not have happened under Steve Jobs


Write a comment

Google “apps”

Posted on June 12th, 2014 at 22:01 by John Sinteur in category: Google

94fc940681ee528e

[Quote]:

So you can run the Google Docs store app in Chrome as a Chrome App which runs as an App on my android device, or, alternatively, run the Google Docs store app in Firefox as a web app which runs as an app on Firefox OS?

What does the word “app” even mean?


Write a comment

Microsoft Protests Order for Email Stored Abroad

Posted on June 11th, 2014 at 9:20 by John Sinteur in category: Microsoft

[Quote]:

Microsoft is challenging the authority of federal prosecutors to force the giant technology company to hand over a customer’s email stored in a data center in Ireland.

The objection is believed to be the first time a corporation has challenged a domestic search warrant seeking digital information overseas. The case has attracted the concern of privacy groups and major United States technology companies, which are already under pressure from foreign governments worried that the personal data of their citizens is not adequately protected in the data centers of American companies.

Verizon filed a brief on Tuesday, echoing Microsoft’s objections, and more corporations are expected to join. The Electronic Frontier Foundation is working on a brief supporting Microsoft. European officials have expressed alarm.

In a court filing made public on Monday, Microsoft said that if the judicial order to surrender the email stored abroad is upheld, it “would violate international law and treaties, and reduce the privacy protection of everyone on the planet.”

Sounds very noble of Microsoft, but it would be more honest to say that if they lose this one, everybody will stop doing business with companies that operate in more than one jurisdiction. Which would kill them.


Write a comment

iOS 8 strikes an unexpected blow against location tracking

Posted on June 9th, 2014 at 23:18 by John Sinteur in category: Apple, If you're in marketing, kill yourself, Privacy

[Quote]:

It wasn’t touted onstage, but a new iOS 8 feature is set to cause havoc for location trackers, and score a major win for privacy. As spotted by Frederic Jacobs, the changes have to do with the MAC address used to identify devices within networks. When iOS 8 devices look for a connection, they randomize that address, effectively disguising any trace of the real device until it decides to connect to a network.

“Any phone using iOS 8 will be invisible to the process”

Why are iPhones checking out Wi-Fi networks in disguise? Because there’s an entire industry devoted to tracking customers through that signal. As The New York Times reported last summer, shops from Nordstrom’s to JC Penney have tried out the system. (London even tried out a system using public trash cans.) The system automatically logs any phone within Wi-Fi range, giving stores a complete record of who walked into the shop and when. But any phone using iOS 8 will be invisible to the process, potentially calling the whole system into question.


Write a comment

Comments:

  1. I don’t think that Apple is doing thid for privacy, but in order to push retailers to use its iBeacon technology. And surely turning wifi off will prevent this sort of snooping?

rm -rf remains

Posted on June 7th, 2014 at 18:49 by John Sinteur in category: Software

[Quote]:

Just for fun, I decided to launch a new Linux server and run rm -rf / as root to see what remains. As I found out, rm lives in the future with idiots like me, so you have to specify –no-preserve-root to kick this exercise off.


Write a comment

Apple – iOS 8

Posted on June 3rd, 2014 at 8:29 by John Sinteur in category: Apple

[Quote]:

For the first time, iOS 8 opens up the keyboard to developers. And once new keyboards are available, you’ll be able to choose your favorite input method or layout systemwide.

Braille keyboard anyone?


Write a comment

A Decade’s Worth of WWDC Keynotes

Posted on June 1st, 2014 at 22:03 by John Sinteur in category: Apple

[Quote]:

Here’s the truth about WWDC keynotes:

  • The fact that they’re part of a conference devoted to informing developers about Apple’s platforms means that the emphasis will be on software–particularly operating systems–and the odds of a radically new hardware product being announced are just about nil;
  • Since epoch-shifting hardware is out of the picture, any devices which do get announced are, by definition, only incrementally superior to their predecessors;
  • No matter how newsy the keynote is, some people–especially ones who were hoping for something extremely specific which didn’t get announced–will deem it a snoozefest;
  • There’s a very good chance that Apple’s stock will fall in the wake of the keynote, presumably indicating that Wall Steeet was not instantly impressed.


Write a comment

Write a program that makes 2 + 2 = 5 – Programming Puzzles & Code Golf

Posted on June 1st, 2014 at 20:42 by John Sinteur in category: Software

[Quote]:

Write a program that seemingly adds the numbers 2 and 2 and outputs 5. This is an underhanded contest.

import java.lang.reflect.Field;

public class Main {
    public static void main(String[] args) throws Exception {
        Class cache = Integer.class.getDeclaredClasses()[0];
        Field c = cache.getDeclaredField("cache");
        c.setAccessible(true);
        Integer[] array = (Integer[]) c.get(cache);
        array[132] = array[133];

        System.out.printf("%d",2 + 2);
    }
}

Write a comment


« Older Entries Newer Entries »