Also, since your graph elements are all members of a fuzzy set, you can also perform fuzzy set operations against your vertices or edges, whereas using weights for this type of work might often yield useless results.
176 karma · joined April 2, 2009
I'm also a co-founder of Opreto; a software consulting firm that specializes in running dedicated project teams.
linkedin: http://ca.linkedin.com/in/xspriet github: https://github.com/loginx
[ my public key: https://keybase.io/xspriet; my proof: https://keybase.io/xspriet/sigs/ZiFcxblqAAdqCZH6-YrWtaKKbJKWqw5dHSjeCpniBz0 ]
Also, since your graph elements are all members of a fuzzy set, you can also perform fuzzy set operations against your vertices or edges, whereas using weights for this type of work might often yield useless results.
"zedomax @InfiniteStyleBlog Actually I pressed the home button, it didn't crash, Android OS gives u an error message if it does crash so just to clarify. I think I was trying to hit the Back button and hit the Home button."
You only get access to bug-fixes through their subscriber channels, which means that if you go on their site right now and download the public release, it has bugs, they know it, and they let you download it anyway. By my book, that breaks the software engineering code of ethics.
For example, Google Navigation is still only available in the US, and if you are living in Canada, although the language and driving conventions are the same and all the map data is already available, Google Navigation launches only to tell you that it won't run in Canada.
Additionally, for the first year, paid market apps were not available in Canada. Our version of Market didn't even have a paid section at all. As of this week, they're starting to add it, but this section of the market is absolutely empty.
I don't buy for a minute that this has anything to do with the complexity involved making transactions in Canada, since Google checkout is the payment backend and it's worked in canada for about 5 years. Also, I installed MarketEnabled on my phone to pretend I was on T-Mobile, and was able to access paid apps and purchase them just fine with my Canadian bank info.
The real fragmentation I see Android suffering from is that it is at the mercy of: 1) A totally heterogenous set of carriers that each want the OS to work in a certain way. (Rogers refuses to ship a 1.6 upgrade to the OS) 2) A totally heterogenous set of manufacturers that each want to differenciate their handsets through the OS (HTC Sense UI, Motorola Blurr UI, Android stock UI, I'm guessing the sony X10 will have its own too).
And I perceive google as constantly bending over to the strange conditions imposed by carriers and manufacturers, constantly having to do extra work to compensate because they're losing more and more control of the platform.
I also perceive the Nexus one as an attempt to get out of this mess by re-gaining leverage over the carriers, and I think each Android handset sold makes their platform more relevant, hopefully providing them with more leverage also, but in the short term future, the fragmentation will only become increasingly complex.
The CS community is pretty big, and according to the stats page (http://www.couchsurfing.org/statistics.html), there have been over 1.3 million positive traveling experiences. Your argument seems to be projecting one negative anecdote against that entire dataset. Criminality rates in pretty much any city are far beyond 1/1.3M, so do you also feel we should restrain from all social contact?
If anything, i actually see CS in general as a perfect example that generalized fears of insecurity are typically misplaced, and that while it's useful to take precautions, you are only really punishing yourself by not being more open to all the different cultures and perspectives available for free at your doorstep.
I kind of like the nagios/zenoss relationship model, where nagios provides a great open-source platform for monitoring and analysis, and zenoss provides a clear emphasis on simplicity, presentation and automation on top of that platform. I think you should check those out, and i'm interested to see how that relationship and that business model develops in the future as well.
If you do have a budget for your monitoring solution though, there are some pretty cool solutions out there, but i'm obviously biased, so i'll refrain from going on a long diatribe about it.
Palm WebOS (linux-based): Mojo seems to be Linux, Mac & Windows
Blackberry: MDS is an Eclipse plugin, so Linux, Mac & Windows
Apple and Microsoft are the only ones to lock you onto one platform. Despite all the marketing dollars invested in showing how different Apple and Microsoft are, I see them apply the exact same strategies for the same purposes every single time they get the chance.
Make sure to read their stance both on global warming, quoting scientists who want nothing to do with them and fully agree with the consensus on global warming, and also the section on tobacco, where they've always claimed scientific data presented no health risk.
- Flash and JS charts. Those are interactive and most of the processing takes place on the client side, but they cannot be embedded into email reports or PDF documents or anything else, and are very difficult for the average end-user to archive.
- Server-side generated images. Those are not interactive, but obviously can be embeded into anything and easily archived, so tend to be more flexible and require no extra dependencies, such as a fast JS engine or a plugin.
I've been working with both types for way too long, and I eventually settled on PyCha. I wrote a presets package for my apps that allow me to very quickly change every aspect of charts in bulk, and I was floored when I ran my charting benchmarks. It's also one of the few libraries that scale to a very high number of datapoints (provided you remove the line shadow).