953 karma · joined December 27, 2008
If you find reading on a screen difficult, I'd recommend turning the room light on, positioning your screen so you don't have a glare or reflection, blowing up the text, and sitting at a good distance from the screen.
"Apparently, the "inconsistency" noted by Gödel is simply that the Constitution provides for its own amendment. Suber says: 'He noticed that the AC had procedural limitations but no substantive limitations; hence it could be used to overturn the democratic institutions described in the rest of the constitution.'"
Also, I'd say that any language which requires me to write a Lisp interpreter to be nice is not a "nice language".
The only logical arguments I've heard for not letting kids swear are:
- It's against the social norm (it'll get them in trouble)
- It lessens the words' value.
Since kids invariably will encounter swear words at some point, trying to shield them is pretty hopeless. The best solution is to mitigate the two problems above; teach them when they shouldn't swear (mainly in front of adults) and not to swear like a sixth-grader ("Hey, man, what the fuck are you doing today? Shit, I've got a fuckton of goddamn homework.")
Swearing at people is another thing entirely, though.
It's not really a license, it just lets you certify that you are putting your work in the public domain.
What year?
That said, I've never gotten a gold star that I can remember, and I've definitely received my fair share of red X's.
I did get stamps/stickers on papers which were A's or, in the lower grades, check-pluses or E's. But I don't think that these in any way gave me a false sense of accomplishment; they only gave them out for top marks. (For the uninitiated, sometimes for minor assignments we were graded on a scale that went v+, v, v-, X or Excellent, Good, Satisfactory, Poor.)
Maybe this is a big issue in other places, or perhaps private schools (that seems likely to me, based on the accounts of some people I know who attended private school), but it's definitely not happening everywhere.
Thinking of it in programming terms, you're not just doing "sayColor()" instead of "sayText()"; you always do "sayText()", but you also have to do "blockSayText()" and "sayColor()" in parallel.
singleton = Object()
singleton.x = 0
singleton.foo = function(){
return x + 1
}
Edit: Also, why not http://www.prototypejs.org/ ? Not that there's anything wrong with playing around with stuff of course.Maybe it's a difference in some algorithm between FF/Chrome and Explorer/Opera/Safari, though Chrome and Safari share at least most of their rendering code. That leads me to believe that it's probably something to do with Flash or something embedded. I don't know what to tell you, though, I've never had any problems, and my computer isn't even that fast.
What are your computers' specs?
Lojban still has semantic ambiguities, but it is free of the syntactic variety (think "Time flies", which could either be a command or a statement) and thus is a less ambiguous language than most others.
I still haven't gotten around to learning it though. Someday.
Otherwise, what I do depends on how often I email them and how well they know me. If they don't know me or I don't often email them, then I'll close with just a dash and my name, in order to make it clear who I am and build an association. If they already know me well and we email fairly regularly, I won't use my name ("Thanks-\nJeb" becomes "Thanks!"), because it just adds noise.
(These aren't hard rules, of course.)
STOP underlining text that isn’t a LINK - There are a lot of places where underlining makes sense. If you've got the links in a different color, then it shouldn't be an issue; besides, after one click users will figure it out (please don't tell me this isn't true or I'll lose all faith in humanity).
I still really hate dynamic dropdown menus. A lot. - Sometimes they make sense. They probably shouldn't be part of your main navigation, but they work well for things like country and state/province selectors. Remember to have it degrade gracefully, though.
I think the easiest way to see this is a (somewhat contrived) example. Imagine there are two languages, which run equally efficiently for equivalent problem specifications. The first one is basically just C; its conceptual model matches the way the hardware it runs on fairly closely. The second is something like Haskell; most of its concepts come from mathematics and formal computer science, and as such it places fairly strong restrictions on what you can and cannot do.
Both of these would be capable of calculating whatever you wanted (assuming they're both Turing-complete), but the C-like language would be better suited for tasks that require knowledge of the hardware (systems programming) while the Haskell-like language would be better suited for mathematical/theoretical type programs. (The difference between two C-like languages would be negligible, assuming equivalent libraries and efficiency.)
Both would work for other things, of course, but they may not be as nice to use.