skysight-inc/HackerNews huggingface dataset:
Just for a moment, substitute Microsoft with Apple. You could just as easily be describing either vendor.
I believe most vendors offer a similar experience in these regards. If you know someone that doesn't follow this pattern, let me know.
I had an Apple fault for months. Apple replaced my hardware but it didn't solve the issue. The problem started after a software update. After months of anguish and hardware change disruption, Apple fixed the software bug.. Despite most people suspecting it was software.
Apple's support was crap. Microsoft's support for my disabled USB ports under Windows 8 was no better - reinstall the OS.
I don't see how looking at the old status bar was any less of a context switch. Worse yet, now most modern browsers hide the damn status bar so it's no longer a static fixture. Chrome's status bar is a hover-popup with a delayed fade-in-and-out animation, if you want to talk about anti-patterns.
It's amazing how often I - as a non-Jew - hear rants about the Palestinian territories eventually drift off into anti-semitic stereotypes with the assumption I'll be sympathetic to the opinion.

Just like yes, most Europeans I know (which is kinda a lot given that I'm British and just happen to live in the US nowadays) who are ballistic about NSA spying give their own countries, often much farther along as surveillance states, a free pass because basically it's just another reason to attack the US (as is European left's recent flirtations with Islam, an ideology which in many ways you'd think is diametrically opposed to much of what the European left professes to believe - but anti-Americanism trumps all).
You'll probably be turned on by an implant. Something more like Tek or the Orgasmatron.
It reminds me of the Monty Python conversation menu:

https://www.youtube.com/watch?v=gkp7f8IxJNU
There is definitely a difference between "cold calling" and "spam" when it comes to b2b solicitation. I'm sure pharmaceutical reps show up to doctors offices often unannounced, but is that IRL spam or would a doctor miss out on useful information (even if the noise ratio is high) if this weren't a common practice?

To me it boils down to whether the information could be useful or if the person sending the emails is running a spray and pray type of campaign. If you have built a useful product that could make a business more productive, you shouldn't be shunned for letting people know about it, especially if they have published their email address and gave an impression that they were interested in hearing about it.
> There's almost no focus on anything that could have impact outside a tiny circle of bureaucrats. It's a shame, not to mention frustrating."

> "Well, I get to be the rabble-rouser, which is frustrating at times but satisfying at others," said Drew.

I worked in government/academia (big public U) for a long time. This is pretty much why I left. I agree to an extent that there's some value in the "If you're not the smartest person in the room..." quote, but there's something to be said for it. At least every person on my team at the BigU had the ability to drive change.

In a more startup-like culture with obvious rockstars, it feels like only the rockstars get to drive the change and the rest are supposed to follow along even when they don't agree. It's something that managers should sit on, but they often don't, and it leads to monocultures of thought that aren't necessarily the best for the business.
Depends on what you're going by. I'd give a 90% confidence interval for the first spam bot being modified to circumvent it between 1 hour after the paper was presented, and 1 day after it hit any site on the level of HN.

But if we're talking about some higher degree of prevalence among spam bots, it will be a bit longer. I expect that there are a lot of spam bots out there that are running passively and haven't been touched by their creators in years.
How do you measure success? Is it number of viewers, awards won, etc.?

My cynical side says that success is (advertising_dollars_per_episode * #_episodes) / (cost_per_episode). So the more ads they can sell for more money divided by the cost to produce.
Well, you tried.
It's questionable [1] how much Hillary Clinton had to do with that order and I'm not sure "steal the DNA" is a fair characterization. Also, that order had its roots at least as far back as 2001.

[1] http://www.nationaljournal.com/whitehouse/hillary-clinton-di...
I use goodreader on the iPad the same way you use textbooks. Only on the PDFs, but you can type, highlight, write, scribble draw all over the PDF. One feature that I like is I can then export just the typed up notes, so I have my own kind of cliff notes version of a book. Good if you follow the 'How to read a book' methodology.
Extending Doctrine2 Connection
I agree with the conclusion, but have different premises.

"Time is an illusion, lunchtime doubly so." -Douglas Adams

Progress bars were invented to give users an indication of how much time remains relative to how much has elapsed. This is problematic, because:

1. Progress bars have a linear appearance mapping to a discrete value, yet they often represent progress that occurs at an erratic, non-linear pace. A progress bar telling you the minutes remaining in a video is useful. Seconds are always the same. A progress bar telling you seconds remaining until the page loads is not. HTTP/XML requests are fickle things.

2. Even if a progress bar does accurately measure the relative time of a task, the utlitity of the bar is further confounded by the fact that people tend to have a non-linear perception of time. After all, users are much more forgiving in the first 10 seconds of a wait than the last 10 seconds. If a user simply feels that a task with a progress bar is taking too long, they might simply quit the task.

3. UI researchers at Carnegie Mellon found that arbitrarily accelerating the progress bar's movement toward the end of the task alone will make it appear to complete more quickly. So to make a progress bar that feels accurate and fair, lying to your users about the total relative time remaining is the right thing to do.

Much of the utility of progress bars comes from telling the user that the page is still working and has not halted. So unless the users are in for a real wait, its probably best to stick to spinners.
> They mostly cry without any reason watsoever.

This is false.

It is rare for a child under the age of 6 months to cry for no reason. Children under this age cry to communicate a need - they are in pain, they are hungry, they are cold, they are scared. Once the parent has met the need the child will stop crying.

It is incredibly traumatic for parents to have a crying child - the cries are evolved to be distressing to make parents assess the needs. Support groups exist for "cholic" (baby crying with no apparent reason).

Even over this age children usually have a reason to cry. They don't just cry for the sake of crying.
Not only that, but it appears the sample sizes are not equivalent.
> Hospitals will not refuse treatment that is necessary to provide life support.

http://www.nbcnews.com/id/22357873/ns/health-health_care/t/f...
Because when you're keeping the American people safe, there are no rules - it's a jungle out there you know.
Ugh. I didn't even read the article and was looking for this response. Whenever I see "A/B test" I am usually right in assuming that the author is about to assume normality.
I couldn't agree with you more. I actually said this at my last job interview when asked why I was leaving. I've learned more in the last 6 months being surrounded by much smarter people than the 6 years of being "the smart one".

I won't lie though, the ego-hit of being "the dumb one" when surrounded by truly brilliant people is hard - 100% worth it - but hard.
Luckily for Microsoft, Windows 8 failure really comes down to the lack of the Start button on a desktop screen. If it were there, everyone would've just skipped the fancy tiled screen, went straight to the desktop and got an improved W7 experience.

Windows 8.1 puts the button back, so the adoption rates should climb back up and rather quickly.
Prescriptivists demand a difference between less and fewer.

Those poor fools have lost! Thanks for the link though. HN has an international audience and people who speak English as a second language need to know that some people see a difference between less and fewer.

(I have upvoted your comment in an effort to cancel out the downvote that someone gave you.)
Looks and works fine for me.
the general caution about antitrust that then pervaded the Microsoft culture

Thats certainly wrong. They at some point just stopped shipping the browser choice utility they had been forced by the EU to ship, and it took a year for anyone to notice:

The Windows 7 SP1 retail release was initially missing BrowserChoice.eu functionality, affecting 28 million computers. The error remained unpatched for 14 months, and as a result in March 2013 the European Commission fined Microsoft €561 million.
This is another Medium article about cognition and user interfaces that seems to be based on speculative assertions about user behavior. And they aren't convincing.

https://www.google.com/search?&q=cognitive+load+site:medium....

Claims about UI/UX regarding 'cognitive load' based solely on conjecture sound like pure pseudoscience. The 'Hollow Icons' article was an egregious example:

https://medium.com/design-ux/a93647e5a44b

If you've accepted the premise that cognitive load theory is going to be a major part of your design/ui decisions, and you're going to invoke it, then I think some meaningful testing is necessary.
I don't even think that was intentional. It may have just been a (very expensive) mistake.

However, if you're convicted of a crime you should tread very delicately and carefully in order to avoid being busted again.

Maybe it's arrogance, maybe it's carelesness, maybe it's even an honest mistake. But they sure as hell violated their "probation" and that comes with a price.
That'd turn this from "payment dispute" into "extortion", wouldn't it? A lot to risk to extract a few grand from a client who already paid you...
I think mathematics at least strives to achieve that goal. But then when I say obvious and trivial I mean it in a mathematical sense: it's obvious and trivial if you understand all of the obvious and trivial groundwork needed to understand how obvious and trivial the idea at hand is.
Might want to skip that tech conference in India
Physicists explain strange magnetic behavior at semiconductor interfaces
select * can also be bad if you have any sort of system that expects or uses your columns by index. someone changes up your database, adds a column or some such and all of a sudden your consuming code breaks all over the place.
That's not an absurd objection, but you should have made it clearer. All I got from your comment was an assertion that these things weren't the case, and of course they're not the case - that was the point of the preceding comment.
Can someone explain why is this so much better than c++?
8 Reasons Young Americans Don't Fight Back: How the US Crushed Youth Resistance
What has changed is that public morality seems to be shifting to regard their official job as unacceptable behaviour.
I'm not sure "steal the DNA" is a fair characterization.

Your National Journal link describes an order "to collect the 'biometric data'... including DNA". What's unfair about this characterization?
I suspect there are 2 1/2 types of older workers.

1. workers who stop learning

2.a. workers who continue learning, and

2.b. workers who continue learning and also keep ratcheting up the difficulty ... learning harder and harder material.

I suspect category 2.a will encounter little ageism and 2.b will be in high demand.
Just as a heads up, The .idea directory shouldn't be checked into your repo. Timeline project looks really cool though.

Add this to your gitignore: http://gitignore.io/api/intellij
No, the parent was saying imagine a world where those things were denied by unilateral decision without judicial mediation.
Apple patents the ability to disable mobile cameras and connectivity
12 Tips For Being Found By Your Current and Potential Clients - Be Found
Except that I already know excellent recruiters that work just like you describe.

The problem is that I know two or three of them, but have interacted with hundreds by now.
>> Had it succeeded he probably would have gotten the kind of credit regularly attributed to that other company head named Steve.

Some times some statements within an article show such negative attitude that it becomes difficult to take the rest of the article seriously. I don't know why the author has such resentment towards 'that other company head named Steve' and why he feels to need to mention it at all.

Also in one paragraph it is mentioned that Steve is a hero. The paragraph immediately following that states that he couldn't get things put together at the same time or execute his plans. How does a CEO become a hero when he is not able to deliver the most important things expected of him?

A very confusing article this one.
I think you should try being less of a dick in general. It happens to me too, as I get easily offended, however what I noticed is that if you want to educate people, it is far better to do it with well reasoned and nicely phrased arguments. Few people get away with being dicks, like Linus or Jobs, but that only happens for people that earned respect and credibility.

Incidentally this is why I prefer HN for the moment. The comments on Reddit tend to get too negative and full of insults. Anonymity is a doubly edged sword, sometimes bringing out the worst in people.
Healthy Start For Your Nutrition
Some sample problems may be found from Random Hacks of Kindness, http://www.rhok.org/problems
That is great. I would love if that prevents any other vendor to implement it :)
Love the win+X - but detest the tiles. There's no logic or structure or hierarchy to them. Almost impossible to manage. It's obvious the GUI was NOT designed for a desktop - it's terrible.

Thank goodness for Start8 and similar products. If I could uninstall tiles to save memory, I would.
That's why I believe one should always try to minimize his ego and embrace the kind of humility a curious kid has.

I know that I am good at what I do but I keep being curious and waiting to be told "You're wrong. this is the better way of doing it". That's definitely worth multiple cuts to your ego.
This is a common argument used against workplace diversity of all kinds:

"If hiring [Minority A] provided some sustainable advantage, then someone would have started a company and simply hired loads of [Minority A] and kick ass in the market."
Apply your idea to any other group facing discrimination.

It's abhorrent to blame discrimination on the people being discriminated against by calling them dumb.
>If the United States does not want to be party to treaties then it should simply not sign them.

That naivete ignores the fact that from a thug's perspective, it is entirely advantageous to sign treaties, and then secretly ignore them.
Hey, if the browser gave me an API to trigger the built-in spinners/loading bars on XHR I'd use it, but for those of us that need to block the UI on XHR this is kind of our only option. I think that this is less a UX issue and more of a browser API limitation issue.
Prove it, build a startup.
Perhaps there's the idea that we'll just tag along and jump onto other people's google glass, a group of you could join one climber, more HUD broadcasting, rather than the current crop of reality TV. It could be interactive, hangout with your friends with one or two of you in a physical location. A rock climber could sell their live experience.
Yes. It would be greatly helpful if you open source it.
Ask HN: Where to go for max profit? High coder salary, low cost of living
What the title says. I'm curious about what cities/regions in the U.S. or Canada have high programmer salaries but also have relatively low cost of living, especially very affordable rent and real estate.
One point in favor of inference is that it gives you less to read, and what the compiler can infer, the reader usually can, too. On the other side, you could say you shouldn't have to infer while you read and having types in front of you reduces cognitive load.

I bet the folks building these languages with inference probably and wouldn't mind having fewer annotations (and being more consistent, in a sense) if they could. It's just that to get rid of some of these annotations you have to make deep changes to the language, like OCaml's polymorphic functions, and that may be inconsistent with their design goals or just hard.

Obviously folks won't agree on whether inference is a great thing or not. Whatever one's used to usually seems easier to read. I've worked more in dynamically typed langauges than statically, and (so) languages with inference feel more like home.
The Start Button isn't back, it's the same lose-context-and-switch-to-Metro B.S. that was in the first version.

So instead of activating the hot corner, there's now a prominent button where the Start button was, but it still takes you to a disjointed (touch-friendly) desktop that many wish could be disabled entirely.
Goddess of empathy...
It's out of context. It suggests the memo is primarily about "stealing DNA" when, in fact, the letters "DNA" do not appear in it: http://www.theguardian.com/world/us-embassy-cables-documents...
This is why I'm leaving the field for healthcare at the age of 39. I saw the writing on the wall when I worked in SV for over 10 years. I saw how young most of the employees were at most of the start ups and smaller companies. I saw that the older folks worked at tired corporate cogs such as IBM--nothing wrong with that, just not for me. I also saw that these older folks were just not capable of keeping up with the rapidly changing field. In fact, I worked with one guy in his late 50's or early 60's who had a Ph.D. from CalTech in EE, and he either would keep forgetting, or not understanding, what Telnetting or SSH'ing into another machine was about. I remember working with the guy and setting up a distributed monitoring system, and we were SSH'ed into several different machines on his laptop. The way he kept stumbling through the installation and configuration of each machine was pretty disheartening to see. That wasn't the only older person I've worked with who had trouble keeping up. It was ALL of them. Mind you this was at IBM, so I don't know if it was the corporate culture that eventually did these guys in or their age. I will never know. What I did eventually realize is that I needed to find a different career. So, here I am, 39 and starting a graduate program in health care.
What would be really killer is if it could have bindings to Java. Then one could take advantage of the JVM being present everywhere w/o having to do a separate compilation for every platform.
Yeah, I hope at some point to do that. I expect only a few bytes need to be added to make the outputs be exactly identical. Almost all code-golf programs will be correct output rule "if a 1-d list is on the top of the stack dump it joining on '\n', if a 2-d list is on the top of the stack dump it joining on ' ' first and then on '\n'.
That Google closes some properties is not in dispute. I'm not sure how you got the impression it was. Most of the stuff you listed suffered from a combination of {nil or close to nil traction, better alternatives outside Google, duplicate functionality to other Google products}, and almost all of them operated as services, unlike the plugin under discussion.
This reminds me a lot of D. It's low-level, GCed, essentially intended as a nicer C/C++.

But I think it suffers from the same fatal flaw that D does: you have to semi-manually translate C headers that you want to use. Like D, it provides an automated tool to help, but the translated headers will inevitably lag their original counterparts.

As another commenter below noted, the var and proc thing is also redundant and annoying. However, the ability to compile to C (and, as a result, to easily cross-compile) is really nice.
>it will get discontinued like every other google project

Yes, of course it will get discontinued at some point. Just like any other software project by any other company.

This particular project is similar to Chrome Frame. It's a stopgap solution. It adds/polyfills functionality which should be there out of the box. It's supposed to lose its raison d'être. That's what we're all wishing and waiting for.
"If you're the big fish in a small pond you're not only missing out on learning from others, and creating impressive things, but ingrained cynicism and having an over-inflated sense of worth are also risks."

Absolutely true.

"Fortunately having an unchallenging job can provide lots of time and energy for research and side projects that can lead to jumping into more interesting work."

You know, in theory this is true. In practice, I've been in this situation a couple of times in my career. And it sucked. Hard. It was soul crushing. It was depressing. I found myself emotionally drained at the end of every day. I would complete my work in a short timespan every morning, then somehow end up mindlessly cruising Facebook (or whatever passed for Facebook back then) throughout the day. My latent productivity plummeted in direct correlation to my plummeting mental engagement.

Maybe I'm an unusual case. But oddly enough, I find a boring, trivial, meaningless job almost more draining than a challenging and extremely fast-paced one. In the latter, at least I am revved up, and thus I have energy for side projects on the weekends.
Sure, but on that note we might as well ignore any treaty and just disband the UN. I think a forum where nation states can gather in relative peace is a good thing and I think that nation states once bound by treaty should abide by that treaty, even the largest, especially the largest.
Vanity, mainly, along with the fun of pulling and exploring a title, and the feel and smell of a volume; and as others have mentioned, much of my scholastic head start came from the books in our family library. Was I precocious, or just a curious kid with a great resource at his fingertips? The latter, I think. (I moved into my father's study when my youngest brother was born and three boys age 4 and under in a small room was problematic--so I literally slept with books when I was learning to read.)

I also know my kids don't read nearly as much as I did, so encouraging them to peruse the media server just isn't the same as letting them chill in the home library, and procrastinate from formal assignments by checking out the old man's books. (I will admit to dog-earing the naughty bits of some of my parents racy paperbacks.)

Once expansive touchscreens are cheap, of course, we can display a virtual wall of bookshelves and instantly load a text on the device of choice, or even print on demand.

And I also know I haven't bought a hard copy book in several years and I love being able to travel with a substantial library (and music collection). All I'll ever need is a little electricity to keep a tablet charged. (Assuming an easy way to move my collection to the next gen device.)

Choice. Choice. Choice. (EDIT: Oh yeah--merci, Calibre.)
Will Uber use its War Chest to become what it hates?
"Noting this does not require thinking you are one of those people."

Noting this does not require thinking that you are one of these people, in the context of strict logical inference.

Noting this is absolutely an (oblique) accusation in the context of a conversation in English.

Pragmatics is an interesting field.
Echoing the other two sub-sub-thread commentators right now, this sounds like yet another (half-)billion dollar failure to execute.

Still, it's rather telling.