Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×

Comment "Almost" works? (Score 3, Insightful) 126

"In the demo above, the phone displayed a partial boot screen before freezing."

"Google Demos Modular Phone That (Almost) Actually Works"

Maybe it's just me, but if a phone can't even get to the dialer to make a phone call, that's a little further from "actually working" than "almost."

I mean that seriously. My problem isn't with the phone itself. My problem is with the overly generous summary.

Call me a troll, but if any company other than Google unveiled this phone, and it didn't even boot during the demo, I don't think the reaction would be as positive.

Comment Re:Luddites on the loose. (Score 1) 199

Considering these are basically miniature electric helicopters, I'm not sure a crash is really that big a deal; certainly no more so than a truck crashing in the street while delivering the same package through the FAA-approved route. Plus, whoever it crashed on would get free stuff as compensation.

Except trucks don't frequently crash as they're flying over my house, or power lines.

Sure, trucks do crash into houses sometimes, or do crash into power lines sometimes, but that's an entirely different situation than expecting them to fly over your hard.

The FAA could build up some form of regulated routes and co-ordination between drones, but they have not as of yet, and have not gotten any direction to do so. So until then, banning these uses of drones seems reasonable.

Comment Re:Bad idea (Score 2) 190

I predicted this would happen. As soon as lawmakers figured out there was this thing called peering they'd freak out and try to control it. The discussion went from treating each packet the same to controlling peering. How long will it take for lawmakers to completely screw up the Internet? Much of what I see about net neutrality is like reading people's thoughts on organic food. Small bits of truth, but mostly junk. Now turn that ignorance over to the power of the Federal government. No good can come of this.

So basically between 1 in 4 to 1 in 2 packets going over the ISP's transit link will be Netflix data. Why would an ISP do that if they have the option to peer directly with Netflix? It makes absolutely no sense. Any spike in Netflix data will cause everyone's connection to be crap. Not just Netflix users, everyone. This is not helping the potential competitor to Netflix, it is hurting them! Peering is a good thing! Please stop trying to regulate it.

Peering isn't the same thing as enforcing QOS on the last mile of the connection. ISP's should be free to peer. They shouldn't be free to force QOS on end users. Having Netflix as a peer is entirely different than having my cable modem hard enforce download speeds of X everywhere, except Netflix which gets a download speed of Y. That's an artificial limitation.

Comment Re:Not evil.... (Score 1) 364

First, as pointed out, it is removed from YouTube, not google search results. This is annoying to the artists, but Youtube belongs to google. They set the terms for you hosting videos there at no cost to you.

And here I thought Google was making their money back on the advertising. That said, them owning the service still doesn't make it not evil. I remember a software company was brought up on antitrust charges for similar things back in the 90s. What were they named? Tinysoft? Macrosoft? Oh well.

Comment Re:1st Amendment rights?? (Score 1) 347

I was under the impression that one of the requirements for being a non-profit was the agreement that you wouldn't be an actionable organization. Seems to me that most of the organizations, both conservative and liberal, were rightly under the microscope.

They were.

They're also organizations that are probably donating to people like Representative Steve Stockman. Funny how that works.

Comment Re:1st Amendment rights?? (Score 0) 347

Bullshit. These people are just trying to avoid paying taxes. Kill this 501(c) bullshit now. Or are you going to try to tell me that would violates everybody's "rights"?

Apparently Representative Steve Stockman has forgotten that the 1st Amendment only protects your rights to say something without prosecution by the government, and not your ability to not have to pay taxes.

It's both hilarious and sad that this man thinks having to pay normal taxes has anything to do with freedom of speech. Next Up: The government can't charge me taxes because it violates my religion. What religion is that you ask? None of your business, tax man.

Comment And I want a pony (Score 1) 466

"Best Rapid Development Language To Learn Today?"

Well sure, you could try using...

"Ideally, I'd like to learn a language that has web relevance, mobile relevance, GUI desktop applications relevance, and also that can be integrated into command-line workflows for data processing—a language that is interpreted rather than compiled, or at least that enables rapid, quick-and-dirty development"

Ah, um, hmmmm.

Look, I'm going to give you a protip about us "young folks": You seem to be under the assumption we are masochists. We are not.

If there was such a language, we'd all be using it daily for our development. The reason we use the tools we do are because they are the easiest tools for the job we do. Do you want to learn the most relevant tool for mobile development that is also the easiest? It's likely the one everyone else is using. If there was some hidden shortcut to do highly relevant development very quickly for every single platform, we'd all be using it. I don't like writing more code than I have to for the fun of it.

It sounds like you're trying to double dip here. You want a language that you can use for data modeling, but on the side you want it to be usable for about every single other arena for software development. Again, us young folks are already taking the easiest path. If you want to hit all those targets as well, learn the same languages that everyone else has already determined are the easiest paths, or keep focused on data modeling. The needs you're trying to specify for each language are totally different. Data modeling likes interpreted, but mobile strongly avoids the overhead of interpreted languages. All your requirements are exclusive, which is why there are a bunch of different languages and APIs to begin with.

Matlab is one tool I see frequently used by engineers who are mostly data modeling focused. For each of the other focus areas you've mentioned, I could probably list off several languages, usually with no overlap to the other platforms. Java possibly comes close, but you're not going to cover all your platforms, and it's not interpreted.

And to be honest, what you really haven't even scratched the surface of is that even if there was a language that covered all those platforms, you'd need to actually know all those platforms. Know the ins and outs of code signing on iOS or the Mac? Permissions on Android? 32 bit vs. 64 bit differences on Windows? The specifics of a bunch of different web browsers? If not, a language that covers all the platforms won't get you far anyway.

Comment Apple's having a good month (Score 1) 249

First, and impressive showing at WWDC, and now Google is nerfing their security model to be weaker than iOS's (iOS will notify when a new permission is required as part of an update when the application tries to make use of that permission.)

I think Windows Phone and iOS are both in a good position to start taking some market share from Google. If Google doesn't have a good Google/IO with Android, they may have officially dropped the ball on Android.

Comment Re:Fsck x86 (Score 3, Informative) 230

x86 is hardly any less proprietary than PowerPC or SPARC. You've got Intel and AMD at the helm. VIA walked the plank ages ago.
Apple ditched PowerPC because Apple's market share was so fucking low that the only company compiling for PowerPC was Adobe. The decision to drop PowerPC had to do with market share and cost, not the architecture itself.

Yes? No? I think this is a misunderstanding of the motivations behind Apple's PowerPC switch. (Source: I wrote PowerPC Mac apps at the time and was in the room at WWDC when Apple announced the switch.)

The PowerPC market was a bit wider than that. Microsoft had Office on PowerPC, Adobe had their suite, and there was a smattering of other apps.

At the time, the future of PowerPC had looked pretty bright. Microsoft's Xbox, Sony's PS3, and Nintendo's Wii were all switching to PowerPC. Within a span of several months, the community was looking at a majority of gaming hardware being PowerPC based. PowerPC was going to be in very high demand, which would mean great things for the Mac PowerPC platform. Far from "the only company compiling for PowerPC was Adobe", Microsoft was buying Power Mac G5 boxes for their dev kits and they were porting Windows to the PowerPC for the Xbox. And in the end, Microsoft, Sony, and Nintendo combined shipped several hundred million units based on the PowerPC (With Nintendo still shipping the Wii U with PowerPC today.)

So why did Apple leave the PowerPC?

At the time, laptop sales were on the rise, but Apple's laptop CPUs were not designed by IBM, they were designed by Motorola. IBM's PowerPC G5 was suitable for the Xbox 360 and desktop machines, but it ran far too hot to go into laptops. This left Motorola with their G4 CPU. And let me tell you, Motorola probably had very smart people working for them, but their execution was incompetent. The G4 had a 133 mhz system bus (which was slow even for the time), and ran very hot (but still cooler than the G5), and worst of all, was much slower than Intel's Pentium M.

Meanwhile the Pentium M was doing very well. It was faster than the G4, more power efficient than the G4, and it actually had a modern chipset and bus. Switching to the Pentium M was a no brainer.

There was speculation that Apple was trying to get IBM to make a mobile G5, but they were never able to get the power consumption down. When Microsoft and Sony entered onto the scene, IBM's interest shifted to getting the PowerPC into larger form factors, and Apple just didn't ship enough units in laptops to balance out the R&D demand that Microsoft and Sony created.

Motorola in the meantime with the G4 just kept sucking. There was a new architecture that was basically a modern architecture for the G4 that did eventually end up shipping, but by then Apple was just done with PowerPC.

Intel provided a stability the AIM (Apple, IBM, Motorola) alliance just didn't provide, with a quality chip. PowerPC did end up scaling, but there simply wasn't the same demand for PowerPC machines at the time to make it scale well enough.

So were people not actually writing code for PowerPC? No, lot's of people were. I'd actually guess that after Apple left PowerPC, the number of PowerPC developers continued to rise. And with the Xbox 360, Sony PS3, and the Nintendo Wii/Wii U continuing to get new games, there are still a lot of PowerPC developers out there.

Comment Re:Somebody post a SWIFT example PLEASE! (Score 3, Insightful) 636

Ok, you guys are too slow, I RTFA and downloaded the iBook. So far, I am very much liking the SYNTAX, especially OBJECTS and FUNCTIONS, they even brought the LET keyword in from BASIC. SWIFT will make programming Apple products much easier for the C loving syntax crowd, from what I can see. Ahhh... what a breath of fresh air. Code snippet below of creating an object and exercising it. I feel bad for those that suffered through Objective-C.

To be honest, while this snippet is a few lines shorter, it's arguably more complicated than the corresponding Obj-C. It drops returning self in the init, and drops a few lines that would have had to go in to the class definition, but you gain a few unsightly keywords like "override", having to add the keyword "func" to every function, and you gain some more syntactical mess like "->".

It's not horrible, but I'm not sure this sample is more readable than Obj-C. As others have noted, Swift has the habit of taking the important parts of a function (like what it's named and what it returns, or what name a class is and what it subclasses) and shoving them off to entirely different sides of the function declaration.

Comment Re:None of the baggage of C? (Score 2) 636

From what I can tell (I just got out of WWDC and am reading through the docs) it can be bridged to, but not directly called. You can directly call Obj-C methods through the bridge, but not C methods. You'd have to bridge to the Obj-C methods which then call C methods.

I don't know what happens when that Obj-C method calls malloc and returns some memory for leak-tastic behavior. I still haven't read if or how Swift handles raw memory buffers.

Slashdot Top Deals

The 11 is for people with the pride of a 10 and the pocketbook of an 8. -- R.B. Greenberg [referring to PDPs?]

Working...