Given the current establishment power-grabbing Russian political scene, if I was a Russian opposition party, I'd request Microsoft not house my data in Siberia.
My OS professor "The designers of Multics took the principle 'All problems in computer science can be solved by adding a level of indirection' to extremes."
I was quite impressed to learn last year that I learned LISP in the same week I learned BASIC... at just the tender age of 10!
During that week of computer camp, I learned an important lesson about debugging. I'd input 50 to my "guess the number" program and it would say "That's incorrect, try a larger number." I'd give it 70 and then it would respond "That's incorrect, try a bigger number." After getting the latter up to 100, it told me that the number was 60. After debugging, I realized that my string when your number is too high was "try a bigger number" instead of "try a smaller number."
I learned that day that many bugs aren't programming errors but interpretation errors. And that's a lot more important than learning that if you have 11 lines you want to add between lines 80 and 90 that your GOTO statements will misfire.
Computer Science is no more about computers than astronomy is about telescopes. -- Edsger W. Dijkstra
Sure, I wish my CS curriculum had included more hands-on projects. But I'd rather graduate knowing all theory and no practice than graduate knowing all practice and no theory. That's what distinguishes CS from IT. Both are important in computing situations, but I think it's unreasonable someone excel at both upon entrance into the working world. What would they have to learn then?
Remember... your code will run faster if you remove some, but not all, vowels from your variable names.
To the original question: is strncpy misspelled? What about foo? sqrt? exp? Impl? Programese has an interesting linguistic history and its lexicon contains much not found in English.
While misspelled variable and function names are annoying, a refactor tool and a compile make them relatively painless. Perhaps the best approach would be to take your API documentation, run a script to split CamelCase and words_with_underscores, then feed that document to the spell checker. If it's not in your public API, it shouldn't matter how it's spelled.
Also, externalize your strings so that people with English writing training can write your field labels and error messages. Even programmers who spell check strings often misgrammarize them.
I once microwaved, five or so at a time, about 45 AOL CDs to make clocks for residents doors in a dormitory. I recommend such projects be conducted in a well-ventilated room that you can leave afterward.
I still use AppleWorks 6 when I want to throw a bunch of stuff together in precise locations on the page, such as printing two columns of coupons to be divided by a paper cutter. The demo version of iWork iTried didn't seem to have this iFeature.
In college, I'd download a copy (two and a half megs) onto the lab machines; it happily accepts any serial number you care to invent. Apple may not sell it anymore, but I plan to keep using it for quite some time. May Clarus live on!
Anyone claiming Web 2.0 could be the "worst bust yet" should look in their history textbook under "October, 1929" for starters.
Cattle driving... mining... farming... random websites with no feasible business plan... The West is a boom and bust place. If you're not ready to play with bubbles, head eastward.
In the Army you have to get approval to get a new pair of boots or visit a neighbor. Superiors can probably deny a request to visit the latrine. It's an authoritarian organization; its whole structure is based on strict rules and total control. The Army and the Internet are just about polar opposites.
If you include the key in your letter to your representative he'll be guilty of possessing an illegal document. Be sure to tip the FBI and/or the press.
Saying "MySpace is going into the news business" is a bit like saying "YouTube is going into the search business" or "{Enron shell company} is going into the energy trading business." The corporation is already there, the division is just picking up on the parent's main business.
I don't see why you'd remove the nerd factor from anything. Nerd is a cross-cutting concern. The best English majors are English nerds. The best history majors are history nerds. The best violin majors are violin nerds. The best economics majors are economics nerds. The best computer science majors are... computer nerds. I think part of the reason engineering students give business students a hard time is that most business schools don't have enough business nerds. I've seen plenty of male CS majors struggle because they're not nerdy enough. Often they're too geeky at the expense of nerdy.
Changing the focus of a program away from programming and towards theory, architecture, user interface, etc. doesn't make it less nerdy. It changes the social stereotype and shifts focus from matters of practice (which change quickly) to matters of theory (which change slowly), but to be a good $subject student you should be a $subject nerd.
And from a boy-meets-girl perspective, I wouldn't want to date a non-nerdy engineering major any more than a non-nerdy humanities major. Smart is sexy.
Textbooks don't just feature political bias. Never mind the creationism/evolution debate, science textbooks are full of incorrect statements about noncontroversial. Like one every few pages. (College books are significantly better, but check the errata list for your favorite reference books some time.) Errors on Wikipedia can get fixed overnight, but errors in a middle school science book may mislead students for upwards of a decade.
Maybe they were just sick of writing F on papers handed in which were copied from Wikipedia, down to "[citation needed]" markers.
Of course, if they block all sites which are not credible and reliable sources of information, the decision makers won't be able to get to Slashdot to read these comments.
BTW, I don't think Helen Keller was a vocal anything...
Even good OCR will have trouble with captchas. Heck, even I have trouble with captchas and I beat good OCR most of the time.
FWIW, LiveJournal, which is essentially several million easy-to-find blogs, has remarkably little comment spam without captchas. And most of the comment spams I've received are devoid of things like websites I could click on. I don't know what their technique is, though.
I think a blanket would be a better use of space than a MacBook.
If you're traveling in the vicinity of cyber cafes or camera shops you can move your pictures from your camera to the Internet or a CD at regular intervals. If you'll be away from high tech society for long then your MacBook would run out of batteries. I'd much rather spend $50-100 on extra digital memory than have the potential of losing a laptop just so I can upload pictures.
I wouldn't take an iPod, either. You need to charge it every few days (better find a computer with USB and some time to kill), it's a big theft target, and it can tune you out from your surroundings. When I travel, I like to hear the sounds of the fascinating location, not my favorite rock song.
On the other hand, a GPS receiver can be a big help. Plan your course in advance with GPS coordinates, then let it help you navigate the street signs in a foreign language.
Last time I was overseas, I jotted down important information (host's phone number, imperial metric conversion, addresses for post cards) in a pocket paper notebook. It was still usable after I got rained on and I wasn't too stressed when I left it in a phone booth on my last day.
Also note that many (most?) hostels (at least in Europe) don't let you use a sleeping bag and charge for bedding. If you bring a warm blanket, you can circumvent that issue.
I think email is predominantly used for social networking. And I remember some fond afternoons of face-to-face social networking with a drink and a bagel at a table a few feet away from a public Internet terminal in a public library.
Aside from introverts who don't even read slashdot, humans spend a phenomenal amount of their time socially networking. If we ban social networking in school computer labs, why not ban social networking in the halls and lunchroom?
Cold Storage.
Given the current establishment power-grabbing Russian political scene, if I was a Russian opposition party, I'd request Microsoft not house my data in Siberia.
My OS professor "The designers of Multics took the principle 'All problems in computer science can be solved by adding a level of indirection' to extremes."
(Or maybe that was Hydra...)
I was quite impressed to learn last year that I learned LISP in the same week I learned BASIC... at just the tender age of 10!
During that week of computer camp, I learned an important lesson about debugging. I'd input 50 to my "guess the number" program and it would say "That's incorrect, try a larger number." I'd give it 70 and then it would respond "That's incorrect, try a bigger number." After getting the latter up to 100, it told me that the number was 60. After debugging, I realized that my string when your number is too high was "try a bigger number" instead of "try a smaller number."
I learned that day that many bugs aren't programming errors but interpretation errors. And that's a lot more important than learning that if you have 11 lines you want to add between lines 80 and 90 that your GOTO statements will misfire.
Computer Science is no more about computers than astronomy is about telescopes. -- Edsger W. Dijkstra
Sure, I wish my CS curriculum had included more hands-on projects. But I'd rather graduate knowing all theory and no practice than graduate knowing all practice and no theory. That's what distinguishes CS from IT. Both are important in computing situations, but I think it's unreasonable someone excel at both upon entrance into the working world. What would they have to learn then?
Mass nouns can be pluralized to indicate multiple types of mass. For instance, "I ate lots of meat" and "I ate several lunch meats."
Remember... your code will run faster if you remove some, but not all, vowels from your variable names.
To the original question: is strncpy misspelled? What about foo? sqrt? exp? Impl? Programese has an interesting linguistic history and its lexicon contains much not found in English.
While misspelled variable and function names are annoying, a refactor tool and a compile make them relatively painless. Perhaps the best approach would be to take your API documentation, run a script to split CamelCase and words_with_underscores, then feed that document to the spell checker. If it's not in your public API, it shouldn't matter how it's spelled.
Also, externalize your strings so that people with English writing training can write your field labels and error messages. Even programmers who spell check strings often misgrammarize them.
Can I turn on the light pollution layer so I get a true sense of the Los Angeles sky?
I once microwaved, five or so at a time, about 45 AOL CDs to make clocks for residents doors in a dormitory. I recommend such projects be conducted in a well-ventilated room that you can leave afterward.
I still use AppleWorks 6 when I want to throw a bunch of stuff together in precise locations on the page, such as printing two columns of coupons to be divided by a paper cutter. The demo version of iWork iTried didn't seem to have this iFeature.
In college, I'd download a copy (two and a half megs) onto the lab machines; it happily accepts any serial number you care to invent. Apple may not sell it anymore, but I plan to keep using it for quite some time. May Clarus live on!
Anyone claiming Web 2.0 could be the "worst bust yet" should look in their history textbook under "October, 1929" for starters.
Cattle driving... mining... farming... random websites with no feasible business plan... The West is a boom and bust place. If you're not ready to play with bubbles, head eastward.
With a forum name like Xoxohth, I'm not sure you want to know who the anonymous posters are. There are some things that Man Was Not Meant To Know.
Maybe they can help piece together secrets from East Germany.
The more progress we know the researchers made the less we can know about how close they are to a solution.
In the Army you have to get approval to get a new pair of boots or visit a neighbor. Superiors can probably deny a request to visit the latrine. It's an authoritarian organization; its whole structure is based on strict rules and total control. The Army and the Internet are just about polar opposites.
If you include the key in your letter to your representative he'll be guilty of possessing an illegal document. Be sure to tip the FBI and/or the press.
In a SAN, network performance is paramount. So who would buy a SAN product named for a rock that takes a long time to orbit the sun?
Saying "MySpace is going into the news business" is a bit like saying "YouTube is going into the search business" or "{Enron shell company} is going into the energy trading business." The corporation is already there, the division is just picking up on the parent's main business.
It's easy to miss the corporation for the brands.
I don't see why you'd remove the nerd factor from anything. Nerd is a cross-cutting concern. The best English majors are English nerds. The best history majors are history nerds. The best violin majors are violin nerds. The best economics majors are economics nerds. The best computer science majors are... computer nerds. I think part of the reason engineering students give business students a hard time is that most business schools don't have enough business nerds. I've seen plenty of male CS majors struggle because they're not nerdy enough. Often they're too geeky at the expense of nerdy.
Changing the focus of a program away from programming and towards theory, architecture, user interface, etc. doesn't make it less nerdy. It changes the social stereotype and shifts focus from matters of practice (which change quickly) to matters of theory (which change slowly), but to be a good $subject student you should be a $subject nerd.
And from a boy-meets-girl perspective, I wouldn't want to date a non-nerdy engineering major any more than a non-nerdy humanities major. Smart is sexy.
Textbooks don't just feature political bias. Never mind the creationism/evolution debate, science textbooks are full of incorrect statements about noncontroversial. Like one every few pages. (College books are significantly better, but check the errata list for your favorite reference books some time.) Errors on Wikipedia can get fixed overnight, but errors in a middle school science book may mislead students for upwards of a decade.
Maybe they were just sick of writing F on papers handed in which were copied from Wikipedia, down to "[citation needed]" markers.
Of course, if they block all sites which are not credible and reliable sources of information, the decision makers won't be able to get to Slashdot to read these comments.
BTW, I don't think Helen Keller was a vocal anything...
Even good OCR will have trouble with captchas. Heck, even I have trouble with captchas and I beat good OCR most of the time.
FWIW, LiveJournal, which is essentially several million easy-to-find blogs, has remarkably little comment spam without captchas. And most of the comment spams I've received are devoid of things like websites I could click on. I don't know what their technique is, though.
If you don't pay your taxes, they'll cut off your fingers. After you take off the thimble, natch.
I think a blanket would be a better use of space than a MacBook.
If you're traveling in the vicinity of cyber cafes or camera shops you can move your pictures from your camera to the Internet or a CD at regular intervals. If you'll be away from high tech society for long then your MacBook would run out of batteries. I'd much rather spend $50-100 on extra digital memory than have the potential of losing a laptop just so I can upload pictures.
I wouldn't take an iPod, either. You need to charge it every few days (better find a computer with USB and some time to kill), it's a big theft target, and it can tune you out from your surroundings. When I travel, I like to hear the sounds of the fascinating location, not my favorite rock song.
On the other hand, a GPS receiver can be a big help. Plan your course in advance with GPS coordinates, then let it help you navigate the street signs in a foreign language.
Last time I was overseas, I jotted down important information (host's phone number, imperial metric conversion, addresses for post cards) in a pocket paper notebook. It was still usable after I got rained on and I wasn't too stressed when I left it in a phone booth on my last day.
Also note that many (most?) hostels (at least in Europe) don't let you use a sleeping bag and charge for bedding. If you bring a warm blanket, you can circumvent that issue.
If dark matter makes up most of the mass in the universe, wouldn't the kind of matter we're familiar with be the abnormal kind?
Perhaps they should call it "Little DOPA" which could be shortened to L-DOPA, which would be so invasive as to cross the blood-brain barrier.
I think email is predominantly used for social networking. And I remember some fond afternoons of face-to-face social networking with a drink and a bagel at a table a few feet away from a public Internet terminal in a public library.
Aside from introverts who don't even read slashdot, humans spend a phenomenal amount of their time socially networking. If we ban social networking in school computer labs, why not ban social networking in the halls and lunchroom?