HNHacker News
TopNewBestAskShowJobs

GrandMasterBirt

1,162 karma · joined June 9, 2008

submissionscomments
GrandMasterBirt··on Nubrella: hands-free umbrella
They hint that this style might catch on.

Now granted that this is brilliant. Looks horrible or different but brilliant. Lighter, easier to carry, more wind dynamic, covers you completely (xept feet if wind is blowing the rain at angle) protects head from wind (thus warmer) its great, but are we ready to be enclosed?

GrandMasterBirt··on Letter to the Patent Office from Professor Donald Knuth (circa 1994)
Wait so what you are trying to say is that in 1994 we already knew that patents on software are going to kill us, and someone spoke up against it, and nothing was done?

Yes because enough people were not pissed off. This is changing now (sort-of-kind-of-maybe-is) because a company like Red-Hat was ticked off well enough. I give the current movement a 30% chance of success and a 80% chance of a success with no real good impact that was intended by something like this letter.

GrandMasterBirt··on Welcome to HN: A refresher course on how to disagree... (2008)
Same can be said for sarcasm. Its why we have <sarcasm> tags. However the entire content of the post is such that it cannot make sense but to be sarcastic/ironic.
GrandMasterBirt··on Programmer Competency Matrix
I've seen it over a year ago.

My boss says "I fall into the first category but clearly I'm a great software architect." giggle

GrandMasterBirt··on Microsoft.com - Careers: Linux/Open Office
Open Office = Microsoft Office thats openly sold to the public.
GrandMasterBirt··on Welcome to HN: A refresher course on how to disagree... (2008)
Citation needed. Send us the link to this post.

I'm curious.

GrandMasterBirt··on Welcome to HN: A refresher course on how to disagree... (2008)
I use the backspace.
GrandMasterBirt··on Welcome to HN: A refresher course on how to disagree... (2008)
You ignorant idiot.

Of course someone like you will agree to this article, you constantly disagree on this form. You just use this to reinforce your one-sided view.

I can't believe that you would just blindly agree to anything Paul Graham says so casually.

I honestly can't understand why you listen to Paul Graham. He is a known ignorant programmer who just thinks he can run companies.

Complaining about other news in a comment about something different is a good thing, people get to have discussions and often an interesting point related to the article as well as other articles that may be related or come out at the same time emerge. If you look at articles even from today with tangents, you will notice irrelevance gets down-voted quickly.

"Irrelevance seems to be a greater danger to the comments here than the method of disagreements"

I can't disagree more. We don't sort responses on a user-preference level. Responses are sorted based on relevance. Each response is ranked by other uses of hacker news thus getting the irrelevant down the list quickly. After a few screens on any topic on hacker news you will start to get to irrelevance, and even when browsing you will see points, which help you immediately ignore a response, hell irrelevant ones get discolored.

I think you are totally off with your point. Basically the biggest issue we face on hacker news is the threat of being invaded by those same people who bicker on other sites. Nothing gives me chills more than thinking that MasterPlanSoftware from thedailywtf.com will hit up this site and start posting. His posts were usually DH1 (with an occasional DH2) and he would keep going. An even worse fear is that spectateswamp will look in our direction (please google him, also see www.thestupidestmanonearth.com). When articles like why's disappearance start filling up 1-2 pages of articles on HN is when these fears get surfaced again. Fortunately we were moderated well so that when such problems occur we get massive posts about erlang driving the non-believers away. So in the end, I think hacker news is perfect.

Hows that? as a side note I disagree with everything I just said

GrandMasterBirt··on The Master, The Expert, The Programmer
Of course it was. Because that was better than what we wanted to do, simpler, no development time (cheap , met our deadline), worked well enough. Sure you can get a bit more bang for your buck making a catered-for swapping algorithm, but in the end it does not matter.
GrandMasterBirt··on The Master, The Expert, The Programmer
Exactly. The point was, the deadline was coming up in a few weeks. We had work up to our eyeballs with everything else, if we could punt this issue till it really REALLY becomes a problem, we should. And we did. And it hasn't been a problem.

It was a commercial product, but honestly the people who ran this would have no problem paying an extra 2 grand or so for ram for major performance gains (remember this aint your standard sdram).

GrandMasterBirt··on JQuery Autosave
Multiple issues I solved when doing similar things:

1) Must have some sort of queue-like behavior, or race conditions. In other words I want a guarantee that all saves happen in order (imagine a checkbox, and due to latency in network traffic of the user checks it on, then off. What state was saved the on or off for one of them? I don't like these race conditions) this can happen for any input type.

2) What happens if the data must be extracted weirdly, or weird parameters sent to the url. A data extractor is a useful concept to have be passed in.

3) Indication to the user that it works. Like what gmail does. A useful feature.

4) What if its not a form, or different elements go to different urls? Also a useful thing to do.

This sort of tool became a cornerstone of some very cool form interaction mechanisms.

I guess the idea of this plugin would be to have a gracefully-degrading auto-saving form that preserves values while the user types for recovery purposes.

GrandMasterBirt··on Researchers Create Gold Aluminum, Black Platinum, Blue Silver
What will happen to jewelry prices? Does this mean we can make perfect aluminum jewelry that looks like gold (except for weight and such)? Would people care if they could get real gold or fake aluminum that looks identical and is muuuuch cheaper?
GrandMasterBirt··on Worst. Puzzle. Ever.
+ $200 a puzzle + other products. Not too shabby for a potentially 1-2 man operation.
GrandMasterBirt··on Worst. Puzzle. Ever.
Dead on. Its $200 on a puzzle, which simultaneously shows that the person cares about this $200 more than their personal information, which is damn useful for marketing.
GrandMasterBirt··on The Master, The Expert, The Programmer
Ok, heres an example of a master:

Were all talking about how to optimize our lucene queries and cache intelligently and so on, because the memory overhead is getting big (mind you were practically replacing our database with lucene).

After about 30 minutes of hypotheticals and complexity, this one guy (previously sitting there listening) just says "Why not run java 64 bit and set the max memory to 20 gigs or whatever is appropriate, let the operating system page for you". KARATE CHOP! I think if we could, we would re-create the scene from "The Mask" where his mouth just drops to the table.

GrandMasterBirt··on Why Does Facebook Want to Suck the Fun Out of Unfriending?
lol!

Hey in yovile you gota send messages to friends for cash. So... What everyone winds up doing is sending "asd" messages to everyone on their friend list every day.

Sure, thats not spam, its "asd".

GrandMasterBirt··on Every ISP Is Trying to Scare You Into Paying for Internet You Don't Need
20mbps up speed is essencial are you kidding? At 10mbps (approx) I have three people online at the same time.

1 playing on facebook 2 playing twitch-based video games online (twitch mechanics = it is important to know exactly where the other player is because you are avoiding his bullets or fireball or whatever, WoW is not twitch based, counterstrike is)

None of the 3 people experience anything less than perfect service, all running on the same router.

GrandMasterBirt··on Git: The Lean, Mean, Distributed Machine
One thing I dislike about the presentation is it does not give credit where credit is due. BitMover wrote BitKeeper (I use it atm at work) which was the predecessor of mercurial and git. Naturally there were issues with being proprietary till it pissed off the right people causing them to create a new VCS based on BK. BitKeeper is... pretty damn slow compared to Git. But it was the innovation.

Also if he mentioned clearcase's performance it would be obvious that Clearcase is a hut made out of good intentions (we didnt even use sticks at that point).

GrandMasterBirt··on Threadless offering $1000 for positive ID of Chicagoans in these photos
I don't like it. I don't like going on a manhunt for no good reason.

Are they ex-employees who must be punished dearly?

Are they thiefs? Alleged thiefs? Being hassled by the company?

GrandMasterBirt··on Sugar: The Bitter Truth (UCSF lecture)
A simple but effective message.

If only this information was easy to come by. Most people don't have time to look into the nitty gritty details of the foods they eat.

In reality like comp programs before we optimize on details, let's solve the biggest problems we have then when those are solved we can focus on little details here and there.

Don't drink soda/juice, Eat blueberries and fruits instread of candy/cookies. Would that not significantly improve most people's health by itself?

GrandMasterBirt··on [dead]
1) "Would rather give em cash" yes, all robberies end with that. I rather give the cash then go through the damages caused by the robbery.

2) The guy is semi smart with this: Fast break in, fast steal, got 6k worth of equipment, got out before anyone could get on scene.

3) Stupid: His plate is visible. Now I don't know if the image is good enough quality to see it. Which just goes to show, a half-assed survailance camera might be worthless to have other than deterrent.

4) The guy could have clipped wires. He could have caused damage to the computers which defeats the point of stealing them. However his method was fast.

GrandMasterBirt··on jQuery.Behavior: Simple jQuery library for boosting productivity
I think the idea is to select multiple objects, assign them whatever behaviors you wish (if they exist) and execute those behaviors.

Even the simple example: #("#foo").missbehave is quite bad:

missbehave has to be defined as a jQuery global behavior on all objects, not something that is specific to every single dom element to which it was assigned:

$("#foo,#bar,#baz").behavior("missbehave") would mean that each of the 3 have potentially 3 different behaviors for missbehave in the same scheme of things, some might not even have those behaviors.

Think more along the lines of the state of a page:

You set a state, which configures behaviors. Execute the behaviors.

Change a state, change behaviors, execute them again.

Makes state management much easier. God I am wishing I had this about 3 weeks ago when I started my current project :)

GrandMasterBirt··on Apple Bans Another Developer, 1000+ Apps Pulled
Hey, gota admit that its good that apple keeps tabs on such things. If only Ebay did these sort of things.
GrandMasterBirt··on Google Goggles
impressive. Yet another reason to get droid. I wonder if verizon will get google to make these tools exclusively for the droid only.
GrandMasterBirt··on Dane who ripped his DVDs demands to be arrested under DRM law
Challenge everything. That is the basis of our legal system (not to be confused with EA who's motto is "Rip-off Everyone".) So if you feel something is unjust challenge it. And sometimes you just have no way around it other than to be taken to court or to go to court.
GrandMasterBirt··on Job Satisfaction
<disagree><![CDATA[

The fact is that if your boss shows a general caring in his/her subordinates (as in working with you when you need PTO for family, making sure you don't work overtime unless 101% necessary, getting you good development hardware, etc.) it adds a lot to job satisfaction. Combine that with a reasonable health care plan, a pay that you feel is more or less fair for your position and skill AND that you can live happily off, and interesting problems to solve at work.

Get all of the above all at once and you have job satisfaction. I don't blame myself for any bit of unhappiness at my job. But even with that I look at my job and think that I can get a better health plan elsewhere, I can get better pay elsewhere, I can get more interesting problems elsewhere, I can get all the things that make my job great elsewhere... but not likely all at once. So far this has been the most satisfying job I've had, because I feel appreciated in all respects for my skill and dedication, both in the words said to me and actions taken towards me.

]]></disagree>

GrandMasterBirt··on The Law of Late Projects
my co-worker one said "programmers are like gas, we expand to fit our container." Referring to the fact that if given 3 weeks to do a 1 week project it will take 3 weeks, maybe even run late because of extra features we decided to include. Or we design technology now for the project specifically, etc. Given a 1 week timeline though we still have no problem making it.
GrandMasterBirt··on [dead]
Thanks for a few laughs! :)
GrandMasterBirt··on Ban The Debugger
Ok... When I think logging I usually think "useful logging". Log what server-side calls were executed from a webapp, log what logical points were hit, what was the logical results. "In function foo" and "x = foo" is tracing stuff. Useless and is actually counter-productive noise. We want that turned on granularity only when we really care for this, maybe even remove those and use a debugger. Writing good logging is an art form, much like writing useful comments or clean code.
GrandMasterBirt··on PPK: "Apple is not evil. iPhone developers are stupid."
Maybe its a rephrase but:

Currently the App Store is a benevolent dictator. I don't care how much lipstick they put on the pig, I want free speach. I don't care if that means 10% of apps will have a flag "may be spyware or inappropriate" but I want those apps distributed! EVEN if those apps help violate apple's own license terms. I want the courts to decide who takes shit down, not apple. Apple is a company whereas the courts are government.

← PreviousPage 15 of 22Next →