bharvey wrote:
shadow_7283 wrote:
I don't have any patience for that. I suppose that's the problem with my generation.
Nah, the problem with your generation (I'm assuming from the context that you're young) is that you don't understand the need for privacy online, and cheerfully bare your every move on Facebook for future potential employers and the FBI to find.
I'm the exception to the rule - even if you knew my name, you wouldn't be able to find anything about me on Facebook: someone else with the same name has a page, not me
Last edited by nXIII (2010-04-21 20:04:46)
Offline
nXIII wrote:
bharvey wrote:
shadow_7283 wrote:
I don't have any patience for that. I suppose that's the problem with my generation.
Nah, the problem with your generation (I'm assuming from the context that you're young) is that you don't understand the need for privacy online, and cheerfully bare your every move on Facebook for future potential employers and the FBI to find.
I'm the exception to the rule - even if you knew my name, you wouldn't be able to find anything about me on Facebook: someone else with the same name has a page, not me
I am another exception. I care a lot about internet privacy.
Offline
bharvey wrote:
shadow_7283 wrote:
I don't have any patience for that. I suppose that's the problem with my generation.
Nah, the problem with your generation (I'm assuming from the context that you're young) is that you don't understand the need for privacy online, and cheerfully bare your every move on Facebook for future potential employers and the FBI to find.
Boy, is this ever the wrong place to find stuff like this! What's it today, International Make Fun of Children Day, or are you just completely biased?
Why did you even mention that? You don't come upon a stranger every day that says, "Hey, little kid! I know who you are because of the Internet! Isn't that great? Pretty soon, I'll be knocking on your door with a big sack that I'm ready to shove you in and scamper away with! Isn't that absolutely wonderful? See you in a bit, little kid!"
No. You don't. But that's sorta what you're doing, albeit on a much smaller scale.
Last edited by cocoanut (2010-04-21 20:18:06)
Offline
Same here, I put Bob John Allen once.
Offline
cocoanut wrote:
bharvey wrote:
shadow_7283 wrote:
I don't have any patience for that. I suppose that's the problem with my generation.
Nah, the problem with your generation (I'm assuming from the context that you're young) is that you don't understand the need for privacy online, and cheerfully bare your every move on Facebook for future potential employers and the FBI to find.
Boy, is this ever the wrong place to find stuff like this! What's it today, International Make Fun of Children Day, or are you just completely biased?
Why did you even mention that? You don't come upon a stranger every day that says, "Hey, little kid! I know who you are because of the Internet! Isn't that great? Pretty soon, I'll be knocking on your door with a big sack that I'm ready to shove you in and scamper away with! Isn't that absolutely wonderful? See you in a bit, little kid!"
No. You don't. But that's sorta what you're doing, albeit on a much smaller scale.
Did he ever say the problem was internet predators?
No, he specifically said that the problem is when people post content without thought on the web, they allow that content to be viewed publicly which can cause serious problems if you've ever posted anything that might hurt your chances of getting a job, as prospective employers can view what you wrote/posted.
Offline
Okay, some more on higher order procedures:
So, to make an acronym from a phrase, first we turn the string of characters into a list of words. Then we eliminate the unimportant words that shouldn't be part of the acronym. Then we make a list of the first letters of the remaining words. And finally we string the items of that list together into a single word.
Now, this wouldn't be too amazing if MAP and KEEP and COMBINE were built-in blocks of BYOB. But they're not; they're custom blocks that I wrote. So, when writing the MAP block, for example, I want to call the LETTER 1 OF block repeatedly, once for each word in the list. How do I do that? I use CALL, which is the reporter equivalent of RUN. And that first input to MAP isn't the first letter of some particular word. It's not a letter at all; it's a reporter, the LETTER 1 OF block itself, taken as a datum. MAP can be used with /any/ reporter, including one you write yourself.
Offline
demosthenes wrote:
cocoanut wrote:
bharvey wrote:
Nah, the problem with your generation (I'm assuming from the context that you're young) is that you don't understand the need for privacy online, and cheerfully bare your every move on Facebook for future potential employers and the FBI to find.Boy, is this ever the wrong place to find stuff like this! What's it today, International Make Fun of Children Day, or are you just completely biased?
Why did you even mention that? You don't come upon a stranger every day that says, "Hey, little kid! I know who you are because of the Internet! Isn't that great? Pretty soon, I'll be knocking on your door with a big sack that I'm ready to shove you in and scamper away with! Isn't that absolutely wonderful? See you in a bit, little kid!"
No. You don't. But that's sorta what you're doing, albeit on a much smaller scale.Did he ever say the problem was internet predators?
No, he specifically said that the problem is when people post content without thought on the web, they allow that content to be viewed publicly which can cause serious problems if you've ever posted anything that might hurt your chances of getting a job, as prospective employers can view what you wrote/posted.
That wasn't the point. The point was to ask why he posted such an utterly useless, irrelevant, false, generalized, and biased phrase for no particular reason.
Offline
cocoanut wrote:
What's it today, International Make Fun of Children Day, or are you just completely biased?
Sigh. Shadow_7283 posted a "that's what's wrong with my generation," which I took (I still think correctly) as a humorous self-deprecating invocation of a cultural stereotype (but with the slight edge of assuming, pehaps with ironic (not sarcastic) intent, that /my/ generation is prone to stereotyping his or hers). I apologize for the length and complexity of that sentence, but I am describing a complicated, multi-layered, overdetermined utterance.
So, I responded in kind, denying any fondness for the particular stereotype s/he had offered up, but acknowledging (definitely with ironic, not sarcastic, intent) my own status as a curmudgeon by offering up another one in its place. (One I do actually believe, by the way. I don't see how anyone can be on Facebook! And yet clearly I'm missing something, since so many people are -- including, strangely, myself, since some former students of mine created a public figure page about me. :-)
I did not mean to offend anyone. I bet you a nickel that shadow_7283 was not offended. And I don't see what any of this has to do with child molestation, a crime which is terrible when it occurs, but which is almost always inside the family, with caretakers (such as the priests who've been in the news a lot) in second place. The odds of getting abducted by a stranger met on the internet are way below the odds of being struck by lightning.
But I'm sorry to have offended you and I apologize.
Offline
bharvey wrote:
Okay, some more on higher order procedures:
http://www.cs.berkeley.edu/~bh/acronym.gif
So, to make an acronym from a phrase, first we turn the string of characters into a list of words. Then we eliminate the unimportant words that shouldn't be part of the acronym. Then we make a list of the first letters of the remaining words. And finally we string the items of that list together into a single word.
Now, this wouldn't be too amazing if MAP and KEEP and COMBINE were built-in blocks of BYOB. But they're not; they're custom blocks that I wrote. So, when writing the MAP block, for example, I want to call the LETTER 1 OF block repeatedly, once for each word in the list. How do I do that? I use CALL, which is the reporter equivalent of RUN. And that first input to MAP isn't the first letter of some particular word. It's not a letter at all; it's a reporter, the LETTER 1 OF block itself, taken as a datum. MAP can be used with /any/ reporter, including one you write yourself.
I have a brief and probably already-solved question....
When saving an empty numeric reporter in Scratch, the space is filled in with a zero. I realize that this would be a problem in BYOB 3 because then the spaces you wanted filled in when calling or running a block with arguments would be filled in and the block might not function in the same way. Are empty spaces filled in in BYOB 3? Also, can you make an empty space in a numeric argument (or come to think of it, some of the dropdown list arguments, too)?
Offline
bharvey wrote:
I did not mean to offend anyone. I bet you a nickel that shadow_7283 was not offended.
A nickle saved is a nickle earned. Which means you just earned a nickle.
As bharvey was saying, it was just a joke about stereotypes. And it is just an opinion. Anyways, I don't have a facebook, myspace, or twitter account. And internet privacy is a very important thing to be aware of.
Offline
nXIII wrote:
When saving an empty numeric reporter in Scratch, the space is filled in with a zero. I realize that this would be a problem in BYOB 3 because then the spaces you wanted filled in when calling or running a block with arguments would be filled in and the block might not function in the same way. Are empty spaces filled in in BYOB 3? Also, can you make an empty space in a numeric argument (or come to think of it, some of the dropdown list arguments, too)?
Oha, very sharp reasoning, nXIII! You're absolutely right, allowing input slots (numerical ones, too) to stay empty has been one of the subtle changes we applied to Scratch to make Scratch Blocks work with implicit parameters. I'm impressed how that neccessity struck you without even having layed your hands on our software yet!
Offline
Jens wrote:
nXIII wrote:
When saving an empty numeric reporter in Scratch, the space is filled in with a zero. I realize that this would be a problem in BYOB 3 because then the spaces you wanted filled in when calling or running a block with arguments would be filled in and the block might not function in the same way. Are empty spaces filled in in BYOB 3? Also, can you make an empty space in a numeric argument (or come to think of it, some of the dropdown list arguments, too)?
Oha, very sharp reasoning, nXIII! You're absolutely right, allowing input slots (numerical ones, too) to stay empty has been one of the subtle changes we applied to Scratch to make Scratch Blocks work with implicit parameters. I'm impressed how that neccessity struck you without even having layed your hands on our software yet!
Me too! I never would have thought of that
Offline
Jens wrote:
nXIII wrote:
When saving an empty numeric reporter in Scratch, the space is filled in with a zero. I realize that this would be a problem in BYOB 3 because then the spaces you wanted filled in when calling or running a block with arguments would be filled in and the block might not function in the same way. Are empty spaces filled in in BYOB 3? Also, can you make an empty space in a numeric argument (or come to think of it, some of the dropdown list arguments, too)?
Oha, very sharp reasoning, nXIII! You're absolutely right, allowing input slots (numerical ones, too) to stay empty has been one of the subtle changes we applied to Scratch to make Scratch Blocks work with implicit parameters. I'm impressed how that neccessity struck you without even having layed your hands on our software yet!
Wow, thanks! I can't wait the release of 2.99, so it just occurred to me after watching the trailer a few times.
Last edited by nXIII (2010-04-22 20:26:04)
Offline
shadow_7283 wrote:
As bharvey was saying...
By the way, one of the privileges of adulthood is that I get to have an actual name, even on the Internet. I'm Brian.
Anyway, to get back to the real discussion, Shadow, I hope you didn't miss my acronym example amidst all that heat. That was another attempt to respond to your question about first class procedures. Did it help? Does it raise other questions? Should I try again?
Offline
bharvey wrote:
shadow_7283 wrote:
As bharvey was saying...
By the way, one of the privileges of adulthood is that I get to have an actual name, even on the Internet. I'm Brian.
Anyway, to get back to the real discussion, Shadow, I hope you didn't miss my acronym example amidst all that heat. That was another attempt to respond to your question about first class procedures. Did it help? Does it raise other questions? Should I try again?
I didn't miss it completely, but I didn't take a good look until now. It's starting to make more sense, though I think it would make a lot more if I could see how those blocks you created are constructed. Thanks though!
Offline
bharvey wrote:
(...) the underlying platform, which will be Flash in Scratch 2.0.
That is not certain yet... If I fight enough, it'll be Javascript and HTML xD
http://www.scratch.mit.edu/ext/youtube/?v=OOwx8FJszSo
Offline
bharvey wrote:
Okay, some more on higher order procedures:
http://www.cs.berkeley.edu/~bh/acronym.gif
So, to make an acronym from a phrase, first we turn the string of characters into a list of words. Then we eliminate the unimportant words that shouldn't be part of the acronym. Then we make a list of the first letters of the remaining words. And finally we string the items of that list together into a single word.
Now, this wouldn't be too amazing if MAP and KEEP and COMBINE were built-in blocks of BYOB. But they're not; they're custom blocks that I wrote. So, when writing the MAP block, for example, I want to call the LETTER 1 OF block repeatedly, once for each word in the list. How do I do that? I use CALL, which is the reporter equivalent of RUN. And that first input to MAP isn't the first letter of some particular word. It's not a letter at all; it's a reporter, the LETTER 1 OF block itself, taken as a datum. MAP can be used with /any/ reporter, including one you write yourself.
That made my head hurt...
Offline
bharvey wrote:
Okay, gang, IT'S HERE! http://byob.berkeley.edu
*waits for download to end*
BTW, what's with Gobo on that page.
Offline
That was epic!
I made an [animate costumes [] through []] block so that all you had to do to animate was draw the costumes and type in the numbers, instead of using mindless amounts of repeats and other things.
Offline
bharvey wrote:
Okay, gang, IT'S HERE! http://byob.berkeley.edu
YAYYYY!
Now I'll set a timer to see how long it will take before I get confused
Offline
I think I found the first bug! It doesn't make much sense to me, but when I try to open Web Wizard v5.2 in BYOB it returns this error message:
error wrote:
Cound not read project; file may be damaged: (Message not understood: isBooleanReporter)
It works fine in Scratch.
Just so you know, the file is extremely large and it has ridiculously long scripts. I'm not sure if this is a problem for BYOB or not.
On another note,
I♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥ BYOB3!
The way the blocks are aranged is AWESOME! No more extremely crowded scripts or formulas!!!
Last edited by shadow_7283 (2010-04-25 10:27:22)
Offline