skysight-inc/HackerNews huggingface dataset:
> because one of the things that attracts me to Linux over Windows is the use of well-defined interoperable wire protocols rather than RPC systems.

NFS is an RPC system. Both protocol-based and RPC-based systems can be well-documented and well-specified. Both kinds of system can be arbitrary nightmares. I don't think you're drawing a useful distinction. Both ecosystems have some services provided over RPC and some services provided over some kind of other message format.

> [RPC] requires a server architecture identical to the MS one

No it doesn't. It "requires" Exchange-style architecture in the same way that IMAP "requires" maildir storage. In the end, you have a message-passing protocol, and you can choose to respond to messages any way you'd like.

> GNOME have been able to produce such a bad wire protocol for dbus because they're writing both ends and happy to break compatibility regularly

They claim that the dbus wire protocol is stable and that individual dbus services will present broadly compatible interfaces. Dbus is for everyone, not just internal communication inside GNOME. That's what makes dbus being awful especially annoying.
I used to have a Gmail account too but switched to Fastmail about 16 months ago and recently renewed my account for 3 more years. It's reliable and the web client is crazy fast.

Yep, me too. My primary reasons:

* I am moving back from Mail.app (+ Google Mail interface) to mutt. Google's non-standard IMAP drives my totally crazy. Now I use mutt-kz + isync + notmuch + msmtp. Thanks to mutt-kz/notmuch, I have full threads, even when they are cross folder and fast search.

* On the occasions I do need Webmail, Fastmail's web interface is indeed insanely fast.

* More control over filters, etc., down to writing Sieve scripts. (I don't use tagging in notmuch, since it is not portable to mobile, so I use virtual folders in mutt-kz with 'folder:' queries.)

* Google is becoming too large and intrusive, and I don't want all my data to live with them.

* I would rather support a smaller company that contributes back their improvements to an opensource IMAP server (here Cyrus).

At any rate, notmuch is absolutely brilliant!
I especially like the absurdity presented in this diagram:

http://sshkeybox.com/img/keybox_dia.jpg

Not only does it create a single point of failure in the Administration, but the third case illustrates that this is some kind of feature, advertising blocking normal SSH traffic to the server network, instead replacing it with HTTPS traffic.

Please don't do this. Just accept SSH and learn to deal with it. If you can't, maybe systems administration is not for you and you should pay someone to do it.
Hah, so now setting up your own email server is Google bashing, running Linux is Microsoft bashing and drinking water is Coca-Cola bashing ...
This I could get behind. If you were to strip the adjectives out of the stories (both literally and figuratively, it would not only remove some of the inherent bias, but also a lot of the noise. For example: "A police officer shot a man during an altercation over Lucky Charms in Sometown, California. The shooting is currently under investigation.

And that's it. You report the facts of the investigation and then the public has an unbiased view of the facts, without the subtle nuances that introduce bias. Such as, "A black police officer shot a Vietnamese man. Until the facts of the case reveal that race was a motive, then those details presumptively introduce race as a motive. That's the kind of journalism that is successful financially because it generates strong emotions, and thus viewers however it's subtly dishonest not because those facts aren't true, but because of the motivation behind why those facts where included.
I really like this tool and it has been very reliable for me so far. Thanks for sharing the code.
Looking at the PDF it appears that it's Windows specific.
Is it a Google specific issue though? I mean there is a policy users could read, they have the dashboard, transparency reports, bug trackers, forums, blog posts, the works, probably more than anyone else offers.

Also there are the many articles the keep popping up about Google with various motivations behind them, I think "people" are more "aware" than you give them credit for.

Also don't you think that data is/are a major part of the functionality of these products? they operate on data, data collection isn't a side effect but it's built into the utility of such services almost by definition.
Oregon looks pretty good on their map. I wish they had a more detailed version of it - I'd be curious to see their predictions for Europe.
I'm not sure what point you're making. You say almost exactly what Rob says (who's "Bob" btw?), which is that Ken invented the UTF-8 encoding scheme to improve on IBM's proposal. I don't see hubris here; just a desire to give Ken the recognition he deserves for some clever work.
Bug 1088660 – Improve the search bar UI to support one-off searches
Thanks, I'll file this as an issue on our site's tracker.
The 10 Most Popular Posts on Argentina Photo Gallery in October 2014
Let's hope that it stays that way!

Anyway, the whole point of my comment was to (try to) convince people to NOT go that route.
Maybe if you take this post as a singular occurrence but I've noticed many such post in the last week alone.
Maybe some of this is a matter of interpretation.

* to me, his opening line means that you should "go away" if your reason for reading this article was to learn how to commit cybercrime

* "above-average" could also be interpreted several ways. Perhaps most programmers have an above-average talent for programming, which is part of what attracted them to it in the first place? In this interpretation, the people who have below-average talent give up and choose to do something that they are talented at.
A simple way to make client/server python applications
Yeah, I switched to Gmail a while back exactly because of the spam issue. Google does a really good job with that.
>I have to ask, though - why engage in a thread like this?

Does he need an excuse for wanting to correct misinformation ?
No data mining (you pay for your service with money and not with your privacy). It's located in place where privacy laws are taken seriously. It also offers all the common features like IMAP, CalDAV, CardDAV, WebDAV and etc. And also has a very good Web interface as an option. And, it's using free software, not some proprietary closed source platform which you have no clue about. So by using it you support free software projects. A win win situation for everyone.

For more details, see:

https://mykolab.com/faq

https://mykolab.com/features
In double-blind tests by experts, wines from France are often beaten by wines from Napa or even New Jersey. The results between one region and another are statistically indistinguishable.

http://www.newyorker.com/tech/frontal-cortex/does-all-wine-t...

http://www.theguardian.com/lifeandstyle/2013/jun/23/wine-tas...

So yes, if over time regional temperatures change then it is likely the center mass of grape-growing may move a little pole-ward. Existing grape-growers will adapt by either growing different grapes or changing the way they grow their current grapes.

This is also true for corn. And wheat. That also will move north a little bit and favor different strains over time.

And yes, the resulting subtle changes due to localized fog, minerals in the soil or farming expertise might indeed modify the taste or other characteristics of the resulting wine. Or corn. Or wheat.

But whatever bizarre characteristics we choose to attribute to wines based on what valley they come from isn't set in stone. The people who now claim to especially prize (when they see the label) a certain wine grown in a certain year in a certain valley in Bordeaux could just as easily decide tomorrow to feel the same way about a different wine grown in that valley, or about a new wine grown in Tasmania.

Much of the nuance attributed to wine is a delusion; there is no deep social need to humor the delusional.
European Lawmakers’ Plan to Break Up Google
There's not much motivation to create a non-porn site YouTube clone. You have to believe you can do it better or need to not host your content on YouTube, and you have to be able to do it.

Porn has the need (the mainstream providers generally delete porn) and the sheer resources to do it.
I'd use that.
Wouldn't it be easier to calculate the values by drawing a giant circle on the ground and measuring the values? You can mark out the angle on the circle and then measure the X & Y values of different points on the arc.
The Gaming community sucks and we all know why
It's true that Hotmail & Yahoo were available well before Gmail, but pre-AJAX webmail wasn't fit for serious use - it was more of a backup for people traveling, or for ad-hoc use, and most email use was from desktop software (Eudora, Outlook Express, etc).

Gmail was really the first webmail usable as a person's only email address, lot least because of the 1G storage on offer.
That's my mistake. I always take a left after the giant penis rocket. Thanks!
I was going to say: This world is pretty impressive, but I'd rather see what people do in a survival world. For some reason I thought it would be a utopia with marvelous redstone machines everywhere, automating everything, etc. But not surprisingly that's not the case. Thanks for sharing.
If you are not an established name like cstross or jacquesm, who else is going to submit your stuff?
As a rule of thumb, when ever one thinks that "wow, this code I just wrote is really clever", it should be a sign to sit back, take another approach and rewrite that code.

Clever code almost always means that in hindsight it's terrible and will introduce bugs.

In my opinion "x.indexOf(y) !== 0" is a lot more clearer and will immediately tells other developers what is happening. No point in saving space code, that's why we have minification libraries.
Explaining to my sister how to set her iPhone, or to my brother and his wife who want to access the same email account on two computers...

iPhone supports IMAP just fine, so that is not much effort :).

But your point is true, operating a mailserver with reliable delivery is difficult, given the importance IP reputation. Badly maintained family boxes would just be a spam-nest.

Also, for the $40 per year I spend on Fastmail, it is not really profitable for me. Though I had a mail server for a while, when it was still fun ;).
Master Foo and the Hardware designer
Uber Über Alles
It really is not; my dovecot, opensmtpd and dkimproxy (needed almost exclusively to ensure delivery to Gmail) config is 45 lines total (with comments).
Running your own server is great until something goes wrong and nothing works. It is just too much hassle to run your own mail server these days IMHO. Being blacklisted for spam is a nightmare to sort out and can happen so easily when you stick you server on something like DO. The control and privacy is nice but is there really much difference between running your own server on DO and using Outlook.com or Gmail in terms of privacy?
I'm not sure "leeching copyrighted content" is a fair description of what Youtube-dl does. Yes most of the content you will download with it is copyright, but it is content that you already have a right to see, and in most cases the expectation is that you would maintain your right to see it for as long as Youtube (or other sight) remains active. The main difference is that Youtube-dl allows one to view the content with a program other then the browser. I suspect that few people uploading to a video sharing site did so with the intention of requiring people to view it using that sites player, but rather did so with the intention of people viewing it, and the player restriction was incidental.

The one place I can see where this breaks down is in advertisements, but I consider that to fall into the incidental results. (Although Youtube-dl does have a --include-ads option)
accurate measurement tools weren't so easy to come by as paper and time
It's a bit more than that. It can also be used to convert strings (containing numeric values) to Numbers. More commonly seen than the prefix "~~" is "|0", because of it's low order precedence.

> '15'
'15'
> ~~'15'
15
> '15'|0
15
> 15.99|0
15
> ~~15 * 1.3
19.5
> 15 * 1.3 | 0
19
The attitude I would find most helpful would be one of "sane defaults". It should be possible for beginning users to get up and running doing things with the most minimal amount of configuration possible. Then as the user learns more they can replace bits of the default piecewise with config files that only overwrite the specified attributes.
It's tough to get 6 digits of accuracy that way. Think, if the circle is 10 metres across, 1 mm is still 0.0001, just 4 digits.

Trying to do it physically is orders of magnitude less accurate.
I'm a notmuch user, too. It's really awesome, but there's a couple things I haven't figured out yet that would really improve my setup. The most important issue is being able to sync tags across many computers. I'll remove the inbox tag from mail on one computer, and then I'll have to do it again on each additional computer that I use notmuch on. Do you have this issue, too? Have you solved it?
Python is my main language at this point. One of my uses is writing test scripts that may end up running on several computers that are both on- and off-network. So I walk up to a computer, install Python, maybe one or two modules, my program, hook up some hardware, and off we go. At my workplace, this is presently around a dozen computers.

There's a chance that I will need an editor: If a program crashes, needs to be changed, or I want to show somebody how to modify it themselves. Having something built-in with the nice colors, indents, and syntax checking, the same on every PC, is just plain handy. Otherwise, it wouldn't kill me to add a code editor to my collection of installers that I carry in my pocket, but it would be one more thing.

So I like the idea of a built in editor.
I wish Fastmail would add servers in Iceland.

They already have a datacenter there, it's fairly well connected (on top of multiple transatlantic cables), a sensible government and sensible, transparent judicial processes.
Anybody know how much revenue gmail makes per user? I'm pretty sure I'd be happy to pay that to not have them scrape through my email. I think they have great services but am turned off by the idea of them owning all of my data as they are pretty up front about looking through it to sell advertisements against me. They are also getting really good at sifting through it with all the latest deep learning neural networks. I'd like to see google open the business model to include selling me a service up front rather than incrementally selling my data. Of course, I've been saying this since 1996 and always have had people look at me odd, shrug and say "but it's free and it works great".
I tried Google Chrome (v29 on Windows, fwiw), and it behaves just like Firefox; i.e., it'll render local text or image files but won't play local videos. I didn't try Chromium.
Eschewing Zshell for Emacs
That doesn't surprise me. Google and the hacker/startup community have vastly different and often opposing interests.

In the end Google is the biggest advertising agency in the world. Advertising makes money by pushing people to make irrational choices - buy products and services that they don't need; buy from the vendor with bigger marketing budget, rather than superior engineering; overspend on stuff they need - e.g. cars, etc.
Discussion on reddit: http://www.reddit.com/r/golang/comments/2n6zyj/go_ioc_packag...
I've just setup a box especially for some mail accounts on DO by using https://mailinabox.email
Looks like a pretty complete package for the job, let's see how it holds up.
Odd, looks fine for me with NoScript in use...
Why not just pay someone else? I'm paying fastmail 40 dollars a year and happy with it.
At the end of the day, people don't read privacy policies.[1] They depend on intuition: if I watch a lot of cat videos on Youtube, I might get ads for cat products. When your data analysis goes outside the boundaries of what users would intuitively expect based on their knowing,[2] and voluntary interactions with your service, then I think you're on shaky ground.

And no, it's not a Google-specific problem. Google is just the face of this new industry based on privacy-monetization, and the criticism it gets is to be expected based on its leadership position.

[1] And I think it's wrong-headed to infer consent from inaction.

[2] When you're talking about, e.g., Android, many users don't even realize they're interacting with Google services.
You should look at civcraft. It's basically the same thing, but with a bunch of "realism" mods (realistic natural resource distribution, the ability to protect structures, etc.) and there is (was? I haven't played in a few years) a ton of automated production machinery players have built.

The market in civcraft was really impressive. I remember when Bitcoin was less than a dollar, you could buy 60 diamonds for a Bitcoin from one user.
The funny thing is that where we are based (LA-area), there's no scarcity at all of developers jobs, so, as I said, the main reason why the founders are getting away with this is because they managed to find people "naive enough" to think that you should be lucky if you are severely underpaid and at the end of the year you get a performance bonus that might make up for the difference.
Reset the iOS simulator using Frank
> If you think “hacking” has anything to do with computer crime or security breaking and came here to learn that, you can go away now. There's nothing for you here.

This. I don't think the author realizes that the reality out there is complex. You can "hack" for "good" or for "bad". Open-source is about not putting a moral judgment about what you want to achieve.
Yes, NetLogo is lexically scoped, and it has first-class functions (we call them "tasks") and higher-order functions. But it isn't homoiconic (unlike e.g. Berkeley Logo) so it doesn't really qualify as a Lisp IMO.
I had to look up what "VEVO" was. A joint venture of several major record labels and Google launched in 2009.

Personally I have no need for "VEVO" videos. Nor do I ever encounter VEVO youtube urls posted to websites, like HN. I wonder why?

As for maintainability, I beg to differ. The raison d'etre for this script arose out of frustration that early YouTube download solutions, e.g. gawk scripts, clive, etc., kept breaking whenever something at YouTube changed. I got tired of waiting for these programs to be fixed, if that ever happened.

I can fix this 164 line script faster if YouTube changes something than waiting for a third party to fix something they developed that is far more complex. Moreover, it does not rely on Python. Is there something wrong with DIY?

I see someone posted a link in this thread to another 208 line script, yget, that uses sed and awk. This further demonstrates the relative simplicity of downloading YouTube videos.
There's a official Visual Studio extension that does something similar[0]. It's surprisingly well received by the HN crowd[1], for a Microsoft product that is.

[0] http://blogs.msdn.com/b/visualstudio/archive/2014/02/17/intr...

[1] https://news.ycombinator.com/item?id=7253711
Here's a video tour of 2b2t for those interested: https://www.youtube.com/watch?v=WIlcLPJqvvA
> I did stop, many years ago, in part because I was tired of this sort of thread.

Reading this makes me sad. So this is why we can't have nice things in free software for end users! I, for one, will try to remember to stop and think before criticizing any free software project from now on.
Looking for young entrepreneurs to collaborate
Yes, but there are big differences too; see the "Compared to other Logos" section at http://ccl.northwestern.edu/netlogo/docs/programming.html#sy...
I think I agree to some degree, but I think I would still recommend this to a friend if they asked about something related.

At best, at least for me, I think it would be nice to have a process for someone who hasn't figured out what works for them best, so they can at least be knowledgeable of and refer to a way of approaching a task they want to achieve if they feel like they don't have one. And at worse, it would save me time trying to codify my way of doing things and trying to tailor it to who is asking.

It was also kind of interesting reading this, and thinking "this process seems too rigid for me", as I was thinking about how yesterday I decided to hack at firefox's http client and set the user agent based on the current most popular user-agent field from the public data released by companies like statcounter or the most frequent user agent sent over a local network while at the same time thinking, "if I followed this more closely I could have saved some time in some places".
Copyright law was developed in the 1700s precisely to prevent people from exploiting the limitations of physical formats for profit.

It's the opposite of what you've stated.

Authors, composers and publishers needed protection against cheap printing presses that would just print anything that was popular and flog it in the marketplaces.
If you want to create a gif that represents the complete video in a short gif loop have a look at https://github.com/marlev/gifserver

"I spent hours googling for a service that creates an animated gif from a video, that represents the complete video. I only found solutions that animated the first 10 frames, the first 30 seconds etc. So i decided to create gifserverthat will represent the complete video with 9 looping frames,no matter how long the original file is."
My Gmail inbox spam (for an account I barely use) is much worse than my private-server email inbox which is my primary email. shrug
I admit I only skimmed the spec, but the stuff he mentioned is in there. Do you have any info to counter the claims?
Not to mention "Real" pay hasn't increased since the 70's
You'd be surprised at how much innovation comes bottom-up. Someone tries a neat, work-relevant technology for a pet weekend project, demos it, and the company adopts it.

There are places with heavyweight evaluation/adoption/etc. processes, but there are more agile ones as well. This kind of firesale does pretty well for that model.
Full fledged? They are basically just scaled down P54C (P5 architecture from 1993) cores that have upgraded functional units, and you have 57 to 61 one them. Flexible, maybe, but not as generally useful unless you are explicitly writing code for it.

A better buy would be an AMD APU, which for ~150-200 watts (compared to the 225-300 for the Phi, which requires a ~130W CPU to operate) can do roughly the same processing work with a little less onboard memory.
You can pay Google Apps
My question:

How many hours/day did you sit with Minecraft? (or whoever has made this)
So there is. Wasn't loading when I clicked it. My bad.
I basically decided to give up on notmuch tags. I index using notmuch and create virtual mailboxes using folder: search queries. In that way I get the best of both worlds:

- notmuch + mutt-kz shows me complete threads (including mails that I sent or mails that are in other folders).

- I can use Maildir folders as normal, meaning that changes are synced back and I see them on my phone and other computers.

Of course, this has the downside that an e-mail cannot have multiple tags, but I don't run into that issue much. I primarily use search when I look for something that is older than a few days.

My messy (and outdated) muttrc, if you are interested:

https://github.com/danieldk/dotfiles/blob/master/.muttrc

The only thing I want to change soon is to switch from the OS X address book (using the 'contacts' command) to the new 'notmuch address' command for contact completion.
“Standard” Markdown Controversy