420chan now has a web-based IRC client available, right here
Leave these fields empty (spam trap):
You can leave this blank to post anonymously, or you can create a Tripcode by using the float Name#Password
A subject is required when posting a new thread
[*]Italic Text[/*]
[**]Bold Text[/**]
[~]Taimapedia Article[/~]
[%]Spoiler Text[/%]
>Highlight/Quote Text
[pre]Preformatted & Monospace text[/pre]
1. Numbered lists become ordered lists
* Bulleted lists become unordered lists


Community Updates

420chan now supports HTTPS! If you find any issues, you may report them in this thread
Pose estimation and rigging by Priscilla Singerstedging - Sun, 08 Apr 2018 05:39:32 EST ID:xDpPYEfL No.37493 Ignore Report Reply Quick Reply
File: 1523180372573.jpg -(42267B / 41.28KB, 889x500) Thumbnail displayed, click image for full size. 42267
facebook released a new method to detect multiple bodies in a video. Some poeple already made their own attempts on github to do the same, and the algorithm will detect human movements and infer a skeleton out of it (you may have seen it, th eone with different colored limbs). What is the best pipeline to use this algorithm to extract movements from people in videos and place their sksletons into say anime figures in a video rendering software so the figure can follow the pose extracted form the human?

just asking for which software / language is best for this. i already know the theory, just need the practicalities of it (mostly model rigging and video stuff)

trying to make a hatsune miku x donald trump dance video but too lazy to rig it myself so i want to use AI for that.
Polly Worthingforth - Sun, 08 Apr 2018 16:33:19 EST ID:Xm/W+3lL No.37495 Ignore Report Quick Reply
You'd need a way to convert from the automatically-inferred skeleton to the target skeleton. I'm not sure which software would be best for this, but most of the skeletal rigging code I've seen was in a C-like language (C++, Java, C#, etc.) and used in videogames.
Phoebe Mucklespear - Tue, 10 Apr 2018 11:31:22 EST ID:9QSfnS0r No.37507 Ignore Report Quick Reply
Your best bet is python imho

  • You have tensorflow, the status quo on deep learning neural network.
Most probably any existing pose estimation networks you'd find on github will be done in tensorflow.
  • You can use python scripting in blender.
Although it uses it's own interpreter installation and it's not straightforward to use it in an outside application the things you can do in regards to animation and scripting in blender are second to none.
  • Makehuman
An application written in python to create humanoid meshes. It has the usual sliders to change the model attributes. You might try to get your network to come up with the sliders for a similar mesh based on an input video.

The advantage of this approach: You can at any point edit anything by hand and go beyond scripting.
The disadvantage: Many components and you pretty much have to at least adapt an existing tensorflow model.
Phoebe Mucklespear - Tue, 10 Apr 2018 11:39:39 EST ID:9QSfnS0r No.37508 Ignore Report Quick Reply
That said:

>too lazy to rig it myself so i want to use AI for that.
At current time there is no ready to use end user application that can do this.
And writing such application yourself is certainly more work that animating by hand.
A_Wizard !cMZsY.BCnU!!vVWR8L52 - Wed, 11 Apr 2018 20:43:18 EST ID:mJDH+xt3 No.37514 Ignore Report Quick Reply
This is actually a bit disturbing. An amazing toy, but the ability to log this kind of biometric data can be used for some pretty damned nefarious ends.
Samuel Berringtit - Fri, 13 Apr 2018 12:02:59 EST ID:9QSfnS0r No.37516 Ignore Report Quick Reply
I disagree, at least in an ideological sense.
I think it's disturbing that the law still regards video as hard, tamper-proof evidence. This should have been fixed in the early 00s not now when it's becoming a trivial exercise in terms of labor.
And if you find that scary see what can be done in conjunction with statistics.
For instance they demonstrated an algorithm that can guess a persons sexual orientation with 90%+ accuracy....
Just based on the intricacies of a facial expression on one photograph.

Friendly crypto community by William Smallham - Thu, 12 Apr 2018 16:48:08 EST ID:UqUR/YN3 No.37515 Ignore Report Reply Quick Reply
File: 1523566088427.jpg -(14380B / 14.04KB, 310x162) Thumbnail displayed, click image for full size. 14380
New and fast growing friendly community that provides exclusive cryptocurrency signals, newsletters, magazines, trading indicators, tools, and more based on advanced analytics and professional graph analysis techniques. Best server for providing users with evidence-based buy and sell signals for cryptocurrency trading and shorting!

A ridiculous sequence of courses by Doris Blatherstock - Sun, 04 Jun 2017 02:38:16 EST ID:HC1vVHLz No.37033 Ignore Report Reply Quick Reply
File: 1496558296564.jpg -(18091B / 17.67KB, 480x360) Thumbnail displayed, click image for full size. 18091
Hello, I made and actually did all this (including the 'grad level' research electives, except for the coding theory book)

It's easier than it looks, it took me 3 years to do that. I did it about 3-4 hrs a day at first but then everything kind of snowballed and I finished it with only 1hr a day after the first year. These days I'm finishing The Art of Computer Programming series, I'm done up to book 4A and doing 4B draft at the same time. I just do it 20-30mins a day.

I cannot shill TAOCP enough, it totally changed me from amateur to professional computer scientist by just doing hundreds and hundreds of exercises. 20mins a day, for one year, it's all you need for the first book. Anyway, pick and choose what you want from this list and enjoy

I make money from cloning shopify apps, and I work P/T on https://turtle.ai/ though much more infrequently these days. I started out shilling myself on elance (now "upwork") as a jr developer and literally taking jobs from 3rd world countries for less than I would spend on lunch. I also work 2 days a week at my local university doing "ML" (statistics) for a cancer research lab making peanuts but it's research, and fun to do, and I don't need the money. The book in that above link, "Parallel and Sequential Algorithms" was directly responsible for the lab hiring me. Anyway anons I'm here to tell you to try this have a good day.
26 posts omitted. Click Reply to view.
Sophie Hocklefield - Mon, 05 Mar 2018 04:09:18 EST ID:HH6lED9y No.37463 Ignore Report Quick Reply
OP, do you have any tips on starting out freelancing? I am three quarters out from graduating with a CS degree so I have some knowledge but I haven't been able to secure an internship and for various reasons I need to work. I don't want to go back to crappy jobs if I can help it, so I wanted to pick your brain on freelancing. Is upwork worth it if I just needed to make say 300 bucks a week or so?
Sidney Crommlededge - Fri, 30 Mar 2018 21:56:04 EST ID:Tfi7s7JZ No.37488 Ignore Report Quick Reply
will you stop removing things you double jolly african-american
A_Wizard !cMZsY.BCnU!!vVWR8L52 - Wed, 04 Apr 2018 18:33:40 EST ID:mJDH+xt3 No.37492 Ignore Report Quick Reply
Just hang out in all the crypto chatrooms. Done.
Ian Clayshaw - Tue, 10 Apr 2018 21:30:41 EST ID:5ed0HJE6 No.37511 Ignore Report Quick Reply
I thought you were b& m8
A_Wizard !cMZsY.BCnU!!vVWR8L52 - Wed, 11 Apr 2018 20:41:16 EST ID:mJDH+xt3 No.37513 Ignore Report Quick Reply
1523493676068.png -(110901B / 108.30KB, 595x746) Thumbnail displayed, click image for full size.
Spardot doesn't even remember me...

Would someone mind checking my work? by Isaac Yankem D.D.S. !!dPPr4Oxe - Mon, 09 Apr 2018 22:15:27 EST ID:PRg+vC3B No.37504 Ignore Report Reply Quick Reply
File: 1523326527669.jpg -(1821032B / 1.74MB, 4128x2322) Thumbnail displayed, click image for full size. 1821032
I'm using the site PracticePython.org to learn some python and one of the challenges is list overlap comprehension. My solution seems WAY different than what they have but it also seems to be working which seems, wrong. Would one of you kind people mind having a look and telling me if this is ferkakt? Here's a picture of my Jack Russel Terrier as a show of my gratitude.

import random

al = random.randint(5, 25)
bl = random.randint(5, 25)
a = random.sample(range(100), al)
b = random.sample(range(100), bl)
c = []

if len(a) > len(b):
c = [i for i in a if i in b and not c]
if len(b) > len(a):
c = [i for i in b if i in a and not c]
Comment too long. Click here to view the full text.
Isaac Yankem D.D.S. !!dPPr4Oxe - Mon, 09 Apr 2018 22:17:51 EST ID:PRg+vC3B No.37505 Ignore Report Quick Reply
Here's the challenge itself if that helps you understand what I was trying to do with it: (https://www.practicepython.org/solution/2014/04/16/10-list-overlap-comprehensions-solutions.html)

This week’s exercise is going to be revisiting an old exercise (see Exercise 5), except require the solution in a different way.

Take two lists, say for example these two:

a = [1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89]
b = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13]

and write a program that returns a list that contains only the elements that are common between the lists (without duplicates). Make sure your program works on two lists of different sizes. Write this using at least one list comprehension. (Hint: Remember list comprehensions from Exercise 7).


Randomly generate two lists to test this
Nathaniel Pittwell - Tue, 10 Apr 2018 01:19:26 EST ID:k++VoPQ4 No.37506 Ignore Report Quick Reply
  1. Stop using bullshit variable names. Is c common? Then call it common. Names matter.
  2. It doesn't matter which list is longer or which list you iterate over. If you were trying to optimize, all you did was waste time and create a bug.
  3. List comprehensions are always introduced as being the same thing as a list appending loop, but it isn't true. You can't reference the resulting list from within the comprehension so what you're trying to do will never work. To get unique items, either make the input or output unique.
  4. Randomly generating lists and manually checking the result is a bad joke. Instead, organize code into small functions and write test cases:

def make_common_list(a, b):
common = [i for i in a if i in b]
return make_unique_list(common)

def make_unique_list(seq):
unique_list = []
for i in seq:
if i not in unique_list:
return unique_list
Comment too long. Click here to view the full text.
Isaac Yankem D.D.S. !!dPPr4Oxe - Tue, 10 Apr 2018 22:00:49 EST ID:PRg+vC3B No.37512 Ignore Report Quick Reply

Firstly, thinks for responding and giving advice. I appreciate it immensely.

Let me address each of your comments individually to give and get clarification.

  1. The list names are used from the exercise given. Also, I didn't think they would matter much because they aren't being used in any real world code. Just as an exercise to learn how things work. I get that if I were building something that would be used for anything other than completing this coding exercise naming the lists something useful would be important. I have a little tiny bit of knowledge of JavaScript and have dicked around with creating things in it and I know to always make sure an array has a useful name so that I know what data it's storing.

2. Ok. I was thinking that because the lists weren't sorted in my code (Remember they're generated randomly) that I would always want to check the longer one against the shorter one so it wouldn't get to the end of the short one and stop. That wasn't made clear in the source material I was reading that it wouldn't be a problem. In fact, they made it seem like it would be a problem if one was longer than the other and you didn't do something for it.

3. I'm not completely sure I understand but IF I do, you're saying that I cannot check against the list I'm creating inside of the list comprehension? That makes sense sort of and working around that is definitely something I'll keep in mind. TBH: I kind of like using the for loops more than list comprehension. The whole things feels like voodoo to me and the for loops make more sense in my head.

4. I see. Randomly generating and then testing it is dumb because who knows what kind of results you'll get if they're random. I should have started with known lists, made sure it works and then generated them randomly.

JS Canvas Laser Light 3D FX by Eugene Pabblecocke - Fri, 05 Jan 2018 16:22:23 EST ID:E0anbCqO No.37255 Ignore Report Reply Quick Reply
File: 1515187343914.png -(58209B / 56.84KB, 1000x1000) Thumbnail displayed, click image for full size. 58209
<body onload="setInterval(doit,101);" bgcolor="black">

<canvas id="myCanvas" width="1000" height="1000" style="border:1px solid #black;">
Your browser does not support the HTML5 canvas tag.</canvas>

function doit(){
var c = document.getElementById("myCanvas");
var ctx = c.getContext("2d");

var gradient = ctx.createLinearGradient(Math.random()*5000,Math.random()*4000, Math.random()*235, Math.random()*235);
gradient.addColorStop("10", "black");
gradient.addColorStop("0.5", "red");
gradient.addColorStop("1.0", "black");
Comment too long. Click here to view the full text.
171 posts and 4 images omitted. Click Reply to view.
JS Full Spectrum NV SRC - Fri, 30 Mar 2018 13:02:37 EST ID:ogZT6wC7 No.37485 Ignore Report Quick Reply

<label for="hue"><p><input type="range" min="0" max="43360" value="33440" id="hue" hidden></label><p> <output id="target"></output>
<video id="main" muted loop autoplay>
<canvas id="source"></canvas>
Comment too long. Click here to view the full text.
JS NV SRC No Invert - Fri, 30 Mar 2018 13:04:22 EST ID:ogZT6wC7 No.37486 Ignore Report Quick Reply
<body bgcolor=black>


Comment too long. Click here to view the full text.
JS NV SRC Full Spec Bright - Fri, 30 Mar 2018 13:33:49 EST ID:ogZT6wC7 No.37487 Ignore Report Quick Reply

<label for="hue"><p><input type="range" min="0" max="43360" value="33440" id="hue" hidden></label><p> <output id="target"></output>
<video id="main" muted loop autoplay>
<canvas id="source"></canvas>
Comment too long. Click here to view the full text.
JS Pink NV New - Mon, 09 Apr 2018 21:40:39 EST ID:ogZT6wC7 No.37503 Ignore Report Quick Reply
<body bgcolor=black>


Comment too long. Click here to view the full text.
Ian Clayshaw - Tue, 10 Apr 2018 20:08:02 EST ID:5ed0HJE6 No.37510 Ignore Report Quick Reply
Man who was that guy who would constantly post JS/html code? Lol. Cant remember his name.

Help with databases by Fucking Higglepatch - Sun, 08 Apr 2018 12:16:39 EST ID:9uEY0yYY No.37494 Ignore Report Reply Quick Reply
File: 1523204199704.jpg -(147212B / 143.76KB, 1070x1434) Thumbnail displayed, click image for full size. 147212
Hello guys, I recently started work
ing on a website and I need it to access a certain database, I already have a key to this database, but I wanted to know if I have to learn PHP or SQL or both to use it.
Hamilton Narringville - Mon, 09 Apr 2018 02:59:33 EST ID:Xm/W+3lL No.37496 Ignore Report Quick Reply
You should generally know some simple SQL in order to access the database in such a way that doesn't completely wreck its performance.
Nigel Fuckingdale - Mon, 09 Apr 2018 05:20:37 EST ID:Kgt/ZeCh No.37497 Ignore Report Quick Reply
Thank you ! but still do I need PHP ?
Rebecca Bimblesadging - Mon, 09 Apr 2018 11:55:06 EST ID:k++VoPQ4 No.37500 Ignore Report Quick Reply
It sounds like you have an API key. If that's the case, you'll need code server side to access the API and render HTML for a user to view. You can use PHP for that. You shouldn't be dealing with SQL unless you have some responsibility for the operation of the database.

It also sounds like you're way over your head. Maybe step back and look at how other people are doing the kind of things you're trying to do.
Eugene Blackson - Mon, 09 Apr 2018 16:04:02 EST ID:WQgEyuaW No.37501 Ignore Report Quick Reply
I already know how to create a webpage (HTML5, JS and CSS) I just wanted to know how I could get into the making of the server-side of a website, since I've learned js was not really made for that.. thanks for the clarification though I forgot to mention I didn't own the database, I was just trying to make my website interact with it.
Rebecca Bimblesadging - Mon, 09 Apr 2018 19:52:08 EST ID:k++VoPQ4 No.37502 Ignore Report Quick Reply
Actually, you can do Javascript on the server. A lot of web developers today use Javascript for almost everything. I don't think it's an especially good idea, but there's no denying that it's wildly popular.

C++ by Hugh Cevingwater - Mon, 09 Apr 2018 09:00:46 EST ID:9B4LusOJ No.37498 Ignore Report Reply Quick Reply
File: 1523278846948.jpg -(24430B / 23.86KB, 576x768) Thumbnail displayed, click image for full size. 24430
I'm looking for something a bit like std::map, except that I don't care about a <key, value> pair; I just want to be able to say to the thing, "here, keep this integer". And "hey, have you got that integer, yes or no?"

Something tells me a hashmap isn't the right tool for the job, but I can't seem to figure out what is. Any ideas?
Albert Hingerdat - Mon, 09 Apr 2018 09:33:39 EST ID:8hwK1pxu No.37499 Ignore Report Quick Reply
You probably want std::hash

It's like std::map, except it only takes a key and instead of having to implement less than, you have to implement a hash function for the type you are using if it doesn't have one
Hamilton Drallerson - Tue, 10 Apr 2018 15:06:39 EST ID:9B4LusOJ No.37509 Ignore Report Quick Reply
Oh that did the trick. Thanks.

Hax by Phyllis Cubblenot - Sat, 31 Mar 2018 16:15:54 EST ID:W1v5J6Mb No.37489 Ignore Report Reply Quick Reply
File: 1522527354600.png -(135420B / 132.25KB, 720x1280) Thumbnail displayed, click image for full size. 135420
Hello, we are a grey and blackhat hacking group called Go7nSec (Guardians Of 7he Net security) we are an equality hacktivist group we also have an interest in anti-government, we also strongly enforce the idea "take from the rich give to the poor" and we are currently recruiting for people who are professional in hacking, programing, cryptography, and stegnography. We operate on kik for new memmbers (#404blacklist ). Send a list of your skills, why you want to join, any other serious hacking groups/people your associated with in the group above. we will reveiw your submission. If you do not get a reply in 1 week you have not been accepted. We look forward to seeing you during our operations!

Reuben Beblingstock - Sat, 31 Mar 2018 19:52:29 EST ID:k++VoPQ4 No.37490 Ignore Report Quick Reply
Hello fellow hackerman. Can you recommend an Android and Whonix configuration for to set up anonymous kik account?

Made a new text board by Albert Cemblestatch - Fri, 30 Mar 2018 08:47:43 EST ID:UVRoze3r No.37484 Ignore Report Reply Quick Reply
File: 1522414063536.png -(91555B / 89.41KB, 1280x1024) Thumbnail displayed, click image for full size. 91555
Made a new text board tell me what do you guys think. I am a beginner coder

Scheme by Alice Droshwater - Sat, 24 Mar 2018 00:20:38 EST ID:ZIMgPzji No.37483 Ignore Report Reply Quick Reply
File: 1521865238411.png -(113482B / 110.82KB, 540x960) Thumbnail displayed, click image for full size. 113482
I have the following projects in Scheme:

  • A ncurses-based browser
  • A bulletin board system
  • A roguelike

I would also like to implement prolog in Scheme and use it to implement collision detection for a larger game.

C++ Templates beyound trivial stuff by Nell Nagglefot - Sat, 02 Dec 2017 15:40:10 EST ID:9QSfnS0r No.37248 Ignore Report Reply Quick Reply
File: 1512247210926.jpg -(155896B / 152.24KB, 977x1488) Thumbnail displayed, click image for full size. 155896
What's the deal with C++ templates?
I'm looking for explanatory videos on it that is reasonably well produced
(not some autistic dude rambling to a screen recording)

Doesn't have to be a video though if it's well written. All explanations I've found so far don't give me any reason of why to use them at all (instead for instance method overloading)

Some time I'd need to for instance loads of static data that I could define by hand but still would like to take advantage of encapsulating things that resemble state machines in classes.
I use C++ for microcontrollers, never on a PC and some times access to hardware can't be done inside a class the straight forward way, like storing pointers to a hardware pin, timer register, etc... inside anything non-static.
Nicholas Banningpat - Sat, 02 Dec 2017 19:30:43 EST ID:v79vrqu4 No.37249 Ignore Report Quick Reply
Templates are about generics and generics are about types. You should understand the type system and how generics work if you want to call yourself a C++ programmer, but that's not to say your embedded code will suffer if you don't.
Nathaniel Clublingson - Sat, 02 Dec 2017 20:00:31 EST ID:BW3MomrQ No.37250 Ignore Report Quick Reply
For embedded code, you probably don't need templates for much. Maybe if you have 8, 16, and 32-bit data types you could write code that could use any of those interchangeably, but I don't think it'd be as useful for you as for someone writing for more flexible systems.
James Brocklecocke - Fri, 23 Feb 2018 16:55:05 EST ID:9QSfnS0r No.37449 Ignore Report Quick Reply
OP here

Somebody did make a video yesterday showing off code that does the thing I posted about, namely template programming for embedded.
https://www.youtube.com/watch?v=A_saS93Clgk ... if anyone is interested
Graham Gublingwidge - Wed, 21 Mar 2018 05:04:05 EST ID:22oSMVrj No.37481 Ignore Report Quick Reply
You can do a lot more with templates than just generic types like some noobs would say. There is a famous book on templates called C++ Templates: The Complete Guide. You can find the first edition easily and I have also found the second edition online for free but it seems to have been taken down by now.
Oliver Wonninghud - Thu, 22 Mar 2018 18:45:14 EST ID:LJ4pKTeI No.37482 Ignore Report Quick Reply
Libgen my dude.

fsf by Reuben Brittingsadging - Thu, 25 Jan 2018 06:24:09 EST ID:2ob1iX5O No.37290 Ignore Report Reply Quick Reply
File: 1516879449223.jpg -(282819B / 276.19KB, 1920x1121) Thumbnail displayed, click image for full size. 282819
hey lemme find out THat this system is being remotly controled by someone behind the desk or is some room upstairs wtf WMI cmon admins!!!
Hannah Pickcocke - Sat, 27 Jan 2018 01:10:48 EST ID:BW3MomrQ No.37297 Ignore Report Quick Reply
I'm not sure what you're asking for or how to help you.
Esther Bunham - Tue, 20 Mar 2018 19:00:35 EST ID:uuTMcsOp No.37480 Ignore Report Quick Reply
lol man
my thoughts exactly
Albert Feddlewock - Mon, 02 Apr 2018 12:59:46 EST ID:lP7MCiRB No.37491 Ignore Report Quick Reply
Literally just check behind your desk dude, if there's somebody there, fiddling with your wires, then yes, your system is being remotely controlled from someone behind your desk.

This is an admin problem. Fuck the wiregnome up yourself. RTFM.

Pages Next>>
0 1 2 3 4 5 6 7 8 9 10 11
Report Post
Please be descriptive with report notes,
this helps staff resolve issues quicker.