skysight-inc/HackerNews huggingface dataset:
GCC does not whine and moan about this, even if you ask for it to.
How are Apple trackpads in terms of ergonomics? When I first started using a laptop 5 years back, I found myself feeling massive pain in my wrists as a result of using the touchpad. To this day, I find a mouse far more comfortable to use; however, I haven't had much of a chance to try out the touchpad on Macs.
Played it on the first 'computer' I owned: the palm m100
Well, part of life and work is being able to deal with stressful situations gracefully and with a clear head. So, I don't fully agree for example that you would have done well at Google if you could not run the gauntlet of their interview process.

A big part of the issue is most likely that you are making the interview and job opportunity to be a more significant thing than it really is in the grand scheme of things. Don't approach it with a completely careless attitude, but go in looking at it more like a casual first date where you are BOTH getting to know each other equally.

If you don't know something specifically, then say so, maybe describe how you would find the answer in real life. Be aware if you rely too much on "crutches", maybe you need to reassess your skills if you can't write 100 lines of code without finding half the answers on Google (just generalizing here).
The needless snarkiness ("Yeah. Sure. Keep telling yourself that...Here's a tip") detracts from this comment. It would be more persuasive without it, because when you include status-lowering attacks with your factual counter-arguments, your opponent can't agree with you without lowering zir status.
Things you probably didn't know about PHP
Sorry about that - was running it as an experiment that backfired, we're removing it tomorrow.
An Improved Liberal, Accurate Regex Pattern for Matching URLs
I posted this because I was curious what people thought of the Elance approach, as I am looking to get my homepage redesigned.

I made an Ask HN if anyone has recommendations for someone on a tight budget: http://news.ycombinator.com/item?id=1552745
Don't Hire That Web Designer
It's sort of amazing that an amateur and somewhat half-assed journalist club is getting this much attention for just reporting the news.

Of course, it's because "real journalists" no longer report the news or investigate anything. They just parrot the party line. In a world full of Pravda clones, an amateurish guerilla operation doing actual journalism captures the front pages.
Might as well designate existing metropolitan areas as Startup Countries - less dislocation. There also would be a ready supply of lawyers eager to startup a new legal system as well.

Or perhaps do this around Western Nebraska where are some of the poorest counties in the USA.
Magic? Really?
Sure news organizations curate and editorialize content... they ask "is this the official party line?" If the answer is no, they don't print it.
Any idea what it would cost me for just a homepage going this route?
It's like Homer's everything is okay alarm.

http://www.snpp.com/episodes/5F21
"Speak When You Are Angry - And You'll Make The Best Speech You'll Ever Regret."
UK ISP TalkTalk Monitoring its Customers Online Activity Without Consent
I really respect Patrick, but in this case I think it's clear we differ in taste. To me, that design screams "templated design". Then again, I think Craigslist is ugly as sin, so what do I know?

My experience with outsourcing web design was to find someone I knew who was really good and charges between $50-$100 an hour. He never takes more than 4-5 hours to give me a quality, site-appropriate, custom design for any site I throw at him. One such site is my consultany's website, which cost a grand total of $300 (for the PSD) if I remember correctly.

http://www.alfajango.com
You could always use themeforest.com Here's one that's food related: http://themeforest.net/item/time-for-food/57351
I'd rather put it in a more general way: people shouldn't post things they don't understand. As Maro shows below: anyone with some of understanding of the matter can immediately poke huge holes in it. It's pure speculation, which is why it doesn't belong here. The same holds for a lot of ArXiv papers in certain sections.
There are really only a couple of uses for trivia questions in technical interviews: verifying someone's resume (i.e. if you claim to be skilled in some area, trivia questions should be, well, trivial) and as a jumping-off point for a discussion to see how you think.

So handle it the same way as you would in your day-to-day work: ask questions, try to figure it out.

If they really are just interested in your rote memorisation of documentation, consider that this might not be such a great place to work.

If you used something 5 years ago, sure you can't remember the fine details, nobody expects that. But you should still be able to discuss the technology intelligently. Even if the details are gone the concepts should still be there, and fluency in concepts is what a good technical interview will be about.
Thanks. At the moment, I feel a sense of kinship with others who have made this discovery relatively late in life (as opposed to in childhood).

In that light, I'll share that my first 6 hours on medication (ie. as of this writing) have been an absolute revelation. I did a few chores around the house, the kind of thing that would usually take three times as long as it should, throw me into a bad mood, be interrupted by three or four stops at the computer to see whether anyone's responded to me on HN, and then end up being done with less than great attention to quality. Instead of that, I felt like I was in flow--for the first time in a LONG time. That usual static in my brain and in my attitude was almost entirely turned off, and instead, I was able to focus my attention and energy on efficiently and effectively solving the problems and accomplishing the tasks that were part of the job.

One of the biggest and most pleasant surprises was that I generally didn't misplace any of my tools while I was working. Usually, I spend several irritating chucks of thirty seconds or more trying to track down the pliers or the sand block. That didn't happen at all this time.

Also, and I'm sure this sounds pathetic to those who can't relate, I would often be faced with the most trivial of decisions, the most minor of challenges, and that would throw me off entirely, compounding all of those negatives I described above. This time, when a challenge was before me or a choice had to be made, it seemed like the most natural and normal thing in the world for me to quickly assess the situation, the options, and immediately settle on a likely solution and put it to the test without delay. All without duress and without effort.

I see what you mean about becoming a bit of an evangelist for this. If these benefits from medication last even once my system has done whatever adaptation it's going to do, I will be looking at a whole new life.
> Indeed, I'll go so far as to suggest that no registered user, yet, has ever played in any Superbowl.

What about Peter Norvig?

http://news.ycombinator.com/user?id=pnorvig
AFAIK, Wacom has a line of affordable (<$100) pressure-sensitive pen tablets that double as as multi-touch surfaces. That's an interesting alternative.
Tell them give me the damn job and I'll prove to you that I can do it seriously can do attitude goes a long way. I got a job once a long time ago by saying, give me 2 weeks and I guarantee that I will be one of your best developers, that you guys will rave about me, and that you will wonder how you ever did it without me. I then told them, if they where not that overwhelmingly happy with me that they could send me on my way without paying me a dime of salary for that 2 weeks. I was unemployed at that time so I had nothing to loose and was confident in my abilities enough that I knew that they would be happy with me. The where impressed with my confidence and it showed that I was willing to risk none payment, because I was sure of my abilities. It is better than any reference you can provide, because only a fool would offer such a guarantee if they only had mediocre development skills.
Learn Python the Hard Way (Book by Zed Shaw)
Rails: Unit testing validations and database constraints
How to make your business card a smart card | NevilleHobson.com
I agree the part about being able to handle stressful situations in life. I think this particular part of life is something I've developed an irrational fear for. I realize I have to get over it or learn to deal with it well.

I said I could do well at Google after seeing some middle-of-the-road friends from college and grad school get in by sheer weight of preparing hard for the interview. They are doing just fine over there.

I don't even need Google crutches. In fact, since I have been coding in C (6+ years now), I can count on one hand the number of times I've looked up things on Google. It is just that I get flustered when told to write code in an interview with the interviewer watching over my shoulder. Give me a terminal and I could probably do it quickly. Or for that matter when I don't know the answer to some trivia-type question and in that instant, I feel like a loser for not knowing something.

It is this part that I realize my weakness is in and that I need to work on.
The point of a job interview is to tell a narrative.

Think about what type of narrative you want to tell. It needs to be...I am the best X for you. You know your own life, so you just plug in those experiences into your narrative and you have an awesome interview.

Basically, once you do this you only have to worry about your competency. Which you sound very competent, so that is less of a concern and you can now relax because you have both the job down both is skills and narrative department.
My last comment (email is forthcoming) but wanted to respond if anyone is curious:

Payment tiers are determined by certain thresholds, including:

- # of affiliates;

- total payout; and

- # of campaigns.

This is because we also support non-monetary campaigns (i.e. Dropbox Referral Program) where a company can create their own "currency" to reward their customers. Obviously, we cannot quantify the value in these instances.
Just started it and like it so far.

Nevertheless one thing I would like to see for this or any other kind of online tutorial is a forum or something similar where people going through the exercises can help each other.
The article notes, though, that their driver doesn't support getting discrete touch events that would be needed for any marginally interesting application; the gestures are hard-coded.

There's also no Linux support yet, though I expect the Linux Wacom project to take care of that soon.
It's not quite the case that there's no pressure or evaluation post-tenure, at least at big research universities. It's common for a proportion of a professor's salary to be "soft money" that they have to pay themselves out of grants--- at the very least summer salary (i.e. 25% of full-year pay) is almost always paid out of grants, and increasingly a portion of 9-month salary is as well. So a professor is constantly selling their work not to tenure committees, but to grant agencies, and if they stop doing so, their pay gets a huge chop. They might also end up with more teaching load, depending on the university, since some universities assign more courses per semester to professors deemed "not research-active" (and if they really want them out, will start doing things like giving them shitty committee assignments, withholding annual cost-of-living pay adjustments, moving them to bad offices, etc.).

More to the point, if we were to abolish tenure, I think we'd also have to reform how academics are evaluated. The current methods focus almost exclusively on some combination of publication count and citation count, driving a strong "publish or perish" CV-line-counting culture. A main advantage of tenure is that it opens up some breathing space for more senior academics to take risks on longer-term projects that may or may not pan out, and won't be producing the usual flurry of papers in the early stages.
Hah, I remember the game on my TI-80, so I'm sure it must have old origins -- potentially a classic in the amiga days?
Monocle seems nice enough, but the reliance on python's yield statement makes it difficult to cleanly decompose your logic into functions. You can do it, but you have to wrap each function call in a loop which re-yields each of the values from the function. That seems a bit icky.

It'll get a bit nicer with the yield from statement described in PEP 380, but it still means you have to have to prefix the function call - you can't just call it normally and have it do the right thing.

What I really worry about though is that Python - at least for web development - is becoming like Java, with frameworks to abstract over frameworks...
>The entire banking system would be automated. There would be no cash in the start-up country. You wouldn't need to "apply" for a loan because the virtual bank would always have a current notion of your credit-worthiness.

Am I the only one who is even slightly troubled by the fact that individuals could essentially be tracked in real time as a result of this technology? I mean the Stasi would have loved to have this level of information about their citizens' activities.
What I've heard is that SU ads drive a huge amount of traffic with not-very-good conversion rates. @webwright has looked into this in the past. If you're on the Seattle Tech Startups mailing list, check out the March 2010 archives for more information.

Beyond that, I'm overwhelmed by the idea of searching over 16,000 cooking videos. It's likely that I'm not in your target demographic (28 year old single white male, rarely cook for myself), but I'm still not even sure where to start.

Do you know who your target user is? Do you know the pain points your product will solve for them? If not, try reading Steven Blank's Four Steps to the Epiphany. It might help you focus your development efforts.
The example I remember best was that I felt that I was not confident in myself (in many ways). It was very obvious in the way I walked, slouched, and held my head. I knew that the person I wanted to be was confident, and walked with his head held high. So, I began sitting up straight and walking with purpose (and now I actually had purpose). The way people treated me seemed to change almost immediately. People respect you a lot more when you respect yourself.

I've since modified these traits a few times. For instance, I found out about a year ago from a few people that I apparently intimidate people the first time they meet me. Since then, I've decided that the person I want to be is personable, easily approachable, and makes people comfortable. Since then, I've made a conscious effort to always have a smile on my face when in public, as well as to relax my posture a bit to try to put those around me at ease.
One nice thing to keep in mind about these drugs is that the majority (the stimulants) function on an as needed basis. That is to say, unlike an anti-depressant or cholesterol medication which depends on daily usage over a long period of time, the stimulant medication can be directed at a block of time as little as 5 or 6 hours.

If you find that it negatively impacts your creativity or that it just doesn't make you feel like you, you can use it only for those occasions when you especially need to sit still/focus/etc..

A therapist friend of mine doesn't take her meds on days when she sees patients. She does take them when she has to catch up on all the paper work that she lets accrue.

What's more, there's a nice little truism that comes up from time to time around here that just because something feels like work, that doesn't mean it's actually productive. I think the same might be true of creativity. Within the first hour of taking my first medicine, I had a kind of fuzzy discomfort at how quiet my brain was. I'm used to having a flood of disparate ideas and impressions. Having that slew of noise in my head may occasionally yield some creative product that otherwise would be lost, but by the same token, I often will find a creative thread that I am excited about only to have it slip away as some other tangent jumps in front of it in my mind's eye.
http://www.paulgraham.com/addiction.html
Before internet gameplay really took off, my friend and I used to use our parent's fax lines to connect directly and play Starcraft against each other.

Even if it's not directly Hacker News, I'm sure many readers have similar fond memories of playing Starcraft in their past.
One difficulty here, if the idea is to identify policies that should be adopted country-wide, is confounding factors. Say you ban cash, and also introduce a 1984-style police state, and lastly pay for education and health care for all citizens. Crime drops versus the rest of the country. Is it because you're living in a police state, or is it because people are well educated and healthy? This difficulty seems especially problematic when some top level entity is a priori choosing what the new policies will be, versus choosing them as reality indicates.

A better system might be to have a number of startup countries, let the people in them choose what laws they will or will not have, and also allow people to move easily between countries, so if the policies enacted in one turn out to suck, people can vote with their feet. And with a large number of countries to choose from, the ones with the best policies will tend to win out over the long term. Say to start, let's have fifty of them.
I think "reboot the Internet" is too strong to define the process of recovery the DNSSEC keys. Currently, a DNSSEC outage is far away to be an Internet "major catastrophe".

The idea of the Internet being one single thing is hard for me to accept. It is a sum of interactions. Parts of it can die, but it will be there as long machines can be connected.
Right. You have to be very careful to always yield to another function that uses yield. It can become very hairy with deep call chains.

The limitation is that Python has to be statically prove that a function is really a generator for yield to work and they do this by forcing there to be a yield in the actual function.
The trackpad is super sensitive & precise. I have my speed cranked all the way up so I only have to move 1cm to move across half the screen.
Want to know the only difference between complicated and simple? Between a startup and Big Co? EDGE CASES -- Your startup (country) will be fine and perfect as long as you support the basic cases. It's when you start addressing the nuances, you'll get right back on the path of the parent country.
People have tried, Apple did not approve due to "adult" content. I doubt this one will get approved, either.
Secret beta version of the Rails Tutorial for Rails3
Duke Nukem Forever had a longer development time, but a sadder ending.

Team Fortress 2 from Valve had a similar development time and has had over a hundred patches since release, in addition to a fair amount of media developed outside of the game.

It's true that both have had significant backing bankrolls. However, you can also look to some indie 'studios'. Cave Story was a one man project that took 5 years (of spare time) to complete, and is often lauded as an indie star. Dwarf Fortress has only ever had one programmer (who is now supported by user donations), and probably deserves noting even if it doesn't quite attain any significant degree of polish.
Social skills and work skills are neither inclusive or mutually exclusive.

I have a friend with high functioning autism that could not get a job to save his life, but can look at the symptoms of any production bug and tell you the problem in less than 10 seconds. Seriously we gave him 7 records from a database once that had date problem, by looking at the pattern he deduced that 1 of the systems was un-patched for a daylight savings bug. not only that but by the timestamp intervals he pinpointed which of the 50 servers it was.

In a production support environment this guy is indispensable and his social skills are of no consequence, but if it where not for me vouching for him over and over until the company hired him, he would have never gotten the position.

So much so, that I have gotten him every one of his jobs and at every job they love him after they get over the shock of his complete lack of social skills.

So just because the author experience stress and anxiety in social situations, it does not 1 for 1 translate into poor performance in work related tasks even if they are stressful.
High. It's easier to make it cheaper if you're too high than higher if you are too low. Also, everyone wants a deal so when you have high prices it's easy to discount. A high price also communicates value.

Also read this HN post regarding how increase price led to more sales.
http://news.ycombinator.com/item?id=1417745

Price is generally the last thing considered, convince your users to want your product and the only people who won't buy it are those that can't afford it. Pricing is an art, not a science, start high and work down.
I also love the 3 finger navigation in web browser. I remember in the old days I would right click the page and select the "back" option so that I didn't actually have to do much movement.
I also am a follower of Dr. Davis' very interesting blog.
The "Whole Earth 'lectronic Link" has been around since 1985. It's been an impressive run.

More information: http://en.wikipedia.org/wiki/The_WELL
Surprise, surprise. I got an email for the on-site. Looks like I just needed to "nudge" them after all!

Time to learn to chill out.

Thank you, all!
A safety net is useless if it doesn't cover those who need it the most. That's the problem with the social safety-nets in many developing countries. On paper they're great. The problem comes up if you try collecting your benefits while being a member of the underclass.
I know very little about cryptography, but it seems like it would be possible to construct a system where you authorize the bank to learn only those details of your credit history which are relevant to its decision.
Good if you can see it that way. I hope that you won't let your environment bring you down! There are > 6 billion people on this planet, somewhere there are people who are more tolerant and would not consider you socially unacceptable. I hope you can give yourself the freedom to go out into the world and find the place where you fit in, rather than fighting the useless fight in the "small world" at home. While in high school, sometimes that small town (or wherever you live) seems like it matters so much, but believe me, it can feel very good to just leave it all behind and go away.
I have a macbook as well as an EeePC running ubuntu. I can say with absolute confidence that the EeePC trackpad is garbage -- laggy, imprecise, slow, no multitouch. It's amazing how well Apple can innovate on something as simple as a trackpad.
late-edit:

Correction, they search all elements for these domains / files:

google
gmail.com
youtube.com
blogspot.com
google-analytics.com/urchin.js
google-analytics.com/ga.js
googlesyndication.com
show_ads.js
doubleclick.net
youtube.com/v/

And finally a ++ if you're using Chrome. Fairly sure that's all of them, I finally opened the file in a proper editor.

And, importantly, it appears they're searching for that text, not attributes, so this post will probably set off the alarms.
The program I remember fondly along those lines is Nullsoft Beep:

http://www.nullsoft.com/free/nbeep/

It essentially makes your computer sound like something from Forbidden Planet, hence instantly bringing you into the future of the past.