skysight-inc/HackerNews huggingface dataset:
I really don't like the tone of this post. Getting "angry" about candidates CV's and given the impression you think less of them is a bit much.

It's absolutely okay to have a preference for the type of candidate you are looking for. Even better, how that preferred candidate should appear as early as their application.

However, don't classify the candidate as a "moron" (implied via the tone of your blog post) simply because they don't meet your preferred qualifications. Pass on them and move on.

Better yet, this is also a chance to teach if your up to it. Rather then get upset, why not ask them to elaborate AND tell them why you are having them do so. Inform them why you think it is important, helpful, and how it may be important when applying at other companies.
Including makefiles from subdirectories is not recursive make. Recursive make is reinvoking make on a subdirectory.
In the USA, you can run into serious trouble if you tell the employee they must leave and then tell unemployment that the employee left of their own free will.
With 3 you can try to disable the filtering, but they won't do it. All opt-in in adult content does is let you buy porn from 3.

Downright insulting, especially when I just want to read a news website.
Doesn't look like that from the bug report; there the locale is set first, then the class is defined and then looked up.
You can get away with just a db replica to another region. In the event of a major outage in the primary region, promote the replica and boot the other stuff you need in the secondary region.

Don't bother with AZs, they've proven not to be an independent unit of availability.
You're right about the new design's usability. It's a huge leap from Safari 5's IMO, but still isn't ideal.

And please note that you can use keyboard shortcuts (control,1-8 and control,shift,1-4). That'll saves you a lot of time (I too don't know what those icons mean yet!).

It's still beta though, and many things would change.
I think it's both. Yes, the Internet's more technical people will always be ahead of whatever the Government is proposing and enforcing. The masses won't be except for a short while at most. This is why you need to treat this as a political issue, too, otherwise you'll have your technical issues of escaping Government oppression of the Internet, but you'll always be persecuted.
It sounds like what you're looking for is someone who won't have a life outside of work or whose life outside of work looks a lot like their life at work.

I wonder if "you must also spend your free time coding" is an attitude that discourages female participation in software engineering.
But what kind of content is deemed "inappropriate"? Who are the ones who make that distinction?

I certainly don't want either government bureaucrats or corporate bureaucrats making that distinction for me.
It depends whether or not the people you give it to would otherwise buy it.
The pressure that students will get from professors and parents will be to prioritize academic work above all other activities.

Also the majority of "good" tech jobs in the UK usually have a minimum degree requirement of a 2:1 (the majority of students achieve a 2:2) and will just bin anything that doesn't match that.

There is a fundamental choice that the industry really needs to make as a whole here. When you compare CS to a degree in (say) photography, a large component of a photography degree will be to build up a portfolio to show off whereas this is not a priority in CS.

If employers shout loudly enough that they want to see students who have produced real code for real projects then universities can adapt to that. Otherwise there is a very confused message being sent "We want people with an excellent academic record, a big git log of OSS commits, oh and they should also be well rounded with excellent interpersonal skills" , there are no doubt a few people like that but good luck to the companies all competing to hire them.
I launched a startup in late March, using Cloudflare, and had many similar thoughts. But it was an awful experience.

Because Cloudflare acts as a proxy, it gets in your way in subtle but devastating ways. First, the SSL support wasn't stable and I turned it off a few days into launch. That probably killed some traffic.

Then, I realized that caching was an all-or-nothing proposition. You can have Cloudflare cache your assets, but it doesn't seem to respect expires headers. You can set a cache time in the web interface, but the minimum is 2 hours! So you end up creating a rule to have it cache no assets, at which point you might as well use AWS Cloudfront for a CDN.

I advise you not to use Cloudflare. It's a great idea, but the execution just isn't there.
Is this just a "We support this" or "Later, in a few years we will call / mail you for your donation"?

The pages lacks some informations, at least IMHO. Some contact details would also be great, not just a "site maintained by Free Press".

IMHO a good idea but a bit more informations would not hurt credibility.
Google: We Created $80bn of Economic Activity in 2011
As an adult, I enjoyed this game. I had fun seeing how someone translated algebra into a game for children, and I also liked working simple algebra with pictures. I don't know if i recommend spending the 3 bucks on it unless you're looking for inspiration for your game.
Changing the case insensitivity of PHP identifiers is a good idea. I suspect breakage would be minimal and easily fixable. One has to keep in mind that variable names are already case sensitive in PHP, and most (reasonably good) code I've seen in the wild does honor the spelling of class and method names.

Of course it will never happen, but I really think this would be a great idea for the next major version. Backwards compatibility is important but not at all costs. A language needs to remain agile enough to allow for the recognition of (and ultimately the fixing of) mistakes.
The problem is AWS makes representations about how available certain components will be, and the independence of various features like AZs, which turn out to be lies in practice. When a higher level system builds on top of AWS and relies on these representations, the higher level system fails.

Carriers lie about route diversity on specifically ordered diverse circuits all the time. I rarely physically trace every power cable in a colo to make sure A and B are independently fed; if someone has done it correctly 30 times before, 31 is probably going to be ok. If it is critical, or something which might be difficult, I may check, but since I am confident it will pass, I'll bundle a bunch of checks together so it only passes if all the checks pass.
New Arc soft keyboard may be coming to Windows Phone 8
Sweet Twitter Alternative, looking for Alpha testers
I saw what is likely a related issue on one of our AWS EC2 instances, where exactly at midnight UTC there was a high percentage of 'steal' CPU time in our server monitoring charts.

I wonder if this was caused by another VM on the same physical box being hit by the bug and as a result stole CPU time from our VM.

I resolved the issue by moving to a different VM (Rebooting didn't help), to get away from my greedy neighbor.

More info here: http://blog.thinrhino.net.in/cpu-steal-time
Google SEO Features I Would Pay For - Site Owner Controls Keyword Landing Page
Apple Pays $60M to settle iPad Trademark Dispute
vital dissenting thought is already being censored by these filters

Years ago when my dog was a small puppy, I had a webcam set up in the laundry room so I could check throughout the day that he was OK. That worked great until WebSense, the filtering system that my company uses, decided to classify my puppy-cam as "adult content".

When I complained to WebSense, they did change the designation in their next update. But still, it makes me wonder just how they go about setting these classifications.
Siri: Don’t compare me to Google
Dell acquires Quest Software for 2.4 billion
"Care about privacy?"

BUT:

"No private accounts."
people can't be expected to take a detailed look at every product and service they might use to assess it fully, that would simply be too time consuming, so you set a basic standard for prevention of harm

So basically, you're saying people should trade trust in one third party (the service provider) for trust in another third party (whoever sets and enforces the basic standard). I can understand why people may choose to do this (though in many cases I don't think the second third party is any more reliable than the first), but I don't see it as an improvement. I don't think FB cares about whatever legal standards are in place; to them that's just a cost of doing business. But they do care about losing users.

can you imagine what the likes of Facebook or Exxon or whoever might do without them.

Sure, and I can also imagine people not using FB or Exxon (many people boycotted Exxon for years after the Valdez spill, IIRC). Also, I can turn the question around: can you imagine what those who are trusted to enforce standards of behavior might do once they know the public trusts them and won't question what they do? How good a job did regulators do at enforcing standards of behavior on investment banks?

And before you ask, I do not use FB, precisely because I don't trust them to take care of my data. And it's not just FB; I don't trust Google to take care of my data, which is why I don't use gmail, for example, or any other Google services except search and maps. I don't expect anyone to take care of my data unless I'm paying them, as a customer, to do that--and even then I watch them.
http://blog.xen.org/index.php/2012/06/13/the-intel-sysret-pr...
For the lazy: :)

Access: https://www.accessnow.org/page/s/internetdeclaration

CREDO: http://act.credoaction.com/campaign/internetfreedom/?rc=inte...

EFF: https://action.eff.org/o/9042/p/dia/action/public/?action_KE...

FreePress: http://act.freepress.net/sign/internetdeclaration?source=web...
An almost ironic attempt by a green politician to position his party as pro-internet.

At the same time the Green party is pushing on a state level for the (in Germany highly controversial) use of trojan horse malware to spy on crime suspects ( http://www.gruene-nrw.de/fileadmin/user_upload/gruene-nrw/po... ), and to be highly flexible when it comes to abandoning their opposition to the data retention act ( https://netzpolitik.org/2011/grun-rot-in-baden-wurtemberg-wi... ).
The resistance to it probably comes from the belief that it would hasten HN's decline. Once you can collapse subthreads, what's the motivation to not contribute to the subthreads?

But Reddit at levels 1-5 is almost indistinguishable from HN at levels 1-5. The only differences between HN and Reddit are topic diversity, collapsing, and limiting comment display to the top 100 or 500 comments.

That has me using HN less in recent months. It failed to account for the inevitable with display tools, so a thread that would be perfectly navigable on Reddit is unreadable on HN.
Don't feel stupid. The same thing happened to me in the middle of a planned 50 mile ride. I was sitting on the side of the road, bike upside down trying to watch a Youtube video from the pump maker on how to inflate my tires. Never once did they mention flipping it around ... they sort of assumed everyone knew that.

It is a great lesson to remember when designing software. Not everyone has the base knowledge we assume.
Seconding Stripe.

If the time of setting up payments takes away from other things, Stripe is the ideal payment processor IMO, as they are the most respectful of integration time of any payment processor I've seen. You can literally be up, running and billing actual customers with Stripe within an hour or so.

If your goal is to maximize revenue, or your entire product is built except for billing, then perhaps Stripe isn't the ideal processor, but it's still pretty darn good by most standards.
Thanks for posting our article!

Are there other bloggers we should be reading?
No. Original dataset from the site: http://www.dataists.com/wp-content/uploads/2010/12/language_...

[EDIT] It is surprising it's not exponential.
I was expecting an Anders Breivik-style 1000-page rant about "the enemies" or some such nonsense.

Much more tame than expected.
Weren't there quite some different templating choices (including Groovy) available from the beginning?

Independently from that, the compilation times will automatically improve when they update a) their SBT version and b) their Scala version. Additionally, Play developers can also refine their own code.
Which would not help in this case, since in turkish the upper-case representation of `i` is not `I` but a different symbol. So the class you're looking for would not exist.
But why does Apple consider it safe to map executable pages in the Safari process?
I think the real reason people like Amazon cloud is for people like me who are decent programmers but who don't know or don't want to know how the system works internally. This guy sounds like he has a lot of what I would call "ops" knowledge which is great for him, but if I decided to start running my own website today I probably wouldn't have the chance to learn all of that stuff.
Unemployed Programmer Kept Sneaking Into Apple to Finish the Job
Oil is important but it does not make you powerful per se.

Oil plus security might. But Middle Eastern countries have no security.
I hope the mobile OS doesn't blackout as the Firefox navigator tends to. I lost all hope on Firefox because of this behavior.

I don't know if this has been fixed. But anyways, I won't go back to Firefox.
I doubt that breakage would be minimal. I'm not as certain as you that most code does honor the spelling of class and method names, but even if we assume that this is the case I'd assume that there are tons of undetected errors. Currently, there's just no way to test that you're using the proper spelling, so nobody does.
Note to self: never work for this guy (or "Duke" from the comments). I do in fact have side projects, but making them mandatory shows disrespect for my time away from the job.
(Sorry, I misread the above post, but I believe LDLIBS is the Makefile built-in variable for libraries to link.)

Actually, in this case, I believe LDLIBS would be more appropriate since the OP isn't passing any flags to `ld` but rather the libraries for `ld` to link. I ended up getting hit be this in a simple Makefile a few weeks ago that worked in Fedora but failed in Ubuntu.

The target was "%.o: %.c", which make auto-expands to be (something like):

$(CC) $(CFLAGS) $(LDFLAGS) $@ $^ $(LDLIBS)

But I had placed the libraries in LDFLAGS, instead of LDLIBS which caused Ubuntu to fail at finding a function in one of the libraries. Moving the libraries to LDLIBS solved the problem.
No worries, sorry for the late reply, had to go watch sports and drink beer. :)

I was just trying to find out exactly what it was that sparked your personal boycott and how that extends to other areas of life.

Personally I can't be arsed to care about tech company patent litigation since there are much worse things to worry about. In essence I'm referring to things like child labor/environment damage etc.... I'm not absolving tech companies, but on a scale of 1-10 as to ethical considerations its not that high on the list I would rank.

Basically that's my view in a nutshell, at work so I can't give a full reply, tschuss!
I quite like these. Regarding the negative comments, these stories were not intended to conform strictly to the traditional kōan form, and are clearly not expected be taken entirely seriously (the About page makes this clear!)

As a personal bonus for me, the author makes reference to the book "Gödel, Escher, Bach", of which I was somehow not previously aware. It sounds like it's right up my street.
Privacy like tracking you down all around the world, record every action you take,etc..
Microsoft Singapore organizes Hack Weekends for devs to build Surface apps
On Sunday I noticed that Gerrit (code review, written in Java) was chewing through CPU on one of our servers. Just applied this it appears to have settled down.
In some ways, yes this is technological. Access to the internet is a technological problem. In other ways it is political. SOPA is an example of something writing more code would not solve (well legally at least). That is because it is telling us what we can and cannot write. As nerds, we tend to just want to skirt the political aspects of the internet. Unfortunately its become larger than ourselves. Its time to accept the world for what it is, and fight to keep our place we've built.
Did you set it as the Weavr's home address? Change it, and the original address will soon be out of sight and out of mind as the Weavr posts more.
This is somewhat of a worry - I love Firefox and use it all the time, but it does freeze up occasionally for a few seconds. Which is acceptable in a browser, but completely useless when making phone calls.
Google's Glass Moves Tech to Background. The next disruption model?
Sigh, yet another article giving advice about how to use make as a kind of general-purpose language. It's not. Forget all the crap with wildcards, conditionals, filename globbing, etc. and use it for what it is: a program that takes as input a DAG and a timestamp for each node, and executes rules when predecessor(s) of some node are newer than the node itself.

Take make for what it is and use a proper programming language to handle Makefile generation, installation, etc.
Interesting. Can you provide any rationale or data to support this?
I'm fairly sure the boot to Gecko project aims to be agnostic as to what rendering engine is used. IE, you should be able to use a Webkit core instead of a Firefox core.
But huge amounts of the staples the US produces are then fed to animals to make meat. It takes something like ten pounds of grain to make a pound of hamburger. If food gets more expensive people cut back on meat, which frees up more grain.
Only idiots can take words comes from Russian Government seriously. There are only huge kickbacks, budget waste and thievery behind the propaganda they forcing down our throats.
2 Seconds From Every Day of A Month Results in to An Amazing Video
It would be trivial to write a command line tool to check (and maybe automatically fix) those typos. Incorporating it into a major new version also ensures everybody has enough time to prepare - and in case of hopeless and unfixable legacy apps: there is always the option not to upgrade.

Breaking changes in programming languages are not that uncommon, C# and Perl spring to mind from personal experience, but also to a lesser degree such things have happened with PHP itself (and it became better for it). In this case, it's actually a change that moves the runtime's behavior closer to what's expected. It's a change that improves internal consistency while also eliminating silly bugs like the one discussed here.
Graphene gives Thomas Edison's rechargeable battery a new life
Voeding tegen haaruitval en voor gezond haar | Leef Nu Gezonder
Uh, where did you get that idea from? The rendering engine is even in the name ...
Here's a thread with the bad experiences other HNers have had:

http://news.ycombinator.com/item?id=3856004
I've had my 7yr old working them on the white board. He had a blast with it. Has all 600 stars now and would probably play more.

We need more imaginative games like this!
To me this is one of the most exciting projects coming up. it is still in early, early days, but it seems to pose the most realistic sane alternative to Android and iOS.

Android is great in that they are open, but their UI library is really just a mess, anybody who uses it for any amount of time yearns for the days of laying things out using HTML. iOS is much better in this respect but has the problem of limited devices and of being a closed platform.

I have no idea how they B2G (Boot2Gecko) will navigate the patent minefield, but I hope they do. I'm picking up another Galaxy Nexus just so I can have a phone dedicated to hacking on it.
Mozilla says a slew of carriers and handset makers set to support Firefox OS
Reminds me of JPB's good old A Declaration of the Independence of Cyberspace:

https://projects.eff.org/~barlow/Declaration-Final.html

http://en.wikipedia.org/wiki/A_Declaration_of_the_Independen...
Mozilla Gains Global Support for a Firefox Mobile OS
well, our hadoop cluster went bonkers because of this bug....luckily it was on stage...not production!
Mozilla's Mobile HTML5 Project, Branded 'Firefox OS'
I'm with Orange (UK) and their "adult filter" seems to block a lot of stuff that has nothing at all to do with porn/adult content.

I turned it off after less than a week because web-sites like Reddit became impossible to browse as half the links were blocked.

I think they just block entire domains after a single link is flagged as adult.
Upon graduating from High School I backpacked Europe for a month. I quickly learned not everyone felt the same way about America that I did. The tone wasn't hateful or angry (yes) but it was cautious as if people expected me to be arrogant, rude or flippant about their world views. There was a common joke between my friend and I: We should sport a Canadian flag on our backpack!

A few years later, I worked abroad for some time. Post "9/11" people were cruel and bitter. They really despised us! This year though, everyone was talking about Apple, Instagram and Facebook! I don't know if these are just hot topics but people were excited to talk with an American about them. I was glad to hear the tone had changed some.
Woa, I had never seen that one before. It puts together every criticism I have about SETI in much more clear and obvious language. I could never be so eloquent. Randall Munroe is an absolute genius.
I still don't like that specific idea, but I regret trying to defend our idea during the interview. I think they test the teams by suggesting different ideas to see how we react to new things. The more open you are to new ideas, the better. Just like Reddit, the team came to Y-combinator with totally different idea.
So I think it's very important to be open and positive to th ideas bring up during the interview - because if they like you (but not your idea), you can very well be working on theirs instead.
It's still caching because your servers are only serving a small portion of the data that's changed between requests. But it's very nice that they're now taking on all of the customer requests, reducing your exposure to DDoS's dramatically.

The whole 'freeing you up to serve more requests' thing is not accurate: your app servers run as fast as they can and your frontend proxies deal with handing the data to the client, so your app servers are (or should be) always doing as many requests as they can. If anything, the reduced latency and caching will allow more connections than usual to come in, putting more potential load on your app servers. Catch-22 =)

"This means that each of your app server instances spends less time waiting for it's client to send or receive data and more time serving app requests. It's why people put Nginx in front of Apache."

Sounds silly to me. Putting a proxy in front of a proxy doesn't change the tcp/ip stack. If you tuned your network stack and Apache properly it should be able to handle anything you throw at it. I don't remember what the setting was, but modern versions of Apache should be able to only send a request to the app server once the client has finished its request to the frontend.
Better make sure your printer isn't leaking any identifiable data: https://www.eff.org/issues/printers

That's not a problem if your recipients are OCR'ing or transcribing the document and make sure the original is destroyed.
Right now the Samsung galaxy s2 is your best bet, the lack of hardware keyboard hasn't been accounted for in b2g afaik
What I’ve Learned About Hackathons (and why eCommerce Hack Day is different)