skysight-inc/HackerNews huggingface dataset:
Well, I did say "one of the reasons", but you're rights that it as implicit that was the main reason. I also should have prefaced that this has been my own personal experience in call centers.

What you're saying is definitely a problem in some (maybe most) call centers. Companies tend to see call centers as places where money goes to die, instead of a potential treasure trove of information about their customers and what's going wrong or right with their strategies. I think that does lead to what you're talking about. Everything becomes about low balling the customer. If they have a return, you try to give them ten bucks to keep it. If they think the item is broken, you tell them why it's normal for the item to be that way. I'll be the first to admit that I underplay that portion because my financial situation is fairly good and I'd leave a company that acted that way. It's misguided and doesn't do anything for building your brand.

I'd take that a step further, though, and say that your scenario suffers from another big problem. Some call centers place a huge priority on wrote scripting and the customer ends up feeling like they never stopped talking to the IVR. Some reps can put life into a script, but most can't, and you end up with a really sterile, impersonal experience that screams "you're a statistic to us."

My personal experience has been, the more you can let your reps drop the script, the higher your CSAT/NPS scores will climb (obviously to a point). Of course, people have guidelines, but I tend to think most of those go too far. If you're in a brick and mortar retail shop, you don't usually have someone hiding behind a shelf marking down whether or not you used the customers name 2.3 times during the interaction. And I should mention that this is going to change depending on the type of business. An e-commerce site processing a return isn't going to be quite as mired in legal scripting as a financial institution laying out the terms of a loan.

As a final note, I'll get back to the 911 operator context. Yes, the article is written in a way to elicit a response. I'm not going to hold it up the standards of a well-respected peer-reviewed journal article. I still absolutely think you're wrong with that one, for a lot of reasons others have spoken on. It's not in any way implausible or hyperbolic to think a 911 call center would take two months to adequately train a rep, especially if they're using fairly standard training practices.
They probably do not consider themselves marginalized. To understand how people who disagree with you think, start with the assumption they don't think of themselves as stupid hypocrites.
How often OS/network/context overhead is the bottleneck? In my experience most of the time it's the DB. Even if it fits in RAM, complex queries always take most of the time. (Web dev here).
> The main thing is that order isn't always necessary, but maintaining order isn't free.

> So if it isn't necessary, why pay the cost?

But if you use the APL/K approach, you don't pay the cost. There is in order to every result, but you can only rely on it if you know it (or force it, by some sort).

Specifically, my question is this:

The order of results of "select ... where" without an order-by clause in SQL is never guaranteed. The order of a ksql/q result is sometimes guaranteed, and can be used. Where's the cost of just giving every result row a running index, which some operations can rely on / change, and most ignore?
Content-free blogspam.
Perfect timing: http://www.theverge.com/2013/7/28/4565558/eve-online-biggest...
No rev limiter (at least not that I saw), at least one potentially peaky (high-RPM biased) timing parameter (intake valve), lots of parts that aren't built to take high RPM, and a lightweight flywheel. If it were to suddenly start working properly, it could go flying apart with lots of force in very short order.

To be fair, it would take lucky (or unlucky, depending on how you look at it) ignition timings, since with that system they're all over the place.
Was this expected? I figured after he returned he'd be sticking around for a bit.
Their player has always been abysmal, from day one. I've noticed a lot of A/B testing for the player recently, as well, and some of the things they're trying out just don't even begin to make sense. It is turning the simple act of watching a video into a legitimately irritating experience.
You don't need magic, you only need to be able to think; nature cannot think. Otherwise you would see nature making spacecraft or using binary search everywhere.
I'd argue in favor of javascript based platforms/frameworks. Angular.js is a very powerful MVC (front-end) framework that's rapidly gaining popularity. If you combine that with a Node.js server written with something like express, you'll be cooking with gas in no time.
There are a few rules I follow at the beginning of building an app.

- avoid n + 1 queries
- shorten response time as much as possible without caching (focus on good code, avoid logic etc..., least db queries as possible)

- anything that takes longer than 100ms to process I use async processing to handle it.
Imagine, then, what a wonderful thing Open Genera was.)
TOP 7 UTILITIES OF VIRTUAL DRIVE
> as measured by a weighted average of the growth rates of their web traffic, inbound links, Facebook page likes, Twitter followers and LinkedIn followers.

Definitely drop Facebook like and Twitter followers as metrics for any list like this. Buying large amounts of followers is common practise and extremely cheap. Including them costs your list in accuracy.
War against China will make up for that.
We ran openSIPS before but we found the pace of development to be higher on Kamailio in general. Plus most of our customers are running it instead of openSIPS.

We're currently trying to build the world's smallest cluster; seven raspberry pi's will hopefully support 100 phone calls or so with no single point of failure.

If you're looking for something single server you want freeswitch by itself. That thing is a beast if you just want call processing and don't need carrier grade reliability. We made a frontend called BlueBox which is a very popular distribution; we're revamping it for Cluecon (hopefully we'll have it out by then) so if you're going to try this I'd recommend waiting until the new version comes out.

Lastly, there's a lot of research going on at FreeSWITCH about running it by itself on the Pi. I believe it is workable now, you'll probably find a bunch of info with a quick google search.
Failing to load HD versions of the video and then graying them out (reloading the page usually makes it work again), play the video in 320p and display the resolution as set to HD, SD to HD loading ad infinitum (or just display an error and stop playback), stop buffering after skipping (even to pre-buffered parts), really low streaming speeds (that fix after reloading the page), etc, etc.

Making a general video host is so expensive and complicated that we may have to just resign to use YouTube for at least some more years... but it's easily one of the worst user experiences regarding online videos.
@kmf : Didn't notice this branch.

Actually, my version is up-to-date with the latest Bootstrap 3.0.0 RC1 - I manually converted the LESS code to the SASS version.

I will run a diff with the mentioned branch later on.

@csense : I just had to throw it on Github ASAP as I'm using it in a current project. Will add details + a Ruby gem later on.
I went on the tour about 10 years ago. It was incredible. You got to see every room in the house first hand and walk on the terraces.

As with most Wright buildings, it's one thing to see pictures and entirely another to walk in them yourself.

Cannot recommend the Fallingwater tour enough.
This is exactly how Linus deals with things; being as anti-corporate BS as possible. But note, Linus deals with things, not anyone else. If they have a problem, they can go to him first, but in the end, he's the one who deals with it.

Any other developer who's having problems should go through the leadership first or has no alternative but to leave. It sucks to swallow your pride, but taking matters into your own hands (as some of the comments on the SO post suggest) can lead to anarchy. Then everyone loses.
I know a musliam woman that dislike the fashion tastes of Saudi Arabian women.

In Saudi Arabia, women must use black clothing covering almost everything. And the reason for that, is that they want to, there are no laws that say that, no religious rule that say that, and men don't enforce that, when a muslim visitor of another country wear muslim clothes but not black for example, Saudi women that will nag you to go change to something black. (or if a woman wear muslim clothing that does not cover the same things, they also get nagged by other women).

That said, I disagree with your statement that religion marginalize women. Maybe, because I am religious myself.
Well, that was an epic education. I feel rather foolish, but I really appreciate you taking the time to help correct my mistake :). I'm not as well-versed as I should be on wireless tech :/.

That's really interesting; could you possibly recommend some additional resources where I could read further. Something beyond the wikipedia entries? Thanks again!!
What about a patent to use patent litigation to make money? The you can sue the trolls ;)
You agree to the taxation by using the currency of a tax raising organisation whose stability, and therefore the stability of the currency you own, depends on that organisation being able to defend territory and keep a stable economy running in that territory, which takes resources which in that system then requires some of the currency it created.

If you want to create an alternative economic system that requires no physical territory or external inputs to enable it to run and therefore can exist without taxation, then feel free.
This post is definitely light on details but the idea of content first in design simply the idea that a site is not all about look and feel, but about what it is going to be used for. Knowing the content, or at least the subject matter of the future content is pretty important to the design, branding, UX and so on. I don't think it's about anything more than that.
Which part of the article makes you think that the operations being made are not ACID?
Thanks for sharing, dalerus. Would you recommend that beginning freelancers use sites like Elance?
There seems to be quite a few issues with video resolution. I had one video suddenly switch from 1080p full-screen down to 144p[1] in full-screen...

[1] - Apparently they added this quite recently http://www.ghacks.net/2013/04/06/youtube-introduces-ultra-lo...
> If you wish to rewind the video, for some reason youtube will want you to rebuffer the entire from where you have rewinded to.

Netflix does this too and it drives me nuts, especially when I'm watching something in HD because it automatically switches to low definition for a few seconds until the high definition version is loaded.
Not buffering the entire video has happened for a long, long time. Years. There's various browser extensions out there that can help you if you want them. The resolution selection is still weird, though, and jumping forward or backward to what look like buffered times is definitely annoying.

But the ISP makes a gigantic difference. I have the benefit of a great ISP (smallish in size, no surprise) and seeing all the youtube jokes about ads always working but not the videos themselves made me somewhat puzzled, as the very few times a video doesn't stream it's just as likely to be the ad that pauses as the main video, and that's super annoying because you can't skip ahead in an ad like you can the main video. I figured that other ISPs were worse, but there must be some exaggeration going on for comedic effect.

Then recently I was at my parent's house for a while, where they are on Time Warner. I really had no idea how unusable it could be. Constant pausing of video for loading every 20 seconds or so, waiting at the very beginning of almost every video, not knowing if a video was loading or there was some kind of error and the page needed to be refreshed.

I'm really used to checking youtube for how to do basic household tasks. Often you'll have to go through two or three to find a good video on a subject. You can't do that at all in that environment, as the waiting is just too much. I'd switch to 240p just to get the gist of a video to make sure I wanted to watch it, so definitely forget any movies you want to see with good quality video. I would queue up videos so at least something was buffered, which meant you have to plan ahead on what you want to watch, totally changing how you use the site.

It's really like a totally different product. I think of youtube as the wikipedia of home repair and cooking (or maybe more ehow or whatever, but the point is that it has an expert video for everything) and I also use it for constant mindless browsing and watching interesting talk after interesting talk, quickly deciding if something is worth watching within 30 seconds by scrubbing around in the video a few times. You can't use it for either of those things, and the desire to pull out your hair while waiting for anything else taints any other use, too.

If I was on that Time Warner connection, I wouldn't be making jokes about how ads always seem to buffer just fine, I would be completely puzzled how other people would think that Youtube was in any way worth using. It really felt like stepping back to dialup.

My connection isn't especially fast, but maybe my ISP does the local CDN thing. People should try it out, because I suspect the transition the other way would be closer to a religious experience, or like stepping out of a time machine. Meanwhile Googlers working on the youtube player might want to all get a Time Warner connection, as maybe designing for that (as opposed to more specific bandwidth or latency limitations) might make for a better player for the many suffering people out there.
So much conflation...
No I didn't and you misquoted the paragraph and accidentally (I hope ?) changed the meaning.

What was actually said was:

For adults, the Expert Panel has negligible concern for adverse reproductive
effects following exposures in the general population to Bisphenol A

you'll note that does not say "negligible concern" for adults, it says "negligible concern for adverse reproductive effects".

And you know what was never studied? General safety for adults under actual dosing as experienced in reality. Further on down the same wiki article, just one of many concerns:

The authors found that higher bisphenol A levels were significantly
associated with heart disease, diabetes, and abnormally high levels of
certain liver enzymes
TCP flow state, IP shunning & reputation, client rate limiting, others I'm probably missing.

Specifically during DDoS attacks, an IPS must usefully distinguish bad from good traffic at packet rates saturating a link. This inevitably involves maintaining lots of per-client and per-IP state. Caching is of little help precisely due to the distributed nature of the attack, and you can't shed load since that only helps the attacker.

In this situation, memory stalls become your biggest bottleneck – each one can eat on the order of 10% of your processing budget in a run-to-completion (RTC) design. The only solution (beyond tricksier data layouts) is memory latency hiding via micro- or hyperthreading (kernel context switches are just too slow). Rearchitecting a RTC design into a micro-threaded model is a lot of work, and bug-prone. Hyperthreading gives you latency hiding "for free", if the silicon supports it.

Generally you want between 2-4 micro- or hyperthreads. A second micro/hyperthread will generally just help keep the pipeline busy outside memory stalls; hence you can eke out extra performance with a third or a fourth. Intel chips only support two hyperthreads (when they do, and the OS supports it). Some more specialized processors support more.
Content is King. Youtube should be copying the model of local TV stations. Charge the cable companies for the privilege of accessing content. It shouldn't be reversed.
Yes. Through aid and arms deals, through influence and promises of corporate investment, through manipulation of political systems and propaganda.
It seems to be that previous massive failures by companies such as Intergraph are quickly forgotten about. In Victoria, Australia, there ended up being a Royal Commission - and Intergraph didn't seek an extension to their contract as a result due to the massive fallout <http://www.abc.net.au/pm/stories/s181316.htm>, and <http://www.abc.net.au/worldtoday/stories/s427907.htm>
Compressed CO2 and nitrogen are gaining favor in the tool space as well.
Samsung Electronics has not dethroned Apple, Inc. in mobile profits
When I clicked on "Senior VP Bob Mansfield removed from Apple's leadership page", I was sort of expecting some kind of speculation on why Bob Mansfield was removed, what it might mean for Apple, maybe even a clue as to who exactly Bob Mansfield is and what he does at Apple. Instead I got a link to the leadership page. See, he's not there!

"Senior VP Bill the Cat removed from Apple's leadership page" would've carried just as much information.
I get more irritated that they can take an elegant and memorable phrase like "dolorem ipsum quia dolor sit" (pain itself, because it may be pain) and butcher it.

Edit: downvoted?! Doesn't anyone on HN appreciate the classics? :-)
Out of curiosity, where would one go to buy Twitter or LinkedIn followers?
That's an excellent question, and one that this submission is definitely not going to answer.
I believe he was committed to staying "at least" through 2014. I'm not sure of the details of it all, of course. I just thought it could be a possibility--it would be odd for him to leave less than a year after being convinced to stick around for a bit (in my opinion; I don't know the guy.)
> Yeah, it's too bad this method doesn't exist: http://hadoop.apache.org/docs/current/api/org/apache/hadoop/..., byte[], int, int)

And how, if you may help me, do you access object #n in the stream (for non-trivial n)? Not byte n in the stream, which this appears to give you - but object record #n ?

> It's too bad that this doesn't exist either: https://issues.apache.org/jira/browse/HDFS-4953

Your patch is two weeks old, and you expect anyone to be aware of it?

> You are amazingly, astoundingly, misinformed.

No, I have inherited a hadoop project from people who did it "by the book". And then rewrote it in C with mmap to gain a 20-1000 fold improvement in speed depending on workflow. That had been in 2011, but I'd be surprised if things changed so significantly since then.

> It's no surprise that you are wrong about mmap as well. It's only a performance advantage when the PTE (page table entries) are already populated. The PTEs may not be populated, even if the file region in question is resident in memory. And even then it's only about 2x, not "1000 times faster". There was no "serialization and deserialization" involved in our benchmarks, either.

Are you using hadoop map reduce, or your own HDFS code? Because every single non-trivial map-reduce jobs that I've met serializes and deserializes objects, spends 90% of its time on I/O, serialization, network, compression and stuff - and that's actually the recommended way to do so.

Which is why, incidentally, spark manages to be so much faster (100 times claimed - I've heard of >70) than hadoop - it keeps stuff in memory.

It's no surprise that you are wrong about mmap as well - your description is correct if and only if you are going to read the entire file. Which is standard for hadoop map reduce, but actually not that common in a well designed program, and certainly not common in the K world.

And you certainly did not understand the 2x vs 1000 times faster comment, which stems apparently from your (faulty) understanding that everything has to be read. In an mmaped file, if you need one byte from the middle, you pay for reading one block from the middle exactly once. You do not need to pre-read everything, and you don't need to manage caching yourself. That's where the 1000x times come from.

If you do read everything, it's not 1000x times. But you've possibly wasted 1000x times memory -- and 1000x times I/O to get to that byte in the middle that you need.
The FDA decides if a product can even be sold. So what if truthfully labelled products are considered unsafe by some? Why shouldn't people be able to make up their own minds? The freedom that allows them to do that also also means sometimes they will be wrong. Again, so what? Sweeping it under the rug ("trust us") is not adequate.

You do not foster understanding, science, progress or freedom by hiding things.
First of all, trying to find just the right foods reeks of premature optimization.

Second we don't know what our requirements actually are. And lab rats aren't going to fix that... one of the arguments why there has been a rise in autoimmune disorders in this century is our obsession with cleanliness... we may not be getting enough dirt, microbes, etc to keep our immune system in check.

Third, nutritional science doesn't have unit testing. We don't have integration testing.

Nutritional science has bug reports from the field, we have minimal requirements and max quantities. We can compare two systems, but we can't debug them. It's like trying to reverse engineer COBOL from machine code, when you don't know either.

Further, we don't know exactly how such things interact with other factors, sleep, genetic and environmental factors, exercise. Nor do we necessarily know all the elements of your health effected by nutrition. Fertility, resilience to disease, mental state.

Soylent is an experiment. And if people taking it as their food source keep good records of what goes on with them on it, we may learn from it, by comparing people on other diets in the same environments.

You want better nutrition? Log your food, accurately, for years, along with your feeling of health, and environment and any other factors (weight, exercise, amount of sleep, etc.)

Publish the data regularly, and maybe someday we'll be able to analyze it and build a nutrition model.

However, I think it's premature to decide we know what we need. We are learning. We know some things. But we don't know enough.
Fact is, in India, the poor are already oppressed, just nobody realizes it. They have no real rights, they have no food and they have no prospects. The only thing they have is votes, which are a sham, because they are given away willingly to the politician that makes the most encouraging promises, which, of course, are never fulfilled. However, when your constant concern is "where's our next meal coming from", keeping track of empty promises is probably pretty low on your list of priorities.

So, the real choice is being oppressed and desperately poor... or being oppressed and making progress. I personally believe democracy is not suited to India at the moment because (or so it seems to me at least) politicians spend all their efforts in fighting amongst themselves to stay in power (and on the side, siphoning away money for themselves), while no real progress ever happens.

The rich get richer, the middle class continues along in blissful ignorance, and the poor get poorer.

On the other hand, in China (or so, again, it seems to me) politicians do engage in corruption for selfish reasons, but the rest of the time they are focused on bringing their country ahead, and I believe that's in a big part because they don't have to worry about staying in power.

I, for one, would welcome an "oppressive" regime if it meant progress. Oppression is not a good thing, but when your alternative is half a billion people starving every night, I don't think it's all that bad.
Please. Jenny McCarthy is a fucking idiot.

See the wiki article for evidence published in medical journals that bpa harms human beings. There's plenty of evidence to say it should be banned, at bare minimum until long term studies at actual dosing levels have been performed.