Leave these fields empty (spam trap):
You can leave this blank to post anonymously, or you can create a Tripcode by using the format Name#Password
[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


Discord Now Fully Linked With 420chan IRC

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

ctx.fillStyle = gradient;
ctx.lineWidth = 10;
ctx.fillRect(100, 1000, 500,250);
<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;">
var ii=1;
Comment too long. Click here to view the full text.
352 posts and 12 images omitted. Click View Thread to read.

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)

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.
347 posts and 19 images omitted. Click View Thread to read.
Lydia Herryham - Thu, 23 Jan 2020 16:30:17 EST x6K3CZQk No.38416 Reply
Their internship pays around $10k/month apparently so is highly competitive but you can beat the competition by doing the following:

Pay specific attention to everything Yaron Minsky has said about being modest about one's own ability and education. The biggest problem in most tech companies is you have these people giving solutions when they don't really understand what they're talking about. AKA bluffing. A fintech company doing millions of tiny loops/trades disaster can strike with the smallest edge case you didn't consider because you insisted on a solution you didn't fully understand which will put them out of business permanently. So the #1 rule is do not provide a solution unless you are absolutely sure and can back it up when challenged by some guy with a PhD.

Instead, when you are new what you want to do is think through the problem, which is exactly what PAPL/Brown's cs019 class teaches. This is what they want, you describing to them exactly how you would try and understand the full domain of the problem for the sole purposes of putting you on a team somewhere and they will know you can communicate in a helpful manner. As for the technical specs of JStreet, I believe they use S-expressions for all their configuration files, because these have to be parsed and if you took PAPL/cs019 you'd know that sexp make it really easy to write a parser. They use emacs with their own proprietary patch review system. (this is all on their company blog). They rewrite basic unix software, like rewriting a mail transfer agent to OCaml. They really really care about correct and readable code because of billions of dollars on the line every second so CMU's 15-122 class on contracts, or 15-150 proving programs are correct will help you here. The book 'The Art of Software Security Assessment' would def be worth a flip through as well, just to understand how code review works. Not that you'd do all that in the interview but you would know of corner cases because you've already seen them. My strategy if I was interviewing would be to deny them asking more questions, by fully working out a problem I already understood. For example they ask you 'how would you solve this problem'. I would write a skeleton with tests first just like cs019/PAPL to flesh out the full domain. I would find an invariant to help my implementation appear correct, avoiding all words such as 'prove correct' since that opens them up to start testing you on proof knowledge, which is their way of telling you that you violated their rule of using terms that you don't fully understand. Being very careful with what you say is paramount, people like to naturally exaggerate or casually throw around words without fully knowing their meaning. "Oh I didn't really mean prove, I meant this is reasonably correct" means you still failed the interview. I would pseudocode in temporary comments some of the contract syntax from CMU's 15-122 but not go overboard, just showing to them that yes, I can actually reason about something fully and not just turn out a simple crap function and go for lunch. I would constantly probe them for information, again this is strategy, keep them talking on your terms this will shorten the interview.

They also want you to know some functional programming despite what their application writeup claims, (see the interview reviews on glassdoor) but you wouldn't want to do the interview in OCaml you would do the interview in whatever language you have always used but know enough about OCaml that you can at least read an OCaml program (they will teach you OCaml). Strategy: the people in the interview room are all experts in OCaml so if you start writing something they will test you 'do you know that library exposes X scope to the local environment? do you know the big-O of this OCaml sort built-in?'. However if you show up with your obscure expertise in some less complex language, or even writing in Python you'll have an easier time. I would probably do the interview in Standard ML personally, because it's syntax is very simple for a white board, the language spec is sealed in time and easy to understand fully, and CMU has both 15-150 and their parallel algorithms course for a huge amount of practice in SML. You could also do the Cryptopal's challenges in SML, anything to get a lot of experience. That's me though,…
Comment too long. Click here to view the full text.
Lydia Herryham - Thu, 23 Jan 2020 16:47:15 EST x6K3CZQk No.38417 Reply
Eh, it would also help to watch 'Effective ML' talk Yaron gives every year to Cornell's CS3110 which is floating around youtube. After look at some of their open source code, and their style guide. Not every successful intern actually ends up working there, remember these ivy league kids have golden opportunities to FAANG outfits or access to capital through friends to start their own ventures whereas you don't have any of this, making it more attractive to hire you instead.
Samuel Honeyridge - Thu, 23 Jan 2020 19:02:14 EST x6K3CZQk No.38418 Reply
Some more advice I left out from experience doing the awful interview dance of phone screen, whiteboard, lunch with future coworkers, another whiteboard interview etc.

First the application/cover letter. Be aware anything you write here, they will test you in the interview. "I took a class on compilers" well now you're going to get an hour of compiler questions. Be brief, tell them exactly why you want to intern there. Remember they are reading a million applications. Don't mention anything about language "I love functional programming" because what if tomorrow they decide not to use OCaml anymore. I would write I want to work there because your research about the company led you to believe they are the best to teach you, or you are highly interested in producing software that is correct and easy to read and would like to learn how this is achieved. Before you send your application print it out and think of all the questions they may ask you about it. The less specifics you put on the application the better. I once had some engineer guy ask me about a specific thing the entire interview because I stupidly put it on my resume. Luckily they still hired me anyway, likely because the other candidates were even worse than me carpet bombing their application with topics to grill them about not because my answers were all that great.

The really horrible phone screen guy everybody has to deal with has a list of answers, and your esoteric solution to his questions will fail even if they are correct because he has no idea, he's literally in a car driving around and just shouting orders at you "Name three unix programs who's names are only two letters long and what they do". I always probe these guys a little before answering because you only get one chance to answer.

The lunch after the highly stressful whiteboard interview is still an interview. It's like those lie detector tests where they switch it off and tell you 'okay let's just relax and take a break' you aren't actually taking a break. In the lunch you just try to be somebody they want to be in the same room with all day everyday. Don't tell them your schools is shit, this violates the 'Extreme Ownership' management style of making excuses and undoubtedly one of them will make a comment about how plenty of people worldwide can never even get to school implying you should be grateful. Always be positive and give the impression that you take charge of your own life. Good topics to talk about is NY, what do they like to do there, what are the good local bands you should be seeing, where's a good place to live, etc. Nobody likes to talk about work over lunch, try not to mention anything about school or work unless they bring it up. Try to not talk about finance either.

If you actually do get the internship, take notes so you never have to ask the same question twice. Pretend you are still at school and study after work, like their proprietary code review thing, their style guide, anything. They will pick up on this 'hey this guy improves every single day and doesn't need to be babysit'. They use Mercurial (hg), so this is an example of what to study when not at work. Or study emacs. You don't want to be asking a bunch of mercurial and emacs questions everyday. If it's going good and you are nearing the end of internship ask them to make you an offer for F/T and tell them you plan on continuing your education P/T at whatever NY university. I'm pretty sure they pay for your school. Now you got what you wanted, a better school and fully paid for.

Forgetting how to defecate

View Thread Reply
- Mon, 20 Jan 2020 14:34:01 EST 5U0840IT No.38404
File: 1579548841855.jpg -(75309B / 73.54KB, 640x360) Thumbnail displayed, click image for full size. Forgetting how to defecate
You ever have those moments when you gotta read up the documentation for simple shit like a printf?

Today I forgot how to do function declarations in Ruby, despite having worked on a RoR project since March last year - dw I've already flagellated so it's all good now.
William Penkinridge - Wed, 22 Jan 2020 11:42:43 EST 2uMcyjEl No.38411 Reply
You can forget anything that isn't muscle memory. Trick is not to remember everything but to find what you need very quickly.

Spying aplication

View Thread Reply
- Mon, 20 Jan 2020 07:25:39 EST cC75b9f3 No.38403
File: 1579523139046.jpg -(31465B / 30.73KB, 720x1280) Thumbnail displayed, click image for full size. Spying aplication
Hello anons I'm looking for an android spying drug. FREE. It's supposed to be invisible and so I can download the files on my system.
I apologize in advance for the English

I created this social media site because I got kicked off Facebook

View Thread Reply
- Sun, 12 Jan 2020 08:52:35 EST SsATvW5N No.38374
File: 1578837155720.png -(370342B / 361.66KB, 1618x867) Thumbnail displayed, click image for full size. I created this social media site because I got kicked off Facebook
I created this social media site, sharfly.com

Free speech, no bans

check it out, tell me what you think.

batch coding is vomit

View Thread Reply
- Sun, 12 Jan 2020 07:15:08 EST HQAcTPs5 No.38373
File: 1578831308640.jpg -(258131B / 252.08KB, 600x470) Thumbnail displayed, click image for full size. batch coding is vomit
hello, the batch coding language is vomit. thanks.

bad at tech

View Thread Reply
- Thu, 16 Mar 2017 12:21:25 EST Zudx1stW No.36610
File: 1489681285293.png -(2817549B / 2.69MB, 1920x1080) Thumbnail displayed, click image for full size. bad at tech
I graduated with a liberal arts degree from a top private uni in the US a year ago- i originally got admitted for electrical & computer engineering (a top 10 program) and just struggled like hell in that major for 3 years before dropping into a (semi-useless) liberal arts major so i could gtfo with a degree. my gpa is sub >2.5

I got a shitload of C's, D's and F's in my engineering classes cause I was/am immature, had no discipline and never did my homework. i never moved past the sophomore level of courses, i.e I only got to signal processing, circuits, 3D calc, diff eq, thermo, and a bunch of 'intro' programming classes in C++, python. i did way better in my liberal arts classes cause they were mostly jokes. didn't make it to any junior 'specialized' work or any capstones.

now i'm at a small 'consulting' firm where i'm basically an excel monkey/note taking bitch making a bit below 59k a year. Yes i'm lucky to even have a job but i'm a paper pusher and I feel like I'm wasting my potential every day in an industry i give 0 fucks about

i always get an itch to self-study Ruby or something and try and get back into tech, or go back to grad school (dubious with my poopoo gpa) and try again at something 'useful'- even though I blew tits at anything i touched related to tech. at work I still read tech articles, I still have hordes of engineering textbooks i flip through from time to time cause i feel nostalgic.

Should I move on and leave tech behind since I suck at it or is there a chance to redeem myself?
5 posts omitted. Click View Thread to read.
Sidney Drubblenitch - Tue, 28 Mar 2017 16:21:01 EST 9QSfnS0r No.36647 Reply
>Get up a few hours early
>every day
good one
>build mathematical maturity
yeah do it, without going to any class
>you essentially tear through all the rest

I get the distinct impression that the last thing OP needs is a collection of links.
Albert Turveystone - Wed, 05 Apr 2017 21:18:22 EST 1joa5uVv No.36686 Reply
but den u bee 1337 functional programmar.
no but it might be beneficial, idk.
MetalMadness - Sat, 11 Jan 2020 17:36:37 EST PE1hH2H1 No.38360 Reply
1578782197117.jpg -(70192B / 68.55KB, 438x438) Thumbnail displayed, click image for full size.
.. Icona Mod Mod anonimo ##
08/08/12 (Mer) 19:22:36 No. 20240062
e n h a v o
User is currently banned from all boards

Div border

View Thread Reply
- Thu, 09 Jan 2020 00:21:17 EST suC9dMVz No.38354
File: 1578547277868.jpg -(169442B / 165.47KB, 1920x942) Thumbnail displayed, click image for full size. Div border
Hi guys, gals.

Checking to see if you could solve this problem.

So i'm butting a border around a div like so
margin: 0px;
padding: 100px 0px 0px 20px;
float: left;
border-bottom: 1px solid black;
border-right: 1px solid black;
border-top: 1px solid black;
border-radius: 0px 10px 10px 0px ;

Html code like this "<div id="menu">

But the border ignores the padding it has as can be seen on the image.

Any thought on this. Thank you.
Phyllis Wurrynure - Thu, 09 Jan 2020 01:15:05 EST suC9dMVz No.38355 Reply
Nevermind just switched to margin and it works now.

How reliable is code.org

View Thread Reply
- Sat, 28 Dec 2019 03:50:04 EST Wc5lXrBR No.38327
File: 1577523004019.jpg -(113641B / 110.98KB, 618x907) Thumbnail displayed, click image for full size. How reliable is code.org
Hello I'm new to programming and I just wanted to ask how reliable is code.org?
Also are the website in this image good?
User is currently banned from all boards 2 posts omitted. Click View Thread to read.
David Blindertone - Sat, 28 Dec 2019 09:14:08 EST a9BpE8FS No.38331 Reply
That info graphic is total bogus.
If you're simply use private browsing / incognito mode you get exactly the same experience as those "free speech" alternatives.
Claims about "no logging" and "free speech" are just that: claims

If you want actual security from spying of three letter agencies or the sites themselves you pretty much have to setup a vpn chain that you buy over tor using prepaid credit cards or cryptocurrency you mined yourself.

In regards to practical privacy just basic infosec hygiene does more than any "alternative" site. Don't post photos of yourself or your surroundings or your real name in places where you want anonymity or pseudonymity.
Esther Fuckingbury - Sat, 28 Dec 2019 15:09:26 EST x6K3CZQk No.38332 Reply
The stanford javascript based CS101 course linked on code.org is good for a casual intro, since you just do everything in your browser. As practice after you learn something, start going around to media sites and finding ways to kill their popups in the DOM console. See if there is a pattern where you can automatically do this by injecting your own js script to every page you visit that can detect a cookie TOS/subscribe with your email address/plz give us money popup div and kill it.

As for that list of so-called alternatives not a single one of them except duckduckgo addresses the fundamental problems of what they are trying to improve, so they are just abandoned clones. For example no youtube clone has solved the content creator monetization problem. Gmail clones do not solve the problem of 90% of other people you email will be using apple/gmail, or chrome to view your emails, so you just end up with all your data vacuumed anyway. Software that has solved or at least tried to solve fundamental problems is usually successful, like Signal App.
James Worthingville - Sat, 28 Dec 2019 17:44:59 EST bfM4kxjB No.38333 Reply
>Software that has solved or at least tried to solve fundamental problems is usually successful

That sounds nice but I don't think that's true.

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
Lydia Pushville - Thu, 26 Dec 2019 23:39:37 EST UY4/AS2v No.38324 Reply
I was literally going to saying this.

Do it, OP.


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

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

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

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

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