[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 PRNG 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: 37

File: 7297_7891.jpg (39KB, 640x480px) Image search: [Google]
7297_7891.jpg
39KB, 640x480px
Which hash function are you decrypting the output of, /g/?

Old thread: >>61218623
>>
>>61221493
>hash
>decrypting
confirmed for retard
>>
first for encryption is different than hasing
>>
File: HoneyView3_2017-07-04_17-52-39.png (223KB, 366x366px) Image search: [Google]
HoneyView3_2017-07-04_17-52-39.png
223KB, 366x366px
thoughts on OOP
>>
File: 1487336092652.jpg (38KB, 640x480px) Image search: [Google]
1487336092652.jpg
38KB, 640x480px
Friendly reminder that cryptographic hash functions can trivially be used for encryption.
>>
>>61221493
Follow the fucking /dpt/ format, you stupid retard.
Delete this shit. This thread is just going to be everybody telling you how much of a fucking retard you are.
>>
>>61221529
The best of imperative and functional paradigms brought together.
>>
>>61221535
only retard here is >>61221530
>>
>>61221529
Absolute garbage
>>
File: 1498123577136.jpg (262KB, 2000x2000px) Image search: [Google]
1498123577136.jpg
262KB, 2000x2000px
>>61221493
We are making a web browser! >>61218741
Come and join the team in the IRC.
>>
>>61221557
stop spamming
>>
File: 1474100455752.jpg (202KB, 1920x1080px) Image search: [Google]
1474100455752.jpg
202KB, 1920x1080px
>>61221546
[citation needed]
You are still wrong though, nice to see that your butthurt due to your inability to understand that encryption by using hashes is used all the time in the real world caused you to ruin a thread.
>>
>>61221557
> cool moon with shades

Who wouldnt want to use that browser?
>>
nth for why arent you using freebsd?
>>
>>61221529
A trade of having a 1000+ line function to a 1000+ line file.
>>
File: google-go-logo.jpg (11KB, 405x226px) Image search: [Google]
google-go-logo.jpg
11KB, 405x226px
>>61221557
please Go and stay Go
>>
>>61221573
yeah I ruined it, not your constant trolling and refusal to listen to the several people trying to help you.

your english is awful which is why you cant understand why you are wrong.
>>
>use a key to open a car door
>"I drive using a key"
>>
>>61221576
normies.
>>
>>61221529
It's good as long as you use it with message passing in a proper language like Scheme.
>>
>>61221578
You're right. I'll take a look at gulp.
>>
alright negroes, either you create /wdg/ thread or I will talk about CSS DEVELOPMENT right here
>>
>>61221611
good.
normies ruined the internet
>>
>>61221626
Make your own thread.
>>
>>61221626
talk about how this guy is wrong >>61221530
>>
>>61221601
>your constant trolling
I didn't troll, not in this nor in the previous thread.

>refusal to listen to the several people trying to help you.
Wut?

>your english is awful
Are you the same guy who said enrypting in the last thread?
Or are you the britbong?

>which is why you cant understand why you are wrong.
The weird thing here is that it's you who refuses to understand why you are wrong. I proved that I am correct in the last thread.

>>61221637
Nope, every single one of my claims has been proven, unlike yours.
>>
>>61221649
just drop it weebtard, give up on understanding real cs and go back to html
>>
>>61221649
>still going on about one poster making a typo, trying to deflect from his own obvious misunderstanding
>>
File: HoneyView3_2017-07-04_18-03-44.png (192KB, 366x366px) Image search: [Google]
HoneyView3_2017-07-04_18-03-44.png
192KB, 366x366px
>>61221680
nice meme
>>
>>61221667
It seems that I understand CS much better than most people in this thread, considering their inability to understand how hashes behave like CSPRNGs.

>>61221677
>misunderstanding
I would be glad if you showed me any misunderstanding in any of my posts.
>>
hey mods, you wanna do something please?
>>
>>61221699
>I would be glad if you showed me any misunderstanding in any of my posts.
Your knowledge of cryptography, encryption, hashing, ciphers, and modes, among other things. See any of your posts in the last thread.
>>
>>61221702
what's the problem here, they were memeimg so i called them out on their fucking memes
This is /dpt/ not /dmt/
>>
>>61221699
right so encryption uses a CSPRNG and you used a hash as the CSPRNG, you didnt use hashing as an encryption. you used it as a csprng in the encryption function. this is what people mean when they say you struggle with englsh.
>>
>>61221730
ruh roh made a typo guess my entire argument is gonna be wrong
>>
File: 1439864664860.png (520KB, 495x461px) Image search: [Google]
1439864664860.png
520KB, 495x461px
Hey, I'm the anon from the last thread who was having issues getting Vim 8 to work with Python 3 in Debian 9 stable, just wanted to mention that all I had to do was backup my vim configs, sudo apt-get install vim-nox, copy over my configs, and bam that fixed it.

vim --version returns +python3 now. Although, no python2 support. I think you do have to compile from source for that.
>>
>>61221718
>Your knowledge of cryptography, encryption, hashing, ciphers, and modes
I am confident concerning my knowledge concerning these topics. I don't think that I can say the same for you however, when considering your inability to see how one can use a hash function to encrypt data,

>See any of your posts in the last thread.
They seem fine.

>>61221730
I asked you many times in the last thread but you seem to be avoiding the question:
>Are you claiming that AES is not an encryption algorithm as far as connecting to 4chan is concerned?

>>61221742
I am not the one who claims that lacking knowledge in english invalidates your arguments, but nice try.
>>
>>61221742
tbqh I think part of being proficient in english is being able to cope with minor mistakes in a text
>>
>>61221718
>>61221730
>>61221742
>>61221764
>>61221766
could you two stop memeimg
>>
>>61221786
>two
>>
>>61221764
You didnt ask me anything. That was one of the other people trying to explain you are wrong.

I already laid it out for you step by step right here

>>61221730

you're wrong and this conversation is over.
>>
>>61221795
>>two
meme
>>
>>61221800
Reply to my question then and stop avoiding it:
>Are you claiming that AES is not an encryption algorithm as far as connecting to 4chan is concerned?

>you're wrong and this conversation is over.
>b-blocked!
>>
>>61221819
You got btfo and you know it.
>>
>>61221800
>>61221819
jesus christ literally no one gives a shit
just stop memeimg your shitty fucking >>>>>>>>>>>>>/b/ -tier memes
>>
>>61221819
im not going entertain your back pedaling and reaching, you're wrong and anything else you try to stretch for is irrelevant. Good luck with your hash decryption software.
>>
>>61221819
>if you make a typo then you're wrong
>if you don't answer an unrelated question then you're wrong
>>
>>61221828
>>61221836
You meme fuckers need to stop flinging poo at each other, it's stinking up the thread
>>
>>61221836
>Good luck with your hash decryption software.
Harsh
>>
>>61221828
>>61221836
>he still refuses to reply to my question
Yeah, sure, I am the one who got btfo.
Nice damage control guys.

>>61221844
>>if you make a typo then you're wrong
Nope, never claimed that.
Instead, some faggot claimed that my english is lacking and thus my arguments are invalid. It so happens that the same faggot made a misspelling and I pointed out the irony.

>unrelated question
It's extremely related actually, you would understand if you had any idea about encryption.
>>
File: 1465761586158.gif (997KB, 245x245px) Image search: [Google]
1465761586158.gif
997KB, 245x245px
THE BEST WAY TO END AN ARGUMENT IS TO BOTH OF YOU FUCKING WRITE DOWN ALL YOU KNOW SO A FUCKING INTERMEDIATE PERSON CAN JUDGE WHO'S WRONG AND WHO'S RIGHT
OK?
THANK YOU.
>>
>>61221844
leave your reddit stink at the door, zarlon the ventriloquator
>>
>>61221851
>loses argument
>"stop memeing me!"
>>
File: 1468776195693.jpg (17KB, 236x441px) Image search: [Google]
1468776195693.jpg
17KB, 236x441px
>>61221868
>centralised
>>
>>61221861
>>61221866
>>61221868
stop smelling bad on 4chins, count blegmore the cats
>>
File: 1328048533450.gif (2MB, 275x205px) Image search: [Google]
1328048533450.gif
2MB, 275x205px
>>61221868
Shh, just let them get it out of their systems. Some people need this website for their catharsis. It's okay.
>>
>>61221866
I don't recall that poster ever claiming to have perfect English proficiency.

Still, well done, you spotted a typo... and missed everything else.
>>
>>61221877
>>61221881
stop participating in the poo throwing competition, lord beebleblump mcbigsnout
>>
>>61221887
>>61221892
you're being mean to the internet with your smelly butt, sir flyswatter what swatteth all the flies
>>
>>61221868
>>61221887
I rarely see these gifs nowadays.

>>61221877
Not me

>>61221892
>I don't recall that poster ever claiming to have perfect English proficiency.
Neither did I, yet he still felt the need to use it as an argument. I simply pointed out the hypocrisy, how am I suddenly the "bad guy"?
To be frank I think that you are applying double-standards, intentionally or not.

>and missed everything else.
Such as?
>>
>>61221913
quit memeing, mrs humbyfloop the frigglynip
>>
>>61221927
Are you using a post generator?
>>
File: 1497602534544.gif (988KB, 500x281px) Image search: [Google]
1497602534544.gif
988KB, 500x281px
>>61221908
Anon, don't bully me right now, I'm super horny.
>>
>>61221932
no
>>61221933
oh okay :^(
>>
File: 1469746991433.jpg (101KB, 700x866px) Image search: [Google]
1469746991433.jpg
101KB, 700x866px
>>61221933
/me bullies

>>61221945
>no
faglord
>>
>>61221913
>I simply pointed out the hypocrisy
There was no hypocrisy.
>>
any ideas for a c++ project? out of practice with coding and want to get back at it. was thinking of maybe making a simple game with SFML
>>
File: Screenshot_20170315-203433.jpg (620KB, 1411x1056px) Image search: [Google]
Screenshot_20170315-203433.jpg
620KB, 1411x1056px
>>61221874
>zarlon the ventriloquator
>>61221885
>count blegmore the cats
>>61221896
>lord beebleblump mcbigsnout
>>61221908
>sir flyswatter what swatteth all the flies
>>61221927
>mrs humbyfloop the frigglynip
what
>>
>>61221955
Irony then? I don't know man.
>You're wasting your time, he's not actually enrypting using hash functions. He has a very poor command of English.
>Sure, this is me, not the person that says "enrypting".
>>
>>61221927
Can you please make a list of these? I would try myself but I am not a creative person.
We are entering a new age of automated high quality insults.
>>
>>61221978
Yeah, that was ironic. Presumably you understand why people were jumping down your throat about you pointing it out.
>>
>>61221730
The GCM mode uses any function that can act as a CSPRNG.
Most people use GCM + AES to connect to 4chan.
Thus in GCM mode AES is used as a CSPRNG and thus by this logic is not used as an encryption.
In fact, when considering that CTR, CFB and GCM are the most popular and the only worthwhile modes of operation most encryptions use AES as a CSPRNG.

>you didnt use hashing as an encryption
You use the hashing output as an OTP. (This is not the case with sponge-duplex though).

>>61222047
Nope
>>
File: 1497602526842.gif (621KB, 368x271px) Image search: [Google]
1497602526842.gif
621KB, 368x271px
>>61221952
pls stop, I'm at work. my work space is a no boner zone
>>
>go out for lunch
>come back to this
Feels like I missed something cool.
>>
File: 1471070872840.jpg (884KB, 1280x1024px) Image search: [Google]
1471070872840.jpg
884KB, 1280x1024px
>>61222102
Put on a chastity cage or something.
>>
File: Screenshot_20170624-101208.jpg (110KB, 461x1237px) Image search: [Google]
Screenshot_20170624-101208.jpg
110KB, 461x1237px
>>61222047
>be wrong about something on purpose
>there is a right thing that sounds kind of like the wrong thing you said
>you are aware of this and want people to accuse you of being wrong so you can explain why you're actually right
>your plan fails because you forgot to turn the wrong thing you're saying into a convoluted way of saying the right thing and just left it as the wrong thing instead
>people point this out to you
>you seem to get mad
>but actually you planned it all
>the "forgetting" was on purpose
>in order to make people call you stupid
>so you could hold the higher moral ground by accusing them of getting mad over a typo
>which they would then call backpedaling
>thus generating infinite quality content and derailing two entire threads
>all according to keikaku
>translators note: keikaku means plan
4D ironic memeimg right here
>>
>>61222113
n-no
>>
>>61222114
Good post have an upvote
>>
>>61222114
Who are you talking about, exactly?
>>
File: 1489344206679.png (319KB, 686x600px) Image search: [Google]
1489344206679.png
319KB, 686x600px
>>61222114
>>be wrong about something on purpose
Nope, I wasn't wrong about anything.

>>there is a right thing that sounds kind of like the wrong thing you said
More like exactly the same thing.

>>your plan fails because you forgot to turn the wrong thing you're saying into a convoluted way of saying the right thing and just left it as the wrong thing instead
False, I proved that it was correct and the smart ones accepted it.

>>you seem to get mad
Nope, wasn't mad at any point of the conversation.

>>the "forgetting" was on purpose
What "forgetting"?

>thus generating infinite quality content and derailing two entire threads
>all according to keikaku
>translators note: keikaku means plan
This seems like a fun keikaku actually, sadly this was not the case this specific time.
>>
>>61222104
its literally just two autists playing "i got the last word in"
>>
>>61222158
the "use hashing algorithms as (AS) ((((AAASSS)))) encryption algorithms" memer
>>
>>61222173
I never said "use hashing algorithms as encryption algorithms" in any of my posts. Instead I said things like "use hashes to encrypt data".
>>
>>61222163
What is a keikaku?

Anyway I thought everyone decided you were right but only if you replace encryption with CSPRNG
>>
>>61222207
I don't agree that that's the strongest claim you made but if it were then you would have been right
>>
>>61222207
>more backpedaling
>>
whats the best programming language and why is it visualbasic
>>
>>61222207
hashes don't encrypt data, they hash it
>>
>>61222238
i understand you must have missed the boat but please don't start with this shit again
>>
>>61222211
>What is a keikaku?
translators note: keikaku means plan

>Anyway I thought everyone decided you were right but only if you replace encryption with CSPRNG
My original point was that you can use hash functions to encrypt data. Using hash functions includes using their CSPRNG abilities and generating an OTP with them.

>>61222227
No, I literally never said that. The only post that said the words "as encryption" was >>61221360, which was not mine.

>>61222238
You can use hash functions to encrypt data however.
>>
>>61221966
a-anyone?
>>
Rate my encryption using hashes /dpt/

Y(0) = P(0) XOR HASH(K)
Y(i+1) = P(i+1) XOR Y(i)
>>
>>61222253
>translators note: keikaku means plan
I don't understand what that means.
>>
>>61222256
well memed /10
>>
>>61222237
If it's VB6 then you're right
>>
>>61222269
It's not a meme, I'm doing what that poster suggested. Using a hash function to get an OTP.
>>
My shitty retail job promoted me to inventory manager. I plan on using this position to get some practical programming experience to maybe build a portfolio and something to put on my resume when I quit this job in a few months.

I am in charge of ordering supplies for the store. I have to keep track of what I order on what date. so I'm making excel spreadsheets, for this shit (the entire infastructure of this store is very 20 years ago btw, they still do shit on paper) What is the best way to organize this data so I could analyze it? I was thinking of converting the excel sheets to .csv files and importing them into a MySQL database on a server, but then I would be basically having a table for each day of the year, would that be too many tables for an SQL database?

I want to be able to run queries like to figure out when was the last time I ordered a product, how much of a product we went through in a month etc, stuff that might not be available on a vanilla excel spreadsheet (they have some plugins for this shit but they jew the fuck out of you for them)

What are some ideas I can look into for doing this?
>>
>>61222256
>P(i+1) XOR Y(i)
This is retarded as you can decrypt Y(i+i) by xoring it with Y(0) without knowing the key.
>>
>>61222253
you can't use a hash function to encrypt data because hashes are one way and encryption is used for communication, so are 2 way. go read the wikipedia page for hash functions and ctrl-f "encrypt". they never say hash functions encrypt, because they don't
>>
>>61222295
Try reading it again, you're missing the step that achieves the encryption.
>>
>>61222289
You would need instead
Y(i) = P(i) xor HASH(k, i)


>>61222299
Please see above.
Hashes may be one-way but using them for encryption is two-ways.
>>
>>61222311
>Hashes may be one-way but using them for encryption is two-ways.
your english is rather poor
>>
>>61222309
You are right, I should have said
>This is retarded as you can decrypt Y(i+i) by xoring it with Y(i) without knowing the key.
>>
>>61222316
Thank you for your wonderful contribution to this thread.
>>
File: 1479884603940.png (895KB, 1610x1651px) Image search: [Google]
1479884603940.png
895KB, 1610x1651px
1. Have string of function name, e.g. "funcName()"
2. Wanna call method on object corresponding to that function name
3. ???? How do I this???? (preferably JS but pls tell if you know how in another language)
>>
>>61222253
>You can use hash functions to encrypt data however
You can also use rot13 to encrypt data
>>
>>61222291
could just have each day as its own csv and analyze them directly and dump your analysis into its own file to look at.

if you go the sql route (overkill if you dont really have DB experience yet) you would have a table and in that table a column to indicate the date rather than having each day being its own table.
>>
>>61222331
Except that rot13 is not cryptographically secure, unlike using hash functions to encrypt data.
>>
>>61222329
cock.f() == cock["f"]()
>>
>>61222345
Thanks friendo
>>
>>61222316
There's no two ways about it.
>>
>>61222329
the general concept is called dynamic dispatch

in js i think you do

var funcName = "funcName"
object[funcName]()
>>
>>61222291
First whenever you think of creating tables that's a bad database design.
An example of database:
Table Products:

[number | product name]

Table Order
[order_number | order_date | product_number | quantity]


This way it's easier to add products and orders
To get the functionality you want you write sql queries.
>>
How do I find out what the input to SHA-256 was??
>>
>>61222389
just decrypt it
>>
>>61222403
what's the function to decrypt it in node?
>>
How do i get v-model value with vue, i need to use it in function
>>
File: 1483408900389.jpg (355KB, 1532x2038px) Image search: [Google]
1483408900389.jpg
355KB, 1532x2038px
Hashes may be one-way but using them for encryption is two-ways.
>>
>>61222403
>look mum, I am trolling!
>>
File: 1497219360463.png (615KB, 803x848px) Image search: [Google]
1497219360463.png
615KB, 803x848px
>>61222411
see >>61222420
if you use as hashes then it one way, but you use 2 way then it encryption
>>
>>61222420
>europe is india
>I know nothing about hash functions
You are making a fool out of yourself.
>>
>>61222438
decrypt is not defined
>>
File: 1498700929956.jpg (78KB, 853x640px) Image search: [Google]
1498700929956.jpg
78KB, 853x640px
>europe is india
>I know nothing about hash functions
You are making a fool out of yourself.
>>
I've been in a coma for 20 something years.

Is M68K assembly still a marketable skill?
>>
File: 1478644864126.jpg (27KB, 600x450px) Image search: [Google]
1478644864126.jpg
27KB, 600x450px
>>61222477
He looks like a rapist.
>>
>>61222503
>I've been in a coma for 20 something years.
Seriously? How did you find 4chan?
>>
>>61222518
I found it on an AltaVista search.
>>
File: 1438667149951s.jpg (4KB, 150x156px) Image search: [Google]
1438667149951s.jpg
4KB, 150x156px
Is it "safe" to use unicode in a terminal application these days? Mine seems to display it fine, but I'm guessing there's probably a lot that don't?

Also, what about extended ASCII? That's probably even more risky since it's not standardized.
>>
Writing an Ipfix exporter in Rust. The format seems straightforward enough but designing APIs from the ground up is a lot harder than I thought.
>>
>>61222637
Winshit terminal still doesn't use a font that supports it by default
>>
>>61222637
Fire up a few VMs and go test vanilla cases.
>>
>>61222654
Command prompt default font is Consolas, which supports a subset of unicode.
>>
>>61222334
Yeah that probably is a better idea. I could build a simple script to comb through the .csv files to bring me useful information. I'm pretty new to programming and mostly do webdev, so javascript is my main language, but I bet python would probably be the best fit for this task, so I could learn a bit of that.

>>61222373
Oh I see, so take two tables, one for product names, and the other for orders with dates, and interjoin them with a query. That makes sense. Thanks that helped a lot. Like I said I'm pretty new to this.
>>
>>61222705
So it doesn't support Unicode. Got it.
>>
>>61222705
A limited subset. Can't display half the characters I throw at it, it wouldn't be a safe bet to assume that a Windows user can see all the Unicode characters your console application outputs.
>>
>>61222822
Not many fonts support 100% of unicode...

It supports the parts that are relevant to western alphabets and building GUIs. If you want to write chinese, you'd probably want to look at some chinese fonts.
>>
American programming languages:
>C
>Go
>JavaScript

British programming languages:
>ML
>Haskell
>Idris

European programming languages:
>C++
>Scala
>Python
>>
>>61222938
>British
>European
But Britain is in Europe. This does not make much sense.

Also
>At the conference on Functional Programming Languages and Computer Architecture (FPCA '87) in Portland, Oregon, a meeting was held during which participants formed a strong consensus that a committee should be formed to define an open standard for such languages. The committee's purpose was to consolidate the existing functional languages into a common one that would serve as a basis for future research in functional-language design
Seems quite American to me, not to mention that Haskell Curry was American.
>>
>>61222990
Kernighan and Ritchie are American, so C is American.
Pike is American, so Go is American.
Eich is American, so JavaScript is American.

Milner was British, so ML is British.
Peyton-Jones is British, so Haskell is British.
Brady is British, so Idris is British.

Stroustroup is Danish, so C++ is European.
Odersky is German, so Scala is European.
van Rossum is Dutch, so Python is European.
>>
>>61223033

>Stroustroup is Danish, so C++ is Danish.
>Odersky is German, so Scala is German.
>van Rossum is Dutch, so Python is Dutch.

fixed for consistency
>>
>>61221530
>describing a narrow concept when he can trivially describe a broader concept.
Why do brainlets do this?
>>
>>61223055
Denmark is in Europe
Germany is in Europe
The Netherlands is in Europe
>>
>>61223033
Milner was British, and thus by extension European. Thus ML is European.
Peyton-Jones is British, and thus by extension European. Thus Haskell is European.
Brady is British, and thus by extension European. Thus Idris is European.

Also, Peyton-Jones did not invent haskell, he is just one of the many that contributed to it.
That being said I find this whole concept retarded inventors might have a specific nationality but I can't see how their inventions inherit their nationality.

>>61223062
UK is in Europe
>>
>>61223062
All of these languages are made by Terrans.
>>
>>61223062
europe is a continent not a country, thanks for playing
>>
File: DDFKaTNVYAARPJz.jpg (200KB, 1080x1080px) Image search: [Google]
DDFKaTNVYAARPJz.jpg
200KB, 1080x1080px
why do americants even bother haha !
>>
>>61223083
I never said Europe was a country.

>>61223082
Correct.

>>61223080
>Milner was British, and thus by extension European. Thus ML is European.
>Peyton-Jones is British, and thus by extension European. Thus Haskell is European.
>Brady is British, and thus by extension European. Thus Idris is European.
Correct. They're all both British and European languages.

>Peyton-Jones did not invent haskell
I never said he did.
>>
>>61223121
I fucked up, let me try again

>>61223112
>I never said he did.
In such case, how can you support the following claim?
>Peyton-Jones is British, so Haskell is British.
>>
>>61223121
>>61223137
He is the person most closely associated with Haskell by others.
>>
>>61223112
but america and britain are countries
>>
The consistency here should be from comparing likes.
America is a continent.
Why compare that with countries and a geographic region?
>>
>>61223143
False, America is a continent.
Also, is Britain really a country? This would be the case for England, Scotland, Wales, Northern Ireland, Island of Mann, etc separately.
>>
>>61223143
https://en.wikipedia.org/wiki/Americas
>>
>>61223163
>>61223181
all of the people he named are from united states of america he clearly means america the country, thanks for playing.
>>
>>61223196
Brian Kernighan is Canadian.
>>
>>61223196
There is no country called America.
>>
>>61223163
>America is a continent.
Depends where you live, in the West most people are taught that there are 7 continents: North America, South America, Europe, Asia, Africa, Australia and Antarctica. Besides, The United States of America is commonly abbreviated as "America". Searching for the term on any search engine will yield results primarily pertaining to the USA, and most people will think you mean the USA when you say it. English is a dynamic language and words' meanings change all the time.
>>
>>61223202
he had american citizenship and lived in america working as an american when creating the language, thanks for playing.
>>
>>61223212
Many citizens of Central and South American countries refer to themselves as Americans (or rather, the equivalent in their language).
>>
>>61223225
When I've been to places such as Brazil and I use the term "American" not once has anybody questioned what I meant or gotten confused.
>>
>>61223217
You're correct, he had Canadian citizenship (Canada is an American country) and lived in the United States (another American country) while creating it, so it is an American language. I'm not sure what "working as an american" means.

>>61223250
It was probably your accent.
>>
>>61223269
ok you pedantic faggot. he had a dual UNITED STATES OF AMERICA CITIZENSHIP while living in the UNITED STATES OF AMERICA while working at a company operated in THE UNITED STATES OF AMERICA (bell labs) when he created C

you must be one dumb knuckle dragging nigger to not get this.
>>
>>61223212
>Searching for the term on any search engine will yield results primarily pertaining to the USA
What else would you expect when searching in English? The US has the largest English-speaking population of any country.
>>
>>61223296
I don't understand why you're getting upset. We're in agreement: C is an American language.
>>
>>61223307
a united states of america language
>>
>>61223311
Not entirely. It has a little bit of Canadian in it.
>>
File: file.png (2MB, 1919x946px) Image search: [Google]
file.png
2MB, 1919x946px
>>61223269
And? The point is when I say "America" they know I mean the United States, and so does literally everybody else. That makes "America" a suitable alternative name for The United States of America. "American" is also the official demonym of The United States of America, so referring to a US citizen as American is both acceptable and technically correct.

Besides, how many countries do you know that actually are referred to by their official names all the time? Literally the only reason people like you kick up a fuss when people say America is because you have a real inferiority complex when it comes to the US.

>>61223297
You get the same results on any regional variant of Google.

>>61223311
The official demonym of the US is "American".
>>
>>61223322
The first result is the Americas.
The third result is South America.
The fourth result is Central and South America.
The fifth and sixth results are the Americas.
>>
File: file.png (2MB, 1920x947px) Image search: [Google]
file.png
2MB, 1920x947px
>>61223334
At least 50% of the results on that page relate directly to the USA, and that's for another "American" country's google. Venture outside of the Americas and it approaches 100%. Literally nobody other than people in irrelevant poor countries make the slightest connection between "America" and anything other than the USA, and even then if someone says "America" or "American" to them that isn't a local, they will instantly know you are talking about the USA.
>>
Reminder: Please say "The People's Republic of China." Do not shorten "The People's Republic of China" to just "China" as that would be factually incorrect. In addition, do not shorten "The United States of Mexico" to "Mexico" as that too would be factually incorrect.
>>
what happened to /dpt/ today
>>
>>61223401
>today
>>
>>61223405
sorry

what happened to /dpt/ tomorrow
>>
what does
int arr[5] = {1, 2, 3, 4, 5};

3[arr] // This

mean in a C context and how does it work?
>>
>>61223438
a[b] is the same as *(a+b)
>>
>>61223438
3[arr] means program does not compile. What are you smoking?
>>
>>61223401
Can I learn programming here
>>
>>61223481
doubtful
>>
>>61223480
nah but it do.
https://repl.it/JNi3/1
and i'm confused as to why
>>
>>61223501
3[arr] == *(3+arr) == *(arr+3) == arr[3]
>>
>>61223528
>3[arr] == arr[3]
epin language
>>
>>61223438
The C standard defines the [] operator as follows:

a[b] == *(a + b)


Therefore a[5] will evaluate to:

*(a + 5)

and 5[a] will evaluate to:

*(5 + a)

a is a pointer to the first element of the array. a[5] is the value that's 5 elements further from a, which is the same as *(a + 5), and from elementary school math we know those are equal (addition is commutative).
>>
File: 20170702193749.png (176KB, 324x324px) Image search: [Google]
20170702193749.png
176KB, 324x324px
>>61223481
maybe
>>
how you can define and execute a test case that verifies that the function leaves with exit(EXIT_FAILURE)?
void reverse_array(int *pointer, int n)
{
int *s, c, d;

s = (int *)malloc(sizeof(int) * n);

if (s == NULL)
exit(EXIT_FAILURE);
for (c = n - 1, d = 0; c >= 0; c--, d++)
*(s + d) = *(pointer + c);

for (c = 0; c < n; c++)
*(pointer + c) = *(s + c);

free(s);
}
>>
>>61223560
monads
>>
>>61223560
#define malloc(X) (myMalloc(X))
myMalloc(a) {
return NULL;
}
>>
>>61223551
No, it's more like *((a) + (b))
>>
Reminder that all code is pure until you run it.
>>
>>61223592
This is not a CPP macro.
>>
>>61223574
what do you mean

>>61223589
?
>>
File: 1484073100622.png (1MB, 1280x720px) Image search: [Google]
1484073100622.png
1MB, 1280x720px
>>61223560
>>
>>61223548
>this construct does not match my naive initial conception of it
>therefore, the language sucks
>>
>>61222938
Fuck scala
>>
>>61223560
Why would you even allocate a buffer for that instead of reversing it in place?
>>
>>61223633
does scala scale well?
>>
>>61223649
Scale with what?
>>
>>61222486
you still here?
>>
>>61223661
Fuck scala
>>
>>61223501
>https://repl.it/JNi3/1
My whole life has been a lie. God damn you.
>>
>>61223662
Python is easy as fuck, I am unsure why he whines this hard about it.
>>
>>61223618
arrayName[index] It's as simple as that. There is no need for your mental gymnastics
>>
>>61223690
Try this:
int main(void) <% int a<::> = <% 1, 2, 3 %>; return 2<:a:>; %>
>>
>>61223690
Funny language.
https://repl.it/JNi3/5
Is it a good or a bad thing?
>>
>>61223720
exited with non-zero status
>>
>>61223722
It's your decesion. Do you want arrayName[index] == index[arrayName]?
If so it's good (for you)
>>
>>61223732
Yes, it should exit with 3 because this is what you return.

Here is it with a printf:
int main(void) <% int a<::> = <% 1, 2, 3 %>; printf("%d\n", 2<:a:>); %>

https://repl.it/JNi3/6
>>
Im parsing JSON with regex and theres nothing you can do to stop me
>>
>>61223720
They really should remove trigraphs and digraphs from C. I imagine there is only like 2 people in the world that legitimately need them.

>>61223732
GCC doesn't enable that shit by default, because they're stupid. You need to pass it an argument.
>>
>>61223752
Tokenising JSON with regex is fine, but if you're actually parsing it, you're stupid.
>>
>>61223751
>>61223720
wtf is this shit
>>
>>61223754
Digraphs are enabled by default, trigraphs aren't.
>>
/dpt/ is just women and furries
>>
File: its-something.jpg (6KB, 266x219px) Image search: [Google]
its-something.jpg
6KB, 266x219px
>>61223754
"trigraphs are expected to be removed from C++17 despite the opposition from IBM"
>>
>>61223800
"There are real customers who use EBCDIC. We cannot reveal their names due to confidentiality
agreements. One key example is some of the major banks in North America who continue to use IBM
machines to perform check clearing operations. These high reliability software systems are written on
IBM mainframes clearing your checks and because they have been debugged over so many years and
are highly critical to daily integrity of the financial industry, they are highly reliable and will never be
moved to any other platform. In a way, this makes their code unaffected by this removal of trigraphs."
>>
File: 1439050515649.png (81KB, 246x255px) Image search: [Google]
1439050515649.png
81KB, 246x255px
>the absolute state of dpt
>>
>>61223715
Why would you want to introduce additional useless concepts when the underlying ones work perfectly well and satisfactorily? You must be on the Sepples standards body.
>>
>>61223906
I don't think it's a good idea to have arr[4] == 4[arr]
>>
>>61223921
So don't do it.
>>
>>61223930
Exactly. Why did C do it?
>>
>>61223921
So you think the compiler should enforce that the subscripted value is a pointer or array type just because you don't want to be able to write your programs that way? Why are you being a jerk?
>>
>>61223945
Why not? It's probably simpler to have both arr[4] and 4[arr] than to have only arr[4].
>>
>>61223945
Because, again, a[b] is simply syntactic sugar for *(a + b). That, by consequence, makes it commutative. Why should the compiler go out of its way just to prevent that? You don't need to use it that way.
>>
>>61223965
>simpler
That's simply a redundancy.

>>61223957
Yes, as it does with many other things
>>
>>61223977
>as it does with many other things
It doesn't do that for anything that is not strictly necessary.
>>
>>61223974
>A: I don't like X
>B: so don't do it
>A: I can't
>>
>>61223974
Because it creates confusion. Parsing and refactoring these is not as simple.
>>
>>61224025
You're, like, the only person here who has difficulty with it.
>>
>>61224032
Try making a parser that understands array[index] == index[arr], idiot
>>
>>61224025
>Because it creates confusion
It only creates the confusion that you want to create. The onus is always on you to write your programs in a way that you consider readable. It's just as hard to read/parse/refactor IOCCC programs. And it's not like C is the only language in which you can write obfuscated programs.
>>
>>61224044
>It only creates the confusion that you want to create.
So by your philosophy, your refactoring tool will fail miserably if the user simply does shit ass backwards
>>
>>61224042
Parsing has nothing to do with it. The syntax is just as parsable either way.
>>
WOW! I was able to encrypt and compress
a 1hr 32 min porn into a 512 bit hash!
To decrypt I just have to run in through
hashpwn.py. Thanks for your help /dpt/!
>>
>>61224062
>So by your philosophy, your refactoring tool will fail miserably if the user simply does shit ass backwards
What kind of refactoring tool would even have trouble with that construct?
>>
how do i release tension in my pelvic floor?
>>
>>61224087
Simple ones
>>
>>61224096
Use the toilet
>>
>>61224107
Such simple ones would trip over any construct they aren't explicitly intended for, not just this. It's not the language's fault that you don't write your code to fit your own tools.
>>
>>61224136
It's definitely languages fault for allowing unintuitive, ass backwards "constructs" that makes parsing/refactoring infinitely more complex than it should be
>>
>>61224172
Again, you can write obfuscated programs in any language. Even Java.
>>
>>61224187
Is that supposed to be a justification?
>>
>>61224202
Yes, the fact that no language is retarded in the way you want it to be shows that it is you who is the retard.
>>
>>61223800
>C++17
Who the fuck mentioned sepples?
>>
>>61224220
AFAIK Java does not allow retardation like index[array] and neither have dedicated cult of mental gymnasts "defending" this kind of retardation
>>
>>61224254
It doesn't allow that specific syntax, but it is perfectly possible to write obfuscated programs in Java.
>>
>>61224282
Right, Java's syntax is more correct.
>>
File: 1407241549728.png (445KB, 807x700px) Image search: [Google]
1407241549728.png
445KB, 807x700px
>Dumb shits arguing over index[array]
C is just being consistent with it's own rules. Addition is commutative, and [] is defined with addition, so it "makes sense". It would probably be worse if they didn't allow it.
It's not really a construct that is hurting anyone either. It's just something to say "hey, that's pretty silly".

If you want to see something even sillier in C (but still harmless), take a look at the rules regarding function pointers.
void myfn(void);

assert(myfn == *myfn);
myfn();
(*myfn)();
(**myfn)();
(***myfn)();
(****myfn)();
(**********************************************************************myfn)();
>>
>>61224296
There is nothing incorrect about C's syntax.
>>
>>61224300
>[] is defined with addition
Into the trash it goes
>>
>>61224345
What retards like you don't realize is that defining [] with addition isn't an invention that C made up. C is unlike your toy languages that define their own semantics. C abstracts actual, real hardware. In hardware, the closest thing you can come to subscription is addition. Therefore, C does the same.
>>
>>61224359
>defining [] with addition isn't an invention that C made up
And?
>C is unlike your toy languages that define their own semantics
What language does not define its own semantics?
>real hardware
What weebspeak is this?

What the fuck does an element of a set has to do with addition, dumbshit?
>>
>>61224382
>element of a set
An array is not a set.
>>
>>61224388
Array is a homogeneous, finite set.
>>
File: states-colored.png (8KB, 640x400px) Image search: [Google]
states-colored.png
8KB, 640x400px
Which of these states is best for software jobs?
>>
>>61223900
she looks worried
tell her it will be ok
>>
>>61224397
Only if, by "set", you mean "list". But I guess words don't really mean all that much to people like you.
>>
>>61224397
Sets don't have duplicates and sets do not have an order.
Your argument is completely wrong and stupid.
>>
>>61224399
None.
>>
data List a = Cons a (List a)
>>
>>61224382
>What language does not define its own semantics?
Those that are simplifying tools for underlying semantics, such as C.
>What weebspeak is this?
I'm not surprised you don't care about such trivial things as "reality".
>>
>>61224421
anon pls
>>
>>61224428
>such as C
C does define semantics, though. Everything is in terms of a C abstract machine.
Only occasionally do they throw "implementation defined" around.
>>
>>61224424
please use the word Stream for this data structure
thank you
>>
>>61224415
Right, sets do not have duplicate values. Array indices make a set and array values make another. They may not have one-to-one relation.
>>
>>61224449
>C does define semantics, though. Everything is in terms of a C abstract machine.
Of course C is well-defined, but it doesn't make up its semantics from scratch. The semantics used in the standards documents to define C are formulated the way they are because of how real processors actually work.
>>
>>61224473
>C is well-defined
Absolute BULLSHIT
>>
File: 1458872142395.png (440KB, 645x1260px) Image search: [Google]
1458872142395.png
440KB, 645x1260px
>"let me write a simple wrapper for
find -mtime -delete
"
>a day later still writing it
>having trouble with trivial stuff like parsing arguments
I'm not going to make it, am I?
>>
>>61224477
Now you're obviously smoking. You may not *like* how C works, but the C standard leaves very little to chance.
>>
>>61224461
You're really trying to stretch the definitions to try and save face.
Just stop. You're just embarrassing yourself further.
>Array indices make a set
Sure, but that's a stupidly unhelpful way of thinking about it. You can make much stronger assumptions about it than that.
>array values make another. They may not have one-to-one relation.
I get that you're trying to define array indexing as a function from one set to another, but a pure mathematical definition breaks down here; we're not dealing with pure mathematics.
>>
>>61224491
>the C standard leaves very little to chance
C is full of undefined behavior.
>>
>>61224506
Yes, but it is exceedingly clear where, when and how you invoke undefined behavior. It is up to you to avoid doing so.
>>
>>61224497
>Pointing out mathematical incorrectness is now "saving face"
What? What I just said can be proved by set theories. The array indices are stored in a sequential order in the memory. C maps each index values to different addresses.
>>
>>61224497
>but a pure mathematical definition breaks down here; we're not dealing with pure mathematics.
Actually, I want to expand on this slightly.
All array indexes are well-ordered. Say I have an array
int array[3] = {2, 1, 2};

The set of values is {1, 2}. In this "set", how is '2' ordered relative to '1'? You can't fucking say, because you don't know what index I'm talking about.
The real way to define an array is a set of pairs, where each pair is an array index and its corresponding value: {(0, 2), (1, 1), (1, 2)}, not as two disjoint sets.
>>
>>61224506
It's part of programming in the language to write code that does what you intend. What a surprise.
>>
does this kid know what he's talking about?

>>61223954
>>
>>61224506
"Undefined behaviour" means "this program is invalid C". The C standard only talks about valid C.
>>
>>61224562
printf("%i %i", --x, --x) is undefined and there is absolutely no reason for it to be so
>>
>>61224555
Probably. But he's not talking about much.
To me it looks like he's in the very early stages of writing a language or he's simply explaining from the bottom (you can't get far explaining like that).

If you're impressed by the idea of writing your own language you should be impressed. Since you're asking he's clearly well beyond you. No offense.
>>
>>61224577
>there is absolutely no reason for it to be so
Efficiency reasons. It allows the compiler to evaluate expressions however it wants to.
Also, the answer isn't obvious anyway. What the hell is that supposed to evaluate to?
>>
>>61224595
>evaluate expressions
I should be more precise than that: unsequenced expressions.
>>
>>61224577
>no reason for it to be so

not even because you didn't declare and initialize x?
>>
>>61224577
>no reason
The reason that is undefined is because the more general case has good reasons to be undefined (which the C++ committee is tripping over themselves struggling to define even, look at their very slight change in c++17. Imo the way they've done this is the exact wrong way to do it). Personally I'd prefer for them not to define these simple cases and have a rift between those and say function calls.
But I can see why you'd prefer for this very specific case to be defined. It's very easy to program around.
>>
>>61224577
lol idiot, you just have a retarded mental model, the function parameters aren't sequenced, the function could use arguments in any order, a decent programmer would never write code like that regardless of the language
>>
>>61224595
>Efficiency reasons
That's not a valid justification. printf("%i %i", --x, --x) can be easily broken down to x -= 1; printf("%i", x); printf(' '); --x; printf("%i", x); and you can optimize these function calls afterwards
>>
>>61224629
>the function parameters aren't sequenced
They definitely should be.
> a decent programmer would never write code like that regardless of the language
Why? to accommodate his crippled garbage?
>>
>>61224643
t. blub programmer
>>
>>61224631
>That's not a valid justification
Yes it is. C's all about efficiency and giving the compiler opportunities to optimise.
>can be easily broken down to x -= 1; printf("%i", x); printf(' '); --x; printf("%i", x);
It's just as valid to argue for
x -= 1; printf("%i %i", x, x);

This anon (>>61224629) is right, though. You clearly don't understand sequence points.
>>
>>61221493
>Which hash function are you decrypting the output of, /g/?
What did he mean by this?
>>
>>61224629
If function parameters aren't sequenced, function called should not be sequenced either
>>
>>61224658
sure is summer
>>
>>61224650
I like the extent of mental gymnastics you do to justify your broken trash
>>
>>61224654
some idiot earlier spent two threads trying to argue that they can use hashing to create an encryption.
>>
>>61224658
>function called
As in any function calls in their own separate expressions?
Why? We've clearly made it sequential by having ordered expressions.
Are there languages that are completely unordered like that?
>>
>>61224653
If C was all about "efficiency" (I don't remember K&R saying that) you would not rely on your compiler to make your program run faster
>>
>>61224663
>>61224665
>>
>>61224672
but wait, what?
>>
>>61224665
for example if you remove the first decrement, suddenly the value is wrong for the second argument, even though you only changed the first one, if you do not see a problem with this you just suck
>>
>>61224581
just wondering how a language can have a GC implemented in itself
>>
>>61224673
>We've clearly made it sequential by having ordered expressions.
This is correct. And function arguments should be sequenced as well. It's a better design.
>>
>>61224683
>>61224687
>>
kinda wish there was a thread for lower level stuff
>>
>>61224708
>t. lowlife
>>
>>61224687
>if you remove the first decrement,
It should not compile in that case, the function expects two arguments and removing one --x doesn't help
>>
>>61224695
You bootstrap it. Make a compiler in a different language, compile a compiler for your language in that compiler. Throw away the old compiler and write your GC in your language on your compiler that was written in your language.

If I'm understanding what you're asking correctly.

Just writing a GC system for you language can be trivial (depends on language design). Making it good can be tricky but it's rather well explored. Tons of resources available.
>>61224708
Like /ohm/ on /diy/ or typical software low-level stuff?
>>
>>61224736
just software, like a thread about assembly and old architectures probably
>>
>>61224687
>if you alter the program's source code, the program changes
say it ain't so
>>
>>61224729
that's not what i mean fucking dumbass

instead of
printf("%i %i", --x, --x);


you should write something like
printf("%i %i", x - 1, x - 2);
x -= 2;


or just use your retarded python or whatever and stay pleb
>>
>>61224643
>They definitely should be.
Why? On some architectures, one mode of evaluation is objectively more performant than another mode of evaluation that it more performant on another architecture. Why do you want to cripple one or the other?
>>
>>61224631
>[...] can be easily broken down to [...]
It can, but it doesn't need to. That's just the way you define it in your head.
>>
>>61224755
What's wrong?
int x = 10
printf("%i %i", x - 1, x - 2); //print (9 8)
x -= 2; //x is now 8
>>
File: 1439946913027.jpg (32KB, 448x545px) Image search: [Google]
1439946913027.jpg
32KB, 448x545px
>2011+6
>CDK doesn't support wide characters

but y tho
>>
>>61224781
so? isn't that the result you would expect (if anything) with printf("%i %i", --x, --x) if you aren't completely fucking retarded?
>>
>>61224755
Also. they don't even do the same thing
>>
>>61224799
Why do you have to write a whole fucking x -= 2 at the end when you can decrement x as you go?
>>
New thread: >>61224813
>>
>>61224771
C definitively have some biases though. The argument is really that adding implicit sequencing like this makes writing the best code next to impossible. It leaves way less room to the compiler.
If you have two function calls in the argument list the compiler is free to interleave all the instructions as it wishes. In sequential code it must be inferred.
There's some circumstances where actually calling a noop function with two functions as arguments is an easier way to write the code you want than tinkering with the compiler to make sure it got that.

Undefined behavior is very nice. Like using integer instead of unsigned integer for indexing the freedom you give the compiler is very very handy.

It's something casual observers don't get. But I can see how this particular case is rather niche.
>>
>>61224820
>/pol/shit
>Le ribbit le reddit frog
No. Delete that shit and kill yourself.

New thread:
>>61224833
>>61224833
>>61224833
>>
New thread:
>>61224813
>>61224813
>>61224813
>>
File: 1495093750862.jpg (35KB, 640x640px) Image search: [Google]
1495093750862.jpg
35KB, 640x640px
>>61224843
Fuck off back to /b/, fucking frog posting scum
>>
>>61224799
>>61224847
>>
I'll just stay here. Mods get very mad when there's multiple thread. They just purge them all eventually.
>>
>>61224894
Very rarely do I create duplicate threads, but /pol/shit and reddit garbage is more than enough justification for me.
Those sorts of threads almost always get taken down.
>>
>>61224911
>associating pepe with reddit
newfag redditor who's trying too hard to fit in detected
>>
>>61224921
Kill yourself, you cancerous frogposter.
You are the literal scum of this website.
>>
>>61224921
God I hate this fucking frog shitters. 9fag graduates killed 4chan
>>
>>61224911
Fuck off tranny. You broke the rules, you get banned.
>>
I'm split between what projects to work on. One is more interesting to me and one is much more likely to actually be popular.
>>61224949
>rules
What rules?
>>
>>61224962
Intentionally reating duplicate threads and tranny posting. Now fuck off back to /r/eddit.
>>
>>61224969
>tranny posting
What? I posted the "classic" Yuki flipping image.
If you want to talk about "/dpt/ rules", you broke the "No shitposting in the OP" one.
>>
>>61224969
>posting duplicate threads
There's no mention of this in the rules at all.

I'm not the op of that thread but that op image is clearly political and completely programming unrelated. While the other thread has a well established programming thread opening image we've used for years.

Seems to me the only one breaking the rules is the person who can't keep politics to /pol/ and keep tech related content in /g/.
>tranny
There's none of that here though. Again, you're posting politics.
>>
>>61221529
oop was an oops
>>
And it turns out they were both deleted.
Anyway, new thread:
>>61225466
>>61225466
>>61225466
>>
File: 1453267456.gif (888KB, 500x281px) Image search: [Google]
1453267456.gif
888KB, 500x281px
>>61222113
She has two right hands!
Thread posts: 332
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.