Forgot your password?

Comment: Re:Why are you in charge of the decision? (Score 1) 314

by putaro (#48008211) Attached to: Ask Slashdot: Swift Or Objective-C As New iOS Developer's 1st Language?

And btw, I notice that, with 99 comments in, nobody else has bothered to actually provide you with the links to the official Apple iOS developers or Android developers docs, api, tools, etc. I at least showed enough respect for you to expect you to benefit from them. Was I wrong? Only time will tell.

You know, if he can't use Google he's really bad off.

Back in 1990 if you were an experienced C developer and hadn't looked seriously at OO languages it was understandable. In 2014, if you haven't at least dabbled with C++, Java or C# I think it shows a definite unwillingness to learn. So that's why the OP is getting "condescending" answers like "just hire someone"

Comment: Re:Very outdated info (Score 1) 314

by putaro (#48007953) Attached to: Ask Slashdot: Swift Or Objective-C As New iOS Developer's 1st Language?


You don't know Apple, or iOS developers. Dominant over ObjC within two years (and by the end of next year that prediction will probably seem ridiculously conservative).

Oh really? Drink some more koolaid. Remember how long it took to lay Carbon to rest. And the Cocoa APIs are still incomplete in many areas. Then take a look back at all the new programming languages and frameworks Apple has introduced over the years and then shot in the head. Dylan? OpenDoc?

I'd say it's 50/50 whether or not Swift will get enough traction to continue on.

Comment: Re:Your post is a non-sequitur. (Score 3, Interesting) 183

by putaro (#47916031) Attached to: Why Apple Should Open-Source Swift -- But Won't

The point being that Apple didn't adopt Objective-C just to be weird. Next used Objective-C to build NextStep and there's certain things in Objective-C that made NextStep moderately cool.

I actually worked at Apple, on the operating systems team, around that time. Apple was in no position to be arrogant in 1997 and wasn't actively looking for ways to be incompatible. Today, that's a very different story.

Comment: pkexec?? (Score 1) 98

by putaro (#47764017) Attached to: Project Zero Exploits 'Unexploitable' Glibc Bug

Sorry, old Unix guy here. My first reaction was "What the F is pkexec and why is it running setuid?"

Yet another way to execute arbitrary privileged executables is yet another potential security hole. This dumb thing is apparently part of the "Free Desktop" but it's depended on by all kinds of stuff including the fricking RedHat power management. What's wrong with plain old sudo?

Comment: Re:What's the point? (Score 1) 511

by putaro (#47744755) Attached to: If Java Wasn't Cool 10 Years Ago, What About Now?

The question is, who is "you" and when does that checking happen? I don't do a lot of work in Python, Ruby, etc. and all of the programmers that I know who do are fairly young and working on fairly small projects so they don't have a good answer for refactoring.

If I change the arguments to a method in a statically type language any place where I forgot to change the call to that method will be exposed at compile time. As far as I've been able to learn so far, in most dynamically typed languages that check won't happen until runtime. The pat answer to that is "you should have unit tests that cover everything" - but getting complete code coverage is hard and for large projects, the test suite takes a non-trivial amount of time to run - usually much, much longer than compile time. So, you wind up with bugs at runtime. Or is there a better solution?

Comment: Problems getting merchants to accept it? (Score 4, Insightful) 78

by putaro (#47741399) Attached to: Major Delays, Revamped Beta For Credit-Card Consolidating Gadget Coin

Technically, I see how it works but why would a merchant accept this thing? It doesn't look like a credit card and it's missing all of the anti-fraud elements built into the physical cards. According to their FAQ, Coin is trying to substitute an image on your smart phone plus their gadget for your physical card but I don't see that any of the actual credit card issuers are actually endorsing this. As a merchant you might be in violation of your merchant agreement by accepting this thing.

Comment: Re:Why not just use hard drives and then store... (Score 1) 193

by putaro (#47741177) Attached to: Facebook Experimenting With Blu-ray As a Storage Medium

The Blu-ray disc needs to be mounted before it can be accessed. The ratio of robotic mechanisms to discs becomes important. If you need to mount ten discs, it takes ten times as long (if they're all using the same arm) whereas you could spin up ten hard drives simultaneously.

I've worked with large scale robotics since the late 80's. The performance of the arms has not increased significantly since then. When you're dealing with scientific datasets or backups it's not as much of a problem. In random access storage, though, it starts to be an issue.

Today's scientific question is: What in the world is electricity? And where does it go after it leaves the toaster? -- Dave Barry, "What is Electricity?"