skysight-inc/HackerNews huggingface dataset:
If you are specifically looking for a college student, You should try at college fests or such events where web design competitions are held. Just participate in some of these (even if you are bad at design, just participate to meet people and also try your luck. You might be good at design yourself) and you'll see some guys recurring at many competitions. Find out if they are winning atleast a few times in those competitions.

That's just one way of doing it.

Why not a HN job post about your requirement? :P
Look, I'm saying if you're tight on money and can't find anyone to do the job there's always the option of doing it yourself. I'm also saying that certain things, in regards to graphic design, can be learned. It might take time and it will be hard, but it can be done. I never said anything about it being done overnight.
You don't usually migrate between volumes of the same size. If the new one is bigger, you've now got unused space on the end. If the old one was bigger, you've now just fucked your filesystem -- not only will the metadata about the volume size be wrong, but all the inodes stored in blocks past the end of the new disk will be missing.
> suffered major destruction and were rebuilt after the invention of the car.

Really? Pretty much every single major city with 10M or more inhabitants in China (of which there are dozens, if not hundreds) was destroyed in WW2 and rebuilt after. There was no Marshall plan for this, which is why you probably had no idea. The US was not interested in helping communists in China or the USSR rebuild after WW2.

And even if a city wasn't destroyed, it was rebuilt just for the sheer hell of it 2 or 3 times in a row during the post-war period. Chinese cities have pretty much been being rebuilt continuously since 1950. Anyone who's ever gone would know this, which you obviously haven't.

So what exactly is your point, other than you didn't learn anything about China during your US or European history classes in high school?
Sounds good. But, there is nothing wrong with using some other language as your intermediate 'bytecode.' If memory serves, early versions of C++ compiled to C, Arc (basically) compiles to Scheme, Python can compile to C, and many others.

Either way is good in my mind. But, I too, would appreciate some technical details about Wasabi (just out of academic curiosity). I feel like a lot of things I know about it are now outdated.
First of all, his business is so successful because he blogs about it, and establishes himself as a pundit. It isn't a 'bother', it's one of his primary responsibilities as the CEO.

Why so bitchy? What's my motivation? -- this whole thing is call and response, we're just filling roles. Spolsky's slipped into punditry, you're the sycophant, and I'm the prick popping your balloons. Joel certainly wrote his post knowing that he was teasing for a "WTF Wasabi" response -- why don't you see that as valid?

Any community where the only valid 'response' is fawning fanboy is not one I want to participate in, and I think spolsky would say the same. There's a reason he doesn't just post in his own forums.

I disagree with his company's engineering decision based on the reasoning he's publicly given for it (which happens to also run counter to his past advice). He hasn't said anything about it for a while, though he dropped a promising tidbit in this thread: http://news.ycombinator.com/item?id=536023
Assuming you're on the system they are doing the tagging on (it's easy when it's just Facebook, but a photo could be tagged on Flickr with your real name and you'd never know), and you check your email (or whatever method of notification they provide), and a host of other things that put more work on those who are trying to control their exposure. That's the problem with opt-out, and that's why thinking you can maintain your privacy by monitoring what other people do is folly.
There's a difference between "passion" and "drive". You want the latter. I'm passionate about music, but I haven't played a gig in two years. Passion is interested, drive gets things done.
I agree that functional programming and web applications fit nicely together. response = f(request) probably won't mean much to someone who has no familiarity with fp, though. http://www.ics.uci.edu/~fielding/pubs/dissertation/rest_arch... is a key section of a very readable explanation of web architecture. I think it could serve as a very practical, if unconventional, demonstration of the usefulness of referential transparency.
Distributed systems are nothing new (AST's Amoeba goes through some of the mapreduce contortions), but there are very few programmers comfortable thinking that way- you may recall, even SONY had an awful lot of trouble recruiting talent.

It's in Google's best interest to increase the market size of "parallel programmers"- to actually be able to pick from more programmers who can "think" in mapreduce, improves their hiring options.

I doubt this fact escaped Google: mapreduce stands on shoulders of its own giants who faced this problem as well.
I'm surprised no one has mentioned this yet: labs are valuable for the social atmosphere. At my school, there are grads and undergrads who hold hours at the labs, so everyone's there for those. The rest of the time, people can help each other out, shoot the shit, etc.

If you're stuck, you can talk to your neighbor. Maybe they're stuck too.

Unlike some other posters, I found it <i>harder</i> to get things done in the lab, because of the socialization. But it's a totally different experience to work on a project in the lab than at home alone or with a small group of people you know. It's much more like my experiences at work with an open floor, with people walking around and talking to each other.

[Edit: Ehh, how do you make things italic? I'll have to look that up.]
I wish I could mod you up twice; once because you're right, and once for your exceptional use of the English language.

(I agree with the sentiment. It's better to do some sub-task badly than to not do it at all and give up on your whole project!)
I see what you're saying, and maybe I was a bit harsh. And yes, you're right: Of course it's an option to do it yourself if you have the time and not the money, which seems to be the case here. But you'll get a product that reflects your expertise.
Twilight Imperium is really great. A couple of others that I really liked is Android and Arkham Horror (different style though).

Has anyone played Diplomacy and/or Long live the King? I love their concept, although I haven't played any of them..

Slightly off-topic: I play a lot of rpg's, but for some reason I don't like their newer versions, ie d&d v3+, vampire: the requiem etc. Are there any others who have gone through the different versions? How do you feel about the most recent ones?
Excuse me please, Sir. This is just language mumbo-jumbo you're playing here... slicing and dicing things that can be interpreted in any fashion you want to. My points are perfectly valid: that aggregation of power in the U.S. financial system has led to hazards and that a comparison to developing nations can lead to insights on power abuse.

The next time you slice and dice me like this I'll call it out for what it is: trolling. You can't just take apart sentences and push them back slanted with any angle you want to spin on them.

Further, the decisiveness in which you answer, e.g. "you could call it pony", 5 x "you're wrong", "uselessly", "hope is not a plan" is inappropriate. You are not on solid ground yet your language suggests so.

I have been to graduate school in economics at one of the best schools in the world. My friendly language in which I try to accommodate other views is not an invitation to ignite fickle territorial battles. Geez, this is getting narrow-minded.
You might want to contact their biz dev and see if you can arrange a license program, where for every x maps you sell, you pay a royalty to them.
It's not really about parsing Roman numerals as it is an elegant way to print Roman numerals.

Also, the entire book that's from, _Thinking Forth_, is available on the web: http://thinking-forth.sourceforge.net/

It was one of two books that really affected how I program and even though it's about Forth (and I've never really did much Forth programming), it's worth reading.
This isn't as impressive because there is no search. And by the way, neither can recognize rotated images.
My point was that it was an old article hence what he said about the DBF library may have been true at the time. Was that not obvious?
Once you raise capital, it may not be possible to do the startup because you can't find the right marketing guy at this budget. There will always be obstacles. Just release something people can start using and then invest resources in whatever brings most returns. Thats the way to go for bootstrapped businesses. You are not alone.
No magic, no bad sectors, no relevance.
The "Should I buy a Mac?" example is good to consider. What if I have no life experience with Macs? Isn't the experience of others worthy of consideration? Perhaps others' experiences aren't relevant. I'm sure Macs help a guy talk up more women at coffee shops, but a married guy wouldn't care so much.
Heh, funny. I just spent a few hours doing basically the same thing with Java. Right now it works with either functors or dynamic proxies, and I think I might be able to do it with annotation processing (roughly the same as decorators).

I'll see if I can get permission from work to share the code - it would make a good blog entry.
So... he concludes that CPU bound tasks are CPU bound, and that parallelizing compilation (technically it would be the dispatch of compilation) is better?

Every time I read this guy I fail to get what his allure to developers is.
Because part of being in school is being around other people.

Plus you need all the right software.
It's a great programming quote I'd never heard.
Ask HN: Housing for equity?
I'm not sure if this is even considered to be a good idea in general. Has anyone offered equity to get free rent? Can it cause problems later down the road?
If the image tag on Facebook isn't linked to your profile, there's no way for anyone to find it, unless they were friends with the poster and browsed to the photo.

Flickr is more public, but they don't do any user-graph linking at all, the photo annotations are plain text. I don't think the annotations are even exposed to google.
That's almost the same conclusion he reaches in the blog. The only difference is that he includes the System Administrator role, for actually setting up and maintaining the platform that the code is going to run on.
For fuck's sake, equity is not cash, stop using and thinking about it like cash.

And what kind of landlord would even go for this? Mortgages can't be paid in equity, either.
someone explain this to me a little better.

Is this a web-app for people to pose questions because they're too wishy-washy to weigh their options themselves?

If that's truly what it is then:
1 - I don't get how this is "HUGE".
2 - Must be nice to have a huge name to tag onto some silly idea that'll make insane money no matter what.

Someone prove me wrong so I can restore my faith in ... at least this industry.
True...so what about a remote desktop + virtualized solution, though?

Actually, that might be more expensive
How to be really bad programmer
I don't think solidworks will make it. :)
What part of the Mac is analogous to the shiny security system? It's Win32 that has all the sensors and alarm circuits these days.
I'd understand your sentiment if people sought advice on whether or not they should break up with their significant others. However, there are tons of complicated questions in life where others' experiences are worth a lot. Epinions is quite popular, but it makes no attempt to structure or codify advice on a particular product or need. Which smartphone is best for you?
Maybe what you want is not a Markov model, but a stochastic context-free grammar:

http://en.wikipedia.org/wiki/Stochastic_context-free_grammar
Most of the schools I know about have a standard cluster of Unix machines which we can SSH into - and the rule is that programming assignments have to run on those. That seems fairly standard ...

Most schools I'm familiar with also let you set up X forwarding/RDP/citrix to their fancy cluster so you can get any app you need without installing it.
It's not like you are contractually obligated to abide by the suggestion presented. Do you ever consult others when considering something? Purchases, etc. Isn't this site just a way of codifying the advice of many rather than a few of your friends?
or go to the class and ask someone to do it for you, tell them it would give them experience
I originally wrote an incredibly snarky reply (it even had a link to a simple Google search) but I'm reconsidering now...

In any collegiate environment you should be able to find plenty of art students looking for opportunities to build a portfolio. Find them. Use them. Pay them if they insist but I guarantee you can get away with offering very little.

Whatever it is you do, don't offer them stake or equity. Just get what you need done and move on.

Right now freelance graphic design is as cutthroat and savage as ever. People will do anything for insanely cheap prices. If you can scrape together a little money I think you'd be surprised to find out how far it can go if you look in the right places. Try freelance message boards and even somewhat seedier places like Digital Point (http://forums.digitalpoint.com/forumdisplay.php?f=104).
if the arrangement works for all parties involved, why not? get it in contract form.
CUDA now supports double precision and BLAS.
I would not say that it is silly crap, just that I don't see any need for it in my life. I have realized that I am probably not going to be an early adopter unless it solves a specific problem in my life.

For example, I don't use Twitter right now. I don't have a need to write 140 character messages to the general public. But I have changed in that I now see that Twitter could improve some situations in my life. I could imagine using it to send text messages to all my friends to see if they wanted to grab lunch. I could also see myself getting it if a future boss or coworker used it extensively. So while I could not see much value in Twitter when I first heard of it, I see value in it now.

So I am just assuming that I either don't fully understand how I could use Hunch, or I don't really need it right now. That just means I am not going to be an early adopter of their service. I would not say that the service is total crap.

Even now I can see some situations where I could use expert systems to make decisions. I remember when my parents got a new car my dad took the cost of the car, the mpg for the car, and the amount that he drove, and used that to find out which car he expected to be the cheapest. I am sure he would be willing to input some numbers into a web page and use the site's recommendation instead of doing all the work himself, assuming he would be able to actually view the decision tree.
The Fallacy of High Level Languages
Web Stress Testing Tool Demo - NeoLoad Demonstration
During the Bubble in the late 90s (funny one now has to specify) some commercial landlords used to get paid partially in warrants, which are basically the corporate equivalent of stock options. It's not so common now, though, and it wouldn't be a good plan for a very small startup anyway, because landlords would have no idea how to value you.
Solidworks is reeeeally expensive.
Is that the cost of the player's victory points, or the sum of all points on the table?
A kindergartner could outclass how is babby formed
Or you could not be completely cheap and pay someone for their time. The whole "do it because its a good experience and you're a college student so what other opportunities do you have?" thing doesn't really cut it.
Ex-IMF Official: the U.S. is coming to resemble Argentina, Russia
Shiny, from the users perspective. Security-wise, I thought that OS X came with its firewall (which is really just ipfw) enabled.

Googling just now corrected me, so I deleted my comment as it was inaccurate and a poor analogy. Sorry about that.
A 15 second build over a 30 second build saves way more time than 15 seconds a build. It means that I'm more likely to hit compile after a smaller change before moving on to the next thing. It means I can iterate more rapidly on my approach to fixing a bug, keeping the issue hotter in my mind. It means I have half the time to get distracted by something shiny. Any time you can make the build perceptibly faster, you win big.
My guess is that this was the cheaper option. It only cost Joel a couple of days and several hundred on the hard drive. What it did not do is interrupt his programmers. As Joel has already described, he is now a grunt worker. His job is to make it as easy for others to do their jobs. Their time is probably worth 10 to 100 times his, because they are the one actually making something that directly results in more sales and money for the company. So all Joel had to do was save a couple of hours of work for the programmers and he would come out ahead.

Plus these additional side benefits:
The programmer who was complaining does not feel like he is being ignored.
Joel is now going to upgrade most of their computers, making it better for the entire company.
So lots of warm fuzzies to go around, leading to happier programmers, leading to a better product.
I've heard many people say this happened, but very few examples (besides Paypal). Are there any other examples?
My most productive day of coding ever involved writing (wait one second) 119 lines of code, counting comments and white space. But they were the right lines, because they improved the experience of my customers and are making me an absolutely sick amount of money for the amount of time invested.

We're not factory workers -- mass is not a good metric of productivity.
Mob Software (Richard P. Gabriel & Ron Goldman)
Simon Johnson (ex IMF Chief Econ): The Quiet Coup
This was submitted 11 months ago but it only got 1 vote, which to me means that the voting completely failed 11 months ago because this should be highly rated.
I see what you're getting at, but in the context of computers and computer labs, again: it's the environment of a preconfigured lab that's valuable, not so much the physical medium of the computer itself.

Likewise, a library, a bookstore, and a bookshelf are specific environments that could never be replaced by e-books ---even if / when society collectively concludes that e-books are a superior and preferred medium for consuming book-like content.
Why stop at one frame per core? Once you have easily scalable renderfarms, you could switch the the somewhat slower (though currently less heavily optimized) raytracing approach, and run almost as many cores per frame as you like. That way the only thing limiting your render time is your budget (not that that hasn't always been true, but your set up makes it sound like there is a "rock bottom" limit that you reach before the end of your budget at one hour per frame).
I think most of the time the landlords lost. That's why they don't do it anymore.
The utility of computer labs is huge, there's no doubt about that.

What really surprises me is that only six out of over three thousand freshman ran Linux. Weak sauce! I guess coming from Carnegie Mellon University I'm used to a higher level of techno-centrism.
Well, in a few months, looking back at Fog Creek's spendings, you might have wondered who the hell authorized this spending... (http://www.joelonsoftware.com/items/2008/12/10.html) ;)
Check out http://www.openstreetmap.org/
It is like Wikipedia for maps. Add your trails to their maps and then you can do anything you want with it as long as you credit them.
Somebody from google gave a talk at my college a few years back about image searching algorithms. He explained an algorithm that does more general matching than tineye and it seemed to work great. One of the demonstrations was a search for a starbucks logo that turned up a bunch of pictures that had a starbucks cup somewhere in them. I wish I could remember more details, but unfortunately a quick google search didn't turn up anything.
> This isn't as impressive because there is no search.

Search is a service built on matching and indexing.
Others have done it. Remember - be "relentlessly resourceful".

Find a designer - offer a code for design trade.

Find a few designs you like, then "borrow" their best elements for your own design.

Look at freely available creative commons designs on sites like http://www.freecsstemplates.org/
Playing the devil's advocate, I would say that you can also look at it the other way and say that a developer might not build as often but instead make sure his/her code is right before building, thus being more careful about what s/he's writing. (just for the sake of argument ;))
This is YN. He wants to know how to raise capital. Does no one understand that?

Rick Harrison: what is your business model?
> that aggregation of power in the U.S. financial system has led to hazards

Yes.

> and that a comparison to developing nations can lead to insights on power abuse.

You've yet to show that the different aggregations have any useful similarity. You've misstated what the IMF does, you've misstated the IMF's success rate, and you've ignored how IMF folk have been involved.

> The next time you slice and dice me like this I'll call it out for what it is: trolling.

"call it out"? Playground. (Also, that's not what trolling means.)

Yes, I'm being blunt, but you're babbling. There's a good reason why you're not citing any supporting facts.

We're currently at I'm mean but correct and you're nice and wrong. I can live with that.

> You can't just take apart sentences and push them back slanted with any angle you want to spin on them.

Feel free to show how I've twisted your words or made factual errors.
> Because it helps adoption of their API.

So?

The original claim was that users benefitted from open alternatives. Is there any reason why users don't get those benefits if the "closed" source helps provide those alternatives?

I note that open alternatives to the Microsoft stack were seen as a good thing, yet alternatives to the Google stack are somehow second class because Google helped.

Is it fair to mention that some of the alternatives to the Microsoft stack were developed with some help from Microsoft?
The problem with parsing Roman numerals is that, unlike the decimal system, there are many permutations of digits that are illegal.

That is, you can't say, let's party like it's MIM, or even MICM, no, you have to say MCMXCIX.

The problem with printing Roman numerals is that MAXINT is 3999, (and MININT is 1). I wonder what sculptors will put on their statues two millennia from now...