tycho77's comments

tycho77 | 14 years ago | on: Water-powered jet pack lets you swim like a dolphin

You'll be able to rent these in tourist shops. I'd wager flying around by yourself gets old after a while anyway, no matter how awesome this seems. Remember your first RC helicopter? How long did you keep playing with it?

tycho77 | 14 years ago | on: Getting a job in software development: A Reddit discussion round-up

This seems... really simple. Basic algorithms, data structures, and theory that I learned in second-year comp sci.

Knowledge on these subjects is easy to pick up, taking you a few days of study at the most. Knowing this stuff doesn't mean you can program for shit (see: academic coding horror). Best to build a portfolio as dpritchett said, with a few "lessons I learned from experience when working on this project" anecdotes ready to go.

That's just personal experience though, and I competed in the ICPC during my university career so I never worry about the problem solving questions.

tycho77 | 14 years ago | on: FASTRA II: the world’s most powerful desktop supercomputer

One S2050 has four M2050s, not two (I inferred this assumption from your 6.5 multiple).

I'd like more information on the CPUs and CPU/GPU bus of this FASTRA II. CPUs are really gaining back a lot of their performance relative to GPUs - an M2090 is only about 5-10x faster than the newer Intel Xeons in a properly multithreaded program that pays attention to the NUMA nodes. This is efficient enough that for large simulations which do not fit on one GPU, running portions of the simulation on CPU easily overcomes the CPU/GPU communication overhead in terms of performance.

tycho77 | 14 years ago | on: Computers Will Entertain Us to Death

As long as we're nitpicking, you are using "it's" incorrectly. "It's" is not the possessive form of "it", it is a contraction of "it is". The word you are looking for is "its". Usually doesn't annoy too much but you do this twice in the first paragraph.

tycho77 | 14 years ago | on: Working Out Inside the Office

On the other side, I really wish my office were like this. I hate having to sit down all day - my back really does start to hurt. I have a stand-up desk at home and I like it much better.

Even better than a stand-up desk is having a small treadmill. It's not like they go fast - it would be about the same as a slow walk. Suits would be fine, you don't sweat at all.

tycho77 | 14 years ago | on: Opensource tool to create slowmotion videos from your footage

To find optical flow, you first pick out a collection of sample points in frame A. What constitutes a good sample point depends on your specific algorithm, although generally speaking you pick "corners". In OpenCV, you can easily do this by calling cvGoodFeaturesToTrack().

You then search for those same sample points in the successive frame B, and end up with a collection of vectors that probably represent the motion of each point. Using OpenCV, this is usually done with cvCalcOpticalFlowPyrLK().

Tweening is basically just interpolation.

tycho77 | 14 years ago | on: I regularly hire women for 65% to 75% of what males make

Oh thank goodness! It's all the women's fault. I was afraid people would have to address the residual sexism left in the corporate world.

Not to detract from the story, which by all anecdotal evidence in this thread appears to be valid, but this is a dangerous train to jump on - I would say akin to blaming racial disparity on 'cultural issues'.

tycho77 | 14 years ago | on: Sergey Brin gives $500,000 to help Wikipedia

Okay. I'll try and explain why you're being downvoted.

Every time someone wealthy donates a whole lot of money to a philanthropic cause, people like you pop up in the comment section. "Oh it doesn't matter, it's only X% of his net worth, that's the same as me only donating Y". Seriously, you followed this template almost to the letter.

First, charity isn't a competition over who can sacrifice the most. At the end of the day, that $500,000 helps Wikipedia five thousand times more than your $100. More, probably, because his donation raises the profile and will convince others to donate. Second, people aren't "expected" to give anything, regardless of how much money they have.

I think the thing that annoys me the most is how obvious it is you came in here with preconceived anti-rich notions and then did mental gymnastics to convince yourself that you're "a better person" than this incredibly generous man. If you want to spread that kind of negativity around, go back to Slashdot.

I'm sure someone can articulate this better than I can, but seriously. These sorts of posts just piss me off.

tycho77 | 14 years ago | on: Startups say the darndest things

Cheap shot. You can't win with this one. You know what would happen if they described the product in a vacuum? The top comment on the HN thread would be "Basically, it's like an X for Y."

tycho77 | 14 years ago | on: Three Types of People to Fire Immediately

I think there's more of a balance to be struck here. It's true people can be thrown for an emotional loop by their lives outside of work, and to persecute them for that will just make it worse. On the other hand, I have personally found that working with (and being around) depressed people is absolutely poisonous to my happiness and associated traits such as motivation and productivity.

Maybe that makes me selfish for wanting someone else to deal with the problem, but seriously. I don't want to deal with your problems. There are too many awesome people in the world that raise me up to heights to want to attach an anchor to my feet like that.

tycho77 | 14 years ago | on: Personal Branding Without Being a Douche

The throwaway paragraph about fashion holds much truth, I have found. I decided a year ago to learn how that stuff works. I can't even begin to list the benefits that come with it - it isn't only women that like you more, but men are more likely to take you seriously if you aren't walking around in jeans and a t shirt.

Here's a good site to get started:

http://www.magnificentbastard.com/

Lots of good advice, I agree with most of it. A more important step is to head to a high-end clothing store, the type that sticks a salesperson on everyone who walks through the door. Yes, the clothing is expensive, but in conjunction with the professional advice it is very much worth it.

tycho77 | 14 years ago | on: Show HN: Time tracking for the masses

Cool! I was just trying to keep track in some spreadsheet that lives on my laptop, but this is much better. The use of Gravatar is also a nice touch.

I am unfortunately not knowledgeable on the issues that come with enabling https on a website, but that would be a nice feature.

It'll be interesting to see how this sort of activity incentivizing stacks up against more active variants like http://www.habut.com/.

tycho77 | 14 years ago | on: Project HAKMEM [Oldschool MIT]

Brilliant book, picked it up not long ago. So far, my favorite thing I have learned is on page 14 - the snoob function.

Snoob stands for "same number of one bits". Essentially, if x is an integer whose binary representation contains n one-bits, snoob(x) will return the next smallest integer which is also represented using n one-bits. The obvious application here is iterating through all subsets of a certain size. The function is as follows:

unsigned int snoob(unsigned int x) {

    unsigned int smallest, ripple, ones = 0;

    smallest = x & -x;

    ripple = x + smallest;

    ones = x ^ ripple;

    ones = (ones >> 2) / smallest;

    return ripple | ones;
}

Given a set containing N elements, to generate all subsets of size K you initialize a bitmask to (1 << K) - 1 then perform a snoob N Choose K times to get all the bitmasks you need.

(Disclaimer: Although neat, I've never found a use for this outside of programming competitions)

page 1