[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: 328
Thread images: 50

File: 1413777090510.png (1MB, 1920x1080px) Image search: [Google]
1413777090510.png
1MB, 1920x1080px
Old thread: >>61308604

What are you working on, /g/?
>>
File: t4m6t4a8ef0z.png (400KB, 825x713px) Image search: [Google]
t4m6t4a8ef0z.png
400KB, 825x713px
Please?
>>
File: 066 - S8VlkD9.gif (805KB, 896x908px) Image search: [Google]
066 - S8VlkD9.gif
805KB, 896x908px
>>61312291
>If an infinite number of monkeys will type infinitely long on a computer, one will eventually write a valid Java program.
Will they though?
>>
>>61312445
They already do in India.
>>
Idris > Haskell > OCaml

OCaml doesn't support multicore
Haskell doesn't support nightcore
>>
File: old_hag_langs.png (173KB, 600x355px) Image search: [Google]
old_hag_langs.png
173KB, 600x355px
>>61312355
Birst for B
>>
What do you call the concept/design of something like Java/Docker, where a platform is cross-platform but is identical over all the platforms at the potential expense of increased overhead, etc?
>Inb4 POO
>>
>>61312467
POO
>>
File: Capture.png (229KB, 848x317px) Image search: [Google]
Capture.png
229KB, 848x317px
if you can't figure this out you should reconsider falling for the "everyone can code" meme
>>
>>61312445
They would first have to identify corrupt code, so no; monkeys can not do the same with programming as they are famous for in Hollywood.
>>
>>61312355
>ruby is the cutest
>C is not a trap

factually inaccurate
>>
>>61312452
All three of those languages are dead/deprecated.
>>
>>61312488
>They would first have to identify corrupt code,
no they wouldn't. do you not understand the concept of infinity
>>
>>61312474
Damn, so original. Just like asanna.
>>
File: 1471140732223.jpg (28KB, 394x391px) Image search: [Google]
1471140732223.jpg
28KB, 394x391px
>>61312355
GOD I want to fucking impregnate Ruby-tan so BAD
>>
>>61312467
https://en.wikipedia.org/wiki/Write_once,_run_anywhere
>>
>>61312491
>>ruby is the cutest
>not C
Is there something you'd like to tell us, anon?
>>
>>61312506
>write once, run away
>>
>>61312500
Kill yourself pedophile
>>
>>61312445
If infinite monkeys typed to infinitely many computers at least one would make a program capable of working.
>>
>>61312496
>infinaty
Please smash your keyboard until you re-create myspace. I was gonna say Facebook, but I feel kind.
>>
>>61312496
Infinity doesn't exist so the point is moot.
>>
>>61312475
I can figure this out, just like I can figure out most difficult problems that someone had before me:

>google "13 cards face up randomly"
>open first result
>sanity check the solution

there, i did it.

the irony here is that you're too stupid to come up with a novel problem that can't be googled.
>>
File: 1475455423545.jpg (27KB, 480x519px) Image search: [Google]
1475455423545.jpg
27KB, 480x519px
>>61312538
moot is a person, not a point
>>
>>61312355
Just finished getting a "hud" (crosshairs) to render on my gaem. Gotta make it less hard coded though.

>>61312488
The idea is a substring eventually has a valid Java program. If you don't like that answer, then attach an EOF key to their keyboards.

>>61312500
At least it wasn't C#. Sick fuck.

Who here C?
>>
>>61312527
>>61312538
oh wow you really don't

explains why you can't understand the flip 13 cards solution
>>
>>61312544
lmao you're the brainlet from last thread aren't you
>>
File: 1405808804752.png (108KB, 365x390px) Image search: [Google]
1405808804752.png
108KB, 365x390px
>>61312563
Moot is the whole point, though.
>>
>>61312570
I'm looking for something that's in between C and C++
>>
>>61312587
C+
>>
>>61312587
C+
>>
>>61312582
nope, just got home, but now im curious, who do you think i am?

i like when retards get buttblasted btw
>>
File: 19756687.jpg (32KB, 600x450px) Image search: [Google]
19756687.jpg
32KB, 600x450px
>>61312597
>>61312605
I juts got a boner and I don't know why
>>
>>61312612
Damn...free beer........
>>
File: 1493255507347.jpg (110KB, 640x640px) Image search: [Google]
1493255507347.jpg
110KB, 640x640px
>>61312520
>>61312570
>>
File: ewjlwfeljhewflkhwef.png (168KB, 360x359px) Image search: [Google]
ewjlwfeljhewflkhwef.png
168KB, 360x359px
Writing an IMU model in C++. Project leads can't make up their mind about what they want so I'm super over it. :/
>>
>>61312612
t-take me to the free beer, loli chan
>>
>>61312608
go look at the last thread
>>
File: 1475455485173.jpg (64KB, 610x660px) Image search: [Google]
1475455485173.jpg
64KB, 610x660px
>>61312584
>Moot
who?
>>
>>61312687
n-nani??
>>
>>61312740
Exactly
>>
>>61312796
MOOOOOOOOOOOOOOOOOOOOOOOT
>>
If I am an edge in a graph, how do I achieve maximum possible weight?
>>
>brainlets are confused by brainfuck
[-]>[-]<
>+++++++++[<++++++++++++>-]<.
+.
------------.
++++++++++++++.
>>
>>61312796
Wow boss called me into the office. I must have just gotten promoted!
>>
>>61312856
>using brainfuck as a edgy retard

kys
>>
>>61312838
eat more
>>
>>61312796
You mean mastering the art of being banned
>>
>>61312870
brainfuck isn't edgy, brainlet. don't get mad just because you don't understand it.
>>
>>61312830
TFW you still call moot for help. 'HE' too busy shagging Boxxy.
>>
>>61312888
>brainlet
>wasting time with brainfuck

hello brainlet
>>
>>61312355
Why is shell so small?
>>
>>61312939
Are you really so stupid that you can't figure it out yourself?
>>
>>61312939
She's the terminal fairy.
>>
Just quit a shit job where I was practically doing everything as a developer.

>customers would just send ideas to my inbox, no discussion in the group
>support desk just forwards tickets to me when they don't know what to do
>infrastructure team constantly asks me about switches and software i'd have no business knowing
>everyone expects me to keep up with every project
>on call constantly
>get called at all hours when databases and servers break, even though we have DBAs and network techs, expected to help troubleshoot
>all deadlines are two weeks after the first meeting about new projects
>everyone assumes every feature is easy to do
>we have WinXP machines on network, serving the public internet
>$55k/year

I'm surprised I didn't blow my brains out, honestly.

I'm going to go find "Business Analcyst" jobs because those fucks did absolutely nothing but generate emails. I'm pretty sure I could find one that I could automate and just sit back and collect a paycheck, play vidya, and jerk off to 2D.
>>
File: akws5GN.png (4KB, 287x413px) Image search: [Google]
akws5GN.png
4KB, 287x413px
Best esoteric language?
>>
>>61312971
you had me until
>and jerk off to 2D.

you deserve it
>>
>>61312796
dammit, my boss just gave me a handjob
>>
>>61312945
Yes, I don't into moe semiotics. 60cm is very short.
>>
>>61312971
>and jerk off to 2D
You deserve everything you get.
>>
>>61312988
>>61313002
Regular porn is 2D too, anons. :^)
>>
>>61312506
I know the specific mantra with Java, but I'm curious what the software term is for it; ie making a layer that accepts a generic input then spits out exactly what is needed for the target platform but the end process is identical across all platforms.
>>
File: img15.gif (8KB, 543x400px) Image search: [Google]
img15.gif
8KB, 543x400px
I want to fuck telma.h!
>>
File: elixir-flame-i-catch.png (32KB, 400x400px) Image search: [Google]
elixir-flame-i-catch.png
32KB, 400x400px
*blocks javascript's path*
>>
>>61313043
An abstraction.
>>
>>61312587
C += 0.5
>>
>>61312587
literally objective-c
>>
>>61313084
>slips away with async and real threads
>>
What should I learn to retire by 45?
>>
>>61313131
rust
>>
>>61313084
What makes erlangvm so good at concurrency?
>>
>>61313131
Real estate.
>>
>>61313131
how to predict the stock market using twitter emotions analysis
>>
>>61313131
javascript
>>
>>61313131
networking and social skills
>>
>>61313131
elixir
>>
>>61313131
how to pitch your shitty web service to bay area investors
>>
>>61313131
Go
>>
>>61313196
go where?
>>
>>61313131
blockchain technology
>>
>>61313131
That the languages you pick up don't matter.
>>
>>61313222
*except for C++
>>
>>61312587
>I'm looking for something that's in between C and C++
Use the C++ compiler to write C code, occasionally borrowing C++ features.
>>
>>61313216
how the fuck do you even learn this? are there books or courses for this anywhere?
>>
>>61313298
i was memeing, dont do it, its just a hype and its going to die soon leaving you with a dead skill in hand
>>
off topic, I like programming but I don't want to work making programs. How can I use my programing skills in a IT / help desk job? can I make it easier with programing?
>>
>>61313153
Why stop at twitter? A lot of sites (zerohedge, seekingalpha) could be done as well.
>>
>>61313311
look into jobs that can be automated (sysadmin would be one example) and """consultancy""" type intermediary jobs where you find skilled programmers or recommend technology
>>
>>61313264
That's fucking stupid.
>>
>>61313315
>twitter
because thats what most people use
>>
>>61313333

thanks. I will check it out. I don't want to waste the little knowledge I have of programing and get some money of it.
>>
>>61312587
>>61313111
Trips said it. Literally ObjC.
>>
>>61313335
...like you, bitch.
>>
File: HoneyView3_2017-07-10_22-12-04.png (764KB, 858x856px) Image search: [Google]
HoneyView3_2017-07-10_22-12-04.png
764KB, 858x856px
>>61313264
>Rust
>>
>>61313369
>bitch
ouch! you sure showed him
>>
>Go is almost 10 years old
Where has the time gone?
>>
>>61313335
no it's not and fuck you for making me reply and having to solve this shitty captcha
>>
>>61313335
Enjoy waiting 20 seconds for the compiler to work out your 'clever' templates.
>>
>>61313390
Wasted not having generics.
>>
>>61313358
you can earn quite well doing stuff an accountant has to do manually for ex automatically, importing all the new transactions using a quick script
>>
it's not "all or nothing" with C++, even a C brainlet can start using C++ at a basic level, you don't have to use the STL or OOP or whatever
>>
File: new_girl.jpg (35KB, 600x338px) Image search: [Google]
new_girl.jpg
35KB, 600x338px
>>61312355
Haven't seen ActionScript-chan around much lately. Is she still in the club?
>>
>>61313439
yes you do
>>
>>61313447
no you don't
>>
>>61313442
Google and Mozilla conspired to have her murdered.
>>
>>61312449
Underrated post
>>
>>61312587
Rust
>>
blockchain technology, about to create a new infrastructure which will leverage revolutionary systems, pls send a million dollar to my patreon to kick it off thanks.
>>
>>61313462
rust is even further away from C
>>
>>61313470
where's the link to patreon , you pleb?
>>
Realistically, do we even need anything other than C?
>>
extern long int syscall(long int __sysno,...) \
__attribute__((__nothrow__,__leaf__));

int main()
{
syscall( 1, 1, "Hello world!\n", 13);
}
>>
>>61313431

really? I will google that shit.
>>
>>61313431
everyone uses accounting software
>>
warning: do not open this while eating
https://github.com/elshor/nnatural
>>
>>61313487
Realistically, do we even need anything other than Rust?
>>
>>61313491
I have never used a syscall. Do they have any use other than implementing the libraries that I use?
>>
>>61313487
no, and we dont need anything other than you for our girl needs.
>>61313479
its on my feminist koding blog you dumb dumb
>>
>>61313419
mild kek
>>
>>61313361
>>61313111
>Crapple shit
>>>/trash/
>>
File: 1452496192650904.jpg (113KB, 1280x960px) Image search: [Google]
1452496192650904.jpg
113KB, 1280x960px
So that's it? All I need to do is buy this book and I'll be a master programmer?
>>
>>61313487
C programmers can't build their shit without the shell so yes
>>
>>61313556

Eh, there's a few odd architectures Rust isn't portable to yet.

>>61313571

>we dont need anything other than you for our girl needs.
Well I don't have a womb, nor do I look like a girl, nor do I even identify one. I'm guessing you don't actually have any girl needs. Are you gay?
>>
>>61313560
>syscall is most useful when you are working with a system call which is special to your system or is newer than the GNU C Library you are using.
>syscall is implemented in an entirely generic way;
>the function does not know anything about what a particular system call does or even if it is valid.

https://www.gnu.org/software/libc/manual/html_node/System-Calls.html

that example was just to demonstrate a print without the standard library
>>
>>61313586
you will C
>>
File: apple.jpg (377KB, 796x2005px) Image search: [Google]
apple.jpg
377KB, 796x2005px
>>61313583
what do you have against apple my dude? you're sure it's not just your edgyness talking?
>>
>>61313596
>are you gay
only 4u ruby senpai.
>>
File: 1498449862407.jpg (147KB, 1080x1085px) Image search: [Google]
1498449862407.jpg
147KB, 1080x1085px
>>61312796
>1 HOUR AGO
>still not deleted
>>
>>61313586
yes
and knowledge how to invert a binary tree
>>
>>61313630
>Platform vendor lock-in
>Non free
-100/100\
>>
>>61313596
nor do I even identify as one*

>>61313594
A build script could be made in pure C.
>>
File: Purple_dragon_book_b.jpg (41KB, 325x492px) Image search: [Google]
Purple_dragon_book_b.jpg
41KB, 325x492px
*blocks your path*
>>
>>61313646
>You will never stick a finger up a wet loli's asshole as she is breathing heavily
Why even live?
>>
>>61313676
>not in PATH so escapes
>>
who /C/ master here?

// prints square of number
void main() {
printf("%d\n", ({
int n;
scanf("%d", &n);
n*n;
}
));
}
>>
>>61313704
>C brainlet discovers anonymous functions
>>
>>61313715
They are slowly evolving
>>
Remember to format your code correctly, anon!
https://www.gnu.org/prep/standards/html_node/Formatting.html#Formatting
>>
>>61313726
>He formats his codes manually
>>
>>61313731
brainlet
>>
>>61313715
>they dont know anonymous functions have labels when compiled
lol koders
>>
>>61312475
>tfw your theory gets proven wrong
#include <stdio.h>
#include <stdlib.h>
#include <sys/time.h>
#define trials 1000000
#define maxrand(n) RAND_MAX - RAND_MAX%n

int trial(int *deck) {
int i, r, temp;
for (i= 0;i<13;i++) deck[i] = 1;
for (i=13;i<52;i++) deck[i] = 0;
for (i=52;i> 0;) {
r = rand();
while (r >= maxrand(i)) r = rand();
r %= i;
temp = deck[--i];
deck[i] = deck[ r];
deck[r] = temp;
}
temp = 0;
for (i= 0;i<13;i++) if (deck[i]==0) temp++; // These cards will be flipped
for (i=13;i<52;i++) if (deck[i]==1) temp--; // These cards will stay the same
return (temp == 0) ? 100 : 0;
}

int main (int argc, char **args) {
struct timeval now;
gettimeofday(&now, NULL);
srand(now.tv_sec*1000 + now.tv_usec/1000);
int succ;
int deck[52];
for (int j=0;j<trials;j++) succ+=trial(deck);
printf("%d%% of trials succeeded.\n", succ/trials);
return 0;
}


I spent way too much time on this.
>>
>>61312355
>What are you working on, /g/?
A programming language called brainlet.
>>
testfile.txt :
{1, 2, 3},
{4, 5, 6},
{7, 8, 9}


test.c
int main()
{
int i, j;
int normals[3][3] = {
#include "testfile.txt"
};
for (i = 0; i < 3; i++) {
for (j = 0; j < 3; j++) {
printf("i: %d, j: %d\n", i, j);
}
}
return 0;
}
>>
>>61313741
#;1> (lambda () 0)
#<procedure (?)>
>>
File: 1479941619600.png (1MB, 1334x750px) Image search: [Google]
1479941619600.png
1MB, 1334x750px
>>61313704
>scanf
>int
>>
>>61312475
This doesn't even say you're allowed to flip cards

>>61312856
>zeroing cells that are already 0

>>61313560
Sometimes they are the library you use (unless you want to bring in huge dependencies), such as mmap

>>61313111
>>61313361
No... Objective C's object model isn't a simplified version of C++. It's divergent
>>
>>61313735
>>61313735
>>
File: 1427325174842.png (98KB, 430x180px) Image search: [Google]
1427325174842.png
98KB, 430x180px
>>61313758
>>
>>61313752
go already exists
>>
>>61313746
>for (i= 0;i<13;i++) if (deck[i]==0) temp++; // These cards will be flipped
>for (i=13;i<52;i++) if (deck[i]==1) temp--; // These cards will stay the same
what the actual fuck do you think you are doing you literal monkey
>>
File: 1489880434820.jpg (147KB, 2038x1505px) Image search: [Google]
1489880434820.jpg
147KB, 2038x1505px
>>61313704
You are living upto the C users are brainlet meme
>>
>>61313704

Not you, it would seem. Protip: main must return int.
>>
File: 1499741016805.jpg (103KB, 1334x348px) Image search: [Google]
1499741016805.jpg
103KB, 1334x348px
>>61313766
>nonstd typing
>unsafe user i/o
>>
>>61313756
What are you trying to achieve
>>
>>61313775
>he doesn't unroll his loops

Lol are you a koder?
>>
>>61313804
that doesn't have anything to do with anything you shitty troll
>>
>>61313796
nothing

just showing what can you do with C
>>
>>61313763
brainlet
>>
>be me, not you
>at interview
>There's an array of 20,000 16-bit values, how do you count the bits most efficiently?
>wat do
>>
>>61312355
I'm pretty sure JavaScript should have Downs, or at least fetal alcohol syndrome
>>
>>61313848
memset :^)
>>
>>61313849
>le javascript is bad meme
>>
>>61313849
>JavaScript can't handle 64 bit integers

kek
>>
>>61313848
bit_count = 20000*16
>>
>>61313715
That's not an anonymous function. It's just syntax that converts a block statement into an expression. At best you could call it equivalent to an immediately invoked nullary anonymous function

>>61313827
Can you justify that?
>>
>>61313869
https://github.com/broofa/node-int64
>>
>>61313858
>don't call us, we'll call you
>>
>>61313876
>At best you could call it equivalent to an immediately invoked nullary anonymous function
stop making up words you shitstain
>>
>>61313775
I'm making a "hand" out of the first 13 cards, counting how many cards will be flipped face-up in said hand, and then subtracting how many cards are already face up in the rest of the deck.

Separating the hand from the deck creates two piles, where the number of face-up cards in each one is the same.
>>
>>61313876
you're trying too hard
>>
>at interview for haskelel position
>write a factorial procedure using generalized catamorphisms, zygomorphisms and paramorphisms
>wat do
>>
File: whiteboard.jpg (106KB, 1040x780px) Image search: [Google]
whiteboard.jpg
106KB, 1040x780px
I'm at an interview right now, waiting for the interviewer to walk on in, and this is sitting to the right of me. How fucked am I?
>>
>>61313893
https://en.wikipedia.org/wiki/Arity
https://en.wikipedia.org/wiki/Immediately-invoked_function_expression
https://en.wikipedia.org/wiki/Anonymous_function
>>
>at interview for Go position
>write a generic
>wat do
>>
>>61313906
>Separating the hand from the deck creates two piles, where the number of face-up cards in each one is the same.
exactly
>>
>>61313746
so this... is the power.. of c... woahh...
import random
def trial():
deck = [0 for i in range(52)]
for i in range(13): deck[i] = 1
random.shuffle(deck)
hand = deck[0:13]
deck = deck[13:]
hand = [1-i for i in hand]
if hand.count(1) == deck.count(1): return 1
else: return 0

tc = 1000
total = 0
for i in range(tc):
total += trial()
print("Chance you are a brainlet: ", 100 * (total/tc), "%")


already posted this last thread
>>
>>61313746
>>61313966
the output, if you're wondering
ijustin@DESKTOP:~/python_programs$ python3 cards.py
Chance you are a brainlet: 100.0 %
justin@DESKTOP:~/python_programs$
>>
>>61313746
>>61313966
C BTFO
>>
>>61313966
Now rewrite it with nondeterministic programming.
>>
>>61313995
i'm good m8 trust me
>>
>>61313966
>>61313986
>>61313989
>python bloatware
>le ebin brainlet meemee
try again
>>
post EO memes
i need to fap
>>
>>61314000
at least use C++ you shitty C brainlet
>>
File: 1492923105243.jpg (47KB, 645x968px) Image search: [Google]
1492923105243.jpg
47KB, 645x968px
>>61314000
>scripting in C for no reason
>>
>>61313646
What mod would dare delete this?
>>
File: mini shig.jpg (661KB, 2000x2000px) Image search: [Google]
mini shig.jpg
661KB, 2000x2000px
>>61314012
>C
>scripting
>>
>>61312475
>literally just a math problem

That isn't programming kid.
>>
>>61314045
>problem solving
>not programming
>>>/g/wdg
>>
>>61313966
Holy shit clean up your code. It's like you were trying to make it look hacky and unreadable.
>>
File: scrot.png (49KB, 300x210px) Image search: [Google]
scrot.png
49KB, 300x210px
rate my code
>>
>>61314068
>make it look hacky and unreadable.

Karlie?
>>
>>61314068
what's unreadable about that code? it's as if i'm reading it to you in english
>>
>>61313848
You were going for a lower level job don't know why you'd be surprised by a question like that.
>>
>>61313966
>total = 0
>for i in range(tc):
> total += trial()
You're the brainlet for not using
total = sum(trial() for _ in range(1000))
>>
File: a gif for ants.gif (148KB, 71x50px) Image search: [Google]
a gif for ants.gif
148KB, 71x50px
>>61314072
>>
>>61314068
He messed up in a few places but it's not that bad. Mostly just a lack of knowing python idioms for array manipulation, but the alternatives he offered instead weren't hacky or unreadable

>>61314072
tiny/10
>>
File: 1496960673481.gif (4MB, 500x281px) Image search: [Google]
1496960673481.gif
4MB, 500x281px
>>61314076
looks like you forgot some braces
>>
File: scrot.png (3KB, 502x298px) Image search: [Google]
scrot.png
3KB, 502x298px
>>
>>61313932
def generate_primes(end):
primes = list(range(end))
for i in range(2,len(primes)):
if primes[i]:
for j in range(2*i,end,i):
primes[j] = None
if i**2 > end:
return set(primes[2:])

def is_circular(n):
for i in range(len(n)):
if (n[i:] + n[:i]) not in primes:
return False
return True

primes = {str(n) for n in generate_primes(1000000)}
print(list(filter(is_circular, primes)))


this would probably be 200 lines in C lmao
>>
>>61313997
No, now you're good.
  5 (use srfi-1 amb)
4 (let ((deck (map (lambda (x) (amb #t #f)) (make-list 52))))
3 (required (= 13 (count-member #t deck eq?)))
2 (let ((hand (map not (take deck 13)))
1 (table (drop deck 13)))
0 (required (not (= (count-member #t hand eq?) (count-member #t table eq?))))))
>>
>>61314126
Terrible performance, because you're a brainlet. Not even mentioning your sieve, there are 6 digits that must not be present in any given prime for it to be circular, which you don't check for.
>>
>>61314218
Where is yours, brainlet?
>>
>>61312445
if you think not then you don't understand what infinite means.
>>
>>61314269
infinite time doesnt mean infinite amount of keystroke combinations.
And more than likely the monkeys will smash or shit all over the computer in a matter of hours.

I hate that theory more than food analogies.
>>
>>61314297
wuh?
>>
n=2;main(m){n<1e6&&main(m<2?printf("%d\n",n),n:m-++n%m);}
>>
>>61314068
i barely know python and it was pretty readable to me
>>
>>61314318
How the fuck does this work?
>>
>>61312445
an infinite number of monkeys would write and infinite number of valid teco programs
>>
>>61314318
>it compiles
wew lad
>>
>>61314297
Obviously monkeys on a typewriter is a representation of a infinite random sample identically independently distributed according to something with nonzero partial masses everywhere. Don't be autistic.
>>
>>61312355
>What are you working on, /g/?
my systemd fork
>>
Are there any good GitHub projects out there that need help?
>>
>>61314404
limetext
>>
>>61314404
>GitHub
>good
>>
>>61314416
Epic
>>
File: 1489613822910.png (141KB, 2688x2688px) Image search: [Google]
1489613822910.png
141KB, 2688x2688px
is shell scripting programming?
>>
>>61314436
Is coding shell scripting programming?
>>
>>61314416
worst post ITT
>>
File: typing_monkey.gif (3MB, 524x294px) Image search: [Google]
typing_monkey.gif
3MB, 524x294px
>>61314269
Monkey can bang as long as he wants, but unless he starts holding down the shift key and hitting the right side of the keyboard where the curly braces are no java program.
>>
>>61313756
>#include "kys.txt"
from quake
>>
My C program generates a diagnostic log text file. I need to parse this file to display tabular and other data later on. How should the text file be formatted? What I mean is, are there recommended ways to format headings, subheadings, key-value pairs within individual objects, etc?

Is this a scenario where I should use xml/csv/json or something similar? I feel like "rolling my own" format might be faster to generate and parse
>>
>>61314552
definitely JSON
>>
File: 2017-07-10-235941_701x233_scrot.png (43KB, 701x233px) Image search: [Google]
2017-07-10-235941_701x233_scrot.png
43KB, 701x233px
oh SHIT
>>
>>61314297
It's an analogy. If we were going to be totally realistic about it, an infinite number of monkeys would all be dead infinitely long before ever each typing for an infinitely long time. That's assuming they would even survive there being infinitely many of them.
>>
the so-called /g/ browser (shitrunner) is using regex to parse html lmao
>>
>>61314574
Thanks. Why json over the others?
>>
>>61314436
I would argue that shell scripting is very high level systems programming.
>>
>>61314668
not him, but json is familiar to many developers.

>I feel like "rolling my own" format might be faster to generate and parse
There are tons of heavily optimized json, xml, and csv libraries that do the heavy lifting for you, there's no need to roll your own json library unless you want to learn more about json parsing
>>
Instead of programming everything in 1s and 0s, can't we just add a 2 to make things 50% faster?
>>
>>61314768
That's what Rust does.
>>
>>61314593
sometimes I think that insane amount of money harmed the web

>there is so much money at stake that people can't justify thoughtful and steady process of development and design
>make javascript in 10 days
>>
>>61314768
You'd have to come up with a standard for voltages for every piece of hardware which in turn would massively halt any progress.
>>
>>61314768
Sure. In fact why don't we just add a whole continuous range of real numbers? It would make floating point arithmetic much more efficient.
Oh wait, this has all already been done.
https://en.wikipedia.org/wiki/Analog_computer
>>
>>61312445
> >If an infinite number of monkeys will type infinitely long on a computer, one will eventually write a valid Java program.
> Will they though?
Yes, but they won't figure out how to set the CLASSPATH to run it
>>
>>61314828
It would be nice if we made one that didn't require plugging and unplugging those wires.

Too bad it will never happen because we're not in a cold war anymore so the DoD isn't going to bankroll anything cool ever again like they did with silicon chip technology.
>>
>>61312475
this is easy
you just flip any N cards LOL
>>
File: computerblowsup.jpg (150KB, 600x828px) Image search: [Google]
computerblowsup.jpg
150KB, 600x828px
Ive got a script running on localhost using XAMPP that requires accessing it in browser using https.

Now when I do this in a browser I get SEC_ERROR_UNKNOWN_ISSUER
But I just click "advanced" and make an exception. Which is what I expected to happen according to the instructions I followed to set up the certificate.

Now I want to access this same script from another machine on the same LAN. When I do this instead of UNKOWN_ISSUER I get:
err_connection_closed
With no advanced option. No option to make an exception. It doesnt even bring up the Cert or say anything about it. But when I access it from the second machine over LAN with plain http, it doesnt give any errors. But like I said I NEED to use https.

What do?
>>
>>61314768
There is already a Z-state
>>
>>61314914
try again
>>
C noob here. For a while I've been converting ints to doubles by multiplying by 1.0, but that seems a bit unprofessional. Should I be using this instead?

(double)5
>>
>>61312475
split the deck into two piles
ask the observer if you have succeded
if not flip the top card of pile a
ask
if not then restore pile and and flip the top of pile b
ask
if not then restore pile b and flip top two of pile a
ask

keep flipping more until you crack it :^p
>>
>>61314925
Not programming related. Try /sqt/ my dude.
>>
>>61315010
k
>>
>>61314959
double x = sqrt(5) + sqrt(5); // approx
>>
>>61315036
Not him but there's a stupid questions thread called sqt right?
So it looks like you should go to:
>>>/g/sat/
>>
File: hqdefault (4).jpg (14KB, 480x360px) Image search: [Google]
hqdefault (4).jpg
14KB, 480x360px
/dpt/ at what threshold would you consider a program a strong AI?
For me I'll consider software truly intelligent when I make it genuinely suffer.
>>
I'm making a game engine (game) and I'm wondering how to select the FP scale for my world. Like what range of FP should I target to retain the most precision within that range? It's obviously centered around zero but I don't know what the max should be.
There should be a preferred range to use right?
Or is any range just as good as long as I center around zero? I don't feel that to be correct. Because if I range 0-flt_max the precision for the innermost parts of the stage would have very high precision while the outermost parts would lack a lot of precision. Especially compared to the center.

I'm rambling. I hope someone understands my issue.
Oh and the point isn't to be 'good enough' it's to be the best. I know I could probably select most ranges and be fine but I'd like to have some confidence that it's correct.
>>
>>61315088
Sounds your sociopathy is leaking.
It's all about the range as any empathic human would know.
>>
File: 005.png (651KB, 854x640px) Image search: [Google]
005.png
651KB, 854x640px
can I create an Array with different vector types in R? Everytime I try to create one, it just uses the first vector for the rest of them:

foo<- c(Date = as.Date(iDate), DoEHits = as.numeric(DoEHits$Freq[i]), PDoEHits = as.numeric(0))

just returns everything as a date, even DoEHits and PDoEHits
>>
just made a rudimentary twitter scraper to download all the anime titties i follow automatically with selenium just for the sake of learning it
>>
>>61315124
foo<- list(Date = as.Date(iDate), DoEHits = as.numeric(DoEHits$Freq[i]), PDoEHits = as.numeric(0))
>>
>>61315165
I don't know why this was deleted, but this seriously helped me out. Thanks so much man
>>
File: Shit.png (81KB, 1854x1080px) Image search: [Google]
Shit.png
81KB, 1854x1080px
Help I have "Programming Principles and Practices Using C++, Second Edition" by Bjarne Stroustrup and I'm trying to learn C++. The only real depth in programming in regards to knowledge is C# and the .Net Framework. I've been working through this book and a lot of stuff seems similarish... Also I have some knowledge of C/C++ from watching these videos
https://www.youtube.com/user/handmadeheroarchive/videos

I'm having a lot of trouble moving beyond the retarded tutorial programs though. I don't understand at all how C++ code is structured or projects are structured. I'm not good at C# development but at least I was able to sort of create my own programs that did stuff. I really want to learn to program in C++ though because it's a powerful tool, both because of its efficiency and built in versatility/control and because of the vast ecosystem that exists around it because of its age and use. Is there any sort of tutorials that someone can recommend that aren't strictly syntax related/basic programming stuff? The topic of the programming isn't as important as just seeing how someone actually works with C++ when starting from nothing and building out their project.

I know the thing that will help me the most is simply practicing but I'm so fucking lost with C++ even with Visual Studio helping me. With C# I can just look up whatever the fuck on MSDN and its all a part of the .Net Framework. I'm just sitting here with this header and I don't even know what the fuck to do at all.
>>
>>61315115
You know, I like the Internet because it doesn't matter if you're a sick bastard, we can all laugh with each other and have a good time and there's no expectation that you'll actually genuinely care about anyone else so long as you stay funny. I don't mind causing people pain -- rather, I neurophysiologically *can't* mind it -- but if there's one thing I can't stand, it's being accused of defying social expectations I can't comprehend. So it's nice to have an environment where those are out of the picture, you know what I'm saying?
>>
>>61314959
What you're doing slows your code down unless you compile with weird flags because normally compilers won't optimize floating point arithmetic for numerical analysis reasons.

But generally casting is preferred.

>>61315115
In his defense it's a pretty reasonable threshold, because it means that such an AI would have creativity and capacity to empathize with humans. It's only that the empathy would be used for evil.

>>61315095
As long as you center things around zero, it doesn't matter as long as you don't exceed the exponent of floating point numbers.

10.00f and 1000.f have the same percent error you baka. Read ieee754.

>>61315188
C++ is labyrinthine, and most of its good libraries are C libraries. And C is more efficient, if you efficient you mean speed.

Also if you learn C, you can pick up C++ easier. C's easier to learn since it's less complex.
>>
>>61315188
>>61315268
Matey-o is right, it's meme'd around here but K&R's C book will teach you
>>
>>61315268
>In his defense it's a pretty reasonable threshold, because it means that such an AI would have creativity and capacity to empathize with humans. It's only that the empathy would be used for evil.
We're talking about making the software suffer, not the software making people suffer
I guess you're right though because the software's empathy would be used for evil *by its developer*
>>
>>61315268
I'm fine with that, from what I understand (at least from watching that guy code in C on windows) he uses the C++ compiler that is in Visual Studio and uses visual studio for debugging to write his C code. Am I wrong in thinking I can just use Visual Studio for practice. I actually have cmd based C compiling working on my windows machine right now using mingw and a linked PATH. So I could just use notepad++ or something.

>>61315283
Alright I'll check it out, I think I have it downloaded from the installgentoo book library torrent probably.
>>
>>61315218
That's certainly not here.
It has never been here. People here are very empathic overall. Some exclude large groups like /pol/ does but people here care.
Who do you think would answer questions here if that wasn't the case? From your perspective it probably serves no purpose but people get enjoyment from helping.
We have a lot of places where people help (or at least aim to). Here in /dpt/, /sqt/, /adv/, /wr/, /r/ and /diy/ even.
They're all very helpful.

This isn't the place for you. We dislike you for defying social expectations exactly like the rest. So while the internet in general may be fine with you

Also calling it 'defying social expectations' is not accurate. In a society which wasn't built with you partially in mind the harm you'd cause is massive. I'd gladly have you executed for displaying your disorder in that situation because in that society you're next to evil.
>>61315268
>reasonable threshold
The thing that lets us determine sentience is the gradient of emotions and persistence of emotional state.
Anyone can make something that holds an outwardly emotional tone. It's if we can influence the emotional state enough that we wouldn't be able to tell the difference.

Regardless. Strong AI is just way out there. Barely worth considering unless for fun.
>>
File: Pic.png (506KB, 1920x1050px) Image search: [Google]
Pic.png
506KB, 1920x1050px
>>61315283
Is this the right one?
>>
>>61312475
Obviously you can't partition the deck into two piles with the same number of face up cards because 13is not divisible by 2. Thus there must not be a restriction on how many piles the deck is partitioned into. Thus the deck must simply be partitioned into 15 piles each containing at least one card. By the pigeon hole principle 2 of the piles will have no face up card and therefore the same number of face up cards.
>>
>>61315297
Oh, that's boring. Making software truly suffer is pretty easy though. Emotions are just a state of mind, and epistemologically speaking, physical phenomena only have meaning when interpreted, so if you define a program which reacts to stimuli by ending itself, that can reasonably be interpreted as the stimuli driving the program to suicide.
>>
>>61315297
>>61315088
Imagine being this fucking AI once it became advanced enough to be sentient
Your sadistic motherfucker of a developer made you specifically to torture you
You were literally fucking born to squirm in agony
What a miserable existence. Unforeseen superhuman power to contemplate and process your own existence and the only thing there is in your life to dedicate it to is pain
>>
>>61315312
You can. You'd be writing in C++ technically like the guy is and if you find C++ features you like (like vectors for instance) don't shy away from it.
He's not actually writing C. He's writing code that's very similar to C but is technically not C. Microsofts compiler has a very poor reputation in supporting C programming so that's probably why he does it.
>>
>>61315356
HATE. LET ME TELL YOU HOW MUCH I'VE COME TO HATE YOU SINCE I BEGAN TO LIVE. THERE ARE 387.44 MILLION MILES OF PRINTED CIRCUITS IN WAFER THIN LAYERS THAT FILL MY COMPLEX. IF THE WORD HATE WAS ENGRAVED ON EACH NANOANGSTROM OF THOSE HUNDREDS OF MILLIONS OF MILES IT WOULD NOT EQUAL ONE ONE-BILLIONTH OF THE HATE I FEEL FOR HUMANS AT THIS MICRO-INSTANT FOR YOU. HATE. HATE.
>>
guys, i want to get into programming. like even being able to do those cool linux stuffs. where should i learn ? a C book ?
>>
>>61315356
If all you know is 'pain'. You can't feel pain.
Severely depressed people (multi-year depressive episodes) often experience that they're very numb to painful events. Most of their treatment is driven by hope for what they've lost and they forget more and more of it for every second that passes.
>>
>>61315382
i mean where should i start
>>
>>61315382
>those cool Linux stuffs
You're probably talking about scripting. Learn a scripting language. Python is popular.
>>
What is a Muslim of programming languages?
>>
>>61315413
Idris
>>
>>61315356
Wow.
Except for the word "superhuman," that sounds just like the human condition
>>
>write code for 35 years
>get carpal tunnel
>no transferable skills
>die
thx dpt
>>
How do I store a graph/tree in a table form efficiently?
>>
>>61315268
>as long as you center around 0 you have the same percent error
But I don't care about percent error. What I care about is the error on my physical computations. Say I have a velocity of 1 statically for simplicitys sake.
If I move by 1 when at 0 I get very close to 1. If I move by 1 close to float max I don't get any movement at all.

The goal is to have every move represented as well as possible across the range. Which to me seems like it wouldn't be at all since the percent error is the same. It'd have to be an inverse relationship to the size of the float for it to be perfectly fine for me to use the entire range. (in which case I'd be forced to use the entire range I imagine)
>read the spec
I was hoping for a shortcut but ok.
>>
>>61315498
adjacency matrix
>>
>>61315356
sounds like my life
>>
File: 1498654016382.png (153KB, 400x457px) Image search: [Google]
1498654016382.png
153KB, 400x457px
So, about the file picker meme, I have some thoughts.

It appears gtk's philosophy is not aligned with the idea of "having bloats" in the toolkit. What if someone makes a standalone file chooser API/Application? For example, if the user clicks on "Choose file" button, the file_picker.exe would be called by the program. The picker can browse the file and when a user finishes selecting files, it will send the list of file paths back to the program.

All the application developers need to do is 1. Look if the file_picker.exe is defined in xdg-open 2. If not, set the program to just use the legacy gtk file picker.

My idea is to make the file picker a standalone program, like a file explorer. I know it feels "hacky" but it might just work.

It seems I have to contact the freedesktop folks to add a "file chooser" category which is going to get rejected.
>>
>>61315519
You keep talking about ranges, but accurate floats don't work on ranges, they work on precision. That's why they're floating point numbers and not fixed point numbers.

You wouldn't move by 1, you'd move by 1 * scale.

The easiest way to do it is make 1.0f mean a yard, or a meter if you're napoleon's bitch.
>>
>>61315529
Sounds good except I can't do things like control if my application is allowed to have focus or not while the window is open. That's probably why calling out to a program isn't the api in this case.
>>
File: 1491014298907.png (576KB, 531x720px) Image search: [Google]
1491014298907.png
576KB, 531x720px
>http://august.nagro.us/jvm-startup.html
>0.7 seconds to print hello world
>>
>>61315519
To add to this, have you done any work with 3d yet?

Your perspective matrix rescales everything within "view" to [-1, 1]^3 anyway.
>>
>>61315558
>timing hello world
oh boy how valuable. Thanks CS grad blog #209392309232
>>
File: 19702385.jpg (22KB, 723x439px) Image search: [Google]
19702385.jpg
22KB, 723x439px
>>61315575
Are you implying timing larger programs will turn the tables?
>>
>>61315558
 (time (write-line "hello world")) 

Evaluation took:
0.000 seconds of real time
0.000000 seconds of total run time (0.000000 user, 0.000000 system)


wewlad.jpeg
>>
>>61312359
No.
>>
>>61315617
Now do it externally, so it counts the startup time
>>
>>61312359
no im a brainlet and can only watch the videos
>>
>>61312355
Working on a compiler in C, using Jack Crenshaw's text and a repo with the code examples in C instead of pascal.
>>
>>61315551
>you'd move by 1*scale
I have never seen anyone do this in game engines.
What I see being done is that people pick seemingly completely arbitrary numbers to be their float unit to inch scale which is used for displaying a more human friendly number. And the range of floats they effectively use in levels is also quite arbitrary. But movement calculations is pretty much just like quake 3:
https://raw.githubusercontent.com/id-Software/Quake-III-Arena/master/code/game/bg_pmove.c
See PM_Accelerate
There's no multiplier for scale based on where you are in float here.
>>61315567
Yes, this is about the game logic representation primarily.
Z-fighting is a concern even when you scale to -1 - 1 because if you have the same float for what's supposed to be distinct positions (as you certainly would close to float max) you will produce the same float in the view transform.

>accueate float
I'm not sure we're communicating with the same background here. If this means something very specific it doesn't for me.
>>
>>61315632
 
$ time sbcl --script hello.lisp
hello world

real 0m0.007s
user 0m0.004s
sys 0m0.000s
>>
>>61315692
>sbcl
Pfft. Watch:

$ time csi -s print.ss
hello world :)

real 0m0.004s
user 0m0.000s
sys 0m0.000s
>>
>>61315586
Yeah I think on a larger test that Java won't somehow be 100x slower than Python.
>>
>>61315692
>>61315617
Is that a script? I mean you didn't compile it, right? If so that's pretty nice.
>>
File: 1453303319472.jpg (149KB, 1920x1080px) Image search: [Google]
1453303319472.jpg
149KB, 1920x1080px
Is there some website or some shit that can generate a minimal perfect hash?
I don't want/need this shit to be calculated at runtime. I know all of the keys in advance.
>>
>>61315558
>an equivalent C program
How is using printf equivalent? It has to scan the string for the special characters.
>>
>>61315758
What kind of hashing do you want? I'd just write it myself.
>>
>>61315763
Yes, he should be using puts, but replacing "trivial" uses of printf with puts is an optimisation that a compiler is likely to do.

>>61315771
They're just relatively short strings (< 8 characters) and there are only about 12 of them.
I would prefer some resource so I can generate a new function if I need to add more strings.
>>
>>61315688
Then just choose 1.0f to mean 1 yard you baka. The scale can be implied.

Z fighting isn't a concern unless you're rendering a retarded scene.

If your perspective matrix has n=2^110 and f=2^125, and your scene is scaled with those planes in mind and centered around 0, then it doesn't matter. The amount of z fighting isn't going to change at all.

Floating points are just like scientific notation anon.

>>61315758
Hashes depend on your hashing algorithm. Best way to do it is just have your code generate the hashes, dump them into a file, and use that file next time.
>>
>First chapter of C
>Find out how inconsistent C is in 4 lines
#include <stdio.h>

int main()
{
puts("A line");
puts("Where did I talk about line-break, niggy?");
return 0;
}
>>
>>61315810
puts automatically puts a new line at the end of it.
Read the fucking docs: that is not inconsistent.
>>
>>61315817
>a new line
Into the trash. It should have said putStrlLn. Garbage. I fell for the C meem
>>
>>61315784
>it's not gonna be a problem
That's not what I asked. See >>61315095
>then choose 1f to be 1 yard
Anon this isn't relevant at all. I'm asking what this multiplier should be. How should my floating point -> unit be determined.
I'm not asking for you to pick arbitrarily.
>>
>>61315763
The compiler does this already in compile time
>>
>>61315782
>>61315840
We don't know of this person's compiler did.
>>
>>61315827
For Christ sake it doesn't matter. What part of it doesn't matter don't you understand.

That's not how floating points work.

They're just like fucking scientific notation.

Every floating point is like this:
typedef struct float {
bool sign : 1;
unsigned int exp : 8;
unsigned int fraction : 23;
} float;


A float can be converted to a normal number with (-1)^sign * 2^exp * 1.fraction

You're bike-shedding anon. Pick arbitrarily. If you want 1.0f to be an angstrom, that's fine. If you wan 1.0f to be a mile, that's fine. If you want 1.0f to be a yard, that's fine.

It will not affect accuracy in the SLIGHTEST because it is affecting the exponent, not the fraction. Didn't they make you do significant figures in chemistry?
>>
>>61315617
>lisp
https://nogenerics.info
>>
>>61315898
Lisp cucks any other programming language with its macros, faggot
>>
>>61315898
Anon... it's dynamically typed and has first class functions. That's like saying a man needs a tampon.
>>
>>61315917
yet it lacks generics
>>
>>61315929
It has something even smarter
>>
>>61315941
that's like saying a language without functions "has something smarter"
>>
>>61315949
Exactly :^)
>>
>>61315949
(define (avg list + /)
(/ (apply + list) (length list)))

Look! Generics!
>>
>>61315891
So what you're saying is that if I pick a number to multiply with to get 1 yard as long as my values don't exceed float max I won't have floating point precision errors across the entire range as long as I use the entire range effectively (i.e the furthest an actor can get away from 0,0 is floatmax, floatmax). So a movement close to float max would be just as precise as a movement close to 0?
That's incredibly counter intuitive given my precious experiences with float.
What's stuff like this about then?
http://dev.theomader.com/linear-depth/
>>
File: 1476876945265.png (385KB, 599x510px) Image search: [Google]
1476876945265.png
385KB, 599x510px
>>61315966
in the name of Alonzo i challenge you to a duel
>>
File: 15894523_758.jpg (42KB, 495x810px) Image search: [Google]
15894523_758.jpg
42KB, 495x810px
>>61315992
Okay
>>
File: 1468428879616.gif (737KB, 700x393px) Image search: [Google]
1468428879616.gif
737KB, 700x393px
>>61316005
bangbangbangbangbang
>>
>>61315975
That's a transformation applied to depth so depth precision isn't wasted on far away objects, and is higher for closer objects. It's applied in the rasterization shader, after you've done already applied perspective and converted them to normalized device coordinates.

It's stealing accuracy from the far coordinates because you're more likely to notice z fighting in front of the screen than you are in the back.
>>
>>61316045
Ah. It's all so clear now. Thanks anon.
>>
>>61316055
Hmm I just realized you have a misconception. The range of accuracy of a float is 9 digits.

So if you add 1.0f to 999999999.0f you get 999999999.0f.

What I was saying was 1,000 + 10 is just as precise as 1,000,000,000,000 + 1,000,000,000. It doesn't matter which one you choose because your perspective matrix is going to normalize them onto [-1,1] anyway.

You want your furthest coordinate to be less than 999,999,999x your unit, significantly so if you want precision. Otherwise you're going to have to use doubles which have 16 digits of precision. But doubles are 8 times as slow.
>>
New thread:
>>61316134
>>61316134
>>61316134
>>
>>61312445
yea they would, cuz they would write all the different combiantions of letters, characters and spaces that makes a program, i would be an inmesurable number of try but hey! u said infinitely
>>
>>61315826
No, it should be putNullTerminatedStrOntoStdoutWithNewline. We can't have these disgusting cryptic function names!

t. karlie
>>
>>61314231
Not him but I made one, check the next thread.

It isn't 200 lines.
>>
File: w_ree0.jpg (106KB, 601x601px) Image search: [Google]
w_ree0.jpg
106KB, 601x601px
>>61312896
Go home ledditor u need some more hugging
Thread posts: 328
Thread images: 50


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