skysight-inc/HackerNews huggingface dataset:
Yes, so your coding context is very different from mine. I don't think you can make a very cogent claim of "wrongness."
I don't claim that Google's TV ad buying system is optimal, but it's likely a better deal than the one offered-up to an ignorant buyer.

I see a parallel to the fixed-price used car lots. While a good negotiator can get a better deal elsewhere, an uninformed buyer can be somewhat assured that he's not getting ripped off.
The answer is persistence. Check Craigslist/eng/ in all major metro areas - chicago, nyc, sfbay, austin, lax, wdc. Email promising job ads daily. Post your resume on craigslist, especially in SFbay, weekly, and alternate with other metro areas. I would be shocked if you did not get at least a few promising leads after a few weeks of hitting up the craigslist rotation.

in the meantime, code up something cool, and post it on HN. Then in your signature or whatever, mention that you're looking for work.
Perelman, by casually posting a proof on the Internet of one of the most famous problems in mathematics, was not just flouting academic convention but taking a considerable risk. If the proof was flawed, he would be publicly humiliated, and there would be no way to prevent another mathematician from fixing any errors and claiming victory.

This is both frightening and disappointing. I can hardly imagine how much advancement in the field is being held back by this attitude.
My speculation is that 'willpower' or 'vitality' relates directly to the available reserves of neurotransmitter(s) in your nervous system.

Notes:

If you try to do something bad (that part of you knows is wrong), this will set up repetitious, conflicting thoughts which act to deplete willpower.

Willpower is replenished by sleep.

Activities seemingly opposite to those activities which require willpower are known as pleasures. However, my guess is that these also drain neurotransmitters, rather like revving an engine in neutral.

Therefore the way to maximise useful activity is to:

(a) do something that is genuinely in accordance with your highest wishes and values
(b) decide that it will be your sole source of pleasure and entertainment
It implies something worse than that in Polish, but not in Slovakia.
I guess the question is, are the administrators applying the rules fairly and consistently, or is there some bias which betrays their supposed NPOV (Neutral Point of View)?

Seriously, there are some AMAZING encyclopedias which consist of material that is 99% unsuitable for inclusion in Wikipedia. I'm thinking of things like snopes, tvtropes. etc...

The community that cares about DWM, FVWM, Compiz, lwm wm, xwm (all of which I've used at one point or another, and, only half of which are currently in wikipedia) should do likewise, create their WM Encyclopedia - (wmipedia? wmtrove?) and just tell wikipedia to go stuff it.

The question as to where to draw the line is a little gray - I _personally_ think that all widely deployed (That is, more than a couple thousand users) systems like Window Managers, Linux Distros, Applications, should have a home on wikipedia - My home town of Lumby only has a population of 1800 people, and it managed to get an article - why is a window manager that is home to 10s of thousands of people any less notable?

I think every release of Linus's linux kernel should have its own page on wikipedia. (Check out "http://kernelnewbies.org/LinuxChanges and tell me that each release isn't notable).

My only requirement is that it have _some_ breadth of interest beyond the author who writes the article, and that the material maintain a high level of quality, NPOV, and citation.

But, I'm clearly one of those lumped in the "Inclusionist" world - which is clearly a direction the English Wikipedia is not going.
The worst that can happen is your company goes out of business. http://whiteelephantmedia.com/ - Paypal requested $600k to keep the account open.
Rework is Brilliant
bring a copy of your resume and any supporting materials to the interview even if you know they've seen it. saves people from printing it out, and shows you're organized.
This is very broken on my (Android) phone. There's no way to scroll lists or resize containers and many of the popup panes don't work.

Supporting phones, tablets and mystery-gadget-of-tomorrow is verging on, if not already mandatory. The traditional monolithic desktop widgets don't adapt well to novel form factors. The flexibility of the web permits more usable interfaces than the desktop anyway.

There is a huge need for a layer that makes beautiful AJAX apps easy to build and helps with the device-independence issue. Recreating the desktop GUI on the web is not the solution. It may be that SC is not limited to this, but it certainly seems like the main purpose.
Spend some of your time building something real. Nothing demonstrates that you can perform like envisioning, building, and launching a product that real people are willing to pay real money to acquire.

It doesn't have to be particularly big or complicated, either. Just proving that you can accomplish the aforementioned tasks will go a long way to getting you through the door.
I quit my job with a friend of mine somewhat for the creeping boredom you talked about to work on my own startup. It wasn't the only reason but one of the major reasons. I had 8 months of savings (Am from India) which ran out in 6. And then to sustain ourselves we are now doing freelance dev work 30 hours a week per person. It took us one month (from the day we started looking) to get a freelance dev work fortunately for us, its a long term project.

I guess if you are good in web development, it shouldn't be hard for you to get a freelance gig. Start looking on rentacoder, odesk or elance. All the best. Hang in there, something good will come up

Cheers

P.S - People have talked about it and I agree its hard to work on your own startup and do freelancing on the side. We didn't have any other option
At least in the context of the headline, you can assume any mathematician being offered a $1m prize is likely to be an expert.

In wider usage, I guess you could say "Math expert" to distinguish between students and professionals, but it's still as clear as mud because it doesn't state which field of mathematics the person is an expert in.
Scaling MySQL to 700 million inserts per day
These are the best sounding cheap headphones, but they aren't earbuds... http://www.amazon.com/Koss-KSC75-Portable-Stereophone-Headph...

You might want to consider separating your music listening and sound-blocking, earplugs work pretty well in dorms.
Node.js is a great example of how to do this right. They walk you through the exact steps needed to submit a patch.

http://nodejs.org/#contributing
I agree that it's not very secure, although as Schneier says in his post, the liquid ban is useless.
Interesting. Anyone think this correlates to top athletes cheating on their wives? Most notably, Tiger Woods and Michael Jordan.

Also, with a small n of 84, I think more experiments should be conducted in this area.
Top news: Obama's health care bill revision seeks Dem unity
Thank you. This was an eye-opening post for me--a developer who has no marketing experience.

Are there any other HN marketing posts like this? I'd like to learn more about marketing.
I noticed you didn't get much response on here, but my best advice is to not root yourself in the outcome of the startup so much.

It's tough to do (especially since we entrepreneurs are such dreamers and visionaries), but try to focus on enjoying the day-to-day journey of building, discovery, and learning more than the end goals and emotional dreams you have for the startup.

If your primary source of motivation for doing a startup is this grand vision of "success" that is propped up in your head (multi-million-dollar exits, Lamborghinis, boats, houses, etc), your day-to-day perception of your startup's "success" will be like a small boat in a large storm... tossed around by every wave of good or bad news. For me, I simply enjoy the challenge of building something, working hard, and "seeing where it goes". So keep your expectations reasonable.

I worked hard on a startup for ~2 years, starting in college and for about a year while I held down a 40hr/week job. It was pretty clear that after multiple iterations and a splintered team that it wasn't going to succeed. I know near the end I took a good week off to mentally disengage and try to look at it from an objective perspective as possible. I talked it over with my co-founders and we ultimately decided it was time to pull the plug.

Oddly enough, my first real business venture was a success, and my second one was a failure. To me, giving up was much harder than succeeding, because I'm not one to give up easily. I learned a lot from that failure though and am proud to admit to the people who ask that it was a failure, because it's an excellent story.
Totally worth going to if you can make it.

Meet cool people who are dedicated to open government. It's a great location.
I wonder if you're being sarcastic? Had you said that to me two weeks ago I wouldn't know what the hell "fork", "commit", and "pull" had to do with contributing.

Git is hardly the end all be all.
Work on an opensource project that fits into your area of interest. Build up your expertise in all areas of development, especially your ability to work with a distributed team of developers. Learn debugging skills (they don't teach this in school).

Support people (users and other developers) on mailing lists and forums related to the project you're working on as well as the areas of technology that you have some experience with (note, you don't have to be an expert, just interested). Work on your page rank, so that when someone searches for you on the web, they see several pages worth of problems that you helped someone fix. For this same reason (among others), never be rude or overly sarcastic on a forum. Be helpful, and if you can't be helpful, be attentive.

In the course of doing all this, you'll sometimes come across people who work at companies looking for young hotshots (hint, that's you) or reliable developers (hint, that's also you) or an experienced programmer with an eye on customer satisfaction (yep, you again). Don't ask them for a job, but hint to them that given the right conditions, you may be open to a more permanent technical exchange.

Now if you're active enough, you can get this all done in a couple of months. When I graduated from college, my resume already had two pages of projects that I'd played a primary role in. This helped.
Just used amember for a small project I needed to get up and running quickly. Easy to use, simple to setup. Downsides: requires apache/php.
People watch TV with laptops in their laps and iphones in their pockets. I don't know if people write down the domain and visit it later. Just a thought. I wonder what the research suggests.
People like you that spend substantial time editing perhaps should feel no guilt about not giving them money. People like me who read extensively but only very occasionally make small additions should probably at think about a donation when funds are available.
Just yesterday I saw an episode of Good Eats where Alton Brown talked about many different kinds of salt, something I was only vaguely aware of previously. There a number of Good Eats episodes that talk about salt in general. Anyone who is only cooking things labeled Chef Boyardee would do themselves some good to spend some time on youtube and the food network's website.

Heh, according to this link, Chef Boyardee 99% Fat Free Beef Ravioli (picked at random) has 37% of the minimum daily requirement of sodium.

http://www.thedailyplate.com/nutrition-calories/food/chef-bo...
At startup has these characteristics (only):

1. Is a business that makes money.
2. See point 1. above

Everything else is considered either art (as in artist) or hobby.

Examples of non-startups:

1. A iPhone developer with 1 app, no revenue
2. A web development shop with no customers - or no significant growth potential (that's a hobby). Especially if you work for someone else.
3. You make no money - this is a "non-profit organization" or "charity" - or a "research institute". You often have to do other jobs on the side to eat, live.

Example of a startup:

37 signals build software for internal purposes (eg: Basecamp). This would initially lead you to believe this is a not a startup, but then the started charging for it on a mass level, providing good for other people, etc. This is a startup. Once you mature the revenue, you are no longer a startup.
I use unit tests and puts statements to debug most of the time. It can be faster than stepping through an actual debugger.
I'd attempt to run Crysis.
I found Giles Bowkett's for-sale video, which covered contributing to open source along with many other things, helpful. Contributing to the open source community way easier than it sounds. Contributing to open source code, specifically, in a noticeable way, is probably harder, but not that much harder.

http://gilesbowkett.blogspot.com/2010/03/programmers-what-to...

It didn't even take a week after I watched it for me to start implementing his suggestions.
The only such view is linked as "threads" in the header and as "comments" in profiles.

Individual votes on items are always hidden, especially since they aren't summed consistently (hellbanning, disenfranchisement) and the total displayed is not the number used for ranking (time-decay, demerit heuristics).

There's the "saved: many" link in your profile that lets you see what stories you've personally voted up, but it's been timing out for a while.
The Open Source Initiative has previously gotten some flak for not having the foresight to trademark the term "open source".
I would recommend going with whichever language you're more proficient with. That way when you run into something that the framework can't handle for you, you'll be able to work through the problem more efficiently.
The moment you put the donate button on your website you’re calling yourself a charity case.

This line caught me. Yes, if you put a donate button you are drawing a parallel between yourself and a charity case if not outright calling yourself one.

But if you put a tip button on it is a very different situation. That is more comparing yourself to say a skilled hairdresser (it comes to mind since my step mother is one) where the end user is thanking you monetarily for the good work that you have done and expecting it to encourage you to keep doing good work in the future.
I wonder why they used a database at all:
"These records are then read out once at the end of the day, summarised and then very rarely touched again."

And later on they end up writing them to a text file and bulk inserting them in 10K batches. Wouldn't it be easier to just write them all to a file then summarize at the end of the day? (It also says they do a DROP TABLE on each day's data.)
This article was mis-titled: The title should be "how to get poor performance by using a completely inappropriate tool".

Quoth the article: "Several million records a day need to be written to a table. These records are then read out once at the end of the day, summarised and then very rarely touched again."

This isn't a job for a database. This is a job for a log file. You might want to use a database to store the summarized data, of course; but bulk data which is written, never updated, and quite likely only ever read once? That's practically the definition of a log file.
Check out http://www.cariboucms.com - it's great for recurring billing and managing members. Supports multiple gateways as well.
"In this article, Rolling Stone abused its cultural influence by glorifying career criminals."

<snort> Hunter S. Thompson.
what's nice about needing to learn what fork, commit, and pull are, is a nice barrier to entry for developers to contribute. This is counter-intuitive since as many people should get involved as possible. But this is more true for things like spotting bugs or user testing and much less for actually contributing code.
Michael Atkinson quits SA Attorney-General role
Even for people git-aware, there's a bit more involved.

Most people are probably happy to get patch submissions, but there's some work involved in accepting them.

Generally, project owners want to see a test accompany any change to demonstrate that a bug was fixed or that new behavior does what's claimed. There may also be coding standards to follow, and (ideally) some documentation for new code.

If you omit these things when you submit a patch or issue a a pull request you may still think you're doing the project owner a favor, on the premise that something is better than nothing, but reviewing your submissions and checking that it is correct, and possibly cleaning up your code and adding tests, may end up being more work than it's worth.

Git and github have removed some obstacles to contributing, but there are still assorted details one has to look after.
It's made a huge difference.

http://www.reddit.com/r/programming/comments/7svak/look_at_5...

It hasn't solved the problem for everyone, though.
What do you mean by a "business that makes money"? A lot of startups operate at a loss for their first year or two. I think more often than not, instead of a young startup having positive net income, they either have (a) some kind of funding, seed, angel, or VC, or (b) they have some great revenue generation opportunities they can take advantage of (which would also up their valuation).
My latest anti-java rant
Scientists Step Closer to Real Invisibility Cloak
There is this website which does something similar http://www.woome.com but am not sure if they have a FB App
That's quite pricy... The tuition-free thing served its main point though, which was to attract students before accreditation.
I really like how the Ruby Best Practices blog imports code from Gist, for anything more than a few lines.
I didn't read your question. Just came here to say that if you want me to read your post, you need to write something a little more descriptive in your submission title than "is this true", or "look at this", or any other such non-content.
If you are based outside of US or Europe, 2checkout.com may be the best bet. I have researched this question to th death and it seems 2checkout may be the best one. With others you will need a US bank account.
Interesting use of tables, as previously commented, but we at room.ly surely appreciative of your post as we are currently on a PHP/MySQL diet and looking to reach critical mass soon after a few updates
I find it really useful to re-read some reference documentation for any tools or languages I'll be expected to know, and to solve some simple practice problems (e.g. actually write some basic functions). The purpose isn't to memorize the documentation, but to refresh my memory so that I don't have to fish around for basic syntax or rules.
I'm glad this has been done :) I thought of the same thing when I first heard of Tilera's TILE64.
I'm all for adopting 'they' as the genderless pronoun of choice.
Huh? How much software do you write?

All I know is that I get a few patches a week from people I've never heard of, thanks to Github. I can even anticipate them in advance, since I can see who has forks of my project, and what they've committed.

For those of us that are able to learn about simple concepts, Github has been a godsend. It has never been easier to share code.

And no, I am not being sarcastic, nor was my original post.
I started a new account just the other day (wanted to use my actual name, and participate more) and as a result of that have little karma (not that it matters much), so I noticed when it took a downtick. Seeing as all the stories I'd commented on were still on the front page, I found the offending comment and was surprised there was no reasoning behind it. I like a good argument!

EDIT: ach! It should be gauche*!
What's there to learn? You just click buttons in a web interface. Click fork, click "edit", click "save", click "send pull request". It's like Web 2.0 for free software...
This originated entirely from practical concerns. I came up with the set of AWK aliases referred to in the blog post when working with some large N-Triples datasets on remote servers that had no RDF tooling installed nor available. AWK, thankfully, is installed everywhere.

Had I had an opportunity to use better tooling, Java tooling would still not have been my first choice. Dave Beckett's excellent `rapper` and `roqet` command-line utilities (http://librdf.org/raptor/) are generally far simpler to install and use.
This seems to be at Yahoo!
Everything has always been a game. Life is a game. Reading books about successful market traders, the best ones treat it like a game.

The difference now is that we are able to calculate points for things we normally didn't. Every action can be quantified and rewarded and used to compare us with others.
Couldn't most of games use it for higher complexity graphics? It looks like people are still not developing for multicore... maybe it's still "too hard" for an average game developer?
What a fantastic interview. Thank you guys! I'd love to see Paul Graham on the show.
Why are things like tvtropes not suitable for an Encyclopedia?

I mean, you take it as obvious that such material is not suitable for WP, but I wonder why? It's not clear to me.
You're right in that the Kroc grant doesn't cover them forever. That wasn't my point.

I think NPR is a very well run organization. When they received the Kroc grant they used it to expand and increased their annual budget by 20%.

Coming from the non-profit world, this is a sign of an efficient organization that is very good at raising money. When given a giant bequest, they increased their budget.

We could debate what "need" means, but a non-profit that can increase its expenditures by 20% in one year and easily cover it doesn't "need" money in the same way other charitable organizations I've worked with do.

FYI: The page you link to lists the average for all public radio stations in general. It's not a specific breakdown of NPR or NPR member stations.
Oh, wow, you run W3ROI? Please do write about your experiences. I (and many others) can learn a lot from it.

I'm trying to do something similar with http://visualwebsiteoptimizer.com/ - hopefully I will also be able to join the "5-hour workweek" club.
That robotic factory is pretty neat.
Agreed. They did stipulate, however, that the data needed replication between multiple datacenters for redundancy, which would make me think about putting a message queue in there that replicates across DCs, and having logging daemons at each DC pull data out of the queue.
Thanks for the recommendations. I love Sparkfun.
I think there is merit in trying to "fix" wikipedia. The solution shouldn't always be "I'll make my own and get it right"
When can I meet your polite alias?
New Model Captures Spread of Personal Information through Social Networks
If you sneak over the border, wouldn't you just want to stay in Canada rather than go all the way to Alaska?.
I hear you, but we all have a pretty good idea how to compensate hair dressers and waiters. We also agree that there's an implicit contract that tipping is part of the transaction.

When was the last time you tipped the producers of your favorite television show?
The big companies like Google and Amazon are hire lots of entry-level people, since they have the time and resources to train them. It's a decent way to get experience if you can get it. (My first "real" software engineering job was at Amazon.) The interviews are tough and there's a strong chance of getting rejected even if you're good; follow the other advice on this page and also study up on both CS theory (algorithms, complexity, networking, OS/architecture) and programming practice.
Ask HN: Is anyone else getting the french version, when going to webmaster labs?
Seems like Google is sending people to the french version of the webmaster labs.
We went with Spreedly because of the kickstart program. $699 upfront was so very enticing and, though we've not launched our service yet, knowing our per-transaction fees are capped at $0.10, it makes cost forecasting that much easier.