New
The latest blog posts to take off on Hacker News. 121 posts.
IOS 5's "Cleaning" Behavior
(Screenshot by someone on Twitter two weeks ago. I can’t find the tweet now — sorry.)
How to beat the CAP theorem
The CAP theorem states a database cannot guarantee consistency, availability, and partition-tolera...
An lsof Primer
Key Options Getting Information About the Network User Information Commands and Processes Files and Directories Advanced lsof is the sysadmin/security über-tool
Adobe Flash 11 is now stable for 64-bit Linux
Adobe Flash Player End of Life general information
How can C Programs be so Reliable?
C is, today, a unique programming language. Surprisingly few people can really program in C and yet many of us have quite strong opinions about it. Buffer overflows, stack smashing, integer overflows — C has many well publicised flaws, and these terms are often bandied about confidently, even by those unfamiliar with…
Why Developers Never Use State Machines
Why developers rarely use state machines, seeing them as overkill until it's too late to switch, and what the state_machine gem did for CrowdHired.
9 million hits/day with 120 megs RAM
Solaris 5.11 (virtual: Joyent SmartMachine ) PHP 5.3.6 with PHP - FPM : 4 instances running, 10meg APC cache nginx 0.8.53 Pax 1.0 (my silly self-coded website software… and yes, oops there’s already software with that name ) 120 megs of RAM used Load tested using blitz.io : 9 million+ daily hit capability
Just fixed a 20-year-old bug…
Read Java blog posts to learn how to save on license fees, get better performance, use more secure Java, and optimize cloud costs.
The most stupid C bug ever
I have been programming for a number of years already. I have seen others introduce bugs, and I have also introduced (and solved!) many bugs while coding. Off-by-one, buffer-overflow, treating pointers as pointees, different behaviors or the same function (this is specially true for cross-platform applications), race…
PyPy - We need Software Transactional Memory
Hi all. Here is (an extract of) a short summary paper about my current position on Software Transactional Memory as a general tool in the ...
How Browsers Work
This comprehensive primer on the internal operations of WebKit and Gecko is the result of much research done by Israeli developer Tali Garsiel. Over a few years, she reviewed all the published data about browser internals and spent a lot of time reading web browser source code. She wrote:
You can list a directory containing 8 million files But not with ls..
I needed to list all files in a directory, but ls , find , and os.listdir all hung. This is my story.
Finding memory leaks
Over lunch last week Mikhail Naganov (creator of the DevTools Heap Profiler ) and I were discussing how invaluable it has been to have the ...
Low-level x86 code compression for 64k intros
This is about the “secret ingredient” in my EXE packer kkrunchy, which was used in our (Farbrausch) 64k intros starting from “fr-030: Candytron”, and also in a lot of other …