skysight-inc/HackerNews huggingface dataset:
Rust draws on Coraline Ada's Code of Conduct ("Contributor Covenant") which was straight-up designed to force politics on people. She's aggressively pushed it in as many places as possible so they can ban people later for essentially saying what people like her disagree with in any forum (not just project itself). Here's one mob attack over a Twitter comment that didn't work featuring her with appearance of a Rust team member appearing to throw in some support. At one point, the political attackers set the maintainer up to look like he or she supports pedophiles. Dirty, dirty tactics pushing politics that don't even necessarily represent the beliefs of those they claim to protect. People in minority groups have a wide range of beliefs with many contradicting what these "social-justice warriors" act like they believe. They'll censor them, too, if deemed necessary.

https://github.com/opal/opal/issues/941

I don't follow the Rust conversations enough to tell you anything about what goes on there. That they adopt and enforce a Code of Conduct designed for censorship of non-believers in that cause with a few, strong supporters on the team is enough to worry anti-censorship people. Regardless of Rust project or somewhere else, we opponents block it on grounds of fighting forced compliance with political views with no consensus. Fighting political domination on forums that are supposed to be about tech. That its author has hit many places from Opal to Github means we prefer to block her CoC even more.

Rather have a Code of Merit with clauses for keeping things civil. Minimal to no politics: just project-focused code, docs, and support of people in project-related conversations. That's it.

https://github.com/rosarior/Code-of-Merit/blob/master/CODE_O...
Maybe preface your comment with "I have never used or followed Bitcoin outside of news articles".
Kudos to the QUIC working group for this absolutely correct response: "We won’t hold any further interim meetings in the US, until there’s a change in this situation."
I thought the piece of software under discussion was systemd-resolved. In which case-- why was it written in C?
What does TPS stand for in this context?
In both, the bullies end up with more stuff in their basket.
I'd guess no matter the original context, once you're being 8x more effective than your colleagues, it's due to some kind of engineering. So in agriculture, your 8x hay mower is the one who's built himself a scythe instead of using a hand knife.
Man, you make the Pornhub suggestions forum a hilarious thing to read.

Any chance you guys are looking for new engineers?
Every time something like this happens I wish YaCy (http://yacy.net/en/index.html) was in better shape.
> FirefoxOS, ill fated as it was, was probably the least worst chance they had to do so.

They should have pursued commercial strategies like becoming the default browser for Samsung and others. That would have got them around the "default" problem. Sell the "differentiation", build a kick-ass browser for Android; that would have given them a chance. They didn't even try it.
the question seems reductive enough to be a nonsequitur.
uh, scott pruit is who he appointed. former AG of oklahoma who was notorious for suing the EPA. so, worse.
Since we're guesstimating numbers a lot, it would be interesting to also guesstimate the human resources costs required to run the infrastructure: X electrical engineers, Y cooling engineers, Z SREs, W infrastructure devops ppls, etc.

Using the cloud you don't need X,Y,Z and presumably will need less of W. Assuming a 100+k/year salary, that's like 200+k/year total cost of employment. If X+Y+Z-ΔW ~= 1000, then the cloud provides a 200M savings on that front. The real number is probably 2x 3x higher, but I'm not going to bother going back and updating the guesstimates.
It would be great to get something from the product before signing up. How about a list of available people I can bid on? Or a shortlist of noteworthy ones?
The evidence offered that glyphosate causes cancer is not very credible, though.
The public editor wouldn't know any of that. It's pretty much thier job to not take someone at thier word. Even if he could verify each person's contribution, their position in the field and the relevance of these facts to this issue he still can't be sure that this isn't e.g. some fight between two sides and that this group isn't in minority to 172 other experts that think differently. It's out-of-band verification if you so will.
Yes absolutely - If the metric for realism isn't perceptually indistinguishability, then we might need to rethink what the word "realism" means. I don't think anyone here is arguing against that though. I think @sillysaurus3 is saying that the approximations we make in our simulations will always have large errors that cause visible artifacts, that the unrealistic CG will always be perceptually distinguishable from real video.

Modeling individual photons is happening in research rendering code, just not on the same scale as reality. Path tracing renderers using spectral colors & modern shading models are getting there. We might use a few million photons at a time to render a room instead of the quadrillions that reality uses. People are thinking about modeling individual atomic interactions, electrons, and quantum effects. There might even be experimental renderers already that do this, I wouldn't be the least bit surprised. If not, it'll happen pretty soon.

BTW, there is no super distinct line when you're talking about the simulation of atomic interactions and electromagnetism, even for the 100% full simulation of all subatomic particles individually. I'm not sure that's possible yet, but I am pretty sure its unnecessary for "realism" in the context of film making.

There are shading models that account for electromagnetic & atomic effects. Physically based shaders obey Helmholtz reciprocity and energy conservation, among other things. Some of them account for multiple atomic level reflections. This is a statistical way of accounting for atomic effects, just like color multiplication is a statistical way of accounting for spectral absorption. New shading models every year are accounting for smaller and smaller margins of error from the previous approximations. Check out this crazy shading model from 25 years ago that is based on electromagnetism theory and accounts for atomic level shadowing & masking: http://www.graphics.cornell.edu/pubs/1991/HTSG91.pdf I think this paper still wins the award for most equations in a Siggraph paper. It didn't win any realism awards though. :P
On paper somewhere you keep in several places? You never know when your mobile or laptop is going to break or get lost for 2FA. It's not likely an attacker is going to steal your note of these and know your login.
It's not accurate. Facebook offers a blanket patent license with React, and the patent license (not the software license — just the patent one) terminates if you sue Facebook for patent infringement. And of course, if you sue them for any other reason, nothing happens at all. And even if the patent license is terminated, AFAIK React isn't known to be patent-encumbered.

Acting like this is some landmine that allows Facebook to just put anyone they dislike out of business is ridiculous. Other JavaScript frameworks like Angular and Ember don't even include patent clauses, so even if Facebook revokes the patent grant, that leaves you in the same position that you're in by default with Angular. The license even specifically allows you to counter-sue Facebook if they already have a lawsuit against you.
I see lots of down voting on this person, but not many replies. Is there truth to this comment? Is React licensing something companies should avoid?
Firefox succeeded because the only other option at the time was IE6 and Firefox was far superior to IE6, especially among developers. It was Firefox that first gave us developer tools. Do you remember web development in the days before developer tools?
I would greatly disagree with that. The rest of the world can see complaints on social media, whereas no one knows if the guy in the office is being ignored.
That sounds about the same as normal factory work if we're being honest, which is still around. Yes, it really does bore you to death. No, it doesn't make you incapable of thinking. Usually the people who take a crap job like that simply don't spend that much time on intellectual pursuits to begin with. What it does do is to drain you of all energy such that it's hard to get away from it to something more decent.
They're giving that opinion a "platform". And a very public one at that, as it comes with the reputability and prestige of the Washington Post.

Calling it an "opinion" piece is just an excuse. Letting both promote their agenda and claim to be impartial at the same time.
You can start by letting them do their jobs. From TFA:

"The process involved coming up with an idea, presenting it and getting approval to run with it. You would then repeat this approval process at various stages during development. It was, however, very hard to get approval for enough resources (both time and people) to finesse an idea long enough to make it obviously a good or bad idea. That aside, I found it very demoralising to not have the opportunity to write code that people could use."

The early Chrome people indicated a similar frustration with upper management once Firefox got popular.
Real Time Rendering is particularly good at explaining the underlying concepts of modern GPU rendering pipelines.
US small businesses, collectively, are the largest employer of US citizens, especially at the margins of society where the author's "right to say no" is at its weakest. Its these small businesses, trying to accumulate wealth through property rights and rent-seeking, that would be disproportionately impacted were the author's philosophy to be adopted.
Not sure if I buy that Reddit is read-heavy compared to Facebook, got any data on that?
And safe is a relative term. something might be safe ingested in trace amounts, or with contact to the skin. But drinking a whole glass of it? that is a different story.
Interestingly, Parse was hosted on AWS until the very end even after being bought by Facebook.
imo, eff and nrdc (and the rest) should 'lobby' the public. not congress.
Yeah, I looked through the article, but never does he mention that one rack of today's server vintage might have an extra order of magnitude more RAM, if not cores, than one from 5 years ago.

Ten years ago, four-core Barcelona Opterons were so hot and in high demand that, if you wanted to be on the latest servers, you had to show a performance boost worth the premium. Sometime this year you'll be able to buy dual processor Naples systems with 64 cores (128 threads).
Was it really necessary for him to refer to his Twitter follower count so many times?
Nice problem solving.

I'd classify the primary root cause as a kernel bug. It's good to make use of otherwise unused memory for caches, but not to the extent that the caches grow so large they slow things down.

Secondarily, there's probably something wrong in a system where you have to constantly poll and attempt to access large numbers of files that don't exist. (But probably 100% of systems that do anything useful have at least some weird cruft like this somewhere in them at any given time, so I'm not judging.)
Different cultures, different laws, different values.

I know Americans mostly are very absolutist when it comes to free speech and its limitations.
However consider that other countries do have different priorities or a different understanding of freedom and/or how to preserve it (see positive vs. negative freedom).

Restrictions on speech do not necessarily turn a country fascist, just like any restriction on general freedom.
Couldn't this hurt people in the US who want to go to a conference but would have trouble with reentry?
You managed to get through the first three or four paragraphs unscathed and got to the end and then manage to come up with a comment that is extremely cogent.

In a second language.

The final paragraph is probably just as intelligible to you as it is to me - it says things that are just a little bit beyond mere language. The words and phrases have meaning but the sense that is conveyed is way more than the symbols themselves.

Purple prose? - fair one; but I think that, given the preamble, we get a sense of sheer and utter sense of potential loss, combined with a tenacious desire to be.

It is utterly heart rending.
Setting a floor for piecework pay isn't the same as making it illegal. There's still payment according to widgets produced in all other cases. I agree that it does change some of the incentives for piecework, and perhaps you could argue that it's effectively prohibited, but piecework per se is nevertheless perfectly legal.
...which gives you a moderately-expensive pile of laser-focused hardware and nothing to run on it. Far less than half the infrastructure story.

(Not that I'm criticizing Facebook. Open-sourcing code is hard -- see Borg.)
> What kind of world do you live in where intentions and honesty don't matter, and only "effects" do?

Probably the business world. If we momentarily put aside the intentional insertion of mistakes which takes the ethical considerations to a whole new level, we're still left with an interesting ethical question of whether automation of your own job requires you to inform your employer of how you're doing your job.

That answer isn't so clear to me. You're hired to do a job, and you're doing it to the best of your ability. Do you consider that unethical?
The key was someone who knew him well enough to suggest a prank to begin with. That was where it became possible to delight a user with such a great outcome.
That's indeed news to me. The press releases had me assuming otherwise. I appreciate you and Steve telling me so I can get better accuracy in future conversations. What's the split of paid people to volunteers on the page I linked? Especially in compiler, language, library, and community teams?
http://news.ycombinator.com/item?id=11009214

I would understand if the products are actually good, but in case of systemd...
Has there been an evaluation of environmental impact of distribution? While i would love pess packaging (some of the things they package individually are absurd), i am more concerned about rerouting the grocery distribution chain through a packing plant. This is already the most environmentally destructive leg of transport, and they seem to multiply that cost by some constant greater than one.

But of course, most plastic recycling is a myth, especially if you add in the environmental impact of collection and processing.
eventually, congress should be ai (with human oversight).
> What would a manufacturer making first-tier hardware have gotten from partnering with Mozilla?

Product differentiation. Android is a crowded hardware market where everyone looks the same.
You're right, at least in how you start your post (simply delivering recipes + ingredients from a local grocer). There's just little profit in what you're suggesting.
Yes it can if you are referring to non-citizens.
Yes, but it's better than the alternative.
What does 'etheric level' mean?
Urban nature: What kinds of plants and wildlife flourish in cities?
It kind of makes sense. With the condition of economy I don't think there will be growing market for fancy meal-kits. For ~9 dollars a kit they put $54M losses last year. This means price need to rise significantly if they need to make money. At say $15 I wonder how many current customer will still see value in kit.

Also in my mails I increasingly see ads/coupons from local grocery stores for quick to prepare meal boxes. May be they are catching up on this trend.
Absolutely yes for both. The past decade was one of the most successful ones, if not the most successful one, in global wage increases and poverty reduction. Literally billions of people have been raised to standards of living they didn't dare to dream of a decade ago.

Of course, these increases have been concentrated among the poorest people in the world, so you don't see them in the US.
Blue Apron Serves Up an Insipid Offering
> By the end of the Tuesday, I had about 2000 new followers

That's the only time he mentioned a number of followers.
Every part of the cap theorem is commonly misunderstood. Availability is probably the most commonly misunderstood aspect as is outlined in this article. People commonly conflate consistency with durability when really CAP says nothing about durability because CAP is based on a model where the only type of failure is a network partition. And of course there are the people who claim network partitions don't happen in their network so they can choose CA.

CAP is also not stated with a sharded database in mind. Availability is stated as follows:

"For a distributed system to be continuously available, every request received
by a non-failing node in the system must result in a response"

This means that if you have 100 machines and you store each row on 3 of those, if the 3 machines storing a row are partitioned from the client then the client can read and write the row on any machine. That machine must respond with something like "the row doesn't exist" or "the row is empty" if queried about the contents. This quickly devolves into an unusable system if you follow this train of thought to its conclusion. No practical sharded database is truly AP under this definition and it only makes sense to talk about CAP in the context of a single shard of a sharded database (which can be AP).

It is actually quite easy to have consistency without sacrificing latency: Don't replicate. What you are sacrificing in this scenario isn't consistency, it's durability, which is totally ignored by CAP. Where the latency is really introduced is in trying to achieve durability. A durable AP system will end up with close to the same write latency as an equivalently durable CP system, but no one bothers to build AP systems with the same level of durability as a CP system. It is possible to build a durable CP system where reads are just as fast as in any AP system as long as there are no partitions at the time of the read. The trick is to use read leases so that reads only have to touch one machine.

The CAP theorem is nowhere near as important as many people think it is with regards to performance and uptime of real world systems. It is a theoretical result based on a very simplified model.

The only thing AP buys you is handling certain types of network partitions that almost never happen as you said. They have better uptime when you can talk to some machines but less than a quorum. This is not common.

The real reason AP systems are common is because consistency+durability is really really really hard.
Since they have meetings rotating between multiple continents, the WG chair probably already knows about all participants for which this is an issue. They explicitly mention being aware of this problem in their announcement, but that they deem it less critical right now.
Do you guys have a pricing model setup?
Sure. But even then what does blue apron give over blue apron recipes + ingredients delivered by whole foods? Someone else decides what you eat; you just gotta be home and willing to cook.

On top of that maybe they'd stop putting kale in everything because it's so damn cheap to source.
Do you think that you could email me at <my-hacker-news-username>@gmail.com? Thanks.
But Google is a just search engine, and this is out of scope. Not being listed in the search will not make that website go away. Equustek should go after the fake company not the indexing service.
No comparison -- I wouldn't buy that either. Just saying they're an eyeball property, with a somewhat moderate write load all things considered. Many billions of page views versus their ~millions DAUs is my gut feeling there, since there are probably far more people reading threads off of Akamai than interacting.

Little bit (somewhat outdated) here: http://highscalability.com/blog/2013/8/26/reddit-lessons-lea...
Sometimes it is the most intelligent and logical people that have that bias the worst because they believe themselves immune to emotion.
Management almost always treat estimates as promises, and you get what you measure. If you automate and that reduces the best case time for a task, it might not improve the average case very much, and the worst case not at all.

That means the difference between the usual case and the worst case gets worse, and you'd be a fool to invite that sort of criticism from the management team more than twice.

Your smartest path is to do the task at or under the usual time and spend any remaining budget on improving the situation for next time. Only when you can draw down the worst case time (or frequency) should you set new expectations with the organization.
How are we supposed to verify that statement if the study was killed?
Christopher Nolan's Dunkirk Box Office Predictions
I don't see how removing /shownew would improve anything – it would just even further decrease the chance a Show HN gets seen.
(Former Facebook employee)

The VAST majority of online serving code at Facebook is written in Hack (PHP) and is part of a gigantic codebase called fbwww. Backend services that do heavy lifting (mostly search, feed ranking, ad matching, TAO, various caches, proxies, etc) are fairly light on business logic and written in C++.

It isn't a microservices architecture at all: they only move stuff to C++ for latency and efficiency reasons. For instance most of the ad stack is written in Hack, but certain key pieces use C++ for better performance. I'm not aware of any Java or Go code that is part of the online serving stack.
Nothing is stopping me from hosting one but being able to use the custom sync server on my Android phone is essential to me. Setting up a sync server easily includes being able to use it easily in a sense of being able to enter its URL somewhere in the settings of the browser.

While I did not find any evidence that custom sync servers are supported on Chrome for Android, I have got the impression that the requirement of specifying the sync server URL as a command line argument for Chromium is a deliberate choice in order to decrease the usability of that option. Using a desktop environment, you need to edit the links to your browser application in order to specify a custom sync server. I guess the discussion on https://bugs.chromium.org/p/chromium/issues/detail?id=181429 is what mainly caused my subjective sentiment.
"Several well-followed people retweeted me and that caused even more new followers and replies."

"By the end of the Tuesday, I had about 2000 new followers and twitter notifications that literally were flying by at a high speed."

"I’m now (end of Wednesday, 60 hours since the check-in counter) at 3000 more twitter followers than what I started out with this Monday morning."

Two direct references to a count, one indirect reference.
> Rust draws on Coraline Ada's Code of Conduct ("Contributor Covenant")

I have no idea what you're talking about. Rust's code of conduct is older than the Contributor Covenant, and we've modified it very, very slightly since its inception.

(I also disagree with the rest of your post as well, but that's offtopic and I don't particularly care to discuss it.)
Here's how I see it:

If Oprah dies tomorrow society lives on and for the most part nothing changes.

If all the sewer treatment plant workers die there is a scramble to replace these invaluable workers to abate a national health crisis.

Why does Oprah make more than these individuals?

Is it because she provides "More value" ?

If you believe she does.... then fine.

If society, through implicit acceptance does...then fine.

I don't, and I don't understand the logic. I believe I understand some of the psychology around it...but not the logic.
How is this different from the ability to send someone an email? I just don't understand the concern of being able to send ads to one person other than "random non-technical people will not expect that and think it is a ghost".