Tracy

i like systems
Zen Ritual: Studies of Zen Buddhist Theory in Practice - http://www.goodreads.com/review...
Packetstan: Packet Payloads, Encryption and Bacon - http://www.packetstan.com/2010...
"This is another unencrypted packet capture, but the content is obfuscated using a static XOR key. No ASCII strings would be present in the packet capture, but from the packet content variance we can ascertain that this data is not encrypted." - Tracy
JLOUIS Ramblings: On Erlang, State and Crashes - http://jlouisramblings.blogspot.com/2010...
"Erlang programs have a concept called the error kernel. The kernel is the part of the program which must be correct for its correct operation. Good Erlang design begins with identifying the error kernel of the system: What part must not fail or it will bring down the whole system? Once you have the kernel identified, you seek to make it minimal. Whenever the kernel is about to do an operation which is dangerous and might crash, you "outsource" that computation to another process, a dumb slave worker. If he crashes and is killed, nothing really bad has happened - since the kernel keeps going." - Tracy
Useful advice for any production code. - Tracy
Ksplice » Six things I wish Mom told me (about ssh) - System administration and software blog - http://blog.ksplice.com/2010...
But wait, there’s more! ssh’s ability to forward ports is incredibly powerful. Suppose you have a web dashboard at work that runs at analytics on port 80 and is only accessible from the inside the office, and you’re at home but need to access it because it’s 2 a.m. and your pager is going off. - Tracy
What's wrong with 2006 programming? - http://antirez.com/post...
Since Redis is memory backed the idea was to transfer rarely accessed data on disk, to reload swapped data when needed (that is when a client will try to access it). The actual implementation of Redis Virtual Memory is completely done in user space: we try to approximate an LRU algorithm, encode data that should be swapped, write it on disk, and reload if needed, decode, managing pages in the swap file, and so forth. It's a non trivial piece of code but it is working well. - Tracy
Petabytes on a budget: How to build cheap cloud storage | Backblaze Blog - http://blog.backblaze.com/2009...
The SMAQ stack for big data - O'Reilly Radar - http://radar.oreilly.com/2010...
Guy Harrison - Yet Another Database Blog - Oracle tables vs Cassandra SuperColumns - http://guyharrison.squarespace.com/blog...
Design by Code - Introducing the Android UI Utilities project (beta) - http://designbycode.tumblr.com/post...
Startups Or Behemoths: Which Are We Going To Bet On? - http://techcrunch.com/2010...
The Lost Tribes of RadioShack: Tinkerers Search for New Spiritual Home | Magazine - http://www.wired.com/magazin...
"Once, we were makers. Now most of us are users." - Tracy
Like as in lament. - Andrew Perry
Your Mobile Phone Becomes A Robot With Cellbots (video) | Singularity Hub - http://singularityhub.com/2010...
Code as Craft » MongoDB at Etsy - http://codeascraft.etsy.com/2010...
Code as Craft » MongoDB at Etsy, Part 2 - http://codeascraft.etsy.com/2010...
MongoDB at Etsy, Part 2 - http://codeascraft.etsy.com/2010...
Ops Meta-Metrics: The Currency You Pay For Change - http://www.slideshare.net/jallspa...
Android_MAT.pdf - Google Docs - http://docs.google.com/filevie...
Android Memory Debugging with Eclipse MAT - Tracy
Apostles of the Self-Made Man - http://www.goodreads.com/review...
Inquiries into the Nature of Slow Money - http://www.goodreads.com/review...
A Forest Journey: The Story of Wood and Civilization - http://www.goodreads.com/review...
A Confederacy of Dunces - http://www.goodreads.com/review...
Android to Photoshop – Romain Guy - http://www.curious-creature.org/2010...
"With Capture PSD you can generate a Photoshop file from a running Android application. The generated document contains every view that draws as a separate layer. This can be very useful to quickly see what your UI would look like if you moved things around for instance. It is also an easy way to work with designers and let them try out new concepts in existing user interfaces. Of course, it is also a fine way to see how other applications are put together and understand how to achieve similar UI patterns." - Tracy
You're Doing It Wrong - ACM Queue - http://queue.acm.org/detail...
"The first user of Varnish, the large Norwegian newspaper VG, replaced 12 machines running Squid with three machines running Varnish. The Squid machines were flat-out 100 percent busy, while the Varnish machines had 90 percent of their CPU available for twiddling their digital thumbs.a" - Tracy
via @chrislea - Tracy
BP now capturing 16k barrels/day at Deepwater Horizon | Process Engineering | The Engineer - http://www.theengineer.co.uk/channel...
"The investigation earlier uncovered “significant problems” with the BOP - the supposedly fail safe system installed to cut off the flow of oil and gas to the Deepwater Horizon drill rig." - Tracy
Have you run through your disaster recovery plan lately? Quite a long list of reasons why the fail-over might not have worked, including a dead battery. - Tracy
Beyond The Pie Chart | UX Magazine - http://uxmag.com/design...
CloudHarmony Blog: What is an ECU? CPU Benchmarking in the Cloud - http://blog.cloudharmony.com/2010...
"Over the past couple of months we've spent some time benchmarking about 150 different cloud server configurations with 20 different vendors." - Tracy
The Twitter Engineering Blog: Announcing Snowflake - http://engineering.twitter.com/2010...
"A while back to we announced on our API developers list that we would change the way we generate unique ID numbers for tweets. While we’re not quite ready to make this change, we’ve been hard at work on Snowflake which is the internal service to generate these ids." - Tracy
Scientists breed goats that produce spider silk - http://www.physorg.com/news194...
"Other than their ability to produce the spider silk protein, the goats do not seem to have any other differences in health, appearance, or behavior compared to goats without the gene, the researchers said. In the future, the scientists plan to incorporate the silk genes into alfalfa plants, which they say could produce even larger quantities of silk. They explain that not only is alfalfa widely distributed, it also has a high (20-25%) protein content, making it an ideal crop to produce silk protein." - Tracy
Combined with the Bayer/Louisiana State story about rice crop contamination and the recent Deepwater Horizon boondoggle, I give humanity another 5 years before a major ecological catastrophe related to genetic pollution. Oops, that insect sterilization protein we put into corn also makes humans sterile. I'm sure Monsanto will get right on cleaning up all those bad little chunks of dna out there. - Tracy
High Scalability - High Scalability - Strategy: Scale Writes to 734 Million Records Per Day Using Time Partitioning - http://highscalability.com/blog...
"In Scaling writes in MySQL (slides) Philip Tellis, while working for Yahoo, describes how using time based partitions they were able to increase their write capability from 2100 inserts per second (7 million a day) to a sustained 8500 inserts per second (734 million a day). This was capacity enough to handle the load during Michael Jackson's memorial service. In summary, the secrets to scalable writes are:" - Tracy
There is some great instrumentation support coming out in Android Froyo (2.2). Really enjoyed Brad Fitzpatrick's talk about getting the jank out. http://code.google.com/events...
would you believe the devs over at dxa-developers.com have froyo almost functional on a sprint HTC Hero? Only SD Card mounting, wifi and camera need to be cracked. - Not LB (or ellbeecee)
dotspots at google io
Amazon Web Services Blog: New: Amazon S3 Reduced Redundancy Storage (RRS) - http://aws.typepad.com/aws...
"RRS pricing starts at a base tier of $0.10 per Gigabyte per month, 33% cheaper than the more durable storage." - Tracy