Express your wrath digitally
angerlights.com
angerlights.com
The hardware should have no problem maxing out its own network connection. Whether the application software can keep up would be my question.
It's clearly going to perform much better than a nanode http://nanode.eu/ Which is being pitched as an HTTP enabled sensor node, still relying on Pachube or other cloud services.
But, the Rascal may have enough grunt to run its own services. I wonder how capable it would be of servicing many simultaneous connections? (running Twisted/Node/etc.) Perhaps RAM is the limiting factor?
I think you're right that RAM is the limiting factor. Right now, the uWSGI application server is using ~30% of the CPU and 50% of RAM. Nginx, which is serving the static files, is using very little CPU and maybe 15% of the RAM, which is the same as when Nginx is idle. It's been on the front page of HN for about an hour now, and so far as I can tell, it's surviving fine.
I signed up for the mailing list last year, and I'm still waiting eagerly for launch! The last blog post on http://pingswept.org/ and https://twitter.com/#!/rascalmicro both look promising.
Thanks for the enthusiasm.
I'm watching the logs stream via tail -f right now, and the Rascal is holding up OK. The post is near the bottom of the front page now, and it's handling around 10 hits per second fine. The Rascal is serving both the light control and all the background pages ("what", "story", "technicals") as well. I'm actually more worried about the cable connection to my house than the Rascal. (Eerik put the angerlights in my basement while he moves to California. By the way, he's looking for a job: http://www.linkedin.com/profile/view?id=89147645)
More beta units are on the way-- the hardware beta was successful; software testing is underway.
I'll write up a post-mortem on the HN traffic and put it on the Rascal blog (http://rascalmicro.com/blog/) in a couple days.
If it weren't for the delay, you could hit 300 Hz or so. You could probably even dim the bulbs with PWM if you wanted.
http://i.imgur.com/Eme3D.png http://i.stack.imgur.com/bID6D.png http://i.stack.imgur.com/ErM6T.png
(confirmed by myself and another user in the http://electronics.stackexchange.com chat room).
The traffic has dropped off substantially since earlier today. The Rascal served around 200,000 hits over the course of around 2 hours on the front page. I've been logged in remotely the whole time, so there can't have been any reboots, or my SSH session would have been terminated.
Judging by the process id's of the servers, I don't think any of them have been restarted.
The error log looks pretty clean. There's huge pile of errors from a misnamed font file, but that's minor. Other than that, there are just two errors that look like this:
readv() failed (104: Unknown error) while reading upstream, client:
80.176.154.87, server: localhost, request: "POST /toggleEerik HTTP/1.1",
upstream: "uwsgi://127.0.0.1:5000", host: "209.6.42.115:82""If one turned on one's anger light in a fit of frustration, it was useful as a reminder later in the day to remain angry."
I'm all for finding healthy ways to express anger, but actively holding on to anger that would have naturally dissipated seems like a great way to transform yourself into a perpetually bitter person.
EDIT: The problem is your 1280px width declaration in style.css's rascalcontent class. Guessing this will screw up smart phones too.
EDIT: Thanks for the 1280px info.
EDIT: OK, fixed, I think.