509 karma · joined November 3, 2008
I always have to laugh a bit after people ask me questions how I got OS X to look so different from the stock version. Usually I explain that you may run any OS on your Macbook. Be it OS X, Windows or Linux.
ps: For those wondering why I run Linux on a Mac. In my case I tend to develop mostly webapps which need to run on a Linux based setup anyway, so it just makes my life easier to have the environments more or less the same. Although with the current powerful cpu's and nice virtual machine solutions such as VirtualBox or VMWare I might be tempted to run each project in its own vm on whatever OS the laptop came with.
As a developer I always find it hard versioning my work. Why do I consider it to be a 0.8 and not 1.0? Why would you consider it 1.0 and not 0.8? I try to stick to the following rule of thumb:
a.b.c
a) Major changes or multiple big new features b) Medium changes, maybe one or twee new small features c) Improvements
I'm curious as to what 'system' other people use to determine their software's version numbering.
Idoru on Wikipedia: "In the post Tokyo/San Francisco earthquake world of the early 21st century, Colin Laney is referred to agents of the aging mega-rock star Rez (of the musical group Lo/Rez, and seemingly very much styled after former The Smiths frontman, Morrissey) for a job using his peculiar talent of sifting through vast amounts of mundane data to find "nodal points" of particular relevance. Rez has claimed to want to marry a synthetic personality named Rei Toei, the Idoru (Japanese Idol) of the title, which is apparently impossible and therefore questioned by his loyal staff, particularly by his head of security, Blackwell.[...]" source: http://en.wikipedia.org/wiki/Idoru
Personally it struck a chord with me.
In a previous life I worked at a non-profit aimed at doing 'R&D' in a social context (yes, this is vague and that was just one of the things making me leave...). Although I've left this organisation disillusioned and a lot more cynical about non-profits and their methods / goals, I still strive to use my skills for the betterment of all. Not that I always succeed (I'm by far not a saint), but I try to give something back. In my case I do this by offering a lot of my stuff under a open source license or Creative Commons license. Still, I sometimes wonder if I could/should strive to do more in the real world with tangible / physical results. Staring at a screen all day long and hoping my virtual work will lead to some positive results in the 'real' world and be meaningful for people occasionally makes me feel like I'm fooling myself. Therefore I think that the gist of Jolie's article hits the nail right on the head and asks the difficult question (for all of us regardless of skills or area of expertise): what have you been trying to do not just for the betterment of yourself, but also for the betterment of other's? Trying to combine this in your work is something I belief is worth striving for, even if we cannot always achieve it.
I quit both because, in my personal opinion they are too focused on doing one thing fairly well while more or less ignoring other aspects of fighting. For example: I found it very annoying that Judo did not allow any punches or kicks. While Tae Kwon Do didn't allow throws or ground fighting. Basically I was looking for a different look at fighting, be it kicking, punching, locks, throws or fighting with weapons. In my view everything should be possible depending on the context. At that time I found two possible matches (in my neighborhood) for what I was looking for in a martial art: Takeda Ryu and Krav Maga. After having followed three lessons of Takeda Ryu I didn't bother of looking at Krav Maga anymore since Takeda Ryu and the people training at the dojo matched what I was looking for.
So now I have been training Takeda Ryu Kobilza Ha for 2,5 years. I'm still just a beginner and need to learn a lot, but I enjoy training very much and that's what I consider to be the most important. Whatever martial art you like to start make sure you enjoy it and feel safe in the dojo.
I have the impression that it does have an effect on me outside the dojo, although I find it hard to describe what the effect exactly is.
Currently I'm practicing five budo disciplines in Takeda Ryu Kobilza Ha:
- Aikido (throws, locks ) - Iaido (swiftly drawing the sword and cutting correctly) - Jodo (fighting with a stick) - Jukempo (kicking, punching combined with throws and locks) - Kendo (fighting with a drawn sword)
If you would like to know more about Takeda Ryu, have a look at http://istb.info/index.php/home.html or look at some footage of demonstrations: http://www.youtube.com/watch?v=INx_CSA_I78 and our main event in Vienna Austria: http://www.youtube.com/watch?v=4sxtTNjKSsk&;
ps: This is my own very personal and limited look at martial arts and I do not want to disrespect any Judo, Tae Kwon Do, Krav Maga or any other martial art practitioners.
I do understand the frustration surrounding the policies, yet I also understand Freenode which is offering a free, gratis service. A more humble approach would probably have yielded a quicker result and IMHO was more appropriate.
ps: If Bram Cohen is not really happy with Freenode, he, as 'one of the most well known and respected people in the whole open source community' probably has other options to create a #bittorrent irc channel according his wishes.
Could you tell us perhaps a bit more about the creation process of this game? After all this is hackers news and not an indie games forum ;)
You can use GPL licensed software and sell it. There is nothing preventing you from commercially exploiting GPL licensed software. In fact there are plenty of companies doing so. You just have to include the source.
You might find this less attractive for your (commercial) goals and needs, but I find it quite attractive and important to have access to the source and the possibility to alter or enhance the software I use, while preventing freeloading (not quite true with GPL, see services as a loophole, AGPL is actually even better at preventing freeloading) to a certain degree.
Recently I started to think along these lines: code not being used and/or worked on is slowly decaying (due to bitrot :) ). Personally i would opt to share even if it's not perfect. Practice makes perfect and that's what you can do by making your work available to others and thus allow them to 'judge' your work. Your question seems to imply that this is part of why you're considering sharing your work. From a practical viewpoint: it might be good to think about maintenance and support, although i presume most open source project first need to be used at all before this becomes problem. I hope this makes any sense.
One question though: where does the screenshot of the item which has been clicked on come from? As far as I understand your lib does not provide any means to create a screenshot? Is this correct? Would it be possible to add this? If not could you explain how you would make sure the coordinates and the screenshot at any given time match?
Just curious and interested in using your library :)
My hypothesis: Due to CouchDB being used by both Canonical (UbuntuOne) and now Mozilla in new interesting 'products I'm more and less convinced that CouchDB will be become a the choice for data storage. It seems like a good replacement (although comparing the two isn't really fair) for sqlite.
Why? Because it supposedly (I haven't tested this myself yet) makes it very easy to sync between different couchdb instances (making it easier to have on- offline applications) and because you can 'run' a complete application from it using only html and javascript.
I've been reading Chris Anderson's (http://jchrisa.net/drl/_design/sofa/_list/index/recent-posts...) about how couchdb would transform both desktop and webapplications and nowadays I tend to agree more and more.
Curious as what other people think of this..
So not an adventerous PyPi visitor, just someone who was looking throught his bookmarks ;)
Oh and thanks a lot for creating and sharing it. It's a great tool which IMHO should become part of the 'default' cd, mv and cp.
If Apple is behaving like a jerk, why invest any energy in them? AFAIK there are other interesting developing platforms with interesting hardware. The iPhone might have a nice userbase, but I presume this will not matter in the end since most phones seem to head into the direction of being complete pc's anyway, why bother with a mobile 'desktop' application as new mobile browsers are going to be supporting more and more of the common desktop pc browsers features?
I mean - excuse my ignorance - , but why would a developer voluntarily deal with the ongoing Apple App store dictatorship? Without a healthy ecosystem of applications the iPhone is dead in the water. As is the current silo approach embraced by Apple. Why would a developer invest any energy into their doomed silo scheme?
IMHO let Apple reject applications as much as they want, history has learned us that the most open system will prevail (Video2000 Vs VHS for example) and my bet is on the Web and open OSses like Android, Linux and perhaps Symbian (if the ever get serious about going FLOSS).
It depends on the type of DVD you use. If for instance it's a movie DVD using something like CSS (remember DVD Jon?) and you access it's content by breaking the CSS "protection" then you're right. Basically if you need specific codecs or circumvent certain "protection" layers it would probably be something that you might want to check with a legal expert. In any other case where you want to access a plain DVD, AFAIK this is completely legal anywhere in the world.
C'mon IE dev team please include the option to use different rendering engines and the ability to use Firefox extensions. Oh and make IE run on linux so I don't have to install a complete OS just to test mono platform software. Oh and have a chat with Mac Safari people so that they will start making cross platform software instead of their stereo software. I mean, isn't this supposed to be the dolby digital age. Too bad it's almost the first of April