I don't use Facebook, so that company knows very little about me. However, since I use Gmail, Google search and I have an Android Phone (which tracks me all day long), Google does know a lot about me. But why should I be concerned? What could Google do?
Beyond Google, you already know my name and since it's a quite a unique name, a simple search on the Internet will allow you to know my address and my phone number (yep, it's there). In fact, if you take a bit of time, you'll be able to learn a lot about me, but I don't care. In fact, I think you have the right to know who I am even though I'm certainly not someone who is politically correct. Maybe you'll hate me, but that's your right! I'm sure some other people will love me. So why should I be concerned about it?
It's me who gets to define what I think is important about you, not you, so you should not have any control on the information I get about you. Controlling what I information I get about you is a form of manipulation. And I don't like to be manipulated.
In that way, programming is a social activity. Boys compare their works, they talk about the problems they encountered, the bugs they had and the solutions they used. But that's not what the original poster had in mind. What he had in mind was something more like what girls like to do. It was about not doing any task alone, constantly sharing their thoughts and feelings with everyone, learning how to reach a consensus without confrontations and most importantly, doing all this without any form of competition.
I don't think the goal is to equip them for the world of work, but only to make them understand basic concepts like what is a variable or what is a loop. Java or C# are far too complex for that task (not to mention their horrible syntax).
Also, if you want a deep understanding of how computers work, the only choice is assembly.
I disagree with C. Pointers are something a lot of children have difficulties understanding. Also, languages which use symbols like "&&" and "||" instead of words like "AND" and "OR" should be avoided.
(I (also) (completely (disagree (with) (Scheme()))). Seriously.
Finally, I disagree with any object-oriented language. Object programming requires too much structure. A beginner's language should as straightforward as possible and look as much as possible as English writing.
Pascal (not object Pascal) or simple BASIC languages (not.NET Visual Basic) are much better as first languages.
As for assembly, I first learned ARM assembly when playing with my Nintendo DS. It's a bit more complex than 68000 assembly, but certainly not "baroque" (and obviously much, much better than 8086 assembly).
Where does this obsession about social activities come from? I'll agree girls generally prefer social activities, but there are still those things we call "boys".
You're either a fucking asshole or a complete moron. I'm not a feminist. Far from it. I'm openly against feminism. But saying men are victims of sexual assault by women is plain bullshit. It's an abject lie. You're just trying to excuse men by implying women do the same. You're nothing but a bastard. I truly hate people like you.
Everyone grows and everyone knows people grow. Everyone also make mistakes. Stop thinking you're a special snowflake. You're not.
Think of it this way : if a photo of you taking a dump was made public, you'll be the laughing stock of everyone. But if everyone had photos of themselves taking a dump, no one would care.
A future where there is no privacy is a future where everyone will be judge according to the truth, not judge according to how good they are at pretending to be someone else. You call that a "hellish future"? I call that a utopia.
1) How many times have you already been out there protesting for Snowden? 2) How many times have you seen your government change its policies because someone, somewhere is protesting about something? 3) Who do you think will gather the biggest crowd : people who want this hero to be given a full pardon or people who want this traitor to be executed? 4) People don't even protest for their own constitutional rights. What makes you think they'll protest for Snowden's constitutional rights?
Sorry to be blunt, but you're kind of ignorant yourself.
Suppose today is the 2015-02-13 and suppose someone is calling you to ask you when will be your next meeting. Suppose it's 10 days from now. How will you say the date? Will you simply say "it will on the 23rd" or will you say "it will be in the year 2015, the month of February, on the 23rd day for that month"?
The "logic" behind European dates is based on the way we truncate dates in our day to day conversation.
You need to realize that even if many times scientists funded by governments do not produce something useful to you in your day to day life, they do create knowledge which is essentials to scientists who work in the private sector. Without government funded scientists, you'd still live like an Amish.
I do agree anonymity is useful against tyranny, whether that tyranny comes from governments, employers, coworkers, friends or family, but I think it's better to fight tyranny openly than trying to hide. People who are not able to fight for their ideas, whatever the reason, can still find others who will agree to carry the flag for them if those ideas are worth fighting for.
I believe very few babies with be thrown out with the bathwater.
Let me just automatically block anyone who doesn't use his real name. Also, as I'm 45 years old, let me also automatically block anyone who's under 18. Sorry kids, but I'm not interested in what you're saying.
I was there in the 80's. One of the first program I wrote with the school computers was a light cycle kind of game (actually, my inspiration was Snafu for the Intellivision). And you know what? Out of all student in my school, you'd had to hit ME with your stone, because I was the only one who made something more than tic-tac-toe.
As for anyone being able to program... I'll take running as an analogy : although almost everyone can run a 4 km race, it just takes interest and a bit of training, very few people could do an Ironman, even with years of training.
You're right and that's pretty much why computer programs are now so ridiculously buggy and require bug fix releases every two weeks. But then again, as long as customers still buy without complaining, why bother with quality? Worse, a lot of people now think a bug fix release every two weeks is a sign of quality!
Ada doesn't normally allow that error either. There are things like "unchecked_conversion" which allows the programmer to break language safety, but they are always explicit.
For example, and maybe I'm wrong, the language doesn't force the programmer to declare variables outside of the code (in fact it looks like the language allows the declaration of a variable anywhere in the code) and it doesn't force the programmer to specify the type of a variable when declaring it (a quote from the documentation : "Variables can be type annotated when declared. However, in most cases, the compiler will be able to infer the type of the variable from the context, heavily reducing the annotation burden"). That kind of thing is an open door for sloppy programming.
What irks me the most is the "heavily reducing the annotation burden". For me, that should never be a goal with a language whose objective is safety.
I agree a felony conviction shouldn't be taken lightly, but getting drunk shouldn't be taken lightly either. If you CHOOSE to get drunk, you should suffer the consequences of your action. So for me a felony conviction is appropriate.
I don't use Facebook, so that company knows very little about me. However, since I use Gmail, Google search and I have an Android Phone (which tracks me all day long), Google does know a lot about me. But why should I be concerned? What could Google do?
Beyond Google, you already know my name and since it's a quite a unique name, a simple search on the Internet will allow you to know my address and my phone number (yep, it's there). In fact, if you take a bit of time, you'll be able to learn a lot about me, but I don't care. In fact, I think you have the right to know who I am even though I'm certainly not someone who is politically correct. Maybe you'll hate me, but that's your right! I'm sure some other people will love me. So why should I be concerned about it?
It's me who gets to define what I think is important about you, not you, so you should not have any control on the information I get about you. Controlling what I information I get about you is a form of manipulation. And I don't like to be manipulated.
In that way, programming is a social activity. Boys compare their works, they talk about the problems they encountered, the bugs they had and the solutions they used. But that's not what the original poster had in mind. What he had in mind was something more like what girls like to do. It was about not doing any task alone, constantly sharing their thoughts and feelings with everyone, learning how to reach a consensus without confrontations and most importantly, doing all this without any form of competition.
And you are the perfect example of asshole who try to make believe men are victims of sexual assault by women in order to blame women for something.
I don't think the goal is to equip them for the world of work, but only to make them understand basic concepts like what is a variable or what is a loop. Java or C# are far too complex for that task (not to mention their horrible syntax).
Also, if you want a deep understanding of how computers work, the only choice is assembly.
I disagree with C. Pointers are something a lot of children have difficulties understanding. Also, languages which use symbols like "&&" and "||" instead of words like "AND" and "OR" should be avoided.
(I (also) (completely (disagree (with) (Scheme()))). Seriously.
Finally, I disagree with any object-oriented language. Object programming requires too much structure. A beginner's language should as straightforward as possible and look as much as possible as English writing.
Pascal (not object Pascal) or simple BASIC languages (not .NET Visual Basic) are much better as first languages.
As for assembly, I first learned ARM assembly when playing with my Nintendo DS. It's a bit more complex than 68000 assembly, but certainly not "baroque" (and obviously much, much better than 8086 assembly).
Where does this obsession about social activities come from? I'll agree girls generally prefer social activities, but there are still those things we call "boys".
You're either a fucking asshole or a complete moron. I'm not a feminist. Far from it. I'm openly against feminism. But saying men are victims of sexual assault by women is plain bullshit. It's an abject lie. You're just trying to excuse men by implying women do the same. You're nothing but a bastard. I truly hate people like you.
I already know more about the life of Mark Zuckerburg than Mark Zuckerburg knows about my life, you silly man.
In an Amish colony, everyone will know everything about you.
It's still you who create your "virtual existence" (whatever that means), so it does define (part of) who you are.
If the worst thing you ever did in your life was to shit your pants in grade 5, then the vast majority of people will look worse than you.
Everyone grows and everyone knows people grow. Everyone also make mistakes. Stop thinking you're a special snowflake. You're not.
Think of it this way : if a photo of you taking a dump was made public, you'll be the laughing stock of everyone. But if everyone had photos of themselves taking a dump, no one would care.
A future where there is no privacy is a future where everyone will be judge according to the truth, not judge according to how good they are at pretending to be someone else. You call that a "hellish future"? I call that a utopia.
People who are paranoid enough to lie to a simple poll, won't openly go outside and riot.
1) How many times have you already been out there protesting for Snowden?
2) How many times have you seen your government change its policies because someone, somewhere is protesting about something?
3) Who do you think will gather the biggest crowd : people who want this hero to be given a full pardon or people who want this traitor to be executed?
4) People don't even protest for their own constitutional rights. What makes you think they'll protest for Snowden's constitutional rights?
Sorry to be blunt, but you're kind of ignorant yourself.
Suppose today is the 2015-02-13 and suppose someone is calling you to ask you when will be your next meeting. Suppose it's 10 days from now. How will you say the date? Will you simply say "it will on the 23rd" or will you say "it will be in the year 2015, the month of February, on the 23rd day for that month"?
The "logic" behind European dates is based on the way we truncate dates in our day to day conversation.
You need to realize that even if many times scientists funded by governments do not produce something useful to you in your day to day life, they do create knowledge which is essentials to scientists who work in the private sector. Without government funded scientists, you'd still live like an Amish.
But then again, maybe that's what you wish for...
I do agree anonymity is useful against tyranny, whether that tyranny comes from governments, employers, coworkers, friends or family, but I think it's better to fight tyranny openly than trying to hide. People who are not able to fight for their ideas, whatever the reason, can still find others who will agree to carry the flag for them if those ideas are worth fighting for.
I believe very few babies with be thrown out with the bathwater.
Let me just automatically block anyone who doesn't use his real name. Also, as I'm 45 years old, let me also automatically block anyone who's under 18. Sorry kids, but I'm not interested in what you're saying.
I was there in the 80's. One of the first program I wrote with the school computers was a light cycle kind of game (actually, my inspiration was Snafu for the Intellivision). And you know what? Out of all student in my school, you'd had to hit ME with your stone, because I was the only one who made something more than tic-tac-toe.
As for anyone being able to program... I'll take running as an analogy : although almost everyone can run a 4 km race, it just takes interest and a bit of training, very few people could do an Ironman, even with years of training.
You're right and that's pretty much why computer programs are now so ridiculously buggy and require bug fix releases every two weeks. But then again, as long as customers still buy without complaining, why bother with quality? Worse, a lot of people now think a bug fix release every two weeks is a sign of quality!
Ada doesn't normally allow that error either. There are things like "unchecked_conversion" which allows the programmer to break language safety, but they are always explicit.
For example, and maybe I'm wrong, the language doesn't force the programmer to declare variables outside of the code (in fact it looks like the language allows the declaration of a variable anywhere in the code) and it doesn't force the programmer to specify the type of a variable when declaring it (a quote from the documentation : "Variables can be type annotated when declared. However, in most cases, the compiler will be able to infer the type of the variable from the context, heavily reducing the annotation burden"). That kind of thing is an open door for sloppy programming.
What irks me the most is the "heavily reducing the annotation burden". For me, that should never be a goal with a language whose objective is safety.
According to most (credible) sources, Aisha was married when she was 6 or 7. And she was 9 when Muhammad raped her.
I agree a felony conviction shouldn't be taken lightly, but getting drunk shouldn't be taken lightly either. If you CHOOSE to get drunk, you should suffer the consequences of your action. So for me a felony conviction is appropriate.