skysight-inc/HackerNews huggingface dataset:
This seems like a contradiction in terms. If it's "after work", why do you want to be productive? If you're being productive, you're still working.

Or do you mean "after I finish my day job which I don't really like, how do I find the focus and energy to work on my own, more interesting stuff afterwards?"

If this is indeed your situation, here's what worked for me: find a way to make a living from what you really enjoy working on, and then quit your current job and do that. I know it might sound impractical at first, but it can be made to work, and it's the only way I've found to be truly happy in my career. Screw 20% time - I want 100% time.

Also, as others have said, reading tech blogs != productivity. It's what I do when I want to stop working and take a short break. I've also found that taking public transport to/from your place of work instead of driving (if this is a practical option for you) is a good way to get time to do this kind of stuff.
Isn't taking down links because of "piracy" a very legal grey area, if not even illegal? I thought DMCA was supposed to be about the actual content, not links to the content.

And what the hell is Microsoft doing there? Are there really that many links to Windows iso's? I'd figure most would just get them through torrents. And speaking of which - does anyone still think Microsoft's banning of TPB links in MSN was just an accident?
There are many different cron implementations. Do none of them check exit status?
1) Meh, that sounds like a lot of work.

2) The world is rendered in shades of grey, and not all ethical issues carry equal weight. Some are worth sweating, some aren't. This one isn't, according to a representative of the victimized party itself.

3) Consider having a beer or two and giving the high horse a good night's sleep.
The whole point is that the engineers did not rule. Jobs and the other "humanities" types ruled. A Zen meditator ruled and the engineers and supply chain nerds had to sing to the tune of the "artists".

Lots of engineers run companies and most of them have terrible taste and product ugly, non-innovative stuff that is anti-human. Then they hire some designers to spray perfume on their steaming turd. This is what every non-Apple computer company did and most of them are still doing it, just now they have updated Apple products to rip-off.
How to hire the best people
WikiLeaks Announces 'New Encrypted Facebook'
Ask HN: How have you hacked user acquisition using a mobile app?
Clearly, one of the first things to think about is mobile use, I get that - if noone is visiting on mobile, why make a mobile friendly version.

What I'm getting at really, is, are there reasons that you have decided to make a mobile app to interact with your site, that had ulterior motives, what sneaky things have you done that made users feel more.. empowered, special, exclusive, or maybe it only exposed things that you can do quickly, responding to messages, posting new items..?

I feel like exposing aspects of any site can lure in a potential users, users that one has not thought of in previous discussions..

So HN, how have you hacked your user acquisition by providing something simple, something mobile, that seems to work suprisingly well?
Think of it as saying "take fd 2 (stderr) and send it to the same place fd 1 is going now" So:

$ command >file.txt 2>&1

first redirects fd=1 to file.txt and then has fd=2 go the same place. Where:

$ command 2>&1 >file.txt

first has fd=2 go the original place stdout was and then redirect fd=1 only to file.txt. Usually not what you want. If you really wanted file.txt to get only the stdout while simultaneously sending what used to be stderr to stdout I think you'd have to use another file descriptor like:

$ command 3>&1 >file.txt 2>&3

That is, save the original stdout as fd=3, redirect stdout, then make stderr go the same place fd=3 is going.
&1 refers to file descriptor 1. a>&b calls dup2(2) with oldfd=b and newfd=a. So ordering matters. STDOUT starts out attached to fd=1, but if you dup something else to fd=1, the association "fd 1 is STDOUT" is forgotten.

And that's exactly what usually happens; we replace fd 1 with one open to /dev/null, and then when we say 2>&1, that means to replace fd 2 (stderr) with whatever's at fd 1 (now /dev/null). When you write "command 2>&1 >/dev/null" that means something else, it means "send fd 2's output to what's currently at fd 1 (stdout)", and then "send what's currently at fd 1 to /dev/null". In other words, the source of a redirection is "by reference", but the destination of a redirection is "by value". If that makes any sense...
The thing I don't understand is, for all that DDG does, there's really nothing that Google and/or Bing couldn't just copy wholesale if it were really that great.

The ONLY thing DuckDuckGo can do that Google won't is "privacy" (maybe "less ads" is another thing). While that might be reason enough for some people to switch, it's barely going to make a dent in Google's dominance.
I think there is some kind of bug where a bot is stopping.
Example : http://www.scribd.com/job_game/match/275573
I simulated two boards where this bug happens online, and it doesn't happen locally.

Also, the API is wrong here :
"return the index of that fruit (starting with 0)" => It starts at 1
Last time I tried both, I liked Blekko a lot more than DDG. So unless the "don't let ads track me" becomes a huge issue - like 100x bigger than it is now - I doubt people will be switching from Google to DDG.
Download SBI Application
State Bank of India is one of the popular banks in India.State Bank of India has started its mobile banking service Which has been very popular amongst the young generation as well as old generation.Let's know more about SBI's Mobile banking!

To download forms etc. you will have to visit statebankofindia.com

Q.How to Download SBI mobile application?

A.To download the sbi freedom mobile banking application visit tis link: mobile.prepaidsbi.com/sbidownloader/downloadapp.jsp

Q.How to Download SBI mobile application?

A.To download the sbi freedom mobile banking application visit tis link: mobile.prepaidsbi.com/sbidownloader/downloadapp.jsp
Actual angel here.

Ops is not that hard for a startup.

M&A? Build something people want and it will happen.
For Windows 7, they pulled the plug on DirectX, and targeted gamers who had to upgrade from Windows XP to be able to use DirectX 11. Under the belt, but worked as expected.

For Windows 8, they're pulling the plug on freelance developers (who can still btw develop for Windows 7 if they are okay with VS 10 Express).

For now this doesn't seem to hurt because of the following reasons -

a) Gamers are indeed a vast majority of people who consciously choose Windows for a valid reason, that most mainstream games for PCs are still built with DirectX. They had no choice but to upgrade.

b) How does hurting the free developer help your case? Only that this will encourage people to build more Windows 8 stuff, but -

c) Devs can still continue to develop for Windows 7/XP using VS 10 Express. Granted, VS 11 will bring some attractive features in the language.

d) Point remains that ordinary users, gamers included, will be scarcely affected.

I just hope they're not planning anything else like the DX11 crap they pulled last time. Also wish a good graphics/multi-media framework gets developed in Linux which can give strong competition to DirectX.
Interview with Neil Armstrong
Enjoy.
Your second example puts stderr into the old stdout, then makes a new stdout go into the file. You have to redirect the files in the proper sequence to get the desired behavior. It is quirky if you don't expect it.
I think this[1] is probably what you're looking for. If I'm understainding you correctly, the 2nd example will have mapped 2/stderr to &1 (stdout), before pointing stdout to the file, so you end up with both in the file.

[1] http://wiki.bash-hackers.org/syntax/redirection#multiple_red...
http://news.ycombinator.com/item?id=4020222

http://news.ycombinator.com/item?id=4021690
Why Did Facebook Just Clone Instagram?
We use Jenkins to push + github for storage and branches. To keep it brief the general process is we code on master, cut a branch when we have features to go out. QA always builds from master, staging and production from the branch. If everything checks out on QA and staging, we push it to production.

We try release as often as possible, the bigger the change the bigger the risk so we typically do a prod push at least every second day.
a startup pitch and proudly display that they use php/mysql

kudos to them!
Google now makes it easier to find illegal content. The link http://www.google.com/transparencyreport/removals/copyright/... is a one stop shop.

I am wondering if that is annoying DMCA even more?
Can someone who has attended past meetups post some thoughts and impressions? "Great time, very friendly people", "Met lots of like-minded individuals to network with", etc.
Go DDG!
Okay, great.
What I like about DDG:

- Somebody is trying to improve the search engine space which is too long dominated by just one party (which admittedly makes a damn good job)

What I don't like:

- I don't see any improvements

- Don't like their name

- Crappy logo

- Too long domain name (with some skills and little money, a great 4-letter dot com is a no brainer)

- The product is awkward to use: the entire UI is the #1 reason to leave and aesthetically not pleasing, too many colors (red, blue, green), no CI, favicons are distracting, screen real estate isn't used effectively, mouse over effects are distracting and feel like clumsy Web 2.0 sites in 2005 => even Bing's new interface is very much nicer

- Search results got better but seem to lack any relevance algorithm such as Google's Pagerank

- Shortcuts are nice but more some kind of an gimmick than real revolution and they are not helpful at all because people who do not use DDG regularly forget them: either they have to be displayed all the time somewhere next to the results or directly on the landing page or they have to be consistent and expressive as Google's syntax which is "site:<site_to_be_searched> query"—if this shortcuts are one of DDG's main features then they have to tell it.

- No autocomplete, no instant search

I think DDG's and the team main problem is a heavy lack of product vision—they just think search is a great business model (yes it is) and they want to do something to just be better than the market leader. And this 'something' is their biggest weakness, they just don't know what to improve, on what to focus. Google's search is so good, that it's gonna hard to improve but still there are some fields where Google can be beaten (anonymous search, irrelevant results for longer queries because of SEO gaming/blackhat). Instead they just brought up a really ugly design and the user wonders all the 15 seconds he's exploring DDG why he should use DDG.

DDG has to pick one of Google's weaknesses and focus just on this and they have also to position DDG accordingly and communicate this focus/USP heavily. Otherwise DDG is like G+ to FB, just a bad copy.

I can image how hard it must be to build a search engine from scratch, there's just too much tech involved and crawling all the web could take months even if you have hundreds of servers (imagine: Google crawls even smaller sites with more than 20,000 pages per day (!), how does anyone want to build such crawling power with little VC money and some hype posts from Fred Wilson??). But maybe that's the chance: a new player has to focus on something small—a feature, a content niche, whatever, just a MVP that is in its core much, much better than Google. Building and promising the entire Google search experience will lead to fail.
Actually today DDG was totally useful. I was trying to find a result for "Marketly LLC DMCA" trying to run down the top company filing DMCA reports with Google. Google was useless. DDG got me to a Chilling Effects page. Lots of time when I use !G but today, DDG saved the day.
The comments on HN in the past few weeks have been so mean spirited. What happened? I chalked Facebook up to schadenfreude -- but DDG?
Oh man. I was all excited reading the headline until I realized that you weren't talking about a cure for Crohn's.
The difference is that Google was actually better.
By selling ad space.
Here are a few email comments I received after an old event.

And also a broken photo. Better put that in my list of things to look at:

http://www.webnet-it.co.jp/blog/2010/04/10/report-on-hacker-...
How did people do it before allopathic medicine? The old "original" way was a lot better.
I think you're misunderstanding everyone here. "Scarcity" is a technical term in the academic field of economics, and was being used as such. You appeared to think tikhonj meant that the labels were limiting the supply of music to a fixed number of copies, making copies of the music "scarce" in the sense you're used to.

tikhonj then attempted to clarify what she or he meant, but rather than explaining that your interpretation, while reasonable, was different from what was meant, just went ahead and explained the economics definition of "scarcity". Based on this later reply, you appear to have read that as tikhonj disagreeing with you on what scarcity is, rather than clarifying what she or he meant. Your reply at the time "I still don't see how", however, doesn't make this clear at all.

Now, SoftwareMaven and tikhonj both interpret your reply as you not seeing how the music industry has, in fact, created "scarcity", in the technical sense, and proceed to reason through exactly how the actions of the music labels resulted in a phenomenon that satisfies the technical definition of "scarcity".

Isn't it amusing when humans try to communicate?
I don't understand what could be wrong with using the key. It's a random string; it's not something that was created by the labor of Apple.
Just for completeness sake:

units '371633 hours' 'years'
I've done a lot of work using both R and Python, and a little bit using Matlab (and SAS and Stata).

Matlab is behind R and Python for both data cleaning and analysis. This is especially true if you have string variables and factor variables. Matlab's great if you are doing matrix operations of clean data (and you don't need to do anything fancy in how you report them). But, I don't find it worth using for real data analysis.

Python and R are both great, though they feel pretty similar to me. Python obviously has the big advantage if you want to do general purpose computing too. Python has been faster than R in most cases I've compared them. For my work, development speed is more important than execution speed... so this hasn't been a huge factor for me.

R has a couple of big advantages. First, the libraries. This is a big deal for me. I saw that there is a python equivalent to ggplot2 in the works. This will definitely strengthen the case for python, but the availability of libraries in R is awesome.

Second, the community and help resources in R are amazing. I rarely run into a problems in R that haven't already been addressed on stackexchange.com.

Perhaps I should be more proactive about asking python questions when I run into them, but I usually just work it out myself (which is more time consuming than looking the answer up online.)

Lastly, I'm not an expert on big data. But, spending relatively little time with both R's bigmemory and Python's PyTables, it seems easier to get up to speed on big data with R at the moment.

Though I haven't met them, my sense is that Wes, Travis Oliphant and the other relevant python developers are putting in a heroic effort to get Python up to speed. I have every expectation that Python will be my choice of the future.
Thanks! We'll fix the API docs.

About the bug:
Try to trace() out a few messages in your make_move() function, that might tell you whether something went wrong (the logs will appear at the bottom of the game replays.)
Sorry. I forgot that detail. Lol. It's 'datascience'.
10 seconds as well.
popbuzz.me@gmail.com

i check this mailbox every day :D
78 New APIs: MasterCard, Travelocity and AddShoppers
Writing programs like this must be a rite of passage. About a year ago I wrote one (https://github.com/mlaiosa/cronwrap). One day when I googled "cronwrap" to try to find the github page, there was a gazillion hits of other programs that also did the same thing. I looked at a couple and I still like mine more - but I also have a moderate case of not-invented-here syndrome.
Google has four colours in their name.

The length of the url isn't that big of a deal to me. I just type 'du' and the first url autosuggested is duckduckgo.
I haven't had that problem at all. Most of my searches are technical and I rarely have to switch to Google. I would suggest giving it another try every few months if you aren't satisfied with it.
Groklaw is the best source on the web for information on this topic.
Given that each move must be made in 10 seconds, here's my approach. I'm proposing that you use machine learning to evaluate moves, to approximate the exact (search-based) scoring. I'm not implementing this, but feel free to ask me for more details:

Training phase:

Create a random board configuration. Exhaustively explore the search space to find whether this is a win +1, lose -1, or draw 0 for Player 1. You now have a training example: (board configuration, game outcome)

Now, train a neural network (or other non-linear ML model, e.g. SVM) to predict the expected outcome based upon the board configuration.

Deployment phase:

Port the neural network to Javascript. For each possible move, use the neural network to predict the outcome of that move. Pick the move with highest expected outcome. The neural network will run in constant time, most likely well under 10 seconds per move.
I have no idea. Even the Zuckerberg marriage thread was a disaster. I felt like some of those comments were from Yahoo news.
Siblings have already responded to this well, so I'll just add an example:

$ ls x
ls: cannot access x: No such file or directory
$ ls x >/dev/null 2>&1
$ ls x 2>&1 >/dev/null
ls: cannot access x: No such file or directory

The first command shows us trying to list a non-existent file, raising an error. The second sends stderr to stdout before sending stdout to null, suppressing all output. The third sends the error to stdout; any output on stdout would have been suppressed (can you come up with a way to verify this?)
I do see improvements. I often see information captured from the top result and displayed in the box at the top of the search. I've had better results on ddg on numerous occasions.

http://ddg.gg

I don't have any further disagreements.
Don't see a value in this warning since the average person won't know what but glad they put up a page to explain it.

Also, to change your cookie settings for BBC, you can do it at http://www.bbc.co.uk/privacy/cookies/managing/cookie-setting...
When.py: Friendly Python Dates
> Remember, once a freedom is relinquished it can be very difficult to get it back.

No, it's not. I'm a huge, huge MS fanboi. I've used WP7 since it launched, I've been using Windows full time for quite a few years now and love it, I'm a huge .NET fan, etc. But about two weeks ago, I switched back to using Linux full-time. I only plan on using Windows in VMs for running software I'm reversing; everything else will be done natively under Linux.

Windows 8 on ARM being so locked down was the last straw. I'm done playing their game, even if it means a slight drop in productivity in the short term.
Nice mix of folks with interest in the tech industry, from programmers at banks to Tokyo startup founders to lawyers/accountants/etc. Probably 60% or so are technical. Very friendly folks, made some good friends there. Format is low-key mixer followed by drinks. Has been very useful professionally - met two clients there, got good advice, etc. Hope I have likewise helped folks. Wish more Japanese folks made it out.
Well said. However, we can go to back the open platforms, like Android.
Google did something similar too. They had "Google Videos" which competed with "YouTube" for a very long time.
Well it uses Bing as it's index, so 44 million.
Facebook’s stock should trade for $13.80
This is an attempt by Google to create the community norm "protecting your IP is censorship". Notice who benefits - Google repackages, indexes, and otherwise uses lots and lots of contents that it didn't create, from webpages to feeds to books.

This is not to say that Google is evil, or that protecting IP is more important than a free internet; but it is intimidating to see your "do not use my photograph/short story/program without permission" on the ominously named chillingeffects.org, and this is not an accident.
Facebook made almost a billion dollars in profit last year on gross margins of around 25%. They obviously have a business model and it's obviously working pretty well. Now--could they fail? Of course, but I don't see any reason now that they must fail, based on what we know now.

I find it kind of funny to see the complaints about Facebook's financial future...I'm old enough to remember when Google was a cool new free technology, but no one knew how the heck such a simple search engine was going to make money.
I've lost a significant amount of weight twice (> 80lbs) and, externally, I seem to have also changed my behavior in a substantial way. I am a much better student than I was before in part because of my own motivation and determination. As determined as I am though, I still run into academic problems. Is it because of my own work ethic? I don't think so.

I don't perceive losing weight to be a herculean feat, but that's because I have shown myself that it's something I can overcome. Changing how my mind works? Is that a herculean feat? I don't know, but I seem to have difficulties with it which I cannot immediately work around with a "little repetition."

Please give me a time in your life when you've been able to make a significant intellectual change from just "a little repetition" and "making sure that you're not repeating bad habits."
OK. Will do that thanks !
Notes - is there a best plugin for Vim?
Gave this talk on the 3rd @vimberlin meetup @LAUNCH/CO on the 24th of May 2012. You can find the presentation on heroku http://notes-is-there-a-best-plugin.heroku.com/.
Revealing my Launch Metrics. Am I Crazy?
I have been there the last few times and I was never disappointed! There were roughly about 30 people I would guess, working on very different things (arduino hackers, lawyers, web devs, firmware programmers, people who just enjoy reading HN etc.). The majority foreigners and most Japanese people who attended spoke a decent amount of English. However, at the last meeting (or the one before) it was maybe around 50/50 foreigners/japanese...

The atmosphere was very relaxed and "open", so you got to talk to everybody who you wanted to, which made for some really interesting discussions.

Afterwards, I'd say about half the people or more headed out to the "Tap room", a nice bar with all sorts of beer. If you're in Tokyo and have never attended before, I'd give it a go.