Leave these fields empty (spam trap):
Name
You can leave this blank to post anonymously, or you can create a Tripcode by using the format Name#Password
Subject
Comment
[i]Italic Text[/i]
[b]Bold Text[/b]
[spoiler]Spoiler Text[/spoiler]
>Highlight/Quote Text
[pre]Preformatted & Monospace Text[/pre]
[super]Superset Text[/super]
[sub]Subset Text[/sub]
1. Numbered lists become ordered lists
* Bulleted lists become unordered lists
File

Sandwich


Discord Now Fully Linked With 420chan IRC

A ridiculous sequence of courses

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

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.
305 posts and 18 images omitted. Click View Thread to read.
>>
Ebenezer Billymork - Wed, 11 Dec 2019 19:24:10 EST x6K3CZQk No.38310 Reply
>>38309
Work for Filippino fintech https://www.kalibrr.ph/c/berkeley-quantitative-research-inc/jobs/89419/programmer-analyst?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic

The good thing is that the pay will be ludicrously low, because it's PH so they will be desperate to find qualified people. You're already over qualified if you've done a single meme list course. I'm guessing they have Quants already and need people to help write/implement the backtest algos after being given a complete spec if I read that job desc correctly. If you can do that see you next year in Hong Kong
>>
Nigel Wadgesatch - Thu, 12 Dec 2019 16:50:19 EST +m9FgW6z No.38311 Reply
OP what do you think of machine learning image manipulation, for replacing (not supplementing) something like Photoshop? For example, how far are we from being able to remove some foreground object and perfectly fill the void area ?
>>
Matilda Hunkintadging - Thu, 12 Dec 2019 20:51:53 EST x6K3CZQk No.38312 Reply
>>38311
MIT already did that last year and published it in ACM Transactions on
Graphics (TOG) http://cfg.mit.edu/sites/cfg.mit.edu/files/sss_3.pdf it can even do fine pixels like hair https://www.youtube.com/watch?v=PnA3Id93JKs

The best sources for this are usually MIT's technology review, which lately has sadly become much more clickbaity but you can still find non alarmist AI news there. If I were to make a prediction neural networks/deep learning will explode once 5G happens worldwide since you will have a 1 Gbps device on you at all times.

Thread

View Thread Reply
- Sat, 09 Nov 2019 14:26:28 EST PjXtvEop No.38263
File: 1573327588319.gif -(2039130B / 1.94MB, 480x270) Thumbnail displayed, click image for full size. Thread
D̵͔̔Ỉ̷͕Ẍ̷͙́K̵̗͗S̷͕̈́ ̴̭̉Ẽ̶͍V̸͍̍Ě̸̡R̵̲̋Y̵̮͒w̸̫͌h̵̽ͅw̵̺͐E̷͖̍R̷͍̾
>>
Five Lights - Wed, 13 Nov 2019 21:17:10 EST PjXtvEop No.38270 Reply
oh look, everything's STILL A NIGHTMARE
>>
Blacklights - Thu, 05 Dec 2019 15:26:37 EST Wrhh1pBq No.38304 Reply
1575577597153.jpg -(85051B / 83.06KB, 592x484) Thumbnail displayed, click image for full size.
1956 called, they want their information theory back...

JS Canvas Laser Light 3D FX

View Thread Reply
- Fri, 05 Jan 2018 16:22:23 EST E0anbCqO No.37255
File: 1515187343914.png -(58209B / 56.84KB, 1000x1000) Thumbnail displayed, click image for full size. JS Canvas Laser Light 3D FX
<html>
<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>

<script>
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");

ctx.fillStyle = gradient;
ctx.lineWidth = 10;
ctx.fillRect(100, 1000, 500,250);
}
</script>
</body>
</html>
<center>
<body bgcolor="black" onmousemove="setInterval('doit()',0.3);" onmousedown="drawe" onchange="drawe" ondoubkeclick="drawe;">
<video id="video" autoplay>

<canvas id="canvas" onchange="doit;" onchange="doit;" width="500" height="500" style="opacity:1.0;fillColor:none;">
<script>
var ii=1;
Comment too long. Click here to view the full text.
304 posts and 12 images omitted. Click View Thread to read.
>>
JS Rainbow Rings Effect Custom Size (Touch Screen) V2 SRC - Thu, 07 Nov 2019 01:55:16 EST 0vUsREHQ No.38251 Reply
<html>
<body ontouchmove="drawe();" background-color="white">
<canvas id="canvas" width="1000" height="1000" style="background:black;">
</canvas>
<script>
var size=prompt("Enter Ring Size:","10");
function drawe(){
var text = "";
var possible = "FABCGDE0123456789";
var canvas = document.getElementById("canvas");
var ctx = canvas.getContext("2d");

for(var i=0; i!=6; i++)
text+=possible.charAt(Math.floor(Math.random()*possible.length));
ctx.strokeStyle='#'+text;
ctx.fillStyle='#'+text;
text+=possible.charAt(Math.floor(Math.random()*possible.length));
ctx.strokeStyle='#'+text;
ctx.fillStyle="#"+text;
ctx.beginPath();
//ctx.strokeRect(event.touches[0].clientX,event.touches[0].clientY,1,11,1);
ctx.arc(event.touches[0].clientX,event.touches[0].clientY,size,size,Math.PI*size);
ctx.stroke();
text='';
}
</script>
</body>
>>
JS Rainbow Squares Effect Custom Size (Touch Screen) V2 SRC - Sun, 10 Nov 2019 14:38:49 EST 5c6B1BbL No.38264 Reply
<html>
<body ontouchmove="drawe();" background-color="white">
<canvas id="canvas" width="1000" height="1000" style="background:black;">
</canvas>
<script>
var size=prompt("Enter Ring Size:","10");
function drawe(){
var text = "";
var possible = "FABCGDE0123456789";
var canvas = document.getElementById("canvas");
var ctx = canvas.getContext("2d");

for(var i=0; i!=6; i++)
text+=possible.charAt(Math.floor(Math.random()*possible.length));
ctx.strokeStyle='#'+text;
ctx.fillStyle='#'+text;
text+=possible.charAt(Math.floor(Math.random()*possible.length));
ctx.strokeStyle='#'+text;
ctx.fillStyle="#"+text;
ctx.beginPath();
ctx.strokeRect(event.touches[0].clientX,event.touches[0].clientY,size,size,size);
//ctx.arc(event.touches[0].clientX,event.touches[0].clientY,size,size,Math.PI*size);
ctx.stroke();
text='';
}
</script>
</body>

Django is harddddddd

View Thread Reply
- Thu, 09 May 2019 22:42:52 EST HwbQjjrQ No.37832
File: 1557456172320.jpg -(3320922B / 3.17MB, 4032x3024) Thumbnail displayed, click image for full size. Django is harddddddd
Can one of y'all god tier progs hmu on discord. A fellas could use some Django advice.
Pic is my AV away setup for aesthetics
Discord: zdan#7177

I seem to be making it while faking it

View Thread Reply
- Sat, 19 Oct 2019 15:40:29 EST 2/QattcD No.38179
File: 1571514029195.jpg -(51184B / 49.98KB, 700x933) Thumbnail displayed, click image for full size. I seem to be making it while faking it
I haven't had any formal programming experience, but I've been coding some visualization and analytics stuff for my department and everyone seems really impressed. There are hushed whispers that I'll be asked to do that full time and gtfo the lab finally. It's really a dream job for me, but tbh it's felt pretty easy so far. I enjoy doing it and do it just for fun outside of work. Is it actually gonna get hard at some point? Seems easy to impress people with little-to-no coding knowledge.

tldr: lab biologist making r/shiny applications for my department and possibly about to be offered a full time application developer role
1 posts omitted. Click View Thread to read.
>>
Cornelius Snodfoot - Sat, 19 Oct 2019 22:51:06 EST x6K3CZQk No.38182 Reply
>>38179
You should probably learn how not to make a critical mistake when presenting data http://www.datasciencecourse.org/notes/visualization/ such as avoiding pie charts. The programming part is indeed very easy, the hard part is learning how to make a proper visualization for analysis. Get every rigorous book you can find on visualization for analysis and focus later on the programming aspect, which would entirely consist of writing more efficient code, making it more modular so you can update visualizations more easily, etc.
>>
James Randi - Mon, 28 Oct 2019 11:56:43 EST dCQT3//7 No.38223 Reply
To people who don't know any code it seems like magic.
I'm still really early in my coding journey and am all self taught.
I realize I hardly know shit but every time I try to describe what I'm doing to people with no knowledge of this stuff or atleast a basic understanding of computer science, well I might as well be speaking another language.
>>
Aspid - Thu, 07 Nov 2019 20:02:44 EST PjXtvEop No.38254 Reply
1573174964608.png -(140845B / 137.54KB, 478x409) Thumbnail displayed, click image for full size.
>>38223
Same. There's almost nothing I had in common with anyone anyways and then imagine trying to describe your latest trouble or victory... I have watched people's eyes GLAZE over like I saturated them with information, like they're staring into infinity. The alienation is only going to get worse too as you descend deeper and deeper into this little rabbit hole.

It's hard to keep up

View Thread Reply
- Sat, 11 Aug 2018 20:16:01 EST pikkS2SL No.37627
File: 1534032961336.png -(98535B / 96.23KB, 500x380) Thumbnail displayed, click image for full size. It's hard to keep up
I've studied IT and computer science. I have work experience under my belt, tech certifications, know multiple programming languages and frameworks and operating systems, have personal projects on GitHub, made websites for people, read tech books in my spare time, go to hackathons and networking events, etc. But it's so hard to keep up with all the industry changes.

Before I have a phone interview for next week, I have to learn a new programming language and a new web server platform. I also have to brush up on a different language I haven't really used in a while, and I also have to get familiar with a certain program I haven't used that much. I probably won't get the job. It's so exhausting to have to constantly learn new shit all the time. It'll always be like this, since tech is always changing.

How do you manage all of it?
7 posts and 2 images omitted. Click View Thread to read.
>>
Edwin Cliffingchatch - Thu, 30 May 2019 18:43:45 EST /XSWK9U7 No.37877 Reply
>>37739

> Now I'm working for myself on a nameless web app project marketed towards freelancers.

How are you funding that, or is it already producing?
>>
Archie Blytheforth - Thu, 07 Nov 2019 16:29:14 EST a9BpE8FS No.38253 Reply
Instead of creating a new thread for general bitching about work I'll add it to this one.
Web development is a clusterfuck, especially if you work for small business.
What sucks is fucking arbitrary deadlines for loosely defined features.
And you gonna work alone. Any crap they tell you about "team centered" is BS.

So you are expected to be a robot that never makes the "fatal" mistake of having to spend a day or two looking something up without also pushing commits.
I'm thinking about just not pushing my commits when I do them and instead giving them a trickle as so they get off my ass.
>>
Eliza Huttingfuck - Fri, 08 Nov 2019 20:55:04 EST x6K3CZQk No.38259 Reply
>>38253
Yes, the arbitrary deadlines. "This is a simple feature, should take you a week at most". Then you realize the complexity involved of said simple update, and that it will involve refactoring a majority of the program itself, When I was slaving for those freelancer sites like Top Tal that's exactly what would happen and everybody would just push anyway to avoid scrutiny from mgt because you quickly learn, nobody cares, they have no interest in quality because the real money is in the user data they have accumulated. Do you have a million unique emails? I'll buy your service for X amount. I don't care if the spaghetti code is ready to self destruct we're only interested in your userbase and will shut down your entire site after purchase anyway.

Anyway if you hate webdev you should look around your area for what universities are hiring research programmers. They always need webdevs to write UIs for the post-doc's and everything is a grant, so you're set for certain period and can't get fired unless you really fuck up. At the same time you are networking with PhDs and professors, and they're giving you information, plus written letters of reference you can use to either attend a gradschool, or get another assignment at that university. You have the letter you're in before anybody else.

What's the deal

View Thread Reply
- Fri, 01 Nov 2019 06:03:59 EST GWwvKNt9 No.38227
File: 1572602639350.jpg -(20578B / 20.10KB, 249x325) Thumbnail displayed, click image for full size. What's the deal
What's the deal with these O Reilly programming books and the vicious animals on the front covers?

I hate to judge a book by its cover, but these guys are kinda making it hard not to.
>>
Fuck Worthingstock - Fri, 01 Nov 2019 06:57:59 EST wczacrS6 No.38228 Reply
>>38227

The books suck anyway. Why pay when you have everything you need online for free?


vulkan

View Thread Reply
- Mon, 01 Apr 2019 15:00:11 EST QdPKZn3P No.37737
File: 1554145211448.png -(1979820B / 1.89MB, 640x8316) Thumbnail displayed, click image for full size. vulkan
fuckiing lol, this feels like some cruel joke. all this for a triangle, why even bother
3 posts omitted. Click View Thread to read.
>>
George Cribberchure - Fri, 13 Sep 2019 14:46:43 EST SoU4F8Rl No.38019 Reply
>>37737
too bad opengl went to shit and vulkan is just absolute fucking overkill, i would say its easier to just use opencl and write your own parallel rendering pipeline but its not, it really is not
>>
Jack Brookgold - Thu, 03 Oct 2019 10:56:45 EST WcLVFQ2r No.38104 Reply
Bruh that's fucked up
>>
Matilda Bebberhutch - Mon, 14 Oct 2019 21:39:41 EST jxqOU+Mu No.38165 Reply
>>38019
this is so fucking accurate it hurts, ive been coding game engines for 20 years and why is this spot on

Porn scraper

View Thread Reply
- Sun, 01 Oct 2017 05:52:25 EST +UW/1Srw No.37203
File: 12.jpg -(80085B / 78.21KB, 666x69) Thumbnail displayed, click image for full size. Porn scraper
I have a login to nubilefilms.com and am considering writing a quick scraper.

There is somewhere in the ballpark of 500GB of 1080p content plus loads of images.

Any interest?
14 posts omitted. Click View Thread to read.
>>
Phoebe Sondlenere - Thu, 10 Oct 2019 02:25:00 EST +0RE6QcI No.38144 Reply
Selenium is good when you are working with things like Javascript which won't load if you use bs4 (assuming you are doing this in Python). Selenium will get pretty much everything unless an element is hidden (if someone knows how to scrape hidden elements I'd love to know). Assuming they have cloudflare security (anti-bot protection) you can use cloudscraper to get around it, but than again you won't be loading any Javascript. I'd start with bs4 with requests just because it's setup is fast.
>>
Phoebe Sondlenere - Thu, 10 Oct 2019 02:29:39 EST +0RE6QcI No.38145 Reply
>>37794
Id be more concerned with them tracking account history. No amount of cookie clearing or proxies would hide it. If anything showing up in multiple locations on multiple ip's is more suspicious. I'd just rip a reasonable amount at a time something which is technically possible for a legit user.
>>
Martin Denderstick - Fri, 11 Oct 2019 17:21:01 EST a9BpE8FS No.38146 Reply
>>38145
lol that you basically necroed the thread and I actually saw the post.
Yeah you're right of course that would be a concern, but at this point I would have already got all the content.
Any way I ended up paying for stuff I actually wanted like an adult at a discounted price. I also ended up not using it like one too.

music project

View Thread Reply
- Fri, 04 Oct 2019 15:07:24 EST CO8MDNTv No.38109
File: 1570216044114.jpg -(17697B / 17.28KB, 400x400) Thumbnail displayed, click image for full size. music project
hi 420chan. i want to be able to assign sound files (musical notes played on an instrument which i will have recorded) in whatever order i want and at assigned intervals. i want to "compile" and output to the speakers or to a larger sound file. the only experience coding I have is client side (web design) :/ javascript always seemed too hard. any tips where to start? C? could i even do it with javascript do you think? windows and linux both run programs written in C, right?

i just feel like i'll have the MOST authorship power (aka creative control) if I can make the program that orders the music at its most basic level, instead of relying on commercial software that I had no hand in creating and thus may never quite fully understand. call me enthusiastic possibly, but i don't want to spend time trying to understand the DAWs.

feel free to ignore this post if you think I should be searching the search engines and studying on the programming languages on my own to find my answer. honestly, this post is as much a reminder to myself to find the information myself as it is a cry for help.


pic is the ammoon panda
>>
Betsy Cranderwine - Fri, 04 Oct 2019 17:04:14 EST Fs8QcJ3a No.38110 Reply
It sounds like you're looking for a music tracker. There are hundreds.
>>
Edward Shittinghood - Sun, 06 Oct 2019 10:13:43 EST CO8MDNTv No.38121 Reply
>>38110
but I don't understand the music tracker. :( it seems like only the creators must know how they work. and the ones who made the tutorials were their sexslave students or something. i understamp gimp/photoshop, but not blender. i'm mystified by the music software!

i have simple ideas like "play my recorded note sounds in a certain order"
arent there websites with big directories of commands i may utilize to write a simple program to achieve this
which language should i investigate?
what is python used for?
am i shitposting
>>
Shitting Bardstock - Sun, 06 Oct 2019 13:06:43 EST x6K3CZQk No.38123 Reply
>>38121
What you want is exactly what Nyquist does https://functionalcs.github.io/curriculum/#orge5b0887 and the same authors of Nyquist also made Audacity. You can do things like programatically select sound notes, give them variable names, and select any order of playback, repeat them in loops, anything you want. You can get both books the course uses on libgen.is though it's a weird Lisp syntax, the first half the second book on Algorithmic Composition covers intro to programming w/Nyquist. They take this to the extreme Sprockets level, by using probability/Markov chains to write their own noise but you of course don't have to do this just use it for grabbing and splitting up sound files into data you want to manipulate. MIT has a bunch of courses on sound design and algorithmic music using programming languages as well https://ocw.mit.edu/courses/music-and-theater-arts/

Resume/portfolio project ideas?

View Thread Reply
- Tue, 30 Jul 2019 16:20:32 EST R9gxgrMh No.37940
File: 1564518032365.jpg -(36331B / 35.48KB, 700x700) Thumbnail displayed, click image for full size. Resume/portfolio project ideas?
I just got my CS bachelors, and I'd like to get some personal projects under my belt before I apply to places.

What are some good ideas for software projects for a new graduate?
7 posts omitted. Click View Thread to read.
>>
Edward Hollerwell - Thu, 15 Aug 2019 09:19:58 EST 0u7XtIRD No.37970 Reply
>>37940
Really, I just found some problems or ceoncepts that interested me and started from there.

Even before I started my CS, I had written a small program that read out hardware information from the computer in C# with a sprinkle of x86 assembly... basically a CPU-Z clone with a few extra features. I've considered updating that one a bit with a few new things i've learned since.

Something that interacts with external hardware or homemade electronics. This can be anything from a small Arduino project to something entirely homemade that interacts in some way with the PC or another type of computer, like a smartphone.

Making a few small, simple games are also an option. It can be an excellent way to learn how to manipulate graphics quickly and manage system resources. Demonstrating simple AI algorithms like pathfinding can be well packaged in a game.

Anything that can parse and manipulate vast amounts of data quickly. Many businesses out there have huge databases of finances and statistics that need to be boiled down and shown in a simple manner. Again, certain hardware, like GPUs can be harnessed to accelerate this.

Something that automates a task in your home...

A simple AI that can recognize text or image components.

Taking an existing solution, like an API or server component and improving upon the workflow somehow... it can also be a simple, but useful UI for said API.

A simple robot project like a smartphone-controlled RC car or drone.

Really, the possibilities are endless... the hard part is always figuring out where to start :)

Getting Work Online

View Thread Reply
- Fri, 26 Jul 2019 11:07:09 EST /XSWK9U7 No.37931
File: 1564153629628.jpg -(37464B / 36.59KB, 810x425) Thumbnail displayed, click image for full size. Getting Work Online
Any suggestions for getting freelance type work over the Internet? Elance used to be good, but now it's Upwork and a complete cesspit. Freelancer.com is even worse.
5 posts omitted. Click View Thread to read.
>>
George Cribberchure - Fri, 13 Sep 2019 14:43:24 EST SoU4F8Rl No.38018 Reply
>>37952
yea but have you seen their code holy shit
>>
Frederick Tootham - Tue, 01 Oct 2019 06:27:39 EST 6x4VgI80 No.38088 Reply
you can find a lot of freelance work
>>
Frederick Tootham - Tue, 01 Oct 2019 08:16:09 EST 6x4VgI80 No.38089 Reply
You can create own site or app for smarphones. You can try to use some free site apps like wix or wordpress. But firstly you need to know about type of your site or apps. If you have plan to start online business I want to suggest you to check information about mvp app here https://spdload.com/blog/guide-to-launch-an-mvp/


Report Post
Reason
Note
Please be descriptive with report notes,
this helps staff resolve issues quicker.