skysight-inc/HackerNews huggingface dataset:
People have "voted with their feet". That is why they use Excel...and before it Lotus 123...speaking of which my experience of editing letters that the VP of Engineering wrote in 123 is illustrative of why people use Excel for so many things: when faced with a problem Excel is cheap and available (and by cheap I mean the purchase is already a sunk cost). The VP of Engineering wasn't budgeted for a copy of Word Perfect and had he been he probably wasn't going to have the time to learn how to use it before the letter needed to be out.

There is, at least in my mind, perhaps a lesson for a prospective MBA here. People are not stupid and when everyone is doing something that isn't ideal, it may be because it is good enough or even the best alternative in practice. Part of the reason there isn't a large open source community around Excel is that there good professional support is ubiquitous and Excel has commercial grade documentation in such a diversity of forms that there is something close to any user's particular needs or expectations.

http://www.dummies.com/how-to/computers-software/Software-Fo...
One of the factors in play with the BBS world that never really came into play with the Internet/Usenet was physical locality because of the price of long distance calls. In many cases, if you belonged to a BBS (to get access to unpublished numbers and other benefits), the nexus was somewhere physically nearby. In my case, for a number of years I got together with various regulars from Channel One which was a relatively large BBS in Cambridge, MA.
1. I don't understand what you mean by "They don't have anything to do with the compiler"

https://golang.org/cmd/gc/#hdr-Compiler_Directives

2. I could keep adding syntax support as they come along and handle all the inconsistencies, but that is not a solution. It's a hack.
Your value to a company is not only what you can do now, but what you can do in the future - If you get acute back ache, burn out and RSI in both paws - you'll be taken out back, like old yeller, and shot.

You and your company, need you in the long term.
> As for the sexist part, reverse sexism is not a thing -- if the playing field is so imbalanced, then explicitly favoring the discriminated-against group is a fair measure to level the playing field.

You're conflating anti-discriminatory with reverse sexism.

Anti-discriminatory is passing a law that requires any company that gets tax breaks to meet some requirements of diversity.

reverse sexism is coming across a female owner who only hires women (I know of 1 such company).
you can cut corners by never refactoring and not thinking the design through thoroughly. In the long run this will actually cost you time but in the short run the customer gets something sooner. The problem is that the customer is usually unaware of the looming debt they are accumulating unless an engineer takes the time to explain it to them.
Yes but none of them have as powerful of a navigation system, nor do they usually account for traffic data which can be incredibly handy when deciding which route to take to head home from work or school during rush hour.
I think that for some time now Google's services are mostly crap. For example when I upgraded KitKat to Lollipop they fucked up my calendar. No month view? Seriously?

Plus it always vibrates since silent mode is gone. I found this out the hard way. My phone is always in silent mode and after the upgrade one day it just vibrated off the desk and the display broke. I should sue Google for this.

Anyway back to your issue with picture downloads: I had the same problem and after 20 minues of searching I managed to find where can I download my FUCKING pictures:

- go to Google Drive

- Click "Apps"

- Click "More"

- Click "Photos"

- Click "All photos"

And here comes the tricky part:

- At the top left corner hold your left mouse button and drag a box around all your photos

- Unselect the ones you dont't want to download

- Click "More"

- Click "Download"

That's it just 9 easy steps.......no comment
Or plant it as a wildflower meadow which encourages wildlife and plant species and is much less high maintenance.

Ps

Shameless plug for a mate http://www.daviddomoney.com/2015/03/13/how-to-grow-a-wildflo...
> they're just stringing you along

How is it worse than people meeting you so they can steal technical details about your product? Of course, it is a difficult environment. The question is what can we do to make it better for everyone and not just for women?

Of course, there will always be people out there trying to waste your time. I just don't get what the product's plan is for a hockey stick growth. I need to understand that in about thirty seconds. I couldn't by looking at the website.
ReactiveNeo: Reactive Type-Safe Scala Driver for Neo4J
Adverts for robot housekeepers are terrifying a lot of people
It's not just "date invitation." This is a woman complaining about a guy talking to her at a bar. As a guy, I'd be flattered if a woman asked me out in general, but extremely annoyed if she did it during a job interview.

She's saying that making the conversation an appraisal of the woman's looks instead of ability, the VCs denies her self-determination. She puts forward the archetypical VC-friendly candidate to say he'd be the type of person that would clear a VCs mental filters and actually have a chance at being heard.
I have a checklist with a Trello version too so items can be checked off or easily removed (or new ones added): http://www.fduran.com/blog/web-site-launch-checklist/
I'm not saying that the Swedes are fanatical at all. Just that the idea that they CAN'T extradite (or let the US render) him to the US is delusional. A country can do whatever someone won't go to war over. That's the ultimate determining factor, "will someone invade/bomb/whatever us for this?" and if the answer is no, the country is free to do so!

Remember that there was little/no international support for the US starting wars in Afghanistan and Iraq, but the US did so anyhow and since nobody has invaded the US for doing so, it seems that the US has "gotten away with it" at least so far as international law is concerned.

Finally it doesn't have to be that the Swedes desperately want Assange to be extradited, but merely that someone from the US is pressuring them to keep reminding the world that "Assange isn't a good guy" from time to time.

I'm not saying Assange is innocent, either. I honestly don't know. But to think that the US has an interest in hindering him, well, that's not unreasonable at all.
This is exactly why I use Google Maps to edit. I've tried OSM apps on Android and while they are good, sometimes the directions given are not as smart as Google Maps and they don't account for traffic conditions which is rather unhelpful for me in most cases. Often times I don't even need the navigation directions home, I'm just essentially asking Google which way is the fastest route to take home given the current traffic conditions. Very useful when heading home from work or school during peak traffic hours.
Decomposing Hello World – Iron
> Returned error values are sometimes errors.New (e.g. io.EOF) and sometimes random fmt.Errorf strings that couldn't possibly be handled (e.g. all of tls.go basically), sometimes actual structs (e.g. PathError),

This is the advantage of having errors be interfaces rather than concrete values. Once you learn how to use it, it's a strength. The usage of structs that satisfy the interface (as in PathError) is clearly documented and completely predictable. If your concern is that a certain package could use a struct satisfying the interface and does not, well, one advantage of errors as interfaces is that you could propose this change without breaking the backwards compatibility guarantee.

It's really important to keep in mind that errors are adopted from error values in C, which means that their idioms and usage is inspired by that rather than by exception handling. Many new Go programmers (including me, when I started) were more familiar with exception handling in higher-level languages than error handling in idiomatic C, so it does take some getting used to.

> and sometimes panics.

Do you have any examples of the standard library using panics to signal handle-able errors (not counting cases in which the panic is recovered at the top-level in the library and never visible to the caller)?

> The math library, as mentioned above, is pretty darn iffy.

The only complaint I have had about package "math" is that all operations are defined on float64s, which can be annoying, but is far better than any alternative. That's an annoyance, but it's certainly not an inconsistency in the library.

Do you have any other examples of inconsistencies in the math package?
Much of this is either untrue or exagerated.. clearly wanting to drive traffic to his startup. It just may be working too!
What Did I learn throughout this year with Angry Ventures – Venture Builder
IBM's Watson Designed the Worst Burrito I've Ever Had
Out of interest what measures are there in OSM to prevent people 'pranking' the system and entering duff data?
This book is a work-in-progress
Upvote for "never rely on a service that you don't pay for"; I think that idea needs to be said out loud more often.
Hi NSA here. Would you mind uploading less dick pics and more photos of you girlfriend's fantastic tits please?
"This seems like it defeats the purpose of 2FA. Am I wrong? Isn't 2FA supposed to work by proving that you own a device for which it was set up on?"

The bug is in the design of 2FA. Sooner or later Google will get rid of GV and I'll just move to another provider to front-end my SMS spam instead of sending it to my phone. The other failure mode is best displayed by my bank not realizing their site is accessible via mobile, so my two factors when customers log in on their phones are the phone people log in with and the code they're sending to the customer's phone, oh wait that's only one factor. Although in the second example the bank wins by security theater.

The bank does offer a phone app that demands access to pretty much everything on my phone presumably for marketing / spam purposes or just being weirdo creeps, so needless to say I won't leave it installed, although I did try it for a short period of time. However the bank phone app sucks so I didn't lose much by uninstalling that creep-app. Also the creep-app doesn't do 2FA and seems to be permanently logged in, so I've downgraded my account access to merely the phone lock screen level of security, which isn't very good.
The US system is protected by a strong constitution. Others around the world are not so lucky.

The point is that these email records are permanent not ephemeral. And therefore they have to be viewed in a more nuanced light.

For example something does not have to be a crime to come back and bite you. This could be a job losing issue, an issue that prevents you from running for public office, or even a blackmail issue. For example (and I'm not stating my position on this issue) opposing gay marriage used to in the US be an acceptable moral stance. According to what happened to Brenden Eich this is no longer the case and emails on the topic someone sent 10 years ago might come back to hurt them today.
Wait I thought Pakistan just got 4G licenses late last year? When I went a year ago even Mobilink didn't have 4G?
Yep. For me Google+ was the turning point. It started before that, but if you drew a line graph of Quality of Products for Google I think you'd see the Google+ rollout event on that line without it being pointed out.

I don't work there, and never have, so I have no idea what the cause is. My guess is just the fact that the company has grown so much that maintaining the quality of people and thus products that they put out is impossible beyond a certain size.
I got inexplicably angry just reading that
Like I said, it doesn't surprise me that I said that, I just didn't remember it.

But a random Usenet post from someone who undoubtedly wasn't there isn't a source, it is hearsay....

And how hard would it have been to look at the cover of Cyberpunk and spell my name right?
"You can fucking strip the leading $ and commas you piece of shit mother fucking asshole terrible programmers."

That sounds sensible, but now you've just broken it for every country that uses comma as a decimal mark.
I couldn't even get past the first few paragraphs. This writing is just awful.
The question is for what reason. She's making an argument that was the only difference. With support & evidence.
Easier, not easy.
The fact that this post is currently #3 on HN homepage and has ~100 comments in support is a strong indication to limit investment of time and effort in HN as a source of knowledge and HN community as a source of rational discussion.

EDIT: 50 -> 100 comments. That rule about avoiding gratuitous negativity is obviously not working.
Fine. End-to-end crypto requires key authentication. This means that users must have some way of authenticating a key.

For the majority of people, this is too much. People should not be expected to spend time manually checking the signatures on a key, and should likewise not be expected to get signatures for their key. They should not have to worry about key revocation. If a solution is not as easy as email is at the moment, it's not a solution.

So, the problems that need to be solved in an automated manner:

Finding a public key, verifying it to be authentic beyond all reasonable doubt, making it so that a new user can be trusted. Revoking the key if the device is compromised.

These problems are not new - they've been around since PGP was invented. Yet, there is seemingly no compelling answer to them that doesn't involve bringing your passport to a key signing party.

All of the end-to-end encryption systems I've seen either have some complicated handshake process before one can communicate with another, or are unauthenticated.

So, anyone who argues for widespread end-to-end encrypted communication must provide evidence that such a system can actually be produced in a way that is totally transparent to the user.

Google's doing well with this software - they're massively reducing the barrier to entry for PGP; I just don't see why people are complaining about their preaching of security gospel.
The point here is that you can be placed on certain watchlists with no due process. No trial is required to be placed on the US no fly list or any countries terror watchlists.
Everyone is suggesting OSM here, but I am confused how OSM is any better at keeping out these kinds of spam based edits, especially if it is someone who has made a lot of edits? From what I have seen it would be open to the same kind of problem.
25+ Free JQuery Plugins for Doing Guided Tours Through a Website
Class action lawsuit filed against Lenovo over Superfish
What's it good for, if it doesn't visualize my cards?
Open source web technology posters
https://news.ycombinator.com/item?id=9515392
How do you get initial traction as a B2B-startup?
I am pretty sure that was a baseless argument just to hate on Google.
Linux Mint Will Continue to Provide Both Systemd and Upstart
I use an app called AirDroid (https://www.airdroid.com/) to copy files to/from my Moto G. It works reasonably well in my experience.

I have no idea what the benefit of MTP over USB mass storage was imagined to be.
I don't think "educating" clients about quality is worth the effort. Just deliver code to a quality you are happy with and tell them that it takes as long as it takes (giving them feedback as regularly as you are capable of, so they get a sense of progress).

Good clients will understand and bad clients will filter themselves out quicker (which is a blessing in disguise even if they do sometimes give you money).

I prefer to let cold, hard reality do the teaching.
Google products used to be simple and usable. Now they are all fucked up. Seems like that their QA department went on a permanent vacation.

I have actually written to them about my issues and I'm waiting for a response ever since.
You say "people" as though you don't put up with it too...

It's the same everywhere. Shit flows from the walls, up through the streets, through and within everything we interact with, because we've managed to build a civilisation on "that'll do" and "well, forever!" so far, and through some unlikely sequence of sheer fluke we're here to talk about it.

The internet is a bodge job. The web is a bodge job. This finely made bit of machinery I type this on is a bodge job - and so are my shoes, this chair, the postman outside, the tarmac on the street and the governance of our societies.

We put up with it because we go through a phase of learning "the way things are", and then go one of several ways:

- Accept and/or support the status quo

- Realise things could be better but realise that your task is so huge you cannot begin to do anything about it, and revert to the above.

- Try to work with others to change things for the better.

The third camp are the ones who make the bodge jobs, because they ultimately realise that time is the one true constraint, and you don't know what perfection is until you've seen it. We're solving a big old NP problem called "humanity" one excruciating step at a time.

Anyway, it's up to us to go make some better bodge jobs, which'll do for now, and not forever.
> I think that for some time now Google's services are mostly crap.

It seems a common feeling that is spreading during the last year... Already discussed here:
https://news.ycombinator.com/item?id=9074704
Funny, I was about to complain how I need two different applications to manage the files on a single device, how the drag and drop idiom is inconsistent across the two, and how I ended up having to use a completely different method (airdrop) just to get a photo from my macbook onto my iPhone so that I could paste it into a messaging app.
See: https://news.ycombinator.com/item?id=9524440
Try sharing photos you have in your iPhone while travelling to someone with a PC (I wasn't able to do it).
Having worked for big corporations in Europe, I'd like to see manager types spend 10% of time technical people spend on self-optimising themselves, their working environment, post-mortems, understanding antipatterns, productivity etc.
Google Photos is a very recent addition to Google Drive[1]. I'm not sure the change even rolled out to everyone yet and still not all my photos have been migrated. They used to be only availble through the bizarre web interface within Google+ that OP described.

Despite that, I quite like Google's apps (and Google Apps). The month view in Calendar is back. The upgrade to Lollipop went smoothly for me and was a significant improvement. Some of them seem effectively abandoned (Blogger) but ones that aren't (Drive) are top notch: fast, attractive, full-featured, and with excellent integration between web and mobile.

[1] http://googledrive.blogspot.com/2015/03/photosindrive.html
It's not the complexity of the car manual, but the falling tree that I fear.
Saw something similar demoed at Microsoft's Build event. Looks nice.
The Trans-Pacific Partnership suggests Obama has no sense of irony
The same as on Wikipedia or any other collaborative "wiki"-like tool. There are active mappers in each area that look at changes that are being done there, we also have access to the complete edit history so we can see what changed when, where and by whom.

People do vandalize the data occasionally, or accidentally screw something up. That gets dealt with relatively quickly.

Although like Wikipedia the likelyhood of someone spotting bad edits is inversely proportional to how "busy" the area is, if you're going to add a new street to the center of Paris that's likely to be spotted much sooner than adding some fake country rode to the middle of Siberia.

Mostly it just works though because good actors outnumber bad actors by many orders of magnitude.
Actually you seem to be pretty disingenuous by ignoring the rest of the posts and focusing just on the first one. The overall tone of the thread seemed to be pretty dismissive and I doubt if a solution was proposed for Go2 that it would gain any traction.
Restore your Azure SQL database precisely to the second
I read that link before I posted, and I'm well aware of that case.

To be crass and frank; they were asylum-seekers. Total no-names in comparison to Assange. They were also not political prisoners in any capacity in Sweden (edit: in hindsight maybe you meant "political refugees"?).
And it's disputable whether the course of action of extraditing them was an incorrect one, although the methods used were certainly questionable.

Also note that both of the men involved were each rewarded financial reparation afterwards, and one of them received a permanent residence permit.

At the time the case received a lot of attention, and there were multiple criminal investigations into it. It's not like no one cared when this surfaced.
"She told me that Andreessen satisfied most of the criteria on her checklist: he was a genius, he was a coder, he was funny, and he was bald. (“I find it incredibly sexy to see the encasement of a cerebrum,” she explained.) For his part, Andreessen felt that “she was spectacular! My biggest concern was that she wanted to live a jet-set life.” In one of the seventeen e-mails he sent her the next day, he asked, “What’s your ideal evening?” She responded, “Stay home, do e-mail, make an omelette, watch TV, take a bath, go to bed.”

This is a bit much? I do wish the down to earth couple well! That's the one positive about being broke; you never need to second quess their motives?
When I was a student at South Dakota State University in South Dakota and also when I was a student at Massey University in New Zealand, a lot of the "comical" things from this post were fairly common.

Don't be so dismissive.
Nice. Went straight over to verify. And now the best part. I'm on a plan that's not even sold any more (10GB). Which just got "doubled" to 30GB. put.io <3
To my knowledge: Google requires that you can't serve different content to its bots than a user can reach from the search results. So the link from a Google search changes the Referrer to Google (since it's a redirect) and WSJ gives you the content.
User-facing software in general tends to hit a quality ceiling pretty early on based on the unwillingness of the developers to make further improvements. Contrary to the commenter who talked about NASA and the space shuttle software, this is actually a matter of willingness, not ability. I've filed half a dozen reports on bugs that would have been trivial to fix, and been refused every time. I've seen developers go out of their way to reduce the quality of their software and break things that used to work.

On the bright side, this means most domains of user-facing software still have open opportunities even when they should be thoroughly mature. If only there were more hours in a human lifespan, I'd love to fork Chromium or Firefox and just start fixing things at the browser end.