skysight-inc/HackerNews huggingface dataset:
> I had to disable e10s because whenever I switched tabs the page would sometimes be replaced indefinitely by a white screen with a big loading indicator.

I'm pretty sure I know what loading indicator you're talking about, though I don't have a screenshot handy.

Basically, this is because one of the other tabs is hogging the rendering process. Since the Firefox UI[0] is controlled by a separate process under e10s, it's still responsive while the other process is rendering webpages. So, you're able to switch tabs before there's something there to switch to.

Without e10s, under this situation, the Firefox UI will be unresponsive while the tab is rendering web content (the browser will appear to lock up). That doesn't necessarily mean the tab will always be fully rendered by the time you're able to switch, but the loading indicator was added to e10s specifically because multiprocess mode makes this situation more likely to occur than under single-process mode.

If you want to see what I'm talking about, try visiting an Amazon product page both in an e10s window and in a non-e10s window[1].

[0] Confusingly referred to as the chrome, a name that predates the browser with the same name

[1] Unless they've fixed it recently, there's a longstanding, known "bug" that's caused by Amazon "prefetching" the content of all links on an Amazon product page. This Javascript is included only when the page is loaded in Firefox, and it's rather redundant, because the content is still re-fetched when the link is clicked. Unfortunately, Amazon hasn't fixed this, and I don't think there's much Mozilla can do about it.
I think that could happen, yes. I don't think that's a good outcome either.
I fail to see how "DDOS and death threats" == "democracy".

All of this has been covered/talked about ad nauseam, as far as I'm concerned what this comes down to is 2 basic facts:

1. There's a core development team (with it's fair share of internal politics and power struggles) who is supposedly looking out for potential issues affecting Bitcoin's operational health. Once they agree on the change and implement it, there's no "voting" by any other players in the Bitcoin ecosystem. They just do what they think is best.

2. There's a disproportionate amount of hashing power concentrated in large mining pools. This would be bad enough but what makes it even worse is the heaviest hitters are in China and are unified against the biggest proposed change SOME of the core team members like Mike were/are advocating.

So now how this standstill will resolve - remains to be seen. There are multiple factors at play but as of right now the situation isn't pretty. To claim that "this is how bitcoin is supposed to work" is to agree with Mike in saying that it is messed up beyond recognition :)
Totally agree with that. The only way to get better pay for most people is to be a "leader" no matter you are suited for it or not.

Especially in the US there seems to be this emphasis on leadership. There is not much respect for people who are doing a good job.
Yes. Twitter's 140 characters make for perfect little soundbites for lazy journalists.
>std::array<int,ARR_SIZE> is better than int arr[ARR_SIZE]
I don't know how you could disagree with that...

What is the alignment of your std::array? What is the memory type (e.g. can the GPU read from it at all? Can it write? What are cache policies?). The alternative though is not a C array, it's an explicit memory mapping.

>Can you be clear about why this is bad?

Useless code at best (if your game runs properly it will never be deallocated by your code), obscuring bugs at worst (if it starts deallocating at runtime it will take longer to fail).
All other things being equal. With the right leadership it's feasible that adding a manager to a team of two programmers could increase overall productivity (rather than decrease it 33%).
You are minimizing the problem. Just as the drug War has brought with it absurdities like making "fake drugs" such a bag of powdered sugar illegal, it's a lead pipe cinch that files full of random numbers will become illegal because they might be making it more difficult to spot encrypted content. This, along with the ham fisted tactics to blackmail people into becoming informants will lead to the same toxic enforcement environment found in the Drug War being imposed on software.
You should look more closely at Manhattan and SF. There is a ton of speculation, luxury highrises, and out-of-town wealthy buying second-, third- or fifth homes.
Phishing Email Scam Targeting Airbnb Customers
It'd be interesting to see if one could trim down memory consumption by making Firefox use KSM[0] - on Linux, it's only a single madvise(2) call away.

[0]: https://www.kernel.org/doc/Documentation/vm/ksm.txt
Livin’ Bernie Sanders’s Danish Dream
Ah sorry, that was the ES6 version. Please try this one instead: http://awal.js.org/alpg/?gist=591c0871c083b2785e3f
That seems way too recent to be much of a factor at all.
> I'd rather have it fail with as much noise as possible than have it covered...

RAII is orthogonal to contiguous storage in memory. You are not opting into heap fragmentation by moving your "dealloc struct" function from the global namespace to a destructor. It has nothing to do with the the memory layout. It has to do with preventing memory leaks and undefined behavior.
raison d'être FYI =)

I looked only because I was trying to remember myself how to spell it.
"Did you really think that we want those laws to be observed?" said Dr. Ferris. "We want them broken. You'd better get it straight that it's not a bunch of boy scouts you're up against - then you'll know that this is not the age of beautiful gestures. We're after power and we mean it. You fellows were pikers, but we know the real trick, and you'd better get wise to it. There's no way to rule innocent men. The only power any government has is the power to crack down on criminals. Well, when there aren't enough criminals, one 'makes' them. One declares so many things to be a crime that it becomes impossible for men to live without breaking laws. Who wants a nation of law-abiding citizens? What's there in that for anyone? But just pass the kind of laws that can neither be observed nor enforced nor objectively interpreted-and you create a nation of law-breakers and then you cash in on the guilt. Now that's the system, Mr. Rearden, that's the game, and once you understand it, you'll be much easier to deal with."

--Ayn Rand, Atlas Shrugged

For a modern improvement on this, look up anarcho-tyranny.
Why Is a Professional Logo Critical for My Business?
This is the problem with every company that goes to Wall Street. The QER killed any hopes of companies being able to just try things. Instead, the only thing they can do is look to beat this quarter in the next. That is it.
Yes, BC sets sensible maximum rates that rent can be increased per year (usually on the order of inflation, ~2%).
Please note my use of the word 'operationally'.
Ever heard of micro-management of a CEO? All these opinions, op-eds, VC advice won't help Jack to focus on the company.

Their fundamental problem is that a tweet is not a great native ad unit. That's where the story ends and a reason why Twitter cannot meet Wall Street expectations.
This Guy Skipped Work for SIX YEARS, and Somehow No One Noticed
Creating better FactoryGirl Factories
Well, so far none of the chain forks have been accepted by the network, so I wouldn't call it dead yet.

It really isn't a democracy - there is no method to force the minority into the majority's will. If a controversial chain fork happens, there will now be two Bitcoin currencies. Those on the original chain won't be forced to switch.
Sure, why not. The word "leadership" doesn't really mean anything anymore. I have met very few good leaders in my day.

It definitely seems like most people leading companies are not any good at it. The best managers I've had haves simply gotten out of the way and defended us blindly. That's the best I've seen.

I'd love it if we adopted a culture of service, rather than "leadership". How can you be a good servant to others? It'll probably take you far, or it might not, but it has the virtue of being the least bullshit thing to do.
So the headline here is that men will hit on attractive women, even in situations where it may not be appropriate. That is truly shocking.
Sure. The issue is less with the functionality and more with how it's presented to the user.
"We"? Are you the queen?
Fixed! Stupid Wordpress with their smart quotes converter.
> An analysis of 98 psychology papers, published in 2015 by 90 teams of researchers co-ordinated by Brian Nosek of the University of Virginia, managed to replicate satisfactorily the results of only 39% of the studies investigated.

The Economist is overstating the results a bit. From the coverage at the time:

Strictly on the basis of significance — a statistical measure of how likely it is that a result did not occur by chance — 35 of the studies held up, and 62 did not. (Three were excluded because their significance was not clear.) The overall “effect size,” a measure of the strength of a finding, dropped by about half across all of the studies. Yet very few of the redone studies contradicted the original ones; their results were simply weaker.

More here:

https://news.ycombinator.com/item?id=10132993
What Happens Without Affirmative Action: The Story of UCLA
Show HN: A dry fit shirt that tells you when you're losing weight during workout
You really don't see any empty homes in SF...
Google receives patent for self-driving parcel delivery truck
In it's current state, you can't (in a practical way) run LXD on a host os other than Ubuntu. So, using LXD means migrating away from whatever host os you are using, and switching to Ubuntu. That's not trivial.

Over time, as each distro catches up with the same patches/kernel version/etc choices ubuntu made, this problem will go away. For now, however, LXD means Ubuntu as the host os.
Perhaps, but from a utilitarian standpoint, isn't that ultimately a good thing? If we agree that our society needs to improve the way it copes with and nurtures its extraordinarily gifted, then surely a wellspring of sympathy -- even if initially misguided -- from the merely intelligent is a step in the right direction. "Bright normals" tend to occupy the higher echelons of cultural influence in this country, and they certainly represent well in the higher income deciles. I'd argue they are the perfect advocates for those who may, in fact, be unable to advocate for themselves en masse. (Whether through extremely low numbers in the general population, or through being unable to connect on the same level as the gen-pop average.)
There are two aspects to it. And I'll be very hand-wavey because QCD is not my field.

Suppose you have two quarks and you start to pull them apart. The gluons that transmit the force between the two quarks tend to "bunch" together because they have their own charge. You can think of it roughly like a rope of gluons trying to pull the quarks back together.

If you keep pulling on the quarks, you might expect the gluons to eventually "break". But this doesn't happen, because the gluons act on each other. If there were ever a break, more gluons would join in, tugging the break back together. Eventually, you end up with so much energy density in all these gluons that they start forming new quarks and other particles. These new particles will bind with your quarks and each other to form color-neutral particles.

So I spoke a little imprecisely. Gluons, being massless, have infinite range. But you won't ever see the strong force acting over any large distance because anytime you try to get color-charged particles far enough apart, you'll end up making more particles.

Wikipedia has a brief write-up that provides an illustration.
https://en.wikipedia.org/wiki/Color_confinement
Where would those projects move to? There's no real alternative to GitHub, at least none that combines the social side of it with the Gittiness of it.

That I know of, anyway.
Regarding the fine print in ecommerce: As a seller of goods in our own store we are actually required to include boilerplate terms and conditions. We don't like it, our customers don't read it and if they do they may not understand. And yet it's quite dangerous to drift away from or simplify the ever growing legalise language since we risk legal and financial consequences from business and so-called customer interest groups that found a way to monetize the search for shops that don't follow the boilerplate terms close enough or miss certain parts.
> Again, who are you arguing with?

Why do you keep trying to shut this down? I'm clearly arguing against points you have made in the quotes cited in my post.

> Abuses of systematic collection are a great reason to support universal encryption. Certainly, it's the primary reason I support it.

I think we finally agree here. I just don't know why you appear to keep making counter arguments if this is how you truly feel.
At the same time, Google has a responsibility to their users. Their search engine is a list of what are likely to be the best results. If a website regularly spreads malware, is it in the best interest of Google's reputation to link to it?
I was thinking lead paint and leaded gasoline. Whatever it was, it was probably a long time ago.
4:37:42 PM "Unable to compile algo!"
4:37:42 PM "Invalid left-hand side in assignment"

There's a `[varName, varName] = something` somewhere.
The question is how this shop ended up getting the gig in the first place ;)
How is Docker + Subuser different than just using firejail?
This literally sounds as if things are being run by the Ferengi.
I think the most interesting question is, given how flawed the scientific method is in practice, how does science get such great results?
ISPs want “flexible” privacy rules that let them “innovate” with customer data
To be fair, I might well be misinterpreting it. I just hadn't seen mention of ST4 before. Thanks for the extra information. ST3 was "released" in January 2013 though, so we're at 36 months right now.
Exactly this. A significant portion of the housing is being bought by foreign investors who don't even live here. Not only is it raising the pricing of the housing, but you don't get the economic benefit of said wealthy individuals living in the city.

I recall reading an article about a local coffee shop. A number of new buildings were built around it, all residential condo's. The condo's in the buildings were completely sold out, hundreds of units, yet it was a ghost town around there. The coffee shop, and I believe a local pub as well, ended up going out of business because despite all the units being purchased, nobody actually lived in them.

Similar experience, my office is in the heart of downtown, right on the water. A beautiful building went up beside us, all condo's for sale, starting at $1.5 million. They got bought up instantly. However, once the building opened, I looked out my window and into a building where 90% of the units remained completely empty (no curtains) for well over a year until I switched desks. Foreign investors buy up all this property and it just sits there...empty. Meanwhile everyone that lives and works here is being priced out.
Only if you rent month-to-month. And if a month-to-month tenant leaves, you increase rent by any amount you want.
Source: http://www.vancouversun.com/business/Daphne+Bramham+tier+sys...
Vancouver is becoming a store of value rather than a city.
Chicken and egg. Partially because of low/competitive salaries in Canada, all of the Canadians are in the US on TN visas, leaving the Canadian tech industry staffed with non-citizens.
Google Container Engine VMs should be protected from this by the virtual NIC advertised to them. In particular, it advertises support for TCP checksum verification offload which all modern Linux guests negotiate (including the kernel used in GKE). If this feature is negotiated the host-side network (either in hardware or software) verifies the TCP checksum on the packet on behalf of the guest and marks it as having been validated prior to delivering it to the guest.

Older Linux kernels have an additional (I believe distinct) veth related bug that requires we do some extra work for externally verified packets (and jumbograms): in particular we must set up the packet we are delivering assuming that it might be routed beyond the guest and that the guest will not remove/reapply the virtio-net header as an intermediate step (this is a pretty leaky abstraction of the Linux virtio-net driver, but one we're aware of and have worked to accommodate).

Of course, none of the above changes the somewhat fragile nature of TCP checksums, generally.

(note: I wrote the virtio-net NIC we advertise in GCE/GKE, although very little of the underlying dataplane, but I double checked with the GKE team in terms of underlying kernel versions that we typically run).
Interesting. I read up more on PCMs.

The challenge I've had is keeping the house warm in the winter where internal temps will drop down to the 50s without the heater on. During the summer, I rarely have to turn on the AC even when it's a 100+ day so there's plenty of insulation. I suspect much of the heat loss is due to the giant windows that I have even though they are double pane.
But that's just it, attraction is an inward feeling/biochemical reaction/etc. I am by no means saying that you cannot feel attracted no one can tell you how to feel. Rather, it is a matter of how you act on that attraction. That is where society says it is or is not okay to harass/act aggressive/etc.

in the context of the original post, a customer was attracted to the image of the fictitious support staffer. How the customer acted shows a perhaps a lack of control. In this case it was "innocent" hitting on (not flirting as one of the other comments suggested). But the fact that the customer felt compelled to is strange in the context of customer support.

Like I said, this is an interesting topic.
It isn't done

It is done. Ecotaxes & waste disposal fees exist in many countries for various types of products. A common example (at least in Europe) are taxes on plastic bags.
Please don't interfere with the native scrolling behavior.
ESLint v2.0.0 released
I think the OP meant ten months per year, or in general, a fixed fraction of the period that the property tax is assessed over.
Not unlike the rest of the entertainment industry, the vast majority of philosophically and ontologically compelling games don't make it into the mainstream.

As bullshit as the Oscars are, they at least try. There is no equivalent in the Gaming industry.

Just check out Galatea. Very few people know about that game, but it is amazing.
You're right, that's why you should install uBlock Origin for your grandmother
I often argue this point, however I wonder how other people on HN discuss this issue with their non-technical "real politik" (actually just Political Science majors) friends that suggest that prohibiting encryption for non-sanctioned private entities (for example allowing bank transactions, online shopping, but disallowing encrypted chat protocols, emails, etc) is not terribly detrimental for the state barring "morality" concerns and our commitment to the principals of democracy, free speech, and the like.

I often resort to, "You can't ban math!", but wonder if there are more outlined resources for explaining this.
Self-reported as having once had a home. SO, grain of salt.
Data Visualization (ggplot2) Cheat Sheet [pdf]
Lego Mindstorms EV3 Robot Plays Clash of Clans [video]
I remember trying and failing to get exactly that working. I'll give yours a shot, thanks!
Hilarious for everyone except me - apparently the only person among 35,000 who gives a heck about network security.

The outcome I expected is the outcome I've witnessed thus far - total and complete silence.
Rant mode on:

If the last few years of really paying attention has taught me one thing, it's that honest-to-god journalism, as in checking facts, vetting sources, and reporting stories as objectively as possible is dead. Completely and totally dead. Most people taking up that title flatly do not deserve it.

Finding out what actual people are doing and what's happening in situations like Ferguson and the Arab Spring is a lot more important than some self-important agenda pusher's view on it. Journalism has failed the people it's supposed to serve, so now it's on the people to sort the information and come to their own conclusions.

It's not like the vox populi could do much worse than the mainstream media...
Galatea
They're going to shoot you anyway, because they won't assume the gun you're allegedly holding has been disabled.
Article summary: Vancouver is expensive, their young, creative and fun population will leave because they can't afford a house. Let's burn down its antique building restrictions, and build big skyscrapers where no neighbor knows each other, now the young, creative and fun population can live in a gray place and become old, dull and boring.

Hope they can read a little of Jane Jacobs: https://en.wikipedia.org/wiki/The_Death_and_Life_of_Great_Am...
Then you haven't spent much time in male-dominated online spaces
> Most people intuitively understand that a person with 25 points lower IQ than the average population is going to have unique problems and go through life in a slightly different path and order than the average. However, for some reason, this is not easily understood regarding people with 25 points over the average.

"Most people intuitively understand that a person with $25k less income per year than the average population is going to have unique problems and go through life in a slightly different path and order than the average. However, for some reason, this is not easily understood regarding people with $25k over the average."
When e10 becomes the default, will the number of content processes still default to 1?
If anyone wants to play a game that's also incredibly artistic, play this.
Are the smaller fans on SFX power supplies louder?
That seems to suffer from the same problem as the original title.
> But I think they should go further.

As long as you're writing the checks to do so.
Silicon Valley Wants to Disrupt Orgasms
The API of your configuration could use some work. Have you looked at the validations present in JSON Schema[1]?

Instead of

{
"commit": {
"message_must_be_imperative_tense": true,
"message_must_include_prefix": {
"prefixes": ["feat", "fix", "docs", "refactor"],
"require_after_prefix": " "
}
}
}

Something like:

{
"commit": {
"message": {
"imperative": true,
"prefixes": ["feat ", "fix ", "docs ", "refactor "]
}
}
}

[1] http://json-schema.org/latest/json-schema-validation.html