[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: 332
Thread images: 45

File: UnitedKingdom.png (588KB, 1315x742px) Image search: [Google]
UnitedKingdom.png
588KB, 1315x742px
Old thread: >>58405128
Web Dev: >>58406081

Web Dev is as honorable as any other kind of software development edition.
>>
>>58409987
>Web Dev is as honorable as any other kind of software development edition.
hm
>>
http://michaeljflynn.net/2017/01/09/simple-rna-folding-in-130-lines-of-haskell/

Is this code as bad as it looks?
>>
>>58409987
webdev is shit and you must not mention them
>>
>>58409987
>Web Dev is as honorable
You need to leave
>>
>>58410022
it's haskell what do you expect
>>
>>58409987
how old were you when you realized that web pages are just portable programs that get sent around on Internet and executed
>>
>>58410046
21
>>
Just got Clean Code and Pragmatic Programmer.

are these books worth reading? any better alternatives?
>>
>>58410022
The fact that his code snippets aren't in a fixed-width font is what gets me.
>>
File: CryingPepeGun.jpg (103KB, 900x900px) Image search: [Google]
CryingPepeGun.jpg
103KB, 900x900px
>>58410032
Fuck YOU.
I EVEN GOT QUADS

THOSE (You)s are all mine.

CIS SCUM
>>
>>58410046
Not even. Js is that. Web pages is just markup. I had that amazing realisation when I was 8 and hit the 'html' tab in Microsoft frontpage.

Not a webdev BTW. I grew out of that.
>>
>>58410079
>>58410046
You guys realize that web development is not restricted to creating HTML pages write? Do you guys realize that there is sever side software right? Do you guys realize that web dev is just web focused dev right? It does not need to interact with web browsers or provide HTML interfaces.
>>
Of course it is, the only problem is that front-end development is a mess at the moment
>>
>>58410092
>>58410092
>>58410092

Non-webdev thread.
>>
File: CrashingThisPlane.jpg (59KB, 896x921px) Image search: [Google]
CrashingThisPlane.jpg
59KB, 896x921px
>>58410188
FUCK YOU

EVERYONE STAY IN THIS SUPERIOR THREAD

FUCKING CUNT
>>
>>58409987
What mental illness drives someone to do something like this
>>
First assignment for a security class... white box exploit a PHP server in a virtual machine.
>>
File: CrashingThisPlane2.jpg (135KB, 1280x720px) Image search: [Google]
CrashingThisPlane2.jpg
135KB, 1280x720px
>>58410188
404

GET REKT NERD
>>
File: browser_.webm (3MB, 960x852px) Image search: [Google]
browser_.webm
3MB, 960x852px
I think I'll rewrite browser in rust today. I've never used rust before but it should only take a couple of hours, right?
>>
>>58410234
Just do it in Python, it'll be 2,000 lines and take you a few days.
>>
File: maki-kitten2.jpg (82KB, 640x640px) Image search: [Google]
maki-kitten2.jpg
82KB, 640x640px
>>58410219
idk kek
I think it's cute.
>>
>>58410234
What langugae is it written in now?
>>
>>58410257
pic is cute
>>
>>58410124
You don't send php.
You don't send server side implementations.
You send JS and HTML to a browser and it processes that.
But yes I realise that technically webdev is any development tangentially related to the world wide web (www, not the Internet).

Though most webdevs aren't really doing work OK apache, THOUGH IT FUCKING SUCKS. The amount of concurrent connections on apache sucks ass and nginx performs worse in other areas so it's still the best option for the most part.

It's so frustrating to see such large industries work so poorly because they don't know how to write software. I'd like to blame it on there being no natural step towards server development for web people but that's probably not the reason.

People suck at software overall and web just has a high requirement placed on them.
>>
>>58410234
why not just abandon the project altogether
>>
>>58410268
JavaScript, Fortran and Cobol
>>
>>58410188
Here:
>>58410286
>>58410286
>>58410286
>>
File: 1483343088450.jpg (50KB, 480x679px) Image search: [Google]
1483343088450.jpg
50KB, 480x679px
>>58410257
Maki is a young lady!
>>
>>58410298
WHO
GIVES
A
SHIT
ABOTU THE ORIGINAL POST
>>
>>58410298

im gonna report you bitch
>>
File: 1483343088450.jpg (406KB, 2480x3507px) Image search: [Google]
1483343088450.jpg
406KB, 2480x3507px
>>58410299
Fuck that image sucks.
>>
>>58410298
Stop
>>
>>58410285
Good choices.
>>
>>58410312
>im huge webdev faggot please rape my face
>>
File: GrowingStronger.png (224KB, 600x600px) Image search: [Google]
GrowingStronger.png
224KB, 600x600px
>>58410298
The (You)s are all mine. You can't stop me now.
>>
File: maki-this.jpg (111KB, 1024x768px) Image search: [Google]
maki-this.jpg
111KB, 1024x768px
>>58410318
maki :3

>>58410333
rude
>>
File: 1381181283264.png (5KB, 493x402px) Image search: [Google]
1381181283264.png
5KB, 493x402px
>>58409987
>Helping my sister with her C project
>Accidentally leave in printf("Turbo autism!\n"); half-way down that I was using to debug the code
I could pass it off as a joke in poor taste if I wasn't actually autistic.
Anyway, I don't think she spotted it.
>>
>>58410420
Who the fuck cares what their sister thinks of them?
>>
>>58410420
>she
>>
File: a67.jpg (445KB, 1459x820px) Image search: [Google]
a67.jpg
445KB, 1459x820px
>Manchester is her pussy
>>
>>58410420
don't worry, it's not as bad as a "Alice is sad" I left in my code that I spread around, luckily enough everybody knew me as the weird guy anyways so nothing was lost
>>
File: 1483744969782.jpg (4KB, 250x250px) Image search: [Google]
1483744969782.jpg
4KB, 250x250px
why does sepples hate me?

>want to use strings
>#include <string.h>;
>doesnt work
>tutorials say std::string
>doesnt work
>>
>>58410469
Sepples hates you because you're incompetent.
>>
>>58410443
I'm worrying more what her lecturer's gonna think of her if he peruses her code and finds it, honestly.
>>
>>58410469
just #include <string>
without .h
>>
>>58410469
>#include <string.h>;
>;
>>
>>58410476
Who the hell cares what their sister's lecturer thinks of her?
>>
>maki
What is it with people liking anime characters for their superficial features?
Maki isn't good in any way.
>>
File: 1481905614511.png (915KB, 600x708px) Image search: [Google]
1481905614511.png
915KB, 600x708px
and the thing that annoys me most is that visual studio takes like 10 minutes to realise that something changed

>>58410491
that was the problem. who thought of such retardation to not put semicolons everywhere?
>>
File: 1483214346015.jpg (165KB, 1032x774px) Image search: [Google]
1483214346015.jpg
165KB, 1032x774px
>>58410515
YOU TAKE THAT BACK RIGHT NOW
>>
>>58410515
No one likes her.
>>
>>58409987
Web dev has only become a respectable profession in the past 4 years or so. In the 2000s they were basically glorified graphic designers.
>>
>>58410524
>Visual studio pleb
Fair enough :^)
>>
>>58410493
By Jove, you're right!
Who cares. It got handed in three hours ago after rushing a month's worth of coding into a weekend.
She's got functioning code that she wouldn't otherwise have.

>>58410469
>#include <string.h>
>tutorials say std::string
C or C++?
>>
>>58410524
>semicolons
Why even have them at all? They're so ugly and unnecessary.
>>
>>58410553
>::
>>
>>58410544
I have no choice. ue4 demands it

>>58410553
c++

>>58410554
it's a clear sign that a line is at its end. makes sense when you have a function with a trillion parameters
>>
File: ready_to_kill.png (176KB, 560x530px) Image search: [Google]
ready_to_kill.png
176KB, 560x530px
>>58410515
apologize
>>
>>58410538
WebDev is not restricted to html and css.
>>
>>58410477
>encrypted stuff
That's a pain. If that's actually what you have you have to read the key out of memory before you do anything. Or crack the encryption but that's an entire project on its own.
I'd find a game that just sends its commands in binary packets and then you figure out where to go from there.
Worthwhile watch though, basically an introduction to game hacking:
https://youtu.be/hABj_mrP-no
It's always funny to see major security fails in big companies. LoL in this case.
>>
>>58410576
Another clear sign that a line is at its end is that it just stops and there's no more characters.
Short and sweet.
>>
>>58410609
I think you underestimate the autism of some people
>>
>>58410524
Preprocessor directives are different.
Blame C.
Though C is so cute you can't really blame it right?
>>
>>58410568
Alright, I'm retard.

>>58410576
Then what the other fella said:
#include <string>
right at the top.
Then either have
using namespace std;
on the next line and have "string" or use "std::string" every time you want to use them.
>>
>>58410538
Why do you think what they do now is respectable?
>>
>>58410608
>LoL in this case.

That's not surprising, Riot Games is just a bunch of hacks that accidentally got lucky. A lot of their stuff was client sided and you could do a lot of stupid hacks because the servers never verified the data and it's got found by people that developed third party clients which obviously then suddenly disappeared because they promised the devs to get them on the team and such.
>>
>>58410524

Preprocessor statements do not use semicolons because they are not handled by the compiler, but the preprocessor. The fact that they all begin with a # and don't need semicolons is there to let you know "this is handled differently."
>>
>>58410554
So you can have multiple statements on the same line.
>>
Where is anon who posted some obscure language which died in 90s?
What neat features from 90s we miss?
>>
>>58410609
Anon. That'd be a pain in the ass for other reasons.
Languages that don't consider certain sets of characters significant are a godsend.
Whitespace is just the natural choice.
>>
>>58410531
What is even the point of that sword?
It's too big to fight. It's to big to transport with you. It's too thin for it's size and will break in no time.
>>
File: 1463990194528.png (35KB, 514x370px) Image search: [Google]
1463990194528.png
35KB, 514x370px
>>58410609
Retard. Go back to your shitty BASIC/python """programming""" that produces nothing meaningful
>>
>>58409987
good edition

>>58410059
pragmatic programmer is pretty cool, I haven't read the whole book, though

>>58410589
thank you for using this image
>>
>>58410669
c99?

>69
nice mang
>>
File: Untitled.png (40KB, 964x433px) Image search: [Google]
Untitled.png
40KB, 964x433px
>>58410680
no
>>
File: 1460411329490.jpg (230KB, 640x960px) Image search: [Google]
1460411329490.jpg
230KB, 640x960px
>>58410678
>>
>>58410608
you cannot have a secure mmorpg as long you care more about money than your game. blizz doesnt give a fuck about bots and hackers because they pay
>>
>>58410690
No, thay was some visual programming language.
>>
>>58410693
You missed the part where I said something meaningful
>>
>>58410711
>>58410693
>>
File: neet.png (39KB, 698x321px) Image search: [Google]
neet.png
39KB, 698x321px
It's approaching usable
>>
File: girls-excited.png (4MB, 1280x720px) Image search: [Google]
girls-excited.png
4MB, 1280x720px
>>58410686
>good edition
thank you
>thank you for using this image
you're welcome

>>58410694
kek
>>
>>58410753
No, by visual programming language I don't mean Visual Basic etc., I mean where it was coded visually.
That's not Scratch.
>>
>>58410769
Enjoy your lawsuit
>>
>>58410671
>significant
I meant insignificant
>>
File: 1482034631799.png (1MB, 800x967px) Image search: [Google]
1482034631799.png
1MB, 800x967px
>>58410775
kawaii
>>
>>58410608
>>58410698
Oops. I posted the wrong one.
That one wasn't all that relevant to what anon was doing.
https://youtu.be/EVhSqWofeP8
This is much better.
>>
>>58410807
>png
>1.43 megabytes
what the fuck
>>
>>58410807
Please desist from posting poorly drawn Japanese cartoons.
>>
File: jealous.jpg (140KB, 848x480px) Image search: [Google]
jealous.jpg
140KB, 848x480px
>>58410840
>>
>>58410608
holy shit the left guy is awkward and a turbosperg. those shitty timed "jokes".
>>
File: asd.png (270KB, 1122x1725px) Image search: [Google]
asd.png
270KB, 1122x1725px
I want to become a back end developer. I think it's interesting and I've spent every day of winter vacation reading articles on treehouse/firehose/etc, watching on youtube, and actual writing on sites like codecademy.

I'm a business major, but I'm considering adding two more programming classes to this semester. However, I've heard that teachers are behind in teaching what's actually being used (excluding bleeding edge stuff) and that they teach abstract theory. One guy online said he failed a test because he did what his friend in the industry said is common, yet the teacher insisted on what was in the book.

Should I even bother taking a few computer science classes at my local community college?
>>
File: 1483997067931.png (202KB, 659x742px) Image search: [Google]
1483997067931.png
202KB, 659x742px
>>58409987
>>
>>58410906
nice hand
>>
>>58410906
Why is Bournemouth putting it's disproportional penis in a handicapped octopus? That is now an insect btw.
Who said you could post non-anime?
>>
>>58410797
I think it's safe
>>
>>58410955
Yes it is. This is our safe space.
You are among friends now babe.
>>
File: cute-girl.jpg (44KB, 564x762px) Image search: [Google]
cute-girl.jpg
44KB, 564x762px
>>58410973
>>58410955
*hugs warmly*
>>
literally how
>>
>>58410948
lmao, you have shit tier imagination.
>>
>>58411004
read the article dummy
https://en.wikipedia.org/wiki/Hashlife#Hashlife
>>
https://www.damninteresting.com/on-the-origin-of-circuits/
>>
implementing dynamic typing in Java. Basically I have an interface with every possible method defined on it:

public interface Dynamic { 

public Dynamic a();
public Dynamic a(Dynamic a);
public Dynamic a(Dynamic a, Dynamic a);
...
public Dynamic b(...);

}


and a method that can turn any object into a Dynamic via reflection. Any exising methods are proxied and anything else throws UnsupportedOperationException. Example usage:

Dynamic string = Dynamic.toDynamic("Hello World"); 
Dynamic string2 = string.split(" "); // works
Dynamic string3 = string.asdf(); // throws an UnsupportedOperationException
>>
File: gensokyo.jpg (256KB, 1000x1502px) Image search: [Google]
gensokyo.jpg
256KB, 1000x1502px
>>58410997
>no hug for me
>>
>>58411036
It's good enough for YOUR MOM.
>>
how long does it take someone to understand 1 month worth of code that was written by an equally skilled programmer?
>>
wew, /v/ is pretty strong today
>>
>>58411073
Technically the cord is hugging you.
>>
>>58411085
1 day
>>
How would you guys go about writing a real time md->html interpreter in javascript?

I'm wondering about the translation part. I was planning to just use String.replace but I don't want to write out every tag separately. The only possibility I see now, is that I'll have to write out some language to descript the syntax of the tags to generate the regexps from that
>>
>>58411085
Depends on the skill level. A crap programmer can write tons of code that doesn't make sense and is hard to understand even to him/herself.
>>
>>58411085
shit newbie programmer:
9 months

Good programmer:
1 day
>>
>>58411057
Just when I thought Java couldn't get any worse.
>>
File: 1482246480062.png (290KB, 571x503px) Image search: [Google]
1482246480062.png
290KB, 571x503px
>>58411057
>>
>>58411057
>Basically I have an interface with every possible method defined on it:
java function names can be 65535 long. Each character of a function name can be one of 62 characters. So to have an interface with every possible Java function name, you'd need to have an interface with 62^65535 members in it. Which is such a big number I can't find a calculator that evaluates it to anything else but infinity.
>>
>>58410059
I read Pragmatic thinking and learning [1].
It was quite good.
Planning on reading both Clean Code and Pragmatic Programmer one day.

[1] http://www.e-reading.club/bookreader.php/137202/Pragmatic_Thinking_and_Learning_-_Refactor_Your_Wetware.pdf
>>
>Implement a program that requests from the user a list of words (i.e., strings) and then
prints on the screen, one per line, all four-letter strings in the list.

">>>
Enter word list: ['stop', 'desktop', 'top', 'post'])
stop
post"

How do I do this with a for loop only? I tried:

wordlist = ['stop', 'desktop', 'top', 'post']
for words in wordlist:
if len(words) <5:
print(words, wordlist[words]) "this is the part where I fuck up"


Alternatively, a longer code could be:

wordlist = ['stop', 'desktop', 'top', 'post']
for words in wordlist:
if len(words) >5:
continue
else:
print(words, wordlist[words])
 
which doesn't work either. I know it's very basic but I can't seem to figure it out.
>>
finally finished the coin problem
(defparameter *coins* '(1 5 10 25 50))

(defun highest (n)
(apply #'max
(append
'(0 0)
(remove-if
#'(lambda (x)
(> x n))
*coins*))))

(defun coin (n)
(loop as i = n then (- i k)
as k = 0 then (highest i)
until (= 0 i)
unless (= 0 k)
collect k))


output
[1]> (coin 57)
(50 5 1 1)
[2]> (coin 43)
(25 10 5 1 1 1)
>>
File: turkishrapebabies.jpg (37KB, 634x452px) Image search: [Google]
turkishrapebabies.jpg
37KB, 634x452px
>mfw have to learn cpp for a C job interview
pic related
>>
>>58411445
for i in range(len(wordlist))
if len(wordlist[i]) < 5
print(wordlist[i]
>>
>>58411397
I have a script to define the interface. Currently it limits the length of the method name to 5 characters, but yes there are a lot of possible method names. Also you're not including the number of parameters, which Java limits to 255 but I limit to 5. In the future I hope to use static analysis to set the limit automatically as needed.
>>
>>58411471
forgot to add:

Recommend me a cpp project to do.
One that will cover almost everything if possible.
>>
>>58411497
in Haskell this is just

interact (unlines . filter ((==4) . length) . read)

or if you want to read the words from the console seperated by spaces, replace "read" with "words"
>>
>First day of class
>Systems Programming class
>Supposed to be "how 2 program in C"
>Will only have 4 assignments
>First third of the class is learning "bash and linux"
>Teacher explicitly said "This is not a Systems Programming class even though it says it is"
I so desperately want to drop out and go back to working. At least I'd be learning something valuable.
>>
>>58411517
>in Haskell this is just
My favourite meme.
>>
>>58411497
filter ((==4) . length)
>>
>>58411497
THANK YOU
>>
File: 1475324657288.png (158KB, 779x794px) Image search: [Google]
1475324657288.png
158KB, 779x794px
>>58411471
To me, C/C++ are like supplementary to each other. C++ for GUI or where you really want to use objects, C for core program for better performance.
>>
>>58411587
Don't thank him, it's wrong. It will print all words that are four letters OR LESS in length.
>>
>>58411507
Surely you could just make some kind of dynamic wrapper class? like:
Dynamic muhString = new Dynamic("I'm a string");
Dynamic muhInt = new Dynamic(new Integer(10));

string[] strings = muhString.dynamic<string[]>("split", []);
strings[1] = muhInt.dynamic<string>("toString", []);

or something like that. ugly af but whatever
>>
>>58411601
I noticed that minor mistake and fixed it myself

    if len(wordlist[i]) == 4:


I'm still thankful m8
>>
File: relativists btfo.png (5KB, 470x102px) Image search: [Google]
relativists btfo.png
5KB, 470x102px
>>58411574
>>
>>58411623

He's also written it using an index value; clearly too used to C. Here's how you do it in Python:

for word in wordlist:
if len(word) == 4:
print(word)


t. Haskell programmer
>>
>>58411635
>iff
Haskel confirmed for hokey garbage. Can't even keep their documentation type safe.
>>
Is binary transistors the only way to do computing or could other civilizations have done it with equally viable methods?
>>
>>58411517
    String[] words = {"poop", "butt", "penis", "haskell"};
words.Where(x => x.Length < 5).ToList().ForEach((w => { Console.WriteLine(w); } ));

C#
Not nearly as elegant but LINQ strikes a reasonable balance for being inside a fully OOP language
>>
>>58411681
>notsureiftrollingorjuststupid.jpg
>>
>>58411681
https://en.wikipedia.org/wiki/If_and_only_if
>>
What would be sanest way to parse a stringified array of uint tuples like
{{1,2},{64,79},{7,15}}
?
>>
>>58411685
>.ForEach(w => Console.WriteLine(w))
can you not eta reduce this?
>ForEach(Console.WriteLine)
>>
>>58411666
oh damn I was pretty fucking close too
>>
>>58411681
It's if and only if. How new are you?
>>
>>58411685
Step aside motherfucker. F# up in this shit.
["poop"; "butt"; "penis"; "haskell"]
|> Seq.filter (fun s -> s.length < 5)
|> Seq.iter (printfn "%s")
>>
>>58411710
/dpt/: the blind leading the blind.
>>
>>58411701
if you use []s, then in Haskell this is just "read"
>>
>>58411715
New enough to not have known that I guess.
>>
>>58411708
No, Console.WriteLine() requires a parameter to be passed to it.
It's not truly functional, but it is convenient.
>>
>>58411741
you can do that in F# tho
>>
I have a class in C++. One of the members of this class is a pointer to another class. Something like this:

class Class1{
Class2* x;
}

Now I have a function, but that function only accepts pointers as parameters.

function(int* x);

How can I give a parameter to this function from Class2* x?

this->x.someVariable does not work.
>>
>>58411755
Because F# is a functionally designed language.
C# is first and foremost OOP. It's super OOP. It's the level of OOP Java has always wanted to be. But it also has LINQ so it has a tiny bit of functional programming if you want it.

A tiny bit. Itty bitty. Enough to squeeze out convenient one liners. Not enough to butt heads with F# or Haskell or even Perl
>>
>>58411777
So what you're saying is that C# is shit?
>>
>>58411609
or using generic and analyse with reflection.
>>
>>58411811
What do you mean?
>>
>>58411802
No, I'm saying you shouldn't expect a language designed for OOP practices to be great at Functional ones.

If you're going to deal with OOP C# is arguably the best choice because literally everything in it is an object, which keeps design practices incredibly consistent.
>>
>>58411774
I guess

&(*this->x).someVariable

will do the trick.
>>
>>58411701

I'm a beginner and even I know that tuples dont have curly brackets
>>
>>58411802
No, he's saying C# is first and foremost shit. It's super shit. It's the level of shit Java has always wanted to be.
>>
>>58411871
C# is great though. F# is merely even more great.
>>
File: 1482361564237.jpg (9KB, 225x225px) Image search: [Google]
1482361564237.jpg
9KB, 225x225px
>>58411871
Well now you're just being silly.
Stop that, anon.
>>
>>58411870
Depends on the language, idiot.
>>
File: 006.jpg (20KB, 640x480px) Image search: [Google]
006.jpg
20KB, 640x480px
>>58409987
>Web Dev is as honorable as any other kind of software development edition.
I thought these threads were for programming, not comedy hour.
>>
>>58411893
F# is shit compared to Haskell
>>
>>58411893
>>58411958
BBCODE = Scheme > Haskell > F# > C#
>>
File: 1474074445126.gif (295KB, 700x704px) Image search: [Google]
1474074445126.gif
295KB, 700x704px
>>58411951
>cute
sasuga lain
>>
>>58411958
Depends on the problem you're trying to solve.

F# is awesome in general.
>>
>>58412000
>depends
No it doesn't
In every situation, Haskell is better
>>
>>58411893

C# is great for class libraries
F# is great for scripts
Both are great for designing whole programs, depending on your preference of OOP or FP paradigms.

>>58412023

Haskell can't into .NET interop.
>>
Why would ANYONE use Java or C# over C++?
>>
>>58412032
>Haskell can't into .NET interop.
Better in every situation.
>>
>>58412023
Make a native mobile app in Haskell.
Make a website with Haskell.
Make a game with haskell.
Make a nice UI with Haskell.

and so on..
>>
>>58412032
>C# is great for class libraries
>F# is great for class libraries and scripts
ftfy

>depending on your preference of OOP or FP paradigms.
no, F# is better at OOP than C#.
>>
>>58412034
Why would anyone use C++?
It's complete garbage.
>>
>>58412052
Haskell can bind with gtk though
>>
>>58412052
There was a mobile game with a nice UI made in Haskell, can't remember what it was called
>>
File: 1332070721621.png (64KB, 550x427px) Image search: [Google]
1332070721621.png
64KB, 550x427px
WHY DOES VISUAL STUDIO NOT AUTOMATICALLY ENTER THE PARAMETER NEEDED FOR A METHOD? EVEN ECLIPSE CAN DO THAT REEEEEEEEE
>>
>>58412077
Are the bindings mature?
Also GTK is fucking disgusting.
>>
>>58412070
Shit ton better than C****arp or Jav*
>>
>>58412090
>can't remember what it was called
Must have been a great game
>>
>>58412114
I didn't play it
>>
>>58412100
>mom why wont visual studio make the program for me waaah
shut up
>>
>>58412034
Write once, run everywhere.
>>
>>58412144
Write once, run away.
>>
>>58412100
The fuck are you on about?
>>
>>58412144
Not even true though.

The reality tends to be more like:
>Write once, deal with crippling limitations on each platform you support everywhere
>>
>>58412131
>hit ctrl+space
>pick a method
eclipse: adds the function with parameters
vs: does nothing

no you shut up
>>
File: 3nr9KVU.jpg (74KB, 800x1184px) Image search: [Google]
3nr9KVU.jpg
74KB, 800x1184px
I wonder if programming is making me depressed spending so much time in my own head thinking about things that can go wrong
>>
>>58412159
>>58412164
>being born in the 21st century
>>
>>58412144
Perfect philosophy for lazy programmers that can't port programs
>>
>>58412192
>I am retarded
Time is money tickledick, we don't live in 1991 where every single byte of memory needs to be savored.
>>
>>58412176
I'm 30

>>58412175
Don't make projects that are too big and complicated. I get stressed out when i over reach like that. Also, git gud.
>>
Fish should parse a tuple array just fine.
func (l *linkRow) scanBytes(src []byte) error {
length := len(src)
if length < 6 {
return fmt.Errorf("db: source too short")
}

src = src[1 : length-1]

// Determine needed size and preallocate final array
commas := 0
for _, b := range src {
if b == ',' {
commas++
}
}
*l = make(linkRow, 0, (commas-1)/2+1)

var (
inner bool
next [2]uint64
err error
buf = make([]byte, 0, 16)
)
for _, b := range src {
switch b {
case '{': // New tuple
inner = true
buf = buf[0:0]
case ',':
if inner { // End of first uint
next[0], err = strconv.ParseUint(string(buf), 10, 64)
if err != nil {
return err
}
}
case '}': // End of tuple
next[1], err = strconv.ParseUint(string(buf), 10, 64)
if err != nil {
return err
}
*l = append(*l, next)
default:
buf = append(buf, b)
}
}

return nil
}
>>
>write once run everywhere
is for people who do not know how to utilize platform specefic niceties. These are always shitty generic programs with zero optimization whatsoever.
>>
>>58411471

You can't really do C without the C Preprocessor...
>>
>>58412204
So you do admit the fact that your generic shitty programs are under performing

what a surrprise. No wonder heavy games and programs like Autodesk Maya uses C/C++ instead of crap like C-****rp or JAV*
>>
>>58412229
but wait, there's more!
you can now shitty generic programs JUST AS THEY WERE WEBSITES!
>>
>>58412259
>>58412229
In whole /g/ I've never seen a bigger troll than you. Go shit on BSD and fglt
>>
>>58412225
import Text.Parsec

parseList = between (char '{') (char '}') . flip sepBy (char ',')

run p = runP p () ""


example = run (parseList $ many1 digit) "{1,2,3,4}"


>>
>>58412302
nice
>>
Someone program me a bf
>>
>>58411979
scheme can't even partially apply, lol
>>
>>58412302
But does it take only 1 heap allocation? Don't think so.
>>
>>58412392
Fuck your heap allocations
>>
>>58412404
Fuck your 1 GB of garbage per second.
>>
>>58412425
Fuck your ight in the pussy
>>
>>58412469
Fuck you in ye slut hole m8.
>>
I've been using Scala for 6 years.

Don't use Scala, it only leads to pain and suffering.
>>
>>58412507
Haskell
>>
>>58412507
LOL. I hope you stopped using it at least.
>>
>>58412534
>>58412533
If I stop using Scala, I stop getting paid.

I wish I could just use Haskell instead.
>>
>>58412552
Should have learned F#.
>>
>>58412580
I didn't know Scala before I started working in it.
>>
>>58412602
do you like FP
>>
>>58412613
Yes.
>>
>>58412602
What kind of company is it? I'd have serious concerns about working for a company dumb enough to adopt Scala.
>>
>>58412507
why?
>>
>>58412641
https://www.youtube.com/watch?v=uiJycy6dFSQ
Scala is a massive meme langugae.
>>
how to get into programming?
im completly new, just downloaded codeblocks
how to learn and earn money by programming
thanks in advance guys
>>
>>58412621
I'd argue that it's a net improvement over Java. You gain more than you lose by switching to it.

The trouble is using it appropriately. It wants to think of itself as a functional language, but it doesn't work well as one unless you're only doing first-order stuff. It becomes a mess if you try to go beyond maps, filters, and folds, and Java interop just makes everything worse.

>>58412641
I tried to use it as a functional programming language, and it just doesn't scale.
>>
>>58412715
What do you want to do with your program?
>>
>>58412371

Why not just hit on someone instead of settling for a machine that can only fake human emotion? Are you incapable of attracting a bf on your own?
>>
>>58412717
I haven't seen Scala before. Show us some plz
>>
>>58412717
>I'd argue that it's a net improvement over Java. You gain more than you lose by switching to it.
I'd actually rather doubt that. At least Java is logically consistent. Scala requires everyone working on the code base to be deeply informed on all of Scala's shitty quirks. Didn't Twitter switch back to Java from Scala for that exact reason?

Also saying "it's a net improvement over Java" isn't saying much. C# and F# exist which are both far superior from just about every standpoint. The fact that a company would be willing to adopt a meme langugae like Scala but not investigate stuff like F#, would imply they have very poor levels of technical discussions. They would pretty much have to be easily led sheep who probably did nothing to investigate Scala shortcomings before deciding to adopt it.
>>
>>58412778
>that can only fake human emotion?
Maybe if you're a shit programmer
>>
>>58412144
Write once, debug everywhere
>>
>>58412772
learn C++
i heard it's good language to begin programming with
>>
>>58412259

Most applications aren't heavy games or 3D rendering applications. There is a bit of a sliding scale between need for performance and need for productivity. It's fastest to write applications in a language like Python, but they won't run very fast. You can write an application that runs very fast in a system's language like C++, but it will take a while to work out all of the kinks. In between these are JIT compiled high level languages like C# and Java. They have reasonable performance (but don't run the best), but there is a good jump in productivity over C++.
>>
>>58412715
just be yourself
>>
>>58412841

Name one existing AI that can reasonably replicate genuine emotion.
>>
>>58412259
unity uses c sharp check mate, faggit
>>
>>58412866
Don't dive straight into C++, you need a good intro to C first. Get a book that actually does both.

https://www.amazon.com/How-Program-8th-Paul-Deitel/dp/0133976890

Although if you do not have a specific plan you need to reconsider your want to learn it
>>
>>58412371
++++++++[>++++[>++>+++>+++>+<
<<<-]>+>+>->>+[<]<-]>>.>---.+
++++++..+++.>>.<-.<.+++.-----
-.--------.>>+.>++.
>>
>>58412896
genuine emotion is easy.

while true
somethingHappened = thingThatHappened()
if somethingHappened = "bad" then
emotion = "sad"
if somethingHappened = "good" then
emotion = "happy"
>>
File: haskell..png (7KB, 397x131px) Image search: [Google]
haskell..png
7KB, 397x131px
>ywnb employed
>>
>>58412904
Unity runtime is written in C/C++, dipshit
>>
File: scala.png (55KB, 762x201px) Image search: [Google]
scala.png
55KB, 762x201px
>>58412795
To be fair this image shows code from a few years ago, they've fixed one and added a compiler warning to the other.

Also the video >>58412687 posted along with paulp's other videos:

https://www.youtube.com/watch?v=uiJycy6dFSQ
https://www.youtube.com/watch?v=TS1lpKBMkgg
https://www.youtube.com/watch?v=4jh94gowim0

>>58412816
>At least Java is logically consistent. Scala requires everyone working on the code base to be deeply informed on all of Scala's shitty quirks.
That's fair. I work in a team of 4 people (me included) so it's not as problematic as it might be at other places.

>Also saying "it's a net improvement over Java" isn't saying much.
Also fair. However, we switched before Java 8 (i.e. no lambdas). The difference was greater then than it is now.

>The fact that a company would be willing to adopt a meme langugae like Scala but not investigate stuff like F#
Don't assume we didn't. There's a *lot* of Java code that we use frequently but will probably never get time to rewrite, so we needed something that is easy to call Java from. That essentially limited us to the JVM.
>>
>>58412935

Emotion is more complex than simple sadness and happiness. Furthermore, it is not sufficient to simply change an internal emotional state, as it is our actions that show our emotions.

Most programmers don't have a fucking clue about psychology or neuroscience, and would do a piss poor job of programming an AI with real emotions.
>>
About two years ago, I started learning cpp. Very basic stuff, basic math, input and output strings... not much more.
Thinking about getting in on programming again.

Is CS50 a waste of time?
>>
>>58413080
>cpp
Why on earth would you go out of your way to learn JUST the C preprocessor?
That seems like a pretty pointless thing to do.
>>
>>58413091
top kek, I believe he means C++
>>
>cs50
>pset1
>having trouble

oh boy...

H E L P
>>
>>58412896
Name me one programmer I wouldn't categorize as shitty
>>
>>58413097
Why wouldn't he just say C++ then?
It's not like you can't use '+'s here, and even then, the "standard" way of writing it then is cxx. cpp has always meant the C preprocessor.
It's strange that they have a whole convention for the C preprocessor though.
>>
>>58411075
And stale comebacks... kys
>>
>>58413154
Perhaps, being a beginner, he isn't aware of the difference, and just went with the filename extension?
>>
>>58413154
>Not cc
>>
>>58413168
That's the C compiler though.
>>
>>58413194
> The c compiler file extension
>>
>>58412816

I turned away from Scala as soon as I read the _Getting Started_ cookbook and learned about four ways to invoke functions, and how one was deprecated and the other dangerous.

Java is clunky, but it is explicit and fairly transparent. Scala's reverse case classes and pattern matching sure are handy, but they're easily turned cryptic.
>>
If I want to get into programming and would like to start making simple desktop apps for windows, what should I look into?
>>
>>58413231
Who said anything about file extensions.
Anyway, it's pretty fucking retarded how C++ doesn't even have a single standard file extension.
>>
Should I charge people for Windows binaries, but give away source code and Linux binaries for free?
>>
>>58413154
Maybe he wasn't expecting an autist to sperg out about it
>>
File: 1480021289949.jpg (37KB, 633x758px) Image search: [Google]
1480021289949.jpg
37KB, 633x758px
>start programming when i was 10
>be the programming genius in school
>avoid socializing believing i can program through life
>end up as a neet because fuck socializing
>dick around with programming learning to use assembler and get into osdev
>write my own compiler and interpreter and things
>github? thats mainstream faggot shit i upload all my source code directly with ssh. wait a mimute im not gonna show you my source code ITS PROPRIETERY
>welp mom and dad got a divorce they gonna sell the house
>time to find a job
>REEE WTF PAJEET is taking all my jobs
>just do web dev bro
>REEE IM NOT GOING TO DO INFERIOR HIPSTER SHIT, IM NOT GOING TO COMPETE WITH HIPSTERS, I KNOW ASSEMBLER
>hard drive breaks down one day with all my source code and projects including the game engine i was working on
>welp there goes my fucking portfolio
>suffer from massive programming burnout
>depressed and feel like shit
>unable to write even a single line of code
>several months go by of me doing nothing but idly waiting for the day the house is sold thus me ending up on the street.
>piss into my 10th piss bottle and then boot up rpg maker the only thing i feel like working on for some reason.
>feel like a 5 year old using it which only lets me use the most basic of syntax and no functions. the community is also full of 13 year olds . Im probably the oldest guy using it.
>remember back to the time i was 10 years old and got my first computer
>I had downloaded an rpg maker clone and had no clue how to use it
>"Mommy mommy! Look im making an RPG!" I remmember telling her that day
>tfw you're now 30 year old virgin, with no friends and jobless
>but I am still that little kid who didn't know what he was doing creating an rpg game.
>>
>>58413333
I always make that joke every time anyone mentions cpp or cppcon.
>>
>>58413336
>le redditor feelfag shit
>First line indicates a blogpost
I'm not even going to read that shit.
Kill yourself, you stupid feelfag blogposter.
>>
>>58413349
You should get new material.
>>
>>58413377
>I think /dpt/ is only for serious business discussion of projects
>not a place to unwind and shitpost
>>
I can't even figure out how to do loops.

Please send help.

Should I just quit now?
>>
>>58413435
Which sort of loop are you trying to do?
>>
>>58413405
/dpt/, or 4chan in general, has never been your blog.
Piss off.
>>
>>58413091
haha

he means C++

(this might be bait)
>>
Best book to learn python from please (or start).
>>
>>58413469
4chan having a blogpost is definitely not something that was the case in the beginning, so that's a false statement. Whining about blogposts is SO 2012
>>
>>58413532
*having a problem with
>>
Femanon here.
Just finished masturbating for 1:30 hour.
I came three times, now I'm dizzy and my dick hurts.
I'm on Arch if that matters.
>>
>>58413557
cool story bro.
>>
>>58413568
*sis
>>
>>58413336
Should have just become a webdev, bro.
>>
File: we-development-with-assembly.png (312KB, 506x662px) Image search: [Google]
we-development-with-assembly.png
312KB, 506x662px
>>58413336
I have a solution for all your problems.
>>
in sepples if I create a temporary object with new do I have to delete it manually too? and f yes how do I call the destructor?
>>
>>58413253
>Anyway, it's pretty fucking retarded how C++ doesn't even have a single standard file extension.
So use .C++ so everyone will know what is in the file.
>>
>>58413619
>do I have to delete it manually too?
Yes.
>and f yes how do I call the destructor?
With delete
>>
JAV >>>> Java
>>
In a ray tracer how does it do perspective

in raster graphics everything is orthogonal until you give it a projection transformation
>>
>>58413637
ah now I get it. I missed that kind of control in java
>>
>>58413666
use a projection matrix
>>
Rust or C++? I've used C++ before but it was C++98.
>>
>>58413664
this
>>
>>58413703
C++
>>
File: device-drivers-with-javascript.jpg (56KB, 506x662px) Image search: [Google]
device-drivers-with-javascript.jpg
56KB, 506x662px
>>58413612
>>58413336
There also is an other option.
>>
>>58413693

so ray tracers don't have those because they trace rays
>>
>>58413664
Agreed.
>>
>>58413703
>Rust
Proggit, NIH language
>C++
Mildly complex, very useful, over designed
>>
>>58413749
>>58413693
Please don't reproduce
I met many retarded people in my years on this site but you easily made it into the top 10 with this

You actually don't understand shit, so please let me give you this one advice, and please take it:
You are horribly stupid and it hurts, don't ever try to spread the shit you believe to know about anything ever again.

Now please try to think about the shit you're telling us here for at least 5 minutes and maybe you find the giant flaws in your logic all by yourself.
No one is here to give you private lessons. Maybe google or wikipedia to have a basic idea of the subject?.
If you still don't get it then, just kill yourself.
>>
>>58413703
C++. Rust won't be viable for at least a few more years.
>>
>>58413765
Im a metacuckold btw. You want to know what that is? Well, let me explain.

You know normal cuckolds. Finding black bulls for their women and enjoy the view.
Well, I go a step further. I found my woman a cuckold who hands her through the whole world. Of course he doesnt know of me.

I love to lie under the bed when he sits in the corner of the bedroom and looks at my wife and her new catch. How he dirtily watches her while the bed is swinging rhythmically. Im only starting to get really horny when he starts to sweat and his face is getting more and more concentrated. His trousers are bulged quite heavily already and of course it is the same for me.
Soon comes the climax. The bed squeaks and jerks and he mattress is basically hammering against my head. I hear the loud moans and screams of a woman and a man. The cuckold also quietly sings along to this symphony of love. (I suppress my voice even though Im probably the most horniest in the room)
And there it happens! A loud thunderlike scream. My wife comes. Jamal comes into her. The cuckold comes in his pants and as soon as I see his trousers getting wet I naturally also come.

I hope that answers all your questions. Cuckolds watch out and look beneath your beds, there may be a meta cuckold down there.
>>
>>58413777
>C++. Rust won't be viable
Ftfy
>>
>>58410880
>I've heard that teachers are behind in teaching what's actually being used and that they teach abstract theory.
There's not time to teach everything; there's too much, and some things take too long to fit into a normal course (I don't think anyone can really become a good software engineer without having to support their own code for a few years). But you want to have the theory; it doesn't go out of date nearly as quickly as the practical details do, and it helps you program much more effectively. The best programmers have both practical experience AND theory.
>>
>>58413801
I can hope. The concept of a memory-safe lower level language is really alluring.
>>
>>58413822
Ada has existed for 30 years
>>
>>58411979
Clearly C is the superior programming language as SeL4 is written in C and SeL4 is the only end to end fully verified software system.

>>58412507
I dunno use alpaca-lang on top of erjang or something?
>>
>>58413845
That's actually a good point. I need to read up on comparisons between the two. Does Ada FFI with C nicely?
>>
>>58413877
Seamlessly, it's addressed in the ISO standard.
>>
>>58413666
By shooting the rays so they land on some plane in front of the camera origin.
>>
I will never get a programming job. I'll be stuck in my shitty job forever.
>>
>>58413845
In practise most Ada programs heavily use Ada.Unchecked_Deallocation. Still it's better than C++.
>>
>>58413798
saved

this part:
>(I suppress my voice even though Im probably the most horniest in the room)
should be:
>(I suppress my voice even though Im probably the horniest in the room)
>>
>>58413822
ATS
>>
>>58414023
But can ATS type vfork?
>>
>>58413822
>memory-safe lower level language
No such thing.
You have to be able to read/write to arbitrary addresses (including calculated ones, i.e treating integers as addresses), this makes any kind of static memory safety impossible.
That's why every so-called 'safe language systems language' includes some kind of 'unsafe' escape which breaks the entire type system.
>>
>>58414074
See SeL4. It's entirely possible to reason correctly about such things. They formalized the Arm assembly language in Isabelle/HOL and ruled out such things.
>>
>>58414041
>You have to be able to read/write to arbitrary addresses (including calculated ones, i.e treating integers as addresses), this makes any kind of static memory safety impossible.
Using dependent and substructural types you can easily design a statically verified safe API for memory.

>That's why every so-called 'safe language systems language' includes some kind of 'unsafe' escape which breaks the entire type system.
The point is that all the code you write that doesn't use the escape hatch is not going to produce an error. The program as a whole may not be correct, but you can more easily pinpoint the cause. Also, all the strictness involved in static verification is incredibly useful for optimization.
>>
>>58414199
For >>58414074, oops.
>>
>>58414142
seL4 is a particular C program.
>>
>>58412915
How do you swap "Sarah" and "Eva" in this list?

team = ['Sarah', 'Eleanor', 'Clare', 'Ava']

I thought it would be easy as a, b = b, a but nah.

team[0] = team[3]
works for example but
team[0][3] = team [3][0]
team[0, 3] = team[3, 0]
team[0],[3] = team[3],[0]
etc. doesn't

why not?
>>
>>58414209
But it's entirely possible to apply the same techniques to your own applications.
>>
>>58414244
nevermind, got it

team[0], team[3] = team[3], team[0]


what an unnecessary long way to swap
>>
>>58414142
Yes but other anon is correct in order to use seL4 micro kernel you have to break the Coq proofs by bolting on a userland and feeding it input.

Prof Robert Harper, the premier language type theory guy gives a lot of talks on how unsafe languages are despite their claims. It's absolutely great we have such tools to prove program correctness and new langs such as Rust that aid in safe memory handling such as concurrency but they still have unsafe blocks galore to run any non trivial program. Consider trying to port glibc into Rust without unsafe blocks
>>
>>58414257
Sure, but I wasn't talking about particular applications.
>>
https://www.youtube.com/watch?v=eZgUhN_sF6E
>>
File: 7klH8jw.png (462KB, 1350x851px) Image search: [Google]
7klH8jw.png
462KB, 1350x851px
my music player grows

i can now search on youtube, fetch info about videos, and find links to audio

youtube tos forbids users from separating audio and video, but fuck em

bandcamp is next (and then soundcloud, vimeo, maybe other sources)
>>
>>58414257
It's a lot harder than that though see:
http://www.cs.cmu.edu/~mfredrik/15414/schedule.html

Especially when you need to formally verify things that do movement like autopilot/vehicles/missiles http://symbolaris.com/course/fcps16.html
>>
>>58414305
That looks great, are you going to make it public when it's done?
>>
As a devout christian, are there any alternatives to perl?
>>
>>58414367
It's GPL'd on github already. I'm pushing changes every now and then, but the repo needs updating (I basically started from scratch recently).
>>
>>58414364
>http://www.cs.cmu.edu/~mfredrik/15414/schedule.html
>ignoring type theory

>http://symbolaris.com/course/fcps16.html
How do you go from memory safe low level language to proving shit about a computer-guided vehicle?
>>
>>58414199
>Using dependent and substructural types you can easily design a statically verified safe API for memory.
Not a very useful one.
>The point is that all the code you write that doesn't use the escape hatch is not going to produce an error.
These's only safe or unsafe, no in-between. And it only takes a single unsafe (or FFI call) block anywhere to invalidate the guarantees of the entire program.
>>
hey boys.

newcomer to lisp here. read a little documentation and wanted to solve something simple to get a feel for the language, so I took it to fizzbuzz.

can you /fpt/ guys check this out and let me know what you think? I have no idea where to put the parenthesis and don't know what conventions call for when it comes to semantics.

(loop for x from 1 to 100
do (setq fizz (eq (mod x 3) 0))
do (setq buzz (eq (mod x 5) 0))

(if (and (eq nil fizz) (eq nil buzz))
(print x)
(if (and (eq t fizz) (eq t buzz))
(print "fizzbuzz")
(progn
(if (eq t fizz)
(print "fizz"))
(if (eq t buzz)
(print "buzz"))))))
>>
Ath a flaming homosexual I feel that "lisp" ith a triggering word. Change it.
>>
Is there a cleaner way to do this?
    static const size_t limit[] = {
60,
60 * 60,
60 * 60 * 24,
60 * 60 * 24 * 30,
60 * 60 * 24 * 30 * 12
};
static const char *const units[] = {
"second", "minute", "hour", "day", "month", "year"
};
>>
>>58414617
Who said "lithp" anywhere?
>>
Check it out guys, totally aced my job interview, they offered me the position plus 20% more than what they were originally offering.

#include <stdio.h>
#include <stdbool.h>

int main(int whatever, char **fuck_you) {
for (int i = 1; i <= 100; ++i) {
bool printed = false;

if (i % 3 == 0) {
printf("Fuck");
printed = true;
}

if (i % 5 == 0) {
printf("Butt");
printed = true;
}

if (!printed) {
printf("%d", i);
}

printf("\n");
}

return 0;
}
>>
>>58414583
You'll probably want to use eualp instead of eq, because eq checks if the two are the same object, not if they have the same elements.
>>
>>58414630
Are you making fun of my lithp? Schitlord
>>
>>58414617
Go back to the Rust forums, Igor.
>>
>>58414762
Try again. I'm from github
>>
>>58414785
Go back to the Rust repo, Igor.
>>
File: vm_img.png (236KB, 450x298px) Image search: [Google]
vm_img.png
236KB, 450x298px
Time for a new thread.
>>
>>58414395
python
>>
>>58414646
>didn't check for both
>>
new thread been goin

>>58410286
>>58410286
Thread posts: 332
Thread images: 45


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