484 karma · joined August 26, 2007
Use the "Vim: Toggle vim mode" command from the command tab.Edit: typos
That said, I agree completely with your point about integration. The worst thing we can do as a community is step aside and allow others to create legislation that is not in the interest of technology or the good of the people at large.
Edit: minor grammar.
You can find the source at: https://github.com/dfjones/Feedback
The app is built using NodeJS with express and socket.io.
I hacked this together in a matter of hours, so there are definitely things that could be done much better. However, I think this is a great proof-of-concept.
However, I believe the systems that do handle this communications data will need to be increasingly real-time. There will be so much data that unless it is indexed and collated in real-time, it will be impossible to perform queries to sort through mountains of un-indexed data. I think computers will become more like intelligent agents, bringing things that require immediate action to our attention and filing/organizing everything else for our later consumption.
There are already services, such as News.me and Prismatic, providing these services for Twitter. In the future, I expect the idea behind these services to be closer to the norm rather than the exception they are today.
Doesn't matter if you are breaking the law or not, plenty of legal apps get rejected. Apple sets their own terms outside of US law.
I should have said the American Government.
How could a company be responsible for something like a computer, which is capable of doing an infinite number of things? If America feels that strongly about the human rights violations going on in China, I feel that the only way to prevent American made technology from being used in that fashion is to prevent the sale of all technology to China. I'm not saying this is the right thing to do, but it doesn't seem possible to expect technology companies to police how their tech is used in foreign countries.
My perception is that they are worried that their existing knowledge (in .NET or any other MS dev tech) will not allow them to create applications for this new touch interface. Instead, they will be forced to use a new technology if they want to create an app for the new Windows 8 interface.
For instance, the device used in the demo (assuming it has no other mode of operation) seems to me that it would be a nightmare for using Excel.
edit: added the last sentence.
That's where I wonder how well received this new interface will be. I wonder if this shell will just become something that most people skip past to get to the familiar Windows desktop. Granted, my experience as a power user (read: I'm a developer writing code and using the terminal--not on Windows but on OS X or Linux) is vastly different from that of a normal consumer, but I still think there is a common ground of using the computer to create rather than purely for consumption.
Still, very interesting concept. I'm definitely looking forward to seeing this released.
That bit always made me laugh. Tron leads you to believe that the exciting/magical part is the virtual world, while I always thought the laser was the real world changing invention.
Although, it would be interesting to know why the author's friend has that impression. I wouldn't think it's common, at least it isn't in my (admittedly tech savvy) circles.
DSP transformations are represented in a Scheme-like language. The optimizer performs operations on this language then compiles to C code.
I worked on the Spiral project on things tangental to the DSP generator, but wrote my own optimizing DSP compiler based on Spiral technology for class in university.
I don't think this instance proves how fragile the technology is, rather it proves that you can use this technology to build a system that is easily controlled from a central point. The same technology could have been used to build a robust system that was not easy to shut down completely.
I feel like Twitter was very lucky that they did not see a decrease in use and adoption while they had many problems with scaling.
Science is the pursuit of knowledge (using math, logic, and reasoning to obtain knowledge).
Engineering is the practice of applying a process to create something (either concerete or abstract--like software).
Sometimes you must perform science before you can engineer. Other times engineering is necessary before science.
I think that is nearly true from the customer's perspective. They (most likely) don't have any information about the idea and only know what they interact with in the form of the execution.
It seems that Facebook's system has some of the same elements/ideas as Wave, but I wouldn't say it fills the same space as wave.