[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y ] [Search | Free Show | Home]

/dpt/ - Daily Programming Thread

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 316
Thread images: 36

File: dpt kaguya.jpg (579KB, 1280x1115px) Image search: [Google]
dpt kaguya.jpg
579KB, 1280x1115px
old thread: >>60389332

What are you working on, /g/?
>>
first for C++17
>>
>>60395542
why haven't you learned Go yet?
https://github.com/golang/go/wiki/FromXToGo

start here
https://tour.golang.org
https://www.golang-book.com
>>
File: 1494704809898.jpg (78KB, 884x574px) Image search: [Google]
1494704809898.jpg
78KB, 884x574px
third for python
>>
>using inheritance
>ever
>>
>>60395571
Go is literally a dumbed down C for internal use at google.

also

NO GENERICS
>>
>>60395581

>Not being a multiple inheritance pro
>>
first for node.js
>>
All shit languages are really just lisps in disguise
>>
why don't i get warnings about uninit vars with this?
g++ foo -std=c++11 -Wall -pedantic -Wextra
>>
Go is that thing the nyaa autists used to deliver something days after, right?
>>
File: VYwNS3N.png (1MB, 1920x1080px) Image search: [Google]
VYwNS3N.png
1MB, 1920x1080px
>>60395571

https://blog.plan99.net/modern-garbage-collection-911ef4f8bd8e
http://qr.ae/drvVS
http://qr.ae/drvm8
http://yager.io/programming/go.html
http://nomad.so/2015/03/why-gos-design-is-a-disservice-to-intelligent-programmers/
http://java.dzone.com/news/i-don%E2%80%99t-much-get-go
http://dtrace.org/blogs/wesolows/2014/12/29/golang-is-trash/
http://www.lessonsoffailure.com/software/google-go-not-getting-us-anywhere/
http://www.lessonsoffailure.com/software/googles-go-not-getting-us-anywhere-part-2/
http://www.lessonsoffailure.com/software/google-go-good-for-nothing/
https://gist.github.com/kachayev/21e7fe149bc5ae0bd878

C++ clang++:                    5.518077517 seconds time elapsed
C++ G++: 4.659448453 seconds time elapsed

Java OpenJDK: 1.189619693 seconds time elapsed

Crystal: 3.034363672 seconds time elapsed

Scheme Gambit: 1.932229635 seconds time elapsed

Go Go: 33.553163084 seconds time elapsed
Go gccgo: 17.438276362 seconds time elapsed

Haskell GHC: 0.454930841 seconds time elapsed

Javascript node.js: 10.406505448 seconds time elapsed
Javascript SpiderMonkey: 10.216595020 seconds time elapsed
>>
>>60395581
just yesterday someone was sperging about java and go not having multiple inheritance. he thought it was NECESSARY to have multiple inheritance. fucking contrarian edgelords
>>
>>60395617
with clang, -Weverything activates every flag possible in the system
>>
>>60395617
example code?
>>
>>60395680
>clang

>>60395692
int a,b = 1;
>>
>>60395677

either you have multiple inheritance or you have a shitton of casts everywhere
>>
>>60395701
are you doing anything with a?
>>
>>60395711
i fondle it a bit
>>
>>60395703
>what are interfaces
>>
Any decent comp geometry books my lads?
>>
>>60395660
>33.553163084
https://www.google.com/search?q="33.553163084"
>2015
discarded

>Java
https://benchmarksgame.alioth.debian.org/u64q/go.html

>https://gist.github.com/kachayev/21e7fe149bc5ae0bd878
doesn't even know what he's talking about

just keep posting retarded shit, kid
I remember you saying you were in 1st or 2nd year in college... with that attitude, you sure will do great
>>
File: hFpLIZ0.gif (3MB, 870x464px) Image search: [Google]
hFpLIZ0.gif
3MB, 870x464px
made an ascii raymarcher
>>
>>60395731

crippled classes
>>
>>60395750
t. Cshart blub programmer
>>
>>60395749
goddamn

explain this
>>
>>60395749
sicc
post code?
>>
>>60395749
very nice
>>
>>60395762

Java's the shitlang that abandoned your "no multiple inheritance of implementation" meme because it proved to be impractical, m8.
>>
File: file.png (229KB, 571x873px) Image search: [Google]
file.png
229KB, 571x873px
>>60395567
What are the new features?
>>
File: 1411115687284.png (316KB, 432x413px) Image search: [Google]
1411115687284.png
316KB, 432x413px
>>60395749
Dang, nigga.
>>
File: ecc.png (14KB, 979x152px) Image search: [Google]
ecc.png
14KB, 979x152px
are embedded public keys bad practice?
>>
>>60395791
http://stackoverflow.com/questions/406081/why-should-i-avoid-multiple-inheritance-in-c
>>
>>60395825
what do you mean? do you know what a public key is?
>>
>>60395764
this is old messy code from a year ago but
https://gist.github.com/Wunkolo/249646f7a922ee045c70

I re-wrote it using GLM and it's much faster.
just a little pet project to work on during boring classes
>>
>>60395711
int a, b = 1;
printf("a %i, b %i\r\n", a, b);
>>
>>60395853
i wouldn't really expect it to pick up on that
>>
>>60395749
Fix deebot
>>
>>60395891
never
>>
>>60395841
hardcoding public keys into a client vs requesting them from a trusted third party
>>
>>60395903
there is no problem. you can require the user to update their client if you change the key
>>
File: 439500-18.png (31KB, 546x319px) Image search: [Google]
439500-18.png
31KB, 546x319px
why should i need to learn javafx8?
>>
>>60395853
It's initialized, though.

What's the problem? It's obviously going to use the default value for int.
>>
>>60395881
a was read, but it has never being wrote (before)
that's an uninitialized variable usage
the other anon claimed that a good compiler with all warnings activated should point it
the other anon claimed >>60395617

i'm kinda sure that valgrind would complain about it, dunno about the compiler (it should imho)
>>
>>60395936
dont, write html apps instead
>>
>>60395973
it's not exact. there are false positives and false negatives.

https://gcc.gnu.org/wiki/Better_Uninitialized_Warnings
>>
>>60395961
only b has being initialized, and there isn't "default value for int" at all
actually now that you said it, since he didn't set any optimization flag, g++ would compile with -O0 which actually does zero fill your variables for you
using any other optimization flag, it won't tho
so you would read garbage on a
>>
>>60396037
>there isn't "default value for int" at all
>>
>>60396076
just because your baby language compiler zero fill your memory for you doesn't mean that zero is the "default value" of any memory at any given moment
>>
>>60396168
Excuse me?
>>
>>60396168
global and static vars do have default zero values thoug
>>
>>60395542
I'm making a small software to design prestressed beams as a final project for class.
I'm using >python since it's easy and it works and I'm not even a real programmer.
I need something to make an interface though. Could even be something like a local page that runs on the browser. It's just something to let the user change the parameters of the design (some arbitrary numbers) on the fly instead of enter everything through command line.
What's the easiest way to do that?
>>
File: zejjksa.png (142KB, 754x1376px) Image search: [Google]
zejjksa.png
142KB, 754x1376px
Just finished up my first programming book, looking for a new beginner friendly Swift project to get some more experience. Was thinking about maybe expanding on the final project's idea (rock paper scissors game) and taking it to the next level, making it an RPG with HP, item shop, maybe even dungeons or something. Nothing serious, just for fun.

Emoji clown could be first boss or something idk
>>
>>60396234
>Steve Yegge
who?
>>
It's not that bad if your code isn't perfect, right? I mean even the best programs must have some ugly chunks here and there
>>
>>60395936
You work in a business that requires a high performance application that need to display streaming information in a consistent and easy to digest UI.
>>
File: 1490870733527.jpg (38KB, 657x527px) Image search: [Google]
1490870733527.jpg
38KB, 657x527px
>wasting an hour on a small obj parser because I'm fucking retarded but then I'm suddenly seeing all the mistakes and fix it within 5 minutes
>>
>>60395749
looks dank
>>
>>60397073
Kill yourself, you retarded frogposter.
>>
>>60397116
You first, nigger. What are you programming?
>>
>>60397149
>What are you programming?
I've been making some contributions to some open source projects. I have some PRs pending review.
>>
>>60396922
>black hands

kys
>>
Who C89 here?
>>
>>60397246
No. Stop being stupid.
C99 at an absolute minimum.
>>
>>60397259
pleb identified
>>
>>60397259
this
>>
>>60395808
Concepts still didn't make it, so nothing particularily noteworthy.

It did add more ways to initialize stuff though.
>>
>>60397289
>It did add more ways to initialize stuff though.
It's not like C++ already has way too many ways to fucking do that.
>>
>>60397246
C11 reporting in
>>
File: 1370413955138.jpg (49KB, 200x196px) Image search: [Google]
1370413955138.jpg
49KB, 200x196px
>>60395542
Finished an exe that compiles my C/C++ files by drag 'n' drop.
It was supposed to only take me a few minutes but it instead took me all day.

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

/*Simple all-purpose C/C++ command line compiler drag 'n' drop time saver thing*/

int main(int argc, char **argv){
if(strrchr(argv[1],'.')==NULL){
printf("\nUnrecognised file type.\n");
return 0;
}

char fileName[40], output[80];
strcpy(fileName, (strrchr(argv[1],'\\')==NULL ? argv[1] : strrchr(argv[1],'\\')+1));
char *fileExtension = strrchr(fileName,'.')+1;

*strrchr(fileName,'.') = '\0';

if(strcmp(fileExtension,"cpp")==0){
printf("\nCPP file detected.\n");
snprintf(output, sizeof output, "%s%s%s%s%s", "c++ \"", argv[1], "\" -o \"", fileName, "\"");
system(output);
}
else if(strcmp(fileExtension,"c")==0){
printf("\nC file detected.\n");
snprintf(output, sizeof output, "%s%s%s%s%s", "g++ \"", argv[1], "\" -o \"", fileName, "\"");
system(output);
}
else{
printf("\nUnrecognised file type.\n");
return 0;
}
}


Usually, I type everything in the CLI. This'll make compile less of a hassle.
>>
>>60397335
>C/C++
Why are you grouping two completely different languages together?
>>
File: 1469079353848.jpg (26KB, 400x462px) Image search: [Google]
1469079353848.jpg
26KB, 400x462px
>>60397259
>>
>>60397335
>>60397349
>g++
Also, why the fuck are you calling a C++ compiler on C files?
>>
>>60397335
>Not using makefiles with vim, and just typing :make to compile
>>
>>60397349
>Completely
>>
>>60397383
Completely
>>
File: 1341619539905.jpg (107KB, 613x533px) Image search: [Google]
1341619539905.jpg
107KB, 613x533px
>>60397388
>>
The C++20 standard looks pretty nice though:
https://en.wikipedia.org/wiki/C%2B%2B20
>>
>>60397349
it compiles both of them
>>
>>60397408
He means entirely
>>
>>60397315
Well, it now has more special syntax in case you want to initialize stuff inside an if or a switch statement!
>>
>>60395600
The first person in this thread we can officially declare autistic (although i see a few before him who are majorly suspect)

>>60395736
Absolutely, but just because you said "lads", i will assume you asked around on Facebook or another equally abhorrent website and found One.

>>60395749
That's actually pretty nice Anon, you have my approval.

>>60397335
>G++ >.C >C/C++ files
No wonder it took you all day, you seem like the type of person who would need a helper just to turn on the computer.

I'm implementing my own variation of the XMPP protocol in a Client app i have to write, it's 1am and i haven't slept in 2 days and won't get any tonight. So decided to trigger a few fags who can't handle it, instead of doing my actual work. of course.
>>
>>60397428
And he's wrong
>>
File: Bismillah.jpg (76KB, 601x768px) Image search: [Google]
Bismillah.jpg
76KB, 601x768px
Is Python worth it as a hobby?
>>
>>60397539
no
>>
>>60397512
Get your head out of your butt, you aren't triggering anyone here.
>>
>>60397531
C and C++ are different languages. They are designed by different people and have different goals.
It's not helpful at all to think there is any relation between them.
>>
>>60395848
Why

#include <math.h>
#include <algorithm>
#include <string>
#include <pmmintrin.h>
using namespace std;typedef float R;
#define _W 79
#define _H 39
#define EP 0.01f
#define OP operator
#define C const
#define E return
#define PQ M*(3.1415f/180)
union J{__m128 V;J(__m128 V):V(V){}J(R X,R Y,R Z):X(X),Y(Y),Z(Z){}struct{R X,Y,Z;};R L()C{E _mm_cvtss_f32(_mm_sqrt_ss(_mm_dp_ps(V,V,0x71)));}J N()C{E _mm_mul_ps(V,_mm_rsqrt_ps(_mm_dp_ps(V,V,0x7f)));}R D(C J& O)C{E _mm_cvtss_f32(_mm_dp_ps(V,O.V,0x71));}J A()C{E J{abs(X),abs(Y),abs(Z)};}J OP+(C J& O)C{E _mm_add_ps(V,O.V);}J OP-(C J& O)C{E _mm_sub_ps(V,O.V);}J OP*(C J& O)C{E _mm_mul_ps(V,O.V);}J OP/(C J& O)C{E _mm_div_ps(V,O.V);}J OP+(C R& O)C{E _mm_add_ps(V,_mm_set1_ps(O));}J OP-(C R& O)C{E _mm_sub_ps(V,_mm_set1_ps(O));}J OP*(C R& O)C{E J{_mm_mul_ps(V,_mm_set1_ps(O))};}};R BX(C J& P,J B){J D=P.A()-B;E min(max(D.X,max(D.Y, D.Z)),.0f)+J{max(D.X,.0f),max(D.Y,.0f),max(D.Z,0.0f)}.L();}R RB(C J& P,J B,R R){E BX(P,B)-R;}J RY(C J& P,R A){E J{P.Z*sin(A)+P.X*cos(A),P.Y,P.Z*cos(A)-P.X*sin(A),};}J RZ(C J& P,R A){E J{P.X*cos(A)-P.Y*sin(A),P.X*sin(A)+P.Y*cos(A),P.Z,};}static size_t M=0;R Q(C J& P){R D=P.Y+2;D=min(D,RB(RY(RZ(P,PQ),PQ),J{2,2,2},0.5f));E D;}J Nor(C J& P){E J{Q(P+J{EP,0,0})-Q(P-J{EP,0,0}),Q(P+J{0,EP,0})-Q(P-J{0,EP,0}),Q(P+J{0,0,EP})-Q(P-J{0,0,EP}),}.N();}R Y(C J& O,C J& D,bool* H){R T=0;for(size_t i=0;i<128;i++){R Y=Q(O+(D*T));if(Y<EP){*H=1;break;}T+=Y;}E T;}R B(C J& O,C J& D,R U,R I,R K){R S=1;for(R t=U;t<I;){R di=Q(O+D*t);if(di<EP){E 0;}S=min(S,K*di/t);t+=di;}E S;}int main(){J LD=J{0.5,1,0.25}.N();J G=J{0,1,-8};string S;S.reserve(_W*_H);do{M++;for(size_t y=0;y<_H;y++){for(size_t x=0;x<_W;x++){J K(x,y,1);K=K/J(_W,_H,1);K=(K*2.0)-1;K.Y=-K.Y;K.X*=_W/_H;K.Z=R(1/0.726);K=K.N();bool H=0;R Z=Y(G,K,&H);J P=G+(K*Z);if(H){J N=Nor(P);R D=N.D(LD);D*=0.5;D+=0.5;D*=D;D*=B(P,LD,R(0.5),10,10);S+=".:*oe$&#%@"[static_cast<size_t>(D*10)];}
...
>>
>>60397349
I could throw in java as well: I do that from the CLI too.

>>60397367
I have no idea. I have no idea on where the difference lies between the g++ and c++ compilers.
Also, I likely have an actual C compiler but I wouldn't know which one it is in the MinGW bin folder.

>>60397370
I wish I knew what you were talking about.
I think I had a look into makefiles once before but couldn't make heads nor tails of it.
>>
>>60397563
Recommendations?
>>
>>60397607
compressed.
this whole hobby-project of mines is novel as it is so I made a compact version that that renders a cube just for fun, inspired by that c code that generates an ascii mandelbrot
>>
>>60397624
g++ is the C++ frontend to GCC. The C compiler is called gcc.
>>
>>60397539
Personally i only use python for quick scripts or for integration in other code as a quick binding. It's a fun language to use nonetheless, although the indentation is annoying. Its packed with a lot of needless shit though, from what i can tell.
>>
>>60397596
>Think there is any relation between them
>Literally called C++
Your delusional to think they aren't related, and vastly similar.
>>
>>60397652
By that logic, C# is just as related to C as C++ is.
>>
>>60395737
>benchmarksgame
fucking lol
>>
>>60397627
java

https://docs.oracle.com/javase/tutorial/
>>
>>60397652
>HURR DURR THEY BOTH HAVE C IN THEM
>HURR DURR JAVASCRIPT AND JAVA ARE SAME LANGUAGE

At least provide some concrete examples, don't just throw insults and claim they have some similarities and not give any.
>>
>>60397723
>Insults
I never did that you colossal moron. Oops, I guess I did now. As for a concrete example, C++ started out as being called C with Classes.
>>
>>60396922
Keep up the good work, anon.
>>
>>60397767
>Your delusional to think they aren't related, and vastly similar.
>delusional
>C with classes

It's you're by the way. Oh and look, again he points out the name/slogan of the language, yet again he doesn't point out and describe a list of the language features that make the Two languages so alike, as he claims. Fucking dumbass.
>>
>>60395848
that's pretty awesome. if you don't mind me asking, how did you learn to do all of that?
>>
>>60397315
>It's not like C++ already has way too many ways to fucking do that.
that's how c++ roll
>>
>>60397570
See
>>60397767
>>
>>60397539
Outside of scripting, Python is mostly good for numerics/scientific use, or for machine learning. It depends on what you want, the language itself isn't "interesting", just reasonably well designed and with a good library ecosystem.
>>
>>60397830
>>60397852
>Give me an expensive report detailing the similarities of these two extremely similar languages
>I'll ignore the fact the the author gave it a name directly relating it to C
>I'll post twice since I am I bad troll
This is my last post to a namefag
>>
Just finished school for the semester, got a whole summer ahead of me, and I want to get into coding.
I have literally no experience with programming, unless you count using the terminal in Ubuntu. I want to pick it up as a hobby, no intention of getting a job with it or anything. I want to contribute to free software movement and GNU, maybe contribute to gnu/linux distros or whatever. Maybe be able to write a program for something I need to have done. I'd like to be able to work on writing libre drivers and compatibility stuff in the future.
Where should I start? How far could I realistically get this summer? What language should I start with, and which ones should I aim to learn?
>>
>>60397912
>Anon avoids the question and vastly overblows how hard it is to do to make himself feel better.
>Says he won't respond because namefag and "bad troll"

Anon why are you ducking the question, and badly at that?
Also hilarious that you bring up the name AGAIN
>>
File: 1.gif (254KB, 635x485px) Image search: [Google]
1.gif
254KB, 635x485px
>>60397833
I've been teaching myself linear alg since 10th grade high school for game dev. that knowledge and love for math has found its place everywhere

math is the handwriting of the universe my dude.

Here read up:
http://jamie-wong.com/2016/07/15/ray-marching-signed-distance-functions/
>>
how do you not get discouraged when you realize how shit you are? I literally have nothing worthwhile in any of my online repositories. all of the projects I have on my resume are group projects from school. I graduate in 7 months and I'm no better right now than pajeet.
>>
Why is lisp shilled so much?
>>
>>60398045
((( )))
>>
File: IMG_2060.jpg (50KB, 900x506px) Image search: [Google]
IMG_2060.jpg
50KB, 900x506px
Are there snuggle bots here ? Been dreaming of one past few nights
>>
>>60398104
Did the jew meme kill lisp?
>>
File: dlang_chan.jpg (139KB, 470x545px) Image search: [Google]
dlang_chan.jpg
139KB, 470x545px
Threadly reminder that dlang-chan is not dead; she's going to have her GC tumor removed (eventually); and she's super duper cute and easy to prototype in! Say something nice about her, /dpt/!
>>
I could write this in java, right? I don't know much about writing programs that connect to webpages, but I think I could figure it out.
https://github.com/Hexalyse/Interpals-Autovisit/blob/master/InterpalsAutoVisit/interpals-autovisit.py
I mean realistically all I have to do is:
>store visited users in an array
>input username and password
>put the parameters into the webpage's search parameters
>get list of usernames, search to see if each username is in the array
>visit the profile if it isn't, add the username to the textfile
>loop this with a delay so the site doesn't think I'm spamming it
right?
>>
File: 1492267649163.png (34KB, 348x318px) Image search: [Google]
1492267649163.png
34KB, 348x318px
>>60395749
Holy fuck, anon, this is amazing as fug.
>>
>>60395848
>ywn be this cool
can I at least suck you dick, anon? (no homo)
>>
>>60397632
Ah. I'd just assumed that g++ and c++ were different.
It even says in the manual:
>On many systems, g++ is also installed with the name c++
In fact, if I'm not mistaken, the manual says that gcc.exe can compile both C and C++ as well as a multitude of other languages.
>>
>Go into office
>PCs infected with WannaCry
>Smile because I don't have to work
Days like this make me happy
>>
>>60398329
F
>>
File: 1494542194107.jpg (346KB, 1104x1104px) Image search: [Google]
1494542194107.jpg
346KB, 1104x1104px
>>60398431
>PCs infected with WannaCry
>Smile
>>
>>60397539
Assalamu alaikum :^)
Look into nim. Python like syntax and fast
>>
>>60395749
>>60395848
>>60397977
Things like this make coming to /dpt/ worth it.
What kept you motivated to become this good, asciianon?
>>
>>60398329
No, optional GC is fine. I'm not doing embedded systems programming
>>
File: game.png (27KB, 1440x900px) Image search: [Google]
game.png
27KB, 1440x900px
>>60395542
Just tried Pygame for the first time. Made this shitty thing. What should I do next?
>>
>>60398454
Cause I am not the IT for my company and I have been telling upper management and IT to update our shit for years now.
>>
>>60398498
OpenGL
>>
File: 1479666166362.gif (834KB, 782x452px) Image search: [Google]
1479666166362.gif
834KB, 782x452px
So I don't know Java specifics and I'm trying to mess with it, I'm trying to make it so I can run what a .jnlp is running but locally through the command prompt. I have the main .jar and its dependencies in the same folder

https://pastebin.com/2UjR0bLr

fantasyfootballclient.jar is the main jar

Would it be possible? From what I can tell it should be possible but I don't know how to translate it into java arguments. Here's what I've gotten so far but it's not finding the Main.

java -cp FantasyFootballClient.jar:libs/*  com.balancedbytes.games.ffb.client.FantasyFootballClient -spectator -gameId 892226 -port 22223 -auth auth


Have some related wacky shenanigans
>>
>>60398305
the parentheses were ridiculous before the jew meme too
>>
>>60398542
What's wrong with (())'s?
They make Lisp cuter.
>>
File: 1492838532175.jpg (124KB, 1280x720px) Image search: [Google]
1492838532175.jpg
124KB, 1280x720px
>>60398553
if by cuter you mean LESS cute
>>
>>60398553
Its antiquated syntax from the 50's.
Is there a lisp flavor that has actual syntax?
>>
>>60398621
Are you stupid.
If Lisp has syntax, then it's metaprogramming capabilities will die.
>>
>>60398575
Cute things are round.
{}'s and []'s are too obtuse and disgusting to look at.
(())'s are so cute.
>>
>>60398695
>Lisp cant go outside the (((((((((((((((()))))))))))) walls
And thats how it will always linger in irrelevance
>>
>>60398717
This makes way too much sense.
>>
>>60398695
Python, Go, Ruby, and JS are a saturated market. Anybody can produce garbage in them that sort-of works. Hardware is so cheap that it's not a problem if an application crashes every 5 minutes, because you can just restart the server and fail over to another box in the meantime.

Code bootcamps teaching these languages are now a scam. You would be lucky to get a $30k job after doing one of them.

The backend jobs that pay well? You can't learn how to do them in two months. You're up against people who have years of accumulated experience and knowledge. Some arrogant bootcamper who thinks he's hot because he learned the latest framework is going to get laughed right out of the interview. Your bad code and cargo-cult node nonsense isn't welcome there.
>>
>>60398717
As long as I have fun writing in it, I couldn't care less about its popularity. Do you really worry that much about the "relevance" of programming languages?
>>
>>60398717
>>60398729
>>60398843
>idiots can't understand parens
>>
>>60398843
>about the "relevance" of programming languages?
This isnt a discussion about the top 10, its about Lisp refusing to adapt to the times.
>>
>>60398863
doesnt want to deal with != doesnt understand
Its like if a functional language ditched colons and just implicitly used -> / => for everything.
>>
>>60397539
thats not python
>>
>>60398864
Adapt in which ways?
>>
>>60398863
Actually I meant for this >>60398729 to be for >>60398704
>>
>>60398879
>idiots find parens too hard
>>
>>60398864
>Lisp refusing to adapt to the times.
It doesn't need to. You need to grow a brain.
>>
>>60398886
Take advantage of modern language design, more specifically Haskell and other functional langs and forego some of the ()'s.
@60398889
!60398898
>lisplets literally have no argument
>>
>>60398780
did you reply to the right person?
>>
File: e9b0a6b9bfc5014a772e60f5631768f8.jpg (437KB, 868x1228px) Image search: [Google]
e9b0a6b9bfc5014a772e60f5631768f8.jpg
437KB, 868x1228px
how do i get job?
>>
>>60398927
Learn Java and JavaScript.
>>
>>60397993
Start making neat stuff, if you feel so bad.
>>
>>60398917
I felt like giving you a (You).

>>60398916
>I'm not smart enough to understand Lisp's absolutely basic syntax
>>
>>60398916
Shen might be up your alley then.
>>
>>60398961
Well i already have my FPL, but it looks like a start.
>>
>(f x y z) is too difficult to understand, f(x, y, z) is much simpler
>(+ 2 3 4 5) is way harder to follow than 2 + 3 + 4 + 5
>>
File: 1491271685676.jpg (55KB, 517x659px) Image search: [Google]
1491271685676.jpg
55KB, 517x659px
Whats the best way to learn a new language in your free time.
>>
>>60398934
I know Java and can do JS.

but how do u get hired when u just graduated and are extremely mediocre?
>>
>>60398991
it's trash
>>
>>60399003
Argue about it and shitpost on /dpt/

>>60399013
Do projects.
>>
>>60399013
Sorry bud, I never hire people who know JS or Python
>>
>>60398991
"WELL MAYBE I LIKE MY SYNTAX COMPLETELY INCONSISTENT" - every algol fag ever
>>
>>60399013
git gud
>>
>>60399020
>muh language in which some functions are infix and others aren't and you have to remember precedence rules is somehow simpler than a language where there is only one rule to remember
>>
>>60399013
Write some shit and publish it online so people actually know you can write a program.
>>
>>60399041
OH YEAH? WHAT'S THIS THEN HUH?
'(a . b)
>>
>>60399041
having fewer rules doesn't make programming simpler, why don't you write in brainfuck or in binary then, idiot
>>
>Lisp fags unironically cant comprehend notion of someone not liking lisp because of the syntax's aesthetic and primitive design, and just assume its 2hard
>while reiterating the redundant simplicity were complaining about in the first place
>>
>>60399070
That's just a cons pair.
>>
Is OpenGL just a library? Does that mean I could write some C program and do:
#include <someOpenGLlibrary.h>

or something?

Any recommended resources I should check out?
>>
>>60399093
Using infix notation, and also a form whos 'name' appears BEFORE the open paren, not after.
>>
>>60399064
What's a "good enough" project idea? I could post like old HW I guess.
>>
>>60399075
>having fewer rules doesn't make programming simpler
wtf am I reading
>>
>>60399160
he means the difference between simpler (to understand) and simpler (conceptually)
>>
>>60399115
Yes, OpenGL is just a library.
However, it doesn't perform any windowing/input shit and doesn't perform its own initialisation. You'll need another library like GLFW or SDL to do that for you.
>>
>>60399160
holy shit, kill yourself fucking retard, 8/8 if b8
>>
>>60399168
So he's a dumbass?
>>
>>60399115

OpenGL is a standard.

In all cases, you will need to link with the appropriate libraries to use it.

On Windows, that is just opengl32.lib.

You can seriously just google around for the rest.
>>
>>60399180
no
>>
>>60399180
(You)
>>
>>60399115
OpenGL is more like a 'standard'.
You need:
A library that will give you an OpenGL Context, as well as bindings to OpenGL Functions. (I recommend GLFW).
And you'll probably also want something that handles input (GLFW will handle this for you).
>>
>>60399075
>in binary
Opinion discarded. You're clearly retarded.
>>
>>60399180
>>60399205
*not necessarily
>>
>>60399222
binary is just 1's and 0's, so it's simpler, and so it's better

t. lispfag logic
>>
>>60399205
>>60399207
>I'm not a dumbass because I can't understand Lisp! I'm just a practical, modern programmer! I even know Python!
>>
>>60399246
you say lisp is simple and then you think people can't understand it. weak bait or literally retarded.
>>
>>60399234
Binary is just a number base. What you're actually describing is 'machine code'. You can't just shit out random number and expect it to do anything.
Get your fucking terminology correct if you actually want people to not think you're fucking stupid.
>>
>>60399234
You're confusing the 'letters' with the language rules. Machine language actually has quite a lot of rules.
>>
>>60399137
I'd write a CRUD app or web app. Use a database for a backend (if you're putting this on github be careful about leaking database credentials).
>>
>>60399265
>>60399267
programming can be very complex. something as "simple" as lisp with its shitty syntax is not suited for serious programming. fuck off.
>>
>>60399003
>that image
I see you too are a man of taste.
>>
>>60399259
I'm just describing what I see. It's not my fault you're practically useless when it comes to programming.
>>
>>60399116
The quote character is not the name of the form.
>>
>>60399287
that's it, you're done wasting my time. this is your last (You) from me. KILL YOURSELF.
>>
>>60399259
lisp is objectively simple, simpleton. you have a function at the head of the list, and parameters elsewhere. you're just dumb
>>
>>60399283
>something as "simple" as lisp with its shitty syntax is not suited for serious programming
Were you fed bleach by your parents?
>>
>>60399246
no, he's not necessarily a dumbass for talking of the difference between a simpler syntax and a simpler to grasp language
>>
>>60399306
Yes, he'd rather feel smug about being able to tell you about half of Python or whatever shitlang he tries to function in.
>>
>>60399299
But Python is easier to use! You can write things like
x = x + 1
. Try that in Lisp! It won't work!
>>
All memes and shitposting aside, I actually like Lisp as a language, but its ecosystem and community is seriously lacking. The only solid thing is SLIME, and there isn't an acceptable equivalent for Scheme (Geiser is shit).
>>
>>60399282
Ok, thanks. I can do that.
>>
>>60399341
>its ecosystem and community is seriously lacking
>WAAAAAAAAHHHHH WHY WON'T THEY CODDLE ME
>I HAVE FEELINGS
>THE PYTHON COMMUNITY WAS HAPPY TO INCORPORATE MY SHITTY SUGGESTIONS
>>
>>60399341
Emacs+SLIME+Paredit+quicklisp+local copy of the hyperspec and you're good.
>>
>>60399370
When I asked what the best way to write a GUI application in common lisp one guy pointed me to a library that hasn't received an update since 2004 and another guy told me to run a web server and use HTML and make the user run a web browser and connect to localhost.

The best answer I got was "Don't use common lisp. Use racket instead."
>>
>>60399415
http://quickdocs.org/search?q=GUI
>>
>>60399415
And that was it? You just gave up? You didn't bother to hack a solution together? Truly the Lisp community is much worse off without you.
>>
>>60399451
>Mcclim
That came up in my research, but it was dead at the time. Looks like they've started trying to revive it.

Some of the others look like they might be okay, but when researching this before when I was originally interested they suffer one or more of two common issues:
Aside from 1 or 2 demos, there is basically zero documentation.
The API is effectively a raw CFFI interface, meaning you can't write idiomatic lisp when touching the GUI parts.

I'd be willing to bet that you haven't written a program using any of those libraries.
>>
>>60399453
Yes, me with my limited Lisp experience did not write a GUI library - a feat which requires an enormous amount of work, even for someone fluent in the language. I'm not ashamed to admit that.

And the Lisp community with all their experience with Lisp hasn't bothered to 'hack it up' either, instead they decide to spend all their time evangelizing about how superior their language is. There are a lot of smart Lisp users and all of them seem to either be busy working on proprietary software, maintaining stuff like Quicklisp, or writing experimental stuff like CEPL.
>>
>>60397418

Given that it invokes g++, but not gcc or clang, it clearly only compiles C++ code. There exist plenty of C programs that will not compile with this.
>>
>>60398864
Lisp literally adapts when it needs to.
It's why it's so old and yet hasn't died.
>>
>>60399758
The only thing barely keeping Lisp around is the JVM.
>>
>>60399079
>he thinks parenthesis make it lookg disgusting
>>
>>60398498
Threejs
>>
>>60399775
Clojure is not lisp.
>>
>>60399841
clojure's a dialect of lisp like any other dialect
>>
>>60399560
Just a hunch, but I suspect a skilled programmer wanting to write a GUI program involving Lisp would probably make the backbone in some other language, most likely the OS' "native" language or the closest thing to it, and use Lisp for the functionality.
>>
>>60399841
What other flavor is as relevant?
Is scheme used outside hobbyists?
>>
>>60399030
>Sorry bud, I never hire people
ftfy
>>
>>60399879
>What other flavor is as relevant?
common
>>
>>60400043
Outside the FSF?
>>
File: 1359608594399.png (317KB, 651x597px) Image search: [Google]
1359608594399.png
317KB, 651x597px
So I just started learning programming this year
It has been pain but I feel I'm not giving enough time to the subject. Like I'm not immersed enough into the world of programming.
What should I do? What kind of blogs or youtube channels do you guys read/watch?
>>
>>60400062
ye
>>
File: DELET_THIS.jpg (117KB, 480x550px) Image search: [Google]
DELET_THIS.jpg
117KB, 480x550px
>>60397445
>initialize stuff inside if and switch statements
What's the point of pushing put newer and newer versions of something if the newer versions don't do anything substantial more than the old version? Is it just so that people won't think it's dead?
>>
>>60400072
I just watch talks from all the various confs that are mildly interesting.
Find a language you like and see if the author has any talks himself.
>>
>>60395660
how is haskell that fast, wtf?
>>
>>60400072
Personally I just search tutorials on Google for whatever language I want to learn. The Wikipedia articles for programming languages usually also have simple, easy-to-follow example code in them.
>>
>>60400072
everything but computerphile :^)

for unity-> brackeys, sebastian lague, quil18
for design patterns and quick overviews -> derek bananas
algorithms -> tushar roy

sub to /r/programming or something (inb4 leddit)
>>
>>60400081
Why is she angry, anons?
>>
>>60400081
>Is it just so that people won't think it's dead?
C++ has too many invested interests from companies to not pursue """"""progress""""".
But instead of slowly re-building the language from the ground up (god forbid we break code from the 90's). They just ignore the sinking.

Watch any C++ Q&A with the heads and youll see the absolute soulless state theyre in when discussing it.
>>
File: 1488099882979.jpg (22KB, 540x404px) Image search: [Google]
1488099882979.jpg
22KB, 540x404px
>>60400134
Because freeloaders loiter around the shrine and don't leave any money offerings behind.
>>60400151
>taking programming suggestions from clueless industrial sector
Why (aside from money)
>>
>>60400092
Well I'm studying C, I'm sure there are lots of C talks

>>60400103
But I still have to master 1 language

>>60400104
I will look up those names later, thank you
>>
>>60400182
>(aside from money)
thats literally it.
Money creates jobs.
jobs allow people to toil away and keep the cycle going.
>>
I just got into MIPS assembly

What could I do?
>>
>>60400104
>everything but computerphile
While I agree that a lot of the videos are crap, there are a few people on there who actually know what they're talking about. It doesn't teach shit about actual programming though. Just some dumbed-down broad overviews of some algorithms and some security practices.
>>
>>60400222
you could create homebrew n64 roms but there's not much point when making a game that runs directly on a general purpose computer is so much simpler, cleaner, and more legal
>>
>>60400222
Write a program where you can plug in logic chips and it will identify which sort of gate it has on it.
>>
>>60400072
I'm not a big fan of videos, but defcon and C3 have a few good talks.

For industry news and interesting articles, check out hacker news.
>>
>>60400182
>Because freeloaders loiter around the shrine and don't leave any money offerings behind.
B-but I'm poor!
>>
>>60395542
>tfw know C++ and python
>enjoy coding but don't actually feel like a "coder"

maybe it's because i've been developing common apps instead of delving deeper into the windows system. i dont know... i feel fulfilled, but i feel like i still have a lot to learn
>>
>>60400678
>coder
You should just stop.
>>
>>60400708
coder, programmer, it's all interchangeable
>>
>>60400720
No it's not. Coders write "code"; programmers write "programs".
Coders is a less-accurate term which include people who are objectively not writing programs, such as 'HTML coders', It's a term for idiots trying to "fit in" and get the prestige of real programmers.
>>
File: 1494746189714.png (2MB, 1400x1400px) Image search: [Google]
1494746189714.png
2MB, 1400x1400px
>>60400775
i think you're autistic, anon. it really is just the same thing.
>>
>>60400791
coder is just the /g/ gamer.
a term for normies and everyone else wrong with both hobbies. Taken further by webdevs.
>>
>>60400612
This ain't a charity nigger, fuck off.
>>
>>60395660
Updated just now wtf
C++ clang++:                    99.518077517 seconds time elapsed
C++ G++: 2.659448453 seconds time elapsed
Java OpenJDK: 1.189619693 seconds time elapsed
Crystal: 3.034363672 seconds time elapsed
Scheme Gambit: 5.932229635 seconds time elapsed
Go Go: 3.553163084 seconds time elapsed
Go gccgo: 17.438276362 seconds time elapsed
Haskell GHC: 90.454930841 seconds time elapsed
Javascript node.js: 10.406505448 seconds time elapsed
Javascript SpiderMonkey: 10.216595020 seconds time elapsed
>>
>>60400865
Excuse you but games are an art form and have the power to effect social change in the new generation

My programming is changing the world and you're just sitting here feeling superior because it's not as advanced as yours that's sitting on your hard drive accomplishing much less. How the fuck do you feel
>>
>>60401154
>
Haskell GHC:                    90.454930841 seconds time elapsed

wew lad
>>
How I get job as programmer without degree???
>>
>>60401297
A+ Cert. Get one of those bad boys, and you're good to go.
>>
>>60401297
learn OOP with Java and abandon your desire to make something original and useful.
>>
>>60401320
Already got one, now the whenever I click on the send application button I just hear laughing from my computer.
>>
>>60401177
it's a complete joke of a benchmark, look at the C++ clang time, he used to spam the results (without the benchmark) as bait and when he finally showed the source it was some closure bullshit and some anon on some literally who chan immediately found a big flaw which was causing skewed results
>>
>>60401380
You have self esteem issues. Read "Why Some Positive Thinkers Get Powerful Results"
>>
File: hmm.png (46KB, 1143x517px) Image search: [Google]
hmm.png
46KB, 1143x517px
>program in lisp for years, no major problems
>decide to learn C++ because of how widely used it is
>can't even get a handle on some of the exercises
Is this how C++/Java/Python/C/etc. programmers feel when learning lisp for the first time? I can't even tell what I'm doing wrong.
>>
>>60401469
C++ is a fucking travesty. Use a sane language, like C.
>>
>>60401469
>that trailing "else {}"
>guess = (rand() % ((highest - lowest) + 1)) + lowest;
>int main()
>mixed curly bracket style, some on newline, some on the same line
Made my day thank you
>>
>>60401415
I'm not reading your damn religious feel goody brainwashing
>>
File: 1329746752226.jpg (12KB, 320x240px) Image search: [Google]
1329746752226.jpg
12KB, 320x240px
>>60401518
no bullying please, I'm not used to having any brace style options at all.
>>
>>60401518
>>int main()
That's correct, though.
>>
>>60401550
>he doesn't count arguments as the very first thing his program does
Sorry you're not making "real" software buddy.
>>
>>60401560
There are two valid forms of main:
int main(void)

and
int main(int argc, char *argv[])
(or equivalent)
If you're not looking at the arguments, you don't need to include them.
>>
>>60401588
>If you're not looking at the arguments, you don't need to include them.
Yeah and if you're not making software that accepts arguments you're doing it quite wrong.
>>
>>60401623
Sure, most non-trivial programs are going to be using command line arguments, but that doesn't make the programs that don't invalid.
>>
>>60401469
on your if statement why don't you have
guess = (rand() % (high - low) + 1) + lowest 
>>
>>60401518
I don't know how precedence in C++ works. I don't know if
rand() %
highest - lowest + 1 + lowest;
will find a random number, modulo the highest AND then do the rest of the arithmetic, etc. What I want is rand() modulo the difference between the highest and the lowest + 1 and then shifted up by the lowest. The book I'm reading uses int main() and mentions sometimes using blank if/else statements as indications that you deliberately want nothing done. It also uses the mixed bracket style, newline for functions/procedures and same line for if/else.

Considering that the book was written by Bjarne Stroustrup I might as well continue following the style in it until I read another book where it makes a difference.
>>
>>60401688
>Bjarne Stroustrup
Yeeeeaaaahh time to find another book. It's a bit memey but I really truly recommend the Head First series, particularly Head First Java. They will hand hold you every step of the way and it may be a bit much at first but it's the best I've found to explain EVERY concept in simple terms from the ground up.
>>
i got programmer socks but i don't have any project ideas, frig
>>
>>60401154

Do Rust.
>>
attempting to utilize botan for crypto needs in unreal engine 4 is turning out to be a real pain in the dick
>>
>>60401737
Contribute to an open source project you use, or one that interests you.
>>
File: 1330989196588.png (23KB, 500x354px) Image search: [Google]
1330989196588.png
23KB, 500x354px
>>60401655
Adding that to the first if statement seems to have fixed my problem. I'm really not used to stateful thinking I guess. Thanks, anon.
>>
>>60401688
You are writing c++, not C. Use the C++ random generators.
>>
>>60401769
and by the way
rand() % 100 // 0-99
rand() % 100 + 1 // 1 - 100
rand()% (900 - 100) + 1000 // 1000 - 1800
rand() % 900 - 100 + 1000 // 900 - 1800
>>
>>60401865
for the last one it is actually
899 and not 900
>>
Starting my GsoC project. Learning some weird pseudocode language.
>>
>>60401737

Make a platformer video game with some unique twist.
>>
I'm doing a Java EE project for uni. It's so fucked.

Anyone ever used EE in a professional / production situation? Why did you subject yourself to this?
>>
File: 1484701950540.gif (2MB, 228x170px) Image search: [Google]
1484701950540.gif
2MB, 228x170px
>>60401865
>>60401876
>even more experienced C++ programmers make precedence mistakes
I miss prefix notation already.
>>
>>60401914
yep just fuck my ass already.
>>
>>60402033
End it then.
You know your guns. Just point and shoot;
>>
File: 1475643207285.jpg (43KB, 500x485px) Image search: [Google]
1475643207285.jpg
43KB, 500x485px
>>60402033
you sound like you like cars/motor and are good hands on. Why not take a shot at Automotive Engineering? Youl learn a lot more about a topic you like, and its not just all hands on work like a mechanic.
>>
>>60402033
It was wrong to compare any of those things to programming.
Programming is a very abstract and is an exercise in understanding and taming complexity. There isn't really a good real-world comparison, and a lot of people just can't think in the correct way to "get" programming.
>>
>>60402033

Probably because these are completely different skill sets. To be fair, I know a fair deal about programming, but don't know jack shit about cars. I've also never held a gun in my life, although I know some basic information about them from lurking /k/.
>>
>>60402033
bro you just have to learn and not get discouraged.

your probably just jumping too ahead of yourself, you wouldn't do an engine swap as an intro to teach someone about fixing cars.

just start small and work your way up and break things down.

when you replace your brakes, there's a methodology to it right? jack the wheel, take off the wheel, take off the caliper, take off brake pads, inspect rotor - if it's fucked up, take off bracket, etc, if not replace brake pads, put caliper back on etc.

it's the same thing with programming, it's all just very small steps that you put together. functions, objects, classes, and variables are your wrenches, sockets, screwdrivers, and hammers.
>>
>>60401754
C++ clang++:                    2.918077517 seconds time elapsed
C++ G++: 2.159448453 seconds time elapsed
Java OpenJDK: 1.189619693 seconds time elapsed
Crystal: 3.034363672 seconds time elapsed
Scheme Gambit: 5.932229635 seconds time elapsed
Go Go: 3.553163084 seconds time elapsed
Go gccgo: 17.438276362 seconds time elapsed
Haskell GHC: 85.454930841 seconds time elapsed
Javascript node.js: 10.406505448 seconds time elapsed
Javascript SpiderMonkey: 10.216595020 seconds time elapsed
Rust RustC: 0.134363672 seconds time elapsed
>>
>>60402240

Why has clang decreased so greatly in time elapsed?
>>
>>60402257
Must be a bug
>>
>>60402265

Fair. GHC still seems to be garbage though. Do they know nothing about compiler optimizations?
>>
>>60402240
>85 secs
>>
>>60402298
No. They don't really care about performance
>>60402301
6 GB/S
>>
>>60402310

But performance is more important than type theory nonsense!
>>
>>60402408
Only if you expect people to use your program
>>
>>60401154
>>60401154
>>60402240
did you faggots not notice that s/he just switched the numbers a bit?
also, do you really trust some random "benchmark" that doesn't even show source code?

>>60397696
at least they post the source code and compiler version, unlike you elite memers
>>
>>60402458
6 G B P S
>>
>>60402458
hell, this just show how worthless people in this thread are... not being able to distinguish random numbers posted as a joke by anonymous people

>>60402473
yeah, that's how fast DDR3 RAM is, your point?
>>
>>60402509
6 G B P S
G
B
P
S
>>
What's a good, solid language that transpiles to JavaScript and is really strict, enforces good behaviour, avoids problems with weak typing etc?
>>
>>60403234

Wait for wasm bro.
>>
>>60403234
>that transpiles to JavaScript
>avoids problems with weak typing
pick 1
>>
File: 1487964371540.png (23KB, 800x600px) Image search: [Google]
1487964371540.png
23KB, 800x600px
I want to have some weird repositories for Git and I don't know if it's possible.

I am making a framework, and I want two different groups of people to get the latest version of it, but from their branches they each can do some upgrades and changes, that I want to accept and change back to my main branch.
The problem is, I don't want each other to know that the other branch exists, and I want them to be at different locations/servers

Is this possible? How would you do it?
>>
>>60403234
Typescript
Elm
Purecript
>>
>>60403234
c++
>>
>>60401655
>>60401865
> rand() % n
This is not a uniform distribution, you retards, you should use std::uniform_int_distribution to get actually random numbers.
>>
In theory, you could compile Haskell to JavaScript by first compiling Haskell to LLVM-IR, and then using Emscripten.

In practice, this would be a horrible idea, because it means writing programs in Haskell.
>>
>>60397949
Just take a look at the syntax. Take a look at the history. All the other anon is trying to point out is that the name is a hint as to why they are similar. C++, literally stating it's adding to c.
>>
I'm learning PHP...
>>
>>60403699

You'll get brain damage.
>>
>>60401001
B-but this is a shrine, and your its maiden! How can you act like this?
>>
>>60403738
Mikos these days... They are not what they used to be. Instead of pure cute mikos we now have abrasive and rude ones like>>60401001
>>
>>60403726
The situation is even worse, because I'm learning it to teach others. I will brain damage them as well. It wasn't my choice...
>>
>>60403834
I read that if you rape them enough and make them pregnant, they'll be nice and kind like before.
>>
New thread:
>>60404110
>>60404110
>>60404110
>>
>>60402240
>>60395660
What algo/task?

I'd like to write it in my language and see how it compares.
>>
>>60403515
>implying I don't want a time stamped hash
also getting true random numbers wouldn't matter in this instance.
>>
>>60401469
http://www.stroustrup.com/books.html
Thread posts: 316
Thread images: 36


[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y] [Search | Top | Home]

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
All trademarks and copyrights on this page are owned by their respective parties.
Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.