skysight-inc/HackerNews huggingface dataset:
tptacek's approach to finding good people is fairly well documented, as it happens. I'm sure he can jump in and summarize it better than I can, but in brief: his company has several pipelines which generate quality candidates for the type of work his company performs (he is a co-founder of an application security consulting firm; the pipelines are a series of crypto challenges that are designed to teach you how to implement and how to break common crypto algorithms, and www.microcorruption.com, a ctf that teaches you to reverse-engineer assembly code and craft malicious payloads to take advantage of legitimate exploitable code, while defeating legitimate exploit defenses). These pipelines are, according to tptacek[1], very good at producing candidates who are interested in security work and are capable of doing same, regardless of prior experience. He has also refined his interview process in an effort to generate quantifiable and comparable information about each candidate, as opposed to e.g. asking candidates to solve brain teasers because it makes the interviewer feel smart.

[1]: I'm phrasing it in this way not because I don't agree with him, but because it's new enough that I don't think it's been established as objective truth. I'm of the opinion that the pipelines are very cool and fairly effective as recruiting tools.
It certainly happens. HN has a lot of self-promotion going on, and a lot of people love to hop on bandwagons. Both reasons are compelling evidence for consuming fewer blogs and more whitepapers; at least when it comes to the practice of developing software.
I just talked to a couple of people who trade options in the pits, and it is amazing how much cleaner and fairer the electronic markets are than the old system.
> I assume you're either very junior, shady, or clueless, and none of those is good.

I'm quite certain I'm none of those things. I'm gainfully employed and well-respected. Yet I'm not on LinkedIn. Why? Because I prefer to minimize my social media footprint, because I've heard a lot of things about LinkedIn that rub me the wrong way, and because I don't see a clear value proposition.

So no, my absence from LinkedIn has nothing to do with me being a bad candidate for a job. If you assume it does, you miss out on a good hire.

I think any statement of the form "a person who doesn't use product X is necessarily a bad candidate" is absurd, unless product X is something like disinfectant and the job is something like doctor.
Agreed. He also misses the point - you're not supposed to have to refer to the manual. You probably read it once or twice and if it's well designed, you know how to use it. The manual has to be written for people who have no clue - and it seems to be so in this case. Maybe his complication is thinking too much about what his new cooker can do, as opposed to knowing his old cooker just does one thing only. But if that's the case, don't buy new fangled gadgets! :)
It's why voluntary polls are meaningless. A true random poll would not have this bias.
> For 1 burger you need like 4 pounds of vegs

In terms of calories, this is technically correct, but the metric of calories is not at all useful in a first-world context. At my local market, £1 gets you about 10,000 kcals of rice or pasta. In other words, any budget above $1 / £1 per day will be able to provide plenty of kcals. Kcals are not the problem.

What matters are the other things the body needs. I eat vegetables to provide fiber, vitamins and phytonutrients. I eat meat to provide protein and certain types of fat. In this regard, they're not fungible, because leafy green vegetables are a poor source of protein and meat is a poor source of phytonutrients.
Like I said, I ignore Facebook for hiring purposes because I think the context is different. You're not expecting me to go looking at it, so I don't.
We've noticed a decrease in tier 1 advertisers over the last 18 months. We get a million+ uniques per month and are very picky about the ads we run. The decrease in tier 1 has been small businesses who have become concerned that their ads may be misconstrued as 'link buying' and will cause them to be penalized in Google's search so all that is left for us are the large brands. Many of the small businesses had been advertising with us for over five years.

We've been considering BuySellAds because of the high quality of the ads we see them run on other sites.
My microwave actually crashes and reboots once in a while.
> b-b-but muh LinkedIn
Why Users Aren’t Clicking Your Home Page Carousel
Been looking for an article that puts all these pieces together as I haven't had time to experiment with it myself. Thank you!
Meh, I treat LinkedIn as a glorified variable dump. Just dump client names, stack and value added to the company when I work on a project. I don't really know anyone who 'networks' within it. I don't see myself chatting with people on there.
Whoever decides to write this API, please don't do it in SOAP.

Seriously, though, that would be the issue with anything that tries to standardize something so broad--eventually, factions would form and it would self destruct.

It would be fun in the mean time, though.
Javascript is not the easiest first language to pick up, though obviously it is the one you will get the most bang for your buck from as a designer.

I think what might help you is thinking of programming languages as foreign languages. They have their own vocabulary and grammar. So right away, let that take the pressure off in terms of how quickly you are picking it up. Some people can pick up foreign languages easily. Others can pick up programming languages just as fast. But even if you don't have a natural knack for it, with some persistence practice and time, you will get there.

Also, remember that the person you are talking to in your new language (the computer) is the biggest grammar nazi you have ever met. And they will refuse to acknowledge you unless you use the proper form exactly right. So you can't get away with just memorizing "Could you please tell me where is the bathroom?" because one day you'll accidentally say "Could please tell me bathroom", and your previously helpful foreign friend will completely blow you off.
What that means is I think it will be easier if you try to really understand every part of the line you are writing: What is a function. What is "var". WHY do you use var sometimes, and sometimes not, and what is the difference. What is the crazy jQuery syntax all about, with $'s, and parenthesis, and callbacks, etc.

It will take you more time up front, but will lead to fewer frustration in the long run.

Good luck!
Again, I am arguing against being EXCLUSIVELY vegetarian, I also think rice potatoes etc are good value for the money.

Back in my old days in post communist Europe, the cheapest eatable meat was horse (kind of like a beef). Most vegetables were imported (and expensive) or scarce outside of season (and expensive) . People usually loaded their cellars with 1000 pounds of vegs for winter, but students did not had this option.
Make fun, but I think this is an excellent point about feature creep. If your target market already has a 'good enough' product offering how do you differentiate yourself to get someone to spend more on your equivalent product or buy a replacement for something they already own and works fine.

This does not seem like a optimization by the marketplace towards better products as some economic theories would suggest. Or is it?
There are already WordPress PaaS offerings that I'm pretty sure are doing OK for themselves, such as WPEngine. It might be worth looking at what they're doing.
> If you don't have a LinkedIn profile, I assume you're either very junior, shady, or clueless, and none of those is good.

Geez, Sherlock ...
Even for white rice, I find the induction cooker is better. The only difference between the rice cooker my parents have vs. the one I have is that mine has induction, and mine consistently makes perfect rice, while the quality of theirs varies.
I'm actually the one who created free Bitcoin plugin for Wordpress/WooCommerce as well :)

https://wordpress.org/plugins/bitcoin-payments-for-woocommer...

Feel free to utilize it for that purpose. It could be a great strategy.
I used KnightCite in college, this would have been great.
I find the suggestion surprising myself, given how Germanic the German term sounds to me, but I decided to check in Kluge's Etymologisches Wörterbuch der Deutschen Sprache for the etymology of German "Stoff".

Kluge says that it came from Middle Dutch "stoffe", which got it from Old French "estoffe", which had a sense of 'cloth, mesh, fabric (especially of silk)'. He says the word's "economic background" is the importation of silkworms and silk weaving from Byzantium ("where Justinian had brought them in 552 from the Orient") via Sicily and North Italy to France and Flanders, and that the "assumed" etymology of the word in Greek στυφειν can thus be "supported on grounds of cultural history".

https://en.wikipedia.org/wiki/History_of_silk#Spread_of_prod...

But other etymological dictionaries say that the origin of the Old French term is uncertain and may not come from Greek.
Fixed. Varnish clearing soon...
Facebook will now let users log into third-party apps anonymously
I did the same thing - They didn't have the "coming soon" banner on their website back then. Kinda scummy marketing if you ask me. FOSS is awesome, just don't overpromise and underdeliver or you'll burn goodwill.
Thanks. We finally changed it.
>As I said in the post, we just want people to use a safe system that makes sense to them.

So going from a platform where random developers don't have access to _all_ of my contact info to one where they do is safer, in your opinion?

I get that you are trying to produce a better developer API, but I don't think users have any more control over their data with your product than they do with LinkedIn. Now they're just at the mercy of a different company's business decisions, which is how it will be in the majority of cases, as I see it.
How Shopify Onboards New Users
I'm currently finishing up writing a programming book for absolute beginners and I couldn't agree more with this advice. Don't sweat it! You don't need to learn all of the details of the latest framework. Get comfortable with some small piece of the landscape, stake your claim, and build something you like with it.
Whilst I totally appreciate the seriousness of this, I still don't get what exactly I can do about this. Most likely, nothing.

Therefore, much like the potentially developing WW3 in Ukraine, or Ebola outbreak in Africa, or rape culture in India, this kind of news is fairly useless. It just creates negative feelings with no positive outcome.

I'm happy to be convinced otherwise - what can I do about this?
New mobile apps for Docs, Sheets and Slides–work offline and on the go
> If you don't have a LinkedIn profile, I assume you're either very junior, shady, or clueless, and none of those is good.

Similarly, if a hiring manager requires a LinkedIn profile, I assume you're either very junior, shady, or clueless, and none of those is good.

I wonder which one of us is right?
Sometimes simpler is better - his old unit was most likely entirely mechanical and involved an analog thermostat or thermistor and a single button. The new one? has a control panel and a microcontroller/processor.

Things like this are why I got the simplest, most mechanical washer and dryer set that Lowes offered when I moved nine years ago. I didn't want touchscreens or LCDs; I didn't want to have to reboot my W/D if something went wrong. Not a single problem in those nine years, and if something does break, it's going to be a simple mechanical part that's easy to fix.
I think that the Quake series really ought to be in there--it introduced the first really good implementation of networked gaming and culture, of realtime 3D for the masses, and a host of technical decisions that are very interesting in their own right.
If you sell to businesses, this is a horrible idea. I'd rather you charge me $150/month and have no one use the service than have to explain to my boss, "Why are we paying $110 this month, when it was $70 last month and two guys no longer work for us?"

Also, customers are paying for the option to use your software at any time without signing up again. You're providing some amount of value just in holding their data on your system. You shouldn't avoid capturing that value.
I'm in the middle of designing an online course and I've discovered that the technique of live drawing while speaking used in Khan Academy is really quite hard to do well. I certainly don't have the natural ability to do this (perhaps I need a lot more practice) and it's given me a good appreciation for the work that Khan must have put into it.

My technique is to prepare slides with a script and then record myself presenting them. It's not nearly as nice, but at least I can do it.
These studies are really scewing with our(USA) world view. We used to be the country with the biggest GPD and highest middle class income. Now we have neither. At least we have the most pisioners and guns per capita. No one is going to take that away from us anytime soon.
Here is what he says: "The point of this post has been made many times, but I make it again here partly out of sentimentality: simple appliances like my old rice cooker have become complicated by digital technology. In some instances, they’ve been made worse. This is what I encountered in the instruction manual of the newer model we brought home to replace the old one."

And then he proceeds to show the instruction manual, which, again, is written for people who barely understand concepts like "rice" and "inside".

How is the advent of digital technology to blame for the fact that you have to plug the rice cooker in? For the fact that you need to put the rice in the rice cooker? For the fact that you need to add some water, too? For the fact that you need to close the lid of the cooker? For the fact that you need to put the pot of rice inside the cooker BEFORE you close the lid, but AFTER you wash the rice?

edit: I looked at the post again. He barely says anything at all about the fact that this one might break; he mentions it in the very last sentence as a throwaway. He spends a lot of time complaining about how complicated the rice cooker is, describing it as "inscrutable" and "complicated" and complaining that "[he] never had to consult the manual" for his old rice cooker. So no, he's not complaining that the new one will break; he's complaining that pressing the power button and the white rice button in that order is a byzantine process that he can't be expected to understand.
How about we make it a rule that you make a decent effort to circumvent the paywall yourself before complaining about it?

For a site that should be full of power users, people sure don't want to be bothered to actually use their skills.
> Last year, the chief medical officer for England, Prof Dame Sally Davies, said the rise in drug-resistant infections was comparable to the threat of global warming.

Perhaps I lack proper context, but drug-resistance terrifies me significantly more than global warming. Primarily, I think, because we are still speculating about the consequences of climate change - if not so much its causes. In contrast, we know what a world without antibiotics looks like, and it's pretty horrifying.
Survivorship Bias. "They don't make'em like they used to" because the ones that broke have been dead and buried for decades, and the few that remain are the only ones to be seen.

*edit: i accidentally selectioned a survivorship in my biases.
Windows Phone share drops in world's largest markets and "stutters" in Europe
If you have lots of UGC, then AdSense is probably not for you. A lot of companies shy away from UGC specifically because it can risk advertising revenue from higher end brands that will pay more.

Fortunately, there are many different ad networks for many different publishers. Reddit is using Adzerk ... maybe they will work for you. There's also a bunch of ad networks that specialize in different areas, including porn, gambling, etc -- stuff that Google won't ever touch. You may still be able to use AdSense if you segment where the ad is shown in places where you're less likely to have negative UGC, such as non-UGC portions of your site or forum topics that are more moderated.
I had the same rice cooker that the OP had in the 80s. The one thing the OP neglected to mention was that the pot in that cooker was a non-coated aluminum pot that required some scrubbing to clean vs today's modern non-stick pots.

I don't miss the scrubbing work at all.
Wow, that's cliche (and wrong). Webhosts are not the product in this situation. This is a supplier-distributor relationship, where Google is the supplier (of ads) and you are the distributor (to end consumers).
(Author here)

ShareJS also supports collaboratively editing arbitrary JSON documents. Support for seeing everyone's cursors is being added at the moment - there's a sandbox kicking around here if you want to play with the prototype version: http://sharejs.org:7007/
No, there is nothing illegal about that at all (at least in the United States, as a general principle of law) but that appears to be a very common misconception here on Hacker News. (Thank you for saying "correct me if I'm wrong," indicating that you desire to learn something here on Hacker News.) In general, an employer has somewhat of a DUTY to hire carefully, especially if the people the employer hires will have access to personal information of other persons, or to dangerous instrumentalities, or could otherwise cause criminal or civil harm on the job. Employers who are well advised about the law of "negligent hiring and supervision" and the legal exposure that companies can have from a careless or evil employee take care to check references, to ask the references for back references, and to include a job applicant authorization for an appropriate background check (usually contingent on a firm job offer, but also as a condition for continued employment) as part of the hiring process. Employers are allowed to find out, and are EXPECTED to find out, reliable information about the public workplace behavior of the people they hire.

Thinking that the job applicant can control the information flow in the entire process by how the applicant fills out a resume or an application form is one of the biggest misconceptions nonlawyers here on Hacker News have about employment law (again, at least in the United States, the jurisdiction I know best). To the best of my knowledge, there has never been, and could never be, a successful lawsuit by a rejected job applicant if an employer checked back references (for example) and found out something about the applicant's previous PUBLIC, WORKPLACE behavior that suggests that the applicant would be a bad fit for the new job.
Really!?

I still don't understand why anyone would want a microwave with any controls other than a power and timer wheel. I only see downside like an accidental extra digit causing my leftover pasta to catch fire.

Who designs these things?
The threat we now are facing with these resistant strains of bacteria are the main reason I got interested in the Public Health field. I am only in my second semester, going part time, but look forward to trying to address the growing need for infectious treatment "reform."
So look out for co, fibers, async, etc. posts in the coming days. Promises are still my flavor of choice for most use cases.
I predict this will make it onto the ballot easily and give it a 60% chance of passage.

EDIT: Downvoters, a prediction is not the same thing as an endorsement.
LinkedIn is probably my least favorite tech company. I have deleted my account (or whatever is the closest thing they allow, it might be called something like "unlink account") three times now over about two years. This was after attempting to unsubscribe from all emails but continuing to receive them.

The first two times I deleted my account, my account magically resurrected itself after I accidentally clicked a link to a LinkedIn page and my password manager automatically logged me in. Apparently logging in resurrects deleted accounts, no questions asked. After the second time, I wisened up and removed all my LinkedIn cookies and disabled my password manager for the domain, then deleted my account for the third time.

That had worked for a long time, until just a few days ago, when I received a random LinkedIn newsletter out of the blue. This was disturbing. I clicked the Unsubscribe link, which asked me to log in, but my login didn't work (which is nice, because apparently my account is slightly more deleted now). So I tweeted at LinkedIn, and they said they put my email address on their Do Not Contact list.

Hopefully the reign of terror is over, but I somehow doubt it.
Is there a good alternative to Rapportive?
Principles of Information Visualization
Refactoring Git branches
TL;DR: If owned, start from a fresh base system.

I think you meant "someone gets privileged code execution," which is a sensible assumption. Even still, app-permission (less than privileged) code execution can still do damage like host malware, IRC dumpsites/bot control, diodes, tor relays, vandalize web properties, etc.

The only way to know that a system is no longer owned for certain is to reimage it to a known good state. Doing anything less is tons of work, and unlikely to catch everything (rootkits, backdoors, hidden services, replaced system files, etc.). Even when running HIDS, HIDS cant be trusted because rootkits can hide things from it because it's running from the system with a possibly infected kernel. So, it turns out reimaging is less work and more trustworthy if the box is rebuilt and the 'sploit can be mitigated before bringing it online to the outside world (build and patch offline to avoid getting re-owned).
Government backs UK launch site plan for space tourism
Don’t let people walk through your mind with dirty feet
the most commonly used settings on this rice cooker ARE the most easily found, though! You press the power button! You press the "White Rice" button if you're cooking white rice; you press the "Brown Rice" button if you're cooking brown rice. This rice cooker demonstrates EXACTLY what you're saying should be done, and yet this man complains.
"Collect them all where it makes the most sense. If that’s iCloud, Google Contacts, Outlook.com or heck, even FullContact, great"

Completely discredit your post why don't yah?
Do they define "major bugs" though? And who holds them accountable and what happens if they don't achieve this SLA?
That sounds a lot like a failure on the part of management.
Sue them in small claims court. The filing fee is usually low so you're not risking much. Just because the contract says "Google can fuck you in the ass" doesn't mean that will actually hold up in court.

I hope the person who lost $40,000 consulted an attorney as well, as that easily passes the "worth paying for an hour of one's time" threshold.
If you prefer C, you can try SENNA: http://ml.nec-labs.com/senna/. It includes POS tagging, chunking, NER, constituency parsing and semantic role labeling. But dependency parsing is not there yet.

It's super fast (thanks to C) and very accurate (thanks to Deep Learning approach). The license is not for commercial usage though.

SENNA can be used with NLTK: http://pydoc.net/Python/nltk/2.0.2/nltk.tag.senna/
I partly agree. I use 2 microwave buttons: popcorn & +1 minute. I kept my old microwave that had 1 dial (since it's half the controls, same machinery) but I can't put it over the stove.

My Vitamix has great controls: a giant power switch, a knob, and a giant maximum power switch. My Kitchenaid is great, too: 2 metal levers and a right-tighty metal-on-metal attachment arm.

It's those flat 'capacitive' buttons that I hate. My fridge has some. Did I press it? I can't feel it in the dark. Did my elbow brush it?