[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/ - Daglig programmeringstråd

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: 320
Thread images: 38

File: sognefjord-norway.jpg (357KB, 1920x1080px) Image search: [Google]
sognefjord-norway.jpg
357KB, 1920x1080px
Hva jobber dere med, /g/?

Gammelt tråd: >>60123996
>>
Great spot for an asylum center.
>>
>>60128178
even better for a refugee centre
>>
File: 1435447811590.jpg (687KB, 1920x1080px) Image search: [Google]
1435447811590.jpg
687KB, 1920x1080px
>>
>>60128195
*refugee camp
>>
>>60124024
I don't understand why people want RAII so much. It helps you SO rarely during proper programming. If you're actually finding it useful you've got no memory management scheme going on. You don't do IO in a sensible way and you have unnecessary constructors/destructors everywhere.
Your code gets harder to read because only after you've read both destructor and constructor for every type you can see if they were trivial and unnecessary to read.

The only use I've had for C++ constructor+destructor is for profiling. I find it useful to just be able to inset an object at scope and have it automatically log whatever metric it was logging across the scope by having something akin to a start time in the constructor and an end time in the destructor and then just have the destructor write it out to my logging system (deferred or not). But it's such a minor thing.
>my compiler should inserts free() wherever the fuck
Why? It makes no sense to desire that. If anything this is an indication of what I said. You don't have a memory management system. You have the (sadly very typical) practice of allocating and freeing whatever whenever. It's an absolute mess.

Why are C++ programmers generally so shit? Even the ones that dislike the growth of the language aren't good programmers most of the time. This is probably the main reason why computers are slow. Other programmers in better high level languages work under the understandable assumption that the frameworks they use will make their programs fast. But if you shits can't even make these frameworks fast then those programs are fucking doomed.

Fuck you Norway, fuck you Bjarne.
>>
>>60128571
Bjarne is Danish.
>>
File: fugg.png (318KB, 655x977px) Image search: [Google]
fugg.png
318KB, 655x977px
>>60128161
prover å skjonne hvordan jeg skal koble en byte stream fra fs2 tcp opp mot en messagepack scodec decoder og vice versa

Er litt å sette seg inn i, men etter å ha brukt det en del så må jeg innromme at jeg virkelig liker de funksjonelle bibliotekene til scala som fs2, scodec, cats etc
>>
>>60128624
scalaz > cats?
>>
>>60128641
Er mye det samma egentlig. Har vært mye krangel fordi cats har den jalla typelevel coc greia, men virker som om trenden i stor grad er at folk går over til cats.

Syns det er trist at de pusha den dumme coc'en men har egentlig ikke merka stort til det. Er bare masse svette nerder som contributer uansett
>>
>>60128696
>>60128641
Forresten så langt jeg vet så har scalaz en del mer features enn cats, men jeg har alt jeg trenger fra cats, og rammeverk som doobie, fs2 o.l er mer cats orientert så vidt jeg har forstått det
>>
>>60128603
Don't care. Hate him either way
>>
>>60128748
Don't blame Norway for Denmark though.
>>
>>60128161
what language is this?
it looks far superior to Rust
>>
>>60128786
Asking the real questions here. Is Norwegian statically typed?
>>
>>60128786
that's not saying much
>>
I wish I could code webapps with C++. There. I said it.
>>
>>60128796
No. You can have both ei kvinne and en kvinne in Norwegian. Literally "a woman (female)" and "a woman (male)".
>>
>>60128808
I use scala js. Means I won't have to deal with the insanity that is js so I like it
>>
File: dresshirt toad.png (15KB, 420x420px) Image search: [Google]
dresshirt toad.png
15KB, 420x420px
>>60128161
webbläsarplugin som ska få lögnmedia på fall
>>
>>60128834
So Norwegian is the closest language to Rust, then?
>>
File: 412.png (335KB, 550x700px) Image search: [Google]
412.png
335KB, 550x700px
>>60128834
> a woman (male)
>>
>>60128853
Hva med en som ignorere dumme froskpostere
>>
>>60128876
>>60128879
Note, however, that you cannot have ei mann. Only en mann.
>>
File: svartmetallspadda.png (66KB, 420x420px) Image search: [Google]
svartmetallspadda.png
66KB, 420x420px
>>60128880
haha nä
>>
File: iDontUnderstandLNK2019.png (175KB, 3840x2160px) Image search: [Google]
iDontUnderstandLNK2019.png
175KB, 3840x2160px
I'm a beginner in c++.

This is test code from youtube that I cannot get working.

Attached is all the code and the error message.

After reading online i have found that the problem is that the the linker (i don't know what this is) failed to find the definition of external symbols (which are things like variable name, function name, class name or typdef.
>>
>>60128876
Norwegian has huge variations in sociolect and dialects that is spoken.

Click "play" on the different ones under chapter "lydopptak av dialekter" here to hear the variations:

https://no.wikipedia.org/wiki/Norske_dialekter

They have two official types of norwegian written language.

You tell me if rust is spoken in variations and has two official syntax rulesets
>>
File: CtfidQK.gif (133KB, 311x366px) Image search: [Google]
CtfidQK.gif
133KB, 311x366px
>>60128895
>>
>>60128929
this is bait
>>
>>60128879
"En" is like a wildcard for any gender but "Ei" (is getting more nad more obscure) refers exclusively to female GRAMMATICAL gender
>>
>>60128956
It's not bait i swear to linux
>>
>>60128929
You need a main function if you want to compile to an executable.
The system needs to know where to start your program. You basically just defined a class and some member functions but never told the computer to actually do anything.
>>
>>60128965
>(is getting more nad more obscure)
I bet the feminists would have a field day with that.
>>
>>60128929
This means it lacks a main function. Probably means you are compiling it into an executable while you meant it as a library. Tweak your IDE's parameters, can't help you with that because I compile with actual build tools.
>>
>>60128965
You can't use en in place of et.
>>
File: tanks.png (439KB, 800x800px) Image search: [Google]
tanks.png
439KB, 800x800px
>>60128992
>>60128982
>>60128956
i added a main
>>
File: norwegian.jpg (60KB, 417x500px) Image search: [Google]
norwegian.jpg
60KB, 417x500px
>>60129022
But does it work now?

You might want to look up some resources that teach you how the compile and link process of c++ works, this will help deciphering the error messages.

On a side note: Why aren't you dating a norwegian girl?
>>
>>60129058
I tried to once. She talked a lot about how PHP was fast but I didn't let it bother me. Then it turned out she wasn't Norwegian at all. What a letdown.
>>
>>60129058
Norway is full of cucks just like Sweden.
>>
>>60128931
>rust is spoken in variations
Yes: nightly, beta, and stable.

>two official syntax rulesets
Yes: there's the language, and the CoC.
>>
>>60129058
>Why aren't you dating a norwegian girl?
Jeg snakker ikke norsk.
>>
>>60129058
Yes it works now. Hence the tanks.
Can you point me to a slim and fast resource?

As to your side note, I don't know where to find them I live in Canada.
>>
>>60129165
>I live in Canada
I hear there's quite a lot of people with Scandinavian ancestry in Minnesota.
>>
>>60129095
>CoC
>Syntax
ur dum
>>
>>60129180
Syntax governs what you can write. A CoC governs what you can write.
>>
>>60129177
What do I do once i've found them.
Do I show them my muscles or my linux?
>>
>>60129205
Either your CoC or your Coq.
>>
File: american.png (87KB, 200x240px) Image search: [Google]
american.png
87KB, 200x240px
>>60129165
Sadly, the best I could come up with is this SO answer with no diagrams http://stackoverflow.com/questions/6264249/how-does-the-compilation-linking-process-work
But it might still help.
>>
>>60128834
Parametric polymorphism does not imply dynamic typing.
>>
Why is tabs vs spaces an argument?

I get the case for spaces(the one I'm familiar with at least), that is that since tabs are interpreted as different lengths by different editors it messes up formatting and readability. So spaces appear to make sense to me then, but a person argued to me that "why should I hit space 2 or 4 times every time I want to indent?".

Are there seriously people that use such shitty editors that are incapable of inserting/deleting/backspacing the correct amount of spaces when tab is pressed once?

What case if any is there left for tab then?
>>
Does /dpt/ have a CoC?
>>
>>60128929
Since everyone else in this thread is being a cuck, it looks like you don't have a main function. You should define main() in a third source file that instantiates a Fraction object and does operations on it. Otherwise you just have a library, not an executable file.
>>
Had a good week. Convinced the CTO to tell HR to ignore all resumes containing Python or Go. I had crunched the numbers and found that hires who had previously used Python or Go always produced more bugs than those who hadn't.
>>
>>60129388
No, all /dpt/ posters are women pretending to be men.
>>
File: 1480115258704.png (237KB, 640x580px) Image search: [Google]
1480115258704.png
237KB, 640x580px
>>60129412
>Convinced the CTO to tell HR to ignore all resumes containing Python or Go.
>>
>>60129412
so basically you're a retard?

good for you.
>>
>>60129474
t. butthurt Python "engineer"
>>
File: bigTanks.jpg (239KB, 740x486px) Image search: [Google]
bigTanks.jpg
239KB, 740x486px
>>60129300
I am highlighting and reading it now.
It is well explained.
Do you yourself understand all of this?
>>
>>60129499
I don't use python, but you're a fucking moron if you're filtering on literally irrelevant information.
>>
>>60129515
comfy flag desu
>>
>>60129542
It isn't irrelevant information, though. Did you miss the part where I ran the analysis and found that people we hired with Python/Go backgrounds produced more bugs?
>>
>>60129579
>produced more bugs
In comparison to what?
>>
>>60129592
In comparison to people we hired who didn't have Python/Go backgrounds, obviously.
>>
>>60129579
yeah because you're such a professional statistician.

were the results even significant?

how do you know who had previous python experience?
>>
>>60129579
Did you forget that correlation doesn't imply causation? There could be a hundreds of different things they have in common.
>>
File: oldgregg.jpg (1MB, 1920x1080px) Image search: [Google]
oldgregg.jpg
1MB, 1920x1080px
>>60128161
came into the office on the weekend to get away from downtown where I live (graduation at the Uni by me is today.)

I'm making some sbcl docker images and writing some automation to be able to us CL in a mesos cluster.
>>
>>60129637
>yeah because you're such a professional statistician.
You know what they say about assumptions, anon.

>were the results even significant?
Yes.

>how do you know who had previous python experience?
I looked at their resumes.
>>
>>60129663
google uses go and python
What if you miss out on hiring a former google employee?
>>
>>60129717
I won't care?

I don't think there's anything special about people who've worked at Google.
>>
>>60129717
>>60129747
do you guys want to read a brief story? Google AdWords had an office down the street from us and we hired a guy from there once... he was... well i can tell ya if you want a laugh
>>
>>60129760
Yes.
>>
>>60129717
Google create Go to be as dumb-down as possible so their army of shitty coders could write programs without spending months learning how to do it properly. So yeah, there is nothing special about being yet another google employee.
>>
>>60129747
Well yeah their likely years of networking experience and collaboration with top developers/hires doesn't really mean much in some situations
>>
>>60129788
>top developers/hires
Yes, so good they can't be trusted with Java or C++, they have to make them use Go instead.
>>
>>60129760
Tell us dead anon.
>>
File: Selection_012.png (9KB, 237x273px) Image search: [Google]
Selection_012.png
9KB, 237x273px
>>60129773
>>60129808
we hired this dude after he left Google Adwords, we never really caught why but our boss liked the guy because he reminded him of himself when he was younger and more unbearable I guess.

this new guy sits across from me, and after 30 minutes says 'why don't you guys use rancher OS here--slashdot says it's really good' I sorta just brushed it off as some badly done ice-breaking that I expect from most people in the field. He didn't know anything about our processes yet at that point.

halfway through the day he leans back in his chair and belts out 'MEOW MEOW MEEEEEE-OOWWWWW' and the whole office almost collectively shits it's pants in fright. he then loudly explains 'OH SORRY, I HAVE TOURETTES THAT IS CHAIRMAN MEOW, ONE OF MY TICKS MY WIFE LOVES IT.'

we are all reeling quietly trying to digest this while our black coworker walks into the office. as he is setting up his laptop and stuff this guy starts making this incomprehensible screeching noise while roiling his arms against his chest in agony. our black coworker just stops dead in his tracks and gives all one of those 'oh hell nah' looks that they're really good at. the guy goes 'OH HELLO NICE TO MEET YOU, THATS MY GUITAR SOLO TICK IT HAPPENS A FEW TIMES A DAY' my coworker just goes 'hey there' and proceeds to put his laptop back in his back and leave without ever sitting down.


weeks go by of these outbursts (we had a client we had to let go because their VC dried up, this guy ended the call by MEOWING over the despondent CEO of the company while we brought his infrastructure down.) we couldn't bring him face to face with any customers given that he'd completely embarrass everyone personally and professionally.

the staff takes it upon themselves to research tourrettes and it's manifestations, and we all quickly realize this guy in no way has tourrettes, he's just a full on desperate for attention neurotic weiner.

1/2
>>
>>60129773
>>60129808
>>60129969
2/2

he finally gets fired after I put him on a project to update a client running on python2.7 to python3.6. (I won't lie I gave it to him because I could sense he was generally incompetent but was having difficulty finding a way to prove this to my management in a way they'd be able to understand). customers site goes down for 6 hours and we find him alone in the office in tears. I add brackets around a handful of print statements and add encoding methods to a few lines and bring the site back up. next day the boss comes in and tells him to pack his shit.

as he's leaving--pterodactyl scream at jet engine decibles. echoes down the halls and sometimes i can still hear it reverberating in the pipes in the ceiling.
>>
>>60129995
>i can still hear it reverberating in the pipes in the ceiling.
Stopped reading there.
>>
File: korean.jpg (46KB, 417x500px) Image search: [Google]
korean.jpg
46KB, 417x500px
>>60129515
>Do you yourself understand all of this?
To an extend. If you have questions, ask away.

(I don't have a north korean girl ._.)
>>
File: 1491491608393.gif (1MB, 200x200px) Image search: [Google]
1491491608393.gif
1MB, 200x200px
>>60130024
ROFL thanks anon.

TL;DR LESSON: Google is a really big company only a small sub-sect (google X) does anything remotely cool. the rest is full of people like that guy, who was by far the biggest case for euthanasia I've ever met
>>
>>60130076
The guy you describe is a bit of a special case but ultimately I don't expect most Google devs are that much different to most devs at other tech companies.

Anyway, good story, definitely made me cringe. Thanks anon.
>>
>>60129969
>>60129995
I really really like this story
>>
>>60130124
yeah he was definitely on the extreme end. the rest of the people in that adwords building were varying shades of semi-retard to seemingly-normal.

I'm sure the good folks who made CoreOS are all nice down to earth people.
>>
>>60130134
Can i save it?
>>
Is it guaranteed to be safe to call realloc() on pointers to memory returned by malloc()?
>>
>>60130146
Yes.
>>
>>60130134
>>60130145
yeah of course! I wanna tell you guys his name really bad but that'd be fucked up. He tried to add me on linkedin a while ago and I noticed he'd had like 6 jobs in the year that had gone by since he left. he's currently a 'technologist blogger' which i think means unemployed. bless his wife though that woman must have either have the patience of a saint or he wears a chastity belt 24/7 while she beats him
>>
>>60128929
>(double) (numer)/ denum
This is really bad and may not give you the results you want.
It does not matter for the int to double conversion, but can be relevant for other conversions you want to do later.
In this situation, I would suggest that you use static_cast<double>(numer)
>>
>>60130170
>he'd had like 6 jobs in the year that had gone by since he left
Always a warning sign.
>>
>>60130146
I mean calloc(), not malloc(). I know realloc() is part of the "malloc() family" along with free(), but is calloc() GUARANTEED to be compatible with that family?
>>
What do you guys think of this as an introductory interview question?

>Implement HList
>Use it to implement a map where trying to look up a key that isn't in the map results in a compile error
>>
>>60130251
>>>/trash/
>>
>>60130199
man realloc
>>
>>60130251
Elem is a simpler way to do that
>>
>>60130279
Why?
>>
what happened to that web assembly meme?
did it die?
>>
>>60130299
No.
>>
>>60130299
It died because webshits can't/won't learn a language other than JS.
>>
>>60130313
It's not being made for them tho.
>>
>>60130326
They brayed and bleated and stamped their little feet because they're scared of their impending obsolescence.
>>
File: fight and mainform.jpg (416KB, 1600x834px) Image search: [Google]
fight and mainform.jpg
416KB, 1600x834px
>final C# project is making an RPG with battles and traps
>confused on hiding windows after the fight ends/escapes and getting rid of their rrelated pictureboxes
>confused on carrying over values like HP through fights
Any help here? My mainform.cs has keydown controls, bounds for the walls, and intersects with picturebox for opening fight windows.
>>
Why are people pushing tat "C is obsolete" ?
>>
>>60130370
They don't want to have to learn it, it's too difficult for them.
>>
>>60130370
>>60130390
I don't use C when I need to make something CRUD'y and fast for work. Python is good enough that I can do what I need to with little thought and have it just do the thing.

I use C exclusively when working with embedded hardware and uC's because there isn't anything else short of assembly, that I've found that can compare performance and resource wise.

where ever there is a use case that requires massive speed with low footprint, there is a use for C.
>>
File: 4thEnglish.jpg (50KB, 591x722px) Image search: [Google]
4thEnglish.jpg
50KB, 591x722px
>>60128161
should i read this front to back before to become a good c++ programmer
>>
>>60130436
one does not learn to whale by reading. one learns to whale by whaling. keep it as reference while you read and write code actively.
>>
>>60130299
It's still being worked on.

>>60130313
What are you going on about? WebAssembly is in active development.
>>
>>60130282
I'm on W*ndows.
>>
>>60130543
https://www.google.com/?q=man%20realloc
>>
will a concise program necessarily take less space than a non concise program once both are compiled?
>>
>>60130612
What do you mean by concise?
>>
>>60130700
not having a larger uncompiled file size than the non concise one
>>
File: 8dB6L.jpg (95KB, 640x480px) Image search: [Google]
8dB6L.jpg
95KB, 640x480px
>>60128929
Don't worry, dude. You aren't stupid.

What these dickheads are making fun of you for not knowing is that all of your code is technically run inside a standard function called main, and your program won't do anything unless you have that.

It's a weird technicality in computer science that describes an overarching philosophy about how programs should work. There's no good reason someone new to programming would know this unless someone just told them to add it in.
>>
Unironically switching to rust. What IDE and book does /g/ use?
>>
what do I fuck around in today:
0-2: Rust
3-5: C++
6-8: Node
9: Go
Dubs: meme JS framework
>>
>>60130847
I use VS code with RLS
>>
>>60130911
wew lad
>>
>>60130911
Ooooh shit u just got 911 bruuuh
>>
>>60129401
>>60130789
Wtf, literally second and third replies explained that he missed main function, nobody was making fun of him. Are you guys fucked in the head somehow or is it ""cool"" to start your every post calling everyone cucks or dickheads?
>>
Do any of you watch programming streams?
They're starting to actually have good people.
>>
>>60128161
Working on a shell script to create project directories based off definable templates and subtemplates
>>
>>60130847
VS Code, Rust essentials
>>60130911
roll
>>
>>60131005
it wouldn't really be using bash/zsh but you should take a look at jinja2 it's a really well designed template format that you can do a lot of cool things with.

lets say I have an haproxy config file that could have a differing number of servers in a block:

{% for s in servers %}
server {{ server.name }} {{ server.ip }}:{{ server.port }} check
{% endfor %}

you just make a dict of 'servers'

{"servers":[{"name":"","ip":"","port":""}]} and pass it to jinja to render into the template. you can use it with things like etcd, consul, salt, etc.
>>
why's this segfaulting?

#include <stdio.h>

void insertionSort(int* A, int size){
int i, j, key;
for(i = 1; i < size; ++i){
key = A[i];
printf("%d\n", key);
for(j = i-1; j >= 0 && A[j] > key; --j){
A[j+1] = A[j];
}
A[j] = key;
}
}

void main(){
int xs[6] = {5,2,6,3,7,1};
int len = 6;
for(int i = 0; i < len; ++i){
printf("%d ", xs[i]);
}
printf("\n");

insertionSort(xs, len);
for(int i = 0; i < len; ++i){
printf("%d ", xs[i]);
}
printf("\n");
}

>>
File: DEEP.jpg (13KB, 264x320px) Image search: [Google]
DEEP.jpg
13KB, 264x320px
What makes .NET so appealing to pajeets?
>>
>>60131186
answer this if you're not a 'jeet >>60131170
>>
>>60131170
> for(j = i-1; j >= 0 && A[j] > key; --j) {}
> A[j] = key;
j < 0 in this line, you're indexing an array with -1.
>>
>>60131216
i starts at 1 though
>>
>Google CEO
>Indian American
>Microsoft CEO
>Indian American
wtf, I want to be a pajeet now
>>
>>60131236
it doesn't matter what it starts at, one of the exist conditions is j < 0, so j will always be -1 after the loop in that case.
>>
>>60131170
>2017
>Insertion sort
>>
>>60131216
>>60131236
pretty sure he's right. looks like j evaluates to -1 in that expression.
>>
>>60131275
Literally the fastest sort for a dozen or so elements, and any other competent sort will eventually switch to insertion sort after its divide and conquer step reaches that number of elements.
>>
>>60131295
Counting sort would be much better for this particular range of values
>>
>>60131269
ah when it exits the loop you mean, i see it now. thanks
>>
>>60131305
No.
>>
>>60131312
Yes
>>
>>60131170
This is a horrible attempt at an insertion sort. Even when you fix the out of bounds issues, you're going to find that you're just overwriting several elements with the same element
>>
>>60131324
Counting sort would be much, much slower.
>>
>>60131275
If you're going to be a hipster, the best way to do sorting, assuming that comparisons don't have a loop in them, is bitonic sort on a GPU.
>>
>>60131346
i don't think you understand insertion sort. it's done in-place
>>
>>60131348
>an O(n+k) sorting algorithm with very low k will be much slower than an O(n^2) sorting algorithm

Yeah you're retarded
>>
>>60131388
>>60131348
STOP and call this guy dumb for not even knowing insertion sort >>60131346
>>
>>60131373
I don't think you understand the code in >>60131170. It's not insertion sort, even though it's trying to be
>>
File: insertion-sort.png (38KB, 910x383px) Image search: [Google]
insertion-sort.png
38KB, 910x383px
>>60131405
wtf! this algorithm's garbage, they're writing over all the values
>>
>>60131401

except he's right. even after fixing the segfault, the code outputs
1 6 6 6 7 7
so its clearly overwriting several values with one
>>
>>60131436
wrong, it outputs
5 2 6 3 7 1
1 2 3 5 6 7
>>
in C, how do you recurse down in a tree and in the end go back up again?
>>
>>60131401
>>60131433
Are you retarded? I know what insertion sort is. The code in >>60131170 is overwriting *multiple* elements with the *same* element, and completely losing the elements that were originally there
>>
>>60131388
>an O(n+k) sorting algorithm with very low k will be much slower than an O(n^2) sorting algorithm
Correct.
Counting sort require reading and writing to auxiliary storage, and boom goes your performance.
>>
File: 11jt4y9.jpg (90KB, 1306x979px) Image search: [Google]
11jt4y9.jpg
90KB, 1306x979px
GNU screen has such a backwards control scheme, and I hate that I got used to it so quickly.
>>
File: ss.png (18KB, 899x246px) Image search: [Google]
ss.png
18KB, 899x246px
>>60131458
you literally don't even know insertion sort m80 lmao
>>
>>60131463
When the largest value in the list is a fucking 7, I can put that auxiliary array on the stack and take nowhere near the performance hit insertion sort inherently has
>>
>>60131454
Like in any other language - make recursive calls, and when those calls return you are in fact 'back up the tree'.
>>
>>60131477
You've clearly made multiple modifications to the code posted in >>60131170
>>
>>60131454


how are you representing the tree?
>>
I feel like an idiot. When in insert mode inside of vim, is there a way for easy path completion? for example say I'm trying to update my path:
export PATH=/opt/...

with ellipses being the directory I'm trying to add. I would love to somehow enter a command or hotkey that would do completion
>>
>>60131528
>say I'm trying to update my path
>in vim insert mode
What?
>>
>>60131483
If the largest items is a 7 and we're talking about a maximum length of 12 elements, then a hardcoded set of branches would be best.

I was talking about 16 or so 32/64 bit integers.
>>
>>60131507
>>
>>60131537
Adding to my zshrc
>>
>>60131540
>and we're talking about a maximum length of 12 elements
I was never talking about that. I said a small range of elements, not a small amount of them.
>>
>>60131521
struct tree {
struct tree *leaf1;
struct tree *leaf2;
struct tree *leaf3;
struct tree *next;

char *type;
char *terminal;
char *note;
};
>>
>>60131546
>
A[j+1] = key

There you go, that's the fix for the clobbering issue present in >>60131170 that I was referencing.
>>
>>60131546
>blurs out name
>justin@debian
>>
>>60131528
I'm not aware of anything in insert mode. that being said if you have the path looked up in your `:` mode, you can use
":p
and it will insert what you had in command line mode (`:`) into your file buffer.
>>
>>60131594
>Even when you fix the out of bounds issues, you're going to find that you're just overwriting several elements with the same element
hmmm doesn't seem like that's what you were saying
>>60131601
people always take the piss b/c >debian so i was mainly trying to pre-empt that more than caring about my first name
>>
>>60131647
shut up Justin
>>
>>60131645
solid! thanks anon
>>
>>60131528
rtfm
http://vimdoc.sourceforge.net/htmldoc/insert.html#i_CTRL-X_CTRL-F
>>
>>60131662
don't call me that
>>
GCC7
C
C
7

when?
>>
>>60131692
https://gcc.gnu.org/gcc-7/changes.html
>>
File: 1491762690407.gif (2MB, 540x501px) Image search: [Google]
1491762690407.gif
2MB, 540x501px
>>60131663
No problem! ^_^
>>
>>60131707
º_º
>>
https://www.youtube.com/watch?v=aa9eksbc_lE
>>
>>60132077
OSGTP would cum in his pants after seeing all those niggers.
>>
>>60132077
>https://www.youtube.com/watch?v=aa9eksbc_lE
ty anon I thought I was in full remission but that just made my AIDS flair up 100%. I will die in a week now
>>
>>60132116
using std;
>>
>>60128161
Prover å få gjort noe med en android app, men er så mye som må gjores så vet ikke helt hvor man skal begynne. Er en IoT greier for et kurs, er ferdig med resten. Men heregud android er jævlig å skrive i... hjelper vel ikke at man aldri har gjort noe i Java for.
>>
>>60132077
this is why i hate the term coding
>>
>>60131454
https://en.wikipedia.org/wiki/Depth-first_search
https://en.wikipedia.org/wiki/Breadth-first_search
>>
>>60131463
What are you fucking talking about? Maybe if the auxiliary storage requires making an RPC to a server on the moon, otherwise O(n + k) with O(k) memory usage is superior to O(n^2).
>>
>>60132077
im gonna go ahead and kill myself before i have to watch something like that again
>>
                      
if (rng.Next(1, 2) == 1)
{
Console.WriteLine("heads");
}
else if(rng.Next(1, 2) == 2)
{
Console.WriteLine("Tails");
}


What the hell am i doing wrong here? I only ever get the lowest number.
>>
>>60132232
Yes I know that logically this can't work for a coin flip. I'm just wondering why I only ever get the lowest value possible.
>>
>>60132232
first, that indentation.
>>
>>60132232
What's rng.Next?
>>
>>60132116

oh god this entire channel needs to be shoah'ed ASAP
>>
File: chen1.png (41KB, 277x235px) Image search: [Google]
chen1.png
41KB, 277x235px
>>60132232
You're flipping 2 coins.
x = rng.Next(1,2);
if(x == 1)
{
heads;
}
else
{
tails;
}
>>
>>60132232
You're retarded because:
- You didn't specify a language when asking for help with a language-specific function
- Holy fucking shit that indentation
- Using a second rng call instead of just an empty else

Anyway your problem is that rng.Next is exclusive of the upper bound. Next(1,2) has a range of 1 to 1. Next(1,3) has a range of 1 to 2
>>
>>60132232
For one your indentation makes me want to kill myself.

But your else block generates a second random number, so it's possible for your program to print neither head nor tails.

Also I'm not sure how you seeded rng, but if you use the same seed each time then each time you run your program you get the same sequence of random numbers generated. You might want to seed with the time or something.
>>
>>60132276
Random rng = new Random();

it works perfectly fine for this line

case "roll 20":
Console.WriteLine(rng.Next(1, 20));

but not for the coin flip
>>60132254
its like that because i accidentally deleted the first indentation. now I just don't wan to change it.
>>
>>60132314
>it works perfectly fine for this line
>
>case "roll 20":
>Console.WriteLine(rng.Next(1, 20));
No it doesn't. You will never roll a 20 with that, only 1 to 19.
>>
>>60132314
Read the fuckin docs, mate.

https://msdn.microsoft.com/en-us/library/2dx6wyd4(v=vs.110).aspx

minValue
Type: System.Int32
The inclusive lower bound of the random number returned.

maxValue
Type: System.Int32
The exclusive upper bound of the random number returned. maxValue must be greater than or equal to minValue.

Did you spot the difference?
inclusive
exclusive
>>
>>60132293
>>60132291
>>60132307
I know I said i know thats not how to do the coin flip. I just needed to know why in particular I was only getting 1 nubmer from my rng. I already fixed the else block, everyone makes mistakes.

>>60132293
1.Sorry, i didnt think it was a syntax thing so I didn't think I needed to say what language.
2. It was an accident when I posted it to /dpt/ its not indented like that in the program
3. yes I already stated I see that It wasn't originally liek that I changed it to try and see if it would change the outcome, I fixed it before I even posted here.

Also, thankyou very much.
>>
Really, we should have only had one reply to that poster telling him to fuck off to Google.
>>
>>60131170
C
>>
>>60131692
GCC7 WHEN

>>60131700
?
>>
>>60132347
I just came here with a simple question man sheesh. I expected someone to call me retard and tell me where I'm messing up. thats all i wanted.
>>
>>60132389
?

what
>>
>>60132077
the funny thing is i bet /dpt/ couldn't do something like this if you put a gun to their head, meanwhile they belittle girls who can code better than they can despite being a computer science grad
>>
>>60132423
Do you mean the actual "printing", software for creating avatars or the girls creating the avatars?
>>
>>60132413
>Disclaimer: GCC 7 has not been released yet, so this document is a work-in-progress.
nigger
>>
>>60132077

> tfw you leave a mean comment
>>
>>60132463
?
>>
>>60131072
Isn't that just for python though?
>>
>>60131466
so switch to tmux
>>
>>60132503
jinja is a templating language for Python
>>
Output: An index i such that A[i] == v or the special value NIL if v does not
appear in A.
Write pseudocode for linear search, which scans through the sequence, looking
for v. Using a loop invariant, prove that your algorithm is correct. Make sure that
your loop invariant fulfills the three necessary properties.


how do i even write a loop invariant for this? before you say it, no this isn't homework, i'm trying to teach myself.

pseudocode is
linear-search(A, v):
for i =1 to A.length
if A[i] == v
return i
return NIL


what would the initialization, maintenance, and termination properties be for the invariant, that i can prove it works correctly?
>>
>>60131692
Just compile it yourself
>>
Just working on a basic file server for one of my classes. The assignment before that was to modify a web server to be multithreaded. I'm starting to like C more and more just because of all the stuff you can do with it with the operating system and byte manipulation and all that.
>>
>>60132558
> webserver in C
write 20x the amount the code compared to any other language.

You can look at Golang or Python/Ruby for a simple fileserver
>>
>>60132608
we're required to use C for the course
>>
>>60132535
The loop invariant is that at the start of each iteration of the loop, the target search value is not in any part of the array from A[0] to A[i - 1].
>>
>>60132558
>web server
>multithreaded
>C
I feel sorry for you.
>>
File: 1438407365550.jpg (14KB, 165x206px) Image search: [Google]
1438407365550.jpg
14KB, 165x206px
Is there any advantage to compiling a program for your machine specifically? Is that even possible?

What I mean is having the compiler target your specific CPU, like not including any compatibility things for other ABI/API's or optimizing things to simmd or features that may not be on all x86 chips for instance.

I wonder about this when testing often, even if the gains are marginal it seems worth doing if there's a compile and/or runtime advantage, as long as it's just as simple as passing some flags to the compiler.
>>
>>60132639
ah i see. was overthinking it maybe. ty
>>
>>60132693
You can try it out yourself by adding the
-march=native
flag to the compiler.
For benchmarking, run your program like so
time <path-of-program>
.
>>
>>60132693
Isn't this kind of the point of using Gentoo? Compiling everything optimized for your specific system?
>>
>>60132670
Hahaha its alright. That was the first networking project I've ever had to do so it was complete aids because of that.
>>
>>60132748
You forget O flags.
>>
>>60132693
>Is there any advantage to compiling a program for your machine specifically?
Yes, but they are usually small. Until a particular instruction is very widely spread, compilers don't really add a lot of optimizations that use them, even if they have an option that technically enables the use of that instruction.
>>
>>60132719
Thanks, I've seen -march specified before in projects but it always seemed to have a general range as the argument, I didn't know about "native".

>>60132748
I thought so which is where I started wondering about it, although for me it was the FreeBSD ports system that I encountered first, I saw Gentoo and even some Arch users doing it, as well as anyone using NetBSDs pkg-src or OS X's various ports tools. It seems like a nice option if you don't plan on migrating hardware anytime soon.

But for me I was mostly curious about reducing compile time when debugging/running automated tests.

>>60132777
It seems like a really hard task to optimize a build. As in the task of taking arbitrary input and seeing patterns that can be turned into mostly reliable output, seems very difficult.
>>
>>60132775
O flags just optimize in general though, not for any specific system
>>
>>60132809
>Thanks, I've seen -march specified before in projects but it always seemed to have a general range as the argument, I didn't know about "native".
This might be of interest (taken from man gcc):
-march=native causes the compiler to auto-detect the architecture of the build computer.
At present, this feature is only supported on GNU/Linux, and not all architectures are
recognized. If the auto-detect is unsuccessful the option has no effect.
>>
Messing with C++ TMP
#include <stdio.h>

template<int j, int n>
struct metabar {
static const int val = ((j * j == n) ? j : 0) + metabar<j-1, n>::val;
};

template<int n>
struct metabar <0,n>{
static const int val = 0;
};

template<int i>
struct metafoo {
static const int val = metabar<i-1, i>::val + metafoo<i-1>::val;
};

template<>
struct metafoo<0> {
static const int val = 0;
};

int main()
{
printf("%d\n",metafoo<700-1>::val);
return 0;
}


Seems clang is much better at dealing with retarded amounts of recursion.
>>
>>60132828
you said:
> Isn't this kind of the point of using Gentoo?'
which is that you can optimize for you're machine and specify the amount of compiler optimization. So Gentoo is not only about
 -march 
>>
>>60132864
so when you install gentoo in your computer, you install for your specific CPU instructions?
>>
File: CLANG LLVM.jpg (1MB, 1920x1080px) Image search: [Google]
CLANG LLVM.jpg
1MB, 1920x1080px
>>60132840
Interesting, I wonder how the platform support for the Intel C compiler or clang is.
>>
File: 1.gif (887KB, 500x270px) Image search: [Google]
1.gif
887KB, 500x270px
I've recently discovered that a lot of my colleagues at work are into anime. Does watching anime help with creating clean maintainable code and problem solving? Or is there simply a higher percentage of autism in our field?
>>
>>60132924
Yes. Compiling packages on your own system means your compiler will autodetect your exact architecture and enable the use of all the instructions they both support, instead of generic builds that need to support only the least common denominator of instructions from an architecture family.

But this is not the most important part of doing your own builds, as it tends to have very little effect. More important is selecting optimization levels and package-specific build flags to enable/disable specific features that may come with a performance impact and may or may not be wanted by you personally.
>>
>>60132947
IIRC Clang also allows passing the -march=native flag to the compiler. I don't know about ICC though. I only know that it runs a separate code path if the vendor string is "GenuineIntel".
>>
>>60133010
when i'm on /g/ i find it acceptable to install gentoo.

when i'm going outside (classes, meeting people) it seems pointless to do all that work.

knew a guy who had gentoo for 6 years (alway had problems with alsa and pulseaudio) and then switched for mac
>>
>>60133057
Arch is a nice, sane, midway point between Gentoo and something else like Debian. And the AUR is godlike.
>>
>>60132472
?
>>
Why is /dpt/ so slow lately? Is most of the userbase racist against Norwegians or something?
>>
>>60133297
Yes. Norwegians are too white.
>>
>>60133297
I was wondering that myself.
>>
>>60133297
maybe because the OP doesn't include daily or even just programming, and some people have 4chan.org/g/programming bookmarked instead of dpt

which is why you don't meme with the op title btw
>>
allright /g/, redpill me on Scala. it seems Java has short lasting future for me and I don't want to become a poo in the loo programmist.

where is it Scala most used in?
what are its pros / cons?
good resource (preferably book) to learn it from?
>>
File: finnish.png (12KB, 417x500px) Image search: [Google]
finnish.png
12KB, 417x500px
>>60133297
If that were the case, they would rather act like /pol/ than silently leave.

But just in case maybe they like finish girls more?
>>
>>60133002
High percentage of autism.
>>
>>60133002
anime = autism
programming = autism

so of course there is a relation
although i don't watch anime
>>
>>60133499
I've only used scala in conjunction with Spark. It works very well with the hadoop ecosystem being that it runs out of the JVM. I'd say it's a pragmatic choice for large scale data analytics and other things that hadoop + spark excel at. With the Spark library the language provides very straighforward means to parallelize information across a cluster and accumulate it on the other end.
>>
>>60133597
>I've only used scala in conjunction with Spark. It works very well with the hadoop ecosystem being that it runs out of the JVM
This is probably the most disgusting sentence I've heard this year
>>
>>60128796
>Norwegian
It comes with compression. Compare a text, say a manual, in Norwegian, English and German. Norwegian will be the shortest, English takes more space and German even more verbose with a verb pileup at the end.

>>60128834
Let us not forget
et kvinnemenneske
.
>>
>>60133663
lol? I'm guessing you haven't a clue about Spark, Scala, or Hadoop. You saw mention of a JVM and your pajeet alarm went off. wake up faggot regular people use this shit and it's robust as fuck.
>>
>>60133727
P stands for pajeet doesn't it
>>
>>60133741
lol, thats right it stands for Pajeet. Here comes the brown guy to take your jorb
>>
>>60133753
not any more pajeet
https://www.bloomberg.com/news/articles/2017-04-03/new-h-1b-guidelines-crack-down-on-computer-programmer-jobs

sorry but after you finish your undergrad you have to go back to the shitting street
>>
>>60133741
>>60133753
>>60133773
you're a cutie pie. It stands for Pat. I'm a white American. You spend too much time on here.

Go ahead and give an intelligent criticism of hadoop, spark, or scala otherwise go back to writing bash fetch scripts and wishing your anime girlfriend was real.
>>
>>60129412
data or it didn't happen
>>
File: fhex.webm (2MB, 736x412px) Image search: [Google]
fhex.webm
2MB, 736x412px
I'm trying to create a small ncurses hex editor.
It's working ok right now, but my final goal would be to make this an alternative to 010Editor and read it's binary template files (.bt) to annotate binary files in the hex editor.
What is the legal situation here? Since GIMP can open .psd files it has to be possible, right?
>>
>>60133727
My pajeet alarm is going off because I don't think you're taking about the anti-pajeet spark.
>>
>>60128195
>>60128427
You mean economic migrant from Egypt recreational facility
>>
>>60133825
I just don't think you know what I'm talking about period lol. I won't make fun of you for not knowing. Instead you should check it out:

http://spark.apache.org/

if you've ever wanted to take a really large amount of data and process it, it's one of the best ways to go about it.
>>
File: 1362960884712.png (102KB, 241x228px) Image search: [Google]
1362960884712.png
102KB, 241x228px
>languages that use keywords for everything
>>
File: 1402311243237.png (315KB, 420x540px) Image search: [Google]
1402311243237.png
315KB, 420x540px
>another day wasted on 4chan instead of learning pointers
>>
>>60133850
Thanks your the confirmation
>>
>Write a function setbits(x, p, n, y) that returns x with the n bits that begin at position p set to the rightmost n bits of y, leaving the other bits unchanged.

prove you're not a pajeet
>>
>>60133865
I can teach you about my pointer.
>>
>>60133950
lewd
>>
>>60129717
If google wanted to take a shit in your mouth, would you eat it?

Jesus fucking christ, even if the average google employee was better than industry average, did you even think about what you are saying?
If they left their fancy google job, there's 2 possibilities:
1) They left because they couldn't keep up the pace, or were effectively fired but told they could leave to not cause a fuckup

2) They're actually pretty good, in fact good enough to start their own business

Even if (2) happens, what makes you think they going to apply for a shitty job at your company?

Ex-google employees are no different to any other companies ex-employees; they either left or were asked to leave.
>>
>>60133813
So long as you don't somehow use 010Editor's code to read .bt files you should be fine.
>>
>>60129412
Not disagreeing with your method like the rest of these mouth-breathers, but you have misunderstood something.

There's no real evidence that using Go or Python previously made the dudes any shitter at programming.
However, there IS correlation between these groups:
- People that thought putting Go/Python on the resume was a good idea
- People who are shitty programmers

People may have tonnes of previous experience in python, but just don't put it on their resume because they have more important things to list.

I'd say mentioning those languages it more of a clue that they don't have anything more impressive to mention, the same way that people without a degree will focus on their highschool GPA.
>>
>>60134059
you're taking a bait post too seriously
>>
So are algorithms for things like compression, encryption, sorting, AI, etc... written by computer scientists or mathematicians?
>>
>>60134082
Computer scientists are a subset of mathematicians.
>>
>>60129085
f a l s e
>>
>>60133865
Grow a cons pair.
>>
>>60134082
there's no law keeping people with math phd's from working on algorithms. it's an area with a lot of money, so people from all fields will gravitate to it
>>
>>60134090
that's like saying "biologists are a subset of mathematicians". yes, computer scientists use math but so does everybody

http://www.scott-a-s.com/cs-is-not-math/
>>
>>60134069
Are you just upset that nobody is defending python and go anymore?
>>
>>60134199
i'm upset you're not snuggling up with my in my bed right now
>>
>>60130346
>confused on hiding windows after the fight ends/escapes and getting rid of their rrelated pictureboxes

this.Hide()?
>>
>>60134259
If they're only there for a year, what skills have they picked up?
Do you think that just for them to get a job at google at all means they must be some kind of savant?

Seriously, when google asks you to open your mouth, do you ask them how wide?

tl;dr I wouldn't want to hire anyone who seems to hop between jobs every 12 months because they "want to persue other paths".
That's nothing but hr talk for having a shite attention span and getting bored too easily to get any work done.
I'd wan't to hire actual workers, not hipsters with cool looking resumes.
>>
File: thishide on buttonescape.png (250KB, 1600x690px) Image search: [Google]
thishide on buttonescape.png
250KB, 1600x690px
>>60134301
using this.Hide immediately closes the fight window once I intersect
>>
Idris > Haskell > Scala > OCaml > F# > Rust > C++ > C# > Java > C > FORTRAN > D > CL = Scheme > Clojure > Forth > Python = Ruby = JavaScript = Perl = PHP > Go
>>
>>60133865
>Learning pointers
What the fuck do people even mean by "learning pointers"?
A pointer is a variable that stores the memory location of another variable. You can dereference the pointer to access the original variable. Done.
Learning how to use pointers to make data structures is learning data structures--hopefully you already know how pointers work by that point.
>>
can someone please help me with this? my brain is hurting
#include <stdio.h>
#include <stdlib.h>

// Returns x with the n bits that begin at position p set to the rightmost n bits of y, leaving the other bits unchanged
unsigned setbits(unsigned x, int p, int n, unsigned y){
return (x & ((~0 << (n+p)) & (~0 << p))) & ((y & (~1 << n)) << p);
}

void main(){
printf("%u\n", setbits(0xF, 2, 2, 0));
}
>>
>>60134335
I'm not terribly experienced with programming but maybe implement a bool flag that will execute the this.Hide()? It sounds like you're not even getting a chance to make a choice when it comes to the fight with a creature.

something along the lines of:

bool fightEnded = false;
bool escaped = false;


//your code for the encounter

// player chooses to escape
escaped = true;

// player kills creature or vice versa
fightEnded = true;

if ( escaped == true || fightEnded == true)
{
this.Hide();
}
>>
How long will it take to compile gcc on my toaster /dpt/?
>>
>>60134399
>>>/trash/
>>
jävla norrmän sluta skitbreva på min favoritbräda
>>
>>60134442
what are you going to compile gcc with?
>>
>>60134469
An older version of gcc.
>>
>>60134469
I'm compiling gcc 7 with gcc 6.3.1. It's been going for almost 6 hours.
>>
>>60134482
once I tried compiling clang. wasted a ton of time and a ton of hd space. I'll never do it again
>>
>>60134482
It took GCC ten years to go from 4.x to 5.x, and two years from 5.x to 7.1. Did they swallow the Chrome pill?
>>
File: huehue.gif (1MB, 480x270px) Image search: [Google]
huehue.gif
1MB, 480x270px
>>60134399
>Java > C
>>
>>60134441
My teacher didn't go over bool much but I would assume that as a variable I would use
private void buttonEscape_Click(object sender, EventArgs e)
{
lblFight.Text = "Hero has fled...";

bool escaped = true;
}

And then I would follow it up with yours
>>
>>60134630
I think they explicitly did
>>
>>60134399
>Implying you've used even 4 of those
>>
File: C9t4YX4U0AAoLig.jpg (54KB, 445x629px) Image search: [Google]
C9t4YX4U0AAoLig.jpg
54KB, 445x629px
>>60128161
Want to try upping the performance of Doom 3 (which is open source).
Any tips?

As the pic suggests, it's GPU bound.
>>
>>60134630
No they swallowed the C++ STD pill
98 - > 11 = 13 years
11 -> 14 = 3 years
14 - > 17 = 3 years
>>
>>60134649
Yeah it's a variable just like int or string. The only real difference being it can only be either "true" or "false".

What you've got there looks good! Although I'd declare the bool variable outside of the button click event.

Also remember to reset the variable back to false when the encounter has finished.
>>
>>60134649
>
bool escaped = true;

Well you're declaring a local variable here. Doesn't persist outside the scope. You need to pick somewhere to store it.
>>
>>60134649
that's the most disgusting indentation I've ever seen
>>
File: dlang_chan.jpg (139KB, 470x545px) Image search: [Google]
dlang_chan.jpg
139KB, 470x545px
Threadly reminder that dlang-chan is not dead, and she's super duper cute! Say something nice about her, /dpt/!
>>
>>60134710
Reimplement the engine in DX12
>>
https://www.youtube.com/watch?v=gTBCHu0btn8
>>
>>60134710
https://en.wikipedia.org/wiki/Checkerboard_rendering
>>
>>60134742
I was gonna photoshop this to some approximation of necrosis all over her skin. But then I realized D doesn't have enough of an audience to make the insult worth it.
>>
>>60134727
It's GNU QUALITY!

>>60134796
No, don't do that.
>>
>>60134826
what the fuck is this
>>
>>60134841
Never heard of it, sounds pretty interesting.
>>
does anyone know how the image hash for the archives is generated?

for example this image >>60134742 has archive image hash ttnnYRUwvjgbvnwvkx3a2g

but when I look at its MD5 it says b6d9e7611530be381bbe7c2f931ddada
>>
>>60134854
they're called sweater puppies
>>
>>60134874
It is very interesting.
Check out temporal checkerboard rendering too. As it has visual improvements as well.
>>
>>60134826
>start video
>her speaking skills are kind of shit but so far nothing terrible
>get to the unofficial guide to MVC
>YAMEROOOOOO
It's public speaking 101 all over again
>>
>>60134975
she's cute and that's the only thing that's important for girls to be
>>
>>60134993
She's pretty good at explaining too. Seen a lot of people that are worse. And I couldn't do better myself.
>>
>>60134993
>cute
My 2D girls say otherwise.

>>60135003
>She's pretty good at explaining too
She's alright. Like you I've seen quite a few people crash and burn, but "prety good" is a hyperbole.
>>
>>60135047
You sure you're not holding her to a higher standard just because she's a 3D?
>>
>>60135068
I am, but I already factored that in my OP.
>>
>>60134649
>12 space indentations

For what purpose?
>>
New thread:
>>60135137
>>60135137
>>60135137
>>
>>60134933
>they're called sweater puppies
??????
>>
>>60132947
>moding with Marisa
https://www.youtube.com/watch?v=PWeH_CcTq_8
Thread posts: 320
Thread images: 38


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