This is a read-only archive of the old Scratch 1.x Forums.
Try searching the current Scratch discussion forums.

#4176 2011-11-28 00:09:48

bharvey
Scratcher
Registered: 2008-08-10
Posts: 1000+

Re: BYOB 3 - Discussion Thread

jurk wrote:

like just a quick won with just forms and a home page.

The trouble isn't with writing the software -- we'd just steal the Scratch site software!  The trouble is with policing the site, the whole mechanism of flagging projects, and community moderators, and picking featured projects -- the Scratch Team put a huge effort into it that we couldn't match.


http://cs.berkeley.edu/~bh/sig5.png

Offline

 

#4177 2011-11-28 05:35:01

jurk
Scratcher
Registered: 2010-05-06
Posts: 100+

Re: BYOB 3 - Discussion Thread

bharvey wrote:

jurk wrote:

like just a quick won with just forms and a home page.

The trouble isn't with writing the software -- we'd just steal the Scratch site software!  The trouble is with policing the site, the whole mechanism of flagging projects, and community moderators, and picking featured projects -- the Scratch Team put a huge effort into it that we couldn't match.

you are right  sad  but it would still be cool.


http://dl.dropbox.com/u/54228408/cool.png

Offline

 

#4178 2011-11-29 07:50:35

14God
Scratcher
Registered: 2008-11-14
Posts: 100+

Re: BYOB 3 - Discussion Thread

I have a "problem". I can't imagine myself doing anything but programming. Now I can't concentrate on any subject in school that doesn't have to do with programming. Other people expect me to pay attention to other subjects that I just don't care about. My Aunt and sister have an especially negative opinion of what I want to do, they label it as 'unimportant' and 'a waste of time'.

I like what this dude says: School kills creativity

Last edited by 14God (2011-11-29 08:03:35)


http://cs.berkeley.edu/~bh/sig4.png
Logic and reason have led me to atheism... but I'm stuck with the name  tongue

Offline

 

#4179 2011-11-29 08:49:45

Hardmath123
Scratcher
Registered: 2010-02-19
Posts: 1000+

Re: BYOB 3 - Discussion Thread

14God wrote:

I have a "problem". I can't imagine myself doing anything but programming. Now I can't concentrate on any subject in school that doesn't have to do with programming. Other people expect me to pay attention to other subjects that I just don't care about. My Aunt and sister have an especially negative opinion of what I want to do, they label it as 'unimportant' and 'a waste of time'.

I like what this dude says: School kills creativity

I don't know... I think programming is a hobby, not a career. It's like telling your math teacher to give you a free sports period instead because you want to be a soccer player and math feels like a waste of time.


Hardmaths-MacBook-Pro:~ Hardmath$ sudo make $(whoami) a sandwich

Offline

 

#4180 2011-11-29 09:50:58

shadow_7283
Scratcher
Registered: 2007-11-07
Posts: 1000+

Re: BYOB 3 - Discussion Thread

Programming isn't a career? That DEFINITELY explains the 100,000+ Microsoft employees worldwide. In addition, the United States claims there are 1,336,300 programmers in our nation.

Last edited by shadow_7283 (2011-11-29 09:53:28)

Offline

 

#4181 2011-11-29 10:49:15

bharvey
Scratcher
Registered: 2008-08-10
Posts: 1000+

Re: BYOB 3 - Discussion Thread

14God wrote:

Now I can't concentrate on any subject in school that doesn't have to do with programming. My Aunt and sister have an especially negative opinion of what I want to do, they label it as 'unimportant' and 'a waste of time'.

Your aunt and sister are wrong, of course; programming is just as good as anything else, especially from the get-a-job point of view.

Still, that doesn't mean everything else is pointless or dull.  Math, for example, is awe-inspiringly beautiful.  (If you don't like math at school, that's school's fault, not math's.)  Even history (I'm guessing that's pretty low on your priority list) can be fascinating once you're not taking tests about dates and kings.  Try reading, for example, Guns, Germs, and Steel by Jared Diamond or 1491 by Charles Mann.  (Yeah, that's a date, but you don't have to memorize it.  smile )

You can tell your adults that getting into an intense focus on one area of interest is developmentally appropriate for high school aged people.  It's a tactical problem -- somehow you do have to satisfy the school, because you don't want to lock yourself out of college -- but not a Worry.

Try making a schedule, setting aside a specific time for homework.  Also, try getting the homework done in school instead of bringing it home.

P.S.  With a little creativity you can find a connection between almost anything and computers.  Do a history report on Charles Babbage's early attempts to invent the computer, or Herman Hollerith and the US Census, or how IBM helped the Nazis keep track of German Jews, or how Alan Turing won World War II by cracking the Enigma code with a very early computer.  Or how Aristotle's formalization of logic grew into Boolean algebra and computer circuitry.  Read novels in which computers play an important role.  Study famous artists who use computer graphics.

Last edited by bharvey (2011-11-29 11:57:56)


http://cs.berkeley.edu/~bh/sig5.png

Offline

 

#4182 2011-11-29 12:00:48

bharvey
Scratcher
Registered: 2008-08-10
Posts: 1000+

Re: BYOB 3 - Discussion Thread

shadow_7283 wrote:

That DEFINITELY explains the 100,000+ Microsoft employees worldwide.

Of course, that's probably two programmers and 99,998 patent lawyers.  tongue

Last edited by bharvey (2011-11-29 12:01:08)


http://cs.berkeley.edu/~bh/sig5.png

Offline

 

#4183 2011-11-29 12:42:52

MathWizz
Scratcher
Registered: 2009-08-31
Posts: 1000+

Re: BYOB 3 - Discussion Thread

bharvey wrote:

shadow_7283 wrote:

That DEFINITELY explains the 100,000+ Microsoft employees worldwide.

Of course, that's probably two programmers and 99,998 patent lawyers.  tongue

Lolz.  tongue


http://block.site90.net/scratch.mit/text.php?size=30&text=%20A%20signature!&color=333333

Offline

 

#4184 2011-11-29 14:49:24

rubiks_cube_guy238
Scratcher
Registered: 2009-07-02
Posts: 100+

Re: BYOB 3 - Discussion Thread

shadow_7283 wrote:

Programming isn't a career? That DEFINITELY explains the 100,000+ Microsoft employees worldwide. In addition, the United States claims there are 1,336,300 programmers in our nation.

Now we only need 700 more...


The glass is never half full nor half empty; it is twice as large as it needs to be.

Offline

 

#4185 2011-11-29 14:52:56

MathWizz
Scratcher
Registered: 2009-08-31
Posts: 1000+

Re: BYOB 3 - Discussion Thread

rubiks_cube_guy238 wrote:

shadow_7283 wrote:

Programming isn't a career? That DEFINITELY explains the 100,000+ Microsoft employees worldwide. In addition, the United States claims there are 1,336,300 programmers in our nation.

Now we only need 700 more...

s0 7r|_||=


http://block.site90.net/scratch.mit/text.php?size=30&text=%20A%20signature!&color=333333

Offline

 

#4186 2011-11-29 15:38:06

14God
Scratcher
Registered: 2008-11-14
Posts: 100+

Re: BYOB 3 - Discussion Thread

bharvey wrote:

Still, that doesn't mean everything else is pointless or dull.  Math, for example, is awe-inspiringly beautiful.  (If you don't like math at school, that's school's fault, not math's.)

You get me wrong, math is very relevant to programming so I have no problem with it (taking a encryption class with my cousin), language is pretty relevant too... but English is a cruddy language when it comes to reliable meanings which is frustrating. Science is interesting every now and then, if it has something it can say about programming. History is rarely interesting (too much memorization) unless it is the history of technology ;D I used to have a broader spectrum but now that I'm 16 and I have been procrastinating for 2 years I need to start preparing for college. By procrastinating I mean I have waited till now to learn new languages and start on projects I've been wanting to do.

P.S.  With a little creativity you can find a connection between almost anything and computers.  Do a history report on Charles Babbage's early attempts to invent the computer, or Herman Hollerith and the US Census, or how IBM helped the Nazis keep track of German Jews, or how Alan Turing won World War II by cracking the Enigma code with a very early computer.  Or how Aristotle's formalization of logic grew into Boolean algebra and computer circuitry.  Read novels in which computers play an important role.  Study famous artists who use computer graphics.

There isn't much flexibility. They pretty much tell you what you are going to do, what to read and what to write. I wouldn't get many opportunities to do that except in my spare time.

Last edited by 14God (2011-11-29 15:43:46)


http://cs.berkeley.edu/~bh/sig4.png
Logic and reason have led me to atheism... but I'm stuck with the name  tongue

Offline

 

#4187 2011-11-29 17:51:26

shadow_7283
Scratcher
Registered: 2007-11-07
Posts: 1000+

Re: BYOB 3 - Discussion Thread

bharvey wrote:

Of course, that's probably two programmers and 99,998 patent lawyers.  tongue

Are you sure you aren't talking about Apple?  tongue

Last edited by shadow_7283 (2011-11-29 17:51:39)

Offline

 

#4188 2011-11-29 20:39:18

rubiks_cube_guy238
Scratcher
Registered: 2009-07-02
Posts: 100+

Re: BYOB 3 - Discussion Thread

shadow_7283 wrote:

bharvey wrote:

Of course, that's probably two programmers and 99,998 patent lawyers.  tongue

Are you sure you aren't talking about Apple?  tongue

No, that's Microsoft and Apple combined.  tongue

Last edited by rubiks_cube_guy238 (2011-11-29 20:39:33)


The glass is never half full nor half empty; it is twice as large as it needs to be.

Offline

 

#4189 2011-11-30 02:23:21

bharvey
Scratcher
Registered: 2008-08-10
Posts: 1000+

Re: BYOB 3 - Discussion Thread

14God wrote:

language is pretty relevant too... but English is a cruddy language when it comes to reliable meanings which is frustrating.

Long ago I read a science fiction story called "The Language of Love" in which a young man wants to tell his girlfriend how much he loves her, but can't quite find the perfect words.  Eventually he learns of a scholar who invented a precise way to express degrees of love, but who since mysteriously became a hermit on an obscure planet.  So our hero seeks out the love-language expert, who at first won't talk to him, but eventually takes him on as an apprentice.  He spends 20 years with this guy, meanwhile sending his girlfriend messages about how any day now he'll be able to tell her how much he loves her.  Finally he gets home, she's all excited, so is he -- he looks her over, and says "I am rather fond of you."  They break up.  Eventually he does get married, having found a woman for whom he feels "quite a substantial liking."

The moral of the story is that if you're 16 you can probably think of situations in which you'd find English more useful than Java.

smile

History is rarely interesting (too much memorization) unless it is the history of technology

School is boring.  History is fascinating.  No memorization required.  You do have to like to read -- the History Channel is worse than useless.

I used to have a broader spectrum but now that I'm 16 and I have been procrastinating for 2 years I need to start preparing for college. By procrastinating I mean I have waited till now to learn new languages and start on projects I've been wanting to do.

That's what you mean by preparing for college?  Interesting.

I mean, projects are good, but what do they have to do with college?  And you already know enough programming languages (i.e., more than one).


http://cs.berkeley.edu/~bh/sig5.png

Offline

 

#4190 2011-11-30 12:22:00

roijac
Scratcher
Registered: 2010-01-19
Posts: 1000+

Re: BYOB 3 - Discussion Thread

history channel?
those hilarious aliens and who did the 9/11 freaks?  big_smile

and apple have also bout 50000 graphic designers  wink

[/offtopic]

what's going to be the next feature?  smile

Offline

 

#4191 2011-11-30 12:31:19

iTweak0r
Scratcher
Registered: 2011-07-30
Posts: 100+

Re: BYOB 3 - Discussion Thread

can we get back on topic (BYOB, Snap!)?


Make it in Scratch! because it's cooler when it's made in scratch
http://i.imgur.com/D4iqPHR.png

Offline

 

#4192 2011-11-30 13:25:12

MathWizz
Scratcher
Registered: 2009-08-31
Posts: 1000+

Re: BYOB 3 - Discussion Thread

I am curious about who owns scratchr.org. It has been bugging me for a while now...


http://block.site90.net/scratch.mit/text.php?size=30&text=%20A%20signature!&color=333333

Offline

 

#4193 2011-11-30 13:57:47

Jens
Scratcher
Registered: 2007-06-04
Posts: 1000+

Re: BYOB 3 - Discussion Thread

scratchr.org is run by MIT


Jens Mönig

Offline

 

#4194 2011-11-30 14:31:45

MathWizz
Scratcher
Registered: 2009-08-31
Posts: 1000+

Re: BYOB 3 - Discussion Thread

@Jens I think I may have found a bug with morphic.js (or I just have very sloppy code.) For my project http://jsscratch.co.cc/player/player.ph … er+test.sb, when to right click on the right have of the screen, you always get the world menu, even if right clicking on a morph while the right side works fine.

Last edited by MathWizz (2011-11-30 14:45:39)


http://block.site90.net/scratch.mit/text.php?size=30&text=%20A%20signature!&color=333333

Offline

 

#4195 2011-11-30 15:34:30

14God
Scratcher
Registered: 2008-11-14
Posts: 100+

Re: BYOB 3 - Discussion Thread

bharvey wrote:

That's what you mean by preparing for college?  Interesting.

I mean, projects are good, but what do they have to do with college?  And you already know enough programming languages (i.e., more than one).

My uncle who is a programmer said I should be exposed to as many languages as I can. He also says I should always have a project that I'm working on. He never went to college though, but he did get a good education in the navy. He is an excellent programmer now so I generally trust his advice. I guess I should generalize it to preparing for a career, college being one of those preparations.

Last edited by 14God (2011-11-30 15:35:43)


http://cs.berkeley.edu/~bh/sig4.png
Logic and reason have led me to atheism... but I'm stuck with the name  tongue

Offline

 

#4196 2011-11-30 21:57:29

nXIII
Community Moderator
Registered: 2009-04-21
Posts: 1000+

Re: BYOB 3 - Discussion Thread

MathWizz wrote:

@Jens I think I may have found a bug with morphic.js (or I just have very sloppy code.) For my project http://jsscratch.co.cc/player/player.ph … er+test.sb, when to right click on the right have of the screen, you always get the world menu, even if right clicking on a morph while the right side works fine.

You also have the for...in bug in a couple places (morphic.js doesn't filter its forins, so if you add enumerable properties to Object.prototype they get treated as keys in morphic.js's "dictionaries").

about morphic.js... wrote:

...
modules:

morphic (2011-Nov-08)
initFieldsNamed (function (fields, fieldStream)
{
    for (var i = 0; i < fields.length; i++)
        if (fields[i])
            this[fields[i]] = fieldStream.nextField();
})

Just do a search in morphic.js for the "in" keyword and add a filter:

Code:

for (<key> in <object>) {
    if (<object>.hasOwnProperty(<key>)) {
        <body>
    }
}

Last edited by nXIII (2011-11-30 22:15:40)


nXIII

Offline

 

#4197 2011-12-01 00:10:22

MathWizz
Scratcher
Registered: 2009-08-31
Posts: 1000+

Re: BYOB 3 - Discussion Thread

nXIII wrote:

awesomesauce

Thanks. I think I have fixed it with this: https://developer.mozilla.org/en/JavaSc … neProperty


http://block.site90.net/scratch.mit/text.php?size=30&amp;text=%20A%20signature!&amp;color=333333

Offline

 

#4198 2011-12-01 02:52:54

bharvey
Scratcher
Registered: 2008-08-10
Posts: 1000+

Re: BYOB 3 - Discussion Thread

14God wrote:

My uncle who is a programmer said I should be exposed to as many languages as I can.

You should be exposed to an object oriented language (a real one, i.e., Smalltalk, not a fake one like Java/JS/C++/etc.), a functional language (two, I guess, Lisp and a purely functional one such as ML), and a declarative/logic programming language (Prolog, probably).  When you've done that, learning any other language shouldn't take you more than a weekend.

But the most important thing as preparation for a programming career is to study SICP.


http://cs.berkeley.edu/~bh/sig5.png

Offline

 

#4199 2011-12-01 09:18:57

Hardmath123
Scratcher
Registered: 2010-02-19
Posts: 1000+

Re: BYOB 3 - Discussion Thread

I've got a question: what does 'morphic' actually mean? I know it relates to morphs which (I think) are like widgets, but is there something deeper? A quick Google gave a Wiki result. The Wikipedia page actually returned a link to your Morphic.js ( big_smile ), but there was nothing useful and explanatory.


Hardmaths-MacBook-Pro:~ Hardmath$ sudo make $(whoami) a sandwich

Offline

 

#4200 2011-12-01 12:23:12

Jens
Scratcher
Registered: 2007-06-04
Posts: 1000+

Re: BYOB 3 - Discussion Thread

MathWizz wrote:

@Jens I think I may have found a bug with morphic.js (or I just have very sloppy code.) For my project http://jsscratch.co.cc/player/player.ph … er+test.sb, when to right click on the right have of the screen, you always get the world menu, even if right clicking on a morph while the right side works fine.

Thanks for this bug report, MathWizz! This one was very hard for me to track down. Turns out it's a conflict between two events that each trigger a context menu (I introduced the conflicting one in trying to emulate right-click as cmd-click for old Macs). I haven't fixed it yet but am investigating into this.


Jens Mönig

Offline

 

Board footer