If I spend a bunch of time rewriting code (which everyone does), as a man they might think "oh, well, he's just refactoring, or having a bad day." But when I do it, they think "wow, women can't code..." and then reject me out of hand without attempting to rationalize an explanation for why it should be overlooked...
Not that I'm particularly complaining here... this is just life as a woman in the tech industry... that and "oh wow, what does your boyfriend do at Google?" Actually, he's a literature teacher, I'm the genius programmer troubleshooter who knows almost everything about computers...
Sticking needles in people at random locations around the body does not...
Actually, that's precisely the problem with acupuncture working better than placebo. Acupuncture works whether you're following their "rules" or just randomly sticking needles into people...
Basically, it turns out, that forcing a person to lay still for a long time has the same benefits of destressing as just laying on a sofa and chilling... or a massage, or any other relaxing activity...
We don't really know what the facts of the case are, but I wonder what it is about people that lead them to believe they're being discriminated against based on a particular factor, like age, race, etc?
Because I've worked for Microsoft, Amazon (as consultant, i.e. well-paid "contractor) and Google, and I have been recognized by SourceForge in a Project of the Month.
And then they return answers like "we want someone with more experience programming". To which my 7 year friend at Google laughed and said, "are they looking for someone who's on the verge of retiring?!"
Seriously, when the answer they tell you doesn't make sense... it doesn't make sense.
Grow up, idiot. Not every male hiring manager is a boob guy.
Google does not hire by a single managerial decision. They hire by committee, precisely because it reduces the chance of unconscious bias being a factor.
Google intentionally recruits people multiple times. They understand sometimes a person has a bad day, and that they grow and develop. Unless you don't utterly fail the phone screen, you're very likely to get called in a few times, just to make sure that they're not turning you down for arbitrary decisions. (Chances are good that an arbitrary situation won't show up 4 times in a hiring committee")
Which brings me to the second point. It's highly unlikely these people will win, as Google hires by committee... so everything gets documented and recorded. There is no ability for a single bias person to interfere with a hiring decision.
N.B.: I worked a Google, I was "undecided" by my first hiring committee, but the second made an offer like immediately after being presented my packet.
Google actually INTENTIONALLY recruits people multiple times. Unlike many other companies, they realise that people grow, people develop, and sometimes people are just having a bad day.
In any case, they want to ensure that they haven't passed up any arbitrary candidate just because they failed one in-person interview.
N.B.: I worked for Google. I didn't get hired by the first committee, but was hired by the second committee...
Anyway, even if they automate some parts of your job, the part of your job that isn't automated will expand to fill that time.
Indeed, compilers already automate so much of our programming job. I remember having to avoid using multiplication by a constant if speed was important, and choosing all sorts of crazy things, just because they ran faster... now, the compiler automates this for me, and I can write code that is more legible and clear.
This is just yet, another form of optimization, which computers have been doing for us for like at least 10 years already...
I am not concerning myself with representations of mathematical values, except to show the parallels of why it works. IEEE 754 defines a positive and negative infinity, because it has a specific signed bit. Thus, it's easier to define a positive and negative infinity than to produce special code to handle "exceptions"... note also that IEEE 754 defines a positive and negative 0 separately. No, they really do.
My model is a theoretical one that hasn't reached mathematical consensus, and it likely never will. I just note that this is an argument for infinity being signless.
More importantly is what happens when you graph it: the limit of 1/x as x approaches zero is discontiguous. It's positive infinity when descending on the positive numbers, but negative infinity when ascending from the negatives. No one value can represent both!
Let's assume that the set of integers is Z_\inf. K? We can now define negative numbers as the 1's compliment of the number plus 1. 1 = 999...9998. then plus 1 = 999...9999. This plus 1 results in an infinite carry out, and the value 0. Awesome.
Now, let's look at 1/0, we see that from the right it's approaching \inf from the bottom, while we see that from the left, it's approaching \inf from the top. Now, at 0, obviously these two will be coincident, because we're working in Z_\inf, that value is the same value. Namely, -\inf = \inf. But that doesn't make sense, only 0 can be it's own negative!
But we've already known for a long time about Z_n where n is even, -(-128) in Z_256 is -128. -(-65536) in Z_2^16 = -65536. So, there's no trouble in making -\inf = \inf...
Basically, 1/0 grows so fast that it manages to wrap around the entire infinite series of numbers. Which is exactly what it does...
That is simply false. There are an infinite number of algorithms that might contain the (sub)expression X/X for which zero is a valid value of X. To assume it's a programming error is sheer unmitigated stupidity that I might expect from a mathematician that has never written a real program in his life.
Dude... you perhaps haven't heard, but computers run entirely upon theoretical mathematics... I know, it's popular to say it's engineering, rather than mathematics, but it's mathematics. It's always been mathematics.
Most, I hate the Sparta icon... it's white, with no contrast border... which makes everything that is assigned to it being the default program, show a white globe on a white background... it's like, "way to go, Microsoft!" followed by a slow clap.
"clean" "modern" design... which will never work decently on all backgrounds... you know... like good logos, and designs...
.. the best way to address that problem would be for the EU to define the standards and the process to be followed...
This, absolutely this. In order to force someone to turn over information, I have to have a valid subpoena issued by a court with jurisdiction. The fact that they just punted this to "you figure it out" means Google is given arbitrary discretion on how they can fulfil this, and the recourse to disagreeing is to take them to court and sue them again.
If you're going to give someone a right enforced by the government, then you should provide the necessary process to issue a "strike-records decree"...
BTW, Google still tells employees not to talk about this stuff in public, because Google has to so carefully watch its steps. (Disclaimer, I used to be a Google employee this year)
The problem is also the consent decree that says "anything that Google says, it has to actually be doing"... which can end up really nitpicky if lawyers want to be... and "my various governments" are all looking to catch Google for something, anything... so, they are being a bit nitpicky...
Worse, the H1Bs require their employer to sponsor them to remain in the United States, which they will only do if the individual is working for them.
As a result, the employer not only holds and H1B's livelihood under a Damocles Sword, but even their residence in this country. You want to quit? Well, I hope you're prepared to move yourself back to where you came from on your own dime, which is also what happens if we fire you.
So, the employer has even more power over H1B workers, to the point where the worker is unlikely to report anything but the worst abuse...
I for one welcome our new -hole gender-neutral name style for jobs that are essentially "lie about this in the least possible lie, so that it still puts us in a good light"
In Germany, autopay comes with an authorization limit... basically, "if the bill is over X,€ don't autopay"
I'd prefer to see this on the autopay here in the states as well... because I'm fine with authorizing autopay for any bill less than $60... but if it reaches into the thousands, or even the hundreds, then I damn well don't want to authorize the autopay!
10 separate streams at only 29 Mbps... that means you could do... 2^2... but it's 8k, so 4^2 = 16... 29/10*16... 46.4... so, you could still do 8k Netflix on 50Mbps...
If that was the case you would not have given them 25% and taken 75% for you and the game makers.
You know, I always hate how my grunt work for companies makes them 4 times the money they pay you. It's just greedy theft. We should start a movement where the means of production are owned by the workers rather than investors and management!
First of all, I would make it so you can press the Enter key and it conducts your search. Forcing people to either tab or navigate their mouse to the button makes it a little annoying.
And inside, a modern x86 processor is actually a giant hardware emulation of x86 instructions with a RISC/VLIW core... You call it cheating, and I call it optimizing.
They second you try a cool trick like migrating a thread to another machine...
But this would happen with a macrokernel as well... you can't just magically make networking overhead disappear...
I wasn't intending on saying that CISC was superior to RISC... what I was more saying is that there has been more money put into CISC processors, and so they develop faster.
It's just a simple fact of money == better access to stuff to make more money.
Yeah, I don't normally get feed back either. But it is kind of suspicious when I do get feedback...
I think it's a lot related to the xkcd comic: https://xkcd.com/385/
If I spend a bunch of time rewriting code (which everyone does), as a man they might think "oh, well, he's just refactoring, or having a bad day." But when I do it, they think "wow, women can't code..." and then reject me out of hand without attempting to rationalize an explanation for why it should be overlooked...
Not that I'm particularly complaining here... this is just life as a woman in the tech industry... that and "oh wow, what does your boyfriend do at Google?" Actually, he's a literature teacher, I'm the genius programmer troubleshooter who knows almost everything about computers...
Sticking needles in people at random locations around the body does not...
Actually, that's precisely the problem with acupuncture working better than placebo. Acupuncture works whether you're following their "rules" or just randomly sticking needles into people...
Basically, it turns out, that forcing a person to lay still for a long time has the same benefits of destressing as just laying on a sofa and chilling... or a massage, or any other relaxing activity...
Not everyone is writing with the intent of addressing an audience of pedants.
I thought this was slashdot... when did the target audience STOP being pedants.
TL;DR: THIS... IS... SLASHDOT!!!
We don't really know what the facts of the case are, but I wonder what it is about people that lead them to believe they're being discriminated against based on a particular factor, like age, race, etc?
Because I've worked for Microsoft, Amazon (as consultant, i.e. well-paid "contractor) and Google, and I have been recognized by SourceForge in a Project of the Month.
And then they return answers like "we want someone with more experience programming". To which my 7 year friend at Google laughed and said, "are they looking for someone who's on the verge of retiring?!"
Seriously, when the answer they tell you doesn't make sense... it doesn't make sense.
Grow up, idiot. Not every male hiring manager is a boob guy.
Google does not hire by a single managerial decision. They hire by committee, precisely because it reduces the chance of unconscious bias being a factor.
Google intentionally recruits people multiple times. They understand sometimes a person has a bad day, and that they grow and develop. Unless you don't utterly fail the phone screen, you're very likely to get called in a few times, just to make sure that they're not turning you down for arbitrary decisions. (Chances are good that an arbitrary situation won't show up 4 times in a hiring committee")
Which brings me to the second point. It's highly unlikely these people will win, as Google hires by committee... so everything gets documented and recorded. There is no ability for a single bias person to interfere with a hiring decision.
N.B.: I worked a Google, I was "undecided" by my first hiring committee, but the second made an offer like immediately after being presented my packet.
Google actually INTENTIONALLY recruits people multiple times. Unlike many other companies, they realise that people grow, people develop, and sometimes people are just having a bad day.
In any case, they want to ensure that they haven't passed up any arbitrary candidate just because they failed one in-person interview.
N.B.: I worked for Google. I didn't get hired by the first committee, but was hired by the second committee...
Anyway, even if they automate some parts of your job, the part of your job that isn't automated will expand to fill that time.
Indeed, compilers already automate so much of our programming job. I remember having to avoid using multiplication by a constant if speed was important, and choosing all sorts of crazy things, just because they ran faster... now, the compiler automates this for me, and I can write code that is more legible and clear.
This is just yet, another form of optimization, which computers have been doing for us for like at least 10 years already...
I am not concerning myself with representations of mathematical values, except to show the parallels of why it works. IEEE 754 defines a positive and negative infinity, because it has a specific signed bit. Thus, it's easier to define a positive and negative infinity than to produce special code to handle "exceptions"... note also that IEEE 754 defines a positive and negative 0 separately. No, they really do.
My model is a theoretical one that hasn't reached mathematical consensus, and it likely never will. I just note that this is an argument for infinity being signless.
A small price to pay to get a free OS for my gaming PC that won't be used for anything else.
Ah it doubles as a nice Chromebook!
More importantly is what happens when you graph it: the limit of 1/x as x approaches zero is discontiguous. It's positive infinity when descending on the positive numbers, but negative infinity when ascending from the negatives. No one value can represent both!
Let's assume that the set of integers is Z_\inf. K? We can now define negative numbers as the 1's compliment of the number plus 1. 1 = 999...9998. then plus 1 = 999...9999. This plus 1 results in an infinite carry out, and the value 0. Awesome.
Now, let's look at 1/0, we see that from the right it's approaching \inf from the bottom, while we see that from the left, it's approaching \inf from the top. Now, at 0, obviously these two will be coincident, because we're working in Z_\inf, that value is the same value. Namely, -\inf = \inf. But that doesn't make sense, only 0 can be it's own negative!
But we've already known for a long time about Z_n where n is even, -(-128) in Z_256 is -128. -(-65536) in Z_2^16 = -65536. So, there's no trouble in making -\inf = \inf ...
Basically, 1/0 grows so fast that it manages to wrap around the entire infinite series of numbers. Which is exactly what it does...
That is simply false. There are an infinite number of algorithms that might contain the (sub)expression X/X for which zero is a valid value of X. To assume it's a programming error is sheer unmitigated stupidity that I might expect from a mathematician that has never written a real program in his life.
Dude... you perhaps haven't heard, but computers run entirely upon theoretical mathematics... I know, it's popular to say it's engineering, rather than mathematics, but it's mathematics. It's always been mathematics.
Most, I hate the Sparta icon... it's white, with no contrast border... which makes everything that is assigned to it being the default program, show a white globe on a white background... it's like, "way to go, Microsoft!" followed by a slow clap.
"clean" "modern" design... which will never work decently on all backgrounds... you know... like good logos, and designs...
.. the best way to address that problem would be for the EU to define the standards and the process to be followed...
This, absolutely this. In order to force someone to turn over information, I have to have a valid subpoena issued by a court with jurisdiction. The fact that they just punted this to "you figure it out" means Google is given arbitrary discretion on how they can fulfil this, and the recourse to disagreeing is to take them to court and sue them again.
If you're going to give someone a right enforced by the government, then you should provide the necessary process to issue a "strike-records decree"...
BTW, Google still tells employees not to talk about this stuff in public, because Google has to so carefully watch its steps. (Disclaimer, I used to be a Google employee this year)
The problem is also the consent decree that says "anything that Google says, it has to actually be doing"... which can end up really nitpicky if lawyers want to be... and "my various governments" are all looking to catch Google for something, anything... so, they are being a bit nitpicky...
Worse, the H1Bs require their employer to sponsor them to remain in the United States, which they will only do if the individual is working for them.
As a result, the employer not only holds and H1B's livelihood under a Damocles Sword, but even their residence in this country. You want to quit? Well, I hope you're prepared to move yourself back to where you came from on your own dime, which is also what happens if we fire you.
So, the employer has even more power over H1B workers, to the point where the worker is unlikely to report anything but the worst abuse...
It even syncs the disks before shutting down! v_v
Such a non-news story... omg, this this is "interesting" in so far as an odd tool that has little possible use(?)
That's my thinking...
Congresscritter?
I for one welcome our new -hole gender-neutral name style for jobs that are essentially "lie about this in the least possible lie, so that it still puts us in a good light"
In Germany, autopay comes with an authorization limit... basically, "if the bill is over X,€ don't autopay"
I'd prefer to see this on the autopay here in the states as well... because I'm fine with authorizing autopay for any bill less than $60... but if it reaches into the thousands, or even the hundreds, then I damn well don't want to authorize the autopay!
10 separate streams at only 29 Mbps... that means you could do ... 2^2... but it's 8k, so 4^2 = 16... 29/10*16... 46.4 ... so, you could still do 8k Netflix on 50Mbps...
If that was the case you would not have given them 25% and taken 75% for you and the game makers.
You know, I always hate how my grunt work for companies makes them 4 times the money they pay you. It's just greedy theft. We should start a movement where the means of production are owned by the workers rather than investors and management!
...but if that acronym has also been used by Beiber lately I am SOL. ...
What does the Skilled Occupation List have to do with this?
First of all, I would make it so you can press the Enter key and it conducts your search. Forcing people to either tab or navigate their mouse to the button makes it a little annoying.
That's cheating.
And inside, a modern x86 processor is actually a giant hardware emulation of x86 instructions with a RISC/VLIW core... You call it cheating, and I call it optimizing.
They second you try a cool trick like migrating a thread to another machine...
But this would happen with a macrokernel as well... you can't just magically make networking overhead disappear...
I wasn't intending on saying that CISC was superior to RISC... what I was more saying is that there has been more money put into CISC processors, and so they develop faster.
It's just a simple fact of money == better access to stuff to make more money.