[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: 318
Thread images: 41

File: hehe good goy2.jpg (45KB, 513x562px) Image search: [Google]
hehe good goy2.jpg
45KB, 513x562px
old thread: >>62301784

Don't forget to inflate your billable hours!
You DO freelance, right?
>>
>>62308764
Inflate?
>>
>>62308776
Fill with air. Like you do with your bicycle tires. My boss asks me to fill in a timesheet sometimes and then I blow on his face. It usually satisfies him and makes him leave.
>>
How the FUCK do I install gcc
>>
File: 1485652958941.jpg (131KB, 591x800px) Image search: [Google]
1485652958941.jpg
131KB, 591x800px
Did you love Lain today, /dpt/?
>>
>>62308764
>inflating billable hours instead of just charging what your time is actually worth.
>>
>>62308828
 sudo apt install gcc 
>>
>>62308780
>Fill with air. Like you do with your bicycle tires.
M̶y̶ ̶f̶e̶t̶i̶s̶h̶
>>
>>62308832
But your time is effectively worthless since pajeets will do your job for a fraction of the cost of your rent!
>>
>>62308828
on windows just use mingw
>>
How do compilers usually implement cycles? Specially when the parser uses recursion. It can't be as dumb as having all possible instruction in a method and doing passing some flags hackery, right?
>>
>>62308841
Wrong.
xbps-install gcc
>>
>>62308877
but why
>>
>>62308886
Because Void is better.
>>
>>62308900
why is it?
>>
>>62308907
Read for yourself, anon: https://www.voidlinux.eu/
>>
>>62308841
>>62308877
both wrong
sudo pacman -Syu mingw-w64-gcc
>>
>>62308954
go away nerd
>>
File: expand.png (861KB, 605x1095px) Image search: [Google]
expand.png
861KB, 605x1095px
>>62308764
>>62308776
>>62308780
300 hours ms paint.
>>
>>62308964
kys brainlet
>>
>>62308876

wtf are you talking about
>>
>>62308970
arch users are just brainlets who can't handle gentoo, desu.
>>
>>62308954
>windows
No.

>>62308968
This meme was shit when it was alive, now it's just pitiful.
>>
>>62308764

>Don't forget to inflate your billable hours!

The true path to success is to maximize the amount of free food you get during the course of a project.
>>
>>62308764
What are you guys' thoughts on the Julia programming language?

It's probably going to look unimportant to you if you're not doing science related things, but it's been a game changer for me lately.

https://julialang.org/
>>
>>62309002
probably more /sci/ related since /dpt/ doesnt really do that kind of programming.
Wish i wasnt a brainlet so i could appreciate the math related stuff.

What have you been doing in ti?
>>
Trying to make emacs align the equals signs in my code (for Haskell)

Currently, the command
[/code] M-x align regexp RET = RET [/code]
works well, but I want something a bit more useful.

I guess what I'm asking is how to do the following:
Select all text 
perform M-x align regexp RET = RET
name it "align-equals"


I'm not too good at elisp, but so far I know that there's a defalias function I could use... After that I'm stuck
>>
>>62309043
I'm a student so nothing too fancy, it's just been so easy to learn and use, while also being extremely powerful and tweakable. I've been doing some routine data analysis at the lab, some chaos encryption, and some toying around with interval arithmetic and neural networks

It's basically a language that has easy readability/syntax (even more so than Python, at least in my eyes) combined with a powerhouse under the hood similar to C in speed/efficiency, plus very sane development/packaging policies

If you care about the topic I found these interesting reads

https://www.evanmiller.org/why-im-betting-on-julia.html
http://randomfantasies.com/2016/02/why-im-betting-on-vulkan-and-julia/
>>
>>62309000

This is only important if you're a grad student. Food is cheap.
>>
>>62309176
Ruby, how does it feel knowing that the language that you like ironically is used in production in the real world? As are Python and JS? And that anything worthy you encounter in academia will take at least 20 years to turn up in industry?
>>
File: 1460865889154.gif (479KB, 434x444px) Image search: [Google]
1460865889154.gif
479KB, 434x444px
>>62309176
>boss allways gives me the stink eye because I leave with a plate stacked with break room food everyday when someone brings something in.
>Get free meals from my bf for a while so I stop doing it
>new responsibility as intern is now to throw away all the food that is left out overnight
>somehow this is better in by bosses mind
>>
>>62309226
Is it still recommended to start by learning HTML, CSS, and Javascript?
>>
>>62309308
If you aspire to be a web ""'dev'"", sure
>>
>>62309331
What if I just aspire to make money in the quickest time possible and have free time to learn?
>>
>>62309350
Learn python instead then
>>
>>62309350
Then learn web dev with JS yep
>>
>>62309192

>how does it feel knowing that the language that you like ironically is used in production in the real world? As are Python and JS?
People make silly choices when programming. Ruby, Python, and JavaScript all have their uses, but they are often the wrong tool for the wrong problem.

>And that anything worthy you encounter in academia will take at least 20 years to turn up in industry?
The reverse is also true, at least from the teaching side of things.

>>62309226

Instead of throwing it away, put it in your car. Take it home and eat it for yourself, or maybe hand it out to homeless people.
>>
>>return ''.join([letter for letter in letters if letter != '-'])

Is python a meme language?
>>
>>62309425
>The reverse is also true, at least from the teaching side of things.
>industry
>producing any worthy CS insights
funny joke
>>
Anyone here have much knowledge of the Kanban process?
>>
>>62309479
terrible, just awful
>>
>>62309498
lol a contrarian on 4chan. How unique.
>>
>>62309468

It's not so much the CS I'm referring to, but the tooling. Universities don't like to upgrade what they're teaching very often. When I took my first CS class, the teaching language for the introductory courses was Ada. Later on, they switched to Python.
>>
>>62309551
Seems like a downgrade to me.
>>
>>62309549
sorry your "process" is snake oil made to sell books and training
>>
>>62309467
that's pretty disgusting desu
>>
File: 1503547867972.png (2MB, 1426x1316px) Image search: [Google]
1503547867972.png
2MB, 1426x1316px
>>62308764
So I got an idea for a programming project: make a complex calculator (I've already done that), but make it so that the 'core' (i.e. the part that takes an expression like '7 + 3.5 * (pi ^ 2)' and returns an appropriate result) portable enough so I can put in various devices, like a desktop application, smartphone app or put on a server for a website.

Is this feasible and impressive enough for one person?
>>
>>62309577

I'll agree to an extent.
>>
>>62309598
Yes. No.
>>
>>62309653
>Yes. No.
So what would be an impressive project, given I'm just one guy?
>>
>>62309670
Build your own compiler for a useful high-level language.
>>
Can I omit an argument in a C++ macro? I hate this. __VA_ARGS__ isn't portable. Should I just be using functions even though there could be a runtime cost if it doesn't inline?
>>
>>62309670
>>62309679
This. Build a compiler. I wrote a C compiler as an undergrad and it was painful but worth it. Start with an easy project, like a front-end which goes from C++ to C (or your own language to C).
>>
>>62309687
>using C++ "macros"
>not using lisp
>>
>>62309670
>I'm just one guy
How is that relevant?
You don't need a team of people to do something impressive.
This is especially true when it comes to programming.
>>
>>62309795
>You don't need a team of people to do something impressive.
You actually do need that, or lots and lots of free time and dedication. If you think otherwise, feel free to show off your impressive projects.
>>
This is a cool talk

https://www.youtube.com/watch?v=KrksBdWcZgQ
>>
>>62309828
i got that in my recommendations too
I also watch a lot of videos on women's makeup and japanese girly anime like pripara, are you a girl too, ruby?
>>
File: 67ccbc0ba4[1].png (56KB, 1711x804px) Image search: [Google]
67ccbc0ba4[1].png
56KB, 1711x804px
CAN SOME ONE FUCKING EXPLAIN WHY MY TTS IS READING PM AS "pMUETERS"???
>>
>>62309888
How do blind people program?
also, soi soi soi soi soi soi soi soi soi soi soi soi soi soi soi soi!
>>
File: d602f32760[1].png (2KB, 833x128px) Image search: [Google]
d602f32760[1].png
2KB, 833x128px
>>62309895
I am mute not blind.

but thanks for pic related.
>>
>>62309863
Ruby is a girl
>>
https://www.youtube.com/watch?v=qHcGVOJXRzI

>not sure if should be excited for future career prospects as a cybersecurity researcher or horrified because major fuckups are holding onto our data.
>>
>>62309968
jim is a fag
>>
File: Screenshot_2017-09-07_21-20-55.png (442KB, 836x576px) Image search: [Google]
Screenshot_2017-09-07_21-20-55.png
442KB, 836x576px
>>62309968
How many recommendations do we share, ruby?
>>
>>62309826
If you actually believe that you're probably a code monkey who can't do anything other than try and implement someone else's ideas.
Protip: if a lot of people can do what you're doing then chances are the thing you're doing it not very impressive.

>feel free to show off your impressive projects.
I don't need to show you my own projects to prove that to you.
Leave 4chan once and a while and you'll see many projects who were started and are maintained by a single person.
>>
>>62309863
>women's makeup
>women's

I cant tell if you are a incredibly awkward robot or a mentally damaged trans.

I have never heard some one qualify makeup with women's to make sure we all knew they werent looking at "mens" makeup.
>>
>>62309968
>equifax
give me a quick rundown on this
>>
>>62309679
>Build your own compiler for a useful high-level language.
>>62309700
>Start with an easy project, like a front-end which goes from C++ to C (or your own language to C).
Thanks for the advice. I think I do that after the calculator and FSM.

>>62309795
>How is that relevant?
It's good to know what resources your working with.
>>
File: recommended.png (606KB, 1337x551px) Image search: [Google]
recommended.png
606KB, 1337x551px
>>62309980
He is, but the Equifac fuckup is real.

>>62309985
Nothing much else. These are my recommended now.
>>
>>62309995
>I don't need to show you my own projects to prove that to you.
You simply (and predictably) don't have any.

>you'll see many projects who were started and are maintained by a single person.
Sure, and every single one of them falls under "lots and lots of free time and dedication", as mentioned in the post you're responding to. You'd know how difficult it is if you actually knew how to program beyond babby's first website.
>>
>>62310020

There are three major credit reporting agencies in the US. One of them just got a data breach, exposing the personal information of 143 million Americans. That's roughly 44.6% of us. This information includes:

Social security numbers
Driver's license numbers
Credit card numbers
Home addresses
Birthdays

Basically we're all fucked. As Jim put it in his videos. Flip a fucking coin. If you lose the clip, you're now vulnerable to identity theft.
>>
>>62308764
Can I use cdt on windows ?
>>
>>62310122
>You simply (and predictably) don't have any.
Nice assumption.

>lots and lots of free time and dedication
Of course you need time to do something.
Having someone else's help doesn't change that.
Show me a single impressive project which was done instantaneously just because someone had a team of people helping them to program something.


>if you actually knew how to program beyond babby's first website.
Nice projection.
>>
>>62310169
Who's behind this?
>>
>>62310169
>Flip a fucking coin. If you lose the clip,
What does the idiom "if you lose the clip" mean?
>>
>>62308764

Are there any GUI frameworks that aren't shit? GTK, Qt, wxWidgets all look awful. Unfortunately Microsoft's WPF is actually the best shit I've ever used, but essentially exclusive to C# and is being abandoned in favor of UWP, which is just webapp bullshit.
>>
File: phonesystemhackercreep.jpg (52KB, 970x546px) Image search: [Google]
phonesystemhackercreep.jpg
52KB, 970x546px
So as a guy who doesn't know anything about programming where do I start ?
I use windows btw is it bad ?
>>
>>62310313
>So as a guy who doesn't know anything about programming where do I start ?
Learn 1 language. I would recommend either Java or Python, since they are often used as 'introductory languages' with lots of resources. Just find a tutorial on the internet or pirate a textbook and follow it.

> I use windows btw is it bad ?
For learning programming, it's okay.
>>
>>62310254
Dunno, but some of the execs sold off a bunch of shares and jumped ship. They need to be locked up.

>>62310258
It's a typo.
>>
>>62310313
>I use windows btw is it bad ?
Not at all, you can pick and learn any language. If you're already on windows might as well pick up C# since it has a good balance between being easy to pick up and not being a massive pile of garbage
>>
File: 1496998730043.jpg (33KB, 493x386px) Image search: [Google]
1496998730043.jpg
33KB, 493x386px
>>62310212
>a load of strawmanning and hypocrisy
Perhaps your opinions on this issue will carry some weight when you have anything impressive of your own to show off. One way or another, your original contention was that TempleOS would've been as impressive a feat if it was done by Microsoft instead of just one guy, so you're clearly a drooling retard who isn't worth anyone's time.
>>
>>62310541
>when you have anything impressive of your own to show off
A shame I can't say the same to you.
Keep waiting for other people to carry you on the shoulders there and see how that will work for you.

>your original contention was that TempleOS would've been as impressive a feat if it was done by Microsoft instead of just one guy
You should probably work on your reading comprehension.
>>
>>62310652
>more strawmanning
>outright lying that you didn't say the number of people working on a project isn't relevant to the standard of impressiveness
>>
>>62310008
Dude, all male actors, tv presenters and even some musicans use makeup, quite extensively
>>
>>62310744
It's not relevant, retard.
Quality >> quantity.
>>
>>62310313
Codeacademy is pretty decent.
>>
>>62310784
I know that. But have you ever heard it colloquially referred to as men's makeup?

Its just makeup.
>>
>>62310803
>it's not relevant
>the number of people working on a project is not relevant to its impressiveness
>a project is equally impressive whether it was the work of one man or dozens
>TempleOS would've been as impressive a feat if it was done by Microsoft rather than just Terry
You know your premise is retarded when absurdities logically follow from it. Kill yourself.
>>
File: 1483889196840.png (256KB, 594x639px) Image search: [Google]
1483889196840.png
256KB, 594x639px
>>62310855
>a project is equally impressive whether it was the work of one man or dozens
Again, you should work on your reading comprehension.
Just because I said something is irrelevant it doesn't mean there are no other factors that will define the "impressiveness" of a project (e.g., the quality of the one guy vs the quality of a dozen pajeets).

It has been a while since I've seen someone being this retarded unironically.
I'm actually impressed.
>>
File: 1496690244379.jpg (43KB, 390x470px) Image search: [Google]
1496690244379.jpg
43KB, 390x470px
>>62310976
>absolutely fails to grasp my post
>y-y-you're just b-bad at reading comprehension
Please, before you kill yourself, make sure you take out every other fertile member of your family.
>>
>>62311025
>arguments == 0
We are done here.
>>
>>62311040
>blatantly lies a second time
Here's the argument: >>62310855
Anyone can see that your post doesn't address it in any way, shape or form. Now sterilized yourself.
>>
>>62311071
It has already been explained to you that just because X and Y are independent that does not mean Y and Z and also independent.
If your double-digit IQ doesn't allow you to understand this simple concept I can't help you.
>>
File: wtf-am-i-reading.png (67KB, 404x404px) Image search: [Google]
wtf-am-i-reading.png
67KB, 404x404px
>>62311156
>project accomplished by one person is impressive
>same project accomplished by 50 people would've been unimpressive
>number of people working on a project and level of impressiveness are clearly independent
Of course this opinion would come from an animeposter.
>>
I wrote a program that prints every number between 1 and 100,000,000,000,000,000,000,000 am I a based programmer yet?
>>
>>62311156
Actually, let me dumb it down for you: finishing an "impressive" project on your own is nearly impossible. None of the "impressive" examples you can muster would be impressive in their own right when put side by side with the state of the art. Therefore the question "what can be considered impressive for a one guy to accomplish" is perfectly valid, and the fact that it's only one guy is directly relevant. Making your own operating system is impressive because it's a lot of work and expertise for one man to have, not because the product is impressive per se. Now quit being a drooling fucking mongoloid.
>>
>>62311233
>>same project accomplished by 50 people would've been unimpressive
That's like your opinion, retard.
I understand what is your problem now.
You think that if someone throws enough money and people at a given project then you necessarily have an impressive outcome.
Again, you're fucking retarded. Stop wasting my time.
>>
>>62311304
>You think that if someone throws enough money and people at a given project then you necessarily have an impressive outcome.
This was neither stated nor implied anywhere, you literal subhuman. Now tell me again how my reading comprehension is bad. Jesus fuck... the "people" who spawned you should be arrested. Back to >>>/bant/.
>>
>>62308831
yes
of course
>>
>>62308954
>>62308841
>>62308877
You are like a little baby, watch this
emerge -av gcc
>>
File: 1493690429279.jpg (167KB, 1920x1080px) Image search: [Google]
1493690429279.jpg
167KB, 1920x1080px
>>62311350
Everyone hit the deck!
>>
>>62308841
brew install gcc
>>
File: 1490896717840.png (114KB, 320x320px) Image search: [Google]
1490896717840.png
114KB, 320x320px
>>62311375
>brew
>>
>>62309826
Clojure was written by one person and its bretty good
>>
>>62308764
>custom text in OP
stop it
>>
>>62311255
How long did it take?
>>
>>62311416
>Clojure was written by one person
The early versions, maybe. Either way, I wouldn't consider it that impressive even as the work of one person, let alone in comparison to everything else out there. Every boy and his dog can make his own lisp.
>>
>>62311453
To run? Bout 10 minutes.
>>
>>62311416
The Touhou series was created by one person.
So was Cave Story, NTTPchan, LynxChan, the Meguca engine, etc.
That guy is just memeing or ignorant.
>>
>>62311497
Yea, but clojure was made with concurrency, including agents, futures & shit, built in. I'm not sure if they were in the first versions tho. Still, i'm pretty impressed.
>>
>>62311413
brew is a fine program
>>
>>62311560
You misunderstand, anon. I'm disgusted by you using macOS.
>>
>>62309467
a = ''
for letter in letters:
if (letter != '-'):
a.join(letter)
return a

Why is this better? Some local haskeller would write almost the same one-liner.
>>
>>62311535
Yep, he probably is. Also those are really impressive programms and games, yep.
>>
>>62311585
nah we'd just do
filter (/= '-') letters
>>
>>62311585
The for..in iterator syntax is hard to read in a one-liner, personally. It's not so clear how the data is being transformed.
letters.select { |c| c != '-' }.join
>>
I have many strings.

"_Select_1A", "_Select_12A", "_Select_5A"

I have to replace all the string with "".
How can I get the all? The number can go from 1 to int.maxValue.
>>
File: confusedp.png (98KB, 612x491px) Image search: [Google]
confusedp.png
98KB, 612x491px
>>62311585
>Some local haskeller would write almost the same one-liner
>what is filter
>>
>>62311825
Can you reiterate your question or post an example? It's pretty easy to replace all strings with ""....
>>
File: pajeet.jpg (93KB, 498x548px) Image search: [Google]
pajeet.jpg
93KB, 498x548px
>>62311873
>doing pajeet's work for him
>>
>>62311873
I solved it,

var selectToReplace = curSel.attr("id").substr(curSel.attr("id").indexOf("_Select_"), curSel.attr("id").indexOf("A"));


I just took the string starting from _Select_ to A, and replaced it with "".
The problem was that the string was dynamic
>>
Is there something like flex/bison that I call at run time on a single string in c?
I'd like a way to define a grammar and get information from a string accordingly
>>
>>62311996
flex can take input from other sources than FILE streams. see YY_INPUT.
>>
>>62312122
you can't dynamically specify grammars though?
>>
>>62311996
pcre?
>>
>>62311862
dumb frogposter
>>
>>62312203
>doesn't have anything meaningful to contribute to the discussion
>s-stupid f-f-frog posting, r-rite guise?
>>
>>62312258
Did I hit a nerve, dumb frogposter?
>>
@62312296
@62312203
Kill yourself.
>>
This constructor is segfaulting. I know I'm fucking up the array declaration somehow, but I don't know how.
/ player.cpp - contains player class
class Player
{
public:
int Level();
int Stat(char stat);
void ExpGain(int exp);

int m_Level;
int m_Exp;
int m_Stat[6];

Player(int level = 1, int exp = 0, int stat[6]={});
};

Player::Player(int level, int exp, int stat[])
{
m_Level = level, m_Exp = exp;
for(i=0; i<6; i++) {
m_Stat[i] = stat[i];
}
}
>>
>>62312301
Run it in valgring
>>
>>62312300
That's great. Now go shitpost somewhere else, bud.
>>
>>62312322
valgrind won't here, just use gdb to catch segfault.
>>
>>62312301
you can't pass arrays in C(++) actually a pointer gets passed, and the {} initializer makes that pointer NULL.
>>
>>62312342
Oh, okay. Thanks.
How should I initialize that array in the prototype line?
int stat[6] = {0,0,0,0,0,0}

?
>>
>>62311560
Brew is a fucking terrible program.
>>
>>62312358
I suggest using std::array<int,6>
>>
>>62311685
Ruby?
letters.tr('-', '')
>>
>>62312369
Okay, that simplifies things a bit.
So like this:
std::array<int,6> stat
>>
>>62312333
>software literally designed to catch memory errors won't help catching memory error
>>
>>62312333
>>62312406
I'd just like to point out that Valgrind did catch the error and point out the line it occurred on.
>>
>>62312405
Yes. if you want it zero initialized which is a good idea, add {}.
>>
>>62312406
It's designed to catch memory leaks, not interactively debug segfaults.
>>
What should I write as a babby's first python script?
>>
>>62312443
Great! My program works now.

Thanks everyone for the help.
>>
>>62308764
i want to dig on c/c++ programming, what compiler and ide are recommended?
>>
>>62312380
cool, didn't know Ruby could tr

>>62312462
some kind of shitpost analyzer
>>
>>62312485
Visual Studio C++
>>
>>62312485
I personally use code blocks with mingw
>>
>>62312485
vim clang
>>
>>62312455
It's designed to catch memory errors at runtime. Which is exactly what a segmentation fault is. Why are you so insistent on being wrong? >>62312421
>>
File: 1504047686152.jpg (573KB, 963x2225px) Image search: [Google]
1504047686152.jpg
573KB, 963x2225px
tfw want to make something useful but I already have everything I need
>>
>>62312535
Yeah, but it only detects, you can't actually debug the problem interactively, i.e. print the local variables and arguments, inspect the backtrace and the memory. GDB is way more useful in debugging segfaults, why are you so insistent on using wrong tools?
>>
>>62312562
Hey same!
>>
>>62312485
If you want to "dig on c/c++", wouldn't it be better for you to do it without the help of an IDE? Write your own makefiles, link the libraries yourself.
>>
File: upwork.jpg (42KB, 960x533px) Image search: [Google]
upwork.jpg
42KB, 960x533px
Can upwork be good start for juniors?
>>
>>62312493
>cool, didn't know Ruby could tr
Well, considering that Ruby is after Perl, it's not that surprising.
>>
After reading http://queue.acm.org/detail.cfm?id=3041020 , I wonder, why don't they create a superset of C that would drop all the historical baggage and would be based on things like 8-bit byte, 2-compliment negatives, IEEE floating point, defined signed overflow, defined signed shifts, pointer casting, uninitialized memory as "not-specified" but not undefined, no strict aliasing, etc. It would be so much easier for everyone because nowadays it's practically impossible to write non-trivial C program without UB.
>>
>>62312668
Hell no, full-time freelance is a ghetto. It will stunt your skills and kick your wallet-dick into the dirt. It really only makes sense if you have to live in alaska to take care of your mother who is dying of leukemia or something.

>>62312895
>superset of C
>2-compliment negatives, IEEE floating point, defined signed overflow, defined signed shifts
Not a superset of C then. Also are the first two not pretty damn safe assumptions?

There are a lot of languages that derive their identity from an attempt to "modernize C". While commercially successful no modernization effort nor anything else has managed to displace C. After a certain number of failures to replace it, we may have to admit C is just some sort of apex predator and move on with life.
>>
what are the benefits/drawbacks of a language having modules instead of #include?
>>
>>62313036
Pros:
Sane compile time.
No namespace pollution.
Library distribution is more straightforward.
Cons:
Inlining could be harder to implement, but it shouldn't be a problem for a modern compiler.
>>
>>62313036
After trying D from a C++ background, I cried tears of joy using modules.
>>
>>62313036
no need to write header guards
With C if you just want to deploy 1 file library you need to do everything in header file which requires you to do few macro checks. With some kind of modules system you could have 1 file that exports API and works as compilation unit.
>>
>>62313090
>0% arguments, 100% shilling
Hi, Andrei.
>>
>>62312301
Enjoy your pointer decay, C++ cuck lmao
>>
File: cool sepples guy.jpg (41KB, 200x256px) Image search: [Google]
cool sepples guy.jpg
41KB, 200x256px
>>62313099
I think you're mistaken, Anonymous. I'm simply presenting another example why D is superior to sepples.
>>
https://es6console.com/j77uq6qt/

Rate my Javascript fizzbuzz
>>
File: veadqed7dxjz.png (40KB, 1066x146px) Image search: [Google]
veadqed7dxjz.png
40KB, 1066x146px
>>62313236
Noice.
>>
>>62308841
>installing GCC
Poor bastard.
>>
>>62313062
That we have the old C model for linking is just silly though. Most OSes just re-do the linker work anyway.
>>
>>62313328
> Most OSes just re-do the linker work anyway.
What do you mean? Shared libraries support in OS doesn't mean you don't have to link executables first, provide import section and stuff, and OS knows nothing about static linking.
>>
>>62313368
Anon I really can't be bothered to explain this.
>>
dynamic programming and greedy algos always make my tummy hurt
>>
File: mpv-shot0002.jpg (144KB, 1280x720px) Image search: [Google]
mpv-shot0002.jpg
144KB, 1280x720px
>wake up
>have shakes
>realize I got completely shitfaced yesterday and spammed this general with autistic posts
>mom comes home in 30-40 minutes and I just KNOW she noticed and is going to destroy me verbally
A-Any good Java books?
>>
>>62312641
How2notfuckupexternallibsbecauseldcantfindthemforsomereason
>>
>>62313457
Did you jack off to my lolis, you fucking faggot?
>>
>>62313488
unffff
I dunno if I jacked off but I'm pretty fucking sure I made shitposts about lolis, that I'm a pedo, etc
I'm such a joke man
>>
>>62313457
>he still lives with his parents
>>
>>62313530
>he still lives with his parents AND it's gonna stay that way till he graduates from uni
Kill me. At least my sister isn't constantly there
>>
>>62313464
hey, it's an experience too
>>
>>62313548
And if linking libs wasn't painful enough, you can always do Cmake. Then jump off a rooftop.
>>
>>62313464
LD_LIBRARY_PATH=
>>
Trying to create a makefile, but I'm getting error:
*** No rule to make target 'gcc', needed by 'mpasswdsort'. Stop.
CFLAGS=   -Wall -std=c11

all: mpasswdsort
mpasswdsort: gcc ${CFLAGS} mpasswdsort.c list.c -o mpasswdsort

clean: rm -f rm mpasswdsort *.o
>>
>start new project in uni
>its a simple web app using python with flask and jinja2
>have to turn in NINE written documents (report, documentation, manual, installation manual, individual reflection etc) over the course of the project
what the fuck
is this normal?
>>
>want to over flow in C#
>doesn't allow me to
this is why C is superior
>>
>>62313831
>https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/unchecked
Also overflow is undefined for signed types in C.
>>
>>62313781
lol
>>
>>62313784
Yes, part of the software development process is documentation of your software. If you're going to be an arrogant autistic cuck then I'd recommend entering kernel development
>>
File: 1503287876137.png (357KB, 741x772px) Image search: [Google]
1503287876137.png
357KB, 741x772px
>>62308764
Rust values the community.
Official support for HKT has been merged into Rust :)

https://github.com/rust-lang/rfcs/pull/1598#issuecomment-326709865
Enjoy
>>
File: 1490448489410.png (481KB, 600x800px) Image search: [Google]
1490448489410.png
481KB, 600x800px
WHAT THE FUCK WHY IS JAVA SO COMPLICATED HOW DO I LEARN THIS STUPID LANGUAGE
>>
>>62313909
t. brainlet
>>
>>62313909
Java isn't complicated at all. It's the simplest it can be while still being an OOP language. It's designed for brainlets.
>>
>>62313872
It's only an RFC, they still have to actually implement it. Still a good sign tho, I guess we can expect it in the stable in a year or two.
>>
>>62313784
Depends. Are you a dancer or a software freelancer?
>>
File: 1491953935676.png (119KB, 895x1268px) Image search: [Google]
1491953935676.png
119KB, 895x1268px
>>62313923
>>62313925
>tfw even /dpt/ bullies me because I'm retarded
>>
I just tried making a text based tamagotchi in python but got stuck/bored when I was trying to figure out how to make all the values count down so it would die.

I gave it values like food, water, poop, and fun and made it so typing "feed" or "walk" would add some to the values, but how do I make it reduce the values over time? Looking up how to make python countdown timers just gives me stupid windows that close after x seconds. I'm gonna need to wait until I'm more awake to learn this stuff.
>>
>>62314061
https://stackoverflow.com/questions/2697039/python-equivalent-of-setinterval

literally 5 seconds on google
>>
File: 1490477027521.png (3MB, 1920x1080px) Image search: [Google]
1490477027521.png
3MB, 1920x1080px
>>62314129
that link is just
PYTHONTASTIC BRUH
>>
>>62313872
THANK YOU BASED RUST
>>
@62314153

Please don't quote me again if you're going to use that word. (You) denied.
>>
>>62311413
I love when anime girls look at me like this
>>
When is MOOT going to remove the fucking (you) when replying to faggots? It's ruining threads.
>>
File: 12.jpg (416KB, 1000x1700px) Image search: [Google]
12.jpg
416KB, 1000x1700px
>>62314221
Because you're a fucking masochist.
>>
឴>឴>62314231
can't you do it yourself though?
>>
>>62314231
moot doesn't even exist anymore, now it's some japanese CIA nigger that got kicked out of his old chan for selling people's info to marketing agencies
>>
>>62314260
The problem is retards like you that break the fucking reply chain.
>>
'include <stdio.h>
include <stdlib.h>

int main{void} /* this prints the number of weeks in a year /*
(
int s

s:= 56;
print(There are s weeks in a year.);
return0;'

Can someone help me?
>>
>>62314326
A doctor, maybe.
>>
>>62314326
go shitpost to >>>/b/
>>
>>62314061
https://github.com/dbader/schedule
>>
File: [pito] 640759991071211520.png (691KB, 1157x914px) Image search: [Google]
[pito] 640759991071211520.png
691KB, 1157x914px
Reminder that if you don't like yuri you cannot be a programmer
>>
>>62314326
Bait
>>
>>62314326
>>62314332
Here's a proper shitpost

public class Thing {
private long number;

public Thing(long number) {
this.number = number;
}

public long getNumber() {
return number;
}
}

public class User {
private Thing thing;

public User(long number) {
thing = new Thing(number);
}

public long getNumber() {
return thing.getNumber();
}
}

public class Main {
private static final long SOME_NUMBER = 9517947849;

private static User user = null;

public static void main(String[] args) {
User user = new User(SOME_NUMBER);

Thread thread_1 = new Thread(new Runnable() { user = new User(NUMBER) }),
thread_2 = new Thread(new Runnable() { if(user != null) {System.out.println(user.getNumber()} else {System.out.println("User was null!"} });

thread_1.start();
thread_2.start();
}


Assume that all classes are defined in the same package (so no trick answers like "it won't work because of visibility issues").

There are 4 possible results to running this java code. Here are two of them:
- 9517947849 is printed to the standard output
- User was null! is printed to the standard output

What are the other two?
>>
>>62308764
I'm starting a CS degree next week, I'm pretty sure the first year just focuses on Python and basic theory. Anything you'd recommend me to do to study ahead of the curve?
>>
>>62314837
Obviously, there's a missing } in that main method. That's not part of the answer.

As I said, there are no tricks. Politely saging myself.
>>
>tfw it's Friday and all the qts are at my office today
>>
File: 1488310746035.jpg (161KB, 600x600px) Image search: [Google]
1488310746035.jpg
161KB, 600x600px
>>62314849
>he gets to use Python in his first semester
FUCK YOU
FUCK YOU SO MUCH
I HAVE TO LEARN FUCKING JAVA, THE GAYEST LANGUAGE ON THIS PLANET
AND YOU CAN USE PYTHON
REEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
>>
>>62312978
>Also are the first two not pretty damn safe assumptions?
Not in DSP and membedded land
>>
using bash instead of make
>>
>>62314837
>Guess that this data race will do
It's like guessing a value of an uninitialized local variable in C. I guess it can get NullPointerException if `thing` isn't created yet, or 0 if `number` isn't set yet.
>>
>>62314920
NullPointer will not be generated, but 0 may be printed in both cases, yes (although not exclusively). Can you give reason for why 0 may be printed, though?
>>
We should make a seperate thread for first-semester babbies
>>
>>62315082
Because of the data race, the second thread can request the value before it was initialized. But these are silly questions anyway, there's no point in analyzing data races.
>>
File: AKKO.jpg (297KB, 2052x2345px) Image search: [Google]
AKKO.jpg
297KB, 2052x2345px
>>62315094
>tfw no first-semester twink I can kiss on the lips to thank him for helping me with my homework
>>
>>62315130
>But these are silly questions anyway, there's no point in analyzing data races.
I disagree. Data races aren't magical things that impede your reasoning about a program by themselves. The Java Language's standard only allows 4 well-defined possibilities for the behaviour of that program, and considering how niche it is, studying it is a good way to build your knowledge about a tricky subject.

Anyway, that is one of the problems. Can you fix it? (Takes only 2 modifications in total).
>>
>>62315311
> The Java Language's standard only allows 4 well-defined possibilities for the behaviour of that program
C and C++ just define any data race as UB and don't waste everybody's time.
> Can you fix it?
No, I don't know Java.
>>
>>62315344
>C and C++ just define any data race as UB and don't waste everybody's time.

Which is why the question was made in java. It's more interesting since it's such a poorly thought-out language.
>>
>>62313062
>Sane compile time.
I keep reading that everywhere with no evidence.
>>
>>62314837
>>62314920
>>62315082
>>62315130
>>62315311
>>62315344
>>62315368
Threads are a leaky abstraction, good languages give you atomic channels and call it a day
>>
>>62315368
>a well thought-out language
>tries to define a data race
R-right.
>>
>>62315402
>Threads are a leaky abstraction
Threads literally are how your CPU executes your programs
>>
>>62315416
I called it a poorly thought-out language. I don't like java, but that's precisely why I use it: it's high level enough to allow you to ignore memory allocation and disposal, but it's badly designed enough to still require lots of creativity to solve any non-trivial problem and force you to get acquainted with terrible features. That way you enjoy good languages more, since even if they have parts that are annoying to deal with they still won't come close to java's terribleness.
>>
>>62315379
> a compiler parsing 3Mb of headers over and over again for each .cpp file it compiles has no impact on perfomance
Read the proposals, it's the main reason they're adding modules to C++.
>>
>>62315402
Channels have overhead.
>>
>>62315402
google shills, everybody

when will adsense come to Go?
>>
>>62315444
Parsing declarations is negligible as far as performance is concerned for the translation process. Also C++ is a specific case since people often do implement their stuff in headers (mostly due to templates). Besides there are "modular" languages with insane compile time too. I'm looking for reasons why the "module" abstraction (which isn't really well defined) would be an improvement to compiler performance by itself.
>>
just realised that when people recommend those wacky new languages they aren't making desktop applications
>>
>channels
>not futures on top of a thread pool
>>
>>62315565
whats a desktop
>>
>>62315532
Because you don't have to parse megabytes of header files every time, instead you use pre-compiled modules. How hard is this to understand?
>Parsing declarations is negligible as far as performance is concerned for the translation process.
Source? Pre-compiled headers are a thing for 20 years or so exactly because it's not.
>>
>>62315565
Who's making desktop applications nowadays anyway? It's not the 90s anymore.
>>
>headers
>>
File: 1483889196876.png (362KB, 700x700px) Image search: [Google]
1483889196876.png
362KB, 700x700px
f(x,y) = min(x,y)/max(x,y)

Does this function has a special name?
>>
File: akko.png (25KB, 364x262px) Image search: [Google]
akko.png
25KB, 364x262px
>>62315605
>Haskell
Bruh, you might have autism
>>
>>62315579
And the point is the "parsing" phase isn't the one that really requires processing power, even with contextual grammars like C++. PCH are a thing because many of those headers contain source code, for example most of Boost or Eigen. But again, that's a very C++-centric view of headers (although inline functions are used in C too). At the very least importing modules would only require importing signatures, so even with modules, your compiler will still have to know what the symbols are for the type checking phase so you'll have to get that information from modules too. The correct comparison is headers that only contain declarations.
>Multiple inclusion problem
Sure has a performance overhead and the common workaround is include gates. So the overhead is from the file opening system call. This is the case when opening your module file too.
>Source
Build non-trivial projects using only the compiler's front-end and compare to running them with optimization on. Rewriting is what's costly.
Again, the thing I'm objecting to is not that modules don't get you faster build time, it's that they don't miraculously make you go from "insane" to "sane".
>>
need to generate a bunch of docs (invoices, receipts etc) programmatically, is using latex a good idea?
i was thinking of making templates for all the documents and then just render them with parameters, but not sure if there are good APIs
>>
best naming convention for c++ files?
>>
>>62315750
> Again, the thing I'm objecting to is not that modules don't get you faster build time, it's that they don't miraculously make you go from "insane" to "sane".
Well, now we're speculating. I agree it won't be dramatical for some trivial C-style code, but I do believe it can be worth the trouble for some large, hairy C++ code.
>>
>>62315774
I don't think so, you have to shit with the entire TeX distribution. We use some libraries to generate pdfs directly and it's cheap and fast.
>>
Alright boys I'm tired of LaTeX and its shit tier everything. I'm going to write what's going to replace it in 10 years, mark my fucking word. Just need one little information, though.

What PDF specification should I target?
>>
>>62315379
I'm sure someone will have benchmarked compilers and its probably a significant portion. But I'm positive it won't bring C++ compile times into the realm of acceptable compile times. You'll have incremental recompiles be easier though.
>>
>>62315781
Use the .sepples extension. Nobody will touch it.
>>62315837
>replacing LaTeX
Doubtful. I don't even see it as such a big problem. I'm sure there's more market space to occupy there though.
>what spec
ISO, fuck adobe
>>
>>62308764
>freelance
>CS
???

>>62308831
I am not connected.
>>
Someone managed to make C even worse: http://ziglang.org/
const c = @cImport(@cInclude("stdio.h"));

export fn main(argc: c_int, argv: &&u8) -> c_int {
c.printf(c"Hello, world!\n");
return 0;
}

I bet some autists here will like it.
>>
So I stumbled over this: https://github.com/koorchik/LIVR

A "language independent" ruleset for validation. You declare the rules using JSON, and use an implementation of the spec to validate.

Any alternatives to this also implemented in Go or Java? This sounds excellent, consider a SPA-setup (js frontend) and other backend. Having the same rules would be nice.

Any experience?
>>
>>62311350
>he doesn't have -av in portage defaults
do u even?
>>
>>62316149
>trailing return types
Why is this a thing now?
>>
test
>>
>>62316391
C++ allows it so you can use decltype from arguments in the return type, like
template<typename A, typename B>
auto fancy_add(A a, B b) -> decltype (a + b) { return a + b; }


Rust uses it because it doesn't care about C-style type-before-thing convention.

Why this thing does it I don't know.
>>
File: 1501369425898.png (81KB, 600x660px) Image search: [Google]
1501369425898.png
81KB, 600x660px
>>62316436
Also, mal kurz gefasst: Die Mods haben ja deine IP. Wenn du oft genug pfostierst und viele Lolibildchen beiträgst, dann bekommst du eines Tages eine bednutzerdefinierte Nachricht in der dir für deine Beiträge und die kwalitative Verbesserung von /b/ ein Goldaccount angeboten wird. Der erste Monat ist kostenlos, zum testen sozusagen. Danach kostet es was, worüber aber Stillschweigen bewahrt werden soll, da vermutlich nicht jeder Bernd dieselbe Summe zahlen muss.
Welche Begünstigungen der Goldaccount hat, das wirst du noch früh genug erfahren, wenn du genug Lolibildchen (Bitte keine nakten oder in sexuellen Posen!) pfostiert hast.

Viel Spaß weiterhin hier.
LG, Bernd

Bild relatiert. So könnten solche Bilder aussehen.
>>
>>62316468
If you put the type after the item, and particularly after the item and a symbol (: or ->), you can do type inference without requiring the user to use something like auto.
>>
File: 1483397765475.png (307KB, 500x500px) Image search: [Google]
1483397765475.png
307KB, 500x500px
>>62313872
>Merged 6 days ago
Why did you post that now?
>>
>>62316391
But it's been a thing way before programming existed. Also, Pascal.
>>
>>62316391
>>62316468
>>62316635
Makes reading/writing types easier.
For example, if you want have the following:
oo is an array of 5 pointers to a function that accepts a pointer to a char and returns a pointer to an array of pointers to a char.

In C, you'd write:
char* (*(*foo[5])(char*))[];

In Rust, you'd write:
let foo: [fn(*mut char) -> *mut Vec<*mut char>; 5];
>>
>>62316724
Rust is a lot easier, huh.
>>
>>62309226
>bf
>>
>>62316724
>reading/writing types easier
Subjective. The domain or codomain's position is irrelevant for the human brain. The advantage is for when you want to type-check while you parse as >>62316575 stated.
>>
>>62316724
[fn(&mut [char]) -> &mut [&mut [char]]; 5]

Actual pointers are uncommon in Rust code
>>
Reading source code is an OCR process.
>>
>llvm 5 released
>finally can use -std=c++17 instead of this -std=c++1z garbage
>>
>>62309895
>How do blind people program?

https://www.youtube.com/watch?v=iWXebEeGwn0
>>
>>62314231
They were actually removed for a day and people started kicking and screaming on /qa/ nonstop so they put them back.
>>
File: 1459603409358.jpg (124KB, 676x673px) Image search: [Google]
1459603409358.jpg
124KB, 676x673px
How can I deal with the fact that I won't be able to complete an assignment?

I feel like a complete shit because of this. While I'm struggling with this program, my classmates are exchanging code and ideas and are probably already finished with their assignments. Being antisocial was never a bad thing for me, but right now I can't even think straight because I just know I won't be able to sit for 6h and make any progress on my assignment.
Yesterday I programmed for 7h trying to make a SINGLE thing work, and I barely made any progress.

Ever since I started CS I haven't felt satisfied for a single day. Every week I live in constant fear thinking of what the professor will ask of us, and if I'll be able to deliver it or not. I managed to deliver all of them until now, but with an equal amount of struggle and jealously.
>>
>>62316974
well yea ofc he would use a text to speech

why the robotic voice though
why not a comfy sexy female voice or would that be too distracting
>>
Rate my game /dpt/
https://fghj2.neocities.org/gra16/index.htm
>>
>>62317071
Life is struggle. It gets a lot better.
>>
>>62317071
Visit your school's health services. Have you seen a psych for depression? Brainfog is a pretty common symptom.
>>
File: 1504255995331.jpg (2MB, 1000x1330px) Image search: [Google]
1504255995331.jpg
2MB, 1000x1330px
>>62317171
I wonder...

>>62317229
I never thought I had depression... maybe I'll go check it out.
>>
>>62317071

Start learning how to talk to people. Software development is a group effort.
>>
>>62317308
Yeah, definitely do it. Honestly, what you said sounds a lot like me last year. I'm in much better shape now (actually happy and doing well in my classes) having seen a really good psychiatrist who was willing to work with me over a long period of time.
>>
fuck
>>
Any good tutorials for implementing a cross-platform polling solution, that is, equivalent of epoll on Windows but in such a fashion I could still use epoll on the Linux builds? I just need to be able to debug on Windows, mostly, but I also want to learn about the IOCP infrastructure a bit.
>>
>>62316724

> Rust is even ugly than C syntax

lel
>>
I'm trying to connect to a remote PostgreSQL db from my Windows machine using a PHP script. For that I need a SSH tunnel. Should I open it with PHP or separately via putty?
>>
>>62308764
How would I go about taking in user input, finding string data between a '#' and a ';' that the user is required to start and end statements with? Using only string methods
>>
>>62314878
Java is way better to learn with than Python imo

I had to learn Python for my first year programming course and later I used Java in Algs/Data Structures and liked it way more.
I don't really know much Python, how would you even go about writing fundamental data types in Python? Like creating your own implementation of a Deque/Stack/PriorityQueue/etc?

Using Comparable/Comparator/Iterator and generics seems super straightforward and intuitive to me
>>
File: 1490990725930.jpg (124KB, 1024x1024px) Image search: [Google]
1490990725930.jpg
124KB, 1024x1024px
>start CS in uni
>girl (male) in my class
i kind of want to ask if s(he) did it for the meme
>>
>>62317592
>start CS in uni
>girl (male) in my class
the absolute state of the dying west
>>
>>62317478
disable firewall on the postgresql port and skip using a tunnel
>php
have fun
>>
>>62317613

The nice thing is that the degeneracy often leads to self-cleansing, and the more afflicted of the bunch (who often end up being SJW types) are just not smart enough.

After a semester or two, they'll all be gone.
>>
File: Sophie_Wilson.jpg (291KB, 640x426px) Image search: [Google]
Sophie_Wilson.jpg
291KB, 640x426px
>>62317613
* posted from my iPad
>>
>send the code in a Github project
???
>>
>>62309888
>using "time"
>ever
Look into "arrow".
>>
File: Screenshot_20170908-191311~01.png (199KB, 1080x1215px) Image search: [Google]
Screenshot_20170908-191311~01.png
199KB, 1080x1215px
Which of you losers submitted this to urban dictionary?
>trap15 in 2010
Ahead of her time.
>>
>>62317491
var output = ReadLine()
.Split('#').Last()
.Split(';').First();
>>
>>62308780
that's kinda hot
>>
How do you regex dubs?
>>
>>62308876
>not putting your recursion inside of a loop that is accessed by another recursion that is inside of another loop that is accessed by another recursion that is inside of another loop that is accessed by another recursion that is inside of another loop that is accessed by another recursion that is inside of another loop that is accessed by another recursion that is inside of another loop that is accessed by another recursion that is inside of another loop

Fucking casuals.
>>
>>62317763
/(.)\1$/

Will catch trips+ as well.
>>
So, master and slave is clearly problematic language because it invokes thoughts of abusive relationships.
Not that great to market with. What should I use instead? What's the norm now?
>>
why is the thread so slow today
is /g/ full of filthy normals?
>>
>>62317843
bear and cub
top and bottom
dom and sub
>>
>>62311255
but does it fizzbuzz?
>>
>>62312485
>using someone else's compiler
>using someone else's IDE
please do not do that
>>
>>62317740
>by trap15
that was us, alright
>>
>>62317843
Ubermensch and untermensch
>>
Rust or D?
>>
>>62317843
white and black.
>>
>>62317908
The one without GC.
>>
>>62317908
>posting baits
>2 posts before the bump limit
>>
>>62317923
Rust
>>
>>62317908
Unironically Rust.
>>
>>62311255
In haskell this is just
main = mapM_ print [1..100000000000000000000000]
>>
>>62317843
>The virgin slave
>The chad master
>>
>>62311255
In rust this is just
fn main() {
#[allow(overflowing_literals)]
for i in 1..100000000000000000000000 {
println!("{}", i);
}
}
>>
New thread:
>>62318054
>>62318054
>>62318054
>>
>>62308925
Does this link work for non-eu countries too?
Thread posts: 318
Thread images: 41


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