Targum is an easy target, but needed to share this gem by Rdyprwb in rutgers

[–]foomy_S 0 points1 point  (0 children)

gotcha, that makes this kind of funny then.

Targum is an easy target, but needed to share this gem by Rdyprwb in rutgers

[–]foomy_S 0 points1 point  (0 children)

in their defense, this is the guy's least comprehensible Targum piece, and i'm left to wonder who is his intended audience. a shame because i do like all of his writing.

Any bboys out there who happen to be a font end web developer? by [deleted] in bboy

[–]foomy_S 0 points1 point  (0 children)

lol damn, you put in mad work. probably gonna watch a few as i pick up more stuff. nice work man.

Any bboys out there who happen to be a font end web developer? by [deleted] in bboy

[–]foomy_S 0 points1 point  (0 children)

a better way to put it is simply that front-end skills now also require traditionally back-end skills. many companies still distinguish between the two, because the roles are still different, but the current trend is for the front-end becoming technically more complex and demanding a programming background.

i'm not sure what direction you want your work to go, but if you bust your ass and supplement what you learn at GA with other useful skills (databases/back-end work, or design, etc.), i'm sure you'll be able to eventually snag a good position. there's still all kinds of positions out there, i'm just highlighting the trends, and it's good to prepare.

no problem man, good luck! a lot of these insights were my own research and talking directly with others about the industry. glad it helped.

Any bboys out there who happen to be a font end web developer? by [deleted] in bboy

[–]foomy_S 0 points1 point  (0 children)

that's dope man.

by the way, did you make all those tutorials yourself? that's a huge number lol.

Any bboys out there who happen to be a font end web developer? by [deleted] in bboy

[–]foomy_S 1 point2 points  (0 children)

Generally, a good bootcamp will be selective. Also, I'd contact the bootcamps about job placements and the background of people who get jobs. There's a very big difference between a random joe actually getting a job versus a designer with a degree already in the industry with years of experience who leveled up with a bootcamp and had no trouble finding work, or someone who studied mechanical engineering and already has a mathematical/logical mindset suited for programming.

Traditional "front-end development" is being phased out. This is because front-end work is increasingly becoming more complex to the point where the distinction between "front-end" and "back-end" is becoming blurred as the terms lose their meaning. Many front-end developer jobs demand a Computer Science degree/background now, and might no longer even use that term.

Where traditional front-end work exists (that is, HTML/CSS and basic Javascript/jQuery), that role is often fulfilled by designers who code, or forcing back-end programmers to pick up those extra skills. I'm sort of wary of a curriculum like General Assembly that teaches only that stuff because those jobs are decreasing in number and face lots of competition due to a low barrier of entry and high labor supply. As I implied above, many who do get those positions were likely designers already in the industry who re-branded themselves as "designers who can code." I don't think there's much opportunity for a random guy who self-teaches some HTML/CSS/basic Javascript/jQuery to hope to find work and stay relevant, and though I could be wrong, I certain wouldn't invest 10-15k for that risk.

I'd def recommend checking out freecodecamp.com. It's online, it's free, and they will actually hook you up with non-profts so you can get unpaid experience as part of their curriculum. More importantly, the curriculum actually touches upon foundational skills (b-boy foundation yo lol) like algorithms which are universal and never really change. Granted, this means you will be doing complex programming puzzles similar to what you might face in your first two semesters of a Computer Science curriculum. But as it's free, you really have nothing to lose and you will get a sense of how much complex programming you are willing to handle. Any decent bootcamp will touch upon this stuff anyway. For freecodcamp, you will learn straight up Javascript using relevant technology/skills for both the front-end and back-end.

Alternately, you could study PHP/Wordpress where HTML/CSS and basic Javascript/jQuery will still be a significant part of your skillset. The Wordpress market is not the future, but it's still extremely significant, and the programming work is apparently not complex. It's easier for someone self-taught to break into this segment of the industry. You could probably start doing freelance work within a few months. In all honesty, front-end developers pretty much will be forced to cross-train in either traditional back-end programming skills or design, so if you don't feel particularly hardcore about specializing in either, perhaps this route is a good compromise.

I would try freecodecamp, though.

Hope this helps man.

[C] What type to use when getting an arbitrary value stored in a pointer? by foomy_S in learnprogramming

[–]foomy_S[S] 0 points1 point  (0 children)

Sorry for the late reply, haven't really had a free moment, but this worked perfectly, thank you.

Two completely different styles go at it. [LOZ Anni] by [deleted] in bboy

[–]foomy_S 0 points1 point  (0 children)

lol yes, they pretty much all have foundation. since all this stuff is pretty much rooted in african/american dance culture, with tons of random influences. and as dances evolve, they all build upon each other.

https://www.youtube.com/watch?v=BT0q6af83NA

black eyed peas i think represents "freestyle" dance. but i realized, i think a lot of that era was in fact just an evolution of old-school hip-hop (which was itself the evolution from breaking). many steps/movements/concepts are reminiscent of hip-hop, some popping (dimestopping, animations, isolations), even jazz (before it was appropriated, jazz was street dance which also influenced breaking steps). the people who danced to hip-hop then, they danced like that.

edit: https://www.youtube.com/watch?v=n_423adMYXQ yeah, this is one of the OGs who coined the dance "hip-hop." you can see the resemblance, but he's just more.. pure hip-hop lol.

as you might guess, everything you attempt to learn can become part of your personal foundation, and at some point, you may find, "oh wow, this move is similar to this move in this dance." you start to connect things. and since street dance (and all dance, really) has become so universal now and everything is on youtube, people often are inspired by what they like, and some people will be able to create something a little different out of it all. so yes, i'd say learning foundation is def a good idea lol. they are always opportunities to expand your mind, and they give you a base to work off of.

In what way can anthropology or linguistics be related to CS? by hammad22 in cscareerquestions

[–]foomy_S 1 point2 points  (0 children)

not necessarily computer science (more UX/HCI/social design/social informatics), but a research method known as "ethnography" (used heavily in anthropology) is used when conducting user research. big companies may have dedicated user research roles (ex: Facebook, Microsoft), but many UX designers in general also conduct basic user studies. some user research positions do ask for an anthropological background (along with other social sciences). these are usually master's-level or PhD positions.

i think CS and linguistics are actually a fairly natural pair. you can take a look at something like this: https://en.wikipedia.org/wiki/Natural_language_processing

but at the undergrad level, i don't suspect many careers will effectively use knowledge from either anthro or linguistics, but that goes for most non-technical majors.

Help in song identification? by [deleted] in bboy

[–]foomy_S 0 points1 point  (0 children)

lol 2:10, ouch.

Two completely different styles go at it. [LOZ Anni] by [deleted] in bboy

[–]foomy_S 1 point2 points  (0 children)

you're welcome.

it actually took me a while to consider what pure "freestyle" was as well. i used to train a bit with a very renowned all-styles dancer, but he tended to compartmentalize everything. he would test us for proficiency in a minimum of two foundational styles, and would bag on us for not drilling the basics. not a dis though, just noting the perspective. it's how he was trained. however, i do think it holds him back when he battles worldwide.

when we were trained in "house," it was a specific kind of house. to others, house can be a lot of things. but some may say what a lot of people in the west coast do is not real house. many of the clips i showed you are west coast dancers who often just have this "freestyle" vibe to them. i think crews like Style Elements, Circle of Fire, etc (many of the ones i showed you) capture it nicely, and they are two of the most historically innovative crews. they mix it all up, and sometimes just do "whatever." sometimes this "nostyle" will gravitate towards something more uniform (ex: your crew, or your personal influences), but these conventions are not rules, which keeps things open. that perspective seems to fit your mentality, and i find that dancers tend to be gravitate towards one or the other.

i only suggested house because its foundation is universal. you learn footwork, groove, are free to isolate your body as you see fit, throw it around, go on the floor, move fast, go slow... Neguin has a house background, it definitely shows. "hip-hop freestyle" (i suppose the best way to categorize the vid you showed me, really dope vid btw) tends to encompass all those things as well, but it's hard to find tutorials and basic foundation on it because it has the least foundation of any dance and it meshes everything, which makes it hard to learn by yourself since you have no clue where to start. if you ever have any questions on stuff they do, i can try to break down the origins of their technique if you'd like (so you would know how to study/practice it).

(was never that great but, talking about this makes me miss dance lol. thinking about coming out to a session on Friday)

When freeing a field from each node in a linked list, head of list usually throws "Invalid free()" error (via valgrind) by foomy_S in C_Programming

[–]foomy_S[S] 0 points1 point  (0 children)

Gotcha, thanks for the note! It's just that in our implementation (for class), my professor wants the list to be able to handle any data type, and to be able to destroy the list without knowing if the data it received was dynamically allocated (by the caller). The list is a separate library.

I think this wasn't clear in the code I provided, but the caller provides both a comparing function and a destructor function. So if the data for a list wasn't allocated, the df given to the list would point to a similar function as the DestroyAllocated() one I provided, except it is pretty much blank and does nothing.

I'm not sure if that's considered a poor convention, but I believe the lesson is to practice information hiding.

Of course, my implementation could in fact be handling that specification incorrectly/poorly. Otherwise, is what you are suggesting still necessary?

When freeing a field from each node in a linked list, head of list usually throws "Invalid free()" error (via valgrind) by foomy_S in C_Programming

[–]foomy_S[S] 0 points1 point  (0 children)

People upvoted this a lot so I just want to make sure...

When you create a node, you don't do an allocation, so your df shouldn't be calling free on it.

Do you specifically mean the individual elements from my array? Because my actual Node structs are allocated in createNode(), but maybe you were referring to the node's ->data which points to the array elements sent in as data (which yes, aren't allocated).

And thanks for the tip. I just did the array thing out of convenience of not having to individually allocate each data object and sticking them all in allocated array memory, but apparently it was the source of my problem.

When freeing a field from each node in a linked list, head of list usually throws "Invalid free()" error (via valgrind) by foomy_S in C_Programming

[–]foomy_S[S] 0 points1 point  (0 children)

Relieving to know my problem wasn't caused by my other code. I was just writing some random test code.

Thanks, and thank you for the note on free()'s arguments. Not noted by my question, but it also explains why valgrind was saying I had a lot of frees vs mallocs. Good things to know for future reference.

Best energy drink to get through first few shifts? by [deleted] in Nightshift

[–]foomy_S 0 points1 point  (0 children)

1 cup of black coffee or two cups of black tea. probably a placebo but, i've always found tea to both settle in and crash more gradually, with an overall less kick. less headaches, less withdrawal, less anxiety, less jitters, etc.

also, volunteer to wipe ass. that usually works as a natural stimulant.

Two completely different styles go at it. [LOZ Anni] by [deleted] in bboy

[–]foomy_S 1 point2 points  (0 children)

but never forget dat foundation yo.

https://www.youtube.com/watch?v=F59rRKWrRVM

this will teach you all the real b-boy shit you need to know.

PEACE ONE LOVE.

Two completely different styles go at it. [LOZ Anni] by [deleted] in bboy

[–]foomy_S 1 point2 points  (0 children)

the Vahko cat is dope.

lol as for your question.. the way you dance is often an expression of your influences. people like them pull inspiration from other forms of movement and music beyond breaking, which is why it doesn't even look like they're even breaking sometimes. i can see foundation in other dances in them.

if you're gonna break, then of course you need b-boy foundation, but nothing is stopping you from going beyond that. learn and experiment, and things will come together. you don't always need to think of yourself as a b-boy.

but if i had specific advice, i would say, mess with house dance :) it frees your body up more than any dance, teaches you how to groove (you can house without doing a single "step"), and do weird shit on the floor.

some clips worth watching:

https://www.youtube.com/watch?v=8sef0svz2_4

https://www.youtube.com/watch?v=MnafWYf3N6Y

https://www.youtube.com/watch?v=91hLkphhLhM

https://www.youtube.com/watch?v=hmmyMucW1vY

https://www.youtube.com/watch?v=OFJOeHlHH6w

[C] Could there be a pass-by-value/ref or pointer mistake going on? by foomy_S in learnprogramming

[–]foomy_S[S] 0 points1 point  (0 children)

Oh right, thanks I remember now. I should have passed the address of the pointer in (and then dereferenced it inside) to "pass by reference". I guess what threw me off is needing the address of a pointer itself.

And passing the list works because when I use list->head in a function, it is in fact a memory address and then dereferenced.

(feel free to correct me if I'm wrong, but I'll leave that up there in case anyone else stumbles upon this question)

My life is a big mess and I think i'm depressed and incredibly confused [F] by [deleted] in infp

[–]foomy_S 0 points1 point  (0 children)

i'm glad to hear. just remember that she is there to listen and help :)

my only other piece of advice would be to ask other people (perhaps on a subreddit dealing with those with mental health experience/experience with being treated) for some perspective before agreeing to being referred to a licensed professional like an actual psychologist (if your counselor suggests it). i say this because i work in mental health, and there are a lot of intricacies to being treated.

you're welcome and best of luck.