skysight-inc/HackerNews huggingface dataset:
> It’s not an easy thing to do, mostly because old habits die hard, but it is actually very possible.

That's a different premise than most people are using.

I wouldn't quit Google services because its possible. I would quit Google services if it was personally worth it.

And it simply isn't. Not for me and not for the overwhelming majority of internet users.

Oddly, he confuses why it might be worth it too. He says at the beginning that it is "mostly because old habits die hard", but ends with "people are willing to give up their privacy before handing over cash". Neither of these address the utility of being in the Google ecosystem, especially if you own several Android devices.

I think its good to talk about the practicalities of leaving Google, but I don't think this article does a very thorough job. It just takes jabs and offers a few poor alternatives.

~~~

The author mentions he uses iCloud instead of Gmail, but doesn't actually say why there would be any material difference between the two. I know that alternatives to Gmail exist, but I need to know why I'd want to change my email address for more than a lark.

~~~

The author claims DuckDuckGo is "fantastic", but gives zero reasons why except for different search results. I just tried it again, and got nothing useful for "showtimes near me", "movies near me", "NBA standings", "Cafes in Nashua", and a few recipes (for recipes Google shows reviews, total time and calories in-line). Try "flights from SFO" in each. Wow. Prices to popular destinations in-line in Google.

What different search results, make DuckDuckGo fantastic? Does anyone have any examples?

Here we are at long last in the age of the Semantic Web, 12 years after Berners-Lee declared it a thing (and 7 years since he lamented that his vision had gone unrealized). The combination of web semantics and very powerful inferences have made Google (and Bing) search into wonderful powerhouses of utility with so much information above the fold and even before the click! DuckDuckGo has nothing in this space.

One of the best tests for search engines in my opinion is what it does it poor or incomplete search terms. Often I don't know how to spell something, or someone has related something to me with incomplete information. What if someone told me to look up a cat breed called the "egyptian maw". DuckDuckGo returns nothing at all useful, Google correctly figures out that my friend spelled the breed wrong, its really "egyptian mau".

Interestingly, trying DuckDuckGo with capital letters ("Egyptian Maw", or merely capitalizing Egyptian) produces completely different results, in this case more correct ones. That certainly fits the "DuckDuckGo is different" mold, but in a way that's horrifying.
I use job control pretty often, so ^Z is out for me. I use ^O as my screen escape key, which back in the way old days used to flush output, which was extremely handy at 300 baud.
Putting myself in a convenient environment is crucial for my productivity.
I have two places, one in work, one at home that are dedicated for working
purposes. Within this environment I always listen to www.trance.fm, lyrics would
distract me. It's a never ending stream so I don't have to care about selecting tracks. I don't care about headphones,
as long as they aren't uncomfortable to wear.
Look at php-fpm (FastCGI process manager) which has been bundled with PHP 5.3+. On the nginx side, you would configure it to use fastcgi_pass. An example configuration is available in the Silex documentation:

http://silex.sensiolabs.org/doc/web_servers.html#nginx
We use both in our production and staging environment. I've been using both for the last 3 years (5 years for MySql). My opinion at this time is that in 80% of cases MySQL is easier to setup, use and manage.
Reminds me of the arcologies in SimCity, though the one this brings to mind had a dome over the roof park.
Me, I tend to leak tmux sessions and windows all over the place. It's almost like job control but with a modern twist.
We charge for minutes at Vive.ly. So far, the approach has worked.

Easy to explain, too - you show a 3 min video to 1,000 people - you will use 3,000 minutes.

P.S. I forgot to mention one key difference - in our case, it's a wallet payment, not a monthly fee. So if you bought a block of 3,000 min, it could last you a week or a year, depending on your usage.
These are a little sharper:
http://vimeo.com/58321857
http://www.youtube.com/watch?v=sCJjvqjyCCg (720p)

Demo Turing pattern-like fluid in WebGL:
http://cake23.de/turing-fluid.html
Ask HN: Who took a chance on you?
Dave's long-time software, Radio Userland http://radio.userland.com uses a local server to serve the UI of a blog publishing tool. I surmise it published this site, and this is an artifact.

In the dev console you can see that this script actually failed to load.
> This is the sole reason I would never ever consider living in the USA

Just to provide a counter-anecdote, the fact that I couldn't legally own weapons capable of leveling the playing field between me and an armed criminal makes me disinclined to ever consider living in the UK. The best I can do for protection is a baseball bat? Terrifying.
Hi I am not from India but the US. I feel the need to pint out that your example of perspective would be ill advised in most parts of the us. Ill manners are ill manners. You would be better off to move than to confront. You see you do not know who you are dealing with. There could be consequences, painful consequences. The idea is to live and let live.
And I can guarantee that it's a lot of these

PHP Notice: Undefined variable: nouns in nurble.php on line 12
PHP Notice: Undefined variable: nouns in nurble.php on line 12
PHP Notice: Undefined variable: nouns in nurble.php on line 12
PHP Notice: Undefined variable: nouns in nurble.php on line 12
PHP Notice: Undefined variable: nouns in nurble.php on line 12

;-)

(Also: check out explode() instead of preg_split() and with a simple pattern like this, str_ireplace might be faster, as might be searching for the word in the whole text file instead of converting it into an array.)
And this one is even worse, especially in an educational setting: http://www.youtube.com/watch?v=4YVA94ZL6e0 (think of the children!)
I was thinking that about Bing too, when I first read it. Then the Bing thing turns into "and that's a worst-case, we also have DDG, which kicks butt!"
Disagree strongly:

- Even if some authors of MOOCs say they want to replace university education, they don't really try

- Most of the people benefiting from a MOOC have no business attending that course in a "real" university, much less an elite one

- The image of "Pandora's Box" assumes that all players that could potentially open it have a strong incentive not to do so...
PHP just has a different deployment model in most cases using just Apache + mod_php out of the box and PHP is embedded inside the Apache process.

This model is memory intensive and does not scale well.

A more accurate comparison would be something like Nginx + PHP+FPM or even HipHop VM for PHP.

If you're only measuring stick is "Upload your scripts and run, BAM!" then it's no real argument. But if you're at the scale of having professional systems engineers and scaling to millions of users then deployment isn't an issue as you have your processes running smoothly.

If you can deploy the same set up 10,000 times easily, it doesn't matter that the initial set up took you 2 hours vs. 1 hour.

Software is infinitely reproducible. The effective deployment cost then becomes 0.

Essentially, at scale, you are no longer running Apache + mod_php.
I like a glass of cold wate on occasion.
You should leave out the stfu next time. You comment stand on it's own without it.
I've been attempting this to some extent. I use startpage.com for search, google results without the tracking. Firefox for chrome, and pay $1.50 a month for a personal domain email account.

My gmail account is only used for my Android device at this point.
It's hard to argue that the Clojure code is as easy to read as the Ruby or Python, and if you're working with a team that matters. Not to mention the relative dearth of Clojure-fluent developers. Neither of those hurdles is impossible to overcome, but if you're choosing between Ruby and Clojure, you have to justify that decision somehow.

Of course, if I'm the only developer I choose Clojure every time. That's probably the Lisp koolaid doing its thing.
(I don't see any discussion here to derail yet, so I hope you won't mind my (related) open-ended question.)

I think we all agree that Riak is really really cool. It inspired me to start looking into Erlang again, as it seems to be the native language for working with Riak.

Every time I start wading into learning Erlang I start wondering if it's the greatest thing ever, a great leap forwards, or merely some modest improvements backed with years of professional tuning to the needs of a telephone company.

Any thoughts from someone with lots of real experience with Erlang (as well as its alternatives)?
Hmmmm, I suspect that Google, just like Facebook, creates "shadow profiles" on non-members, ie profiles on unique non-member users across a very large part of the internet (G: any site using google analytics, a +1 button, etc; FB: any site with FB like button) As such, escape from Google or FB is near-impossible.

You might say: sure, but at least they will not know my identity!

Try again. Most US ISPs sell click-stream data. Several services that offer those "interesting articles elsewhere on the web" that you see on various news outlets, have in their terms that ANY registration submitted on those sites is passed on to them as well by their "publishing partners". Combine IP addresses and date/timestamps, and very detailed user profiles, including personally identifiable information, can and are compiled.

The only way to escape the clutches of G/FB is to disconnect from the web.

PS I'm fully aware of the very large number of additional tools/options one can employ to remain more anonymous (FB disconnect, VPNs, Ghostery etc etc) but remember: just one "essential" service that you cannot live without and requires a real name (mobile phone, landline, credit card, etc.) is all that is needed to "close the loop".
Ask HN: What mobile app did you make and how much are you making from it?
Be as specific or as general as you want.
The Telegraph is a conservative rag for one thing, like Fox news.

Even in that article it provides the number 927 murders in 2007. Compared to America's 16,929 murders in 2007. America's population is much larger than the UK though, 4.91 times. So you multiply the UK's murder rate by nearly 5 and get a paltry 4,557 compared to America's 16,929.

http://www2.fbi.gov/ucr/cius2007/offenses/violent_crime/murd...

http://www.usa-vs-uk.com/population.html
Whether Google wants it or not, it seems people really want to put Android on PC's. If only Google helped that a bit by making Android more suited for PC's (from a user interface point of view).
http://www.namecheap.com/support/knowledgebase/article.aspx/...
To be honest, I never used one. It came installed on my stack and all I did was disable apache, enabled NGINX and PHP-FPM (cgi compiled php, quite a bit faster).

But if there would be a tutorial, perhaps this?
http://www.howtoforge.com/installing-php-5.3-nginx-and-php-f...
Judge: Arkansas lethal injection records FOIA exempt
this is crazy but one can enjoy it without sound
I regularly search for fairly obscure stuff in several languages, so when I decided to quit Google Search trying to use alternatives like DuckDuckGo [1], Ixquick [2] or Bing [3] didn't quite work out for me. The best solution I found was to use StartPage [4], which works like a proxy for Google. Based on over a year of experience I can highly recommend it. I rarely have to resort to using Google Search directly and at times I prefer the non-personalized results that StartPage gives me. Still not sure if I like their domain-squattery name, though.

[1] https://duckduckgo.com/

[2] https://www.ixquick.com/

[3] http://www.bing.com/

[4] https://startpage.com/
Such an awesome array of speakers. I wish I went!
Sorry to go all tl;dr on you all but - how does this differ from the several dozen or so other Android mini-PC's out there? i.e. http://www.minix.com.hk/Products/NEOX5.html
"The bit about dependencies is most interesting to me. In PHP, the problem of dependencies is offloaded to Apache, and by extension the server host. PEAR helps a lot, but even that’s not guaranteed to be available everywhere."

Most modern PHP projects (PHP 5.3+) are using namespaces, autoloaders, and Composer to handle dependencies.

http://getcomposer.org/
Gmail is the Wordpress of email surely?
Let's just disagree. I really don't see it your way

No let's just admit you are wrong. You are entitled to your opinion but not your own facts. However inconvenient the actual facts may be to you. Sorry.

The facts are that it was the public sector that provided the seed funding for the Internet. The private sector was useless for that. We actually have a controlled experiment, because we saw what the private sector was capable of producing, and that was crapware like AOL and Lotus Notes.

The entirety of the modern internet (and web) in most countries was built privately.

which is not only wrong but also entirely irrelevant, because that only happened after the Internet had already been created, entirely with US government funding as it happens. That investment only happened "naturally" for the Internet, the public sector contender that the government had built, because it was the only one good enough to invest further in.

We know that that infrastructure build-out would not have happened "naturally" for a purely private sector-seeded system, because we saw it not-happen for Lotus Notes, the private sector contender, because it was so unpromising. Had there just been the private sector efforts, you would not be able to buy books online at all today.

With the exception of a few places like the old AT&T labs, the private sector simply does not do really early stage projects, but the public sector, or more precisely the non-profit sector, can. This is because non-profits (almost by definition) can provide some funding for projects that don't need to be justified for a specific payoff.

In other words, the reason that the non-profit sector is better at seed funding is precisely because "The primary motivator and driver for ARPANET had nothing whatsoever to do with us being able to buy books online."

We are buying books online roughly 50 years after Paul Baran's packet switching. What's the net present value for a 50 year payoff? Which venture capitalist is going to invest in your project for that? Answer: nobody.

every military initiative because they might develop into amazingly useful civilian projects

This is not true. It's just very difficult to convince Americans that their taxes should pay for seed funding for healthcare or for buying books online, but very easy to convince them to pay up for whizzy new bombs for dropping on people who look like me. So the US military budget ends up being a large part of the US R&D budget. Given different politics, you could instead just fund R&D directly.
Not to nitpick, but I was surprised to see you got "nothing useful" for "NBA Standings".

What do you consider useful? Is it not worth your time if the search engine doesn't provide the current standings on the page? My first result for "nba standings" was nba.com/standings which is probably the canonical source for such a thing.
Some kind of sharing could be done with the peers to peers feature. Cf https://hacks.mozilla.org/2013/02/hello-chrome-its-firefox-c...
Making of Second Reality / Future Crew
Sorry for the surprise HN post! ;)

I'm wondering if there's any docs for deployment beyond the python example I saw. I'd like to deploy nodejs and go apps in particular.

Thanks for the interesting project!
That's not a particularly uncommon technique - get a page to rank first, without any obvious commercial links on it - then once it's generating traffic add the desired links.
Confused me with Tsuru Capital [1][2], a trading company that uses Haskell as their main programming language.

[1] http://www.tsurucapital.com/en/jobs.html
[2] http://tomschrijvers.blogspot.ca/2012/12/haskell-tsuru-capit...
I fail to see what "rising up" against an army of random alt accounts on Twitter would have accomplished. Those are people completely irrelevant to the scene, we don't work with them, they don't contribute to our culture, we're not responsible for their actions, we're not even affected by their actions (no, being tweeted at is not being affected). Not addressing them is the best course of action.

Further I don't really see evidence of this having caused more fear among women in tech. In fact one of the more popular blog responses was written by a woman, speaking out against _both_ Adria Richards and the Twitter Idiots. Guess she forgot to retract into her shell for that one.

>There was plenty of aggressive examination of what Adria Richards did

Which is how it should have been. She handled the situation in a shockingly ridiculous way. _Shockingly_. And it turned out she had a history of doing such shockingly antagonistic things to anyone who wasn't black and/or a woman. People must know that being a member of a "protected class" isn't a license to be a complete asshole, and it isn't a license to abuse your professional standing to further your political cause. We need to foster a culture of civility all-around. This is what the "woman fired for calling out sexism" crew is missing.

Maybe those who are still shilling the extremist "OMG SYSTEMIC MISOGYNY" line should head to pyvideo.org. A good number of the talks at the con were given by women. THESE women were the ones "speaking out" -- as part of the community, on merit, rather than as shameless ideologues. Two of the best talks I've seen from this year were given by women: Jessica McKellar's and Julia Grace's. There are plenty of women out there who, for whatever reason, don't feel excluded from tech and who frankly kick ass professionally. I wonder why this is?

Less unsubstantiated political BS, more meritocracy. That is the road to solving the gender "problem" in tech. Not hiring "developer evangelists" who don't code/build/do anything and whose jobs are rife with potential for ideological abuse.
Would you mind listing the high quality self hosted alternatives to Google Reader? I host my own email (Postfix+Dovecot on Ubuntu is pretty simple), and I might like to do it for RSS feeds, too.
I partly agree about the customer service issue. However, they have really been stepping up as of late (if you are an AdWords customer that is). However the striking thing for me is the "voiced" doublestandard. Cutts is pretty consistent on the Organic side of things, but I don't think I have seen the same from their AdWords department. Which is a shame as it does need to be policed.
Tiny error: in Ruby global variables start with $, class variables start with @@.
EB5 is the equivalent for those countries as I understand it (I'm not an immigration attorney though).
Could you elaborate on the other heroku in a box offerings building on docker? Sounds pretty interesting!
This gets taken down in 5...4...3...2....1....
I must have hit a nerve.

> The reason go is a good investment because it has alot of good investors investing in it.

A lot of good investors invested in MongoDB.

> Time yes, Money no. Developers may charge money to produce software, however there are lots of software projects out there that were written by developers who worked for free.

Have you ever been in a startup before? Spending months reinventing the wheel while competitors are working on business logic is a great way to set yourself permanently behind.

> As if its likely to fail? Go has already successfully satisfied the language designer's desires that motivated the project's creation.

Besides Vitess, what other high profile usage is there at Google? Not to mention they offloaded part of the implementation to Memcache because Go wasn't good enough.

> Are you kidding me? Google has some of the most well respected engineers in computational history working full time on Go.

You don't need Turing award winners to flesh out solid libraries. Go doesn't even have a precise GC and still won't have one by 1.1.
I can't help but think of Betteridge's Law, even when a headline is a request.

http://en.wikipedia.org/wiki/Betteridges_law_of_headlines
Yep, that's the one! Man, I'm so excited about docker, even if I have to deploy it manually.
Unfortunately, that's 90% how craptastic Ubuntu's GTK theme is. I wish they would have shown off Geary with a better theme and icons.
To be fair to DuckDuckGo, I tried your searches and did get useful results. "movies near me" took me to Yahoo! Movies, which showed me theaters near me. I could also search for something like "movies [zip code]". I tried it for a few different zip codes and it always got me the results I wanted, but not always through the same site. For one zip code, it brought up the Fandango page for that area, which had exactly what I wanted. For another, it took me right to the showtime page of the only theater in the town.

As for "NBA standings," I'm not a huge NBA guy, so maybe I don't know what you wanted, but it takes me right to nba.com/standings, which is the same as the top result on Google. The only difference that I can tell is that Google puts some of the standings in a table on the search results page, which doesn't seem like a huge deal to me.

It sounds like you're judging a search engine based solely on the information it takes out of links and puts in its own format on the results page, not by the links it provides. While I agree that bells and whistles like extracting certain results into a table on the results page are cool, that hardly seems to me like the ultimate test of a search engine. Actually I'd say that's one of the least important factors in a search engine, to me anyway.

Anyway, with all that said, I don't have anything against Google. I just don't agree with your assessment of DuckDuckGo.

Edit: That's not to say DuckDuckGo is perfect. I queried my own name and found that DuckDuckGo didn't pick up on all the stuff that Google does about me. For instance, I can't seem to find my linkedin page through DuckDuckGo at all.

Still, honestly, I think it seems pretty decent for a search engine. Not better than Google, but certainly useful.

Edit2: DuckDuckGo actually has some cool features that Google does not.

Search "password generator" on DDG and it actually generates a password for you above the search results. Search "hackage reactive-banana" and it gives you a summary of the Haskell package above the search results.
It looks to be keyed towards children and restricting their access to certain content and usage time frames. I suppose it will fill a niche market. But I certainly don't support its aim.
Pollenizer wants 200 more angel investors in Australia
The key is that, most of the time, good team members don't need reprimanding. They bring up problems to their manager and teammates on their own. If they aren't going to meet their deadlines, they tell people.
Haha nice dude, I came here just for donglegate lol. Aren't you intuitive
I'm planning on s3 to serve my static assets, and hoping to mitigate this by serving a small file from a traditional server that checks up on all links and does the whole back off request dance if there is a problem.
i'm just running the php nurble() function from command line, but it seems you should reference global $nouns within the function and use either "/\W/" (upper case "W") or "/\s/" in the preg_split. am i missing something?
So HN has to be the consumer service?! that's not what this place is about.