A version of Yes, an app that says "y" at maximum speed, is built-in to unix-based operating systems. You can test it by firing up a terminal, typing "yes", and then watching it fill your window; you'd usually pipe it to another app or script. But there's a problem: it can only generate 51 megabits per second worth of yes, and something must be done about it.
The trivial program yes turns out not to be so trivial after all. It uses output buffering and memory alignment to improve performance. Re-implementing Unix tools is fun and makes me appreciate the nifty tricks, which make our computers fast.
As benchmarked by the author's computer, 3GB/s of yes is now possible!
ParadiseOS depicts an alternative computing world from the turn of the millenium: a desktop obscenely slathered in compulsory and broken services, ads and applications, an experience designed by dotcom era advertising boyars but hopelessly unrealistic before the wide availability of broadband internet and hardware video decoding. It’s part Black Mirror, part vaporwave, part ironically brilliant […]
Ciara Burkett is making wonderful voxel computers and such; bookmark their Ello page for more. [via Jay Allen] Above, an Apple ⫻. Here’s a Compaq portable:
Programming was women’s work: the six who ran Eniac, America’s first digital computer, were women. But not for long. They were systematically pushed out of the field, says technology historian Marie Hicks, assistant professor at the University of Wisconsin-Madison, who wrote about it in her recent book, “Programmed Inequality (Amazon).” Sexism was so extreme in […]
More often than not, you won’t see an accident coming, which means it pays to be proactive and ensure you have the right tools on-hand before you need them. Whether you find yourself in the middle of a power outage or having car trouble at night, you can make sure you’re still capable of navigating […]
Trains may not be the most popular means of conveyance nowadays, but chances are you grew up playing with toy trains or building a model set to wrap around the Christmas tree. In either case, it’s safe to say that locomotives have long carried a unique sense of awe and scale, especially when they’re hundreds […]
When it comes to redesigning or renovating a living space, envisioning changes before they occur can be tricky for most. Thankfully, the web is home to tools that can remove some of the guesswork, like Live Home 3D Pro for Mac. This app lets you create detailed and furnished floor plans for everything from sheds and […]