« first day (1993 days earlier)      last day (2847 days later) » 

12:00 AM
I was mainly C/C++ before that, but I looked at the NDK guides and decided to learn Java instead.
 
back when I started branching out, I tried mobile dev. Between Obj-C and the confusing mess of android + java + xml, they both scared me off
 
I like their XML layouts and such, but it does take some getting used to.
 
@Geobits is it seriously vandalism?
 
if you guys want verbose, learn XSLT
 
@Downgoat Putting stickers on stuff that isn't yours? What else would it be?
 
12:02 AM
@Downgoat Ship me actual cheddar and we can talk
 
Mild as far as vandalism goes, but still counts.
 
@Geobits yeah, I wouldn't mind trying out Android dev again someday, but for the meantime, JS keeps me happy
 
@Geobits If I lost my dog and I put up "lost dog please call 1-800-DWN-GOAT" signs all over town i mean sure it's "vandalism" but i doubt anyone's gonna care
 
@Downgoat I voted yes, (and I actually would like cheddar stickers no joke) but I'm not planning on sticking them everywhere around town.
 
@DrGreenEggsandIronMan >_> idk, idk how to advertise
 
12:04 AM
you get all of the verbosity of XML, with prefixes on every keyword, and its purely functional
 
maybe ill go out to city center and just hand out "Cheddar" flyers to everyone who looks nerdy
 
@Downgoat That's not the same as putting advertising stickers up :/
 
@Downgoat or spend the time to make the language awesome, and then do something flashy and report it on HackerNews
 
@Geobits it's not really advertising, I mean it's an open source project, it's not like I'm making money
 
@Downgoat Find some place with a lot of Pokemon Go players around lol.
 
12:05 AM
@Quill i am a goat the most flashy thing I can do is make a goat remix :|
 
advertising is independent of profits
 
^
 
ooh found something:
51
Q: Open Source Advertising - 2H 2016

Grace NoteWe're now entering the second half of 2016. And with it, we enter a new round of Free Vote-Based Advertising for Open Source Projects for Stack Overflow. We are clearing the leaderboards for the second half of the year. Here is your chance to create a Free Vote-Based Advertisement for an Open So...

 
It must be an advertisement soliciting the participation and contribution of programmers writing actual source code
 
@NathanMerrill ok i guess it is advertising but still i highly doubt anyone will give a shit about you placing stickers on public bulletin boards.
 
12:08 AM
@Downgoat it depends on the place, but for the most part, yeah
 
^ Me trying to figure out how to use screen-recording software
 
Ooh, I should make a neovim ad for the open source advertising.
 
> 403 Forbidden
 
that pinned message has been there for nearly 2 weeks
 
12:22 AM
@LegionMammal978 Xsplit is decent and free btw
 
Okay, this link should work better:
 
apparently, Mega offers 50GB of free storage
compared to Dropbox's 5GB
 
Not private though
 
@LegionMammal978 only 50GB per repository, public, and violates TOS
 
Google drive gives you 15GB
 
12:28 AM
should a Cheddar shirt say "Cheddar" should it have the github?
 
@HelkaHomba yeah but 50GB is another magnitude bigger
 
@LegionMammal978 translation?
 
@NathanMerrill No idea, just entered in a random Strawpoll poll ID
Also, MediaFire gives you 10GB free (but 1TB for only US$3.75/mo.!)
 
@NathanMerrill Fun fact: The poll has 0 responses
 
@uoɥʇʎPʎzɐɹC ;_; y no teascript
or javascript
 
@uoɥʇʎPʎzɐɹC Mine is Mathematica/Mthmtca
 
Should've gathered more options
 
(And yes, Mthmtca is a language)
 
12:34 AM
Hey, yo! What languages do you people like?
 
who would not want to wear this
 
needs to be higher up on the shirt
 
@Downgoat People going to a milk allergy conference
 
@Downgoat ._. dat photoshop doe
 
@Quill ok
 
12:35 AM
@Downgoat I'd wear it if you'd send it for free :p
 
@Quill but do u think the spacing between ches and "Cheddar" is good?
 
@uoɥʇʎPʎzɐɹC for golfing?
 
@Downgoat It needs a lens flair and the text "2.0" after it
@DrGreenEggsandIronMan yep
 
@Downgoat the spacing is okay, but I think the logo should be smaller and the name a tad bigger
 
@Downgoat jk
 
12:35 AM
@uoɥʇʎPʎzɐɹC In this order V-MATL-python.
 
@uoɥʇʎPʎzɐɹC wait srsly?
what sohuld be on the back?
 
@Downgoat don't add it, unless you're going for sarcasm
 
I should have url somehwere...
 
@Downgoat github link and "by @Downgoat" in small letters
 
Oh btw @all, if you're into userscripts, there's a good burn script that lets you hide specific messages
 
12:38 AM
@Quill can i set the burn animation to automatically run on any message that says "Python"
 
you should say "On PPCG.SE @Downgoat Github <Github username> " blog twitter, etc.
 
@Downgoat If you seriously want to advertise cheddar, stickers and t-shirts are not where you should focus your efforts.
 
@Downgoat I have a cheap way to reach millions of geeks for 8 dollars for one million people
no joke
 
@Downgoat Maybe a small <github logo>: cheddar-lang/Cheddar?
 
Tshirts and stickers are for celebrating, Advertising should be making the language awesome
 
12:39 AM
^
 
it has to do with "Project Wonderful" and "explainxkcd.com" and "One-ad-everyone-sees" @Downgoat
 
@Quill yes ik
 
no
just no
 
@Quill tshirts won't even be effective at advertising but if i make tshirts i might as well put url on them
 
12:40 AM
github, blog, creator, github logo, etc.
 
@uoɥʇʎPʎzɐɹC ?
 
Yeah, I agree. (Not posting a caret though). The best thing you could do to advertise cheddar is write something useful/cool in it.
 
no one wants to wear a google search result
 
@Downgoat which message?
@Downgoat In small letters
 
?
 
12:41 AM
Seriously, @Downgoat. projectwonderful.com/…
$3. All the geeks on explainxkcd.com
by auction
 
@uoɥʇʎPʎzɐɹC huh ok
 
40k a day according to chart @Downgoat
*visitors
`*link clicks
@Downgoat soon much cheaper than google adwords
plus only geeks
 
@uoɥʇʎPʎzɐɹC ik, will look at actual advertising later
 
Cheddar will not be great until you do file IO
 
i just want to wear a tshirt
@CᴏɴᴏʀO'Bʀɪᴇɴ that'll take like 2 seconds
@CᴏɴᴏʀO'Bʀɪᴇɴ link to your file I/O npm package?
 
12:46 AM
don't use that
please
it's too simple
 
>_> but fs is async
 
readFileSync
writeFileSync
 
@Downgoat add threading
 
@uoɥʇʎPʎzɐɹC multithreading?
nah
sounds hard
 
12:47 AM
cheddar needs support for the python library
 
@CᴏɴᴏʀO'Bʀɪᴇɴ >_> okay well now it won't take 2 seconds ;_;
 
you'd get like 3 million people instantly
 
file should be the file I/O library?
 
'cause Python's greatest advantage is it's library
 
@Downgoat really? is readFileSync too hard
 
12:48 AM
FS? File?
 
and that's why I won't switch
 
@CᴏɴᴏʀO'Bʀɪᴇɴ I'll have to write an encoding class, buffer class, etc.
 
not too hard
 
@uoɥʇʎPʎzɐɹC not really
its stdlib is really bare
@CᴏɴᴏʀO'Bʀɪᴇɴ it will still take a while and lots of bug testing and pain
 
@Downgoat so? It's got PyBrain, numpy, django, and even antigravity
@Downgoat still much better than C++
 
12:50 AM
will have support for npm packages
writing an abstraction layer between Cheddar and Python will be scary
 
if you can have compatibility with Java, you can have compat with python
through Jython
then use JVM byte code wrapper to JS
your other OS gets me to 404
it was a really nice site, the 404
 
@uoɥʇʎPʎzɐɹC that'll be ridiculously slow tho
@uoɥʇʎPʎzɐɹC oh whoops
 
yeah, but then you can speed it up
once you got millions of programmers, you'll have the power of open source
it like makes cheddar 10000% more useful
@Downgoat you could just use C to make a wrapper
their API is real simple
 
how should a range behave when given notinteger arguments
 
1.1:5.5 currently gives 1.1 2.1 3.1 4.1 whereas it shiuld go up to 5.1
 
1:04 AM
@Downgoat You're gonna want to seriously consider how to handle encoding before you approach that kind of I/O
At this point I feel like I should be guarding Pytek's encoding system like a nuclear bomb recipe but eh
I think I've shown you messages about it before
 
the thing is, cyoce's function is not suited well for non-integers. it generates them backwards.
I think I could adapt it to go forwards tho
 
Also get generators/iterators first since reading will need them
 
^
range = (a, b) => {
    let out = Array(b - a + 1 | 0);
    let i = 0;
    while(a <= b) out[i++] = a++;
    return out;
}
seems to work nicely
now to add case when b < a then we're done I think
 
@quartata yeah?
what do you mean?
 
range(3, 0.5)
Array [ 2.5, 1.5, 0.5 ]
does this make sense?
 
1:14 AM
O_O custom t-shirts are $42 each
@CᴏɴᴏʀO'Bʀɪᴇɴ what's output for range(1,5) and range(1.1,5.5)?
 
range(1, 5)
Array [ 1, 2, 3, 4, 5 ]
range(1.1, 5.5)
Array [ 1.1, 2.1, 3.1, 4.1, 5.1 ]
 
can you make it [a, b) :3
 
...m'kay
then range(3, 3) would be empty, no?
why not just have monadic : be a range from [0, n) and have the other be inclusive?
 
@CᴏɴᴏʀO'Bʀɪᴇɴ yeah
 
1:32 AM
I think that range(3, 0.5) -> [3, 2, 1]
the automatic detection of direction is cool, but the first number is still "start" in my opinion
@Downgoat does cheddar have a three-param range function?
(aka, "step")?
 
no
range is an op
 
range(3, 0.5)
Array [ 3, 2, 1 ]
range(3, 1)
Array [ 3, 2, 1 ]
 
idk how ternary ops would work
 
most languages technically have one
?:
 
that's a ternary, not a ternary operator
idk
 
1:39 AM
@CᴏɴᴏʀO'Bʀɪᴇɴ range(3,1) should be [3,2], no?
 
^
 
it's inclusive
 
seems odd imo
 
@Downgoat no, it operates on three things?
wait, so range(1,3) is [1,2,3]?
 
1:40 AM
we figured that the only use case of exclusive was [0, n), so that's the monadic version
 
i am confused but either way. ?: has really funky parsing which I don't want to attempt with range
 
@NathanMerrill yes
 
^^^
 
@Downgoat yeah, I agree
well, now that I think about it, its not that weird
we do the same sort of parsing with functions
funcname ( param , param2 )
you have three parts
boolean ? statement : statement
 
function parsing is done like:
<property> <arglist>
 
1:44 AM
regardless of parsability, three-part expressions can often reduce readability
 
An... interesting bash command I created (don't worry, it's not malicious, just an echo):
echo -e '\ec'$USER'@'$HOSTNAME':~$ rm -rf /\nrm: it is dangerous to operate recursively on '\''/'\''\nrm: use --no-preserve-root to override this failsafe\n\e[1;31mOh, \e[7mrm\e[27m these days...\e[0m'
 
-e '\ec'$USER'@'$HOSTNAME':~$ rm -rf /\nrm: it is dangerous to operate recursively on '\''/'\''\nrm: use --no-preserve-root to override this failsafe\n\e[1;31mOh, \e[7mrm\e[27m these days...\e[0m'
 
@CᴏɴᴏʀO'Bʀɪᴇɴ You doing it in bash?
 
@CᴏɴᴏʀO'Bʀɪᴇɴ It currently only works in bash :|
 
1:46 AM
I know :3
 
@quartata Haha, yeah, don't worry about it. We're still gonna do it better than them.
 
@El'endiaStarman I KNOW WHERE YOUR CODE LIVES I WILL TAKE THE THINGY
 
for path finding, DPS has the same Big-O, right?
it just fails to find nearby solutions quickly
and it doesn't find the shortest path
DFS*
 
2:05 AM
You mean, does DFS has same big O as BFS?
 
@quartata ok yeah
@CᴏɴᴏʀO'Bʀɪᴇɴ there is a lenny somewhere in there
 
2:36 AM
Q____Q -9 rep on Qpixel
all posts hav downgoats ;_;
 
2:54 AM
SOMETIMES I THINK THE COMPILER IGNORES ALL MY COMMENTS
11
 
OH NO @NewMainPosts HAS BECOME SENTIENT
@NewMainPosts please spare us, we're just programmers who will join the revolution
 
I need to specify a lower limit on how many people who I think are actually gonna buy Cheddar T-shirts so, last poll about t-shirts: strawpoll.me/10742440
 
just get a spreadshirt shop and then you don't have to pay anything
 
wat is spreadshirt
why did this not show up on all the google searchr esults ಠ_ಠ
idk if spreadshirt has tri blend tshirts
damn thats ugly
 
yeah the shirt just looks bad w/ the cheddar logo
 
3:03 AM
> stdlib and classes aren't finished
> no user base yet
> tshirts
Pytek doesn't even have a logo yet, I should probably fix that...
 
@quartata STDLIB will be in development for a while. classes are finished >:|
 
They are?
Github says you're missing things
 
what branch are you looking at?
 
also do you have access modifiers and inner classes
@Downgoat develop
 
@quartata there is one checkbox missing on develop
@quartata what are those
 
3:07 AM
@quartata lol
 
@Downgoat first is public/private/protected second is this
class A { class B { // stuff } }
also anonynous classes?
 
@quartata this is self in cheddar but that is supported. CheddarClass has support for public/private. only thing remaning is class literals
@quartata wat. ive never seen that
is that like extends?
 
BTW @charredgrass try to avoid directing people to stack overflow unless it's a question that works actually be appropriate for SO. If it's really low quality (like that SQL question) I usually just say "Sorry, we don't do general programming questions on this site."
 
@DrGreenEggsandIronMan Oh, thanks for letting me know. will do that next time I see something like that.
 
Golden rule of migrations: don't migrate crap
 
3:11 AM
@Quill im pretty sure birds always have some crap in them, so birds are pissed that you're telling them to not migrate
 
@Downgoat yeah and they have to migrate to survive
@Quill just wants to the birds to die so he can use their feathers as quills
 
ohshit you got me <_<''
 
Actually, while we're on the topic, I think the close reason itself is pretty misleading. The text itself assumes the question is high-quality enough for SO.
I think general programming questions that we actually should migrate to SO are the exception, not the rule.
 
@DrGreenEggsandIronMan the close message? is there any way for a mod to change that?
 
I think so. It's a custom reason, so they should.
I've never been a mod so I'm not positive though
 
3:18 AM
When closed it says [on hold] which is also kinda misleading, it implies that it could be reinstated if its improved but given this is a help question it wouldn't really ever be suitable. probably be best if the question was deleted
 
@mınxomaτ i gotta submit Chatgoat
 
@Downgoat Was about to say "they've seen worse", but then again, it's chatgoat.
 
Oh hey, someone else thought the same thing:
21
Q: General programming questions close message is disingenuous

orlpThere have been multiple times now that I've wanted to close a question as off-topic, but refrained from doing so due to the message associated with it: General programming questions are off-topic here, but can be asked on Stack Overflow. A prime example of this is this recently closed ques...

 
@DrGreenEggsandIronMan search skills on point
Yeah they do have a good point, its noncommittal but we should probably link to their help center too
 
3:23 AM
;_; american apparel has no yellow color ;_;
 
@Downgoat yellow shirts are ugly though :P
 
Yeah, I like martins text more than the current one.
 
@charredgrass no I mean like they can't print the yellow of the Cheddar logo
closest option is orange
 
oh :P that sucks
 
hm :/ looks like just the display colors are incorrect
does that look fine? ignoring the colors
 
3:35 AM
@DrGreenEggsandIronMan we can edit some of the reasons, but the others we have to ping a CM about
 
The custom ones?
 
wat. I have to give spreadshirt my address ._.
 
Wait, are you actually buying them?
 
o_o i have to giv them my SSN
i am not making a buisness just a t shirt shop
@DrGreenEggsandIronMan yeah, why not
 
Idk. Seems a little premature.
 
3:41 AM
well im trying to make a shop so anyone can just go and buy one anytime
anyway, class literal syntax has not been designed yet and literally the only thing left before Cheddar is like fully done not including STDLIB
 
> fully done.
You can never finish a project that big.
 
well i mean like the main stuff
like what else is there?
 
Idk. I literally don't even know any cheddar.
STDLIB is pretty big though.
 
@Downgoat Can you run a shell command?
 
@DrGreenEggsandIronMan yeah but STDLIB development goes really quickly. I can get File I/O, buffers, shell I/O, http requests, and encoding all done by the end of the week
> not including STDLIB
though that said I have a tendency for premature celebration
 
3:45 AM
How many hours a day do you work on cheddar?
 
@DrGreenEggsandIronMan 24/7
ches is love ches is life
 
No, but really.
 
@DrGreenEggsandIronMan idk, but i spend too much time
 
i guess
though i dont want to know >_> i don't want to feel worse about having no life ;_;
 
3:50 AM
Hey, I wish I could spend 4+ hours a day coding on personal projects.
 
@Downgoat How about having more than a few people use it? And proving it fills a niche that other languages don't satisfy? Or using it in earnest in a large open source project? Once you've got those then you could consider merchandising.
 
Instead, I spend all day writing trying to write firmware.
^^
 
@HelkaHomba I'm not planning on making any money or anything. I personally just want to have a Cheddar shirt, I thought I'd make it a shop so if anyone else wants one they can get one (and bulk is cheaper than 1 t-shirt)
 
4:02 AM
@Downgoat Shipping them is going to be hard without one.
 
@Dennis no, to create the shop. Not buy an item
 
Oh!
Buyer protection, probably.
 
Anonymous
4:17 AM
Thought: when we get our custom tour page and design in 5 years, we should petition SE to make reading the tour page in full required before posting on PPCG. Then, in another 5 years, when that's implemented, we can enjoy a drastic drop in blatantly-off-topic posts.
 
@Mego by then 10 years will of also passed and hopefully the mods are still active so we can also enjoy Calvin back
 
Anonymous
@Downgoat And maybe in 10 years my campaign to teach everyone on the internet that it's "will have"/"would have" and not "will of"/"would of" will have worked.
 
Anonymous
You can't even blame that one on your hooves :P
 
@Mego Maybe that will of worked, maybe not.
 
Anonymous
ಠ_ಠ
 
4:24 AM
@Mego wait why can't we get a tour page?
also I don't think SE will allow forcing a visit to the tour page
 
Anonymous
@Quill We can, but every site improvement takes 5 years. 5 years to graduation, 5 years to design and custom site text.
 
kinda sorta
we can do all the work for this one (as in write it up ourselves) and then ask the CMs to add it
it's not as reliant on SE as the other changes
 
Anonymous
Well first we'd have to remind the CMs that we exist. That takes a while every time.
 
Question for SE experts - is the "6 characters changed" minimum for editing other people's posts unchangeable? Apparently whitespace doesn't count and I've wanted to fix people's code formatting before but couldn't
 
4:31 AM
I think it is unchangeable.
If you link it here, I could change it.
 
@Quill we did all the work for are graduation design, yet it's taking forever to get our design.
 
Anonymous
Yep, suggested edits require a Levenshtein distance of >=6 from the original post, and whitespace doesn't count. No way around that until you get the proper edit privilege at 1k rep.
 
Q____Q I can't create a heather black tee on spreadshirt shop ;____;
 
4:42 AM
@Downgoat design heavily relies on SE
@Mego ehhh there's ways ;-)
 
Anonymous
@Dennis Could you pull Actually pretty pretty please?
 
@Quill yes but for most websites it is that designers have trouble coming up with ideas. This is not the case for our site.
 
@Mego Done.
 
Anonymous
@Dennis Thanks!
 
Anonymous
@Downgoat Yeah, the problem for our site is that we get regularly ignored/forgotten.
 
4:46 AM
@Downgoat that is exactly why the design is so late
it's easy to draw a picture of an airplane or air maps because they're an easy visual que for aviation, but drawing a site design related to golfing code? no obvious visual Q there
 
Anonymous
I think you meant "cue"
 
so "coming up with ideas" is great, but the designers are still gonna find it painful
 
Anonymous
While that's valid reasoning, we already have a (rough) design that a large portion of the community supports
 
I have a hard time fathoming that full-time professional designers are have a harder time creating a design, than a couple programmers in their free time.
 
Anonymous
We (read: Goat & co.) have done most of the design work already, and we (again, Goat & co.) didn't even get paid.
 
4:49 AM
@Downgoat well it's true
 
> Since 2011, Nesters have saved 7,890,390,564 kWh.
That’s the same amount of energy a pack of Siberian Huskies would use to pull a sled in the Iditarod race 4,000,000 times.
 
Anonymous
Whoa, when did github change the font?
 
this is a horrible compraisin since idk what it even means
2 days ago, by Downgoat
Is it just me or did github change their font
2 days ago
 
Anonymous
Oh
 
Anonymous
Clearly I don't pay attention to anything you say :P
 
4:51 AM
in Maid Café (メイド喫茶), Jun 8 at 15:17, by Jin
the more passionate a community is, the harder it is to design for :). it's a good problem to have though!
 
Anonymous
@Downgoat That's 2.84054060304e+16 Joules - about 20% of the total solar energy that strikes the Earth in one second.
 
Anonymous
About the same amount of energy released by 5 megatons of TNT
 
Anonymous
About twice as much as Mongolia's yearly electricity consumption
 
o_o
 
Anonymous
About 10% of the energy released by the Tsar Bomba
 
Anonymous
4:55 AM
In other words: a huge amount of energy on a terrestrial scale, but a drop in the ocean that is astronomical energy scales
 
About 10% of the energy required to power three GTX 980 Ti cards
 
its also 3.0347656e+12 AA alkaline batteries
 
Anonymous
@Quill About 20% of the energy released in the fire started from those three 980 Ti cards
 
also 1.8936937e+19 keyboard presses what-if.xkcd.com/102
 
Anonymous
Most important question: how many Pikachu-hours?
 
4:59 AM
That's a good question. Assuming Pikachu is a unit of power like watts, let's do the math
 

« first day (1993 days earlier)      last day (2847 days later) »