News for hackers. Stuff that matters.
Re:IBM Cloud Developer Console for Apple by brokencode on Tuesday March 20, 2018 @04:42PM (#16632395)
This makes me worried for Apple. IBM is not a company that comes to mind when I think of cutting edge cloud services, and Watson in particular has seemed to be a pretty mediocre product with heavy marketing and gimmicks (Jeopardy and H&R Block come to mind).

Does Apple really think that it would be better to outsource cloud services to IBM than develop their own? To me, it looks like Apple lacks confidence in their own internal abilities, and that’s not a good look.

Re:IBM Cloud Developer Console for Apple by zapita on Tuesday March 20, 2018 @04:55PM (#16632543)
Apple is not delegating cloud services to IBM. They are partnering with IBM for enterprise go-to-market, as they have done before.

It just happens that cloud services is IBM's preferred method of selling enterprise software and services.

Re:IBM Cloud Developer Console for Apple by jedberg on Tuesday March 20, 2018 @05:06PM (#16632660)
> Does Apple really think that it would be better to outsource cloud services to IBM than develop their own? To me, it looks like Apple lacks confidence in their own internal abilities, and that’s not a good look.

I think it's a good move. At the very least, they can learn a bit from someone else on how to run a cloud service.

Let me ask you this -- if you didn't already have the Apple hardware that was integrated with iCloud et al, would you pay money to use any of the Apple internet services? Like if they build Windows clients and you had Windows, would you pay to use any of their services?

I can't think of a single Apple service I would pay for if I wasn't on Apple hardware. And even worse, despite the free services from Apple, I will pay to use competitors that offer a worse integration, just to not use the Apple services.

Re:IBM Cloud Developer Console for Apple by ninkendo on Tuesday March 20, 2018 @05:32PM (#16632890)
I think you're missing the point of Apple's cloud services.

They exist exactly and only to make the user experience of their devices better. They don't make sense outside the Apple ecosystem, and that's how I imagine it's intended to be.

I have a mac and an iPhone and an iPad and I just want to be able to text my wife on any of them and have it work. That means contacts need to be synced, and there needs to be an answer for how the messages are synced between devices. Same with notes/calendars/etc. iCloud is hiding beneath all of it, and the whole point is that you don't see it, you just see your contacts list works everywhere you look.

Re:IBM Cloud Developer Console for Apple by awakeasleep on Tuesday March 20, 2018 @05:19PM (#16632775)
The user experiences of Notes and Contacts are both perfect, and they're an enormous part of what I do with a computing device
Re:IBM Cloud Developer Console for Apple by tomduncalf on Tuesday March 20, 2018 @06:04PM (#16633153)
Agreed, Notes is now fully featured enough that it’s the only app I use for any kind of note taking.
Re:IBM Cloud Developer Console for Apple by mark_l_watson on Tuesday March 20, 2018 @09:12PM (#16634420)
How do you backup Apple Notes? I reluctantly stopped using Notes because there is no easy way to back up all Notes.
Re:IBM Cloud Developer Console for Apple by Moto7451 on Tuesday March 20, 2018 @09:55PM (#16634657)
They backup to iCloud. Just toggle the sync on in th iCloud preferences on your Mac/iDevice.
Re:IBM Cloud Developer Console for Apple by mark_l_watson on Wednesday March 21, 2018 @08:18AM (#16637369)
But the format is opaque. I would like to archive as html, pdf, etc. - and not by saving them one at a time.
Re:IBM Cloud Developer Console for Apple by tinus_hn on Wednesday March 21, 2018 @08:49PM (#16644300)
Backup is not archive.
Re:IBM Cloud Developer Console for Apple by inferiorhuman on Wednesday March 21, 2018 @12:47AM (#16635542)
FWIW Notes can store its data on any IMAP server.
Re:IBM Cloud Developer Console for Apple by moonlighter on Tuesday March 20, 2018 @09:56PM (#16634667)
Time Machine backs them up, as well as iCloud.
Re:IBM Cloud Developer Console for Apple by threeseed on Tuesday March 20, 2018 @07:16PM (#16633713)
I would absolutely pay for Music, Messages, Notes and iCloud Desktop.

The alternatives do lack a number of features.

Re:IBM Cloud Developer Console for Apple by brokencode on Tuesday March 20, 2018 @05:23PM (#16632809)
I agree completely that Apple’s cloud services aren’t very compelling right now. I’m just worried that they are trying to use IBM’s cloud instead of building out their own capabilities.

If they are going to improve integration with third party services, I would love to have better integration with Google’s services, not IBM’s..

Re:IBM Cloud Developer Console for Apple by cptskippy on Tuesday March 20, 2018 @06:01PM (#16633135)
This isn't outsourcing, it is advertising. Apple and IBM have complimentary services that they've just made easier to integrate.

There is a vacuum in the Enterprise from when Blackberry was the go-to device. This smells of an in-road Apple might be taking to make itself the defacto Mobile Device for Enterprise.

IBM benefits from this by being able to market Watson services easier to App makers.

Re:IBM Cloud Developer Console for Apple by sumoboy on Tuesday March 20, 2018 @09:06PM (#16634374)
Also how this really a cross-platform path factoring in Android? Has IBM been relevant with anything in the past 10 years regarding technology?
Re:IBM Cloud Developer Console for Apple by cptskippy on Wednesday March 21, 2018 @11:29AM (#16638897)
> Has IBM been relevant with anything in the past 10 years regarding technology?

You use things developed by IBM daily without even knowing it. Barcodes, credit cards, RAM, hard drives, modern microprocessors, airline travel, laser eye surgery, and even relational databases are all possible thanks to advances by IBM. Almost all nanotechnology research utilizes scanning tunneling microscopy which was invented IBM.

IBM Research is usually bleeding edge technology. They work on technology decades before it becomes mainstream. Currently they're doing research in things like High temperature superconductivity, Quantum Computing, and Nanotechnology.

IBM also develops solutions for the financial services industry and are working on Blockchain technologies for the banking system. They're doing advanced AI research. They have healthcare and geo-spatial initiatives as well.

Re:IBM Cloud Developer Console for Apple by pjmlp on Wednesday March 21, 2018 @03:07AM (#16636123)
They have one of the best JVMs.

Are the ones porting Go to their UNIX and mainframe variants.

Used to be the biggest contributor to Swift on Linux (not sure about nowadays).

Seat on the ANSI C++ table.

I imagine many Linux kernel goodies are still coming from them.

They are still one of the companies with biggest amount of patents per year.

Re:IBM Cloud Developer Console for Apple by coldtea on Wednesday March 21, 2018 @04:49AM (#16636456)
>Has IBM been relevant with anything in the past 10 years regarding technology?

For your line of work, perhaps not. For the enterprise and government customers, where they make billions, very much so.

Re:IBM Cloud Developer Console for Apple by threeseed on Tuesday March 20, 2018 @07:12PM (#16633697)
IBM Cloud does have a few unique and killer features mainly courtesy of their acquisitions of Cloudant and Compose.

Show me any other cloud provider with hosted MongoDB, JanusGraph, Etcd, ScyllaDB, RethinkDB as well as Cloudant itself.

If it wasn't for the pricing I would definitely have considered IBM Cloud for my project.

Re:IBM Cloud Developer Console for Apple by godzillabrennus on Tuesday March 20, 2018 @08:10PM (#16634052)
Remember the Motorola phones with iTunes integrated?

Apple has proven that a partnership with an established vendor can be their first step into a market they want to own.

https://www.google.com/amp/s/www.engadget.com/amp/2005/09/07...

Re:IBM Cloud Developer Console for Apple by zitterbewegung on Tuesday March 20, 2018 @08:24PM (#16634132)
It would make sense . They want to grow their services division so why not branch out to ML?

IBM has been struggling retaining people and their cloud efforts have been at best a distant fourth (AWS, AZURE and GCE). I tried using it and it had no advantage . At least Microsoft has a nice windows integration and UX and google has good UX and integration into Google services. AWS is the incumbent and what I personally use since I don’t trust Google and Azure doesn’t appeal to me due to my lack of need of Windows.

Re:IBM Cloud Developer Console for Apple by solotronics on Tuesday March 20, 2018 @09:33PM (#16634530)
Actually by the sales numbers GCE lags far behind and IBM Cloud is almost tied with AWS. https://www.forbes.com/sites/bobevans1/2018/01/26/amazon-to-...
Re:IBM Cloud Developer Console for Apple by euroclydon on Wednesday March 21, 2018 @04:33AM (#16636398)
I really have to wonder about what IBM includes in cloud revenue and how thier profitability compares with AWS.
Re:IBM Cloud Developer Console for Apple by coldtea on Wednesday March 21, 2018 @04:47AM (#16636452)
>This makes me worried for Apple.

Yeah, Apple is doomed /s

>Does Apple really think that it would be better to outsource cloud services to IBM than develop their own? To me, it looks like Apple lacks confidence in their own internal abilities, and that’s not a good look.

Apple doesn't outsource their Cloud services to IBM. This story is not about that at all.

(They do use Azure and Google Cloud though, and perhaps Amazon too).

Re:IBM Cloud Developer Console for Apple by pathseeker on Tuesday March 20, 2018 @05:28PM (#16632854)
>IBM is not a company that comes to mind when I think of cutting edge cloud services

"Cloud services" is a pretty nebulous term. When it comes to ML cloud services I don't think there are any clear leaders. AWS services don't really compare to this.

Re:IBM Cloud Developer Console for Apple by autismo on Tuesday March 20, 2018 @06:32PM (#16633404)
AWS actually has services that directly mirror this. See SageMaker, Rekognition, Polly, ML AMIs, etc.

One can only speculate as to who is the current leader of the cloud ML space, but let's just say that Watson hasn't been warmly received in the past.

Re:IBM Cloud Developer Console for Apple by jldugger on Tuesday March 20, 2018 @06:29PM (#16633384)
> IBM is not a company that comes to mind when I think of cutting edge cloud services

But Apple is?

Re:IBM Cloud Developer Console for Apple by ksec on Tuesday March 20, 2018 @08:37PM (#16634205)
Not exactly cutting edge, but;

They now have their own fairly large CDN, and growing, likely even more so once they have their own Original TV Programme.

They have the largest Mesos system running in production.

iMessages is likely Third in terms of toal messages sent in Global IM Market Share. First being WeChat, 2nd being Whatsapp.

Re:IBM Cloud Developer Console for Apple by IBM on Tuesday March 20, 2018 @04:56PM (#16632563)
How is this any different than Core ML supporting the other tools for creating NNs?

https://developer.apple.com/documentation/coreml/converting_...

Re:IBM Cloud Developer Console for Apple by lemming on Wednesday March 21, 2018 @05:06AM (#16636515)
Watson in particular has seemed to be a pretty mediocre product with heavy marketing and gimmicks (Jeopardy and H&R Block come to mind)

FWIW, I thought that Watson playing Jeopardy was flat out amazing.

Re:IBM Cloud Developer Console for Apple by tinus_hn on Wednesday March 21, 2018 @08:48PM (#16644292)
Apple pushes their own stuff: they are monopolists! Ready the pitchforks!

Apple pushes someone else’s stuff: They lack confidence! They look weak!

Re:IBM Cloud Developer Console for Apple by Spooky23 on Tuesday March 20, 2018 @10:27PM (#16634802)
You should check them out. They have some really interesting “framework”apps that you can quickly customize and deploy.
Re:IBM Cloud Developer Console for Apple by zhyan7109 on Tuesday March 20, 2018 @06:11PM (#16633223)
Just spent a few minutes playing with the Watson Custom Model for vision flow and let's just say I am totally disappointed is an understatement, few things I noticed: 1. You first need to register an account, and to my surprise there is no command line tool or REST APIs, the entire interface is written in HTML. Hmmm, are they expecting me to specify the network structure by pressing buttons 2. Okay next, after choosing the visual model, it leads you directly to a web page with a bunch of widgets where you can add classes and negatives. To a seasoned ML engineers, this whole interface is useless. The classification has to be done at a full image level, no way to define the layers, the loss function, or any knobs to play around with the network. To an amateur, this is also very confusing. What are they expecting us to drag in to the negatives, if it's a logistic classifier, I could understand but for classifying an image, what exactly do you expect us to put? 3. Btw, to upload images, they expect .zip format, and this is where i stopped. Do they seriously think I will now export this so-called "model" to CoreML and load it to my Xcode?

If they came up with this 5 years ago I might play with it a little longer, but don't the IBM engineers keep up with what's going on at GOOGL, FB or AMZN. I can't possibly imagine anyone using this to develop iPhone apps for the purpose of image recognition, even if it's an offline flow.

Re:IBM Cloud Developer Console for Apple by Intrepidy on Tuesday March 20, 2018 @06:49PM (#16633523)
Of course you can't imagine anyone using it because (a) you are not the target audience and (b) you are being deliberately contemptuous about the product because it was built by IBM.

If you simply re-read all your own points from an objective standpoint, it should be apparent that this is geared towards individuals who have minimal or no machine learning (much less deep learning) experience; but nevertheless feel they need features like custom image recognition in their application. Rather than spending time and money hiring a 'seasoned ML engineer' such as yourself, they can try this and see if it works well enough for their purposes. Everything from the HTML interface, dearth of model customization, no parameter tuning, etc. points to this use case. Yes, it will be tedious, time consuming, and perhaps a bit unintuitive at first but it will be nowhere near as difficult for them than if they were to build an equivalent data pipeline, neural network, and evaluation setup on specialized hardware using Tensorflow. From that perspective, this could be a great product for application developers.

Finally, there are tons of REST APIs that enumerate all the functionality found here. They are all part of the Watson Cloud catalog. This includes loading data, training, and deploying models. Moreover, is it really necessary to insult IBM engineers by insinuating that they haven't kept up with the broader paradigm shifts in the field? They build what they are told to build by management (just like at the Big 4).

Re:IBM Cloud Developer Console for Apple by zhyan7109 on Tuesday March 20, 2018 @07:11PM (#16633692)
Perhaps I'm not understanding the intent of this collaboration between Apple and IBM but I would like to think that anyone who can write/publish iOS apps should have the aptitude to spend a couple hours understand the basics of deep learning. Would you honestly use an app that was contains an image-classification model that's trained using this flow. Please enlighten me. Or am I the only person who DD'd on their product? Have you tried other web interface versions of online models trainers like SageMaker, Rekognition? Do you work for IBM?
Re:IBM Cloud Developer Console for Apple by pjmlp on Wednesday March 21, 2018 @03:12AM (#16636139)
I graduated with honours, did 3D graphics programming in the past, systems programming is one of my favourite areas, worked at few well known names internationally.

Yet I can't get my head around neural networks and related concepts.

Just because it is easy for you, don't assume the same for everyone else.

Re:IBM Cloud Developer Console for Apple by matt_ny on Friday March 23, 2018 @05:08PM (#16662644)
REST API here: https://www.ibm.com/watson/developercloud/visual-recognition...

"no way to define the layers, the loss function, or any knobs to play around with the network". -- This is the point of the service - to enable the (vast group of) users who want to custom-classify images of X/Y/Z without having to understand the difference between momentum and learning rate, or hire people who do. If you do want full control of the model, you should look at Deep Learning as a Service - https://www.ibm.com/cloud/deep-learning

Re:IBM Cloud Developer Console for Apple by brisance on Tuesday March 20, 2018 @09:45PM (#16634608)
Command line tool here. https://www.ibm.com/cloud/cli
Re:IBM Cloud Developer Console for Apple by bwang29 on Tuesday March 20, 2018 @06:46PM (#16633500)
I think there is definitely space for improvement for 2 and 3, but then you would need to collect your own data. Are you a developer? We should talk if you're considering CoreML as we (Polarr) have ready to use, battle tested CoreML models for various computer vision purposes (email in my profile.)
Re:IBM Cloud Developer Console for Apple by zhyan7109 on Tuesday March 20, 2018 @06:52PM (#16633543)
I have used both CoreML and MPSCNN in the past, the pain point is typically how to translate a cloud-based model to run directly on the phone. Caffe2 to CoreML is good so far, but issue is CoreML is a black box and crashes are often not decipherable. I'm looking more in a universal flow that can port models trained in TensorFlow or PyTorch and at the same time some way to debug intermediate results. Or better yet, if there are existing mobile models that can be used is best. Just reached out!
Re:IBM Cloud Developer Console for Apple by bwang29 on Tuesday March 20, 2018 @05:51PM (#16633058)
I don't understand why most of the comment here are negative. On the bright side, being able to train a model in any sort of cloud (doesn't matter if it is Azure, Google, AWS, or IBM) and then directly create CoreML models, and iterate from model feedback, is a pretty special and unique position. It's a hybrid edge + cloud approach to running A.I. for end applications, and I do see it to benefit developers who want to roll their own models and create new applications particularly to computer vision, photography, and videos.
Re:IBM Cloud Developer Console for Apple by yvsong on Tuesday March 20, 2018 @06:30PM (#16633396)
Wish competing service providers appear soon. The need is real.
Re:IBM Cloud Developer Console for Apple by wpasc on Tuesday March 20, 2018 @04:34PM (#16632321)
I wonder if Apple's choice of IBM for AI integration is motivated by the fact that IBM does not compete with them on any level?

Outside of that, IBM/Watson seems like a comparatively bad choice of partners.

Re:IBM Cloud Developer Console for Apple by patwolf on Tuesday March 20, 2018 @04:39PM (#16632359)
Apple and IBM have had a partnership as far back as 2014: https://www.apple.com/newsroom/2014/07/15Apple-and-IBM-Forge...

I remember as part of that partnership IBM released a version of their MobileFirst tooling that was identical to a previous version except it had Android support removed.

Re:IBM Cloud Developer Console for Apple by jaxondu on Tuesday March 20, 2018 @04:51PM (#16632506)
Tim Cook was with IBM for 12 years before Apple.
Re:IBM Cloud Developer Console for Apple by mrpippy on Tuesday March 20, 2018 @05:45PM (#16633009)
True, although it was from 1982-1994.
Re:IBM Cloud Developer Console for Apple by nik736 on Tuesday March 20, 2018 @04:38PM (#16632355)
I think it's probably the worst idea to partner with IBM.
Re:IBM Cloud Developer Console for Apple by david-cako on Tuesday March 20, 2018 @05:17PM (#16632758)
Seeking out possible moves to keep Apple on the leading edge of technology and user experience, a determined Tim Cook arrived at page 103 of his Strategic Decision Making in Information Technology textbook, and came across what some may call ancient wisdom -- such wisdom that seemed peculiarly familiar, as though it was encoded into his subconscious from birth. Left alone in center aligned bold text along the top of the page was scribed "NO ONE GETS FIRED FOR PARTNERING WITH IBM".

Tim, being the savvy executive and decision maker he will always be, concluded that the only logical choice is to make the decision which will virtually nullify his chance of getting fired. "Your legacy shall not go to waste, Steve...", he said under his breath as he picked up the phone.

Re:IBM Cloud Developer Console for Apple by ghostbrainalpha on Tuesday March 20, 2018 @06:29PM (#16633387)
That's hilarious. Seriously. If you want to right a longer Tim Cook fan fiction, I'd be the first one to buy your e-book.
Re:IBM Cloud Developer Console for Apple by stevenwoo on Tuesday March 20, 2018 @05:04PM (#16632636)
Probably selective memory on my part but outside of a few research projects I cannot recall the last successful venture to come from IBM since the Space Shuttle onboard computers. (edit) also laptops when they made hardware but they sold off a lot of divisions it seems.
Re:IBM Cloud Developer Console for Apple by brisance on Tuesday March 20, 2018 @09:32PM (#16634526)
This FAQ list is actually more informative than the press release which is targeted towards marketing/media.

https://www.ibm.com/cloud/apple-developer/faq

Resources here.

https://www.ibm.com/cloud/apple-developer/resources

Re:IBM Cloud Developer Console for Apple by CodeSheikh on Tuesday March 20, 2018 @05:01PM (#16632607)
Is that a printer jam example? If yes, then is Apple using a "printer jam" example to showcase it's ML chops in-collab with the Big Blue?
Re:IBM Cloud Developer Console for Apple by michaericalribo on Tuesday March 20, 2018 @04:26PM (#16632249)
Good marketing for struggling Watson, I wonder what Apple gets—ie, how useful it is to the developer.

It's a shame Watson's been so disappointing (eg MD Anderson Cancer platform), maybe it can start a support group with Stephen Wolfram...

Re:IBM Cloud Developer Console for Apple by tzahola on Tuesday March 20, 2018 @04:44PM (#16632418)
Nobody ever got fired for choosing IBM, I guess... On a more serious note: why??
Re:IBM Cloud Developer Console for Apple by edko on Tuesday March 20, 2018 @04:57PM (#16632573)
There is no pricing information easily available. Is it free, or are people supposed to invest time into learning, and then find out what it costs to go live?
Re:IBM Cloud Developer Console for Apple by binarytide on Tuesday March 20, 2018 @04:50PM (#16632495)
I'm curious what benefit this actually offers to devs.
Re:IBM Cloud Developer Console for Apple by gaius on Tuesday March 20, 2018 @04:51PM (#16632503)
Remember this? https://www.youtube.com/watch?v=VtvjbmoDx-I

Can you imagine the company that made this getting into bed with IBM!?

Re:IBM Cloud Developer Console for Apple by jdboyd on Tuesday March 20, 2018 @05:25PM (#16632824)
Yes. I can imagine it because they've already done so repeatedly. The first case I can think of was Apple working with IBM on the Taligent operating system (designed to compete with what became NT and NeXTStep) circa 1988. Then the PowerPC chip at the center of Macs for years was co-developed with Apple, IBM, and Motorola, and in later years IBM supplied the actual chips. Also, the Apple Network Server machines (circa 1996) ran AIX.
Re:IBM Cloud Developer Console for Apple by pavlov on Tuesday March 20, 2018 @05:24PM (#16632815)
That’s what people were saying in 1991 when Apple first partnered with IBM:

https://www.nytimes.com/1991/07/04/business/ibm-and-apple-gi...

Since then, the Apple-IBM relationship seems to be the longest “on again, off again” in computing.

Re:IBM Cloud Developer Console for Apple by pktgen on Tuesday March 20, 2018 @05:20PM (#16632785)
> Can you imagine the company that made this getting into bed with IBM!?

Remember PowerPC Macs?