Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror

Comment I've had issues with the Win10 NVIDIA drivers... (Score 3, Insightful) 316 316

Usually the problem is something like, "it isn't giving me the newest driver" or simply the poor quality of the drivers in the first place. (For awhile there, if I clicked on the start button, it would cause my screen to reset!) And a lot of "your driver stopped responding so we turned it off, then back on again."

In some ways, I like that the drivers are being pushed to me automatically, but at the same time, if I'm doing multiple reinstalls in a single day, I've already downloaded the drivers... I don't need them to be downloaded YET AGAIN, every install...

Comment Depends who you ask... (Score 4, Interesting) 217 217

At Facebook, it's memcached, with an HDD backup, eventually put onto tape...

At Google, it's a ramdisk, backed up to SSD/HDD, eventually put onto tape...

For anyone who can't afford half a petabyte of RAM with the commensurate number of computers? I have no good ideas... except maybe RAM cache of SSD, cache of HDD, backed up on tape...

Using something like HDFS to store your data in a Hadoop cluster of file requests, is likely the best F/OSS solution you're going to get for that...

Comment Re:Does indeed happen. (Score 1) 634 634

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...

Comment Re:Not acupuncture (Score 2) 159 159

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...

Comment Re:Does indeed happen. (Score 1) 634 634

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.

Comment Re:Commission (Score 2) 634 634

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.

Comment Re:No software solution? (Score 2) 634 634

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...

Comment Re:Um, because this is a computer doing the work (Score 1) 167 167

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...

Comment Re:Infinity (Score 1) 1067 1067

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.

Comment Re:Infinity (Score 1) 1067 1067

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...

Comment Re:Infinity (Score 1) 1067 1067

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.

Comment Re:MS Paint (Score 2) 290 290

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 moon is made of green cheese. -- John Heywood

Working...