skysight-inc/HackerNews huggingface dataset:
People seem to be bringing up Go, Dart, Android as things to debate over, but there are some other potential things to consider, like MapReduce. In fact, I'd argue that MapReduce has had a far more profound impact than any of the previous three. It's hard to find a large-scale data processing pipeline that isn't essentially built on top of the principles that MapReduce began.
Solution: we make Google a state sanctioned monopoly?
So why not create a charity, with everyone paying 10 cents (or more!) and donate it to Amazon workers? Or to anyone else who has entered into a voluntary agreement, who someone else thinks is wronged?
Mind me asking where you found this quote?
Mentally controlled quadcopters: Mind over Mechanics
I'm guessing you haven't spent that much time looking at the Wordpress ecosystem...there's some truly heinous stuff in there.
Also, this post jumped from #20 on the front page to somewhere below #360 in the time it took me to write my other comment.
No report, the email they sent said:

...

We’ve deleted your account information from our end.

However, if you are already in a search engine like Google’s search index, they won’t know to drop you from it until they try to re-crawl your page, and unfortunately we don’t have any control over when that will happen. The best thing to do in the meantime is to directly request removal from Google itself here: https://www.google.com/webmasters/tools/removals. Once you have submitted your request(s), you will need to wait for Google to reindex the pages — this often takes a few days.

...
> I think my experience is much more blurry than yours is, at least with work/life separation.

Well one thing that definitely helps is having two small kids. :)

I basically have to have a strong work/non-work separation now because most of my evening is booked solid with dinner/clean up/pajamas/brush teeth/vitamins/books/stories. Back before I was a family man the boundary between work and the rest of my life was a lot squishier.
Hah. I don't mean to be condescending, but the security in telecom is laughable. I've tested nearly a dozen systems and networks, and in every case never had to spend more than a day getting root. (I'm sure there are decently designed ones, but that's not the common case.)

I had the CTO of one of the major switch vendors tell me that "buffer overflows aren't a problem, unless maybe the network is very fast". This is a company that markets an edge device with security being one of the main bullet points.

Not to mention, I'm willing to bet in many datacenters, you could literally just walk in and take disks out of machines. If they've got RAID and no alarming on RAID (not too uncommon) no one will even notice. Sure, some places have solid cages or require escorts. But a lot of colo space is relatively unmonitored and so long you look like you belong there and get past perimeter security (as easy as renting 1U in the same place, often) you're totally in.

And the sad part? To my knowledge, these attacks aren't that widespread. Why? Because there's even lower-hanging fruit that's more lucrative to hackers.

Anyways, to your point: How would this access control work? How are you going to verify a CSR actually got a call from a specific customer? How much effort are you going to put in verifying that data? This is an industry where tons of money is charged and moved around based purely on emails received, with zero verification. Also remember that full wiretap capabilities are a federal requirement (CALEA). So somewhere, they'll have a system that can turn on lawful intercept. That avenue is probably ripe for abuse.

You're right in your overall sentiment. The FCC and federal government should enact privacy laws and force companies to internalize this externality. Until they do, there's little reason to make it any more difficult for support to do their job.
syntactically trivial nesting of data structures

I always found PHP's insistence on the array() keyword annoying, and the mixing of associative and sequential arrays ambiguous.

Perl's data structures (in their simplest form) and JSON are very similar, and I think JSON is a fine format.

You're mostly right on the other points though. Although I do love Perl's use of signatures in some cases.
Changing https:// to http:// also works to fix this bug!
Union intransigence has led to situations where management is constrained by not being able to fire bad workers and reward good ones reducing competitiveness and ultimately leading to inefficiencies and bad products.
http://www.nytimes.com/2013/12/17/us/politics/federal-judge-...
I don't know. I don't think NSA & Co. give a crap! I think they think a lot along these lines:

Son, we live in a world that has walls, and those walls have to be guarded by men with guns. Who's gonna do it? You? You, Lt. Weinburg? I have a greater responsibility than you could possibly fathom. You weep for Santiago, and you curse the Marines. You have that luxury. You have the luxury of not knowing what I know. That Santiago's death, while tragic, probably saved lives. And my existence, while grotesque and incomprehensible to you, saves lives. You don't want the truth because deep down in places you don't talk about at parties, you want me on that wall, you need me on that wall. We use words like honor, code, loyalty. We use these words as the backbone of a life spent defending something. You use them as a punchline. I have neither the time nor the inclination to explain myself to a man who rises and sleeps under the blanket of the very freedom that I provide, and then questions the manner in which I provide it. I would rather you just said thank you, and went on your way, Otherwise, I suggest you pick up a weapon, and stand a post. Either way, I don't give a damn what you think you are entitled to.

- Col. Jessep from A Few Good Men
"But now the number of fingers you held up doesn't equal the number of items you were counting."

That's true in either case though.
Once you finger overflow the real representation is up to interpretation of what came before and what the known base is. That's why (as stated in a previous response) I think base 6 is most appropriate for our hands. You can accurately and naturally represent numbers 0 to 35 with no weird shenannigans.
All I Want For Christmas: A Beta App Store
How did Jabba become such a powerful crime lord?
> A nice language makes for shorter, more expressive code, sure, but that's like having a fast car that handles well; it still matters more where you're driving it.

An f1 racer driving an f1 car will always beat another f1 racer driving a beetle.

Plenty of killer apps use other languages- Instagram, Pinterest, Quora, and Youtube, for example. Google certainly wasn't written in php.

Matter of fact is, facebook has spent millions of dollars trying to change languages, trying to make php behave, trying to make php faster. Wikipedia is nice, but I bet they'd be able to serve even more people if they based used a better language.

HN code is probably nice. The HTML is just the surface of the architecture sites like these run upon.
There's the rub, really. I have been fascinated by how quickly the "it's so easy to install" mantra is replaced with "only a noob would use those settings, let me link you to a detailed guide on how you should really use PHP," at which point it becomes more complicated to install than alternatives.

I am not a fan, so I am biased. But I've never quite seen the appeal of such a superficial attribute as "it's already on my cheap server." Are we not programmers? How hard is it, really, to install a JVM, Python, Ruby, Go, or any other platform? It's never taken me more than scarce minutes. To my mind, it seems widespread delirium prioritizing such a non-priority over peace of mind and performance. It's akin to selecting an operating system based on the fonts it ships with.
Sadly, I think that when Snowden isn't a (tech) house-hold name any more, he'll disapear one day in some common house-hold accident.
That would be your anecdote. I wouldn't make the assumption that Facebook is being disrupted (by what? Snapchat?)

Been on Facebook since 2005 (after I left college) and I'd say that it's busier than it has ever been. A huge chunk of my social sphere uses it for photo and link sharing; it has completely replaced mailing lists and instant messaging of years past.
In addition to (and potentially in place of) the glucosamine for joint pain, I very strongly suggest trying this:

http://www.amazon.com/Genacol-Bio-active-Collagen-Capsules-c...

I rarely take supplements, had never had joint pain before this year, and this worked like a miracle drug for me. Had nagging runner's type ankle pain, tried all sorts of recoveries (eg eccentric exercises), this product removed maybe 2/3 of the pain and inflammation.
Even if we had an automated ticketing system that let a customer pick which call was bad, they wouldn't use it. Also keep in mind, every customer along the path would need to do this. There might be 5 or more companies involved in completing a single call.

The end-user might report it to their local PBX guy. He's going to call his wholesaler and say "yeah sometime over the weekend, someone made a call from somewhere and something didn't work right". If the wholesaler is lucky and can comb through data, they might find the call in question. Sometimes the answer is "uh, you hung up" or "...yeah, so you got a busy tone". Most of the time, if you can actually find a problem, you forward it on to the offending carriers, and they repeat the search and forward it until it hits a real network. The answer to the end-user is mostly "Sorry about that, we've made some routing updates." and hopefully they won't experience the issue again. If the end-user repeatedly has issues, it's probably a question of their line not having proper QoS, or something else their local PBX guy needs to sort out.

The "antiquated and terrible old equipment" is actually the least likely to cause issues. As much as I hate telecom, the real switches do a solid job. Dedicated hardware on TDM leaves far less place for problems. VoIP is the real quality issue most of the time.
I have to agree about going for the difficult jobs. I too do not have a degree and I prove myself by killing the hard ones.
I am not surprised by the lack of comments given how badly written this article is. I can only imagine the upvotes are in sympathy with the title.
> Currently someone has to pick stuff of the shelves for Amazon

There may be a fairly short time horizon on "currently"- Amazon bought Kiva, a warehouse automation/robotics company, a few years ago, and it wasn't because they thought it looked cool.
Stupid question probably, but how did you guess its ranking came down to #360. Is there a feature of HN I am missing?
Being poorly designed changes the extent to which it is useful.
Not to defend the execs behavior at all, but as a parent I have seen it going through the toy aisle with my daughter.

Me: "Why don't you get <toy with Lightning McQueen on it>?"
Her: "It's a boy toy."
Me: "I thought you liked Lightning McQueen"
Her: "I do, but that's a boy's toy"
You may well be right, but nevertheless, where medical care can be automated, it should be. Because otherwise medical care never gets more affordable. The economy doubles in size, wages double in the general economy, and ... doctors wages double. As long as we consider medicine an elite profession (so that we don't train an overabundance of doctors and drive the wages down, which most of us wouldn't want to do) employing medical staff will always cost some approximately fixed multiple of the median hourly wage. And medical care is and has always been too expensive to provide proper care for the entire population. If, for instance, we can automate doctors taking blood pressure readings, by giving patients their own sensor, or automate the drawn out process of step-by-step diagnosis by driving down blood cost prices so that 50%, 5% and 1% diagnoses can be explored simultaneously, or have automated machines which allow frail, elderly patients to bathe without needing a nurse, then we can really start to improve care, and decrease cost (which, in any case, will simply be reallocated to dealing with other ailments). Doctors lose nothing, but, step-by-step, the general population gains immeasurably.
McDelivery
That doesn't make any sense at all.

OK, by their logic they want boys to watch the show so they'll buy toys.

What do they care if girls also watch? It not like it hurts them - they just don't get the potential benefit.

This makes so little sense that I don't believe a word of this article. Either it's fake or someone edited it in a slanted way.
Yeah, I probably should have just posted the vanilla url. Thanks for calling me out :)
I think that perhaps your circumstances and privileges may differ from others.

Not everyone carries the same social skills to be able to emotionally handle being fired from work over a Facebook photo (which has happened in the US many times).

Many also lack the ability or desire to want to form intimate friendships with all but a small number of people.

Others may be actively stalked, harassed and/or physically or sexually assaulted for being too open with others online that seemed trustworthy early on, but later abused that trust.

Jennifer Lawrence seems like a lovely person, but she also is white, financially secure, and has a bodyguard.
Thanks, had to read up on what exactly is a materialized view. Not something I was familiar with.
Applied Minds is our Bell Labs. And there are a couple of other companies I know of. Large corporations don't qualify.
They are not very smart. I do not know much about kids shows, but it seems like japanese shows always have a girl character with some tiny screeching bouncing talking pet animal which seems specifically designed to be purchased by girls as a toy.
I may be a bit biased, because I'm a Googler... but looking through this thread and seeing all the people downplaying Google's contributions to Go, Android and Dart. As if they were minor...

But what about all of the papers that have changed the way the world does computing? Some choice links below:

MapReduce
http://research.google.com/archive/mapreduce.html

BigTable
http://research.google.com/archive/bigtable.html

Dremel Paper
http://research.google.com/pubs/pub36632.html

Chubby Paper
http://research.google.com/archive/chubby.html

Urs Holzle on OpenFlow:
http://youtu.be/VLHJUfgxEO4

Megastore Paper
http://research.google.com/pubs/pub36971.html

Spanner Paper
http://research.google.com/archive/spanner.html

Granted, some of these will take awhile before having implementations outside of Google... but you can't deny the impact of this work...
Thank you for the explanation. I can understand the logic.

In F#, adding a field requires "field : type". If I don't care about type checking, I can just add "Props : dict<string, object>" and go to town. Or I can opt-in to the dynamic features and just do "foo?bar <- baz". When I change types around, things either just work due to type inference, or the compiler helpfully points out every place that'd be a runtime error. I've never felt this slows me down. I feel the type checking and autocomplete is worth the tiny amount that specifying a record takes. (I've spent days finding minor issues in JavaScript, stuff that'd instantly be caught by a type checker.)

Databases make it a more cumbersome, and it takes more than one line to start using a new field. I totally sympathize with the flexibility issue there. Even with a document type, most syntax I've seen doesn't have truly first-class querying support (not as easy a column, anyways). And it feels ugly to have some fields defined in schema, and some in a document. But that seems like a minor tooling issue -- there's no fundamental reason SQL can't let me do "WHERE x.SomeDoc.SomeField.OtherField > 5" (perhaps some minor scope resolution issues to ensure I'm not referring to some other multi-part name).
You can make excuses for anyone and everyone in any situation :) But then if the assumption is that no one can learn unless taught, then our ancestors should never have made any progress and inventions....since, who was there to teach them?
I'm old enough to remember and as far as I can recall it was never considered "crappy" or "uninteresting". The command-line interface was considered a bit dangerous (rm /<return> OOPS!) A lot of people were trying to get their hands on it to escape from the stranglehold of IBM and the other non research-friendly OSes.
Cartoon Network probably tries to target certain demographic rates so they can have different options for advertisers. If you've got a product you're marketing to girls, or families, or ages 3 - 5, Cartoon Network could conceivably charge more to "target" your ad to the demographic you're marketing to via the right show. Otherwise this doesn't make much economic sense to me.

In any case, the show brought on looks like absolute shit.
As pointed out by another poster, Hollywood is a "world leader" in movie production and is heavily unionized. Another heavily unionized high tech industry in the US is the aerospace industry (Boeing) as is its competitor in the EU (Airbus).
How does YCVC work exactly? YC invests in startups directly already, so why bring in unnecessary partner money? Is it that the YC front runs the investment and the YCVCs are allowed to come on board slightly later at worse terms? If so, that's a good deal for YC, and even if the IRR doesn't work out, the VCs are paying for access to a pool of potential deals. If that's the case VC churn doesn't send the best signal.
you have "years" twice in your submitted title, fyi.
Fuel Economy Reaches Record High in 2013
I think your missing the point, what comes in a Linux distribution is irrelevant. What comes installed from a hosting company is what matters, and since PHP is easy for a SysAdmin to install it was installed. Choice is often limited by the host.
This was brought up in a big way in the recent firestorm around Mongo, but the lack of joins precludes it from any use as a relational database (which is fine, since it's not intended as one). However, I've never been able to use Mongo as a large-scale store as a result.

It seems like the addition of joins lends some relational capabilities which in my eyes is very impressive. I'll be watching the advance of this one with interest.
In a very strange way, I respect this man.
> They're afraid to break the web.

They tried a fix and it broke YouTube. So it seems like a reasonable fear. https://bugzilla.mozilla.org/show_bug.cgi?id=349259#c54

> The patch ... is literally to remove "!important" from one CSS file

It isn't a simple one line fix, as Firefox developer kindly explained. https://bugzilla.mozilla.org/show_bug.cgi?id=349259#c76

>That patch would not be welcome.

They describe what work would be required (and where the changes would likely be) for the patch to be accepted in the bug. https://bugzilla.mozilla.org/show_bug.cgi?id=349259#c80
absolutely.

case in point: automated call centers. so much better than a human being. instant recognition of what i need, how to help me - simply awesome.

i can see it now - press 1 if you're stomach hurts, 2 if your leg hurts ... OPERATOR!

machines work great when steering and diagnosing other machnes? the fuzzy and subjective human condition? not so much.
No they weren't. Go look at the TTY driver if you need an example. Any place you interface with user code you are stuck.
You will fit right in /r/politics.
23333333333
Best jokes ever !
You aren't that old, son: http://web.mit.edu/~simsong/www/ugh.pdf
Why Functional Programming Matters[pdf]
Ha - no --- they do that when they see a spike in charges.

Or maybe it's just a coincidence they emailed immediately AFTER he racked up +3000$ in charges.
I guess this is sort of flame-baity, but what did C# really innovate in? Even the highly-lauded LINQ is a few functional features + reified code (and rather ad-hoc at that). I know LINQ is award-winning, and probably changed the industry by putting functional concepts in front of tons of people that wouldn't have otherwise used it. But is there anything even remotely new in C#'s actual language design? (Yes, anyone can be a critic.)
This is the entire point of a strike. Their work is worth what it can be purchased for. Striking workers are refusing to sell their labor at its current price.
I would be very interested to hear those reasons.
Ask HN: Freelancers: Do you do anything to improve your cash flow situation?
Getting paid on net-30 kind of sucks when you have bills to pay, and you give up some otherwise great clients if you can't wait to get paid.

Is there anything you do that helps you get paid more quickly?
I bet you 20 bucks they searched for your key after they investigated the sudden spike in your charges :D
Isn't MSR a true and proper dedicated research lab?
I wouldn't pick up somebody that has a head injury, that might make things worse.
My daughter has bought a ton of Legos, Star Wars and Harry Potter paraphernalia over the years. Learning that she put money in the pockets of drooling marketing dweebs despite their own idiocy is infuriating.
My 3 year old girl has a lot of boy friends because she wears her brother's old McQueen shirts. But then she wants princess Sophia shwag because she gets encouraged to. I would rather she aspire to be both mechanically inclined and pretty than have to choose.
Code maintenance (of good code or otherwise) is a sign of success. Rewriting everything is not.
To discourage creation of temporary accounts.
I would not call Go elegant. Simple maybe, but not elegant. It's not concise and it's not very powerful (concurrency aside(pun)).
Redhead Sings
Unleash the lawyers Mounting Costs Of NSA Scandal To Bleed US Tech For Years
The underlying analogy is hopelessly flawed. Google is all of Google, yet Bell.Labs was but part of AT&T. So when we speak of Google we get pure frontline business operations and sales teams and marketing departments and product support engineers as part of package. While Bell Labs is a jewel box containing fewer messy details.
One thing that's confused me for sometime about how demographics are used in TV is that, well, "the sort of person who would watch X" seems like it would be a useful category that could be targeted. That is to say, you could optimize for "boys will watch this show, and boys will buy these things"; but what about the more straightforward "people who will watch this show will buy these things"? Instead of trying to go for this 2-step correlation sort of thing.

I can't help but think of the phenomenon of network decay -- say of the Sci-Fi network, for instance. Sure, you could notice that your science fiction channel is watched by 18-31 year old males, and try to more heavily target that group; or you could notice that it's watched by science fiction fans and target that. I would naïvely expect the latter to be a more sensible way of breaking things down in this context and thus more effective, but the former seems to be what occurred. Am I missing something?
I didn't find the article poorly written on an absolute scale, at least the first couple of sections (I haven't finished reading the whole thing). Are there specific sentences or paragraphs that bother you?
There's a lesson here about how sometimes it's okay to fit your data to your code. This was, afterall, in php for years without causing much, if any, problems for end users.

I guess there won't be much agreement here on HN, but this deserves to be recognized as an amusing and clever solution to a problem. Even if the problem is self created.

PHP is great for doing quick and dirty dynamic web pages. So what if it doesn't scale out to a million line program?