Tumblelog

Art | Bicycling | Hacks | Making Stuff | Music | Wirehead
Home | Mail
WireWorld > Wirehead > Tumblelog

This is an unsorted (but tagged) list of random pages I find on the web that I think should be shared.

Melting down your data (via) 2008-06-12 01:03AM
This is one very good way to make sure that nobody ever manages to recover your data.
Training AI via brain scans (via) 2008-05-31 02:07PM
The funny thing here is that I could have been super-predictive because I wrote a science fiction story that died in rewrites about this very subject..... Oh well.
Electric Origami (via) 2008-05-20 11:23AM
Using paper circuitry to make origami. How neat...
Second Ethernet port usage (via) 2008-05-18 01:17PM
Hm. Going to have to try this with all my space Ethernet hardware...
Liberated Games (via) 2008-05-15 12:45AM
I should play with some of these. I've come to love old games more than new ones.
RapidXML (via) 2008-05-06 11:09AM
So a guy I worked with once wrote something almost exactly like this. It was an excellent piece of software. I'm kinda glad that somebody else has gotten the same good idea.
The Vanishing Personal Site (via) 2008-05-02 10:15PM
This is something that I've given a lot of thought to...
Leave Me Alone Box (via) 2008-04-26 03:23PM
Great robotics. The ultimate machine.
iPhone SDK vs. GPL (via) 2008-04-16 12:48PM
My rant: One can write all the GPL'd open-source whatever software that will do all kinds of rotten things to a Microsoft Windows Mobile 6 device that Microsoft doesn't intend for you to be able to do. But you can't do that with an iPhone.
Apple IIgs laptop (via) 2008-04-16 11:25AM
I've always got a soft spot for the Apple IIgs. Somebody modded one into a laptop.
Query anything with SQLite Virtual Tables (via) 2008-03-10 11:10PM
This looks interesting. I use SQLite in PhotoHub and there might be some neat tricks to be had there.
doodle (via) 2008-03-10 08:59AM
Makes a whole new way to construct a Ruby object that's simpler and more declarative. I've come to love languages where you can pull stunts like this...
Excel the 3D environment (via) 2008-03-07 10:48AM
I'm not entirely sure if this is a massive leg-pull or if this is something useful.
So you hacked our site! (via) 2008-03-01 02:46PM
This is great. There's a continual chain of bottom-feeder-companies out there who specialize in selling an entry in a directory that everybody just tosses in the trash bin for $$$$$. Combine that with the desire to spend as little money on things that don't impress the clients and a desire to not have prospective clients be able to call up existing clients to find out how useless the service really is....
AT&T Works in more places... like NSA Headquarters (via) 2008-02-28 12:42PM
I love the Billboard Liberation Front.
STL vector performance (via) 2008-02-28 11:08AM
Nice analysis. I wrote some code that intelligently called reserve() a long time ago but then ripped it out. Maybe I shouldn't have...
Improv Everywhere: Desktops in Starbucks (via) 2008-02-25 11:16AM
This is brilliant. I, however, have an even better idea. :D
Everybody forgot about client certificates (via) 2008-02-22 11:23AM
I remember looking into client certificates somewhere around 1999. So, yeah, this is astonishingly right.
Java doesn't run everywhere? Is this supposed to be news? (via) 2008-02-22 11:20AM
I remember working on a product that was rewritten to be partially in Java partially in C++ (because Java wasn't fast enough). By the end of it, I pointed out that they could have ported it once (from Unix to Windows) and it would have taken less time.
Don't think like this (via) 2008-02-22 11:18AM
This is an example of how you can use logical arguments to say something really stupid. Just because you can imagine a program that runs for the expected lifespan of a computer yet doesn't fill up the address space doesn't mean that I can't imagine a program able to fill even a 64 bit address space within a very short amount of time.
Firefox 3 to have a custom malloc (via) 2008-02-20 11:32PM
I've seen this before many times. 99% of the time, your program probably can rely on a badly implemented reference count GC. But there's this one percent of the time where you need to pierce through all of the layers of abstraction and really grasp what's going on. This is why computer science programs that teach Java will always be inferior to programs that force students to program some level of assembler and C.
10 Application Design Mistakes (via) 2008-02-20 12:29AM
Why are MS Office file formats so crappy? (via) 2008-02-19 08:49AM
I worked for a company that NEEDED to integrate with Excel. We always joked that the two people who knew the deep and nasty details of Excel weren't allowed to be on the same aircraft. (They both left the company within a year or two of each other, thus proving the importance of watching one's truck count. But that's another story)
Hardware companies can't write software (via) 2008-02-18 01:37PM
A great overview of all the different ways that the hardware companies have failed to find ways to write software that doesn't suck.
Why did the iPhone rock? (via) 2008-02-15 10:34PM
It doesn't take a sophisticated theory. It's because Apple is big enough to force the phone companies to ship the phone Apple wants to shop, instead of what the phone company wants...
The "Maybe" Monad in Ruby (via) 2008-02-15 01:06AM
I've always felt that a good language is one that lets you implement features of other languages. And apparently you can hack Monads into Ruby. How cool.
Monads in Ruby (via) 2008-02-15 01:06AM
I've always felt that a good language is one that lets you implement features of other languages. And apparently you can hack Monads into Ruby. How cool.
10 Mistakes in Icon Design (via) 2008-02-15 01:02AM
10 mistakes in Icon design. Some good maxims, too. Easy to forget otherwise.
assert 2.0 (via) 2008-02-15 01:02AM
I like this idea. I want to implement it across every programming language I use on a routine basis.
Copyright 2007, Ken Wronkiewicz
Version 4.0
Last Updated: 2008-04-19 04:53PM
Posted: 2008-02-15 01:01AM