bluefish's comments

bluefish | 16 years ago | on: The application deadline for Work at a Startup is tomorrow

If we're not able to attend but would like to submit our resume to the YCombinator companies, is there a good place to do so? I'd be tempted to submit my resume via the application, but it doesn't seem fair to the startup companies to have to sift through resumes from people unable to attend.

bluefish | 16 years ago | on: A mystery man awakes in Discovery Park

Where does this nonsense come from? I can't take being silent and just flagging anymore. This is exactly The kind of story that made me stop reading digg then reddit... I really don't want to finish that sentence with Hacker News. I don't care if these stories are submitted but I do care that there is an opaque process around how I can make my actions against these stories more effective. I would also like to know the general stats about the community. I wonder if this is just a natural communal process as the community grows or a flaw in the structure of the community design.

bluefish | 16 years ago | on: The Whore of Mensa

Have to agree. In general, as much as I like most of these alt stories that have been posted to HN lately, I came to HN to escape this sort of posting. I'm sure we could expand the term 'hacker' to apply to anyone who was a creative misfit in their field; ingenious doctors, writers ahead of their time, one-handed clock makers, etc but that's not what I consider a hacker in the context of this community. Still, would love the alternative with links like this as a companion site to HN.

bluefish | 16 years ago | on: Moof is Live

Minor quibble from my 1st impression: Not really into the signin / signup form. From a usability perspective it just seems like it deviates a lot from what most users are familiar with. I like the narrative take on signin / signup but I think it would work better if the underlined sections were typical input boxes.

bluefish | 16 years ago | on: Web Product Guidelines (Leah Culver)

use it yourself, "eat your own dogfood" or however you would like to describe it. That's the most important one for me. If you're not using it to solve your own problems then what are you building it for?

bluefish | 16 years ago | on: Why I won't be at my high school reunion

Your tough-love approach "...that's life, life is not fair, deal with it" is completely misguided and naive. I certainly hope that if you ever have children you don't use that mindset on them when they come home bullied, frustrated or upset.

bluefish | 16 years ago | on: Rsync.net Warrant Canary

It would be an interesting legal case to say the least, especially because they do not indicate that they will provide further information about the warrant, or how to act other than individuals should "take special notice".

Still I believe you are correct, by having a publicly stated policy about their planned inaction when served a secret warranty is effectively the same as making a public announcement. Ballsy, but kudos to them for making a statement about their privacy beliefs.

bluefish | 17 years ago | on: Apple’s WWDC-Closing ‘Fuck You’ to iPhone Developers

Frankly, it's what you would expect from them. An abuser doesn't stop beating when you confront him; he stops beating you when you leave.

I'm not an iPhone developer, nor have I ever developed anything for the Mac platform specifically. Based on the stories I've read online it does sound like Apple isn't handling their iPhone app store well, but I do take issue with the part of your comment I've quoted.

I'd like some examples about why you would expect to be treated poorly (or as you put it abused) by Apple. Is it only based on their track record with app developers? If so perhaps it's a problem rooted in the iPhone app process itself and not systemic to the whole company, as you imply. I would need more examples of Apple's abusive policies to understand your statement, for now though I'm not going to write off Apple as horrible corporation because some app developers cry foul (to which, according to the blogger's own admission, Apple attempts to promptly respond to and rectify).

bluefish | 17 years ago | on: Google Page Speed open sourced

If you think it's a dup, flag it. I'm tired of seeing these digg like dup comments. They come across as a power grab for community recognition and karma, not for bettering the content on the site.

bluefish | 17 years ago | on: Purely event-based I/O for V8 Javascript

I played around with node last night a bit more. Here are one noob's observations:

For most things it feels pretty fast. A simple timer output showed less than 1, 1, 2 or 3 milliseconds for most operations including File I/O.

Importing files via node's 'import' and 'require' functions is, for lack of a better adjective, Erlang-ish. You must declare in the file you are importing which functions you would like to expose by making them members of a special object called 'exports'. For example if you have a factorial function in a file called factorial.js you must declare it as 'exports.factorial = function() { ... }'. This seems 1) strange, 2) not very Javascripty and 3) like it can severely limit the reuse of server-side js libs with other server-side and non-server-side js implementations. This was the biggest let down for me, since my dream is to be able to write libs that work on both the client and the server.

There was a weird bug I found when writing to a file. If I created a loop like so:

var times = []; for (var i=0,j=1000; i<j; i++) { var t1 = Date.now(); var file = new node.fs.File(); file.open('test.log', 'a+'); file.write(i + ' ' + new Date() + ' Hello World!\n'); file.close(); times.push(Date.now() - t1); }

'file' would contain only 250 new lines of text, while the array times would show it's length to be 1000. I'm assuming this is some kind of bug, as the number of new lines added to the file seems fixed at 250. Setting the loop to 249 produced a times array with 249 items and a file with 249 new lines. Setting the loop to 251 produced a times array with 251 items and a file with 250 new lines. My C++ is very poor, but my guess is that each event has a queue which is hard coded at 250 and my loop over flowed the queue. This could also be a potentially huge issue with writing libraries around node.

It would be nice to see those two issues resolved or explained in better detail, particularly the import / export functionality.

bluefish | 17 years ago | on: Purely event-based I/O for V8 Javascript

Built it without a hitch on a Mac. Ran the demo which seems clean and pretty snappy.

I'm not familiar with how other libraries might be implemented, like mysql, sqlite, etc so I guess I'm wondering if this implementation will eventually support external libraries. Also wondering how node compares to, say, narwhal:

http://github.com/tlrobinson/narwhal/commits/master

which seems to be more of a std lib than a full runtime. Also, can narwhal be imported by node?

All in all, really exciting. I've been wanting js on the server forever.

bluefish | 17 years ago | on: Google PowerMeter

This is something I've wanted to work on for months, but I lack the EE experience to do the physical side of things. Great to see it happening though.

bluefish | 17 years ago | on: Oh Yeah? Where's Your Patches Zed?

Some people really need to be on the offensive to get things done. They need to feel like someone else is the enemy and they are going to defeat them. It seems to me like Zed puts himself in the position of David vs the open-source-community-Goliath on purpose so that he can be on the offensive. He gives himself an enemy, throws down the gauntlet and declares that he can and is going to make things better. I'm not one to argue that he picks the best motivational targets, calling people out and demeaning a hard-working community seems pretty negative, but damn when Zed says he is going to deliver, Zed delivers. Laser focused, intelligent and hard-working. I would love to work with Zed, hire him or have him contribute to one of my projects, but damn, I'd be terrified of pissing him off.
page 1