Slashdot Mirror


User: maccodemonkey

maccodemonkey's activity in the archive.

Stories
0
Comments
745
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 745

  1. Re:I would like to know on Samsung SSD 840 EVO MSATA Tested · · Score: 1

    Should the OS care how the drive works? Shouldn't it just ask it to read/write data?

    No.

    Caching in RAM is far more efficient than anything a drive (any kind of drive except for a RAM disk) can do.

    The end goal of a read/write operation is to get data into RAM. Whether that data is being turned around and sent to a GPU or network does not matter, it's going to show up in RAM first. This means RAM is already naturally a cache structure.

    RAM is also going to be much faster than disk. Even if the disk itself is as faster or faster than RAM, it's still got to be piped over some sort of bus to get to RAM, which is going to cause some latency. The cost for getting data from RAM to RAM is 0, or near-0, while the cost for getting data from a SATA disk via the PCI-E bus into RAM is high.

    So unless computers get radically redesigned (which will probably eventually happen), any halfway decent OS should probably do RAM caching, and a disk definitely can't offer any feature set that could provide similar performance.

    Mac OS X recently added very aggressive disk caching (it will use any free memory for disk caching), and it dramatically improves performance, even on machines with super fast SSDs.

    There were a few reasons cited above on why a cache for an SSD could make sense... But... In general the performance of SSDs has already exceeded the speed at which the SATA bus can deliver information, so it's hard to think of any difference an SSD cache could make for performance, unless the SSD backing the cache was pretty slow.

  2. Re:Zero info in article on Russian Officials Dump iPads For Samsung Tablets Over Spy Fears · · Score: 1

    But they can do this... Whereas with the iPad they have to take Apple's word for it. This may be the limitation that drove them to Android and Samsung

    I'm not sure I'd trust any tablet handed to me by Putin's government, regardless of the OS that came on it. They may be secured against the US, but I'd bet there is a healthy amount of domestic spying going on in Russia.

  3. Re:It's not arrogant, it's correct. on AT&T Exec Calls Netflix "Arrogant" For Expecting Net Neutrality · · Score: 1

    The news about Apple being willing to pay for AppleTV to have a "special line" to consumers is particularly worrisome and strikes the core of the problems with anti-net neutrality positions: they create unfair markets with barriers to competition. Netflix may complain, but they can (and do! with Comcast) pay if they have to. Apple can afford to pay the gatekeepers as well.

    It's worth noting that the Apple/Comcast rumor is quickly being debunked, but let's peel this onion anyway, because this is a tricky one, even for Net Neutrality people.

    The rumor was Apple was negotiating for TV channel streams from Comcast, much in the same way a cable box get's a steam of Comcast's content. Is this something new and alarming? Of course not. Comcast has been doing this for years. Companies such as NBC, ABC, HBO, Fox, Time Warner, etc etc have been paying to get a prioritized pipe of years. It's the pipe all your normal cable channels come through. It's entirely independent of your internet pipe, and prioritized.

    Would you accuse HBO of violating Net Neutrality because they have a higher priority than YouTube on Comcast's wires? Well, probably not, because HBO's traffic is not internet traffic. Apple getting access to their own feed of Comcast's live channel content would probably be related to Net Neutrality in a very similar way.

    Eventually once cable tv traffic looks more like IP traffic and H.264 streams, this may get more of a examination. But it's generally accepted, even with Net Neutrality, that Comcast's internal non-web traffic doesn't fall under Net Neutrality. It's like saying cars and trains should follow the same laws just because a set of tracks runs next to a road.

  4. Re:Apple? on Why Buy Microsoft Milk When the Google Cow Is Free? · · Score: 1

    Uh huh. And students can still reset iPads and take control of them. MDM is shit from any vendor.

    Disclaimer: I'm a developer now instead of IT. But my understanding was that iOS 7.1 fixed that problem.

    What most people I knew did before that is they would allow iPads on the network based on their MDM status. MDM is inactive? Well you've got the iPad, but you're not getting on to school wifi and interacting with any services on the network. Need those to do your schoolwork? Probably going to have to visit IT.

    For antitheft that's still a problem (and to be honest, not a unique problem, same problem we had with the laptops before the iPads), but it severely limits a student's ability to actively use an iPad in a school environment that's been liberated from MDM.

    Also, most decent MDM services send IT a message when an iPad has had it's MDM management removed.

  5. Re:Apple? on Why Buy Microsoft Milk When the Google Cow Is Free? · · Score: 4, Informative

    Apple: Sorry, iPads are not an enterprise product. It's not designed to be managed centrally.

    Ahem.

    http://enterpriseios.com/wiki/...

    Citation: I used to work in Apple IT management.

    Apple's device management isn't perfect, but it's certainly better than Android's and ChromeOS's (which provide little to none.)

  6. Did my last project entirely in Android Studio on Google Android Studio Vs. Eclipse: Which Fits Your Needs? · · Score: 5, Interesting

    I liked it better than Eclipse, no separate Android SDK installation/package manager to maintain. I just download and it worked. The UI is a little nicer.

    However it doesn't solve my big complaints about Android IDEs in general:
    1) Native code development still sucks. It sucks less on Eclipse (as in it exists at all on Eclipse), but it's a pain to set up, a pain to use, and a pain to debug. I actually just gave up on it attaching the debugger, and starting adding logging to me native code. Seriously Google, if you want me to start taking Android seriously for developing big performance sensitive things, some decent tools for C/C++ development would be good.
    2) The build system... I don't know what's up with Android Studio defining it's own project format, and then on top of that adding a build system with build system files beneath it. I still have projects that open and build, but tell me the build system is set up wrong. The one thing I like about Xcode is the project and the build manifest are the same file. I'm not maintaining a project that then manages some Gradle config or something. I mean, if I want to I can add an external build system to Xcode. But most of the time I don't need that level of build management. If Android really wants to go the external build system route, just automatically generate the stuff I need every time I hit build so I don't have to worry about checking it in to source control. I don't care if it's spinning an Gradle config off just as long as I don't have to see it and worry about it. If I want to manually grab a Gradle config to throw at some other build system, make it optional.
    3) The analyzer tools compared to the iOS toolchain just aren't anywhere near good enough. The data the tools do give back out is presented poorly compared to Apple's Instruments tool, and I've never gotten the tools working for native code, which is usually where I spend the most time caring about performance.
    4) This isn't as much a complaint about the tools as much as Android, but Android is just behind in general on performance toolkits. Apple has a great NEON optimized toolkit in Accelerate for DSP and image work. There is no equivalent on Android, although 5 years in, a few open source projects are finally starting up around putting together a NEON accelerated library of functions.
    5) x86 Android Emulator with native GPU support. It exists, but it's usually not as well maintained. There are some third party tools trying to fill that gap, but c'mon guys. That's a basic necessity. An ARM based emulator is great for simulating actual ARM calls, but most of the time I'd rather be in the x86 emulator.

  7. Re:Kudos to them, but... on GOG.com To Add Linux Support · · Score: 1

    The linked announcement was a bit vague on details. Not very hard technologically for them if its only the old dos games which they already distribute with dosbox to run properly even on windows. It would be interesting to see what they can do with the DX based stuff.

    They sadly haven't done any of the old DX stuff on Mac with WINE, so I wouldn't hold out hope that you will see Linux releases of that.

    Not that I wouldn't like that to change. Deus Ex can't be that hard to package inside of WINE.

  8. Re:The US did, so why not Russia? on Russian State TV Anchor: Russia Could Turn US To "Radioactive Ash" · · Score: 1

    The US invaded Iraq without UN approval and with false proof (remember the WMD) to "liberate" it. Now Russia does the same with Crimea, only the proof is much more valid, even if this poll was a complete farce. What's new?

    Disclaimer: I'm EU citizen and totally against all this idiotic behavior. But let's be honest - the US has no moral standing in cases like this anymore, even if Obama is not to blame for Iraq. And the EU, well, they simply have no backbone in foreign policy.

    Yes, because the EU has such moral standing when it comes to invading other countries.
    http://en.wikipedia.org/wiki/C...

    It's not that I don't think that people have lost respect for the US's foreign policy. But to assert that America alone invades countries for "peacekeeping" reasons is absurd. Heck, the country I live in (United States) was shaped by European overseas involvement in our early history (either French or British involvement, depending on how you want to look at the American Revolutionary War.)

  9. Re:Seems it would be easy to gather entropy.. on Weak Apple PRNG Threatens iOS Exploit Mitigations · · Score: 1

    ..on a smart phone like the iPhone. Use the gyros/accelerometers, make the user draw randomly on the screen, maybe use random info like wifi network names currently available, generate random info based on images on the phone, etc. etc. Plenty of data/means available to create the entropy needed.

    Wifi network names are not random, that's controlled by third parties.

    It would be quite the attack, but in theory an attacker that could control the SSID's around the victim could influence the PRNG.

  10. Re:Pretty easy. on Ask Slashdot: How Can I Prepare For the Theft of My Android Phone? · · Score: 1

    It's as simple as: Power down device, remove battery, remove SIM, do not re-connect to wifi hotspots. All of which can be done by anybody in less than 45 seconds. If the battery is non-removable? Power down, remove SIM, don't use wifi. Find my phone and remote wipe are pretty much a big hilarous joke if the theif know how to handle phones.

    iPhones wipe themselves unless the correct PIN or fingerprint is entered. I think you get 5 tries.

    So congrats. You've powered it down and kept it off networks. As soon as you power it back on you're still stuck on the lock screen.

    Actually, that's not true. You can unstuck it. If you take it online and let it talk Apple...

  11. Re:Just start the war already! on Ukraine May Have To Rearm With Nuclear Weapons Says Ukrainian MP · · Score: 1

    Because we can ALWAYS say "well, it's just a small bit of territory. We can't go to war over every small bit of territory..."

    Sure, but have they grabbed enough territory total to make the cost in millions or billions of lives that would be ended in going to war with Russia worth it? I'm not sure they have.

    At the same time, they're starting to run into countries that are NATO allies. When they look at annexing a NATO ally, now the question ls theirs to answer. Is the possibility of nuclear war worth annexing a slice of Poland?

    Not only that, but economic sanctions are actually a good response to Crimea. The Russian economy isn't terribly strong, and the Russians are doing a fair amount of damage themselves by threatening foreign investments. If a lot of foreign money pulls out of Russia, you could see a situation in which the Russian people themselves throw Putin out of office in 5-10 years. There are some comparing to Nazi Germany, but Russia isn't exactly the economic machine that Germany was. Russia can still be thrown off balance pretty easily.

    It's easy to say we should make a stand on principle, but we'd be talked about a very expensive stand on principle, one that itself might destroy the US economy and end the United States as a super power. But hey, if you think dragging Russia down with us is worth it...

  12. Re:Just start the war already! on Ukraine May Have To Rearm With Nuclear Weapons Says Ukrainian MP · · Score: 1

    I think the main reason other countries aren't intervening is that right now, Ukraine isn't defending itself. Military outposts in Crimea are surrendering without a fight to the Russians. It's hard to justify sending our troops over there when Ukrainian troops aren't willing to fight.

    The other more fundamental issue is that sending troops into the Ukraine will basically be the start of WWIII, and this war would be between powers that are nuclear states. The literal and figurative fallout could be on a scale yet unseen.

    That doesn't mean we always let Russia get away with whatever they want to do. If they continue to seize territory from other nations we have to put our foot down at some point. But is Crimea important enough to risk what could devolve into a nuclear war? No, probably not. But we also have to watch and make sure that they don't continue grabbing small territories.

  13. Re:Google more restrictive than Microsoft on Google Blocking Asus's Android-Windows "Duet"? · · Score: 1

    The one that wrote the article either has no clue what he was writing about or he's getting paid to be dumb. Basically, you want to use Google's services? You gotta do it the way *they* want you to do it. It's their services and their terms.

    This works great for Google's PR department. When they want, they can claim they are open. But in practice, they can be closed.

    It's rather dishonest and two faced, to be blunt. Be open enough to use the open label, but be closed enough that most vendors wouldn't be able to deploy an Android tablet without your blessing.

  14. Re:Google more restrictive than Microsoft on Google Blocking Asus's Android-Windows "Duet"? · · Score: 1

    ARM runs on multiple operating systems and in fact, Windows RT and Android can run on the same tablet if MS chooses this path not ARM. Apple could make OS X for ARM; however, the performance may be lacking.

    They do make OS X for ARM. It's iOS.

    Same kernel. Same display server. Same system architecture. They're built from roughly the same source.

    The only major difference is the user interface was swapped out for a touch optimized one.

    Clearly, from what we've seen with iOS, the performance isn't lacking. The bigger question is if the performance per/$ is better than Intel's offerings.

  15. No, just no on Ask Slashdot: Online, Free Equivalent To a CompSci BS? · · Score: 1

    Don't get me wrong, there is a lot of valuable, raw knowledge out there, and a lot of the textbooks I had for my CS degree are available, and are not textbook-y material, and I've see a few suggested in this thread.

    But I don't think an "online" equivalent to a CS degree exists.

    A good CS degree is fundamentally incompatible with working online, on your own time. I really respected the program I was in, and whether it was working on open source or any other sort of project, one of the most valuable aspects of the work was learning to work in a team, as you probably will in the real world. I had at least three entire courses devoted to learning how to work in teams. Divvying up work, writing documents, communicating, etc etc.

    There's also the aspect of working with professors. As ugly and horrible as some of the assignments they gave out were (I'm looking at you, compilers coursework), there is a degree of f'd upedness in the stuff that professors can throw at you that's not present in the clean examples you normally see in books that you find in class. Again, nothing is really a comparison to having to work in a team or with a professor to find your way out of a requirements hole. And there is nothing for earning real world experience than having to muddle through coursework assigned by a professor that doesn't speak your native language (which trust me, will also be seen in the real world.)

    Also, there's just the face to face work with professors. I found my computer graphics course super valuable, and that was taught by someone very active in the OpenGL space. I could probably get a book by someone also active in the field, but it's not the same.

    The worst CS degree programs I've seen simply try to reproduce what you'd find in a book and charge you $30k-$40k a year for the privilege. You could probably reproduce that in online coursework, and if that's what you want, then I wish you luck. But if I'm reading the question exactly as posed, and you want something that could be treated the same as a CompSci BS but on your own schedule and online, I don't think such a thing exists. At least not something I'd want that would convince me to hire someone.

    I could see a hybrid approach working, and now that I think about it, that's probably close to what I had. About half my time in my degree was spent off on my computer logged in to campus servers hacking away, but that other half of working with teams in person just can't be substituted for.

  16. Re:Not a subsidy? on NASA Admits It Gave Jet Fuel Discounts To Google Execs' Company · · Score: 1

    NASA's Moffett field is only a ten minute from Google Headquarters. H2-11 is paying $108,000+ a month to rent hangar space at the airport PLUS NASA gets to use the aircraft for science missions. That's $1.3million per year plus an obligation to fly science missions for NASA. When they're fuelling up at Moffett, they pay full price for the only fuel available: non-taxed government fuel. I don't see the problem. Any other civilian organization could have organized similar arrangements. This isn't any sort of "billionaires only" club. Essentially it's no different than civilian workers eating government chow at Federal cafeterias.

    Because it wasn't part of the deal. The audit said as much, and the fuel was never earmarked for private use.

    If I buy a candy bar at a gas station, I don't get my fuel at cost. Suggesting because they rent a hanger they should get their fuel at cost makes just about as much sense.

  17. Re:Why? on Firefox OS Will Become the Mobile OS To Beat · · Score: 5, Interesting

    The entire premise of this article seems to revolve around the unsubstantiated claim that Android is poorly optimized for low-end devices. I disagree with that claim, so the entire premise of the article seems suspect to me.

    Android requires OpenGL ES, both in the 1.0 and 2.0 flavors. For devices in developing countries, that's a very high bar.

    That's also not a knock against Android. For higher end devices that's a very sensible requirement. But just looking at the minimum requirements, it's not compatible with low end in the developing world.

  18. Re:Still requires an "advanced" user skillset on Google Won't Enable Chrome Video Acceleration Because of Linux GPU Bugs · · Score: 1

    Things change at firmware boot time, that affect the OS from that point forward. The linux ecosystem is catching up to (U)EFI, but for my slackbook pro, I get no 2d/3d acceleration in EFI mode, because the video BIOS gets disabled. X11/DRM/Mesa requires the video BIOS for hardware acceleration. You can either patch ELILO (which does NOT boot on ia32 Macs anyway), use fakebios, or boot using CSM (legacy BIOS emualtion). At least that way I get 2D/3D, but CSM breaks a host of other shit, so it's no better really.

    That's.... kind of insane.

    OS X/Macs don't have those problems, and it's not even designed to be used with non-EFI cards. You may not get video at firmware time, but as soon as the video drivers load they'll find the card and not care if it's EFI or BIOS.

    I don't know enough about PCI-E to know why that is, but I'm assuming all that needs to be done is the driver needs to match to a specific PCI-E card id, and then tell the card to start. No UEFI or BIOS involvement, beyond what could possibly just be the system being able to traverse installed PCI-E cards.

  19. Re:Still requires an "advanced" user skillset on Google Won't Enable Chrome Video Acceleration Because of Linux GPU Bugs · · Score: 2

    God help you if you are dealing with EFI or UEFI.

    How would EFI or UEFI change anything?

    EFI or UEFI will change things at firmware boot time, but actual run time/OS usage should be the same.

  20. Re:Innovation? on Apple Launches CarPlay At Geneva Show · · Score: 4, Informative

    Apple seems to have invented what a lot of people have been using for years - a head unit with MirrorLink capability. How come it is suddenly wonderful?

    Eh, there's an argument for functionality, but on a technical level, it's actually pretty cool. It's actually a second screen capability, not a mirroring capability. Apps using the API get to use the car display as a discreet second display, rendering whatever content they want dedicated to that display.

  21. Re: Disproportionate Malware on Sundar Pichai: Android Designed For Openness; Security a Lower Priority · · Score: 1

    I had no idea it was that bad. Apps have access to personal data without permissions, things like unique device IDs and anything you enter into the app itself. They can also download advertising and collect data like how long you use the app and what you do in it. I deny most apps internet access by default unless there is a really good reason for them to have it.

    Unique device ids are not available under iOS as of... iOS 6 I think? It might have been 5.

    Apple will give you a per-app-per-install id that is only valid for your app for that specific install. You can't use it to derive personal information about the device or relate to any other app installs. It's basically a one time locally generated UUID that is saved for that app. You might be able to identify people with a push id, but that requires permissions.

    That gave the advertisers and analytics people fits when the changeover happened.

  22. Re: Disproportionate Malware on Sundar Pichai: Android Designed For Openness; Security a Lower Priority · · Score: 1

    Really? Apps don't have to ask for internet access, and you can't deny it to them?

    No. But iOS protects any resource that would be considered something you wouldn't want uploaded (i.e. Contacts.) iOS apps are sandboxed as well which means that an app can't access files created by another app (so it's not going to be able to upload documents or settings from another app), and an app can't download a bunch of stuff to a system directory. So you can't deny an app internet access, but unless you're worried about an app running up your data bill, there isn't much reason you'd want to as anything valuable an app could send out is protected.

    If you really wanted to block individual apps or firewall, especially if you're a corporation, you could put a device under MDM management, which I believe offers some ability to firewall a device, and do other things like force a device onto a VPN where you can manage traffic. So if you have serious interest in patrolling network traffic on an iOS device you can, but it's mostly focused at IT departments.

  23. Re: Disproportionate Malware on Sundar Pichai: Android Designed For Openness; Security a Lower Priority · · Score: 1

    No, on iOS internet access isn't considered a permission. Off the top of my head, the ones I remember are location, microphone, camera, and contacts. Access to pre-configured social network accounts I believe requires permission as well.

  24. Re:Disproportionate Malware on Sundar Pichai: Android Designed For Openness; Security a Lower Priority · · Score: 3, Insightful

    To be fair, there are issues with Android that don't have anything to do with signed code. On iOS, you can deny individual permissions (at the time they're actually exercised!) and still run an app (and modify those permissions post-install), whereas on Android it's an all or nothing sort of thing. That's more "open" but it's less "secure", and it doesn't really anything to do with app stores or code signing.

  25. Re: Core Duo on Apple Drops Snow Leopard Security Updates, Doesn't Tell Anyone · · Score: 1

    That's not true. They can run Lion. I know because I've upgraded machines of those era to Lion, but they wouldn't go to 10.8.