skysight-inc/HackerNews huggingface dataset:
You're saying things that I agree with 100% which makes me think that there's something missing from my explanation.

I'm not talking about linear algebra as a field of mathematics in some kind of ideal sense here. Yes, obviously, it's a foundation for geometric algebra. You don't need to convince me of that.

However, elementary linear algebra classes don't teach you about linear operators, they teach you about things like matrixes and cross products. In these basic classes, a "vector" is a "thing with X, Y, and Z coordinates". So when you get to physics, you use the cross product to write a formula for magnetic field. You have to remember that the magnetic field is transformed differently from other vectors according to some special rules. And engineers call this stuff "linear algebra". Mathematicians agree that it's linear algebra, but we know that there's a lot more to linear algebra that goes beyond that.

Alternatively, they could calculate the magnetic field using geometric algebra, and express it as a bivector, at which point all of those special rules vanish.

That's why Hestenes's book is called "New Foundations for Classical Mechanics". It's not that linear algebra is not the foundation for geometric algebra. It's that classes taught in colleges which are called "linear algebra" teach you the concepts used by Gibbs and Wilson in the book Vector Analysis, and these concepts don't generalize to different numbers of dimensions. GA does. Maybe the problem here is that we don't have a special name for that field of study which uses cross products, if had a different name for that stuff, say "vector analysis" after the book first appeared in, we wouldn't have a problems saying that "geometric algebra is an alternative to vector analysis".

GA is a nice alternative to the stuff they teach engineers scientists under the "linear algebra" banner.

Another example… look at Stokes' Theorem. The version with differential forms is a nice alternative to the version with just a cross product.
It's not arbitrary, the deductibles and copays push down the monthly premiums.

Under the ACA, the cost sharing is standardized, so it isn't simply a matter of the insurance company enriching itself or anything like that. This document discusses how the standardization works: https://kaiserfamilyfoundation.files.wordpress.com/2013/01/8...
> effect your chance of being hired

affect* is a verb, effect is a noun
Fair queuing is an interesting and complementary approach that I have not considered, thanks for the suggestion.

I usually work with "internal" systems that don't always have an obvious "user" identifier, but it would be fairly easy to add one of some sort (e.g. an application id or similar). However, for that to be useful, there still has to be some sort of limit. In your case, the limit seems to be 1 concurrent request per user, up to a maximum of 100. In the case of some internal system, like say a metrics aggregator, what is the correct limit? I'm not sure, and I think it would require tuning.

That said, given a reasonable limit, this would definitely ensure that the "misbehaving" application (e.g. the one flooding the metrics aggregator with packets) is the one that gets punished, rather than everyone else. I'll have to think about this more. Thanks!
He didn't write a public document. He wrote an internal document that was then leaked - without a doubt by his ideological enemies.

Hiring policy is something Google has always encouraged its employees to debate. Not any more, of course.

This guy didn't do things wrong, not by the standards of the old Google at least. He raised deep questions about Google's internal culture which absolutely affects their business, in a private document intended for his colleagues (who are ultimately the creators of any companies culture).
Css Grid Highlighter for Chrome
These are employment discrimination protections. That has nothing to do with the baker refusing the service example.
I don't use AirBnB but doesn't the service cater to people who only want to rent to "their kind" of people? What is AirBnB going to say to a host who only rents to college educated couples over thirty years old? Isn't that the whole AirBnB business model?
John McAfee vs. Open Source
Thanks for the links. I can't offer examples, you seem to be right in that there are mostly no public statements from the left against it.

In Germany, with which politics I'm more familiar, it is similar: The political organized left (which is marginal) is for affirmative actions (in the form of quotas for women). The only organization speaking out against them which has some left traits is the (sadly mostly neo-)liberal party.

Interestingly, and that is maybe a good description of my point, the parties implementing quotas for women over here are not left nor progressive. It's the SPD, which is a conservative central party, and the greens, which is a conservative party which fought for environmental protection in the eighties. However, the one remaining left party is also for them. My point may be weak when applied to organized political parties, but I stand behind the ideological argumentation that it is an affront to left values.
There's a pretty convincing argument that the drop in apparent interest in computing from girls was caused by computers and computer games being marketed squarely at boys:

https://qz.com/911737/silicon-valleys-gender-gap-is-the-resu...

The arguments that there are fundamental differences between men and women doesn't seem to prevent much higher proportions of female programmers in India, or Romania, or China.

As Adam Grant says, while there are some (small) differences between men and women, they're "not biologically determined"

https://www.linkedin.com/pulse/differences-between-men-women...
Mazda claims engine breakthrough
I'm just happy that somebody thought it worthwhile to post this article here. With all of the heard running towards ML, its great to see that not everyone has forgotten GOFAI inspired issues!
There's actually a very good use case if you have sleeping children:

https://www.alittletothewright.com/index.php/2017/05/doorbel...
It's not on AWS but runs on a local raspberry pi, but my doorbell signals via MQTT that someone ringed. This makes my security camera take a picture and sends a push notification to a custom made iOS app which shows who's in front of the door on my apple watch. If I'm logged in my home wifi, I can even open the door with a button directly from this notification.
I would argue that I'm not the only one who finds that useful.
> Prototyping and Scripting Engine

> Micropython
Moving to production (C/C++) or factoring out critical pieces to C/C++ is not trivial

VS.

> mJS - JavaScript engine for prototyping and C/C++ for production

I don't know much about it, but from the surface it seems that the problem is exactly the same? What is the benefit of prototyping in JS instead of Python? In the end, either you refactor everything purely in C, or you use both in your production system.

I see mJS does FFI to interface with other C routines. Why introduce a second language to your project? This seems like a huge overhead for no benefit (you're still expected to write C at some point). The language is only a subset of JS, so "not JS", so no ecosystem and new assumptions you have to redefine before getting serious with it?

Is it just me who thinks it's a bad idea? Would someone be able to explain the advantage of going in this direction?
Ask HN: What's a good image annotation tool?
Looking to build a training set of images with regional labels. Bounding boxes are probably enough detail. What's a good tool for that? Why?
I haven't checked what Mongoose does, but it's fairly common for embedded OS's to link the application and kernel together. IOW, using the GPL may force you to give the source code to your customers if they ask for it.
I am an occasional Airbnb host. I am happy for Left/Right, Gay/Straight, religious/areligious, black/white/all people to stay in my home, however I utterly reject anyone who discriminates against others for any of these reasons, particularly if they are using my house in order to exercise their discrimination.

AirBnB's Community Commitment gives me comfort and it is something I am happy to see them enforce.
> I'm a proponent for an "early bias" theory

Or maybe women just enjoy doing different kind of things than men.
But why Javascript? Clearly another hype-driven project. Please, use reason not hype when deciding on technology. This is fast food
Was this agreement part of the EULA that no one reads? Not saying it's less valid, but it does feel a bit weird invoking the EULA. I thought users and software firms had an unwritten agreement that they could add anything they felt like to the EULA as long as they didn't actually invoke it.
> Like many fellow Europeans I don't have a credit card, so if that is the only way to pay, I'd have to jump through a lot of hoops to buy this.

Why would that be the only option? Never seen a shop accept credit cards only. I only have a debit card and have never had any problems.
Because I said the truth.
MySQL Server Replication Implementation
Surviving as an old in the tech world
>whataboutism

I have a real problem with this term, especially as it's now being used by the alt-right to shut down any conversation. It's completely fine to say "this side does this, that side does that". It's completely fine to point out that other people have flaws as well. Not every mention of the opposing viewpoint is whataboutism. Whataboutism is a diversionary tactic designed to deflect the conversation away from your flaws and onto someone else's flaws.

It's super easy to shut down whataboutism. I say "you're a bad person", they come back and say "what about these other bad people" and I say "yes, they're bad too but let's keep talking about you right now". If they say "no no that's not fair, these other guys are bad", that's whataboutism. If the conversation continues like normal, then it's just a normal conversation.
No, the author is attempting to argue that the practices are irrelevant or ineffective because the default state, without them, is the natural one.

He very explicitly is arguing that policies designed to correct the natural state are sexist/racist on their own, and have to be discarded.

He then hints at having a strong bias towards believing sexist/racist conclusions from a limited reading of a limited amount of information.
From a feminist point of view, this is how patriarchy negatively affects men, too.
Go to a toy shop. Are there lots of things which are pink with pictures of girls on the boxes, and the boxes contain dolls, horses, cooking things, knitting, sewing and other crafts?

Are there boxes with pictures of boys on containing toy guns, cars, trucks, diggers, cranes, computers, science kits?

Is there a section for girls' toys and boys' toys?

That's your cultural steering of gender roles, right there.

Ever seen someone think a particular book isn't "appropriate" for a girl to read? Or another book isn't "something boys will be interested in"?

Did the girls grow up seeing women on TV programmes who were scientists, executives, lawyers? Or were those people almost all men? What does that tell them about the world as they watch?

Okay so you can argue television should reflect the real world, but in doing so and simultaneously acting as part of a child's education in how the world should be (which you are, whether intentionally or not), your TV programme also acts to perpetuate the status quo.

I really don't feel there are any mysteries why we see so much gender segregation in career paths.

Similarly: how many people do you know who seriously consider nursing as a viable profession for a man to pursue? What about preschool childcare? Kindergarten teacher? Who cleans your offices? Are they female? All the cleaners in my current office are female.

It is not hard to see the cultural pressure on both boys and girls to go in certain directions.
Oh god yes, the Guardian was the last newspaper I read regularly (well that and the FT sometimes) but I gave it up because I just couldn't take the horrible whingey whiny columnists any more.

It's got worse though, now seems like they won't publish a piece unless it has a snide reference to "neoliberalism", or some comment about evil bankers causing financial crises, or some such, no matter how off-topic it is.
This is a tough one. I think it effectively does both (help and hurt), including all the positive and negative fall out of each decision.

Intimidating is a strong word for this, I think. I would call it intimidating if the original memo was a challenge to the code of conduct, as opposed to a violation of it.

Either way, I agree that other employees could see this as intimidation and that makes the whole situation much more complex. I suppose that ultimately I would not stand 100% in defense of the course of action, but I am also not grabbing my pitchfork over it.
I read somewhere that apparently the document wasn't meant to be public, it was sent to a select group by the author and got leaked. So I wouldn't say it's a "public" document.
What is the "target" amount of diversity? What is it for coal mines? Given all the diversity & inclusion roles, are you really suggesting these initiatives are intended to go away at some point in the future?
You guys are maybe joking, but this is also my experience from few years back - maybe US geography is taught well, but rest of the world not so much.

It's not about knowing every little spot of land out there (how many of us would distinguish Paraguay from Uruguay on a 'blind map' or have a clue about Gambia whereabouts), but knowing our blue little planet a bit more means knowing our tiny little home a bit more. With Google Earth, it can be really great learning experience.
Yep, that's the lesson!

But seriously, what are the rules here? I went OS for 6 months once (started out as 1) and worked the whole time. I billed through my AU company, but still, was I allowed to work in those places?
I work in cleantech, and here's my favorite climate change joke: "They say we won't act until it's too late... Luckily, it's too late!"

So what can _you_ do about it? Work at a new energy technology company!

Many cleantech sectors are out of the R&D stage and are currently focused on scale and growth, and we need as many smart people as we can get. There are lots of companies hiring software engineers (including mine). See my comment history for links to cleantech jobs.

As for dealing with skeptics, remember that you can't reason someone out of a place they didn't reason themselves into. Focus on emotion, and don't tell them what to do (instead, paint an environment where they naturally come to aligned conclusion).

Here's several ways to work with climate skeptics:

1. If you know them well and they have kids or grandkids, learn their names and talk about how life is going to get much harder for them if we don't make the energy transition. Talk about how many jobs the energy transition will make (solar already outnumbers coal jobs). Focus on the opportunity for their kids. Try to paint climate change as a us-vs-the-harsh-fucking-world (rather than what they currently think of as an us-vs-liberals-and-hippies). This perspective can make them feel like they are betraying their kids and grandkids. I've seen this work for family members and close friends.

2. If they like focusing on the economic/subsidy arguments, make it competitive and selfish. Talk about how it's going to be their loss and your gain ("if you're not going to do anything about climate change, that's more money and work for me, so thanks!"). Focus on building a situation where they get left behind. Then pile on that more Republicans have installed solar than Democrats (which is true, by the way), so it feels like their own team is already on board. Shrug off all the economic and subsidy arguments with a, "Meh, if you don't want in on it, more upside for me. You complaining just makes me richer." I've seen this work for tea party friends.
Other work Google has done to attract engineers from underrepresented groups is reaching out to women and minorities with tech skills and make them interested in working there. Since they still need to pass the same hiring practices, and the same continuous fitness evaluation, we have evidence that these engineers from underrepresented groups do measure up to the task.
Personal blacklists are a great way to get your company sued.
There is a documentary called Hjernevask from Norway that had a lot of controversy because of the topic. It is good to see different opinions of experts and what happened there:

https://www.youtube.com/watch?v=cVaTc15plVs
Interesting. Thanks for sharing, I'm excited to take a look at some of the examples you mentioned!

Side comment, but somewhat related: I just started getting into reading and the most recent book I finished was Kafka on the Shore by Haruki Murakami. I just started 1Q84, also by Murakami. Those books really do something to my brain when I read them. Ever since I got into it, I've had these strange desires to write a book of my own, but since I have no experience in the matter, I was thinking of clever ways to procedurally generate plot points, then let a randomizer run in a loop until it generates something interesting.

For example, in multiple arrays, you could create lists for different plot elements: ex: "main character is a " [student, engineer, pilot, detective]. You can do something for physical features as well, and personality traits, and generate completely randomized characters. Then, you could do something for the plot as well... If I were able to do this as a starting point, I could write a story by filling in the blanks, so to speak...

So, is there a popular forum or perhaps Twitter that all of these enthusiasts hang out at? =D
Please take a look at your biases here; condensing the authors words to that of saying 'women are biologically inferior at doing the same job as men in tech' is not what the author has written. It may however be what you imagine him to be implying.
Ask HN: What should I do next about email spoofing?
Hi HN,

I have owned my domain name for about 6 years now and integrated it with GSuite (previously "Google Apps for Business") for about the same time.

I recently received a spam mail from my own official email address.

After some research, I was surprised to learn how easily anybody's official-looking email address can be spoofed. GSuite doesn't go out of its way to advise the average customer of this possibility in their documentation [1]. I have no idea how long my email address had been misused and wouldn't know about it either had I not received spam from my own address.

I have now setup SPF, DKIM and DMARC for my domain, and am receiving daily aggregate reports from Google, and occasionally from Yahoo. Volume of spoofed emails is low - about 6 to 8 emails according to Google's reports. WHOIS lookups say senders are from all around the world - Kosova, Iran, Vietnam, India, Brazil, Czech Republic, etc. They all look like regular ISP IP addresses, except for one which seemed to be a corporate address.

My question is what next - what exactly should I do with those spoofing IP addresses in the reports?

Another question - I have set DMARC disposition to "reject". Does it ensure that spoofed emails are always rejected by every receiving mail server, or is it merely a hint?

[1] : https://support.google.com/a/answer/53295?hl=en
Echoing another user: I graduated within the past ten years.

Within a group of fields, you are correct. In the business school, the first two years were all the same. In engineering, though, CS classes started first semester freshman year. In the first two years of undergrad, the typical CS degree program had at least 6 courses: 2x intro, Discrete Math, Algo, Automata, and something else.

So perhaps if one had gone EE and decided they wanted CS, they would 'only' be a year back. Going from one college to another within Uni more than a year in, is almost starting over.
America is indeed an empire. Apparently the author was oblivious to this, and her epiphany that empire creates a reality distortion field for all those within it is really not that much of a revelation, except to her. Perpetuating unthinking patriotism is fundamental to empiric survival. Only as long as the populace believes in their inherent superiority (AKA exceptionalism) do their eyes remain blissfully closed to the consequences of their righteousness on others.

The rest of the article (book?) is about the author's slow growing awareness that non-Americans are warped by these distortions of reality too, in ways that are just as self-delusional and self-destructive. Yes, power does corrupt. Absolutely.

Frankly, I have a hard time seeing how anyone over 30 could find this piece compelling. It's founded in a childish self-centered view of the world, a self-indulgent bubble that finally popped for the author, but not until age 30?

Has this become typical? Even an Ivy League American student can be so insulated that they're not aware that people elsewhere in the world see the world so differently? That their disenfranchisement from power, both locally and globally leaves them bitter and mistrustful of all forms of authority? Who doesn't know this? Jeez. We just elected TRUMP, dammit. Who isn't aware that even the average American feels disempowered by the routine abuse of authority by self-perpetuating elites?

Likewise, I was equally taken aback at the general public's response to "Hillbilly Elegy" as epiphany. Back in the 1970's I lived on the edge of Appalachia, which left me well aware of the subsistence lifestyle in rural America that the book revealed as something new (to most?). Are such wide dynamic ranges of experience in and outside the USA really so invisible to most of us?

If so, that's freaking inexcusable. We live in an era where the ubiquity of the Net can make you aware of virtually every aspect of human experience on Earth in less than a heartbeat. Just open your eyes.
> Typical NATO free rider.

That would be funny, you know, if that were not that sad : ) Don't want to blame, but just a reminder - do you know on what terms Ukraine gave up its nuclear weapons?
>Why do you find it surprising? They cost money and provide little benefit (for me).

Because credit cards provide a valuable service that other cards don't and I see everyone around me using them because of it, either directly or through a virtual credit card service. The biggest advantages are wide acceptance throughout the world and the ability to arbitrate disputes.

>Some vendors accept them but charge extra for it, which I consider fair.

This is usually against the merchant rules and I've never seen anyone do it.
That is including mobile. On Desktop, Firefox is still a lot larger, although Chrome has been growing, too.
Freedom of speech has nothing to do with keeping your employment when you start infected political discourse at your work.
What is a "major" algorithm? This repo is pretty light, so the bar must be high.
You're wrong. The conversation doesn't just "move on". Derailing it from the get go with bullshit points that have nothing to do with the original discussion is detrimental in in of itself.

It's an old soviet tactic now being used by internet trolls. Those of us that know history see right through it and roll our eyes.
Wayde van Niekerk gets new tech in sneakers ahead of World Championship final
Blockchain for the non-engineer
Yes, actually. A lot of professions that are dominated by women (currently at least) require some sort of bachelors degree e.g. nursing, lawyers. Or conversely: the jobs where you can have a good life without a college degree tend to be more male dominated (e.g. blue collar manufacturing).
My school taught world geography in 7th grade (US public school). We learned every country and a capitol, every mountain range, desert, ocean and river across the entire globe. I think maybe only 50% of that has been retained nearly 20 years later, but still we did learn (well at least temporarily memorize) it.