The best solution I know of is the use of MD5 hashes (or other long strings of alphanumeric characters) as cheat codes. You can either earn them by completing game goals, or look them up on the net. Players obtain their unlockables exactly the way they want to.
Yeah, seriously! If we want a form of user-interface that can be transmitted to a client and run the application logic on a server, we really should just create an open-source version of NeWS.
And, for the guy about to tell me to start coding, I have other things to do right now. When my kernel's working and I need a GUI, I'll be on it.
M$ suffers from having to provide for everyone's new needs without breaking old software.
People want security, graphics, games, and a new programming model, but they hate having to rewrite software to actually use the features they've finally received.
This tells us an important lesson that the *nix world has known forever: Make it good in the first place.
They spend most of their day trying to look busy while actually doing nothing.
There would be far less incentive to pretend to work if we could leave once the real work is finished! Instead, even "professional" workers, whose work is measured in tangible output rather than hours worked, are forced to pad their days with unnecessary hours spent in the office so that they can keep their job and receive their pay.
In short, management seems to value a slacker who looks like they're doing something for 8 hours every day more than an industrious worker who gets everything done in 4 or 6 hours and wants to go home.
My experience is that they most certainly do. Listen to "antiauthoritarian" music, smoke dope and draw Anarchy A's on the bathroom wall? Of course kids can. Organize and participate in protests, fight a decision made by an administrator, or even consider themselves able to make decisions about such things (like voting)? They've shown no ability to me.
Three students out of thirty (myself included in that three) said something other than my parents made me take it. Parents pushing their kids into classes they ought not to be in, and the school being unable to stop them is the root of the problem.
Solving that is dead easy: Just allow the students to set their own courses without regard for parental opinion. This way, only the motivated students will take hard classes.
I was taught multiplication by "skip-counting" (counting by X Y times, the result will equal X*Y) in 3rd grade. I'm now in 11th grade, and you couldn't tell me from a times-table student. By now, I've "cached" most common answers to common multiplication problems, or I calculate so quickly I might as well have memorized.
Might I ask where we actually do so? Where in schools do we teach students that "nobody should have their feelings hurt", or that everyone should wait for the stupid or lazy to catch up?
Yeah, this is all obviously caused by Intelligent Design, No Child Left Behind, biased international exams, lack of competitive spirit, football, drug use, drinking and underage sex.
It has absolutely nothing at all to do with the American schools' continual failure to convince their students that school should be their raison d'etre. If students were smart enough to realize they can booze their way to a six-figure corporate job and cynical enough to believe they should stay away from science simply because adults want them in science, we wouldn't be able to do jack about it!
Where I come from, the school day for high schoolers runs from 7:30 AM to 2:07 PM. That's 6 hours and 37 minutes. Thus, if the homework load grows any greater than 1 hour and 23 minutes, which it routinely does as projects and papers are assigned, the students have a right to complain.
On the one hand, you're completely correct about the AP exam. It has nothing to do with developing real software, and everything to do with "data structures", "algorithms", and other things I look up when I want the details. So yes, language and compiler internals are useless for AP CS students.
On the other hand, if you want your students to really understand software, then for God's sake teach them about the call stack, the heap, and (GASP!) pointers! People need to understand somewhat what's going on under the hood.
So easy, many programs and distros already use it: Keep multiple CVS branches. One of them is your development branch, with new features being patched in. The other is your stable branch, which starts with your stable release code and only receives bugfixes. The stable branch allows you to fix a bug in the release code and quickly release the fixed version, without having to roll together and debug your XYZ new features.
Exactly. If you want a stable kernel API, you could help with The Extensible Driver Interface project, particularly by helping to stabilize EDI itself and write a Linux layer.
The best solution I know of is the use of MD5 hashes (or other long strings of alphanumeric characters) as cheat codes. You can either earn them by completing game goals, or look them up on the net. Players obtain their unlockables exactly the way they want to.
Secret Peacetime Missions == arresting dissidents, toppling Latin American leaders the government doesn't like, and just generally acting cool
X makes you send framebuffer and control data over the network: not pleasant.
Yeah, seriously! If we want a form of user-interface that can be transmitted to a client and run the application logic on a server, we really should just create an open-source version of NeWS.
And, for the guy about to tell me to start coding, I have other things to do right now. When my kernel's working and I need a GUI, I'll be on it.
You got a witness!
M$ suffers from having to provide for everyone's new needs without breaking old software.
People want security, graphics, games, and a new programming model, but they hate having to rewrite software to actually use the features they've finally received.
This tells us an important lesson that the *nix world has known forever: Make it good in the first place.
They spend most of their day trying to look busy while actually doing nothing.
There would be far less incentive to pretend to work if we could leave once the real work is finished! Instead, even "professional" workers, whose work is measured in tangible output rather than hours worked, are forced to pad their days with unnecessary hours spent in the office so that they can keep their job and receive their pay.
In short, management seems to value a slacker who looks like they're doing something for 8 hours every day more than an industrious worker who gets everything done in 4 or 6 hours and wants to go home.
Nice to know somebody has implemented a processor feature to help microkernels switch address spaces quickly!
Have you looked at the Scheme Shell?
My experience is that they most certainly do. Listen to "antiauthoritarian" music, smoke dope and draw Anarchy A's on the bathroom wall? Of course kids can. Organize and participate in protests, fight a decision made by an administrator, or even consider themselves able to make decisions about such things (like voting)? They've shown no ability to me.
Three students out of thirty (myself included in that three) said something other than my parents made me take it. Parents pushing their kids into classes they ought not to be in, and the school being unable to stop them is the root of the problem.
Solving that is dead easy: Just allow the students to set their own courses without regard for parental opinion. This way, only the motivated students will take hard classes.
I was taught multiplication by "skip-counting" (counting by X Y times, the result will equal X*Y) in 3rd grade. I'm now in 11th grade, and you couldn't tell me from a times-table student. By now, I've "cached" most common answers to common multiplication problems, or I calculate so quickly I might as well have memorized.
Might I ask where we actually do so? Where in schools do we teach students that "nobody should have their feelings hurt", or that everyone should wait for the stupid or lazy to catch up?
I never saw any such things.
Yeah, this is all obviously caused by Intelligent Design, No Child Left Behind, biased international exams, lack of competitive spirit, football, drug use, drinking and underage sex.
It has absolutely nothing at all to do with the American schools' continual failure to convince their students that school should be their raison d'etre. If students were smart enough to realize they can booze their way to a six-figure corporate job and cynical enough to believe they should stay away from science simply because adults want them in science, we wouldn't be able to do jack about it!
You realize this is exactly the sort of thing we've been decrying for this whole article?
Where I come from, the school day for high schoolers runs from 7:30 AM to 2:07 PM. That's 6 hours and 37 minutes. Thus, if the homework load grows any greater than 1 hour and 23 minutes, which it routinely does as projects and papers are assigned, the students have a right to complain.
Who was expecting a Vista beta to work well? I mean, come on! It's both Windoze AND beta!
On the one hand, you're completely correct about the AP exam. It has nothing to do with developing real software, and everything to do with "data structures", "algorithms", and other things I look up when I want the details. So yes, language and compiler internals are useless for AP CS students.
On the other hand, if you want your students to really understand software, then for God's sake teach them about the call stack, the heap, and (GASP!) pointers! People need to understand somewhat what's going on under the hood.
So easy, many programs and distros already use it: Keep multiple CVS branches. One of them is your development branch, with new features being patched in. The other is your stable branch, which starts with your stable release code and only receives bugfixes. The stable branch allows you to fix a bug in the release code and quickly release the fixed version, without having to roll together and debug your XYZ new features.
Now when to tell someone to "go fuck a monkey", I know they really can!
Exactly. If you want a stable kernel API, you could help with The Extensible Driver Interface project, particularly by helping to stabilize EDI itself and write a Linux layer.
11.Duke Nukem Forever is released for the Nintendo Wii.
12.Pigs fly.
13.Hell freezes over.
14.Messiah arrives.
So why HASN'T somebody engineered a CPU for lower ring-crossing and context-switching times?
Actually, the police doing that wouldn't surprise me at all. They'd be assholes to do it, but nowadays it wouldn't be a surprise.
Why would people listen to that?