skysight-inc/HackerNews huggingface dataset:
As anyone who's done any level of enterprise support knows is that people hate email, but absolutely freak out when there is the smallest problem with it. For awhile I had my staff attempt to work in a lesson on email during tech orientation for new employees, the problem is that everyone thinks they know how email works, so they'd just tune out. Try explaining the concept that successfully "sending" an email only means that the local server has agreed to accept it, it doesn't mean that the recipient received it and see how far you get. Trying to fix email is a lot more complicated than some fancy pants Framework-Of-The-Moment application purporting to declutter your inbox, it actually is going to involve somehow getting people to understand, at a basic level, how their email gets delivered.

I think the lowest hanging fruit is simply making it easier for the hoi polloi to connect to their accounts easily. NO ONE does a good job with this, not Apple, not Google, not Thunderbird, not Outlook, NO ONE. I've done more freelance work (at absurd rates) simply fixing email client setups than anything else and just making sure that all my client's devices are setup the same. This should be trivial, but it's not.

And don't get me started on all the fantastically crappy email providers out there. I'm looking at you Godaddy, your craptastic email service has wasted more of my time in the past month than I care to think about.

Go Fastmail!
>> "It's no different than requiring the removal of newspaper archives from public libraries to articles from the past"

I think the difference is that newspapers probably never would have printed half the stuff people want removed in the first place. You would also be able to sue a newspaper and have corrections printed. Probably not as easy with online content if posted anonymously.

I think a big part of the problem is the different attitudes to free speech around the world. In the US it is top priority. In the UK people are legally punished for posting harassing or threatening messages on social media. In France/Germany there are laws are speech on the holocaust and anti-Semitism. I think free speech is important but I also think we can regulate it to a point and that's not an attitude that would fly in some countries, particularly the US (my opinion is changing slightly as it become more and more obvious we can't trust our governments). The internet being a global thing we are going to face these problems more and more.
There are a few factors here. Besides demographics (mentioned by jobu) there's self-protection: women and minorities are penalized for promoting women and minorities. So neither a female boss nor a female subordinate really wants to work with the other, because together they can't both win (on average). Just game theory given current constraints. And that's why guys don't mind having a female boss -- there's not the same penalty for either.

http://aom.org/News/Press-Releases/Women-and-minority-corpor...
...until Amazon decides that it doesn't like the publisher of the book you're reading.

http://www.nytimes.com/2009/07/18/technology/companies/18ama...
Ideally I would only use my email for outbound, and different apps with different purposes for interacting with inbound.

A phone call should go to my email first, then get routed to my current voice app.

A short message should go to my email, then routed to my Viber/SMS/Whatsapp.

An email from my team with an action item, should get routed to my to-do app.

A picture message should get routed to my gallery.

etc...

Clicking on notifications should open the right app, or at least give me options.
Come now -- you don't have to re-implement containers for specific type in Go any more than you do in, say, Python -- you just have to cast when you remove objects from the container.

Not great, since you're losing compile-time safety for the type -- but no worse than every single line written in a "dynamic" language like Python, and no worse than pre-generics java, say, or obj-c.
Source? If this is a snippet from one of his essays I'd love to read the whole thing.
It is not a code portability issue - it is a configuration and environment and dependency volatility issue. Everyone can use cross compilable C and still have deploy and lifecycle headaches.
Better title would be, "Most people don't care if their boss is male/female, but we will skew these results because that's a better article"
So Gates wants heavy taxes on consumers, but no taxes on entrepreneurs and philanthropists. Interesting. I wonder which of these categories applies to Gates?
>Google is constantly looking to create controversy and undermine any kind of privacy rights enforcement rather than being constructive in finding solutions.

It's a magical "censor whatever I say" button. What kind of constructive solution do you imagine?
That is insane bandwidth
I do EXACTLY this to avoid my laptop acting weird when I take it home/bring it to work.
I mentioned it in another comment but I take this site as the authority on the subject [0] (for the layman, of course). And if anyone knows about why things fly, these are the guys.

[0] http://www.grc.nasa.gov/WWW/k-12/airplane/lift1.html.
I blogged about this the other day and would love to hear about your experience!

http://gregoryszorc.com/blog/2014/10/13/deterministic-and-mi...
It doesn't matter how different it is: If money is not speech, why couldn't Congress prevent the Times from spending money to write and print articles about candidates?
It's a matter of will, not necessarily of tech. The US has shown it lacks the will to achieve its former dominance.
This is about trading carrier lockin for apple lockin, that's all.
I think you're glossing over the simplest option: allow commenters to remove their comments. This puts the responsibility where it belongs. If you want content removed, actually have it removed, don't involve some third party search engine index.
If fitness culture has "broscience", than this is its "highbrowscience" counterpart.
Thanks! I feel so stupid not even trying the link and seeing it had a /promo in it. It worked just fine!
Women were 50% more likely than men to prefer a male boss and 79% more likely than men to prefer a female boss. The biggest difference seems to be that women were much more likely to express any preference at all.
Leaked Draft Confirms TPP Will Censor Internet and Stifle Free Expression
Crowdfunding a campaign to ‘engulf Valve employees’ lives’
> It's no different than requiring the removal of newspaper archives from public libraries to articles from the past.

Except that before the Internet was a thing, in general, if you did something that got you in the newspaper five years ago, nobody would remember it when you're applying for a job or networking or somehow get in the news again, doubly so if you moved town.

These days, it's likely that if you were in the news once, that baggage is likely to be attached to you forever; it can quite literally ruin your life.

That's quite a massive difference if you ask me.
Why is this downvoted? I think Google has to delete you from the index if you wish, without any special justification or court order.
Show HN: Find healthy, farm fresh food in your city with one click
A quick, fun little project I've been working on. I was interested in learning the Google Maps API, so I came up with this. Hope you find it useful. I would love to hear your feedback...

(Sorry, U.S. only right now)

www.seedtip.com
Hola Argentina welcome to the space club.
The fundamental problem here is that desktop Linux users, who have absolutely had a bad experience over the decades, have gotten so tired of incompetently executed half-assed solutions that they now grab at any other solution with the fervor of a drowning victim.

Why have they gotten to this point? Because the people working on desktop have generally been the D-team. The A-team is working on kernels and infrastructure, the B-team turns out packaging, and the D-team has been coming up with hair-raising stuff like gnome, 'desktop bus', pulseaudio, enlightenment.

So this weird little monoculture has emerged in which no other concern matters except that they get rescued from drowning -- that their boot times (!?!?) go to 5 seconds from 10, that hot-plugging USB drives (!?!?!?!) be wrapped in with the init system if it helps at all, that DHCP (!!??!?!?!?!!) and core files (!!!!!!!!) and all logging (!!!!?!?!?!?!?!?!) be taken over in the name of helping even 1% on the core experience.

But at the same time, two basic axioms of reality still bear:

1. Linux on the desktop is irrelevant and will never win, both in terms of the Linux story and in absolute terms; and every scrap of effort that goes into it has been objectively wasted for two decades and will continue to be wasted.

2. Linux everywhere else has been working fine for longer than most of the desktop people have been alive.

following from (2), the people who run servers recognize that although systemd has some good ideas, it forcibly bundles together a grip of super bad ones too, and is clearly implemented by people who don't understand systems outside of the desktop.

The attempt to turn Debian back into a distribution for everyone, rather than a small collection of desktop people, is completely valid and sensible. That said, it's totally clear why the desktop people want it this way, and why they have such a misguided emotional investment in their terrible new windows emulator.
You jest, but its the truth. Your idea is worthless until its in production.
go generate is in 1.4 which will arrive shortly

The proposal (the implementation is pretty much this) is here:
https://docs.google.com/a/golang.org/document/d/1V03LUfjSADD...

If you feel a real strong need for generics, for something like a "sort by property of my custom type... do it for n types", then it's now trivial to generate that.

You can code like you have the features the core doesn't support, whilst having the succinctness, performance and maintainability that the language delivers.

I've coded Go almost daily for 2+ years and only a couple of times had the urge/need for generics... I dunno, maybe I'm the exception here.
> "it makes perfect sense to be a bit wary about electric vehicles manufactured in California sunshine"

It makes no more sense than a Florida driver being wary of overheating a car made in Detroit. There may actually be some winter weather technical problems that Tesla has yet to resolve, I honestly don't know. But everything in your post is either speculation or a fallacy called argumentum ad populum [1].

If I were to speculate, I'd assume that an electric vehicle would be more reliable than a gas powered one in the winter, not less. Ignition is simpler, there are less moving parts, etc. But it's still speculation, and you can't make an argument from a point of ignorance.

[1] http://en.wikipedia.org/wiki/Argumentum_ad_populum
> FTP

Please do not use FTP, FTP sends everything over the wire in clear text, across the entire internet. You should not be using FTP for anything ever. Use SFTP, scp, HTTPS from the server, but not FTP.
> no worse than pre-generics java

exactly.
It seems you can't get the additional bonuses from linking Facebook, etc. if you had the promo.
Another option is to use Instapaper and read the entire thing on one page for free.
C will not save us. The Future of Software Development
And not even there, in my experience; my laptop and desktop reboot once every few weeks or longer, usually for kernel upgrades, and even with legacy init, bios-to-login-screen is not the longest part of that process. For interactive machines, systemd is already a complicated solution for a simple non-problem. For servers, it's worse.
Meta: wasn't blaming you for the downvote - just speaking into the HN air to whomever did downvote.
I've had the same experience - very little need for generics in Go on a regular basis. I really appreciated the following snippet from http://robnapier.net/go-is-a-shop-built-jig:

"Probably the biggest complaint people have with Go is the lack of generics. And I did run into that in just the first couple of weeks of work on my project, and I wound up with a bunch of duplicated code to work around it. And then, when it was all working, I refactored out the duplicated code. And I refactored again. And in the end, the whole thing was simpler and shorter than what I would have done with generics. So again, in the end, Go turned out to be a language for solving real problems rather than a language filled with beautiful tools, and so you build real solutions rather than finding excuses to use your beautiful tools. Don’t try to make Go what it isn’t. If you’re trying to solve abstract CS problems in their most generalized forms, then you may find it frustrating. But if you’re trying to solve specific, practical problems in the forms professional developers typically encounter, Go is quite nice."
Startup Financing: Difficult to Accomplish?
"Wings work by pushing air down end of story". Nope, that is hardly the end of the story on such a complex matter. And you contradict yourself by saying that due to complexity simple analogies break down, and then go ahead and provide a very simplistic and incomplete explanation, kinda ironic isn't it?

What you propose as a solution is the skipping stone theory which is not entirely correct and is mentioned as one of the incomplete/incorrect theories on the NASA site.

Edit: I forgot but a typical counterargument to the skipping theory is the question of how can planes fly inverted then, if the wing in the standard configuration pushes the air down?
Glad he hasn't (yet) said this will be the last one. Was kind of worried about that sort of postscript when I clicked this link.

What if Apple switched to a new file system in OS X and John wasn't writing a review? (Agree with him that it does feel like Core Storage is headed in that direction.)
One stat I noticed in his review was the adoption rates of iOS 7 and 8. It makes me wonder how many of the people who haven't upgraded are jailbreakers.
I have had chocolat installed for a long time and I sometimes use it when I don't want to look at a file in vim, which is pretty often when I just want to read the code. I hang out in the #chocolat channel on Freenode. My take on it is the developer sincerely cares about making a great editor, and it has always been pretty simple to use. The economics of being yet another code editor are not great and Alex is the only owner and developer yet he is still dedicated to the project. I am not sure you will ever see the kind of ecosystem that TextMate and Sublime Text enjoy, but if you can see past its faults, chocolat is a pretty nice little editor.
The Uncle Who Works for Nintendo
http://www.grc.nasa.gov/WWW/k-12/airplane/wrong2.html
The Strange, Isolated Life of a Tuberculosis Patient in the 21st Century
What is the point of arguing a counterfactual?
There are a few posts on the pgsql-hackers mailing list that have some more detailed information, for anyone interested in reading more about the approach taken: http://www.postgresql.org/message-id/5CFE0CA1-E5CC-4CD1-9D0B...

I think this is a fascinating approach to improving query speed. It certainly won't be applicable to every use-case, but it seems like there's a lot of value in it.
Reading the blog about this example[1] actually heartened me that this is being done correctly.

The blog remains in google under all obvious keywords. Google only removes it for the requested keyword (probably the commenters name).

It's not a true delisting, but the option to have your name disassociated from content.

[1] http://www.bbc.com/news/business-28130581
LOL what? The New York Times has endorsed a Democratic president for the last 50 years or something.
Show HN: Photography licensing hip site
I bought the iBook anyway to be able to support John directly. I've found that I anticipate his review slightly more than the OS itself sometimes.
The "right to be forgotten" is a doublespeak - it is really a concept for revoking others' right to free speech. I have no idea how the EU justice system works but I hope they have the means to correct this serious error.
I'd be interested in hearing from others about (1) other papers and implementations along these lines; (2) commentary on the approach outlined in the paper.
Water splashdown is preferable because you don't have to deal with obstacles. Russia simply didn't have the blue-water navy to perform recovery, so they capitalized on their large landmass instead.
Only 4% of drone victims in Pakistan named as al Qaeda members
>It's an unpopular opinion, but I don't think that everyone should have a roughly equal say in how things go. The average person isn't as well equipped to deal with large problems as the elite are.

You are assuming the elite are far wiser and more ethical than the broad masses. That is not at all well-evidenced.
I think the disaster that was 8.0.1 prevented a lot of what would normally have been the second wave of upgrades. People heard "iOS update bricks your phone!" and didn't do what the little upgrade popup suggested, even after 8.0.2 resolved the issue.

There are also a lot of 4S phones out there, and quite a bit of press around the launch that advised people on 4S's not to upgrade.
We're been using Docker and coreos+fleet for our production environment at GaiaGPS for a few months now, and have been very impressed. We use quay.io for building our repositories, triggered by a github commit.

I agree with what others have said, and for us, the biggest benefit we see is keeping our production environment up to date, and stable. We're a small shop, and want to waste as little time as possible maintaining our production environment. We were able to go from 1 host (that occasionally went down -- and downtime for every deploy) to a 3-node coreos cluster fairly easily. We can also scale up, or even recreate the cluster, very easily.
CORRECTION #2: It turns out the nation has only 11 "Ebola beds": the Omaha and NIH wards can only treat 1-2 and 2 patients with something this bad out of the 10 and 7 total beds they have. Which leaves 7 free at the moment.
https://news.ycombinator.com/item?id=8424337

https://news.ycombinator.com/item?id=8418552
CORRECTION #3: It turns out the nation has only 11 "Ebola beds": the Omaha and NIH wards can only treat 1-2 and 2 patients with something this bad out of the 10 and 7 total beds they have. Which leaves 7 free at the moment.
> If you decide that only having Array<T> and Map<T> is a deal breaker, and the complexity of creating a tool to autogenerate the go code for a large number of SinglyLinkedList<T>/DoublyLinkedList<T>/CircularLinkedList<T>/etc... outweighs the uses of Go, then don't use Go.

With all due respect, but how is having to build a custom code-generator first, before you can write your actual program not accidental complexity?
Actually some endeavors are a multi-generational effort. Specifically consider the case of farming / ranching. Many development projects are unprofitable over the course of a single lifetime.

Large estate taxation schemes always need to carve out exceptions for ag and then the loophole-thread pulling begins.
Interesting!

However if you want one fast core, you're screwed :)
Most likely because iOS8 requires you to have heaps of storage space available for an OTA update; http://daringfireball.net/2014/10/ios_8_storage_space
Love the concept - but reading the sample chapter, the layout was extremely distracting. Tons of widows/orphans, and even some images that were cut across pages.

When you are selling a book for $36, the bar is a little higher in terms of the quality of the presentation.
The article is only de-listed from Goolge if you try searching for it using the name of the commenter. All other search terms return the article.
95 inches in 1997 was not the amount of snowfall that year.

It was the record depth of snow that accumulated on the ground. Meaning that more snow than that likely fell through the year.
CORRECTION #4: It turns out the nation has only 11 "Ebola beds": the Omaha and NIH wards can only treat 1-2 and 2 patients with something this bad out of the 10 and 7 total beds they have. Which leaves 7 free at the moment.
I didn't upgrade my 4S, based solely upon Ars Technica's advice regarding the slowdown. Since then, I've weakened and bought an iPhone 6... so I guess I'll use 'Not upgraded to iOS 8' as a selling point when I flog the old phone on eBay :)
Step 1. Make sure that I am disagreeing in the right spirit and communicating in the right way. See disagreement diagram: http://commons.wikimedia.org/wiki/File:Graham%27s_Hierarchy_... Typically this should ensure that the following discussion is done in the right spirit because I would guess developers tend to be logic driven.

Step 2. In the scenario that even this does not work or cannot be applied easily, then ask that "If we wanted to test out which option between these two, three approaches will work better, than what test could we conduct ?" Focus on defining a test to validate assumptions, rather than arguing for or against an option.
>They are buying them independent of the price.

This statement contradicts the entire theory of supply and demand. Also, my family owned a Mercedes once, and those things break down too damn often.

>Tell that the Chinese...

The Chinese are running a weak-currency policy.
Crowd dynamics using Miarmy rendered in Maya
I'd be less opposed to journald if it used SQLite instead of its own format, but I still think that logs don't belong in a binary file by default:
https://news.ycombinator.com/item?id=7210570
Using such a small sample size to draw any relevant conclusions is indeed a weird methodology.
If their findings were to be true, I would surely try it out.
For now this rather looks like one of those nutrition recommendations that have no real foundation in research. Sadly.
Thanks for the feedback - I have a newly formatted version of the book coming out later today which remedies the orphans and adds in some new bookmarking features.
Nice...I generally skip over the endorsements section but Addy Osamni's statement of confidence caught my eye, and it reminded me why I should even be interested in such a narrowly-tailored book: optimizing workflow.

I've clearly lost brain cells as I've gotten older, but I think I've been able to maintain a constant rate of learning new things by reducing the amount of slack and drag in how I work (and read)...I really like the selling point of "As a developer, I value my time at $100/hr and this book will save me 30 min/day...This means I will have an extra $12,500 per year". That's a nice way to think about it, though it probably underestimates the impact of more time in life.

I like the pricing of the video (at least at the launch price)...I almost never learn via video (yes, I'm that old) but for an extra $9 (or +$5 of the regularly-priced book)...that's not at all a bad deal. And I've been trying to make screencasts on workflow and tooling and am always interested in how the pros teach with video.

So, sold.
See also: https://news.ycombinator.com/item?id=5622209
I grant the docker.io build and private repository service access to my github repo, drop a Dockerfile at the root of my git repo, and the build server does the checkout outside of the Dockerfile and then executes the Dockerfile. I then use a github webhook to trigger a build when there's a new checkin to the master or qa branches. If the dockerfile completes successfully (based on exit status codes), it then spits out new docker images tagged with either "master" or "qa".

My fleet unit does a docker pull before it starts the container. So I just stop and start an individual unit to get it to run a new version.

Though fleet has a concept of global units (that run on all available machines), there's no way to do a rolling restart with them yet. Instead, I use unit templates to launch multiple instances of the same unit, and then stop and start each instance individually, and wait for it to respond before continuing to the next one. I intend to catch a webhook from the build server and do this automatically, but haven't written this yet.