The SG had to do a few TCP-level things for NAT purposes like rewriting checksums, and it would sometimes synthesize a RST. No layer 7 processing at all There was a low level protocol allowing backends to get some extra…
The LM hash hasn't been stored by default for years now: http://en.wikipedia.org/wiki/LM_hash. The problem wasn't the difficulty of adding a better hash algorithm. The lousy hash was kept around to maintain…
You really want to start off with a baseline of good sleep, eating and fitness habits. If you are healthy you'll have a lot more energy to get things done. After that it's like everyone tells you--choose the most…
I think DOS/Windows is a pretty good analog, and it was very successful.
The time required to JIT compile code apparently has a big effect on web browser JavaScript performance. Web pages often have a lot of cold code that isn't run often. JavaScriptCore is getting a new fast interpreter…
I don't think Id got most of the money, or any sustainable advantage from making the first networked first person shooters, but that's not the point. First mover gets to change the world. That was true for Id, Xerox,…
This is a good insight. Pair programming is a tool that is very useful in some contexts but not in others. There are so many things that can vary from project to project: How big is the system? What level of expertise…
The benefits of share most likely do outweigh disadvantages for most people, most of the time. The whole point of putting photos on Flickr is that you can share them with other people. However, Flickr also gives its…
Flickr and Pinterest both have systems that allow copyright holders to specify what rights they wish to grant to others. Those two systems are now interoperable. Cool.
The SG had to do a few TCP-level things for NAT purposes like rewriting checksums, and it would sometimes synthesize a RST. No layer 7 processing at all There was a low level protocol allowing backends to get some extra…
The LM hash hasn't been stored by default for years now: http://en.wikipedia.org/wiki/LM_hash. The problem wasn't the difficulty of adding a better hash algorithm. The lousy hash was kept around to maintain…
You really want to start off with a baseline of good sleep, eating and fitness habits. If you are healthy you'll have a lot more energy to get things done. After that it's like everyone tells you--choose the most…
I think DOS/Windows is a pretty good analog, and it was very successful.
The time required to JIT compile code apparently has a big effect on web browser JavaScript performance. Web pages often have a lot of cold code that isn't run often. JavaScriptCore is getting a new fast interpreter…
I don't think Id got most of the money, or any sustainable advantage from making the first networked first person shooters, but that's not the point. First mover gets to change the world. That was true for Id, Xerox,…
This is a good insight. Pair programming is a tool that is very useful in some contexts but not in others. There are so many things that can vary from project to project: How big is the system? What level of expertise…
The benefits of share most likely do outweigh disadvantages for most people, most of the time. The whole point of putting photos on Flickr is that you can share them with other people. However, Flickr also gives its…
Flickr and Pinterest both have systems that allow copyright holders to specify what rights they wish to grant to others. Those two systems are now interoperable. Cool.