skysight-inc/HackerNews huggingface dataset:
This was just my initial reaction. I've now completely reversed my thinking on it, and not because of Jonathan's response. I believe that anyone who puts enough time into a project like this (sponsored or otherwise) deserves a great deal of credit and respect regardless of their intent or the outcome. I would like to think that I'd receive the same amount of admiration, and I don't wish to taint his achievements in any way.

We all love building cool and interesting shit, and it's more fun when people open up APIs and datasets and services for us to tap into. I did learn something in my few hours of hacking, so I thank Jonathan for the inspiration. I don't feel foolish in the slightest - only empowered to unleash one or two of my own experiments into the public.
Of course an HR course would tell you that. In reality, HR is concerned with 2 things:

* Keeping the company from getting sued

* Everything else you said

The first bullet is about about 80% of their time.
Reinigungskraft wien
I think this is a compelling reason not to use sites where you can simply click apply to be considered for a job.
Two Guys on Mobile - Episode 24: RIM, Instagram and IDC / Appcelerator report
Yes, the most annoying thing is you have to pay the Whispernet tax even if you don't have a Kindle and just want to read books online or on your iPad.
Looks like HN has now some focus of link spammers.. see recent submissions.
Which would be exactly my point. Comparing leaving the Democrats to leaving a hard core neo-nazi organization is kind of silly.
Walmart pulling the plug on its MP3 store, but not its DRM servers
Amazon releases web-based Kindle Cloud Reader app, optimized for iPads
If you read a lot, and you probably do, you know that the vast majority of people can't express their way out of a paper box. (Especially if you read stuff written by "amateurs," such as almost all of the internet.)

That doesn't mean that what they are saying is incorrect, just that they are very bad at explaining it.

Ex: Most people "believe" in seasons, and evolution. But you ever try to get them to explain what makes those things WORK?
I think Amazon has mostly learned the mistakes of the record labels made. They realize if they go hog-wild on the DRM that the public are just going to go the torrents.

The rest of the publishing industry occasionally forgets and does dumb stuff (like get pissy over the text-to-speech function in order to protect their audiobook profits).

In fact, I won't be surprised if DRM is eventually dropped from eBooks you buy.
5 years? That list is more like a week. Unless your idea of "an application" is pretty grandiose.
They're coming now - or at least soon - e.g.

* Vico ( http://www.vicoapp.com/ )

* Kod ( http://kodapp.com/ )

* Chocolat (Alpha) ( http://chocolatapp.com/ )

also don't forget SubEthaEdit ( http://www.codingmonkeys.de/subethaedit ) and Espresso ( http://macrabbit.com/espresso/features/edit/ ).
Wow, I must have missed that while browsing through them. Excellent find.
There is many PHP parsers in a few languages:

Some standalone:

https://github.com/nikic/PHP-Parser
http://pear.php.net/package/PHP_Parser

Some part of other projects:

https://github.com/facebook/hiphop-php
https://github.com/facebook/pfff/tree/master/lang_php/parsin...
https://github.com/manuelpichler/pdepend
http://sourceforge.net/projects/phpsecaudit/
http://lwn.net/Articles/239941/
http://www.score.is.tsukuba.ac.jp/~minamide/phpsa/
http://www.program-transformation.org/PHP/PhpSat
https://www.fortify.com/ssa-elements/threat-intelligence/rat...
http://lara.epfl.ch/web2010/phantm
http://www.phpcompiler.org/
http://www.roadsend.com/home/index.php?pageID=compiler

And probably many others.

How do I force a line break ? Where is the syntax doc ?
Or he connected to a wifi network masked as a mobile broadband connection that you would usually connect to.
I was yesterday at their IRC, prepared to laugh at them, but it was quite interesting.

First, they try to look united on twitter and to media, but they quite aren't. Second, they are INCREDIBLY naive. Third, they are OBSESSED with attention of the media.

They were actually planning the attack on #OpFacebook channel (so no, it was not fake - and the channel still exists, but they probably realized it is a joke so they turned it into a joke). After they realized they quite can't attack their servers, they thought it would be better to get people passwords by "botnet keylogger" (and I am not making it up), steal about 1 million accounts and then DEACTIVATE THEM ALL, which would I guess do something terribly evil to Facebook.

Someone brought the question if this doesn't give media and police the right to label them as terrorist, and someone else replied that "police and media are the real terrorists". After that sentence, I laughed too loud and had to leave the IRC.

edit: and apparently, it is still going on - http://pastebin.com/nzaNLWfF . Or maybe not, who knows

edit2: ....and they closed the channel for speaking now. Oh well, it was fun while it lasted.
> CDNs often rely on your DNS info to determine which node is closest to you and, thus, which node should offer the best performance.

Why do they do this? Wasn't DNS SUPPOSED to be something that wasn't in any way tied to locality? Are CDN's just using the side effect/fact of life that they happened to fall out that way, because it's easier?
Nice work!

One small point - the export format is listed as CSV but has semicolon delimiters. I know this is common in countries with comma decimal notation, but if targeting US customers you might want to make the separator configurable.
Please tell me about the "highly irrelevant and inappropriate candidates" you were seeing.

Were you seeing people whose previous job experience was: Receptionist, Typist, Journalist, Janitor, Taxi Driver, etc?

Or were you seeing web developers who never mentioned python on their resume?

The reason I ask is, the majority of the times I've been screened by recruiters, they clearly were unable to tell what was relevant and what was not. EG: Thinking you're not qualified because you worked with a different version of a database the employer uses, even though SQL hasn't changed between versions and you probably usually shouldn't be writing SQL anyway in your code.

The inability to screen properly gave me the distinct impressions that those who were filtering me out were incompetent because they were being arbitrary, and those who weren't filtering me out just had low standards (they didn't ask better questions.) In the end, I was the one who filtered me out of inappropriate jobs because I could tell by their descriptions (if they let me see the job description rather than rambling on about how they need a "ninja coder to take their B2B accounting software to the next level").

Do you use any software to screen the applications for appropriateness? I know that keywords likely would only work to get rid of the 36 (or would they? Did they all say "python" on their resume?) Would machine learning or bayesian techniques possibly work better?
5 Interesting Free Twitter Tools for Better Twittering
You might be using Twitter for several reasons. Perhaps you have a business account, or you conversewith your clients and customers, all your latest moves are made public through your Twitter account.
I've never been asked to solve a puzzle by an HR department, but I have always been asked to solve a puzzle. Have you been asked to solve puzzles that were written by HR, and how could you tell?
Well, if you're buying a classic book that's "free", you can often find the exact book that Amazon's "selling" at Project Gutenberg. Download to computer, copy to Kindle, done.

Of course that's not the easiest way, and you can't do it "on the go", but a little preplanning will get you a bookshelf of books already queued up.
> Getting the precise time is as easy as clicking on a choice - but when I'm making a decision on the quality of a flight I sure as heck don't need to know my times down to the minute.

And you get the precise duration as well, including the precise duration of each leg and the layovers if there are any.

> 5. I'll agree on this part. Being able to specify departure/arrival time ranges is pretty powerful.

You can. It's even shown on the tips during search (#4): drag the black bars on the side. The dropbox on the right has some preselected ranges (redeye, no redeye, no early morning, no morning)
Funny, as a company we sometimes invite contractors to interview for much the same reasons. It's good to know the freelancers that are around, and especially if they'll be able to fit into our existing teams, even though we rarely make use of that option. And it helps with long-term recruiting, since contractors regularly give up being self-employed for a variety of reasons.

We are always completely upfront about it though.
>>>What can MeeGo offer to AT&T or Verizon?

Customers who'd want an N9 over all other phones. Why should there be only three slots for people: iOs, Android, Windows Phone (haha, on that third one).

Since when is telling people what they CAN'T have good business? Where's the free in the free market?
qmv from renameutils will bring up $EDITOR with all files in the current directory in two columns. Edit some filenames and save. The files will be renamed accordingly.
> Is a PDF download really so bad?

I much prefer a PDF menu. In fact I actively look for a menu download link when I eat out, which is often. It reassures me that I'm seeing exactly the same menu that I'll see when I sit down at the table. Too often the website has a little bit of html showing a 'typical menu', and I'm left simply not knowing if the food on the site is the food you're offering tonight.

But when I see a PDF that's clearly exactly what was sent to the menu printing company, that's perfect. Too often I've sat down in a restaurant, looked over the menu and thought "actually, there's nothing here I really fancy".
I do the same; it more clearly shows intent IMO. I think your second example is more ubiquitous because of the teaching that "jumps" are bad; break, continue, goto... all of them bad. Don't do that. Etc.

Where I use this pattern a lot is argument validation on the tops of method bodies. And sometimes, "avoid the impossible conditions early" rule

if (something_bad)
return

do_good_stuff()
...
Plastic Food Packaging
we are the manufacturer of food packaging bags in plastic packaging pouches. Our biodegradable packaging suppliers of wholesale manufacturer. We also manufacture clear packaging in food grade plastic bags.
I'm not aware that he has, but it wouldn't surprise me.
Laser Hair Treatment
Hairgrowthlaser50.com provides complete hair loss treatment and products for men and women with laser treatment, laser thrapy and hair loss solutions.
Harsh economic conditions instruct our sense of value
After reading Mark Suster's guest post on TechCrunch (http://www.bothsidesofthetable.com/2011/08/09/stock-market-drops-vcs-hold-partner-meetings-what-happens-next/), I was reminded about the necessity for economic fluctuations. If economic activity only went one way (grew or contracted smoothly) there would be no secondary effects to observe. In other words, we would never know if values (or valuations for companies) were relatively or absolutely reasonable. The variation of economic conditions plays a critical role in the estimator that continual informs our sense of value.

When capital is in short supply due to market shifts or un(der)employment, what we value undergoes a dramatic shift. Thoughts of growth shift to that of survival. Do we have enough stocked away to weather catastrophic financial storms, or more importantly can we adjust to a new norm which is far less opulent than the life we once lived?

It was only after a couple of weeks offline (http://www.victusspiritus.com/2011/08/08/what-i-learned-in-a-couple-weeks-off-line/) that I realized how little I actual require many of the services that I thought I needed. Lesson learned: If you're going to build something with or without other people's money, make damn sure that it is needed whether your customers are rich or poor.

original: http://www.victusspiritus.com/2011/08/10/the-wiggle-in-world-economies-plays-a-critical-role-in-value-estimation/
> Plus changing departure and destination airports is a breeze. (I often browse available flights without having my mind set up on a destination.)

Hipmunk's "new search" starts from your previous search. Just close the current tab (or click the new one) and change the destination airport. Even allows you to keep multiple searches open in different tabs to make your choice.
Titans Steve Jobs
Image effects library for JavaScript using WebGL
It seems to be some bizarre tradition in this country (US) to kick applicants in the nuts every time they apply, call or inquire about a employment position at a company.

My theory is that if every company does this, then the current body of employees will work harder to stay out of that prison of unemployment, where everyone kicks you when you are down. I am in support of all the good programmers everywhere applying to jobs without intending to take them, and generally treating the system that hires you like crap. So next time you are unemployed and you are treated badly, you'll at least know why they are doing so.
XKCD - Password Strength - You are doing it wrong
WebGL Path Tracing
Delhi Escorts
Hello, I am Monika Malhotra an Independent Model Escort in Delhi accessible in Delhi and all over India for escort services worldwide. I am doing superior studies in Delhi. I am a young and nice-looking female and best companion with a habit of all the good things life provides for those prepared for success.
Website:-http://www.monika-malhotra.com/
E-mial:-monikkamalhotra@gmail.com
do you mean "The war of art"?
and yes, that book delivers
And people wonder why bittorrent is so popular.

I think sometimes it's not that people are cheap, it's just that the internet's been out for almost 20 years and these legal barriers that screw the customer don't need to exist.

Say what you like about bittorrent, at least it's egalitarian.
I meant it in the broader sense of "the people who are interviewing me". I have been asked to program a simple blog system with various features, which seemed like a rather bad use of my time.

That same system was implemented on the company's website later on, which didn't make me feel any better. To top it all off, they never even replied.
How to Create Wallpapers in Photoshop
These are professional tutorials of Photoshop on topic of "How to Create Wallpapers in Photoshop". There are a lot of tutorials on this topic but we have collected some tutorials which can be best for you.
Riot suspect photos posted on Flickr by Met Police
Underwater volcano has erupted off the coast of Oregon
Yeah but only one directory in the history. With pushd/popd you can navigate as much as you want, an then popd to that directory you intended to bookmark.
Have you tried using webmeeting software for this ( like webex, or gotomeeting, or even skype )? Then you can just share your whole screen / environment with someone remotely. That is what I usually do.
> The Hipmunk graphs look like homework to me. I don't want homework. Just state the information clearly so I can move on with my life.

I find Hipmunk's information very clear: each row is a flight, you get the price, the rough departure/arrival time, the legs and layovers. If you want more info out of an interesting flight, click on it. Hovering gives you the precise departure and arrival times for the flight.

The only kind-of strange thing is the default sorting order, which I generally find excellent but looks messy at first glance.

In any case, it's unlike homework in every way, shape or form I can think of.
This.

Ironically, it helps to think of the HR screening process as a really dumb algorithm. The HR staffer likely has little to no understanding of how to ferret out "knowledge of algorithms," (or any other job skill, for that matter). So he defaults to a list of keywords or phrases -- interpreted very literally -- from a job description received from the hiring manager.

His internal logic is pretty much driven by two directives:

1: If a keyword or phrase is in the job description, a successful applicant MUST have it on his resume. (Word for word, preferably).

2: Anything on a candidate's resume that is not on the job description is irrelevant.

In fairness, there is some legitimate value to the HR screening process. It is a filter. A dumb filter, but a filter that the hiring manager doesn't have time to run on X hundred (or Y thousand) resumes. Some HR filters are designed to screen out resumes that don't contain the right keywords. Others are designed to select for resumes that match all the right keywords. Either way, the effect is similar. Of course, such a process can (and does) weed out a lot of very talented, very qualified people.

The trick is learning how to game the filter. The filter penalizes creative or unusual word choices. The filter flags candidates who reference someone they've met or spoken to at the company (doubly so if that person is the actual referrer). The filter rewards fidelity to the letter of the job description. Tailor your cover letter and resume accordingly.
VITAL TIPS FOR ENGAGING CAR TRANSPORT COMPANIES
Five Star Deluxe Hotels in New Delhi
Looted smartphones will be blocked by networks
Good timing, I have haskell exam in 2 hrs ;)
I don't use any artificial means of filtering candidates. If I receive 48 applications, I read 48 CV's.

There were a large number of graduates with zero commercial experience and zero open source contributions as well as a number of foreign candidates with completely unrelated careers simply looking for a job in London. There were also a number of underqualified candidates and people with strong careers but zero commercial or practical experience with Python.
What is your preferred way of determining whether a candidate is a good programmer?
Meterpreter Script – Deploy_nmap.rb
Their reasoning: "Yubikeys are a great product, but they trade off the best possible security they could offer for convenience. Instead of demanding that their customers manage their own keys, Yubico program them for you, so that they can verify them later over the internet, and save you the bother of setting up your own servers. That means Yubico keep a giant database of every key they've ever manufactured. They also have the albatross round their necks of keeping the giant database online at all times; if it goes down, none of their customers can log in. Worse, they also need to keep it secure from hackers. The more successful Yubico becomes, the more hackers will be interested in their database. If a hacker got a copy of Yubico's database, he could fake any Yubikey that was ever issued."

More here: http://blog.bytemark.co.uk/2011/07/23/one-last-feature
Dude, I'm working on exactly the same kind of app (although more complex) for a startup, so I know what you've been through. Congratulations!
11 ways for businesses to utilize G+
New drug could cure nearly any viral infection
Everest Base Camp Trek - Special Trekking Package Tour
This Everest Base Camp Trek 17 Day’s special package Tour includes fact of the trip, major attraction, package itinerary, maps, temperature info, permits and necessary equipment checklist for a family, Individual and group Joining basic.
Shame that the dictionary is missing.
Bamboo Fiber Towels,Silk Scarves.
Interesting observations. As someone who has been in hiring positions over several years, the signal to noise ratio in recruiting consistently goes down. On-line recruiting used to be the domain of the talented. Now that everyone is on-line, the professional job-searchers have more time on their hands.

Let's say the unqualified outnumber the qualified by 5 to 1. They're also job-searching on company time, so they send out 5 times as many resumes as the qualified. Their resumes then outnumber the qualified by 25 to 1. This gives you the ratios that Peroni sees.

What's hard - very hard - is that good engineers aren't great at writing job descriptions that are useful to HR recruiters. Conversely, many good HR recruiters still don't understand technical job descriptions.

In the end, this is why the best recruiting method still seems to be, "Ask your best person who their most capable friend is."
Congratz on the launch!

If you make the data useful beyond geeks (srsly, Mom and Pop aren't going to import CSV in a spreadsheet and start data mining), this could be really cool.

For example, you can get the locations from 4sq or gmaps, or allow the user to check in (but locally, without sending the data anywhere). Then, measure how much time is spent on each location and in transit between them (might want to make more samples for that to work), and give me a daily/weekly/mothly overview. Eg: "30 hours spent in office, 8 in transit, 20 in coffee shops, 5 in shopping". Something like RescueTime for location.
Python sort of did too, you can use _ to access the last-returned variable in the interpreter.

[testfunc(x) for x in testlist]

<successful result>

success = _

print _

<successful result>

It's useful when using the interpreter as a calculator, or when you're bashing out some calculation you can never remember how to do properly.
I talk to them, ask them to show me some code samples they've written or projects they've developed in their spare time. If someone tells me they've written and launched an entire product with thousands of users by themselves, it's a bit counterproductive for me to ask them to code up a blog.
It's not just handy for scripts, I think it's imperative in scripts where you want to go in and out of a lot of directories.

for i in foo bar baz; do
cd $i;
#... do something
cd ..;
done;

if "bar" doesn't exist, your cd .. will throw you off your original directory, whereas

for i in foo bar baz; do
pushd $i;
#... do something
popd;
done;

you'll be guaranteed that after "popd" you're back in the right place to start a new iteration.
So, kids as young as 6/7 are lashing back beacause they can't find jobs....BULL - they're thiefs, they're using any excuse to vanadlise and burn whatefver they can. any technology that can be used should be used, lock up the litttle b'stards
You can download the client and take a look if you want :-) It's nothing particularly surprising, we map most resources to URIs and let you GET/PUT/POST/DELETE them. But it's not documented yet, because we are still changing it, and we're concentrating on improving the command-line interface first.

I think we're actually providing the largest virtual machines of any service in the world - is anyone else doing 120GiB VMs? Probably not. Am cranking up the PR in the next month <g>
Violent eruption on Sun [Amazing Big Pics]
Web apps sacrifice offline operation. I can't say I'd be totally sanguine about that, specifically with content providers.
Is 3G really that much more secure than GSM?

http://eprint.iacr.org/2010/013.pdf
Anonymous plans to attack Facebook on Nov 5
Ask HN: What questions to ask when somebody offers you an equity in his startup?
I own an IT service company providing development services to clients.

Recently one of our clients offered us an equity in his startup against the development services we provide.

He will give us shares worth of X amount per month for 3 months. The risk on our side is 3X/2.

He is planning to sell his company in next 6 months. He has done that before also. But for us this is the first time.

So I was curious what questions should I ask him before accepting or rejecting the equity offer?

I am sure HN community knows the best about this.

Update: The beta version of the product is launched and it got covered by ReadWriteWeb.
find -exec is almost always faster and more secure than xargs.
Gmail does have a basic html view[1].

[1] https://mail.google.com/mail/?ui=html&zy=h
僵尸危机小游戏
What Sarbanes-Oxley Did for Startups
What gmac said, though his headline could have been better :) We call them V-Keys instead of Yubikeys, because the latter would imply you can use them on any Yubikey-supporting site. And with ours, you won't be able to.