My take on this is- the government (or other people) are not allowed to search your possessions against your will. However, if they knock on your door and ask "Excuse me, sir, may we please search your house?" and you answer "Yes", then they're within their rights.
And since you accepted the EULA that comes with your Palladium PC which says that Microsoft may, at any time, search your computer, you have no recourse (except to with that you hadn't accepted the EULA and had instead used a different system).
If you're younger than around 30, then one of your long-range goals might be retaining enough knowledge of C that you can fix all the time_t bugs in the year 2038 -- just as companies re-employed tons of COBOL experts in 1997-1999:)
(And remember, if it weren't for C, we'd all have to program in BASI, Pasal, or OBOL.)
And this is why you're supposed to use your email address as a password when doing anonymous FTP. The theory is that if you downloaded something that later turns out to have a virus or some other problem, the server owner can contact those who downloaded the faulty software.
In practice, that probably doesn't happen all too often, but it's still a good idea IMO. Using "mozilla@" as a password doesn't really help the server owner when he needs to get an urgent message across related to a file you downloaded.
Re:My favorite compiler bug
on
Pet Bugs?
·
· Score: 2
Heh... I once had a bug that worked the other way around. I had a variable (let's call it "foo") in my source. After I added the variable, the program would crash when doing certain things.
Running the program under the debugger finally unearthed the fact that a third-party library I was linking to had an internal (not exported!) function called "foo"... and the program would try to execute my variable instead of that function when the library called its "foo" function.
Took me a while of stepping through raw assembly output in the debugger and noticing "hm, that address seems vaguely familiar".
Renaming the variable fixed the problem. Still baffled me.
free or low-cost Internet connectivity for the people of Niue, [...] for technology transfer and education in the Internet and computer use, and other related activities in Niue.
See also http://www.niue.nu/iusn/hist.htm (though the link is down for me at the moment), which gives a history of Internet User's Society Niue and of Internet connectivity in Niue.
Quote from there:
Now after a few years of on-line time with world wide email services we are finally on-line with full Internet services to Niue. Our systems continue to improve, and the services have been opened up to all permanent Niuean residents as a no cost service. The traffic has increased, the machines are state of the art, and the demand is following the generation of resources brilliantly.
Full services have been on-line since June 1999, and we look forward to whatever new developments in telecommunications, health and education that we can provide with the resources being generated by the.nu domain sales. So, if you happen to register a.nu domain, please remember that you are helping to keep Niue on-line in a way that would not be possible otherwise, and you are helping development at the grass roots level in other areas as well. Thank you for that!
I've found http://www.norid.no/domreg.html to be useful when trying to figure out which ccTLD corresponds to which country -- they also link to the NIC, if the address is known.
Two different things. My command gives me a list of files under/etc containing the word "hdparm"; yours gives me a list of files under/etc called "hdparm". (Note that I used xargs grep and not plain grep -- just find... | grep... would indeed produce more or less what you describe -- though it would also find files called bahdparma, so more like -name '*hdparm*'.)
(And nitpicking, -name doesn't do "regexes"; it uses globbing syntax (e.g. "*" is not "zero or more of preceding atom" but "zero or more of any character"; "." matches dot exactly, not "any character except newline", etc.).)
find/etc -type f -print | xargs grep -l hdparm/dev/null
Besides switching from the -exec option of find to using xargs (which means that you start grep not once per file, but once per bunch of files), this also uses the neat little trick of adding "/dev/null" to the list of files for grep to check. This isn't so important for grep -l, but if you want to print the matches that were found, then remember that grep will prefix each match with the filename if there are more than two filenames, but will show only the matching lines if there is only one filename. The presence of/dev/null ensures that there will always be at least two filenames in the grep command line -- so you'll always get the filename prepended to matching lines.
I dearly wish there was a "strip all comments labeled "Funny" button.
Try going to "Preferences" and assigning "-6" to the Reason Modifier "Funny". (Of course, that will take effect globally, for all articles you look at from them on... until you change your Preferences again.)
Mixed-alphabet URLs need not necessarily imply spoofing. That would be like saying URLs with both upper and lower case are all spoofs -- but some people write URLs with mixed case for legibility (e.g. www.SomeLongDomainName.com vs www.somelongdomainname.com). There are undoubtedly legitimate uses for mixed-alphabet domain names as well (perhaps something like "www.team-xxxxxxx.com", with the x's standing for Greek/Cyrillic/whatever letters?).
Looks like the authors don't know the difference between UTF-16 (which the page is coded in) and UTF-8 (which the page claims to be coded in, according to the meta tag).
Is Chinese Chess a lot different from Shogi, then? I thought they were pretty much the same game, just as I think that baduk, weiqi, and Go are pretty much the same.
Funny how it's the same old issues over and over again. Structs change in size, bad assumptions about the size of things such as size_t, sizeof(void *) != sizeof(int) (though sizeof(void *) == sizeof(long) seems to be pretty good at holding true here), etc.
But did you notice that on Windows/IA64, even that won't work? They have a "strange P64 model", where ints and longs stay 32 bits and only pointers are 64 bits. So this kind of thing isn't even homogeneous within the architecture (the Windows guys will have to use long longs or _int64_t's explicitly, I guess).
I would guess that the 2MB user would tend to get throttled instead... since the 200MB user might be pulling streaming video which he needs to get without dropping any frames, so he demands higher QoS from his ISP *sigh*
OTOH, I agree with you that people that use *more* bandwidth should get a *lower* priority. So your Voice-over-IP system gets a choppy connection? Well, sorry, but you're using a shared medium, and you don't get a service guarantee.
"Citizens demand a stadium" sounds like a reference to the original SimCity game (not sure whether it was in later version such as 2000 and 3000, I only played the first version).
Recognising tokens without reading them aloud
on
Speed Reading?
·
· Score: 2
Instead of reading a phrase or term that repeats in a paragraph you just remember what it looks like visually and whenever you see it you insert the meaning of it where that pattern is.
Interesting; that's how I read Perl source code. I found that out when I read a thread on the pronunciation of certain characters and constructions and realised that I didn't have a pronunciation for $_ -- when I read code, my mind would see that pattern of symbols and fill in a meaning without assigning it a sound at all.
The above sounds very reasonable to my mind. Let me add that what I consider the most annoying source of interruption is telephone calls. No, not my own, but by officemates.
I'm currently in an office with three others who are on the same project team as I am. I find it incredibly distracting when someone else is talking on the phone to our customer -- part of my brain always wants to listen or is trying to analyse and understand the words that my ear hears. I get distracted and can't concentrate on my programming. (The effect is similar with face-to-face conversations but they're a fair bit less frequent than phone calls -- at least in the office.) It makes me want to have a private office.
The argument that's usually cited (let's ignore the fact that my workplace doesn't have private offices, except for the top two managers) is that having a group together in one room improves communication; it also lets you pick up things by chance that you happen to hear which you might not have thought to ask about otherwise. Well, maybe. But I still find it distracting when others speak.
Maybe it's just the way my brain works; I can't work when I'm listening to music with lyrics, either; instrumental music, on the other hand, is fine since my brain isn't constantly trying to process the sound to understand the words.
So for me, I'd probably go with private offices or small group offices (for those who can deal with that). I also really like your suggestiong of group lunches; it's a good way of being social and swapping some gossip -- and also finding out little things about how other projects or the whole company is going. (I've found that smokers often know more about how the company is going since they'll also chat during their cigarette breaks -- and since the boss smokes, he sometimes shares some information during such times as well. That still doesn't make me want to hang out with them, though;)
Because they started RC5-64 over four years ago and probably didn't change their frame of reference since then, only the multiplier.
Sort of like how some PC magazines do benchmarks of things such as hard drives with old systems, to ensure that you can compare last week's results with some numbers published two years ago, in a semi-meaningful way since the only thing changed is the different hard drive.
Not completely useless... it gives you an idea of how long it takes to count to a million, by ones, on general-purpose, widely available hardware.
For example, they showed that RC5-56 was not terribly secure since it "only" took 250 days; similarly for DES in 22 hours (and I think they did RC5-48 before RC5-56). However, I think that with the time they've been taking on RC5-64 (over four years now, and nearly another year to go to exhaust the keyspace) shows that that key length is still fairly secure against "casual" hackers.
In conclusion, I think that d.net does help something -- it tells people "56 bits bad, 64 bits still decent". IMO.
This is how things probably happen in many companies... our boss has recently started giving overviews of the company's financial situation and those presentations usually contain a page on contracts in the pipeline, with percentages attached. He says you shouldn't try to understand the maths because it doesn't make sense at face value, but apparently in the long run that sort of valuation makes sense to someone.
No locks... except the ones locking them out!
Perhaps then they'll learn to read and pay attention to licences they accept.
My take on this is- the government (or other people) are not allowed to search your possessions against your will. However, if they knock on your door and ask "Excuse me, sir, may we please search your house?" and you answer "Yes", then they're within their rights.
And since you accepted the EULA that comes with your Palladium PC which says that Microsoft may, at any time, search your computer, you have no recourse (except to with that you hadn't accepted the EULA and had instead used a different system).
If you're younger than around 30, then one of your long-range goals might be retaining enough knowledge of C that you can fix all the time_t bugs in the year 2038 -- just as companies re-employed tons of COBOL experts in 1997-1999 :)
(And remember, if it weren't for C, we'd all have to program in BASI, Pasal, or OBOL.)
And this is why you're supposed to use your email address as a password when doing anonymous FTP. The theory is that if you downloaded something that later turns out to have a virus or some other problem, the server owner can contact those who downloaded the faulty software.
In practice, that probably doesn't happen all too often, but it's still a good idea IMO. Using "mozilla@" as a password doesn't really help the server owner when he needs to get an urgent message across related to a file you downloaded.
Only if someone else can hear you, because that's a public performance which you have to pay fees on :)
Seven million Swiss people say you might be wrong when you say he meant euros instead of francs....
Heh... I once had a bug that worked the other way around. I had a variable (let's call it "foo") in my source. After I added the variable, the program would crash when doing certain things.
Running the program under the debugger finally unearthed the fact that a third-party library I was linking to had an internal (not exported!) function called "foo"... and the program would try to execute my variable instead of that function when the library called its "foo" function.
Took me a while of stepping through raw assembly output in the debugger and noticing "hm, that address seems vaguely familiar".
Renaming the variable fixed the problem. Still baffled me.
Getting a .nu domain name also pays for
See also http://www.niue.nu/iusn/hist.htm (though the link is down for me at the moment), which gives a history of Internet User's Society Niue and of Internet connectivity in Niue.
Quote from there:
I've found http://www.norid.no/domreg.html to be useful when trying to figure out which ccTLD corresponds to which country -- they also link to the NIC, if the address is known.
I thought so, too.
Two different things. My command gives me a list of files under /etc containing the word "hdparm"; yours gives me a list of files under /etc called "hdparm". (Note that I used xargs grep and not plain grep -- just find ... | grep ... would indeed produce more or less what you describe -- though it would also find files called bahdparma, so more like -name '*hdparm*'.)
(And nitpicking, -name doesn't do "regexes"; it uses globbing syntax (e.g. "*" is not "zero or more of preceding atom" but "zero or more of any character"; "." matches dot exactly, not "any character except newline", etc.).)
I usually use something like this:
find /etc -type f -print | xargs grep -l hdparm /dev/null
Besides switching from the -exec option of find to using xargs (which means that you start grep not once per file, but once per bunch of files), this also uses the neat little trick of adding "/dev/null" to the list of files for grep to check. This isn't so important for grep -l, but if you want to print the matches that were found, then remember that grep will prefix each match with the filename if there are more than two filenames, but will show only the matching lines if there is only one filename. The presence of /dev/null ensures that there will always be at least two filenames in the grep command line -- so you'll always get the filename prepended to matching lines.
Try going to "Preferences" and assigning "-6" to the Reason Modifier "Funny". (Of course, that will take effect globally, for all articles you look at from them on... until you change your Preferences again.)
Mixed-alphabet URLs need not necessarily imply spoofing. That would be like saying URLs with both upper and lower case are all spoofs -- but some people write URLs with mixed case for legibility (e.g. www.SomeLongDomainName.com vs www.somelongdomainname.com). There are undoubtedly legitimate uses for mixed-alphabet domain names as well (perhaps something like "www.team-xxxxxxx.com", with the x's standing for Greek/Cyrillic/whatever letters?).
Looks like the authors don't know the difference between UTF-16 (which the page is coded in) and UTF-8 (which the page claims to be coded in, according to the meta tag).
Is Chinese Chess a lot different from Shogi, then? I thought they were pretty much the same game, just as I think that baduk, weiqi, and Go are pretty much the same.
But did you notice that on Windows/IA64, even that won't work? They have a "strange P64 model", where ints and longs stay 32 bits and only pointers are 64 bits. So this kind of thing isn't even homogeneous within the architecture (the Windows guys will have to use long longs or _int64_t's explicitly, I guess).
Bummer. And that after I had re-done my website to <link> from one page to another, and enjoying seeing the linkbar come up in my Mozilla 0.9.8.
I would guess that the 2MB user would tend to get throttled instead... since the 200MB user might be pulling streaming video which he needs to get without dropping any frames, so he demands higher QoS from his ISP *sigh*
OTOH, I agree with you that people that use *more* bandwidth should get a *lower* priority. So your Voice-over-IP system gets a choppy connection? Well, sorry, but you're using a shared medium, and you don't get a service guarantee.
"Citizens demand a stadium" sounds like a reference to the original SimCity game (not sure whether it was in later version such as 2000 and 3000, I only played the first version).
Interesting; that's how I read Perl source code. I found that out when I read a thread on the pronunciation of certain characters and constructions and realised that I didn't have a pronunciation for $_ -- when I read code, my mind would see that pattern of symbols and fill in a meaning without assigning it a sound at all.
The above sounds very reasonable to my mind. Let me add that what I consider the most annoying source of interruption is telephone calls. No, not my own, but by officemates.
I'm currently in an office with three others who are on the same project team as I am. I find it incredibly distracting when someone else is talking on the phone to our customer -- part of my brain always wants to listen or is trying to analyse and understand the words that my ear hears. I get distracted and can't concentrate on my programming. (The effect is similar with face-to-face conversations but they're a fair bit less frequent than phone calls -- at least in the office.) It makes me want to have a private office.
The argument that's usually cited (let's ignore the fact that my workplace doesn't have private offices, except for the top two managers) is that having a group together in one room improves communication; it also lets you pick up things by chance that you happen to hear which you might not have thought to ask about otherwise. Well, maybe. But I still find it distracting when others speak.
Maybe it's just the way my brain works; I can't work when I'm listening to music with lyrics, either; instrumental music, on the other hand, is fine since my brain isn't constantly trying to process the sound to understand the words.
So for me, I'd probably go with private offices or small group offices (for those who can deal with that). I also really like your suggestiong of group lunches; it's a good way of being social and swapping some gossip -- and also finding out little things about how other projects or the whole company is going. (I've found that smokers often know more about how the company is going since they'll also chat during their cigarette breaks -- and since the boss smokes, he sometimes shares some information during such times as well. That still doesn't make me want to hang out with them, though ;)
Because they started RC5-64 over four years ago and probably didn't change their frame of reference since then, only the multiplier.
Sort of like how some PC magazines do benchmarks of things such as hard drives with old systems, to ensure that you can compare last week's results with some numbers published two years ago, in a semi-meaningful way since the only thing changed is the different hard drive.
Not completely useless... it gives you an idea of how long it takes to count to a million, by ones, on general-purpose, widely available hardware.
For example, they showed that RC5-56 was not terribly secure since it "only" took 250 days; similarly for DES in 22 hours (and I think they did RC5-48 before RC5-56). However, I think that with the time they've been taking on RC5-64 (over four years now, and nearly another year to go to exhaust the keyspace) shows that that key length is still fairly secure against "casual" hackers.
In conclusion, I think that d.net does help something -- it tells people "56 bits bad, 64 bits still decent". IMO.
This is how things probably happen in many companies... our boss has recently started giving overviews of the company's financial situation and those presentations usually contain a page on contracts in the pipeline, with percentages attached. He says you shouldn't try to understand the maths because it doesn't make sense at face value, but apparently in the long run that sort of valuation makes sense to someone.