[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: 314
Thread images: 37

File: pong.jpg (61KB, 647x601px) Image search: [Google]
pong.jpg
61KB, 647x601px
Old >>52461863

Alright, I'll stop posting Alexis Ren, Pong edition

What are you working on /dpt/?

pic related, 41 lines to load all the sprites I need for pong in CHIP-8
>>
>>52468109
>Blogshit in OP
Shit thread. Delete it.
>>
Shut it down
>>
Best Python 3 learning materials?
>>
>>52468125
Python 2 docs

also use Python 2 instead
>>
>>52468116
>>52468124
This is the time for progress, not memes chaps
>>
>>52468130

>Intentionally using deprecated software
C'mon man.
>>
Daily reminder that C++ is deprecated by C
>>
>>52468212
how so?
>>
>>52467720
Stripped some stuff out but this is pretty much all the logic for animation. When rendering the sprite it just uses the frame variable to index the spritesheet, which means you can set anim to null and manually specify which frame to draw if you don't want animation.

struct animation {
size_t *frames;
size_t len;
float framerate;
bool loop;
};

struct sprite {
struct animation *anim;
bool complete;
float timer;
size_t frame;
size_t index;
void (*animationdone)(struct sprite*);
};

void updatesprite(struct sprite *s)
{
struct animation *anim = s->anim;

if (anim && !s->complete) {
s->timer += anim->framerate;
if (s->timer >= 1) {
s->timer--;
s->index++;
if (s->index >= anim->len) {
if (anim->loop) {
s->index = 0;
} else {
s->index = anim->len - 1;
s->complete = true;
}
if (s->animationdone) s->animationdone(s);
}
if (s->anim) s->frame = s->anim->frames[s->index];
}
}
}
>>
File: 1417869922877.gif (2MB, 500x500px) Image search: [Google]
1417869922877.gif
2MB, 500x500px
Two questions: Is this even possible, and if so, what's a good language to do it in (due to library support etc)
I want to make a program that lets me connect through a bunch of different VPNs at the same time, hosting a mail server through each (I'll be using one of those gargantuan list of public VPNs), and then using it to send massive chunks of concurrent emails that won't trip google's spam detection servers
So, is this possible? Defining a bunch of networks and then handling them separately like that from VPN connections?
>>
>>52468608
Go is pretty useful for concurrent networking.
>>
OCaml vs Haskell for working with text?
>>
>>52468608
Basically any language that runs on a proper VM can do this, think Java or Erlang.

>>52468637
AWK or Perl
>>
>>52468651
Right but what terms would I be looking for if I wanted to establish VPNs as different network devices? I just don't know the words to describe what I want, I hope I'm making it clear.

>>52468610
I'll check it out, anywhere you'd recommend starting at?
>>
>>52468665
>VPNs as different network devices
A fucking Firewall, Jesus H. Christ Anon.
>>
>>52468665
https://golang.org/doc/effective_go.html
Check if it matches all your requirements.
>>
>>52468689
It was my understanding that firewalls merely blocked outgoing connections, not regulate concurrent virtual network devices.
>>
File: 1429250602854.jpg (99KB, 723x691px) Image search: [Google]
1429250602854.jpg
99KB, 723x691px
>>52468780
>It was my understanding that firewalls merely blocked outgoing connections
>>
>>52468790
Anon, I'm trying to learn
I'm not asking to be babied through it, just which terms I should be using while looking this stuff up.

>>52468692
Checking this now
>>
>>52468593
Neat. Thanks for sharing.
>>
How do I learn to compile and link stuff properly?
>>
>writing in any other language when D already exists
for what purpose?
>>
>>52468886
>writing in D when C exists
why even?
>>
>>52468883
Learn about the stages of the C compilation process.
>>
>Not hacking your code with a portrait monitor
>>
>>52468898
I know the stages I just don't know how to give them.
>>
>>52468901
That's actually a pretty good idea
>>
>>52468901
I should do this but I'd need a new stand
>>
>>52468915
That is why I was using the "Smug meme arrow", anon.
>>
File: spongebob3.jpg (45KB, 652x362px) Image search: [Google]
spongebob3.jpg
45KB, 652x362px
>>52468901
>wireless kb+m
The ride never ends
>>
Sublime vs Atom vs VSC

Go!
>>
>>52468991
vim
>>
>>52468109
Hey /dpt/!
I've followed loads of tutorials on C#, and I think I've gotten enough of it to start making applications.

But here comes the problem. There aren't many decent tutorials on Form Applications. So I was wondering if /dpt/ knows and can recommend any to me?
>>
>>52468991
>Sublime vs Atom
Pretty much the same shit, except Atom is built on some js framework which make it feel unresponsive.
>>
>>52468991
Debreceni VSC?
>>
What are some good machine learning books or resources? I've already got Bishop Pattern recognition and machine learning.
>>
>>52469064
Drag'n'drop in the UI, set properties, set events, write logic.
It mostly involves looking up the properties and events of the controls you have available in the toolbox.

If you want to learn how to architect it, look up MVC, MVP, MVVM, whatever.
>>
>>52469124
>Debreceni VSC
What. Visual Studio Code.
>>
File: 1397457206620.jpg (112KB, 713x1024px) Image search: [Google]
1397457206620.jpg
112KB, 713x1024px
So here's a scenario:
I want to make a client/server pair that have the capacity to connect to one another, send data to one another, and be able to be encrypted with a key unique to that particular data connection. How is this possible without having the key transmitted over the network in a readable way? I want it to be as if either end was being listened to, they still couldn't crack the cipher, even if they were listening from the start.
>>
>>52469162
PKI
>>
>>52469162
asymmetrical encryption. You have a public key and a private key and give everyone your public key. Then you can use your private to decrypt,.
>>
>>52468125

https://automatetheboringstuff.com/
>>
>>52469176
That's open to man-in-the-middle attacks.
>>
>>52469187
Depends how you give the public key. Identity verifying websites exist. I can't remember the name for them right now.
>>
>>52469204
That only pushes the security requirement on to the websites (who probably have certificates anway), making asymmetric encryption insecure on its own. By that measure, symmetric encryption would also be secure, as you can just share the key out-of-band.
>>
File: 1409124670496.jpg (6KB, 152x225px) Image search: [Google]
1409124670496.jpg
6KB, 152x225px
>>52469176
Yeah but I want something that's not open to MITM attacks

>>52469167
Wouldn't you be able to hack these messages if you were to have been listening to both sides the whole time and got the certs + the public keys? The strongest algorithms are ones that even if you know the algorithm and the output, you wouldn't be able to reconstruct the data, and I'm wondering if there's something that lets you even under scrutiny establish an encrypted connection without being compromised
>>
>>52469167
All hail letsencrypt.org huzzah!
>>
http://www.boost.org/doc/libs/1_55_0/libs/geometry/doc/html/geometry/design.html

>Quite simple, and it is usable, but not generic. For a library it has to be designed way further. The design above can only be used for 2D points, for the struct mypoint (and no other struct), in a Cartesian coordinate system. A generic library should be able to calculate the distance:

>for any point class or struct, not on just this mypoint type
>in more than two dimensions
>for other coordinate systems, e.g. over the earth or on a sphere
>between a point and a line or between other geometry combinations
>in higher precision than double
>avoiding the square root: often we don't want to do that because it is a relatively expensive function, and for comparing distances it is not necessary

Holy shit. And people unironically recommend these libraries? How do you get programmers this far up their own asses? I'm not a hardcore anti-OOP guy but this retardation is just on a whole different level.
>>
>>52469271
The certs are signed by trusted authorities, so unless you can fake being Verisign or someone like that, I doubt you'd be able to do that with PKI.
>>
>>52469289
I guess what I'm asking here is if there exists an encryption so perfect that even if an entity as powerful as the government was listening they'd never be ale to decrypt it without breaking into the systems themselves or exploiting something else
>>
>>52469281
boost is big. Not everyone develops or maintains the same parts of it, nor does everyone use the same libraries inside boost.
Personally, I only use stuff like boost::bimap.
>>
>>52469318
p=np so no
>>
>>52469318
Yes, a one time pad. But you need a way to exchange securely.
>>
>>52469344
p!=np so yes
>>
>>52469187
No it's not.
Sender signs with his private key, encrypts with your public key.
You decrypt with your private key and verify sender's authentity with his public key.
The only way to get around this is either finding problems with the cryptography, the implementation used or with social engineering. None of those scenarios is preventable with any sort of cryptography that exist or will ever exist.
>>
>>52469354
np!=np so no
>>
>>52469367
You can intercept the exchange, and impersonate each of the parties. Shit's well documented, look it up.
>>
>>52469378
p=p so yes
>>
>>52469385
That is called social engineering, yes.
If you're paranoid about this then exchange data only on USB pen drives.
>>
File: 1426283763918.jpg (60KB, 500x517px) Image search: [Google]
1426283763918.jpg
60KB, 500x517px
>>52469348
That's what I was saying, the issue is getting the information on HOW to encrypt across the network without that making it decryptable
I guess a private algorithm could work? That way, they couldn't break into it unless they had access to the algorithm itself.... but that's unfortunate, because security by obscurity = bad
what a pickle, I wonder if it's been solved yet. Possibly not.
>>
>>52469344
>>52469354
Please spoon feed me about this. I always tried to understand it. Consider that I'm a retarded 5yo.
>>
>>52469399
100 = 100 & 1000 != 1000 so no
>>
>>52469401
I'm not talking about physical packet handling, I'm talking about something that can be established over the air.
>>
>>52469401
Or use something that's less susceptible, like PKI and one-time pads.
>>
>>52469425
The other guy already assumed that the gubberment is modifying the data to his line. None of that can prevent that.
>>
>>52469416
Whether p=np is an unsolved, open question in the field of CS. No one here really knows the answer, so it's just trolling.
>>
>>52469124
Ãœgyes vagy
>>
File: Untitled.png (36KB, 843x540px) Image search: [Google]
Untitled.png
36KB, 843x540px
>>52469451
I guess you're not familiar with the wat-I-googled meme?
>>
>>52469416
Solving a problem and verifying that a solution is correct are different things. NP = answers can be VERIFIED quickly. P = answers can be solved quickly.

So 5+5=10 is NP, because you can verify the answer, and P, because you can quickly solve it. In fact, saving it takes exactly the same amount of time as verifying the solution.

But lot's of problems, esp in cryptography, are easily verifiable, but very, veeeery difficult to solve. The P vs NP problem is whether or not these problems are just always going to be mathematically difficult to solve, or whether we just do not yet know the algorithm required to solve them. If we don't know the algorithm, but it does exist, then P=NP. If no algorithm exists, then P!=NP.
>>
>>52469444
it's easy
p=np AND p!=np
>>
>>52469444
Problem is that it may be impossible to prove that P!=NP, ever. So it may forever be "unsolved". I would be pretty surprised if someone in /dpt/ had a proof. I'm pretty sure it's one of those things that you won't even get support to research anymore, because it's seen as a waste of time.
>>
>>52469508
Who knows, it might die as a field of research, then get renewed interest in a couple centuries, with extra hindsight. Unless we're all going to boil alive in the newly-risen oceans in the next couple of decades anyway.
>>
>write function
>hurr durr function name should be lowercase stop using camelcase!!!!
>fine, i'll make it all lowercase
>typo in function name
I mean, I like IDEs and all, but sometimes they're retarded. Why would you even check for typos in function names?
>>
>>52469560
Because when I'm going to look up an "index" function, I don't want to have to consider the possibility of it being called "indax", and I sure as hell don't want my IDE to perform fuzzy searches on my 90-project C++ codebase.
>>
>>52469595
Fucking this.
>>
>>52469595
>I don't want to have to consider the possibility of it being called "indax"
lmao you don't type while looking at the keyboard do you?
>>
>>52469614
>lmao I never commit errors!
Your argument is invalid.
>>
>>52469595
so just pay attention when you make your functions then
>>
>>52469628
What's the point of an IDE if I have to do all the work anyway?
>>
>>52469625
>he commits errors
jesus christ laddy
>>
>>52469628
Yes, that was my point, tell that to the guy I responded to.
>>
>>52458900
Do functional programmers really suggest recursion over tail recursion?
I thought the big O were untouchable...
Now I am sad.
>>
>>52469637
>What's the point of an IDE
indeed, stop using them, they're a meme
>>
>>52467502
Bump.
>>
>>52469637
Yeah true, they should just make an IDE that writes the programs for you t b h

>>52469643
Except it complained about a typo when it wasn't.
>>
>>52469637
What's the point of you if an IDE could do it all?
>>
>>52469653
Check to see if the beginning pointer is the same location to the end pointer and if not, remove the null and continue with your token getting.
>>
>>52469656
>Except it complained about a typo when it wasn't.
That's down to shitty tooling then, not an issue of whether IDEs should spellcheck symbols.
>>
>>52469672
Man, how do you even check if something is a typo when it comes to arbitrary function names? Tell me, do the following function names contain typos:
>BFS
>insertedge
>dictinit
There's no way to know since they're not words contained in a dictionary, yet they're flawless function names in the eyes of a human. We shouldn't reduce function names to words in a dictionary.
>>
Pick one /g/.

Config config("kek.ini");
config["fag"] = "OP";
config.save();

or
Config config;
config["fag"] = "OP";
config.save("kek.ini");
>>
>>52469705
>first one potentially updates an existing config
>second one always overwrites the config
>>
>Your education
>Your age
>Your job
>Why you are learning programming
>>
>>52469650
How complex that looks has nothing to do with how fast it actually runs though. A smart compiler SHOULD optimize both to the same.
>>
>>52469721
B.Sc. in CE
28
Product design and software/firmware development
>implying
>>
>>52469721
>School
>13
>Student
>I want to build a clock. I'm hoping that my enthusiasm attracts the attention of good colleges such as MIT.
>>
File: 1451683513443.gif (2MB, 400x225px) Image search: [Google]
1451683513443.gif
2MB, 400x225px
>>52469721
>only up to BTEC HND (HONS) in ComSci major in Software Development (distinction award)
>23
>EPOS engineer
>Because it's fun
>>
>>52469721
>First year college student
>Age 18
>Internships at various companies over the summer (actual programming work, not coffee gathering), and during the rest of the year, software development with my friends
>Because it's fun, because it fuels my desire to get rich through creating various companies
>>
>>52469721
>BSc. with 1st class honors
>20
>Software Engineer
>It's fun and interesting
>>
>>52469670
if (inleft(begin) && inright(end)) {
ptrdiff_t len1 = left + N - begin;
ptrdiff_t len2 = end - right;

memcpy(token, begin, len1);
memcpy(token + len1, end, len2);
} else
if (inleft(end) && inright(begin)) {
ptrdiff_t len1 = right + N - begin;
ptrdiff_t len2 = end - left;

memcpy(token, begin, len1);
memcpy(token + len1, end, len2);
} else {
memcpy(token, begin, end - begin);
}


Like this? I'm sure there must be a better way.
>>
>>52469721
none
23
none
because it's fun :3
>>
>>52469801
>no education
>no job
wat
i mean no job ok but no education like nigga you serious
>>
>>52469721
Geophysics
26
Web design with Wordpress
To automate boring shit with C++, but I'm starting to like Java better. Also PHP/CSS is necessary in my work enviroment.
>>
>>52469780
Do you have the beginning and end of all tokens? If so then it's trivial to keep gathering until you reach the end. How you do that depends on your implementation of everything else. Basically when you start looking for a token don't stop until you reach the end.
>>
>>52469838
>Do you have the beginning and end of all tokens?
Whoa Anon, slow down with the existential talk.
>>
What's the best language to implement pacman and why ?
>>
>>52469695
I know what you mean now, I originally interpreted the argument as "real programmers spellcheck their own identifiers" or some shit like that, rather than a matter of practicality.

I agree it's not an easy problem, but I respect whoever would be willing to tackle it. Of the examples you gave, the first can be interpreted as an acronym and added to the dictionary, because it's allcaps (I'm aware this can be broken by using lowercase, eg. "xml"), and the second one is a simple concatenation. The third one is more complicated indeed though.
I'd really favor using some sort of delimiters, like camelCase, or snake_case, or "lisp-case", which may help, but abbreviations like "dic" and "init" are indeed less straightforward. I did encounter coding guidelines that ban such abbreviations altogether, so I guess spellchecking may work with some coding convetions, and a really smart spellchecker that, among other things, understands hungarian notation (m_something, IMyInterface etc.).
>>
>>52469877
chip-8 assembly
>why?
yes
>>
>>52469737
>I want to build a clock
You better not be muslim if you plan on showing the clock to the class.
>>
>>52469813
what's wrong with not having a formal education?
>>
Are there any machine learning resources that take a more practical approach?
>>
>>52469920
nothing, i guess it's just something i'm not used to which is why it seems weird to me
>>
>>52469920
Not having a formal educations is likely the reason you don't have a forma job.
>>
File: 1987 encryption.png (7KB, 363x238px) Image search: [Google]
1987 encryption.png
7KB, 363x238px
Let me rephrase my question
What I'm trying to do is pic related. Private communication on a totally compromised network.
>>
>>52469942
>educations
>forma
You both need formal educations lmao
>>
>>52469950
>lmao
You need a bullet.
>>
>>52469945
>Private communication on a totally compromised network.
Impossible. Make your own network.
>>
>>52469955
>You need a bullet.
You need a sword in the chest.
>>
>>52469838
I'm not sure I follow. The end pointer moves forward until it reaches the end of a token, when it does it sets the begin pointer to end and starts again. If end reaches the end of one buffer, it loads more data into another buffer.
>>
>>52469945
You're literally just asking "How 2 into encryption".
>>
>>52469942
jobs are for normies
>>
>>52469959
Your mum should have swallowed you.
>>
>tfw using Lua right now

I feel dirty friends.
>>
>>52469982
Your dad should have shot you in the toilet.
>>
>>52469992
haha aa
>>
I just want to learn about machine learning.
>>
>>52469962
No, all encryption methods I know of require you sharing the information that can be used to break it publicly over the network which is what I'm trying to avoid

>>52469957
If one made their own network, wouldn't you be able to simply find that network and then listen to it? Is there not a single encryption method that isn't crackable from passive reconnaissance?
>>
>>52469972
Not if your mom don't wanna buy you that animu pillow.
>>
>>52470002
i know your feel lad
>>
>>52469989
Lua is based.
>>
>>52469992
People at work just tolerate you.
>>
>>52469945
Are you trying to solve it practically, or are you looking for a solution to a hypothetical problem, as >>52469318
seems to suggest? Also, are you looking to secure a client-server connection, or a p2p network? For a server, your best bet is PKI, which can then be used to establish a secured key exchange on a per-session basis. For p2p, no idea, I only know of cryptocurrencies to be secure p2p networks.
>>
>>52470019
Wow, you just crossed a line. I'll go ahead and hang myself now.
>>
>>52470006
Do you really understand why the methods you know of are not secure? Do you understand the level of complexity involved in developing safer alternatives to them?
>>
>can't access archived edX course because I didn't enroll in time

For what purpose? I know the content is there because I've studied archived courses before.

Information revolution when.
>>
>>52470013
It really isn't. It's a shitty scripting language.
>>
>>52470020
All existing methods involve having some entity in it that you need to trust. If you can't trust the network itself then you also can't trust any machine in that network. You CAN trust two machines in the network when the communication is encrypted AND you made sure that both machines exchanged their keys outside of that network.

>>52470006
>Is there not a single encryption method that isn't crackable from passive reconnaissance?
There is. It's called DON'T SEND KEYS OVER THE GOD DAMN INTERNET
>>
>>52470007
I'm 23 I don't live with my parents lol
>>
>>52470061
>exchanged their keys outside of that network
There you have it. Use out-of-band authentication, then periodically use the secure connection to periodically exchange new credentials.
>>
File: ida_warning.png (9KB, 423x198px) Image search: [Google]
ida_warning.png
9KB, 423x198px
Anyone experienced with IDA Pro? What the fuck does this mean? Do I have to start over?
>>
>>52470006
>No, all encryption methods I know of require you sharing the information that can be used to break it publicly over the network which is what I'm trying to avoid
Come on, humour me: How can encryption be broken if you distribute your public key for others to encrypt data for you?
>>
File: roast.jpg (33KB, 640x484px) Image search: [Google]
roast.jpg
33KB, 640x484px
>>52470019
>>
>>52470007
Naw, naw, you don't get it. He's 2kool4jerbs, because he's on welfare.
>>
>>52470087
You don't have to break it, you can impersonate someone else, and act as a middleman, and still compormise the communication.
>>
>>52470137
>you can impersonate someone else
No. That's what signing is for.
>and act as a middleman, and still compormise the communication.
No you can't. That would require the middle man to own the private keys.
>>
>>52470196
trolled
>>
>>52470209
. . .
>>
File: download.gif (10KB, 640x324px) Image search: [Google]
download.gif
10KB, 640x324px
>>52470196
You misunderstand, the middleman creates his own private keys. Just look it up, it's well documented.
>>
File: Diffie-Hellman_Key_Exchange.svg.png (158KB, 1279x1920px) Image search: [Google]
Diffie-Hellman_Key_Exchange.svg.png
158KB, 1279x1920px
>>52470006
> keyword: passive reconnaissance

If your opponent can listen but can't impersonate, you can use Diffie & Hellman
>>
>>52470209
Dumbass.
>>
>>52470209
fuck off
>>
>>52470222
That's why you initially don't trade keys over networks that you don't trust. What the fuck is fucking wrong with you? This is crypto 101.
>>
>>52470222
>the middleman creates his own private keys
Which would involve changing the public key.
>>
>>52470260
Exactly, but you're changing the setup. The scenario at hand is >>52470087 and makes no such mention of extra precautions, now calm down.
>>
>>52470311
I don't think you understand what signing is.
>>
Any modern Java books I can learn from and they have everything I need as a newbie?
I would like to read it whenever I have no Laptop with me.
>>
>>52470349
The Oracle docs are as good a resource as any, Java can be learned by any mongoloid.
>>
>>52470377
ok.
How much time should I spend every day if I am a retard, then?
>>
>>52470196
>That's what signing is for.
Asymmetric encryption, by itself, doesn't involve signing, make up your mind, what method of encryption are you talking about specifically?
>>
>>52470389
Get a book. The Oracle docs are only useful if you already know how to program and just want to learn the syntax.
>>
>>52470343
He's right though. If the MitM exchanges all keys for his own then even signing wouldn't work as he could just re-sign any modified message.
I don't really see why exchanging keys outside of the network is such a big deal for that guy though.
>>
>>52470389
Whatever you need. I'd advise setting up some SMART goals and spend as much time as needed to keep up with them regularly, i.e. https://en.wikipedia.org/wiki/SMART_criteria .
>>
>>52470404
A PROGRAMMING book, not a Java book.Programming language books are useless for the most part.
>>
>>52470404
That's what I am asking for anyway.
The g wiki said:

either Herberts Schildt book on JAVA, which sports a comment in amazon saying that it leaves some stuff out.

Headfirst Java, which is using a quite old version of JDK

or Think Java, which explained that it is teaching barebones.

I am willing to buy a book.
Heck, I am even willing to print a book and let it bind, but I need one which is worth the effort.
>>
>>52470423
>https://en.wikipedia.org/wiki/SMART_criteria .
Wow, this comes in handy.
I am using Pomodoro to measure what shit I get done, but this will make it more efficient.
>>
Hello,
since most of you guys here are most likely to have a job could you please look at this /fa/ thread and rate/hate my officeclothes?
>>10848370
>>10848370
>>
>>52470437
Why Java though? If you want to learn programming, Python seems a lot more popular among amateurs and professional devs alike.
>>
>>52470349
If you know the syntax, but want to learn how to write good "idiomatic" Java, "Thinking in Java" is pretty good. It's focused on writing Java well, and properly using oop.
>>
>>52470509
>>52470509
>>>/fa/10848370
>>
File: pong.jpg (166KB, 1145x651px) Image search: [Google]
pong.jpg
166KB, 1145x651px
Setup my drawing subroutine

Top number is your score
Bottom number if enemy score
Face is happy at start and when you score, frowns when enemy scores, and is also a loading circle thing during the start of matches when it counts down to the game start
You've got the paddles and the line separating them.
The hole in the middle line is the ball as CHIP-8 elements in the same position cancel each other out
>>
>>52470515
The upcoming mandatory classes will use Java, and only Java.
Except gene sequencing, and I will spend my time on Haskell in the summerbreak anyway.
>>
>>52470518
Depends on workplace. If they expect you to dress smart, just get a suit and be done with it. As a side note, it's probably a pompous workplace if they expect their software guys to be sharply dressed.
If they don't mind either way, wear whatever the fuck you want, it's not high school anymore.
>>
>>52470554
And jobs, I need a sidejob as a coder in order to grow AND get money to pay my rent and food and taxes.

I also have heard that JAVA is slowly implementing functional ideas into the language has become fast through time.
I think it is the best language for my current existential needs
>>
>>52470528
What are you using for graphics? SDL?
>>
>>52470586
Have you ever programmed before? If not, Java can be a bit difficult for new programmers, compared to Python. But Java is so much better in terms of getting a Job/uni work/etc. Python is sorta a toy language.
>>
>>52470595
Yes, and the only SDL drawing-related functionality I use are:
SDL_Surface
SDL_SetVideoMode
SDL_Flip
SDL_Rect
SDL_FillRect
>>
>>52470612
And what did you use to find out about the chip8? Documentation wise.
>>
>>52468109
is that Pong for Chip8?
>>
>>52470610

I think not long enough to be used to programming.

So, i think not.
No, not really
>>
>>52470610
>Python is sorta a toy language.
Python is fairly big in some areas. Some web frameworks use it, some science gets done in it, indie games.
>>
>>52470437
I don't know any books, but make sure you get one using JDK8. They've (finally) implemented lambda methods.
>>
>>52470637
Yeah, but it's not as useful in terms of actually getting a job. For shitty business desktop applications, people want C#, for server side business shit, people want Java. Python is just considerably less popular.
>>
>>52470643
>lambda methods
>methods
I'd assume as much, at the JVM level, but does this detail leak into the language? Really?
>>
>>52470629
https://en.wikipedia.org/wiki/CHIP-8
http://devernay.free.fr/hacks/chip8/C8TECH10.HTM
http://www.multigesture.net/articles/how-to-write-an-emulator-chip-8-interpreter/

Basically, the first 3 links when googling chip-8, everything else is chip-8 games or press

>>52470631
It's just setting up sprites for pong for chip-8. It's changed now though. Since you can only load memory to V registers at a max group of 16, I stored the v lines as a group of 11, then I draw it 3 times (twice with 11 lines, once with 10) to fill the whole 32 pixel vertical space
>>
>>52470643
retrolambda for lambdas pre java8
>>
>>52470586
If you want a job, JS is also in fairly high demand. It would enable you to do a web site for pretty much any local mom and pop shop.
>>
How would Go work in the hypothetical situation where someone loses internet access or they are on the move and they need to import a library or something?

Is there a way to manage libraries in Go completely offline? Like could I save all the library sources to a folder and then plug them in manually somehow? Seems weird to be so dependent on Github, i.e. a private company, for so much of your infrastructure.
>>
>>52470662
http://docs.oracle.com/javase/tutorial/java/javaOO/lambdaexpressions.html
Not sure at which level it sits, but they've managed to completely fuck it up. I didn't expect anything else from the Java board though *cough* cloning *cough*.
>>
>>52470681
How is the learning curve compared to java?

>>52470643
I heard about it and found a book, but it leaves some stuff, so I am stuck on the fence:


http://www.amazon.com/review/R2EFLHDRLUZ7FC/ref=cm_cr_dp_title?ie=UTF8&ASIN=0071809252&channel=detail-glance&nodeID=283155&store=books


Any good books for newborn you see here?
https://github.com/vhf/free-programming-books/blob/master/free-programming-books.md#java
>>
>>52470693
Go clones the repo in your workspace, so you can also work offline. Go doesn't do dynamic linking (except for cgo), so it generates a blob. You can just add a github package as import and it'll handle the cloning process.
>>
>>52470723
I don't have an opinion on the book, but those aren't really huge issues in that review. Those might not be topics that new programmers are usually expected to know at that point, but they aren't hard.
>>
>>52470723
>How is the learning curve compared to java?
Pretty easy to get into, but its type conversions and scoping (es6 improves the scoping situation, via let) are cuckoo. JS is dynamically typed, and I know many beginners struggle with static type systems, so that may make getting into JS easier, at the cost of the lack of safety provided by static typing.
>>
>>52468637
OCaml by far. Pretty much any parser work is done using ocaml nowadays.
>>
>>52470743
I meant in a situation where you know the repo you need, but you don't have internet access, but you do have the source files for the repo because you downloaded them in advance but did not install them (for some reason)
>>
>>52470723
Just pirate a bunch of books and pick the one you like.
>>
>>52470723
One of the complaints is that it uses the command line instead of using an IDE. This is a pretty stupid complaint, knowing how to use java/javac, change things like classpath javahome etc. on the cli is important. If you don't know how to use a command line, you should probably learn how to use one before learning Java imo.
>>
>>52469318
It's called OTP.
>>
Im on the beginning and im checking the registrys for my hello world programm
>>
>>52470774
what is this post meant to mean?
>>
learning the command line is VERY useful for quick prototyping since you can specify params quicker than adding bits that ask for input for those params, or recompiling your program after changing those params in-code

I pretty much do notepad++ and command line, and it's marginally faster than dealing with having an IDE open
>>
>>52470777

Im a Amateur :D

Im checking the processorregisters ..sry 4 Bad english
>>
>>52470764
You only need the source of the 3rd party library, like any other programming language. I don't see what else you need in order to build.
Just make sure to build beforehand, so your 3rd party libraries are also able to pull down their own dependencies.
>>
>>52470802
Ok. I thought you meant the Windows Registry, but processor registers make more sense.
>>
File: SCIP square root algorithm.jpg (87KB, 1680x980px) Image search: [Google]
SCIP square root algorithm.jpg
87KB, 1680x980px
>watching Hal Abelson
>decide to test his algorithm in lisp
>receive error "define is not defined"

I know I typed it in perfectly. WTF am I doing wrong.
>>
>>52470755
So it teaches bad habits. then for now I would note it down.

>>52470750
>>52470769
So Googling is all I actually need, sweet.

>>52470768
I am doing it right now
>>
>>52470824
There's more than one lisp. Scheme code isn't valid Common Lisp code. When people say "lisp" they usually refer to common lisp. There's also Racket lisp, Arc lisp, Clojure (i.e. the heretic of lisps), eLisp etc.
>>
>>52470837
Dynamic typing, ala JS or Python can teach bad habits, yes. Being consintent with the types of your variables makes for an easier to understand, more robust program.

Another big advantage of skipping Python and going straight to Java is that Java enforces strict Object Oriented Principles from the start, wheras Python does not. Learning OOP in Python is a lot more difficult than in Java. Python also lacks many of the strict OOP things like interfaces, which can make the purposes behind them harder to understand as a beginner.
>>
>>52470873
I'd argue C# is better than Java in many ways.
>>
>>52470899
Except for portability. C# is shite on any non MS platform. So C# really suffers for lot's of server work.
>>
>>52470921
>C# is shite on any non MS platform.

Mono works just fine.
>>
Help please, what could be the answer? My logic says it should be -1 yet the correct answer is 0. Am I missing somethingor is the test faulty?
>>
>>52470921
Stay away from WPF and any other .NET libs that aren't part of mono (quite well documented on their website) and you're in the green. I don't expect beginners to work on servers anyway. Also, Java's piss-easy to migrate to once you know C#.
>>
>>52470924
Programs written for .net don't work well/not at all on Mono. Hence no portability.
>>
>>52470945
It's faulty, look at the conditional more closely.
>>
>>52469140
I've found the FANN C++ library to be really useful. As for any single text resource, I couldn't say. I've used a bunch of resources. http://youtu.be/bxe2T-V8XRs . These series of videos helped me develop from scratch while drunk.
>>
>>52470924
So all your C# .Net stuff runs on Mono?
>>
>>52470953

That's not true at all. It's not precisely a drag-drop procedure, but you shouldn't have to do any major rewrites.. that is, if you're avoided particular Microsoft-Only things (calling to the Win32 API, using WPF, etc).

Hell, I've managed to port some applications and get them functional in little time, along with redoing their interfaces in that hideous GTK# editor.
>>
>>52470924
You lose out on so many of the advantages of C# though.
No VS.
No good IDE at all actually.
Worse performance than official runtime.
Forced to use third party windowing toolkits.

Why not just use Java at that point, and maintain portability? Java and C# are basically equivalent to each other.
>>
File: 132695836.jpg (35KB, 480x270px) Image search: [Google]
132695836.jpg
35KB, 480x270px
How do I become a VMware/Linux/Microsoft systems engineer?

Where can I find learning material?

I just want to get into this field.
>>
>>52470945
>old-style C parameter declarations
The fuck, are you interviewing to work on vim's source or something? Also, the semicolons are all fucked up in that piece.
>>
>>52470973

I personally use .NET because I'm on Windows, but I've got Linux boxes that I tinker on and Mono works a treat. Not everything is perfectly compatible, but it usually is.
>>
>>52470945
There is no Integer Area
Im a right?
>>
>>52469140
PRML is best used as a reference book than a full-blown ML manual.
http://www.iro.umontreal.ca/~bengioy/papers/ftml.pdf
and
http://www.iro.umontreal.ca/~bengioy/dlbook/front_matter.pdf
Are good. On the whole, there aren't many books for ML yet. One of these is even not out yet.
>>
>>52470995
>Java and C# are basically equivalent to each other
Co- & contravariance, no type erasure, linq, off the top of my head. Also, you don't see as many AbstractBeanFactoryInterface naming as in Java.
>>
>>52470995
>Why not just use Java at that point, and maintain portability?

I hate writing it, which seems like a dumb complaint, but it's true. No LINQ, no ref/out, no value-type structs, no operator overloading (which means no nice way to access indexable collections), interop not nearly as nice, no unsafe/pointers (minus sun.misc.unsafe)..

I mean the list goes on an on.
>>
File: 1452779555129.jpg (371KB, 1024x1536px) Image search: [Google]
1452779555129.jpg
371KB, 1024x1536px
>>52471010
>Not everything is perfectly compatible
So far for cross platform compatibility. That's like saying C is cross platform. "Hey just install this pthread library and it should work on win32 too! Oh, and don't forget to install some getopt_long library too.". I don't see how that could be considered cross platform.
At least Java is built from the ground up to be cross platform. C# cross platform compatibility is just an afterthought poorly done.
>>
>>52471048
>no type erasure

Oh fuck me arse, I forgot to mention that one. Reification is GOAT.
>>
Where's a good place I can learn about how programming languages actually work? I've just been "self taught" up until now, and I'm fairly competent at getting shit done but I honestly have no idea what's going on behind the scenes most of the time.
>>
>>52471056

It's like 99% there. The only issue I recall having was some filesystem stuff that didn't produce exactly the same result on Windows vs. Linux, but it came down to an implementation difference between the two.

is Java without its cross-plat flaws? No.
>>
>>52470945
3.14 * 0 * 0 is 0
>>
File: 1452816542548.jpg (40KB, 480x640px) Image search: [Google]
1452816542548.jpg
40KB, 480x640px
>>52471098
I don't really buy the 99% thing. Like you said to others, the whole windowing system is nonexistent. That's a big miss for a language like C#.
How is multimedia support?
>>
>>52471082

Im reading Books about C And watching YouTube Videos about it.Am also running Ubuntu on a VM to try Sourcecode examples
>>
>>52471134

Just so you know, WinForms is cross-plat. Also, WPF is for gay-boys in the first place. Something to keep in mind with the whole GUI issue.
>>
File: 1452867450342.jpg (79KB, 600x800px) Image search: [Google]
1452867450342.jpg
79KB, 600x800px
>>52471157
Hasn't WinForms been deprecated by WPF? What's the state of cross platform multimedia support?
>>
>>52471082
>>52471138
Programming languages don't "work" per se, they're just specifications for, well, languages. Implementations (compilers, interpreters, JITs etc.) convert from a programming language to some from of bytecode or binary, which then gets run natively or in a VM. This is either done live (interpreters), in separate stages (compilers), or in a mixed manner (JIT).
>>
>>52471200
WPF is a different way to do things, not necessarily better. WinForms is on par with pretty much any windowing toolkit that other languages provide, and has no drawbacks, unless you consider "not WPF" a drawback. As for multimedia, not much of a clue, didn't do multimedia.
>>
>>52471200
>Hasn't WinForms been deprecated by WPF?

No, that's just a ridiculous lie that people repeat on here ad nauseaum.

>What's the state of cross platform multimedia support?

Not sure, to be honest. Probably not as good as it should be.
>>
>>52471200
>Hasn't WinForms been deprecated by WPF?
Yup. See M$'s docs.
>What's the state of cross platform multimedia support?
Nonexistent.
>>
#include <sstream>
int main() {
std::string line;
std::stringstream stream("abc");
while (std::getline(stream, line));
return 0;
}

Can somebody compile this with
g++ main.cpp -o main -O3 -flto -static

And run it? The compiled binary crashes for me.
>>
File: 1452554131102.jpg (63KB, 599x899px) Image search: [Google]
1452554131102.jpg
63KB, 599x899px
>>52471294
>No, that's just a ridiculous lie that people repeat on here ad nauseaum.
If been looking around, but most say WPF is the way to go right now. WinForms is more mature, but it doesn't progress anymore. In short: WinForms is deprecated.
>What's the state of cross platform multimedia support?
Lets say nonexistent like >>52471325 said.
In short: you're full of shit and a Microsoft shill. It only has a cross platform GUI library which is deprecated and no multimedia support. You also said file management doesn't work really well. I wonder why I should even bother with C#. Qt has it all and even works on your fucking toaster. Kill yourself.
>>
>>52471384
>most say WPF is the way to go right now.

Most don't say anything of the sort, unless you're specifically looking for people who say that. In that case, consider sudoku.

>you're full of shit and a Microsoft shill.

Somehow I knew you were just stirring the pot.
>>
>>52471384
Not everyone develops multimedia-heavy gui applications. Use watever suits your purposes, but library support notwithstanding, C# core > Java core.
>>
>>52470528
finished the drawing subroutine, with conditionals that make the face smile, frown and double as a rotating loading circle in between games. It's a whole 136 bytes in my game binary file. Next up is gameplay
>>
>>52469281
Don't gaze into the Boost, Anon, for it also gazes into you.
>>
>>52471363
GCC 4.8.3, crashes for me also.
>>
>>52471384
>it doesn't progress anymore. In short: WinForms is deprecated.
Why the fuck would it need to be further developed, if it's already mature enough? What's with this "mature = dead" obsession? Some stuff is just plain Good Enough.
>>
>>52471490

As I noted in my response, he's fishing for reactions. He doesn't have any legitimate interest in C#, he's just stirring the pot.

Typical nigger behavior and all that.
>>
File: 1452388464537.jpg (24KB, 600x450px) Image search: [Google]
1452388464537.jpg
24KB, 600x450px
>>52471452
>Most don't say anything of the sort, unless you're specifically looking for people who say that. In that case, consider sudoku.
Bing (which you are most likely using) around using 'winforms vs wpf' as query. Look for the Microsoft forums.
>Somehow I knew you were just stirring the pot.
Why? You know, most 'apps' rely heavily on gimmicky GUIs and multimedia support. Something you can't do with C# without losing cross platform compatibility. I wonder how Xamarin does it without hooking into the Android SDK. I still don't see any reason to ditch Qt or Java. Maybe I'm not brainwashed enough to buy into C#.
>>
Why do Microsoft hate F#?
>>
>>52471644
>You know, most 'apps' rely heavily on gimmicky GUIs and multimedia support.

Who said anything about 'apps'? Why are you being such a blackie?
>>
>>52471490
>Some stuff is just plain Good Enough.

This is how I feel about XNA
>>
>>52471644
Asian are the best looking girl in the world.
>tfw you marry one.
>>
>>52471672
If the pics are any hint, he may be baiting you into posting pictures of black women.
>>
>>52471721
scandenavian > asian
>>
>>52471722

But I already do that for free, no coaxing necessary.
>>
File: 1451683583776.gif (2MB, 400x600px) Image search: [Google]
1451683583776.gif
2MB, 400x600px
>>52471721
>asians
disgusting
>>
Working on an Android app to hack the planet, no wonder most Android apps are shit, the whole thing is shit to work with, only poointheloos could work with it.
>>
>>52471734
No way.
>>
File: 1452367636793.jpg (170KB, 960x1280px) Image search: [Google]
1452367636793.jpg
170KB, 960x1280px
>>52471672
That's where the money is at beside back end software right now. The app bubble hasn't popped yet, so there's the easy money. I don't expect a school boy like you to know all that. Better keep living in the illusion while it still lasts.
>>52471721
They really are family. Just don't let them get fat.
>>
File: godlike-athena.png (143KB, 457x477px) Image search: [Google]
godlike-athena.png
143KB, 457x477px
>>52471752
Nope.
>>
>>52471783
>Just don't let them get fat.
That's how I like women. Fat and smelly. Yes, I'm French.
>>
>>52471788
who is this?
>>
Is it possible to link gcc with VSC?
>>
>>52471799
I thought you guys liked the ones wearing a burka :DDDD
>tfw I'm western european too ;_;
>>
I just want a woman in my life who is ok with with me rubbing my dick all over her body and insides and doesn't squeal like a hurt animal when having sex.
>>
>>52471766
Anyone know code?
>>
>>52471845
>>tfw I'm western european too ;_;

It all makes sense now. Enjoy your Islam invasion. At least some hijab babes are cute.
>>
>>52471860
I just want a man in my life who is ok with my feminine penis
>>
>>52471766
too bad jav porn sucks and is mostly censored. they also never shave and scream like dying rats.

also asians with big asses is fucking retarded.
>>
>>52471910
>hijab babes
this lmao, but maybe because I'm in london where there are hijab babes everywhere
>>
>>52471939
You post like a 14 year old.
>>
File: Muslim Woman 1.jpg (77KB, 575x379px) Image search: [Google]
Muslim Woman 1.jpg
77KB, 575x379px
>>52471910
>tfw you trip over a rubbish bag and start apologising because you're not sure if it was a muslim
>>
File: 1452296813043.jpg (71KB, 592x888px) Image search: [Google]
1452296813043.jpg
71KB, 592x888px
>>52471910
How does it feel living a country who think political freedom is directly related to the right to bear arms?
>>
>>52471983
It feels bad not to
>>
File: 1442780896240.jpg (146KB, 537x510px) Image search: [Google]
1442780896240.jpg
146KB, 537x510px
>>52471721
>Asian are the best looking girl in the world.
>>
>>52472009
Better start shooting dem schools :DDDDD
>>
im writing the backend of a cosplay camwhore website startup
anyone have experience with FFserver?
is it possible to set a feed to only accept content if they provide a correct private key with the POST request? (so someone cant stream into someones elses channel by name only)
>>
>>52469945
You need a trusted third party, see TLS
>>
File: 26890_3_123_492lo.jpg (303KB, 1280x1920px) Image search: [Google]
26890_3_123_492lo.jpg
303KB, 1280x1920px
>>52471983

It is, though. No guns, no freedom. Know guns, know freedom.

Enjoy not being able to rev your Lotus Espirit at muzzies.

>>52471941

Halal in the streets, haram in the sheets.
>>
Is there any online CIS textbooks for languages other than Haskell? Or is CIS 194 all we can access?
>>
>>52470612
>SDL
>Not SDL2
Are you an idiot?
>>
>>52472045
it's not the guns
it's single mothers
>>
>>52472147
is that a thing now? can't be bothered to rewrite my code for it
>>
>>52471948
ok

>>52472040
I agree they have the best looking girls, not women.
>>
>>52472136
Fucking transphobe
>>
>>52472203
It's been a thing for quite a while now.
>>
>>52472218
would you say it improves on SDL, or does it have a python2/3-esque relationship with it?
>>
File: 1452996999166.jpg (59KB, 789x576px) Image search: [Google]
1452996999166.jpg
59KB, 789x576px
>>52472101
>It is, though. No guns, no freedom. Know guns, know freedom.
I'm not a burger expert, but I know this:
The 2nd amendment was meant to give the people the power to overthrow the government in case shits hits the fan. Good luck overthrowing a totalitarian government that has nukes, unmanned planes etc. I think you mean the right to kill on sight for the sake of 'self defense'. That right works pretty good. Even the police shoots to kill. Sounds like a great country, where can I swap my passport?
>Enjoy not being able to rev your Lotus Espirit at muzzies.
Too bad burgers are too dumb to drive in stick shift cars, so you'll never feel how it is to rev a car.
>>
>>52471804
Athena Chu.
>>
>>52472238
>Good luck overthrowing a totalitarian government that has nukes, unmanned planes etc.

A bunch of desert people seem to be doing okay with nothing more than AK rifles and homemade bombs.
>>
>>52472276
He's a filthy liberal statist, he thinks a "totalitarian government" uses nukes on it's own lands and slaughters its citizens without doing damage control in the media, rather than being limited in the amount of unjustified violence it can reasonably inflict on it's own citizens without the rest of them rising up.

Sorry, not even Gaddafi was that stupid, as much as the media tried to convince everyone.
>>
File: haxe.png (5KB, 230x230px) Image search: [Google]
haxe.png
5KB, 230x230px
>
>>
>>52472238
1) Self defence.
2) Militia and the defence of others. (the police are effectively a kind of militia)
3) Defending the country in the case of invasions.
4) The constitution does not provide the right, it is self evident.
5) Overthrowing a totalitarian government.

>>52472276
>the Obama administration is trying to destroy ISIS
LOL
>>
>>52472360
>>the Obama administration is trying to destroy ISIS
>LOL

I was actually talking about Iraq/Afghanistan. ISIS is a different issue and Obama created them because he's secretly a muslim.
>>
File: 1451909044323.jpg (43KB, 394x407px) Image search: [Google]
1451909044323.jpg
43KB, 394x407px
>>52472276
A concealed carry permit does not stop Islamic terrorism. Extremist factions within a religion isn't something you can just destroy by spraying them with guns. Sounds weird huh? Gassing millions of Jews didn't kill the religion. Genocide during the Christian crusades didn't kill the pagan mindset.
Do you know what DOES help? Getting your filthy burger hands off the middle east and let them sort it out themselves. They're perfectly capable, but murica is too afraid to lose the monopoly on oil.
>>
>>52472228
Just kill yourself already.
>>
>>52472407
nice meme
>>
>>52472406

Talk about missing the point.
>>
>>52472404
Al Qaeda were decimated in Iraq/Afghanistan
>>
would anyone here date a trap that didn't have tiny girl feet?
>>
File: 26814_2_123_71lo.jpg (312KB, 1280x1920px) Image search: [Google]
26814_2_123_71lo.jpg
312KB, 1280x1920px
>>52472432

Not really.
>>
I sure love all the programming discussion in this thread.
>>
File: 1452960912845.jpg (457KB, 960x1280px) Image search: [Google]
1452960912845.jpg
457KB, 960x1280px
>>52472425
Nice argument my friend. Afraid of the truth huh?
>>
>>52472406
>They're perfectly capable
>Saudi Arabia
>Turkey
>Egypt
>everyone else
>not an oppressive piece of shit
lmao
>>
>>52472453
Java is shit
>>
>>52472453
Tell me what you're working on.
>>
>>52472228
Yes, specifically in performance and OpenGL 3+ support.
>>
NEW THREAD:

>>52472577
>>52472577
>>52472577
>>52472577
>>52472577
>>52472577
>>
>>52472456

No, I totally agree with you. I don't think the US should be doing ANYTHING in the middle east. The thing is, that's not what we were talking about.
>>
>>52472586
It initially started with you shilling C# until you replied to my reply:
>I thought you guys liked the ones wearing a burka :DDDD
>tfw I'm western european too ;_;
Which was meant as a joke. You replied with:
>It all makes sense now. Enjoy your Islam invasion. At least some hijab babes are cute.
Which derailed the thread.
Thank you. You're making /dpt/ a better place by the day.
>>
>>52472238
>The 2nd amendment was meant to give the people the power to overthrow the government in case shits hits the fan.
Not exactly. When America was being founded it was being drawn up as an anti-imperialist democratic utopia. The founding fathers basically agreed that the new republic shouldn't have a large standing army, because they only reason you'd need one is if you were trying to form an empire. Rather, they reasoned that a 'people's army' quite literally formed from farmers and laborers with rifles would be adequate to fend off any empire that tried to encroach upon them (considering that's relatively close to how the Rev. War was fought).

The idea was basically that the "well regulated militia" would BE the military.

The "right to bear arms against a nefarious government" came much later, after the War of 1812 when America completely abandoned the idea of not having a standing army.
>>
>>52472922
Didn't know that part.
>>
>>52468201
>Python2
>Deprecated

Here in the real world, where we have legacy systems, you can't just fucking switch platform. Then again, Rails fag, probably not familiar with the concept of a dependency.
>>
>>52470019
Not even the same guy, but feels.

>tfw they keep you around because you add all dat value but they don't like you

My team are normies though.
Thread posts: 314
Thread images: 37


[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.