170 karma · joined September 27, 2009
As to when this is patent worthy, I would argue no. Pull-down is as basic an action as you can do. The patent is equivalent to patenting the concept (as opposed to the engineering implementation) of selecting an item on a screen that a user points to with their hand. Or the concept of performing an action when you click on an item on your desktop (since clicking is as basic on a mouse as swiping is on a touch screen).
To be fair, it is difficult to argue where to draw the line for patents and some people would probably argue that my examples should be patentable (regardless of whether they are - I don't actually know). It just strikes me that rewarding people for these "innovations" does exactly nothing to increase people's effort to figure out a good UX for their product.
I do agree that it would be nice to see how they handle questions on their feet but too often a slip of words or someone too willing to read into things result in scandals out of nothing.
You are correct that my personal opinion is in favor of no patent protection. However my original point was that Apple's patent actions have had significant short-term impact that hurts consumers. You can certainly make an argument that there is a long-term positive impact, but I do not believe that Apple is in any way harming the patent system itself.
Both TermKit and this project will have an interesting dilemma with editing remote files though. The advantage of SSH is that you really aren't storing any remote files locally (only the currently visible characters are stored in memory). An editor that uses this new model and eliminates lag requires transfer of remote files to the local computer. There are a lot of situations where this is not a viable option.
http://googletv.blogspot.com/2011/10/update-on-google-tv.htm...
Source: https://market.android.com/details?id=com.google.android.app...
http://googleblog.blogspot.com/2011/09/from-desert-to-web-br...
Python is powerful for hackers because of introspection. You can pull up a shell and all of the documentation is available with type() and dir() and iPython's tricks. An API that takes actions as strings fails for Python.
By locking users into IE, Microsoft was decreasing competition. Google, by pumping resources into Android and Chrome, is increasing competition.
Edit: A better example might be a company like Intel that has a lot of hardware patents. It is potentially difficult to change the patent laws to prohibit software patents without affecting hardware patents.
For programmers, this is also a simple way to hook into external services without having to download/learn their API.
I have been thinking about how to make web services more easily connectable for a while but all of my ideas required some participation from each service. Ifttt still requires a thin wrapper to expose a web service as a channel but after that everything has the same interface.
However, the author is onto something: storing functions in a database. Using the file system results in exclusive containment (file can't be in two different directories - link don't count) that a database can avoid.
If you are lost, think of Gmail's tags with nesting. You can still have the hierarchy but data can be "located" under different tags. A lot of times the problem is using the file system as the back end. Python's modules, for instance, do not inherently enforce exclusive containment; the file system imposes this constraint.
I had a chat with Jeff Bone a year ago after I read his partially-related rant here: http://www.xent.com/pipermail/fork/Week-of-Mon-20091109/0545...
I wish I could paste everything he said to me in here; he pointed me to a lot of examples of good file system / graph database examples that get a lot of these things right. Quick further reading list: Original ReiserFS design, BeFS design, FluidDB, LUFS, and Tannenbaum's design for the directory services and file system of Ameoba.
Valuation = new value per share * total shares = (amount invested / # new shares issued) * (# existing shares + # new shares issued)
Although they probably agree on the valuation and the amount of capital to be invested first. Then the number of shares to be issued is set so those numbers to match.
And I doubt the QR code page still works but might be worth the try.
That being said, I have found that this type of issue can usually be solved by talking about what your expectations are and being clear when they are not met. Just make sure that your expectations are reasonable and leave room for error here and there.
Finally, you need to decide if you are ok with having your teammate working part time. Someone splitting their time between two projects usually contributes less than half of their potential to each team.
As others have mentioned, the fact that he has been meeting his deliverables probably means that the issue is less about contribution and more about communication. If you cannot solve the communication issues then you may want to look at alternatives without this partner.