Agreed. That's my #1 pet peeve as a programmer because of the overhead involved with checking out user-submitted bugs. As I was ranting about that to my wife one day (she used to work at a computer learning center teaching people how to use computers), she nodded and asked how to send a screenshot without using word. I nearly cried.
The return is the ability to travel into space...This is why corporate space exploration will never be any good.
Space exploration will absolutely be profitable in the future. How many people have signed up for just a plane ride into space with virgin galactic? How many more would be willing to pay millions of dollars to visit a space hotel? How much profit have satellites generated? Space exploration is already paying off in that respect. How many inventions came out of NASA during its big push to the moon? We wouldn't have any of that without space exploration.
Besides, when it comes to science, you should never say "never". It's a good bet that what will end up as the most profitable (in any sense of the word) part of the space program is something that hasn't even been dreamed of yet. Right now space is profitable for corporation, in not too long it'll be profitable for virgin galactic, and in the long term nobody can say how it will be profitable.
This is just to head off the inevitable screaming of "MD5 is broken for everything anyway!!!".
Why head that off when it's a perfectly valid criticism? MD5's been out of date for a few years now and it's been broken for nearly that long. Using MD5 eliminates the CA's credibility.
News can simply be notifications of an event, in this case an event that gives us Ubuntu users another reason to gloat. I'm having dinner with a windows sysadmin tonight, so I suppose I owe Slashdot some thanks for giving me a good topic of conversation.
And yet his half-joking post gets marked troll in spite of it.
So the only reason you expect it to be English, is that you are arrogant
No, his reasoning was that more or the target audience speak English than other languages. If that's not true, refute it on that basis rather than on the basis of hating American arrogance. I understand that you know a lot about languages and I applaud that, but instead of using that as the basis for your argument you're using your hatred of Americans which is what actually qualifies you as a troll.
The only reasonable argument you seem to be making is that using multiple languages increases the depth and nuance of the communication, and that's awesome. But if you just want to the base meaning to be understood by as many people as possible in the least amount of time, then using one language makes more sense.
And the people making that argument always fail to include the same thing: a single idea on what different/new thing Linux developers are supposed to include.
Because every time Linux has done something different it's never gained traction. The innovations from Linux don't come from widespread appeal and revolutionary ideas; usually it comes from old-fashioned principles that are being ignored. Windows Server for years was unable to be administered well from the command line, whereas with linux servers the command line was the only way to administer it. Windows ignored user permissions until XP and didn't really start pushing them until Vista, whereas in Linux user permissions have been strict and remained the same for years. Windows goes for flash over performance, Linux makes sure to do both. The strength and innovation in Linux is that it sticks to its principles and makes sure that it does the job right time after time.
I think 2008 already was the year of the Linux desktop. It wasn't as big and flashy as everyone hoped, but for the first time I've seen a non-computer geek running Linux on their laptop-- not for any political or ideological issues, but because it was cheap and easy and did everything they needed.
I couldn't agree more. It was certainly the year of the linux desktop for me and my family. Netbooks are expanding, desktop distros like Ubuntu are gaining traction and mindshare, and OSS projects like Firefox are gaining ground in ways that couldn't have been imagined 5 years ago. Linux isn't a power on the desktop and may never reach that point, but this was the year when Linux expanded its potential users more than any other and it was noticed in a big way. If there really is ever a year of the linux desktop, it'll be deeply indebted to the foundation that was laid this year.
Here was a church leadership which injected its organization voluminously and inappropriately into a contemporary political issue
Depends on how you define inappropriate. The religious leaders sent around word that individual members should support Prop 8 based on the church's beliefs. This isn't something that's new and it isn't something that the church hasn't done before. Whether you think it's appropriate or not depends on your individual beliefs.
They turned an institution of private religious belief into public political party.
They turned an institution of private religious belief into an institution of religious practice, which the Mormon church tends to require anyway. The Mormon church isn't a church where you say and think the right things and you get into heaven, it's a church that also requires a lot of work. Political activity is encouraged from the pulpit anyway; this is one of the only examples where a certain political position was encouraged from the pulpit.
The overall feeling in the Mormon church as I've seen it has been that their beliefs and teachings should be evident for everyone to see, especially if you're a member. If you're surprised by the church taking this position then it's your own fault for being there in the first place.
Yes, but there's a difference in scale. If I were to go into the average brick and mortar store, I could steal a few dozen credit card numbers if I'm lucky. If I hack into a database online, I could easily get a few hundred. In addition, assumptions change. Whereas you're supposed to check id when you take a credit card payment, you can't do that online. If the law assumes that something happening physically, then it might leave out wording or add in wording that makes it so that it can't apply properly to an online crime.
So, while the crimes are rooted in the same things, the scale can be vastly different and the laws' wording might disqualify themselves.
That's not my experience at all. Most java apps I run on the desktop require at least double the resources of a similar program that's not written in java. If it were just a few, or even half, I would think it was the programmer's fault. When it's every single one of them, then there's something wrong with java itself.
I want to be in an accident in my 3/4 ton 4WD pickup.
I, on the other hand, would rather avoid an accident entirely by being in a smaller car with a lower center of gravity and that has more maneuverability than a beached whale.
Why are you limiting yourself to Vista? I can honestly say that my 60+ year old grandma wouldn't be able to install any OS I've ever seen. I know very many very smart people who didn't grow up with computers that need help setting everything up still. The GP is an obvious troll. Connecting to the wireless router is a dead giveaway even without the other steps.
Throw dosbox on and load it up with old games that are now in the public domain. Maniac Mansion, Dune 2, Battle Chess, Secret of Monkey Island, and games like that are still very fun and easy to run if you set it up properly. That's actually what I'm going to give my wife for Christmas this year since she just finished (and loved) The Dig.
Because then they're responsible for that code. Drizzle is a great idea, but as soon as a company wants to use something beyond the basic features (which they almost always do), they're going to need something better. I hadn't heard of the other project, but my guess is that they aren't as stable as the regular MySQL server because they incorporate from many different areas.
Every line of code adds the possibility of a bug, and when you don't write that code yourself it's a lot easier to overlook something vital. I would bet that they're taking a look at the differences and seeing what they can add, but it's a slow process.
The problem is that a corporation is made up of people, and individual people can easily make the mistake of using the wrong code. If you hire some intern who writes something that uses gccor other GPL code, there might not be anybody who notices and realizes what's going on. I see it as very easy to get GPL'd code into a large project if you don't have the right people with the right knowledge in place to prevent it. IMHO, this may be especially true since I could see the developers of the firmware being either electrical engineers who would rather be doing the hardware or treated as an afterthought to the people who do the hardware, much like programmers treat sales. Sure, they're required for the product, but it's not like they're the important part or anything.
On the other hand, the FSF said they tried to work with Cisco and the negotiations outside of court fell through, so who knows? At the very least Cisco's guilty of not heeding the warnings after they were given. They probably aren't guilty of doing this maliciously (at least not at first), but they're definitely guilty of not rectifying their mistake.
PHP or C are ideal for a number of reasons. Enforcing OO from the outset is a terrible way to teach programming, so java should be right out. Functional languages are fun and interesting, but unless a major paradigm shift happens in the next decade, it's not going to be as useful.
With a procedural language, you get the benefit of showing them with just a few lines of code what you can do. The basics of programming can all be taught from the outset including arrays, loops, conditionals, functions w/default parameters, etc.
As they learn more, they'll have a natural step up to OO with C++ or php's built in OO. With C, they get the benefit of compiling code and having an avenue for more sophisticated programs, graphics libraries, etc. With PHP, they'll be able to set up web servers and use that as a stepping stone to html, servers, and javascript.
Neither language needs a large investment to start programming with in terms of money or teaching, both languages are widely used, and both languages give them a clear avenue to more advanced topics.
They've been doing this for over a year now at least. It's the greatest weakness in patch tuesday and shows how monopolies are often caught between a rock and a hard place. Corporations demand a set cycle for patches, but if you do that then the attackers can optimize their attacks so that they arrive one month from when the next patches come out. It's a lose-lose situation for them.
And let's not forget that better graphics usually just mean that the game is sprinting even further into the uncanny valley. Mirror's Edge had some good graphics, but on the whole everything just looked and felt awkward. Oblivion looked better than Morrowind when it came to landscape, but when it came to NPCs they looked about the same. Oblivion tried for more realism and partially achieved it, but made it more awkward in the process.
More major game manufacturers need to follow the beliefs of the impressionist movement: reality can be captured perfectly with a camera, so the only reason to do art is to capture something more than reality. We don't need realism and great graphics, we need good mechanics, good design and better level layouts. If you can nail those three things, then you'll earn a ton of money if your graphics are pure crap.
The companies that complain about the lack of "good" developers are the ones paying their developers crap and looking to offshore/cut costs. If you want good developers you're going to have to pay them.
I work at a company that pays at least 10% more than the going rate at other companies in the state and interviews 2-3 / week. It takes 3 weeks on average to find a developer they're willing to make an offer to. Two of the companies that are complaining are Google and Microsoft, both of whom give good salaries and great benefits when compared with the average job.
I've worked at several companies that paid decent amounts of money, and between 50% and 75% of the developers are crap. In my experience, good developers are hard to find at any price.
I don't think he's arguing against that at all. What he seems to be saying is that programming isn't taught, computer science is, and it's not rooted enough in the practicalities of programming. Style isn't enforced or even talked about all that much. He cites examples of student projects where they sprinkle magic constants throughout because they were never taught otherwise. In my CS courses the labs came every week, dealt with very small, specific problems and then were never looked at again. If Stroustrup had his way, it sounds like there would be style guides for the students (that were actually enforced), bigger projects and maybe some troubleshooting (ie give them 10,000 lines of code and make them find the problem). In other words, there would be things that everyone does on a daily basis as a programmer but were never really taught in school.
1) Send me screenshots inside a word document
Agreed. That's my #1 pet peeve as a programmer because of the overhead involved with checking out user-submitted bugs. As I was ranting about that to my wife one day (she used to work at a computer learning center teaching people how to use computers), she nodded and asked how to send a screenshot without using word. I nearly cried.
The return is the ability to travel into space...This is why corporate space exploration will never be any good.
Space exploration will absolutely be profitable in the future. How many people have signed up for just a plane ride into space with virgin galactic? How many more would be willing to pay millions of dollars to visit a space hotel? How much profit have satellites generated? Space exploration is already paying off in that respect. How many inventions came out of NASA during its big push to the moon? We wouldn't have any of that without space exploration.
Besides, when it comes to science, you should never say "never". It's a good bet that what will end up as the most profitable (in any sense of the word) part of the space program is something that hasn't even been dreamed of yet. Right now space is profitable for corporation, in not too long it'll be profitable for virgin galactic, and in the long term nobody can say how it will be profitable.
This is just to head off the inevitable screaming of "MD5 is broken for everything anyway!!!".
Why head that off when it's a perfectly valid criticism? MD5's been out of date for a few years now and it's been broken for nearly that long. Using MD5 eliminates the CA's credibility.
News can simply be notifications of an event, in this case an event that gives us Ubuntu users another reason to gloat. I'm having dinner with a windows sysadmin tonight, so I suppose I owe Slashdot some thanks for giving me a good topic of conversation.
You not liking it does not make it a troll
And yet his half-joking post gets marked troll in spite of it.
So the only reason you expect it to be English, is that you are arrogant
No, his reasoning was that more or the target audience speak English than other languages. If that's not true, refute it on that basis rather than on the basis of hating American arrogance. I understand that you know a lot about languages and I applaud that, but instead of using that as the basis for your argument you're using your hatred of Americans which is what actually qualifies you as a troll.
The only reasonable argument you seem to be making is that using multiple languages increases the depth and nuance of the communication, and that's awesome. But if you just want to the base meaning to be understood by as many people as possible in the least amount of time, then using one language makes more sense.
And the people making that argument always fail to include the same thing: a single idea on what different/new thing Linux developers are supposed to include.
Because every time Linux has done something different it's never gained traction. The innovations from Linux don't come from widespread appeal and revolutionary ideas; usually it comes from old-fashioned principles that are being ignored. Windows Server for years was unable to be administered well from the command line, whereas with linux servers the command line was the only way to administer it. Windows ignored user permissions until XP and didn't really start pushing them until Vista, whereas in Linux user permissions have been strict and remained the same for years. Windows goes for flash over performance, Linux makes sure to do both. The strength and innovation in Linux is that it sticks to its principles and makes sure that it does the job right time after time.
I think 2008 already was the year of the Linux desktop. It wasn't as big and flashy as everyone hoped, but for the first time I've seen a non-computer geek running Linux on their laptop-- not for any political or ideological issues, but because it was cheap and easy and did everything they needed.
I couldn't agree more. It was certainly the year of the linux desktop for me and my family. Netbooks are expanding, desktop distros like Ubuntu are gaining traction and mindshare, and OSS projects like Firefox are gaining ground in ways that couldn't have been imagined 5 years ago. Linux isn't a power on the desktop and may never reach that point, but this was the year when Linux expanded its potential users more than any other and it was noticed in a big way. If there really is ever a year of the linux desktop, it'll be deeply indebted to the foundation that was laid this year.
oops, wrong page. However, it will give you a photo of the tree.
google cache
Here was a church leadership which injected its organization voluminously and inappropriately into a contemporary political issue
Depends on how you define inappropriate. The religious leaders sent around word that individual members should support Prop 8 based on the church's beliefs. This isn't something that's new and it isn't something that the church hasn't done before. Whether you think it's appropriate or not depends on your individual beliefs.
They turned an institution of private religious belief into public political party.
They turned an institution of private religious belief into an institution of religious practice, which the Mormon church tends to require anyway. The Mormon church isn't a church where you say and think the right things and you get into heaven, it's a church that also requires a lot of work. Political activity is encouraged from the pulpit anyway; this is one of the only examples where a certain political position was encouraged from the pulpit.
The overall feeling in the Mormon church as I've seen it has been that their beliefs and teachings should be evident for everyone to see, especially if you're a member. If you're surprised by the church taking this position then it's your own fault for being there in the first place.
Yes, but there's a difference in scale. If I were to go into the average brick and mortar store, I could steal a few dozen credit card numbers if I'm lucky. If I hack into a database online, I could easily get a few hundred. In addition, assumptions change. Whereas you're supposed to check id when you take a credit card payment, you can't do that online. If the law assumes that something happening physically, then it might leave out wording or add in wording that makes it so that it can't apply properly to an online crime.
So, while the crimes are rooted in the same things, the scale can be vastly different and the laws' wording might disqualify themselves.
Yes. But then again, me and my friends are closer than most.
(gasp! modern JVMs perform well!)
That's not my experience at all. Most java apps I run on the desktop require at least double the resources of a similar program that's not written in java. If it were just a few, or even half, I would think it was the programmer's fault. When it's every single one of them, then there's something wrong with java itself.
I want to be in an accident in my 3/4 ton 4WD pickup.
I, on the other hand, would rather avoid an accident entirely by being in a smaller car with a lower center of gravity and that has more maneuverability than a beached whale.
Why are you limiting yourself to Vista? I can honestly say that my 60+ year old grandma wouldn't be able to install any OS I've ever seen. I know very many very smart people who didn't grow up with computers that need help setting everything up still. The GP is an obvious troll. Connecting to the wireless router is a dead giveaway even without the other steps.
Throw dosbox on and load it up with old games that are now in the public domain. Maniac Mansion, Dune 2, Battle Chess, Secret of Monkey Island, and games like that are still very fun and easy to run if you set it up properly. That's actually what I'm going to give my wife for Christmas this year since she just finished (and loved) The Dig.
Because then they're responsible for that code. Drizzle is a great idea, but as soon as a company wants to use something beyond the basic features (which they almost always do), they're going to need something better. I hadn't heard of the other project, but my guess is that they aren't as stable as the regular MySQL server because they incorporate from many different areas.
Every line of code adds the possibility of a bug, and when you don't write that code yourself it's a lot easier to overlook something vital. I would bet that they're taking a look at the differences and seeing what they can add, but it's a slow process.
This is the last time the FSF will allow Cisco to fuck with their family. GPLv3: this time, it's personal.
The problem is that a corporation is made up of people, and individual people can easily make the mistake of using the wrong code. If you hire some intern who writes something that uses gccor other GPL code, there might not be anybody who notices and realizes what's going on. I see it as very easy to get GPL'd code into a large project if you don't have the right people with the right knowledge in place to prevent it. IMHO, this may be especially true since I could see the developers of the firmware being either electrical engineers who would rather be doing the hardware or treated as an afterthought to the people who do the hardware, much like programmers treat sales. Sure, they're required for the product, but it's not like they're the important part or anything.
On the other hand, the FSF said they tried to work with Cisco and the negotiations outside of court fell through, so who knows? At the very least Cisco's guilty of not heeding the warnings after they were given. They probably aren't guilty of doing this maliciously (at least not at first), but they're definitely guilty of not rectifying their mistake.
I think you might be referring to decision-by-the-mob, which is what happened under the JFK administration.
4x the lines, and the only line that's easily understood on day 1 is the line you'd have in a procedural language.
PHP or C are ideal for a number of reasons. Enforcing OO from the outset is a terrible way to teach programming, so java should be right out. Functional languages are fun and interesting, but unless a major paradigm shift happens in the next decade, it's not going to be as useful.
With a procedural language, you get the benefit of showing them with just a few lines of code what you can do. The basics of programming can all be taught from the outset including arrays, loops, conditionals, functions w/default parameters, etc.
As they learn more, they'll have a natural step up to OO with C++ or php's built in OO. With C, they get the benefit of compiling code and having an avenue for more sophisticated programs, graphics libraries, etc. With PHP, they'll be able to set up web servers and use that as a stepping stone to html, servers, and javascript.
Neither language needs a large investment to start programming with in terms of money or teaching, both languages are widely used, and both languages give them a clear avenue to more advanced topics.
They've been doing this for over a year now at least. It's the greatest weakness in patch tuesday and shows how monopolies are often caught between a rock and a hard place. Corporations demand a set cycle for patches, but if you do that then the attackers can optimize their attacks so that they arrive one month from when the next patches come out. It's a lose-lose situation for them.
And let's not forget that better graphics usually just mean that the game is sprinting even further into the uncanny valley. Mirror's Edge had some good graphics, but on the whole everything just looked and felt awkward. Oblivion looked better than Morrowind when it came to landscape, but when it came to NPCs they looked about the same. Oblivion tried for more realism and partially achieved it, but made it more awkward in the process.
More major game manufacturers need to follow the beliefs of the impressionist movement: reality can be captured perfectly with a camera, so the only reason to do art is to capture something more than reality. We don't need realism and great graphics, we need good mechanics, good design and better level layouts. If you can nail those three things, then you'll earn a ton of money if your graphics are pure crap.
The companies that complain about the lack of "good" developers are the ones paying their developers crap and looking to offshore/cut costs. If you want good developers you're going to have to pay them.
I work at a company that pays at least 10% more than the going rate at other companies in the state and interviews 2-3 / week. It takes 3 weeks on average to find a developer they're willing to make an offer to. Two of the companies that are complaining are Google and Microsoft, both of whom give good salaries and great benefits when compared with the average job.
I've worked at several companies that paid decent amounts of money, and between 50% and 75% of the developers are crap. In my experience, good developers are hard to find at any price.
I don't think he's arguing against that at all. What he seems to be saying is that programming isn't taught, computer science is, and it's not rooted enough in the practicalities of programming. Style isn't enforced or even talked about all that much. He cites examples of student projects where they sprinkle magic constants throughout because they were never taught otherwise. In my CS courses the labs came every week, dealt with very small, specific problems and then were never looked at again. If Stroustrup had his way, it sounds like there would be style guides for the students (that were actually enforced), bigger projects and maybe some troubleshooting (ie give them 10,000 lines of code and make them find the problem). In other words, there would be things that everyone does on a daily basis as a programmer but were never really taught in school.