Wirehead on Hacking

Art | Bicycling | Food | Hacks | Making Stuff | Music | Wirehead
Home | Mail | Search
WireWorld > Hacks > Wirehead on Hacking

This will start to contain all of my noises and ruminations about hacking, hardware projects, gadgets and the art of programming.

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...
A ruby time zone bug 2008-02-24 03:53PM
A subtle bug I found in the ruby timezone handling
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)
ruby-xml-smart in Rm 2008-02-18 10:48PM
I'm not done yet... so my benchmark that used to take 7.3 seconds now takes 5.2 seconds (so, only 40% faster, but that does include the time spent loading all of the libraries) but I'm part way through removing all of the REXML out of my formatting code in Rm and replacing it with Ruby-XML-Smart.
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.
New web content engine: Part 8 2008-02-17 04:40AM
A brief recap on where we are, comments, and some thoughts on what's next
Making better website navigation with an Ontological Folksonomy 2008-02-17 01:40AM
I present a suggestion for a future of how to enhance tagging systems without having your users go "Huh?" the second they start using it.
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.
A practical use of the RDF model 2008-02-11 01:28AM
Every time I hear about an RDF-based web idea, I always check it out to see if it makes intuitive sense to a casual observer. And, so far, I haven't found any. The problem is that RDF is this huge abstract thing, and there's a lot of AI resear...ehrm.... semantic web work associated with it....
 

By tag category:

By tag:

By month:

Copyright 2007, Ken Wronkiewicz
Version 4.0
Last Updated: 2008-07-22 12:43PM
Posted: 2008-07-22 12:43PM