They need to use libraries that make this shiznit higher level in almost all cases. memcpy_s isn't going to prevent anything. It's corporate bs. In the few cases where someone really needs to use memcpy instead of relying on a library they should by all means use it, but they should have to explain their need and the benefit over using a higher level wrapper to lots and lots of people.
Well, there's more expense than just the electricity for the bulb, when upping wattage. There could be: the cost of the fixture, the wiring possibly needed to support the wattage, ( you wouldn't want to blow a circuit breaker every time you turn on the light ). Etc.
This prooves the small size fluorescents are a case of technology raising your standard of living. You bought the 60 watt fixture thinking you didn't want to pay for more than a 60 watt bulb anyway. But now you can put 100 watt equivalent bulbs in there because they are brighter for the same energy use, or choose to pocket the savings. It's like the photocopier. Before that, no more than three copies were ever made of anything, and then email which meant even more (electronic) copies sent to MORE people. If a tech raises someone's standard of living they will use it whether or not it's environmentally friendly.
People are quite cockroachlike, though not quite cockroaches ourselves. We will survive as a species in some sort of existence if any animals of 30+ pounds survive.
Ok, aside from the mercury, anyone has got to admit that those things are awesome. They aren't dim at all if you're using a bright enough wattage, and if you percieve a dimness, then you can increase the wattage and still be paying less than you would to run an incandescent bulb. They say right on the package in dollars how much they save you compared with incandescent bulbs over their life. It's always about four times what you pay for the bulbs or more. They don't get as hot ( less fire hazard ) and they last on the order of years rather than months. They beat incandescent bulbs in any contest.
The only thing incandescent bulbs can do that the corkscrew fluorescent kind can't do is run off a dimmer. That's why my house has exactly 4 incandescent bulbs in a cieling fan running off a dimmer. And I could give a damn about the environment. I only care about it when it doesn't decrease my standard of living to, which is practically not at all.
No, this isn't poor programming. There are so many configuration options that to build menus for them all would take too much time. Also, they don't/can't anticipate all the reasons why someone would want to configure at thing. Where should the setting be? Also extensions may depend on being able to depend on a config option being set a certain way and may set the setting themselves. If another extension resets it then those two extensions are incompatible with each other, but if there is a menu driven way to set all these settings then ANY EXTENSION THAT WANTS TO SET ONE must account for the possibility that the user might use the menu to change the setting. editing about:config 'voids your warranty' so if you do so, you might break stuff like extensions you have installed. Having the void your warranty screen makes it possible for extensions to set things and reasonably count on them remaining set.
I knew about pipelining before your post having actually implemented it in a simple server I was playing with, however I always kindof assumed pipelining was ON for all modern web browsers since all modern web browsers support HTTP/1.1 . Holy goddamn fucking shit! This is a MAJOR MAJOR MAJOR speedup!!!
IMHO, this should be on by default in Firefox. If not, it should not be an about:config option it should be a menu item. Someone ( maybe me ) should create an extension to add such a menu item to firefox if the firefox team won't do it. Supporting pipelining would improve many things immensely. Maybe firefox should have a "Demand standards are followed" mode, and a "Deal with all the bullshit and be slow" mode that users can easily switch between.. Maybe that would be a good extention... Holy shit. You learn something new every day. Thank you.
A javascript based flash replacement, including the toolchains for development that Adobe provides, and libraries that make doing things that are easy in flash just as easy in javascript.
I think that would be the killer app they have in mind, and have either already created, are creating, or are depending on the OSS community to create.
I thought their usual backup was to go to the ISS in case of damage, but they can't because they are in the wrong orbit for that in order to service Hubble.
That dang Astronaughts Union. Always with their fingers in politics! Congress listens to them since so many of their constituents are Asstronaughts
Why don't they just put an auto pilot on it, then some remote control robots in the cargo bay to do repairs to the Hubble? Any experiments they do up there could be done by robots too, or otherwise automated - I mean telesurgury has been performed, what else do they want? Robots can do it. This is LEO, not Mars. Drones work fine by remote control, there's subsecond delay which is to say negligable. The future is in old fashioned penis shaped rockets and robots. No humans in space! It serves no purpose whatsoever. The space shuttle would make a great flowerpot, or theme diner, and would be worth quite a bit on eBay either whole or in parts.
But you have to admit that knowing this bit of trivia will be helpful in committing any future fraud more convincingly. Now I know to make sure that if I am trying to fabricate data for something that grows exponentially, that I should make sure the data exhibits Benford's law. I don't think I would have bothered before reading this article.
I graduated with a BA in Math with a minor in CS. Looking back I see very little I did relative to the whole that helped me in programming jobs I've been paid to do except having the degree in the first place to help get my foot in the door. ( I have the sort of personality that I don't get my feet in doors very easily at all, so it was probably 100% necessary for me. I spent a year repairing PCs after I graduated. )
Here's an abbreviated curriculum with some of the classes I took, and some things I picked up over the years on my own that could have been classes. The curriculum is designed for someone with some aptitude.
* indicates I've never taken the class.
CS 101/CS 102 ( learn about data structures, modular programming, object oriented programming, write some programs in a currently used imperative programming language. Java is OK for this. C++ or even Perl would be ok too.
How to do a Math Proof. I took such a class, it was simple arithmetic proofs, and also some interesting things about infinity. Not required for computer programming ( though some results are nice to review and have in mind since integers are used so much in computer programming such as for loop counters and array indices ) The real reason for this is because it is a prerequisite for:
Theory of Automata ( DFAs/NFAs/Pushdown Automata/Turing Machines/Languages/Grammars/Regular Expressions ).
*Intro to Unix. How to use a flavor of unix, basic commands ( ls/chmod etc ) and also many tools such as make/vi/emacs/cvs/the c compiler, and linker and some simple c/compile and install downloaded tarballs and troubleshoot them, some shell scripting
*Intro to Unix part deux. More of this kind of stuff. Set up a network, get it interoperating with windows.
*Intro to Databases and SQL. They're everywhere. You ARE going to use them.
*Internet Programming ( HTML, HTTP, WebServers, Write a Web App )
*GUI Programming. Learn a bit about programming native GUIs. Pick one.
English ( how to write an essay which translates into how to write an email
Four elective programming classes (practice practice practice )
This would be doable in 3 semesters rather than 4 years if it weren't for prereqs. I'd spread this across 4 semesters ( 2 years ) to give the brain a break.
First semester: CS 101, Intro to Unix, English, An Elective
Second semester:CS 102, Intro to Unix Part Deux, How to Do a Math Proof, An Elective
Third Semester: Functional Programming, Intro to Databases and SQL, GUI Programming, An Elective
Fourth Semester: Logic Programming, Internet Programming, Theory of Automata, An Elective
This is 4 classes a semester for 4 semesters. Only 4 classes per semester to give things time to stew, and because the courseload is all meat. It saves 2 years.
Ipods are dumb. I can't imagine why someone would want one. It really has nothing going for it over the competition. And IPhones are dumb. Tied to one crappy network, you have a stupid touch screen, and a bulky phone. It's a piece of shit.
MacOS has Windows beat, but as a Linux user, MacOS offers nothing I don't already have for free. I really don't give a crap if Apple is eaten by worms.
One problem: A very high percentage of people have as their only backup of their software and operating system, a seperate partition on their disk. If that gets deleted, then they would have to repurchase windows, as well as any software bundled with their machine since their manufacturer was too cheap to include reinstall cds and they are too computer illiterate to know how to burn them from the image on their disk.
It would be nuts to trust it, but it's just as nuts to trust *her*. How does a man know if a woman who says she is on the pill really is? Nowadays people have sex in the course of *getting to know each other*. What if this girl is batshit crazy under a thin veneer of normal personality that just hasn't been penetrated yet? A male contraceptive would mean you could take her at her word that she was on the pill. She's probably telling the truth, but if she's not, then the guy is also on a pill of his own.
Military standards are to write 1010 all over the drive... Hmm. I bet the FBI could get those top secrets afterwards. Really I don't even know if I'd trust degaussing for anything really important. Or fire for that matter, unless it were hot enough to actually melt the entire drive to a puddle of slag. How many times has someone burnt a paper in a fireplace only to have the ashes remain, still clearly readable? Opening the drive, removing the platter and using a grinding wheel to turn it into iron filings seems pretty foolproof. Also grind away any and all chips on circuit boards that may have cached data ( not sure if they do but why take the chance ). That would seem appropriate for matters of national security.
And I'll buy the argument that it is "better" to actually learn how your O/S works.
This is it. The windows world runs by the mantra that WE WILL NOT REQUIRE ANY KNOWLEDGE WHATSOEVER FROM THE USER. This even extends to things like the directory structure to the point where over half of windows users get their files by opening the program and clicking on the file they were editing. If you were to change the save as directory, their files would be lost as far as they were concerned. They'd have to recreate them from scratch.
Files are saved in folders with long paths such as c:\Documents and Settings\Users\Desktop\My Documents\whatever program\more shit\yet another directory\god damn this is a long path\file.xyz by default.
In unix/home/username is traditional or at worst/home/username/Desktop
There are wizards for everything. The wizard sets you up, but then you can't make changes. To make the changes, you need in depth knowledge of the quirks of the wizard, or special tools from some admin cd. And your knowledge of the quirks of whatever wizard is not transferrable to the next version of windows which has completely replaced that wizard with another more braindead one with less options which makes more changes you didn't intend when it is used. Not only is no knowledge required, but knowledge accumulated is not rewarded, ensuring that almost nobody learns anything.
Honestly to use a computer users SHOULD be REQUIRED to know a few things because it makes possible interfaces which are faster and easier to use in the long term. These few things include: What a URL is. What directories/folders are. How to get to the desktop starting from the root of the directory tree. Be able to look at a path in text form, and navigate to that folder. It's absolutely fine if computers are pretty much unusable without this knowledge. It takes 30 minutes to aquire and enables interfaces that will save the user many many many many hours of tedium over their lifetime as computer users.
When knowledge is rewarded, it tends to be accumulated. When it is not, then nobody bothers to understand anything. This is something linux can do. It's not afraid to scare away a newbie, so it can be better for day to day use, rewarding the efforts of those who take the time to learn to love it. When you acquire skills in using a free tool, nobody can ever charge you for using that skill again. If you know how to use OpenOffice to create a spreadsheet, then you can create a spreadsheet for all time. If you can only use Excel, then you can create a spreadsheet if you have a copy of Excel which you will need to shell out to MS for. No money? Then you don't know how to create a spreadsheet do you?
Of course there's no reason Linux needs to scare newbies away on purpose. It should strive to supply easy to learn tools, ( gui ones too ) which make configuration as easily grokkable as possible by people who don't want to be bothered by it. Even computer nerds DON'T WANT TO HAVE TO UNDERSTAND THE INNER WORKINGS OF EVERYTHING TO DO SIMPLE TASKS. However guis should not get in the way of deeper knowledge, rather they should take you into such knowledge gently, like a guided tour.
They need to use libraries that make this shiznit higher level in almost all cases. memcpy_s isn't going to prevent anything. It's corporate bs. In the few cases where someone really needs to use memcpy instead of relying on a library they should by all means use it, but they should have to explain their need and the benefit over using a higher level wrapper to lots and lots of people.
Well, there's more expense than just the electricity for the bulb, when upping wattage. There could be: the cost of the fixture, the wiring possibly needed to support the wattage, ( you wouldn't want to blow a circuit breaker every time you turn on the light ). Etc.
No citation needed. It was a statement of my own opinion.
This is nothing, like the cars for women named 'Vibe' and 'Probe'. It seems that's what women REALLY want.
Maybe they could just leave their lights on all the time and still save money. CFLs are quite a bit more efficient than incandescents.
This prooves the small size fluorescents are a case of technology raising your standard of living. You bought the 60 watt fixture thinking you didn't want to pay for more than a 60 watt bulb anyway. But now you can put 100 watt equivalent bulbs in there because they are brighter for the same energy use, or choose to pocket the savings. It's like the photocopier. Before that, no more than three copies were ever made of anything, and then email which meant even more (electronic) copies sent to MORE people. If a tech raises someone's standard of living they will use it whether or not it's environmentally friendly.
People are quite cockroachlike, though not quite cockroaches ourselves. We will survive as a species in some sort of existence if any animals of 30+ pounds survive.
Ok, aside from the mercury, anyone has got to admit that those things are awesome. They aren't dim at all if you're using a bright enough wattage, and if you percieve a dimness, then you can increase the wattage and still be paying less than you would to run an incandescent bulb. They say right on the package in dollars how much they save you compared with incandescent bulbs over their life. It's always about four times what you pay for the bulbs or more. They don't get as hot ( less fire hazard ) and they last on the order of years rather than months. They beat incandescent bulbs in any contest. The only thing incandescent bulbs can do that the corkscrew fluorescent kind can't do is run off a dimmer. That's why my house has exactly 4 incandescent bulbs in a cieling fan running off a dimmer. And I could give a damn about the environment. I only care about it when it doesn't decrease my standard of living to, which is practically not at all.
Yeah, I think the gulf stream bypasses any warming of the northeastern US. This is more of a problem for Europe.
No, this isn't poor programming. There are so many configuration options that to build menus for them all would take too much time. Also, they don't/can't anticipate all the reasons why someone would want to configure at thing. Where should the setting be? Also extensions may depend on being able to depend on a config option being set a certain way and may set the setting themselves. If another extension resets it then those two extensions are incompatible with each other, but if there is a menu driven way to set all these settings then ANY EXTENSION THAT WANTS TO SET ONE must account for the possibility that the user might use the menu to change the setting. editing about:config 'voids your warranty' so if you do so, you might break stuff like extensions you have installed. Having the void your warranty screen makes it possible for extensions to set things and reasonably count on them remaining set.
I knew about pipelining before your post having actually implemented it in a simple server I was playing with, however I always kindof assumed pipelining was ON for all modern web browsers since all modern web browsers support HTTP/1.1 . Holy goddamn fucking shit! This is a MAJOR MAJOR MAJOR speedup!!!
IMHO, this should be on by default in Firefox. If not, it should not be an about:config option it should be a menu item. Someone ( maybe me ) should create an extension to add such a menu item to firefox if the firefox team won't do it. Supporting pipelining would improve many things immensely. Maybe firefox should have a "Demand standards are followed" mode, and a "Deal with all the bullshit and be slow" mode that users can easily switch between.. Maybe that would be a good extention... Holy shit. You learn something new every day. Thank you.
A javascript based flash replacement, including the toolchains for development that Adobe provides, and libraries that make doing things that are easy in flash just as easy in javascript. I think that would be the killer app they have in mind, and have either already created, are creating, or are depending on the OSS community to create.
I thought their usual backup was to go to the ISS in case of damage, but they can't because they are in the wrong orbit for that in order to service Hubble.
And were they NAKED?
Not true, a young woman of eighteen was fatally crushed by the ship s toilet. This has been documented in a television show.
That dang Astronaughts Union. Always with their fingers in politics! Congress listens to them since so many of their constituents are Asstronaughts
Why don't they just put an auto pilot on it, then some remote control robots in the cargo bay to do repairs to the Hubble? Any experiments they do up there could be done by robots too, or otherwise automated - I mean telesurgury has been performed, what else do they want? Robots can do it. This is LEO, not Mars. Drones work fine by remote control, there's subsecond delay which is to say negligable. The future is in old fashioned penis shaped rockets and robots. No humans in space! It serves no purpose whatsoever. The space shuttle would make a great flowerpot, or theme diner, and would be worth quite a bit on eBay either whole or in parts.
But you have to admit that knowing this bit of trivia will be helpful in committing any future fraud more convincingly. Now I know to make sure that if I am trying to fabricate data for something that grows exponentially, that I should make sure the data exhibits Benford's law. I don't think I would have bothered before reading this article.
Well, on to part a fool from their money..
I graduated with a BA in Math with a minor in CS. Looking back I see very little I did relative to the whole that helped me in programming jobs I've been paid to do except having the degree in the first place to help get my foot in the door. ( I have the sort of personality that I don't get my feet in doors very easily at all, so it was probably 100% necessary for me. I spent a year repairing PCs after I graduated. )
Here's an abbreviated curriculum with some of the classes I took, and some things I picked up over the years on my own that could have been classes. The curriculum is designed for someone with some aptitude.
* indicates I've never taken the class.
This would be doable in 3 semesters rather than 4 years if it weren't for prereqs. I'd spread this across 4 semesters ( 2 years ) to give the brain a break.
This is 4 classes a semester for 4 semesters. Only 4 classes per semester to give things time to stew, and because the courseload is all meat. It saves 2 years.
Ipods are dumb. I can't imagine why someone would want one. It really has nothing going for it over the competition. And IPhones are dumb. Tied to one crappy network, you have a stupid touch screen, and a bulky phone. It's a piece of shit. MacOS has Windows beat, but as a Linux user, MacOS offers nothing I don't already have for free. I really don't give a crap if Apple is eaten by worms.
I hate PDF. I wish it would die die die. I wish nothing would replace it. TEXT. It' what people read.
One problem: A very high percentage of people have as their only backup of their software and operating system, a seperate partition on their disk. If that gets deleted, then they would have to repurchase windows, as well as any software bundled with their machine since their manufacturer was too cheap to include reinstall cds and they are too computer illiterate to know how to burn them from the image on their disk.
Maybe they don't know what old whiskey tastes like because most of the old whiskey isn't really old.
It would be nuts to trust it, but it's just as nuts to trust *her*. How does a man know if a woman who says she is on the pill really is? Nowadays people have sex in the course of *getting to know each other*. What if this girl is batshit crazy under a thin veneer of normal personality that just hasn't been penetrated yet? A male contraceptive would mean you could take her at her word that she was on the pill. She's probably telling the truth, but if she's not, then the guy is also on a pill of his own.
Military standards are to write 1010 all over the drive... Hmm. I bet the FBI could get those top secrets afterwards. Really I don't even know if I'd trust degaussing for anything really important. Or fire for that matter, unless it were hot enough to actually melt the entire drive to a puddle of slag. How many times has someone burnt a paper in a fireplace only to have the ashes remain, still clearly readable? Opening the drive, removing the platter and using a grinding wheel to turn it into iron filings seems pretty foolproof. Also grind away any and all chips on circuit boards that may have cached data ( not sure if they do but why take the chance ). That would seem appropriate for matters of national security.
This is it. The windows world runs by the mantra that WE WILL NOT REQUIRE ANY KNOWLEDGE WHATSOEVER FROM THE USER. This even extends to things like the directory structure to the point where over half of windows users get their files by opening the program and clicking on the file they were editing. If you were to change the save as directory, their files would be lost as far as they were concerned. They'd have to recreate them from scratch.
Files are saved in folders with long paths such as c:\Documents and Settings\Users\Desktop\My Documents\whatever program\more shit\yet another directory\god damn this is a long path\file.xyz by default. In unix /home/username is traditional or at worst /home/username/Desktop
There are wizards for everything. The wizard sets you up, but then you can't make changes. To make the changes, you need in depth knowledge of the quirks of the wizard, or special tools from some admin cd. And your knowledge of the quirks of whatever wizard is not transferrable to the next version of windows which has completely replaced that wizard with another more braindead one with less options which makes more changes you didn't intend when it is used. Not only is no knowledge required, but knowledge accumulated is not rewarded, ensuring that almost nobody learns anything.
Honestly to use a computer users SHOULD be REQUIRED to know a few things because it makes possible interfaces which are faster and easier to use in the long term. These few things include: What a URL is. What directories/folders are. How to get to the desktop starting from the root of the directory tree. Be able to look at a path in text form, and navigate to that folder. It's absolutely fine if computers are pretty much unusable without this knowledge. It takes 30 minutes to aquire and enables interfaces that will save the user many many many many hours of tedium over their lifetime as computer users.
When knowledge is rewarded, it tends to be accumulated. When it is not, then nobody bothers to understand anything. This is something linux can do. It's not afraid to scare away a newbie, so it can be better for day to day use, rewarding the efforts of those who take the time to learn to love it. When you acquire skills in using a free tool, nobody can ever charge you for using that skill again. If you know how to use OpenOffice to create a spreadsheet, then you can create a spreadsheet for all time. If you can only use Excel, then you can create a spreadsheet if you have a copy of Excel which you will need to shell out to MS for. No money? Then you don't know how to create a spreadsheet do you?
Of course there's no reason Linux needs to scare newbies away on purpose. It should strive to supply easy to learn tools, ( gui ones too ) which make configuration as easily grokkable as possible by people who don't want to be bothered by it. Even computer nerds DON'T WANT TO HAVE TO UNDERSTAND THE INNER WORKINGS OF EVERYTHING TO DO SIMPLE TASKS. However guis should not get in the way of deeper knowledge, rather they should take you into such knowledge gently, like a guided tour.