skysight-inc/HackerNews huggingface dataset:
> Rust language in Gecko is an important part of Project Quantum.

For anybody who missed this, Project Quantum is a Mozilla project to dramatically improve Gecko. Part of this project is to bring in Servo components like CSS and WebRender, hence the Rust dependency.

More awesome info:

https://wiki.mozilla.org/Quantum

https://medium.com/mozilla-tech/a-quantum-leap-for-the-web-a...

https://billmccloskey.wordpress.com/2016/10/27/mozillas-quan...
> and avoid getting into culture wars

Complaining about identity politics is how white men practice identity politics. Your post here is a shot fired in a culture war. You can't do that and complain about culture wars.

The phenomenon you're exploiting here is that the status quo is seen as the default state of the system. When women talk about bias, it's easy to say, "Why are women always talking about bias? Why are they starting a culture war?"

The start of the war, though, is lost in prehistory. For millennia, women were basically property, traded among families and owned by men. In the last couple hundred years, we've been unwinding that. We're not done yet, though. E.g., in the US we only hit parity in the number of medical and law degrees circa 2005; we won't see parity in the number of doctors and lawyers for decades more.

Women didn't start the war. They, and a growing number of men, are the resistance. Hopefully we will end the war within decades. But please don't pretend that shouting, "Stop fighting back!" is equivalent to a call for peace.
Occam's razor doesn't exist, just like the number 1 or unicorns don't exist.
When I worked at Boeing, membership in SPEEA was optional. They offered benefits to paying members, but the benefits I received as a "free rider" were pretty minimal.
Well, can't hurt to raise some awareness long before it's actually problematic. Basically it means to trust any program just as far as trust in the programmer would allow. A bug is a bug, AI or not.
Good hack, good on Apple for getting fixes out.

But what worries me somewhat is that the tools for mitigation for these families of attacks include a lot of technologies that are traditionally opposed by the community here on the grounds that it "takes away control from the user.

I'm not sure how we balance out those tensions, but attacks like this sure as heck concern me about my homebuilt machine. I do my best not to keep any important keys there.
The union isn't necessarily going to protect you here either: Your coworkers would also be union members, and you'd just be moving the discussion to a different place that calls favorites too. Do the union reps like you more than they like the harassers?

I have seen harassment go south for the harasser, but the cases had one thing in common: The person that was being harassed had far more status than the harassers believed, so, in practice, they were spitting upwards. If high management believes you are the more valuable, likable party, you will win. If they don't, you will lose. Facts are relatively unimportant.

So the moral of the story is to make friends in high places. Depressing, but real.
Visualize data with maps in seconds
Apple should have added a Amp or Watt usage number...

I want Activity Monitor to show how much battery each process is using.
Are we playing the same game? There's not a specific button to hit on screen that I've seen, it's basically the lower 1/3 of the screen that is a giant button that can be tapped anywhere.
Honestly, I think many of the dismissive reactions to these things have a similar basis. It can look like people excusing this behavior, but I think in many cases they've just never seen this behavior.

If the worst you've seen at work is friendly teasing and maybe some racy language, it's easy to assume that's what happened and someone is overreacting.

If you've seen someone truly corrosive, that assumption changes. There's a world of difference between teasing and toxicity, even if the person doing it is careful enough to use language that could fall into either category. I can only imagine the frustration of writing down someone's comments and thinking "that doesn't look so bad on paper" when context made it clear (often to everyone present) that the exchange was terrible.

And on a related note, I think companies that handle these things poorly have misunderstood their incentives. Yes, avoiding lawsuits is important to them, and yes, I can even see why they wouldn't admit there was a problem. But to not take action is terrible - as your story indicates, a sufficiently toxic employee can destroy the functioning of an entire team. Burying an incident may be easy, but it's not a good business choice when you're going to lose good, valuable staff over the issue.

(I believe The Dilbert Principle suggested this was the single most important thing a manager could do: make sure this kind of hostility never, ever persisted on a team.)
HR has the function of protecting the company from the employees, workers council or similar structures have the function of protecting the employees from the company. All the companies should have one.
According to the author, she'd discuss one thing with HR and their official report would state something completely different. To be precise, HR said, the author refused the company's help.

What do you suppose she do in this case apart from recording the meeting?
Woudln't this reduce incentives to save among low income individuals?
> In Canada, and in a growing number of jurisdictions - there is 'harassment' so long as the victim feels as if there was.
>
> If a girl feels harassed - then that's it. Guilty.

If that were true, the accused could counterclaim to be harassed by the accuser, and produce a stalemate.

This makes me think it's not true.
Perhaps the general availability of AGI is antithetical to the notion of information privacy in the 21st century. And not just for individuals either, but for governments as well. I can imagine that control will only be possible with very deep, widespread monitoring.
>The logic is equally weak when crusty old white bigots use it.

Do you realize that you're being a racist?
Really? My reading was "we're shutting everything down, we just won't tell you the date yet."
>Do you really believe the human imagination captures all of possibility? Why?

Well yes, because we are already generally intelligent. The problem is not to have the right hypothesis space built into our wetware, but to locate correct (action-guidingly veridical) hypotheses within the existing hypothesis space based upon sense-data.
Are you the author of the article? I'd like to apologize on the behalf of ... pretty much everyone, really, for all the stupid comments here that are focused on doubting your story. It sounds like an awful experience and I imagine all these people missing the point are compounding it.

In my experience in the tech industry, these sorts of victim-blaming people are very vocal but also are a minority, and I am embarrassed that this comment section is full of them.
Context is everything. If your employer called you "boy" you would be upset. If a judge in a court of law called you "boy" you would be upset as well. And rightly so. While if a friend refers to your group of friends as "the boys", that's clearly a term of endearment.

Calling women "girls" while discussing something like the politics of harassment has the effect of subtly diminishing their credibility and personhood.
In Germany, demonstrating that you drive in a way that conserves fuel is part of the driving test. E.g. if you fail to shift to a higher gear when appropriate or shift down to brake that can be part of the reason you fail the test.
I also use this estimate even if it's not always right. FWIW it's still accessible in the Activity Monitor energy page.

Personally I've now disabled Apple's battery menu extra and replaced it with the one from iStat Menus because that still has a time estimate.

It's an $18 utility, but it's very well designed and has a clock menu extra that's similarly more useful than the one Apple gives you (calendar and multiple time zones in the dropdown).

iStat battery screenshot: http://i.imgur.com/bi95Fs9.jpg
Hi :)

sure, I took a deep look at your project and really appreciate you open source it.

Do you have any feedback to share?

Cheers,

Simone
I've been half-heartedly looking at moving my notes to a self-hosted solution for some time. I'd have a look, play with a few approaches, then give up because there doesn't seem to be anything quite as polished as Evernote out there. Even when I switched to Linux as my primary OS, it only compelled me to drop to the free tier, because my use case rarely involved the desktop client anyway.

Now, I think the time has come to finally make a move. It's not so much the half apology - "We really tactically communicated in about as poor a way as we could" doesn't sound like "This was a really bad idea and we're not going to do it anymore" to me. It's more about my belief that, when a company suggests something like this, there's already a cultural belief that this is OK, and once you've made that belief public, you can't really backtrack and still keep my trust.
How to Install Nginx on CentOS 7
My thought too. I write the build processes for all my newer software explicitly as a two stage process: A Dockerfile with all the dependencies, including pre-requisite Makefiles etc., and a simple Makefile that has targets to (re-)build the build container and run builds in it.

If people want to install all the build dependencies themselves, that's fine, but there's really no reason to make people go through that hassle. Automating and isolating it also makes it far more liely that the dependency list remains accurate.
Hey, I'm still in coding and I'm pretty burnt out for the same reasons. The open source web ecosystem is really polarizing right now. Either you love the new Javascript World Order to the point where you port React to other languages in your free time and name your kids Bobby.js and Billy.js, or you hate Javascript with an all-consuming hatred that emanates from the very core of your being and makes you lie face-down on the floor with impotent rage, muttering rants in Old English about why it's wrong to break the back button. Are you sure you want back in?

Edit: you should try Gomix (formerly Hyperdev), it's pretty cool.
Well you certainly made your point, boy. Now go fetch my slippers!
Happy to help!
I'm about as far away from AI and a developer can be. I found this article to be a fun read. When there is hype, there is really hype.

This should be a lesson to journalist, fan boys/girls and VC. Pay attention to reality.
The key is "young" woman. From wikipedia, "A girl is a female human from birth through childhood and adolescence to attainment of adulthood when she becomes a woman. "

The discussion is specifically about calling an adult female human a "girl". Emphasis on adult, which in the US is typically regarded as 18.
I cannot but read this:
> Ellard declared, arguing that the leaker, now a fugitive in Russia, would have received the same protections as other NSA employees,

as "the same protection as", i.e. none.
Perhaps electricity might be a better analogy?
9 points of forgery found on Obama birth certificate
It's dishonest to put "gun owner registry" and "Muslim registry" on the same moral footing, or to assert that conservatives don't care about creating a tracking database based on a religious test.

People haven't quit already because there is diversity of opinion about what kind of data collection is inherently bad. There are people from Palantir who signed the pledge. I don't pretend to understand it myself.

However, it represents a public commitment, and comes at a personal risk. People are making a very visible public promise at a time when visible people get harassed, and their own management is trying to make nice with the incoming Administration.

Respect.
UX Best Practices for Imagery (Photos and Illustrations)
Is using your car's battery for grid storage a good idea? You're shortening its life, which you've paid a premium for to put in a mobile format. I suppose you'd have to figure out how much a charge/discharge cycle is worth and that will tell you how much you'd need to be paid to make it economic.
The difference is that C/Java/Algol have different syntaxes for things-as-expressions and things-as-statements, and you can't put blocks in the things-as-expressions. In Rust, blocks are also expressions and so have a result (the result of the last expression in the block), so your expressions inside the if can be as complex as you like.

Since functions also have a block, and the return value of the function is the result of the block, this is much more consistent.
Can people stop talking about Lisp already?! For gods sake, you might as well use Pascal as well giant eye roll
No. Wrong.

'Girl' is the feminine of 'Boy'.

But it is also the feminine of 'Guy'.

Examples:

+ "Hey guys, there's a problem, let's huddle on this"
+ "Me and the guys are going out for lunch, you in?"
+ "That guy is loco!"

You would never say:

+ "Hey men, there's a problem, let's huddle"

etc..

And neither:

+ "Hey women, there's an issue, let's huddle"
+ "Me and the women are going out for lunch"

No.

You would reasonably use 'girls' in every one of the scenarios.

"guys aren't very good at noticing misogyny"

Maybe this is true, but I would also say that a lot of people see misogyny where there is none.
This title has had the exclamation mark after 'back' removed, making it hard to parse.

Are exclamation marks automatically removed? If so, can someone replace with a full stop?
I've always read ternary statements to myself as a question.

some_condition ? this : that

some_condition? then this, otherwise that

Typing this, I realize how hard it is to explain without speaking it :)
It sounds like she was rather obviously being white knighted, in a situation where it was clear to her and her coworkers that it was inappropriate. Which then started the problem that her coworkers saw her as favored. (My reading)
> What is the best way to explain the concept that can be quickly understood by those that are non-technical?

"What if your mail carrier had sole power to decide how quickly (or if at all) you got your mail?"

It's probably not a particularly accessible analogy for most of us here, but it's easily relatable across generations without getting bogged down in technical details.
> We violently exploded and cooled, and the crispy outer crust of a planet started to organize itself, eventually resulting in a loose group of combinations of matter called people. I mean that's what happened.

Your answer is not the answer. How we was able to explode when there was nothing to explode? When there was no space to explode?

Once upon a time lived a man named Newton. He invented gravitational theory. We study this theory in school and have no questions for it (or at least the most people don't). But the contemporaries of Newton had a lot of questions. They didn't like the idea of long-range interaction between planets. How planets can know their masses and masses of other planets to move smoothly by Newton's law of gravity?

Make a break, think a little about how did you feel about newtonian gravity before you discover general relativity. Isn't newtonian gravity looked great theory explaining all the things? And if so, maybe general relativity in you mind is another semantic stopsign* like newtonian gravity was? Maybe its just the cheap way to answer complex questions without answering?

I'm not sure about general relativity, but I'm almost sure about quantum mechanics: QM do not answer questions, QM is just a bunch of calculation methods to predict nature behaviour. Like Newton gravity equation was just calculation method, which is able to predict, but unable to explain.

> That, or we're here to be nice to other people... I don't think the mathematical models are at issue here.

Yes, you are right. Mathematics is unable to solve such a problems, because philosophy has not made sufficiently strict and clean abstractions, which mathematicians can use in their equations. Mathematics can't work with real problems, only with abstract ones.

*) https://wiki.lesswrong.com/wiki/Semantic_stopsign
> Yes, it may put you out of a job one day

This would be a massive issue in the US with the current setup.
Game sucks. Mario is not Mario if he can not move left.
You can optionally store your FDE key on Apple's iCloud, but Apple makes it extremely clear what it is doing and offers to let you do so or not do so.
Thanks for sharing the book. I am an employee of another big tech company currently going through similar process of HR not being very helpful despite raising grievance for last two months. The book is on point. With children and family, the fight is not worth the stress and permanent health impact.
Hey, glad to know you are going multi-threaded on that, since I believe it will be very easy. To start you could just use a thread per request (not just to start, probably even in the long run), immediately block the client via the module API to do this, fire the thread, wait for the thread to complete the work and accumulate the reply, and re-surrect the blocked client, feeding the reply. AFAIK this can work very well.

About the reply, returning a nested array as you are doing may actually be enough after all, even if the reply need to be parsed accordingly to the exact query. The alternative would be to annotate the reply with field names and things like that.

Another thing that probably could be improved: to provide direct support (by passing multiple arguments) to quote strings to pass to SQL, in order to allow the user to have an easy path to avoid security issues.
It's the same thing. It's a type with only a single value.
Here's a Google link in case you wanted to read the article: https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&c...
How do these paywall articles keep finding their way to the top? I call BS.
"Complaining about identity politics is how white men practice identity politics. "

Are you sure that I'm a guy? Or even white?

Your comment is simply bigoted.
> The idea that we should invent AGI to make "personal digital assistants" is like Hogwarts students inventing time machines so they can take two classes at once.

I disagree. Chatbots and physical robots are where AGI is going. It's basically AI that is interacting with people and the world directly, not just computing away in a cluster, broken from reality.
Microsoft continues to try to convince us that they are great with press releases and non-organic stories such as this.

I, my peers, and my co-workers just don't see it. With billions in reserve it's no surprise they are trying to buy popularity.
2K, domain & hosting services. | thx, god!
What about electrolysis of water into hydrogen and oxygen during the day?
This is an indicator of the bubble you're living in. It may be common vernacular amongst all or nearly all of the people you interact with, but it is simultaneously highly disrespectful. It might be worth taking a step back and asking yourself what other things you consider normal might actually be disrespectful.
Anytime one attempts to abstract entities and features from reality in order to work with them - whether you're practicing philosophy, physics, medicine, writing laws, coding animal behavior, or describing a database schema, one must base one's work on an ontology whether it be implicit or explicit. Many ontologies exist - arguably at least as many ontologies exist as conscious entities capable of conceptualization.

Your second statement assumes the affirmative to the question I asked; that the ontology of science does indeed serve as the only valid foundation for all other ontologies, unless I'm missing something. Philosophers call this the theory of 'causal closure'[1] It has many implications that you may or may not agree with in the areas of consciousness, free will, ethics, etc.

[1]https://en.wikipedia.org/wiki/Causal_closure
My dictionary says a girl is a young or relatively young woman. Keyword on relatively.
Regarding spam, if you are experiencing DDOS then CloudFlare (or alike) can be used. If you are referring to comment spam on the WordPress blog there are plugins to mitigate this[1][2].

For brute force login attacks, use recaptcha[3] or TFA[4].

Security by obscurity is not always welcomed, but I tend to change my WordPress login URL's from '/wp-admin` and never use 'admin' or 'root' as a username.

There is nothing you can do about WordPress remote execution bug's or worm attacks. If your version is affected you are going to have a bad time. Just remember to keep your WordPress installation up to date and jail your WordPress files and web processes as a regular user (ex: www-data) and database credentials as a non-root user.

Regular backups. It is fairly easy to restore a WordPress site from a backup if the site ever is hacked.

I apologize if I didn't answer your question. This is a not an easy problem and WordPress is one of the most targeted web platforms out there.

1. https://wordpress.org/plugins/si-captcha-for-wordpress/

2. https://akismet.com/

3. https://wordpress.org/plugins/wp-login-recaptcha/

4. https://wordpress.org/plugins/wpclef
Great piece by Yasmin Nair about this book: https://www.currentaffairs.org/2016/11/killing-you-softly-wi...
What was she doing at Apple that she felt in the minority as an Indian?
Right-o about using the built in FDE. It's kind of funny to think about how many lay users walk around thinking their laptop is safely protected by a password.

My girlfriend was shocked at how easily I was able to "hack" her laptop and reset the forgotten password by changing whatever accessibility.exe to cmd.exe.
The only straw man is from the one arguing about the terms used. I was referring to logic used to justify the use of those terms, quoting your post in the process. It's almost the antithesis of the straw man argument.
I wasn't meant to imply that in general, only for the relation between physics and philosophy that Hawking had in mind. You don't have to "keep up" for doing philosophy in general (that would be impossible, cf. see below).

But since I'm working in formal ethics, I can answer your last question. Many problems of value theory and practical reasoning can be solved with formal methods and have been studied by decision theorists since the 50s. For example: parity, value incommensurability, non-additive value aggregation, claims about the intransitivity of betterness, etc. There are mathematical models for all of these. You also cannot make informed claims about, say, practical reasoning and how reasons combine to a from decision or intention to act without knowing at least Arrow's theorem, the various ways in which it can be circumvented, the limitations of qualitative value aggregation, and some fundamental results from measurement theory. Similar things can be said about normative systems (laws, moral codes, deontic rules, etc.), which are also studied by computer scientists and AI. To give another example, social choice is an important part of politics and I don't think you could do proper political philosophy without knowledge of social choice and related methods from economics. Problems of distributive justice and and fairness have been studied extensively in welfare economics and they are not all based on "egoistic agents" and utility maximization.

Mathematical method is needed to show that philosophical claims are consistent and to perhaps make them more precise. That certainly doesn't require keeping pace with the latest developments, though, it only requires awareness and some (limited) understanding of old results in applied mathematics, in fields like logic and model theory, order theory and measurement theory, or statistics.

Obviously, all of this is just my personal opinion and you can find plenty of math-haters in philosophy.
We already have 7 billion of these H(uman)GI's walking around the world, with guns and dangerous tech. If the AGI will be much smarter, we shouldn't fear it the same we fear a dictator with nukes.
Always remember: HR IS THERE TO PROTECT THE COMPANY. NOT YOU.
void in C can't be created, used, or passed around - () can.