Even fewer people realise how compiler and hardware dependent they can be. For example, if you do a sequence of floating point operations on x86 then the values will stay in 80-bit registers until they are stored out to a variable. If you compile the same code for a newer machine with SSE or for another architecture then you will get 32-bit operations on your 32-bit floats and so you'll have less precision. A lot of compilers will even generate different precision between debug and release builds.
I ran into this when someone was using my library with DirectX. I was initializing a filter kernel and using double-precision calculations, but apparently DirectX put the processor in single-precision mode, so all my double-precision calculations weren't done as such. Same compiled code, just a run-time difference. I took the opportunity to improve the algorithm to work even with single-precision floats, which was probably good to do anyway.
The wording was a little inaccurate. They meant to say that the number 0.1 can't be represented exactly, of course. Which is true, of course.
Which is false as well. Your posting itself represents the number 0.1 precisely, and that is stored in plain ASCII. The integer 1 also represents it precisely, where the unit is 0.1.
Say what? Citations please. Me thinks one of those 2.0 values isn't really 2.0. Hint: printing a value isn't a good way to get its actual value, because the printing function most likely rounds it to fewer digits than it's actually stored as.
Unfortunately, 0.1 seconds cannot be expressed accurately as a binary number, so when it's shoehorned into a 24-bit register -- as used in the Patriot system -- it's out by a tiny amount.
Sorry, 0.1 seconds can be represented EXACTLY in such a system. It doesn't even need floating-point. Here is how such a system could represent the durations of 0.1 seconds, 25.7 seconds, and 123.4 seconds: 1, 257, and 1234. So like you say, fixed-point works here. No need for anything beyond integers in this case.
And I knew your point. I was just joking. If you didn't like the joke, just say you didn't.
OK. I kind of got the joke, that you'd hack the voting machines the judges use, rather than the machines you were given. And your username is cute. Maybe there's someone named tarred_gzip (which would be an odd thing to do).
No, my point was that you don't have to hack any voting machines (the apparent activity involved in this contest). You just need to hack the people managing it so that they announce you as the winner, and describe how you (fictitiously) hacked a voting machine.
Effective immediately all precinct officers should destroy all electronic devices with central processing units. All document production will be performed using manual typewriters.
And you think an old typewriter embeds less meta-information? Forensics can probably dig up a lot more, and it's much harder to fake or alter.
In the end a coal plant puts out as much radioactive waste as a nuclear plant. It just dilutes it and spews it into the air. Nuclear is by far the least of all evils.
But it glows, man! It GLOWS! It must be evil. And the name, nucuelar... it just sounds sinister.
The simplest way to win this is to hack the judging process so that your team is announced the winner, with a false claim that you hacked one of the machines.
There are options, potentially, for the more privacy minded:
* POP email with "delete from server" active will limit how much of your mail your ISP has access to.
* Run your own mailserver.
When you ask a server to delete the email, you are simply asking it to treat it like it doesn't exist anymore. It's like deleting a file on your PC; it just modifies the catalog and leaves the data intact. Do you really think an ISP that wants to snoop on your email is going to be foiled by this?
And even if you run your own mail server, email is still transferred between it and the source in plaintext. Thus, end-to-end encryption is the solution. And with encryption, you don't need to run your own server or restrict where the email travels on its way.
Yeah, but when you call it a log (or bulletin board) it's not hip anymore. Sort of like the recent article about vishing, which I gather is a scam carried out over a phone that happens to use VoIP for its connection. Now, I need to tweet my instant message to the usenet message board shared web log discussion thingy.
Yeah, right. So, in government all people are injected with the evil serum, so they only make more useless jobs for themselves and plotting the end to all "free business" (R), and in the big corporations all workers are altruistical avatars of "the Free Spirit of Commerce" (TM), 24/7 caring for welfare of ordinary customer?
Ehhhmm... pass the joint, I want that shit too.
Oh, the irony. That joing can get you many years of prison time. But it's for your own good, right?
Until the end of the 20th century, a major market for silver was photography. The digital camera and the inkjet printer have slowly destroyed that market and replaced it with digital imaging.
Yeah, thankfully we don't have to use silver ink in our inkjet printers. That would make the ink refills really expensive. Oh, wait...
I was thinking more the other way: by removing all forward speeds except one that's the same as the reverse speed. There are two ways of making x = y: change x, or change y.
In their case, it is a good thing. They're immune to feeling pain from acids, which is good because the air they breathe is 10% carbon dioxide and so are somewhat acidic themselves. Without that, they'd just be walking around in pain 24/7.
And I'm immune to feeling pain from oxygen, at least in the concentrations I encounter it at. Some things are killed by oxygen, even at those concentrations. It's a good thing I don't feel pain from the levels I encounter, otherwise I'd be in pain all the time.
(sorry to put it that way, but it sounds like some arbitrary idea of what causes pain is being used, as if pain is inherent in that substance, rather than a subjective response to things that can harm the organism and that the organism can get away from if he senses them)
Plus, they can run as fast backwards as they can forwards, which just is awesome....
Is this because they can run backward quickly, or can't run very fast forward? Car analogy: I can modify your car so that it can go as fast backwards as it can forwards, though you might not like the method employed.
National insecurity. Serious stuff.
I ran into this when someone was using my library with DirectX. I was initializing a filter kernel and using double-precision calculations, but apparently DirectX put the processor in single-precision mode, so all my double-precision calculations weren't done as such. Same compiled code, just a run-time difference. I took the opportunity to improve the algorithm to work even with single-precision floats, which was probably good to do anyway.
Which is false as well. Your posting itself represents the number 0.1 precisely, and that is stored in plain ASCII. The integer 1 also represents it precisely, where the unit is 0.1.
Say what? Citations please. Me thinks one of those 2.0 values isn't really 2.0. Hint: printing a value isn't a good way to get its actual value, because the printing function most likely rounds it to fewer digits than it's actually stored as.
Sorry, 0.1 seconds can be represented EXACTLY in such a system. It doesn't even need floating-point. Here is how such a system could represent the durations of 0.1 seconds, 25.7 seconds, and 123.4 seconds: 1, 257, and 1234. So like you say, fixed-point works here. No need for anything beyond integers in this case.
OK. I kind of got the joke, that you'd hack the voting machines the judges use, rather than the machines you were given. And your username is cute. Maybe there's someone named tarred_gzip (which would be an odd thing to do).
No, my point was that you don't have to hack any voting machines (the apparent activity involved in this contest). You just need to hack the people managing it so that they announce you as the winner, and describe how you (fictitiously) hacked a voting machine.
And you think an old typewriter embeds less meta-information? Forensics can probably dig up a lot more, and it's much harder to fake or alter.
But it glows, man! It GLOWS! It must be evil. And the name, nucuelar... it just sounds sinister.
The simplest way to win this is to hack the judging process so that your team is announced the winner, with a false claim that you hacked one of the machines.
Does having Windows Vista loaded on my laptop count?
When you ask a server to delete the email, you are simply asking it to treat it like it doesn't exist anymore. It's like deleting a file on your PC; it just modifies the catalog and leaves the data intact. Do you really think an ISP that wants to snoop on your email is going to be foiled by this?
And even if you run your own mail server, email is still transferred between it and the source in plaintext. Thus, end-to-end encryption is the solution. And with encryption, you don't need to run your own server or restrict where the email travels on its way.
Dude, dude, you just broke countless "The first rule about ... is that we don't talk about ..." rules!
I'm glad I didn't have a mouth full of beverage when I read your post. Very glad. Bravo, bravo!
We have a simple technological solution to this issue: encryption. Why waste time with people who just don't get it?
Yeah, but when you call it a log (or bulletin board) it's not hip anymore. Sort of like the recent article about vishing, which I gather is a scam carried out over a phone that happens to use VoIP for its connection. Now, I need to tweet my instant message to the usenet message board shared web log discussion thingy.
Behold the power of the web; no need for a sidebar!
BTW, I thought they quoted the word as an alternate form of [sic] .
Oh, the irony. That joing can get you many years of prison time. But it's for your own good, right?
Yeah, thankfully we don't have to use silver ink in our inkjet printers. That would make the ink refills really expensive. Oh, wait...
I'm have trouble understand. Your battery need charge? I have jumper in chest of car.
Yeah, I realized I could have made a German joke instead, something about them wishing (vishing) and why that is bad.
I was thinking more the other way: by removing all forward speeds except one that's the same as the reverse speed. There are two ways of making x = y: change x, or change y.
Fast-forward to 2109... ghoting attacks are on the rise, but nobody knows what the hell they are.
And I'm immune to feeling pain from oxygen, at least in the concentrations I encounter it at. Some things are killed by oxygen, even at those concentrations. It's a good thing I don't feel pain from the levels I encounter, otherwise I'd be in pain all the time.
(sorry to put it that way, but it sounds like some arbitrary idea of what causes pain is being used, as if pain is inherent in that substance, rather than a subjective response to things that can harm the organism and that the organism can get away from if he senses them)
Is this because they can run backward quickly, or can't run very fast forward? Car analogy: I can modify your car so that it can go as fast backwards as it can forwards, though you might not like the method employed.