skysight-inc/HackerNews huggingface dataset:
It being illegal or immoral doesn't make it impossible. It's a minor semantic quibble, but a bit of an important one.

For it to be impossible, you'd have to have some sort of situation where the people or materials needed to gain or apply the requisite knowledge for the whatever-you're-learning were only available through some sanctioned environment, regardless of legality or morality.

I'm sure things like this exist, but they're few and far between (and we probably don't have any clue about them).
Definitely graph memcached hit/miss ratios -- they're a good way to diagnose issues in your cache. However, I can think of a few instances where more logging is helpful:

1. Your cache server is shared between several different classes of objects. In this case, the overall memcache hit/miss ratios might mask issues occurring in one class of cached values.

2. You want to figure out how your cache will improve with a given change in cache size (i.e., simulate results ahead of time, as you mentioned).
I ran into a glitch on lesson 19 that would not register my input properly. It was fine... i just advanced to lesson 20 manually, but might want to take a look there.

Also, I found myself typing "db.unicorns.find()" a few times in order to remember the schema. It would be easier if this data persisted in the scrolling history or something so I didn't have to reexecute this command a few times.

Great job though, I did the 15 min tutorial and felt like I had good control of the basic CRUD syntax by the end of it.
On windows you would need to type [Alt]+0+1+2. The numbers have to be on the numeric pad, which on some laptops without that would include further function keys to be setup to type the character.

Some editors will accept this and display a [FF] representation (notepad2, notepad++). Others just don't work (eclipse, wordpad, notepad). gVim can still use [Ctrl]+L

This is a really bad choice if your code can only be edited by some text editors. Perhaps a secondary string to use for splitting in addition?
Don't forget Anousheh Ansari:

http://en.wikipedia.org/wiki/Anousheh_Ansari
Since there is no such thing as a casual buyer of a 80 million dollar rocket, how cool the name is doesn't matter at all.

You'd think so, and yet SpaceX has always done such a good job of making things sound cool.

As Doc Brown says, if you're going to build a time machine out of a car you might as well give it some style. And if you're going to build a huge fricking rocket that goes to space you might as well give it a cool name.
How to Leave GoDaddy.com in 10 easy steps
I wonder if it's possible to choose a route, time of year and container position that would almost guarantee container loss? Some people would be prepared to ship something a few times to have it lost at the bottom of the ocean I'm sure.

Perhaps easier to just bribe the captain?
Is AWS the right host for us?
Would you mind if I gave you 5-nines yield as I walked my plutonium through your vegetable garden?
But that's my point. Your form doesn't do any filtering at all. Anyone can submit/apply. Any submissions you get you're going to have no idea as to how reputable/qualified/credible that candidate is. So how are you going to know who to put forward to these firms?

You're most likely going to end up having to trawl through millions of applications with no data/info on which to judge them.
At New Relic, we have customers that scale Rails apps well over 100k requests per minute. They also have the advantage of understanding how their app scales (throughout, cpu, memory at various levels of load) and how they are utilizing their infrastructure.

Check out http://newrelic.com - We have a week-long free trial of our premium service and a forever-free version with less features as well.

As far as what architecture/infrastructure is required to support certain levels of traffic, it really depends. However, the faster your app, the fewer app instances you need to serve a given amount of traffic.
The article says "Going public from San Francisco could cost companies like Twitter, Zynga and Yelp as much as half of the IPO proceeds in taxes."

Yeah, that part is total BS. The tax is 1.5% on payroll, and treats stock option gains like payroll. So if Twitter IPOed at $12 billion, and employees owned 1/4 of the shares via options, it could cost...$40-50 million. It would only be half in relation to the nominal value of the share options at time of issue, rather than post-IPO. Having said that, though, nobody is strenuously supporting the 'IPO tax' - not even the unions or the reflexively anti-corporate Bay Guardian. Almost everyone sees the point that share options are a carrot to attract talent to a startup business that could otherwise afford to go elsewhere, and the gains are the just reward for risk + economic growth, so any taxes should be on the low value of the share options at time issue.

The objections I've been hearing are towards other aspects of the plan, like the payroll exemptions for existing businesses and the expansion of the area to include properties owned by large commercial landlords, and less about Twitter than the headlines suggest.
The most difficult thing about self-teaching is where to start and what to read.

If there were recipes for learning all major concepts in every discipline (currently working on this) self-teaching would be much faster and easier for everyone.
Will LivingSocial Overtake Groupon?
I am from India and have had my fair share of suffering at the hand of the Indian education system. I dont want to be an apologist for the status quo but do want the rhetoric to be cooled down. For eg Here are a few non IIT institutions which are pretty decent
a) http://www.iisc.ernet.in/
b) Bits Pilani
c) Anna University

Also
a) I think it is fair to say that a post which ends with "Horrible Stuff" is reaching some kind of conclusion.
b) When I look at people who like me who "failed" at 12th grade and didnt get into IIT, I see that just the process of trying has served us well.
c) Education as you rightly said is what you make it out to be.
d) I do want to congratulate you for the strength of your convictions in choosing to pursue undergrad abroad when you realised that the Indian education system wasnt serving your needs.
One thing to consider is that some people are not of the age to earn a degree yet. I am a high school student and people asume I am not capable or competent way too often.
Just about the only advantage you need to reproduce these days is a willingness to do so.
Good one, Beavis!

Hey, I know I'm going against the grain here. I'm a big boy.
All of the mathematics listed above is on the short list of what anybody following the Khan academy or the MIT open courseware would teach themselves. It's already been shared and organized into a curriculum, for free, by a number of different sources. In fact, I'd say the process of learning the software would be the bigger challenge for an independent learner.

But even before the availability of those sorts of really convenient tools a lot of people have self-taught themselves past that level. In fact, I remember my abstract algebra prof telling us an anecdote to illustrate the importance of working through things on our own instead of waiting to see what was presented to us in our courses. He talked about a grad level course that he had been teaching for the past 10 years. Clearly, he knew the material inside and out, but the interesting thing is that he had never taken it himself as a student. How did he do it? He read a couple of books about the topic! It's a time-tested method.

I'd say if people aren't learning the math it's because they underestimate its importance. Either that, or people like me (and maybe you) overestimate its importance.
actually there are many reasons to jailbreak an iphone not just because of the free apps or the nice tweaks you can get, in some countries getting a legal iphone is really hard (like on my country you have to pay 90$ monthly for a voice plan for a whole year, plus halfs of iphone price) so, unless youre really rich or insane, you need to jailbreak-unlock it to save a lot of money
Sadly, as SingAlong mentioned (http://news.ycombinator.com/item?id=2412393), the hiring system in India is based on grades (except for big name companies like MS or Google, that, from what my friends say, are still unfortunately doing that 90's thing of asking stupid "why are manhole covers round" type puzzles. Warning: Anecdotal Evidence. (I seem to be typing this a lot lately, I guess I need to get off HN for a bit.)
But yeah, I agree - open source contribution is the best way of increasing programming proficiency.
OK, but there's a difference between requiring students to pick a subject in advance and picking it for them.
Not true. This change in the tax code is keyed to a particular zone of downtown - Twitter would benefit as a tenant of that area, but so would any other business that moves in there, which is what the city hopes will happen.
I spent a couple years of my errant youth in the entertainment industry, where unpaid internships are the standard way to enter the business. But those jobs aren't worth anything like a minimum wage to the employers, so if they weren't unpaid, the jobs simply wouldn't exist. For people looking to get a job in the industry after graduation, their best shot is to get an internship in college, do a great job and meet lots of people, and parlay that into an offer. Those "vulnerable" young people should be the first to object to a crackdown on unpaid internships.
Drafting Legal Documents: Principles of Clear Writing
Perhaps the ur-example would be Howard Hughes. Got rich selling drill bits, plunged it all into much more interesting ventures like aeroplanes and motion pictures.
How many companies are extending offers and having them turned down?

I have not heard of this being a problem at any company ever.
If anything, it's the opposite. The first time around I felt I had nothing to lose, but this time there is a lot more pressure.

The main difference is I don't feel I have to force myself to work as much. If I'm going to be sitting in front of a computer but not actually getting much done, I may as well do something else. It's really just an acknowledgment that motivation comes and goes and there's not much to be gained by fighting it.

Of course, there is a big difference between procrastinating and being burned out for the day.

Everyone is different, of course, that's just me.
YAPC::Europe 2011 Perl conference in Riga 15-17 August
This year there will be the 12th annual conference for Perl developers.
A free and constantly updated gallery of professionally designed ads is nothing to scoff at, especially for creative professionals.
The Great Recession’s Effect on Entrepreneurship
Silicon Valley experiencing new hiring boom
Some people might be able to figure this out before applying but most probably wouldn't as a lot of that type of information isn't publicly available. More importantly, if I can figure out what compensation (equity/salary), travel, work, etc that I can expect from an employer then what in the world do I need hustlebee for? If I've determined all of those things I've probably been in contact with the company already and would be best served by applying directly rather than having some percentage of my potential compensation funneled off to a recruiter.

I'm also confused as to how this will "get an employer's attention without having to do the recruiting dance." This is pretty much exactly what it's like working with any recruiter. You submit your information to the recruiter, the recruiter contacts companies for you or tells you want available jobs there are and then contacts those you are interested in. From the employers side you have relationships with recruiters who send you over resumes and CV's that are supposedly filtered by relevance and qualifications.

Could you clarify why you feel you offer some benefit over other recruiters to both those looking for work and those looking for employees? So far it seems like you are collecting less information and not doing a skills match which is less than most recruiters I've gotten applicants from have done. For the employee you are saying that you just send on the application. Where is the added value outside of the "I'll accept an offer if I get one" checkbox?
Well, I don't know that adding two more officers to the Tenderloin is the same as adding two more to Twitterland. I guess if Twitter is smart they'll have a Starbucks nearby or inside; I'm sure it'll work out in their favor one way or another. I certainly don't think Twitter is asking for the police presence out of concern for those living three blocks north, it would be fiducially irresponsible.

2000 lunchers to the tune of $100,000 spent in the neighborhood per week, are you saying that Twitter is not going to have their own on-site cafeteria?
I think that is one way, but not the only way. Apple is able to release products that are generally well received by the market. In fact Apple understands the market for their individual products extremely well, even if the product isn't released yet. Google's approach seems to be more of a shotgun/spaghetti see if something sticks, without actually stopping to think things through first.
> Needless to say, don’t use this prime determination algorithm for any sort of real-life stuff. Instead, just appreciate it for its elegance.

Yet another testament to the subjectivity of elegance in code. One man's elegant code is another's ugly hack. (Not to discredit the cleverness of the author.)
Fallout from the Epsilon Breach
There are a couple of problems I ran into in the tutorial (or in my ability to follow the tutorial as a complete SDL/OGL newbie):

* GL_COLOR_BIT should be GL_COLOR_BUFFER_BIT. This may be a change which occurred between the version the author used and the version I pulled today.

* Doesn't really mention which OGL libraries are needed. Maybe cmake takes care of this. Since I used crusty ol' gmake, here's what my compiler invocation looked like:

gcc -std=c99 -Wall -L libs/sdl-1.3/local/lib -l SDL -l SDLmain -l GL -I libs/sdl-1.3/local/include/SDL -I include -o sdlapp src/main.c

It took quite a bit of Googling to get that -l GL line.

Still, provided a couple of hours' entertainment this afternoon. Thanks!
The president supports repeal of the 1099 provision,
but he doesn’t like how the bill makes up for the revenue
that would be lost: It requires people who receive higher
subsidies for health insurance than they should have to
repay this money to the government.

What, exactly, would cause people to receive higher subsidies than they need? And how would the 1099 forms have fixed this?
Agreed on the math point. I took CS50 (Introduction to Comp Sci) at school my Senior Year and being that my focus was directed mostly to kegonomics, I didn't quite get as much out of the course as I should have. I also took "Bits" which is watered down Comp Sci though the professor Harry Lewis said Zuckerberg got a C in it (?!?!?).

What I did learn was the basics of putting together algorithms and "thinking like a computer." For a guy who studied Social Anthropology and whose last math course was in High School, you can imagine the nitty gritty of building a C search algorithm was difficult to get at first glance (Linear search, bubble search my a$*).

To cut the BS:

1) CS I took was broken into discrete testable units. For each problem set there was a core CS theory that you needed to understand to be able to finish it. Some were less functional (ie arcane data structures), others were basics of programming that anyone should know like the back of their hand (pointers, data manipulation etc).

2) When self-teaching, you tend to pull together bite size chunks of important info necessary to solve a particular problem rather than building a solid foundation. If you're completely self taught, you'll miss 101 level theory points that may help you later when tackling a known problem that has a solution or is nearly impossible. That said, in self teaching myself, I've cobbled together quite a bag of tricks as well as the resourcefulness to pull up any info I need to solve a problem and absorb it quickly. I've yet to meet a problem I couldn't tackle just because I wasnt a "CS Educated Programmer".

Through the course though, the biggest takeaway for a non quant type like me was breaking problems down into discrete parts solved and tested by logic loops (read: thinking like a computer). The basic structures and solutions to problems involved I still use today when I program for the web.
Agree, just x86 and x86_64 - though realistically, is there a lot of usage of other platforms for high-performance servers ?

And if the server is not high-performing, mongrel2 + $something can be a very good choice. (And has a more liberal license).

But of course, the tastes differ - so the more, the merrier. as soon as the folks do not get pwned.
Really cool. I guess it works by using the motion sensors?
The part of the tenderloin where Twitter is considering moving is 6th and Market. I personally would call this 'Civic Center', not the loin, but that's a different story. In addition to grease burger and strip club, there is also tu luan, Taqueria Cancun, Showdogs, Passion Cafe, John's Burger, and a number of upstart foodie places. If you're a yuppie who drinks 11 dollar coffee, there is Mint Plaza with the 2 million dollar Blue Bottle, and if you're suburban at heart it's about 2 blocks from the Westfield center. Both muni and Bart stop at civic center, as well as 11 buses and the antique F line trolley. The 101 and Oak street feed right into market street via Octavia, but alas, there is nowhere to park.
"If I'm offered a position with the company I agree to accept it."

i'll... pass.
Good writers are those who keep the language efficient. That is to say, keep it accurate, keep it clear. -- Ezra Pound
The problems started when they forgot this rule for senior management and made the CEO a sales guy instead of an engineer.
Yep...and I have it in the queue. Haven't written anything yet though, not sure when I will.

I don't want to reveal the name though, in case it doesn't work out :)
It is perfectly possible, but the result would be very fragile. Even a small change to the original could break the mod, and users will blame you. Not to mention that without control over the server side it's very difficult to provide much added value besides a nicer theme.
Lustige Computer-Streiche
Not sure by moving to San Francisco will relax your brain but if you are to take break than you should be going away from city life for sometime. Than, sit down and think what makes you happy or you want to do further in life. I took 2 months vacation back home India (Punjab) and I must say by brain is as fresh as clean water (hypothetically speaking).
Opportunities Grow to Insulate IT Career Path from H-1B Abuse
He gave one example of how the numbers for 2000 Twitter jobs can scale to revenue. He hasn't done an analysis of Twitter employee eating habits; he's just injecting more numeracy into the discussion. On the other hand, a protracted argument about exactly how much lunch business Twitter employees will do is likely to harm the overall discussion more than it helps.
It's possible you underestimate the role of vanity in corporate America. Twitter is bluffing.
In-Game Ad Startup Kiip Raises $4 Million From Hummer Winblad, Others
If switching from EE to CS is very easy, one or both are being taught wrong.
I wonder how they think these subjects were developed in the first place, other than by self-teaching?
California may be the next state to lose its Amazon affiliates
I would have very much liked to have a CS education (I have an MS in Neuroscience), but did not really know I had aptitude and a passion for it until later in my life. I took the long self-taught route to programming being very task driven, ie the first business I started needed certain things so I just did it. Was it ugly? oh heck ya! To some degree it still is, but for many years it has more than payed the rent.

I very much miss a mathematics background but these days there are many sources of information that can and do aid in the solving of programming problems.

I have railed against "credentialism" for years because ultimately there have been many people I have worked with who were capable of many tasks but not allowed to the opportunity because they lacked a degree, but not the skills. And don't get me started on people doing the identical job but one getting more due only to a degree.

A credential tells me what you might be able to do, a body of work shows me what you can do.
It depends what your app is doing. Camera+ is a very solid product with real useful functionality. It's not like those games for 3 years old like when you are making cakes, and can buy colored candies to decorate it in-app. ;-)
There are a lot of reasons why app sales on Android aren't as stellar as on iOS, but I feel many people see it as a failure of Android as an OS. This is wrong, because as an OS, Android has been a complete success, and shown that giving people options is a good thing.

The main reason Android app sales suffer so much is really two fold, the Google App Marketplace isn't as well crafted as the Apple App Store. It is much better than it used to be, but is missing things that give rise to huge sales. The other issue I believe lies with who is actually using Android phones. If you take a look at iOS versus Android, you have to take into account that most people that buy one or the other tend to stick with their said choice. With that in mind, that means with iOS capturing a large if not majority stake in the more advanced user base, ones that don't mind spending money on apps, means apps on iOS are purchased more often. Android on the other hand has a similarly devoted crowd, but it would seem the majority of Android users are actually feature phone converts. These people aren't as likely to spend money on apps, add to that the App Marketplace not being as good as it could be, you are left with users that don't purchase apps much or at all.

I think time will change this, but it definitely is something to consider when developing for each platform. I doubt iOS will continue to pay out in spades like it has previously, as more and more apps flood the App Store, it will just be harder to compete with incumbents as they will have a foothold on their particular app's functionality.
Does it depend on Windows, or on your editor? In seem to remember remapping ctrl-L to form feed in UltraEdit, for example ...
> shield the developers from the politics of getting projects approved and other institutional overhead so that we could focus on delivering product.

This. This is very true from my perspective. I got a few glimpses of the amount of bull our boss is shielding us from, and boy I don't want her job!
Well I suppose it depends on your intention? I mean scientists are dropping buoys and AUVs and what not in the water all the time, you might be able to convince one of them to toss it overboard for free. Also, there is a fairly big sub-industry of weather routing which have very sophisticated meteorological models and what not to help shipping companies route their ships around crappy weather to avoid losses to cargo and damage to ships. Some of the new ships though are so large that for the most part they're able to weather even the larger storms a bit better so they're just going through instead of around. Save some fuel, lose a container, probably an environmental tie.
even if the salary offered is 10 bucks a day...
Helps in writing commit messages.
You're right. My bad; remembering all those days cooped up studying Loney and K.D. Joshi made me emotional. Yes, it certainly helped me breeze through all my college math courses, but it's that sort of experience I wouldn't want even on my worst enemy.