< User talk:Hardmath123

welcome to the scratch wiki! :D
Veggieman001 (talk | contribs) 14:01, 23 May 2011 (UTC)


Glad to see you're here. :) When Xenon is finally released, you want to help make a page about the collab? It has to be relatively popular (we had too many members, so...) and made at least one project. :)
Scimonster (talk | contribs) 13:06, 23 May 2011 (UTC)

Glad to see you know how to sign. However, it's preferable to use 4 tildes, as it adds the date and time too. Also, to indent, use colons. See Help:Formatting for more info. BTW, the sig goes on a new line, so there isn't any reason to put it on another line.
Scimonster (talk | contribs) 13:13, 23 May 2011 (UTC)
Thanks, that helped! You think think I should make one {the page} now?
Hardmath123 (talk | contribs) 13:15, 23 May 2011 (UTC)Hardmath123
You're welcome. Also, you made the same mistake I did the first time: it puts your name automatically. :P
And no, not yet. After we finish Xenon Calculator. :D
Scimonster (talk | contribs) 13:17, 23 May 2011 (UTC)
'k, Thanks!
Hardmath123 (talk | contribs) 13:18, 23 May 2011 (UTC)
Always fun helping people famous on the forums but haven't used a wiki. :P
Scimonster (talk | contribs) 13:20, 23 May 2011 (UTC)
Actually, you're more famous than I am ;)
Hardmath123 (talk | contribs) 13:21, 23 May 2011 (UTC)
Yeah, but you post on the stuff I'm interested in a bunch.
Scimonster (talk | contribs) 13:52, 23 May 2011 (UTC)

You said something on the Wiki thread in Announcements, but I forgot what it was. Do you want to bring it up on the Community Portal?
Scimonster (talk | contribs) 13:57, 23 May 2011 (UTC)

I'll add it now!
Hardmath123 (talk | contribs) 14:02, 23 May 2011 (UTC)

Why did you remove most of Scramble?

Scimonster user Profile pic.gif Scimonster (talk | contribs) 14:07, 25 May 2011 (UTC)

I agree, why did you? IMO, that was one of the best articles on the Wiki.
BWOG (talk | contribs) 14:12, 25 May 2011 (UTC)
There was a huge mistake I didn't notice :( Technical, but hard to fix. It had to do with the sample coding and all, I don't want to describe it. I'll re-upload it by tomorrow, updated for 1.1, too!
Hardmath123 (talk | contribs) 14:14, 25 May 2011 (UTC)
I thought of a "rollback" trick; you want me to try it out?
Scimonster (talk | contribs) 14:16, 25 May 2011 (UTC)
Hardmath123 (talk | contribs) 14:49, 25 May 2011 (UTC)
To undo the edits.
Scimonster (talk | contribs) 14:50, 25 May 2011 (UTC)
Fixed it already...
Hardmath123 (talk | contribs) 14:51, 25 May 2011 (UTC)


Do you know about categorization? Everything on the wiki is categorized: pages, files, templates and also categories. To categorize something put [[Category:CATEGORYNAME]] somewhere on the page, preferably at the bottom. A list of categories can be found at Special:Categories.
Scimonster (talk | contribs) 14:57, 26 May 2011 (UTC)

Hardmath123 (talk | contribs) 15:04, 26 May 2011 (UTC)

Don't forget to categorize images you upload and pages you create. :)
Scimonster (talk | contribs) 09:15, 16 May 2012 (UTC)

Huh? We categorize images? Oh yeah... I keep forgetting to categorize images, templates, and categories, because it's a bit unnatural. I'll get used to it in time, though.
Hardmath123 (talk | contribs) 10:40, 16 May 2012 (UTC)

Those templates

Why can't we just use the images?
Scimonster (talk | contribs) 08:24, 27 May 2011 (UTC)

Easier to use {{Smile}} than [[File:/filename I forgot/]]
Hardmath123 (talk | contribs) 08:27, 27 May 2011 (UTC)
So just look it up.
Scimonster (talk | contribs) 08:27, 27 May 2011 (UTC)

Scramble Logo Name

The name for your logo is called Logo. We probably need to change the name and call it something like ScrambleLogo, for 'Logo' is too generic.
ProgrammingFreak (talk | contribs) 13:20, 28 May 2011 (UTC)

Yeah, the file "logo.png" has been moved gazillions of times. :P
Scimonster (talk | contribs) 18:33, 28 May 2011 (UTC)

Internal links

y Not ().png n d bar
Scimonster (talk | contribs) 12:13, 26 September 2011 (UTC)

Hardmath123 (talk | contribs) 12:17, 26 September 2011 (UTC)
Why not in the bar? (Use internal wikilinks)
Scimonster (talk | contribs) 12:40, 26 September 2011 (UTC)

The code you wanted...

... to remove the signature border.

Since user CSS isn't available right now, you have to use Stylish, a Firefox/Chrome extension.

@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("wiki.scratch.mit.edu") {
img[style="width: 28px; height: 28px; border:1px solid #000000"] {border: none !important;}

(This code has to do with the Wiki so I can post it here.)
Scimonster (talk | contribs) 12:54, 7 November 2011 (UTC)

Communicating to Scratch via Mac application

That's a really nice article you created there! :)
Purika (talk | contribs) 14:42, 5 February 2012 (UTC)

Thanks! You know, most of my code was inspired by your Python script...
Hardmath123 (talk | contribs) 15:10, 5 February 2012 (UTC)
I agree with Purika. :) There was just one problem which I fixed, but I thought you should be aware of: Quote Icon.png Quote:
Author: Chrischb
Text:  When contributing information, it belongs to the wiki - no user can claim that the work is theirs and sign it thus. 
Source: User talk:Dazman#Signatures on articles
Some wikis have something at the bottom of the edit box saying something like this (quote from MediaWikiWiki:) Quote Icon.png Quote:
Text:  By editing this page, you agree to irrevocably release your contributions under the CC-BY-SA 3.0 License. If you don't want your writing to be edited mercilessly and redistributed at will, then don't submit it here. 
I hope you understand. Again, great work. Not that I understand Mac code. :P
Scimonster (talk | contribs) 16:14, 5 February 2012 (UTC)
Err... This code is dangerous, in the sense that slight editing could crash your computer, destroy your open Scratch project (has happened twice to me), or leak data. I just wanted to make sure nobody would complain, or if they did, I was not responsible. Can you add something like that (or maybe the wiki is not responsible)?
Hardmath123 (talk | contribs) 11:22, 6 February 2012 (UTC)

Great work!

You've been doing some great editing recently; keep it up! :D I especially liked your changes to Array. Coincidentally, I was thinking of explaining 4+ dimensions myself there. xP
Scimonster (talk | contribs) 16:43, 28 March 2012 (UTC)

Hardmath123 (talk | contribs) 17:07, 28 March 2012 (UTC)

You know, you already have a distinctive editing style. When I was reading over Event Based Programming to see if it's feature-worthy (it was), I thought, this looks like a HardMath article... I checked the history, and you had done most of the edits. :P
Scimonster (talk | contribs) 11:29, 2 April 2012 (UTC)

I guess that's a good thing. :D
Hardmath123 (talk | contribs) 12:21, 2 April 2012 (UTC)
Yep. :P
Scimonster (talk | contribs) 12:23, 2 April 2012 (UTC)

Preview button

You might want to use the "Show Preview" button when working on your template. :P
Veggieman001 (talk | contribs) 14:59, 25 April 2012 (UTC)

Huh? What "preview" button?
Hardmath123 (talk | contribs) 15:01, 25 April 2012 (UTC)
It's next to the "Save page" button when you're editing a page.
Veggieman001 (talk | contribs) 15:02, 25 April 2012 (UTC)
It doesn't really work when editing a template though, unless the template's contents have placeholder text. After all, the preview doesn't show in the real thing. :P
Scimonster (talk | contribs) 15:10, 25 April 2012 (UTC)
Aargh! How didn't I see that? :P
Hardmath123 (talk | contribs) 15:16, 25 April 2012 (UTC)
Hey, thanks veggieman001, I'm previewing practically every edit now. It's really useful, and now I don't feel bad about cluttering "Recent Changes" section. :)
Hardmath123 (talk | contribs) 18:14, 25 April 2012 (UTC)
Always glad to help! :D
Veggieman001 (talk | contribs) 18:59, 25 April 2012 (UTC)

When working on a page, it's helpful to use the button so as to not clutter recent changes. (And somehow i suspect it has a drop, only a bit, to do with your high edit count. :P But don't worry, most are good.)
Scimonster (talk | contribs) 10:53, 29 June 2012 (UTC)

Sorry, I keep forgetting.
Hardmath123 (talk | contribs) 11:22, 29 June 2012 (UTC)
Lol, i myself don't usually use it except when making major edits to a page, or creating one.
Scimonster (talk | contribs) 11:24, 29 June 2012 (UTC)


Out of curiosity, what does "OpenGL implementation for Scratch" consist of? It's probably too advanced for me (I don't really know the intricacies of objective-C (I assume you're using that) and OpenGL, but it sounds cool.
MoreGamesNow (talk | contribs)

No, I'm writing a Scratch Project which takes in an OpenGL model and renders a solid, rotatable object. I'm stuck with basically calculating which triangle occludes the other given two triangles in a 3D space (depth testing). :)
(P.S. Don't forget to sign your edits with 4 tildes (~), I had no idea who you were until I checked the edit logs)
Hardmath123 (talk | contribs) 06:08, 26 April 2012 (UTC)
Oops, my bad. Seems to me you'd need some sort of "triangle intersection" function and you'd have to check the points of the quadrilaterals (that result from the intersection). Whatever, you've probably put more thought into this than I have, I wish you luck :)
MoreGamesNow (talk | contribs) 13:33, 26 April 2012 (UTC)
Posting here though it is offtopic. I was going to post this on the forums but I didn't know if you wanted the code to be that public. This is a response to the "moveRed or moveBlue" comment:

Don't both sides have the same moves anyway (any empty hexagon)?. Wouldn't the movement function, in its simplest form, simply loop through all the squares and return the empty squares through a list? I recommend something like this:

    var moves = new Array (800)
    var moves_length = new Array(8)
    function Movement (depth)
         var j = depth*100;
         var i;
         for(i=0; i<100; i++)
                   movement[j] = i;
         moves_length[depth] = j;

This way, it utilizes one list of moves, stored in 100-item intervals, each one depending on the depth. So if you want to access the list of moves for a position that is, say, 5 deep, you call upon "Movement(5)" and it will set items 500-599 with the possible moves and the number of moves is stored in "moves_length". This way you avoid costly splicing and pushing and all the moves are stored in the same list. Of course, if you think your computer will think deeper than 8 ply, you can change "8" to the corresponding maximum depth, and "8" to that depth * 100.
MoreGamesNow (talk | contribs) 13:31, 28 April 2012 (UTC)

I think it will even out in the end to just going through each empty square and picking the empty ones, and I'd rather let script that be part of the assignment, integrated into the entry.
Hardmath123 (talk | contribs) 13:37, 28 April 2012 (UTC)

P.S. You could have posted this on the forums. :)
Hardmath123 (talk | contribs) 13:38, 28 April 2012 (UTC)

But if I had posted it on the forums, I would have been giving others code. Granted, the code isn't that complex, but still, better safe than sorry :)
MoreGamesNow (talk | contribs) 22:44, 28 April 2012 (UTC)

Edit summaries

I have to say, you've been editing the Scratch Wiki a lot in the past month - more than 500 edits! It is very well appreciated! It's easy to just look at what other people have done and make one or two changes and end with that, but you go above the call of duty and add a lot of new content to articles, which is really great.

The only comment I would like to make is that when making an edit to an article, it's really useful to have a couple words explaining what you changed in the article. You probably already know about it, but it's really useful when anybody is looking at the page history of an article. Just a couple words such as "fixed typo", "added a link", "included a reference" is good enough. Apart from that, you're doing really great. Edit on! :)
Lucario621 (talk | contribs) 22:53, 3 May 2012 (UTC)

Thanks Lucario621—I've been editing so much, I end up using Wiki markup on the forums these days!
About the edit summaries, I guess you're right. I need to get used to doing that.
Hardmath123 (talk | contribs) 08:34, 4 May 2012 (UTC)

Can you make it in your own sandbox

Do you mind working on that page in your own sandbox? Thanks!
Scimonster (talk | contribs) 10:35, 4 May 2012 (UTC)

Ok, I thought you put it there for us to work on together. Sorry. I'll put it in my sandbox.
Hardmath123 (talk | contribs) 10:37, 4 May 2012 (UTC)
Oh, i just made it as a template for you. :P
If you want to do it really awesomely, you can even list where to find it in the system browser.
Scimonster (talk | contribs) 10:41, 4 May 2012 (UTC)
Well, they're all under the same headings. I'm also working on an article about the ScriptableSpriteMorph class.
Hardmath123 (talk | contribs) 10:44, 4 May 2012 (UTC)


Thanks for wikitableifying the Inline Values page! I didn't realise there was such a thing... :P
Blob8108 (talk | contribs) 14:26, 13 May 2012 (UTC)

You're welcome. I never understood why we use WikiTables rather than good ol' HTML tables, but I did it in the name of uniformity. :)
Hardmath123 (talk | contribs) 05:49, 15 May 2012 (UTC)


You've been adding several quotes to articles, instead of simply summarizing them and referencing. Let me quote Lucario here. Quote Icon.png Quote:

Author: Lucario621
Text:  Although there may be a certain ease of use of not having to click on links for [quotes], the Scratch Wiki is an encyclopedia about Scratch - not a compilation/index of quotes. … We generally tend to avoid including long quotes of text in articles unless they're not actually directly adding key information to an article[.] 
Source: Talk:List of Curators' Speeches#Notability

So yeah, try to just mention what the quote implied, and reference it so people can follow up if they want. :)
Scimonster (talk | contribs) 11:38, 15 May 2012 (UTC)

Needs deleting

You can just use {{NotUseful}} in the future, you know. :)
Veggieman001 (talk | contribs) 13:07, 29 May 2012 (UTC)

Oh, thanks!
Hardmath123 (talk | contribs) 14:44, 29 May 2012 (UTC)
I wish I could delete pages myself, though... :(
Hardmath123 (talk | contribs) 14:57, 29 May 2012 (UTC)
Now what are you suggesting? :P
You have been a very active and helpful editor. That's definitely a plus.
Scimonster (talk | contribs) 15:02, 29 May 2012 (UTC)
Hardmath123 (talk | contribs) 15:12, 29 May 2012 (UTC)
What did you mean by that statement, wishing you could delete?
Scimonster (talk | contribs) 15:51, 29 May 2012 (UTC)
... I meant I wished I could delete? Like I wish I could fly/own a lightsaber/use the force to throw people at walls/use the force to throw walls at people. Same principle, right? :/
Hardmath123 (talk | contribs) 16:14, 29 May 2012 (UTC)
I don't get it... why is that such a deep statement?
Hardmath123 (talk | contribs) 16:16, 29 May 2012 (UTC)
Oh, it just sounded to me like you wanted to be an admin. :P
Scimonster (talk | contribs) 17:05, 29 May 2012 (UTC)
Ah. Well, it would be nice... :P
Hardmath123 (talk | contribs) 06:11, 30 May 2012 (UTC)


Why did you stop making Xenon?
XComputers (talk | contribs) 22:12, 13 June 2012 (UTC)

Well, an number of things happened. It was largely my fault, because I kept trying to keep a good, specific schedule and kept complaining when somebody leapt ahead with the project. I still stand by my opinion that when programming collaboratively, you need to make many small revisions which many people can check, rather than do it in leaps and bound, but I suppose I was killing everyone's excitement. Also, we didn't spend enough time thinking how exactly we were going to do it, we jumped in and began to code.
Anyway, I did complete a Xenon-based project, a logic evaluator (check my recent projects), and used much of the Xenon framework for the designs, though! :)
Hardmath123 (talk | contribs) 12:19, 14 June 2012 (UTC)
I suppose i agree with that, but it probably would have gone better if you had explained, and also if we had done it at a better time for peoples' schedules.
Scimonster (talk | contribs) 14:29, 1 July 2012 (UTC)
Agreed. Live and learn, I guess.
Hardmath123 (talk | contribs) 14:52, 1 July 2012 (UTC)

User page redirects

No, they're not allowed. The only other one i remember was Dazman doing it, but there were some before my time.
Scimonster (talk | contribs) 14:32, 1 July 2012 (UTC)

Why not?
Hardmath123 (talk | contribs) 14:51, 1 July 2012 (UTC)
I'm not quite sure of the original reason, but i wouldn't allow them because user pages belong in another namespace. I don't think we have redirects to other namespaces, except for shortcuts, and possibly one or two to some important pages in the Project (Scratch Wiki) namespace.
Scimonster (talk | contribs) 15:25, 1 July 2012 (UTC)
Can I make a shortcut then? U:HM123 or something?
Hardmath123 (talk | contribs) 16:08, 1 July 2012 (UTC)
I doubt it. Bring it up on the CP though, and let's get some other opinions.
Scimonster (talk | contribs) 18:44, 1 July 2012 (UTC)

To use an image without uploading

Use the Scratch redirect page. http://scratch.mit.edu/redirect/url?link=http://img707.imageshack.us/img707/843/hardmath123.png
Scimonster (talk | contribs) 08:43, 8 July 2012 (UTC)

Wait, so images from the Scratch Website do show up "just like that"? Cool!
Hardmath123 (talk | contribs) 08:45, 8 July 2012 (UTC)
Yep. JSO did it.
Scimonster (talk | contribs) 09:00, 8 July 2012 (UTC)

About why your sandbox edits don't work...

See this. It's unfortunate, but there you go. :/
Veggieman001 (talk | contribs) 01:16, 20 July 2012 (UTC)

That's just sad. :(
Hardmath123 (talk | contribs) 01:52, 20 July 2012 (UTC)

Your turn?

I think you should create a CP topic like WeirdF's and veggieman001's. :3 Like, really. If you want. (who wouldn't? XD)
Scimonster (talk | contribs) 12:38, 31 July 2012 (UTC)

You think so? BTW I got chosen as a curator today, I'm on cloud 9.
Hardmath123 (talk | contribs) 14:42, 31 July 2012 (UTC)
Yeah, i do. Congratulations about becoming curator! Cloud 9?
Scimonster (talk | contribs) 14:47, 31 July 2012 (UTC)
Wow, thanks Sci. I appreciate it. I believe cloud 9 is an expression meaning practically in heaven. I'm afraid I had to look that up on Wikipedia, though... :P
Hardmath123 (talk | contribs) 14:54, 31 July 2012 (UTC)
Oh, cool.
Scimonster (talk | contribs) 14:55, 31 July 2012 (UTC)

Congratulations on curatorship! :D

Great job! I can't wait to see your style of chosen projects. :P
Scimonster (talk | contribs) 12:35, 28 August 2012 (UTC)

Me too :P
Coinman (talk | contribs) 13:10, 28 August 2012 (UTC)

Thanks, guys!
Hardmath123 (talk | contribs) 13:50, 28 August 2012 (UTC)

What projects are you going to choose, could you possibly choose an art project. cough cough.
Joletole (talk | contribs) 13:56, 28 August 2012 (UTC)

Categorizing redirects

Don't forget to do it! ;) Category:Redirects.
Scimonster (talk | contribs) 10:43, 20 September 2012 (UTC)

Hardmath123 (talk | contribs) 11:05, 20 September 2012 (UTC)

Code collab?

I've got an amazing idea. Modding Scratch — in HTML4, mostly, but with some HTML5. I don't love canvas, and i heard that it's also slower than elements. We can collaborate!
Scimonster (talk | contribs) 13:47, 21 September 2012 (UTC)

I would love to see the outcome. :3
ProgrammingFreak (talk | contribs) 14:05, 21 September 2012 (UTC)
You mean writing a Scratch editor in HTML/JS? I'm totally up for it! :)
Hardmath123 (talk | contribs) 15:36, 21 September 2012 (UTC)
Not exactly an editor. I'd like to include some more features, such as first class lists, (maybe) regexes...
I made a discussion topic here.
Scimonster (talk | contribs) 19:16, 22 September 2012 (UTC)

Since the forums are down and will be archived, i'll tell you here. While then, creating a block-based whatever-that-Mac-program-was wasn't feasible, because it's Mac-only and i didn't have a Mac, in about a month, i'll be getting an old one (don't know the specs), so we might be able to do that for real. :)
Scimonster (talk | contribs) 15:07, 8 May 2013 (UTC)

You mean Quartz? Sure, I'd love to work with you! Are you sure you want to do something graphical? I've been toying with the idea of a new programming language which you embed into your site with <script type="text/Skew">. The interpreter would be written in JS. It would end up to be like a cross between Squeak and Python, but with the awesome lambda-ness of js and GUI powers of HTML5:
import window.document.getElementById as $

set ($ "box").innerHTML to "Welcome!"
for [1, 2, 3, 4] {obj:
    print obj

But I would also enjoy doing something like a graphical Scheme that compiles to Python or something.
Hardmath123 (talk | contribs) 15:31, 8 May 2013 (UTC)

That reads as "the awesome lambda-ness of HTML5", which I'm sure isn't what you meant. :P
Blob8108 (talk | contribs) 15:44, 8 May 2013 (UTC)
Yeah, that's it, Quartz. TBH, i've always wanted to do something graphical, but never really had a chance, so this would be at least a good learning opportunity. Skew sounds interesting, but how would it work? Would they also need to include a script such as skew_interpreter.js?
Scimonster (talk | contribs) 15:47, 8 May 2013 (UTC)
well, yes, they would need to have an interpreter file, but ideally you should optionally be able to compile from skew to pure javascript, like coffeescript. We should actually implement skew in skew for maximum awesomeness. If you want to d something graphical, we could make something the world desperately needs: a proper JS IDE that runs in the browser and is not clunky like the js fiddle editor. The thing is, with Snap! out already, I don't think another js based graphical programming thingamabob is needed. What Mac are you getting? MacBook or iMac? Congratulations. :)
@blob: yeah, I meant js. iOS typing FTW!
Hardmath123 (talk | contribs) 15:56, 8 May 2013 (UTC)
Skew in Skew? Hey, you read my mind. A proper browser-based JS IDE. Programmed in JS for programming in JS. I suppose i'd have to learn all about the advanced features and syntax of JS instead of just the basic stuff i use now. :P And i really don't know anything about the Mac. It's several years old and is currently my Grandma's (who is light-years behind when it comes to computers, as she tells me).
Scimonster (talk | contribs) 16:25, 8 May 2013 (UTC)
look up bootstrapping compilers on Wikipedia. Then, for that added kick, look up Trusting Trust. It's brilliant.
Hardmath123 (talk | contribs) 16:27, 8 May 2013 (UTC)
anyway, let's do it! I'll help you out with JS, it's a nice language and I'm sure you'll love it. We can host it on my g docs, and use that to share code, too (I know your email).
Hardmath123 (talk | contribs) 16:29, 8 May 2013 (UTC)
Oh, OK. I'd hate to get some Trusting Trust type software on my computer! Do which? I think the JS IDE. I know JS nicely enough (http://typeint.com/typer is built in JS [with jQuery]), but i'm just not so good with prototyping and advanced OOP. (Does this mean i get to know your very-secret email?)
Scimonster (talk | contribs) 17:33, 8 May 2013 (UTC)
the IDE, of course.
Hardmath123 (talk | contribs) 04:34, 9 May 2013 (UTC)

──────────────────────────────────────────────────────────────────────────────────────────────────── Actually, have you ever seen Aptana Studio 3? It's a pretty good web-code IDE (yes, it supports JS). So maybe what you want is actually out there already... In any case, we could still do a block-based one, right? What i like most about blocks are the lack of syntax errors. You know how many times i have to open up the console to find out "missing )", "extra )", "missing semi-colon"? Way too many...
Scimonster (talk | contribs) 12:36, 9 May 2013 (UTC)

It doesn't work in the browser, which is what the point was… all the current browser-based IDEs are super-clunky because they try to support old browsers instead of using new technologies. I would love to ignore moz/ms/opera and just make it for chrome and safari.
Hardmath123 (talk | contribs) 13:19, 9 May 2013 (UTC)
EDIT: But if you really want blocks-based, it's worth pointing out Waterbear (waterbearlang.com). It's exactly what you seem to want.
Hardmath123 (talk | contribs) 13:21, 9 May 2013 (UTC)
Oh yeah. :P
Gecko is just as good as WebKit, and i use Firefox, so we should definitely support it.
Waterbear is cool, but it's not a real JS IDE. It's like, too simple. I think we should support as full of a feature set as we can, using actual JS syntax. But yes, block based, actual JS. How does that sound?
Scimonster (talk | contribs) 13:48, 9 May 2013 (UTC)
No, JS has too many primitives: you'd have pages and pages and pages and pages of blocks. How about block-based CSS instead?
Hardmath123 (talk | contribs) 15:12, 9 May 2013 (UTC)
Even better would be a live HTML/CSS IDE, where you could drag in XHTML5 blocks to make your page, and either drag in CSS blocks to a style panel, or modify some attributes (like box model and simple text styling) directly in the page.
Scimonster (talk | contribs) 15:18, 9 May 2013 (UTC)


What's the Vulcan greeting? Also, are you an admin?
Curiouscrab (talk | contribs) 19:51, 15 October 2012 (UTC)

Wikipedia:Vulcan salute
And unfortunately he's not. :(
Scimonster (talk | contribs) 20:00, 15 October 2012 (UTC)
Alright. If he was I was going to add him to my userpage in the admin section.
Curiouscrab (talk | contribs) 20:12, 15 October 2012 (UTC)
Yeah, unfortunately I'm not an admin. But I can still vulcan-salute!
Hardmath123 (talk | contribs) 09:14, 17 October 2012 (UTC)


Are you ignoring [1] on purpose?
Bharvey (talk | contribs) 23:27, 18 February 2013 (UTC)

Well, I'd rather have all my communication with people on the internet completely visible to everyone. Safety thing. I hope you don't mind.
Hardmath123 (talk | contribs) 11:20, 19 February 2013 (UTC)
We're not offended. The thing is, you seem to be earning a place in the Snap! acknowledgements. The other two minors in that list are identified by their True Names. Fullmoon already had his name on the net in connection with other projects, and I had a f2f discussion with nXIII's parents about it. So, that's the topic of conversation.
Bharvey (talk | contribs) 15:09, 19 February 2013 (UTC)
I'm fine with "Hardmath123 on Scratch". :) Maybe if I get to meet you guys sometime in the future…
Hardmath123 (talk | contribs) 15:56, 19 February 2013 (UTC)
OK. Looking forward to it! (BTW, how come I'm not getting email notifications when this page changes even though I checked the "watch" box?)
Bharvey (talk | contribs) 16:13, 19 February 2013 (UTC)
"Watch" only means it will appear bold when you check out the recent changes… I don't think the Wiki supports email notifications for pages (if anyone edits like me, I'd flood your inbox!). If you want, we can discuss on your talk page so that whenever you load a Wiki page you get a yellow box saying you've got new messages.
Hardmath123 (talk | contribs) 01:54, 20 February 2013 (UTC)
I swear, I used to get emails about changes to pages on my watch list! (As for flooding, that's what the "this is a minor edit" checkbox is for; it means "don't send emails to people watching this page"!)
Bharvey (talk | contribs) 03:55, 20 February 2013 (UTC)
Try Preferences (top-right)?
Hardmath123 (talk | contribs) 05:54, 20 February 2013 (UTC)
Good idea, but I just looked, and that box is already checked. I think the wiki just doesn't love me.
Hey, Hardmath, you've started an argument among the Snap! team. We've been planning to collect email addresses when people sign up on the (any day now...) Snap! site. Scratch does that, too. (Well, if you say you're under 13 they ask for a parent's address. And afaik they never check to see if it's a real address. But they do ask.) Are you going to boggle at that? I'm not asking to put pressure on you -- it's that if you, who know us well, have a problem with it, then kids who just discover the site will too, a fortiori. So should we not ask? Should we say "optional email address in case of forgotten password"?
Bharvey (talk | contribs) 00:06, 21 February 2013 (UTC)


To be bluntly honest, yes. I have a problem with typing my email address anywhere, to be honest, and I think Snap! isn't an exception. If it's just for forgotten password, I'd say it's unnecessary. Alternatively, why not allow users to login with their Scratch credentials? I'm guessing a lot of Scratchers will be using Snap!, and it is pretty annoying to have many accounts all over the place. Especially if you have my level of memory… :P

Oh, and the Wiki guys are "renovating" (hence the nauseating new look), so I suppose it'll be fixed by Scratch 2.0.
Hardmath123 (talk | contribs) 07:17, 21 February 2013 (UTC)

Maybe both - Scratch's CAS and also only a Snap! account.
Scimonster (talk | contribs) 09:42, 21 February 2013 (UTC)
OK, no "bluntly" about it -- I asked you in order to get a real answer. We'll probably end up with an optional password-reset email. Using the Scratch login is under discussion with the Scratch Team but the 2.0 conversion is keeping them busy and we may not have a good technical means to do that in time for our own beta. (Scratch login is what I've wanted all along, to make the point that we're still connected with the Scratch community.)
Bharvey (talk | contribs) 16:04, 21 February 2013 (UTC)

Paint editor

Okay, so, here's my problem. We want you to work on the Snap! paint editor. But you have an email phobia, and Jens has a forum phobia (I think he thinks the signal-to-noise ratio is too low), and I'm feeling caught in the middle and frustrated. So, figure out a way we can make both of you happy.
Bharvey (talk | contribs) 00:07, 22 March 2013 (UTC)

Wow… thanks a lot!
I'm sorry, but I don't think I will give in to using my email (no offense, it's a personal thing which I'm not comfortable talking about here. I really hope you understand.) Is Jens' problem the constant onslaught of other unrelated matter? Because we don't need to use our 301-page thread. I'm sure the ST will be alright if you, Jens and I have our own semi-private and focused thread for the Snap! paint editor in the Advanced Topics. I haven't done any serious (as in user-facing) programming before, so I don't know how much discussion is really needed.
Hardmath123 (talk | contribs) 02:43, 22 March 2013 (UTC)
Okay, how do you edit this page anyway?
Point for me is, I'd really love you to contribute to Snap!, especially to the Paint editor, because I think you're a cool programmer. But, I have a deep aversion to spending time playing the social network game, hanging out on github, forums, wikis, bug trackers, calendars, camp fires, back offices and other so called tools which require me to constantly feed them attention. I want to hack and get things done. Plus, I believe that programming a real product at certain stages is best done in small, secluded groups, away from the public. That's how we programmed Scratch (and that's how Scratch is still developed today), and that's how we programmed Snap, too.
So, here's the thing. You can check out both Brian and me (and others from the larger team) from independent sources. Have your parents call Brian up at the University in Berkeley, likewise you can easily find my phone number online, and - since I'm a German attorney-at-law -, you can call (or email) the ministry of Justice, the Böblingen Court (Amtsgericht) or the Stuttgart Court of Appeals (Landgericht) to inquire about me. I guess if you don't want to reveal you real identity to us that's fine, too. But then just get an anonymous email so we can get in touch privately. If you or your parents don't believe we're legit or are afraid that we're Nigerian scammers or pedophiles, that's fine, but I won't work with you.
Jens (talk | contribs)22 March 2013
Don't worry, I don't think you're an evil sorcerer. It's just, well, I don't know, it's hard to explain. I'm just in middle school, and the internet's a big, scary place. Not everyone—even on Scratch—is as nice as you guys are, and that's something I respect about you, but I find the idea of private, unmoderated communication with anyone rather frightening. The Scratch Forums are a great friendly place, but the real world is much more daunting to me. You can call it paranoia if you want, but for me it's kind of the truth.
I understand that when you're programming something 'big', you need to be a bit more serious, and maybe forums may not be ideal for that kind of work (honestly, though, I think they're more than enough for simple communication of ideas and opinions, which is all you really need if you are coding collaboratively). I guess it's probably easier for you because you're used to emailing people.
So I guess the deal is this: I'm happy to contribute code to the paint editor (or any part of Snap!, for that matter), and I'm also ok with talking over the forums—but I'm not alright with any form of private conversation (emailing, Skype, whatever). I'm really sorry that I'm being so bothersome about this—I hope I'm not annoying you.
Bharvey, can I talk to you on a comment thread on a project about something? Just check your messages by going to the Scratch homepage at some point. Thanks.
P.S. Jens, your edit was just fine, but you signed the 'long' way. Just put for tildes, and they will turn into the fully formatted signature.
Hardmath123 (talk | contribs) 07:39, 22 March 2013 (UTC)
Well, I'm sorry for putting this pressure on you, if it's something you're uncomfortable about. I'll just wait for you to grow up, then :-)
I don't need Skype (very often), but I'm not going to poll forums, code repositories, drop box, paste bins, wikis and rss feeds just to work with someone on a project. Often, if not most of the time discussions about design decisions are better done in private, at least that's what I've learned. You can spend all day and all night fiddling with so-called web 2.0 sites (and acquiring karma and klout doing this, which is why many people are now communicating almost exclusively over Twitter, Facebook and G+), but that's just for selling yourself, for creating a brand-name, IMO, not for creating Great Stuff.
Here's the thing I don't understand: If the internet is this big, scary place you say it is, and if many people aren't as nice as they should be, why do all person-to-person communication out in the open instead of privately with people you know personally? (That is, I guess we should get to know each other personally. Get your parents involved! When are you coming to Berkeley or to Germany?).
Yeah, of course you can contribute to Snap! whichever way you feel comfortable about, just like anybody else. But I'll mostly stay out of it, sorry.
So, let's check out the four tildes...
Jens (talk | contribs) 08:12, 22 March 2013 (UTC)
Hardmath, just my two cents about this. I think you're a great programmer, and would love to see what you can do with Snap. Like Jens suggested, have your parents talk to them, and see if they agree. I would trust them. If you really want to keep your identity private, create a separate email for this. I understand your position, but i agree with Jens, that private communication is how to really get things done.
Or what about a mailing list? It's sort of like a public forum, but it's also more exclusive and comes right to your inbox.
Scimonster (talk | contribs) 10:08, 22 March 2013 (UTC)
Alright, thanks Jens. I get your point of view about self-advertising—that's what seems to be wrong with StackOverflow. As far as communication goes, don't you htink it's safer to communicate (not-confidential information) with someone when there's a team of moderators watching out for you? Put yourself in my shoes (Crocs? :D), we kids have a different point of view.
So, should I work on a paint editor or not? Would you rather have someone with email contact working on it? I totally understand if you do. Otherwise, I'm fine with writing you a changeset myself, which you can look over. I'm sure I'll be able to manage something reasonably good for you, and it'll be a really awesome learning opportunity for me. :)
Hardmath123 (talk | contribs) 10:42, 22 March 2013 (UTC)
Sure! Go ahead and work on the paint editor, that would be awesome, and that's what I'm trying to invite you into! Just please find a way to keep me from having to visit a dozen websites just to look at some code and to get back in touch with you :)
Jens (talk | contribs) 11:39, 22 March 2013 (UTC)
It's a deal! Thanks again, Jens and Brian. :)
Hardmath123 (talk | contribs) 11:42, 22 March 2013 (UTC)

Scratch 2.0 File Format and pagesize of this page

Okay, two things.

  1. The last time you did anything to the Scratch 2.0 File Format page was almost 2 months ago. Yet you have it on hold with {{In Progress}}. What else are you going to do with it?
  2. Aren't you going to make an archive soon? This page is really long. The CP and several other users (such as veggieman001, lucario621, and I) have made a talk subpage to put old discussions.

Mathfreak231 (talk | contribs) 12:59, 14 April 2013 (UTC)

I'm sorry, you can go ahead and remove the progress thing—I was kind of busy and forgot about that.
I don't really want to archive my talk page (yet!). Sci and veggie get tons of messages about all sorts of admin-stuff; people only use my talk page to contact me off the forums (i.e. the Snap! team).
Hardmath123 (talk | contribs) 13:47, 14 April 2013 (UTC)
it's really the person's choice whether they want to archive their talk page (and i myself regret doing so that early). it's not necessary to pressure people about it.
veggieman001 (talk | contribs) 19:18, 14 April 2013 (UTC)

Transfer of Highest Non-admin Editcount

Yours: 3,308 edits
Mine: 3,940 edits
Curiouscrab (talk | contribs) 00:07, 29 July 2013 (UTC)

Nice! Wiki on! 3,000+ is a lot. :) Somehow I was under the impression that you were promoted to admin at some point… if not, definitely ask Sci if it's possible. You deserve it.
(I'm officially inactive on the Wiki; I don't really have the time to edit seriously and I'm really happy with what I've contributed already. Now you need to pass the inactive admins!)
P.S. Editing a lot is fine, but don't let it become an obsession. ;) If you ever find yourself looking at your edit count a lot or editing for the sake of editing (as at some points I admittedly have), just be careful. :) 11:02, 30 July 2013 (UTC)
I can't promote people to admin as i'm not a bureaucrat, but tbh, even so, i'm not sure CC gets all of the wiki procedures, but i can't exactly put my finger on what it is. It's… collective.
Scimonster (talk | contribs) 11:59, 30 July 2013 (UTC)
I think Hardmath123 deserves admin.
Curiouscrab (talk | contribs) 00:13, 11 August 2013 (UTC)
I do to, but the bureaucrats didn't think so. Admittedly he didn't give the best reasons. Now he's officially inactive on the wiki, so i see no reason anymore.
Scimonster (talk | contribs) 12:46, 11 August 2013 (UTC)
Yep, sci said it all. And I think whatever happened, happened for the best: soon after they said no I was swamped with school, life, and working with Snap!, so I became more and more inactive on the Wiki.
But I appreciate the sentiment; it means a lot to me that you both think I would have been a good admin. :) 14:19, 11 August 2013 (UTC)


Great job on becoming EW for sure, and maybe admin! I still wonder which you'll end up as; what do you think?
ErnieParke (talk | contribs) 20:17, 18 September 2013 (UTC)

Definitely admin!
Blob8108 (talk | contribs) 20:22, 18 September 2013 (UTC)
Hopefully admin. :P But congrats hm! :DD
Scimonster (talk | contribs) 18:08, 19 September 2013 (UTC)
thanks everyone! :)
Hardmath123 (talk | contribs) 00:36, 20 September 2013 (UTC)

Yep, congrats :D
Turkey3 (talk | contribs) 00:52, 20 September 2013 (UTC)