Assuming this is even true, it was faked before the news came out and was thus an inside job. What possible reason would they have for doing this? How do these tweets improve the position of the US?
That has been my issue with Dotcloud too, when it works its fine - when it breaks its really difficult to debug. It feels more restricted than the Heroku environment too, so even if I do know what's wrong it can't be fixed.
Have you thought about opening letslunch in other cities? Whether it be doing it yourself, having others do it or open sourcing the code. It should work equally well in certain other cities or regions.
The trouble with any of these sorts of sites is there's no way of only showing the "big" sites, filtering out the sites where the only user is the owner's mother.
Oh I like the sound of this. Though personally I found this to be the easy part; getting Arduino to send web requests to a webserver on button pushes is far harder (especially if you want it to do DHCP and DNS lookups).
This was shown off at the 19th UK Network Operators' Forum Meeting today, and it's pretty awesome once you've got it installed. http://test4.vyncke.org/testv6/ is a similar tool which doesn't use Google Analytics.
Because mining for bitcoins is a lot of work, and ultimately doesn't make huge amounts of money? Because it isn't the job of a currency to evenly distribute the wealth?
It wouldn't matter if GPS info went out over wifi rather than 3G/4G. If you're close enough to sniff wifi then you are probably close enough to have some idea where in the world they are.
Whilst you can use more dedicated tools for debugging http connections than telnet, there is still an argument for protocols simple enough that you can use telnet.
Take Arduino for example, writing a naive but working http client is childs play; writing a SPDY client in Arduino is well beyond many people's capabilities. Yes libraries will appear eventually, but we've not even got a decent open http library yet.
This is based on the core of the Google Chrome app. Does this mean it is expected to replace the Chrome app? And does it have any new features? I've been missing the ability to filter certain apps from the Chrome app yet still find it the best Twitter desktop app.
I wonder just how many hours have been wasted today by people chatting on this. I'd have added metrics if I wanted to do anything other than show a minimal working example of Faye/NodeJS with source code.
I'm guessing if I'd only submitted the source code this would have got just one or two upvotes. And it's really the source code I was wanting to share as a way of showing what you can do with Faye/NodeJS.
The main reason for using Faye is probably the fact that it can run on Node.JS or Rack. This example is running Node.JS, but where Faye really excels is in a Rack environment - adding asynchronous functionality to Rails/Sinatra without needing an extra server running Node.
yeah, I rather stupidly didn't think to add any XSS protection initially because this was a simple tech demo. And yes, I managed to balls up the regex for a while.
Sure there's plenty of node.js chat systems out there, but this is quite a nice demo of Faye and how easy it is to build with it.
The Node.JS examples shared previously have been more complete systems from what I can tell, this is a very minimal app designed as basis for you to build something bigger and better. Rather than complaining about needing extra features, fork the code and build something fun and worthwhile.
I spotted this in the docs yesterday when I was looking to deploy a NodeJS app I was playing with. I kept getting an error suggesting nodes wasn't recognised as a deployment type. Do I need to upgrade my installed version of the Dotcloud software?
The Sinatra videos from screencasts.org are also really good and they're free. I'd been considering subscribing to Peepcode, but with screencasts.org and railscasts.com I'm now not convinced I need to.
Another issue with NAT in large scale deployments is the limited number of simultaneous connections possible. I believe this was best demonstrated by the screenshots of how Google Maps starts degrading when you drop the connections available; 15 saw marked degradation, and that was without any other software running. Can't remember the source of this though now.
If you're hiring then this may hold true, but it doesn't fit with my experience of contracting. Whilst the best organisations are looking to contract out to the best people, there are many companies looking for the cheapest subcontractor for short-term gains.
the TDD process isn't relevant to the high level "problems" I want to solve
In most businesses the opposite is true. Test Driven Development isn't really about testing low-level functions, it's about making sure the code and the business logic behave in the same way. TDD really comes into its own when you start using the tests as documentation on how the system is supposed to perform. A company using TDD can very quickly adapt to change because they can be confident in their code.
The reasons TDD isn't suited to startups is more that it's a heavy process which doesn't fit well with a small, tech-heavy group of people who aren't selling code.
Recently added to Microsoft's virtualisation solution is dynamic memory allocation. You give each virtual machine an amount of memory for startup and a maximum value and a priority, and now you can over-allocate resources quite nicely. It does however require the guests to have Enterprise level licenses (for no other reason than to encourage you to upgrade)
Its all about getting the right balance and progressing in all areas of your life, not just one. Think about your ideal situation and work towards that. It's often helpful to think about your priorities using a four quadrant model - Self, Work/Money, Family, Community.