Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror
×

Comment Re:Android (Score 1) 77

The structure varies from device to device, yes. On the Nexus devices I'm most familiar with, which don't have SD card slots, there is no real sdcard partition. There is an /scdard, but it's a symlink. The advantage to not having a separate partition is not having to create a hard decision about how much to allocate to /data and how much to /scdard. This is one of the benefits of MTP over UMS that I mentioned, and it means that in terms of storage allocation you need only talk about /data, since it's the only r/w partitiion (except for actual SD cards, of course).

Comment this. Selling goods efficiently is business,nhippy (Score 2) 342

It's not just programmers that think in terms of effincident please processes, in fact I'd say that's more the domain of the business person. You can get a degree in how to most effectively and efficiently run an operation to deliver goods to customers, that's called a mba. MBAs, and MBA style thinking about efficient process, is not popular with the burning man crowd.

Businesses

An Algorithm to End the Lines for Ice at Burning Man 342

Any gathering of 65,000 people in the desert is going to require some major infrastructure to maintain health and sanity. At Burning Man, some of that infrastructure is devoted to a supply chain for ice. Writes Bennett Haselton, The lines for ice bags at Burning Man could be cut from an hour long at peak times, to about five minutes, by making one small... Well, read the description below of how they do things now, and see if the same suggested change occurs to you. I'm curious whether it's the kind of idea that is more obvious to students of computer science who think algorithmically, or if it's something that could occur to anyone. Read on for the rest; Bennett's idea for better triage may bring to mind a lot of other queuing situations and ways that time spent waiting in line could be more efficiently employed.

Comment pdf mentions a couple of things (Score 4, Interesting) 57

The pdf linked in the article mentions a few points. The following is my understanding of what they said. It doesn't represent my opinion.

    The commenters generally agreed that patent trolling isn't currently a big problem in Canada. Canadian companies are affected more by US trolls, because the Canadian system already handles it pretty well. Therefore "don't fix it if it ain't broke". Any change will have good and bad consequences, and Canada doesn't need much good consequences.

Universities were given as an example of institutions which do real, valuable research and development, but don't manufacture products. They license their technology, so they are non-practicing entities. How do you legally distinguish a research institution and a company who licenses the results of that work vs a troll?

I happen to know that the vast majority of trolling is done by four companies. Hundreds of thousands of people have patents. The challenge is to target those four needles in a very large haystack. When you're targeting a needle in a haystack, and want to destroy the needle (troll) without harming the hay (inventors etc) you want to use precision tools.

Comment Re:864 million bananas (Score 1) 275

It is a convenient standard unit. Inexpensive and tasty. Can be used for measuring mass, volume, friction (obviously), and radiactivity (due to its high potassium content). A chest X-ray is equivalent to 70,000 bananas.

Given the other sub-thread asking about the conversion to Libraries of Congress, apparently it can be used to measure data content as well.

Comment Re:Android (Score 1) 77

I don't understand your comment as my Android phone from a few years back was recognised as a USB Mass storage device.

Yes, it was. The problem with UMS is that it's a block-level protocol, not a file-level protocol. This means that when storage is mounted via UMS, the host has no way to coordinate with the target device, which is a big problem if the target device is actually operating on the file system. Basically, it's not safe to have two operating system simultaneously using the same block device.

Because of that, when Android acted as a UMS target, it had to unmount the file system, which had all sorts of unpleasant effects on the system design. Among them, it forced the user-writable data to be partitioned into the portion that could be accessed via UMS and the portion that could not, which required guessing how large each should be. That enforced separation also added all sorts of subtle complexities to the OS, which had to take into account when /data was available and when it was not. SD cards have this same complexity, but core OS operational data isn't stored on them. Finally, it also forced the UMS-mountable data partition to be vFAT, which created many limitations around both functionality and (especially) security. /data could be ext3, or f2fs, or whatever, but MTP support is better across desktop OSes than support for random Linux file systems.

MTP is a file-level protocol. It leaves the Android Linux kernel in charge of managing the file system and just provides an API for browsing and manipulating the files, without exposing details of the file system representation.

UMS is like attaching your hard drive directly to another machine. MTP is like running an FTP server.

Comment Re:Who wants to work for Google nowadays? (Score 1) 205

Quite a few are downright geniuses that could move anywhere and ask for a fortune, yet they're T4-T6, often making a lot less money than me, even though I couldn't dream of doing their job.

So, why don't they move, if they're underpaid and there isn't anything different about Google?

Slashdot Top Deals

The best book on programming for the layman is "Alice in Wonderland"; but that's because it's the best book on anything for the layman.

Working...