HNHacker News
TopNewBestAskShowJobs

flipgimble

1,095 karma · joined December 12, 2008

submissionscomments
flipgimble··on Ask HN: What's the best technical talk you've heard?
As I understood it, the arguments against using an unbounded length field is that it makes the language recognizing it context-sensative. When processing some inner payload of a data packet you need to carry around the state of outer context-sensative protocol layers to make sure your inputs are well formed.

The fact that it is trivial to maliciously craft the length field makes it cheap for the attacker to try to exhaust receiver memory, overflow buffers or make DDoS attack more effective. If you use a delimiter, the attacker has to at least spend the required bandwidth to try to exhaust resources.

I suspect that if your protocol specification bounds the length field to some finite amount, then your language can be classified as a regular language for verification purposes, just with a FSM branch for each possible value of the length field.

flipgimble··on Gitbox 1.0 released: a version control app for Mac
Can anyone compare this to SourceTree? http://www.sourcetreeapp.com/

which appears to support git and mercurial as a native MacOSX app and only 8MB download. Both appear to be too early of a release for me to shell out $40 for.

flipgimble··on Sculptris 1.0 video
Can you post a source of this information? I am installing wine as we speak to get it running on the Mac, so I'm very interested. Thanks!
flipgimble··on Ask HN: Please Review My Project (JS Game Engine)
Wait, you say its a pure Javascript/DHTML engine, but it still using Flash for audio? I noticed your game is using http://www.effectgames.com/engine/audio.swf

Is that because there is no browser support for playing audio? I have only a passing familiarity with current state of HTML5 browsers.

Though overall those are the highest-quality mostly-JavaScript games I've seen yet.

← PreviousPage 6 of 6