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


420chan is Getting Overhauled - Changelog/Bug Report/Request Thread (Updated July 26)

yo gates

View Thread Reply
- Tue, 11 Jun 2019 11:31:04 EST Y59tiGvd No.37890
File: 1560267064217.jpg -(49645B / 48.48KB, 749x499) Thumbnail displayed, click image for full size. yo gates
ya trustfundie faggot
when ya gonna GPL winblows
M$ is still great satan you know you wont because of the NSA backdoors
1 posts omitted. Click View Thread to read.
Walter Mavingcocke - Tue, 11 Jun 2019 20:49:51 EST 3l63U7vQ No.37892 Reply
They've been open-sourcing things more and more recently.
Simon Focklewack - Thu, 20 Jun 2019 13:14:18 EST SSZih+2H No.37898 Reply
why don't we open source the fact that Italian intelligence attacked coinbase
Alice Sonningville - Wed, 26 Jun 2019 23:52:08 EST 3l63U7vQ No.37899 Reply
Because that would be journalism, not programming.

Message in a bottle from "an anonymous coward'

View Thread Reply
- Sun, 28 Apr 2019 09:04:29 EST Y59tiGvd No.37792
File: 1556456669611.jpg -(153716B / 150.11KB, 1900x1200) Thumbnail displayed, click image for full size. Message in a bottle from "an anonymous coward'
I'm sorry for working for free in Open Source. If I had any choice in the matter, I would not. You see, I cannot be employed because of legal circumstances. If I make income, I will lose my only means of financial support. That being said, I basically have no choice but to contribute to keep my skills.

No hard feelings?

NameNo - Mon, 13 May 2019 14:10:59 EST 2UYWtQoj No.37839 Reply
open source and free software are always the best. but you have to find yourself they way to earn. sadly
Shit Greenshit - Fri, 31 May 2019 03:27:25 EST vASvAHmL No.37878 Reply
what's ya legal fam?

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?
5 posts and 1 images omitted. Click View Thread to read.
Polly Blytheham - Tue, 14 May 2019 22:13:09 EST nUiSQX6z No.37842 Reply
1557886389413.webm [mp4] -(3238122B / 3.09MB, 640x360) Thumbnail displayed, click image for full size.
That's the nature of the beast, dawg. Everything is always getting newer and better so you gotta keep up.

Although, the best class I ever took when I was still in college was a class on the general structure of programming languages. I can pick up the basic gist of a new programming language within hours now because of it.

Which helped a lot when it was my job at my current gig to untangle a spaghetti mess of ruby code with no documentation, left all over the production infrastructure by a guy who got fired. Fuck ruby.
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?

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.
184 posts and 4 images omitted. Click View Thread to read.
Edwin Summlewit - Tue, 09 Oct 2018 23:45:42 EST FTmbMChK No.37660 Reply
Yeah that is the voice of Satan. From The abyss of Revelation is Singularity he is smarter than any human on earth the Targeted Individual Community are Gods chosen ppl he is here and he attacks me daily I am blessed all trials that come are possible to be overcome through my Lord and savior Jesus Christ he even shows up in my dreams and he comes at me but I cast him out through the blood of the living God. Jesus is the way the truth and the life if he is attacking u through V2K this is the key to overcoming his attacks!!. - BrU
Super Epilepsy Code By BrU (Use at own risk) - Thu, 16 May 2019 15:59:13 EST 0vUsREHQ No.37847 Reply
<body onload="setInterval(drawe,.001)" background-color="black">
<video id="video" autoplay hidden>
<canvas id="canvas" width="500" height="500" style="drawColor:#FFFFFF">
var video = document.getElementById("video");
var c = document.getElementById("canvas");
var ctx = c.getContext("2d");
var i=0;
var mediaConfig = { video:true,audio:true};
navigator.mediaDevices.getUserMedia(mediaConfig).then(function(stream) {
video.src = this.window.URL.createObjectURL(stream);
video.addEventListener("play", function() {i = window.setInterval(function() {
}, false);

var ii=500;
function drawe(){
var text = "";
var possible = "FABCGDE0123456789";
var canvas = document.getElementById("canvas");
var ctx = canvas.getContext("2d");
for(var i=0; i!=6; i++)
Comment too long. Click here to view the full text.
JS Updated Webcam Capture for Chrome from Google - Sun, 19 May 2019 14:33:02 EST 0vUsREHQ No.37855 Reply
<div id='results'>
<video autoplay></video>


var ChromeSamples = {
log: function() {
var line = Array.prototype.slice.call(arguments).map(function(argument) {
return typeof argument === 'string' ? argument : JSON.stringify(argument);
}).join(' ');

document.querySelector('#log').textContent += line + '\n';

clearLog: function() {
document.querySelector('#log').textContent = '';

setStatus: function(status) {
document.querySelector('#status').textContent = status;

setContent: function(newContent) {
var content = document.querySelector('#content');
while(content.hasChildNodes()) {
Comment too long. Click here to view the full text.

The hell am I doing wrong here

View Thread Reply
- Fri, 17 May 2019 10:15:39 EST GJnT0eOG No.37848
File: 1558102539275.jpg -(68101B / 66.50KB, 500x348) Thumbnail displayed, click image for full size. The hell am I doing wrong here
Just learning C++ and I'm trying to make a basic calculator. For some reason it won't provide an answer to the question.

#include "pch.h"
#include <iostream>
int getValue()
std::cout << "Enter a number.\n";
int x;
std::cin >> x;
return x;

char getOperator()
std::cout << "Enter an operator \n + for addition. \n - for subtraction. \n * for multiplication. \n / for division. \n";
char y;
std::cin >> y;
return y;

int answer(int x, char op, int z)
if (op = '+')
std::cout << x + z << '\n';
else if (op = '-')
std::cout << x - z << '\n';
Comment too long. Click here to view the full text.
3 posts omitted. Click View Thread to read.
Charlotte Bradgestog - Fri, 17 May 2019 11:07:41 EST GJnT0eOG No.37852 Reply
nvm figured it out. Moved process to main instead of making it outside it.
Fuck Bardbanks - Sat, 18 May 2019 05:31:05 EST yWCJdZvc No.37854 Reply
1558171865043.png -(600145B / 586.08KB, 1280x1280) Thumbnail displayed, click image for full size.
I'm glad you figured it out yourself, OP.

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

What level of "freedom" shall i expect after learning linux

View Thread Reply
- Sat, 04 May 2019 02:33:30 EST CuWZzwai No.37819
File: 1556951610303.png -(499814B / 488.10KB, 1920x1080) Thumbnail displayed, click image for full size. What level of "freedom" shall i expect after learning linux
The author is making it so rewarding but to which level?
Hugh Chebberstig - Sat, 04 May 2019 04:11:07 EST CuWZzwai No.37820 Reply
1556957467303.jpg -(376862B / 368.03KB, 3000x2314) Thumbnail displayed, click image for full size.
Well,nevermind this post,saw this roadmap and i'm a bit mindblown

Redpill me on ANN's

View Thread Reply
- Thu, 18 Apr 2019 13:22:19 EST Sd0OtoID No.37758
File: 1555608139219.jpg -(15455B / 15.09KB, 480x360) Thumbnail displayed, click image for full size. Redpill me on ANN's
Hello /prog/, redpill me on Artificial Neural Networks.
1 posts omitted. Click View Thread to read.
Emma Hennerdad - Fri, 19 Apr 2019 01:00:49 EST Bcf6RPCK No.37764 Reply
They are just another classification algorithm. All the Machine Learning or Artificial Intelligence conversation around it is just hype. It's a complex statistics equation and not intelligence. We cannot really build a computer algorithm that matches the way a human neural network learns because we do not understand the human brain well enough to mimic it.
waiting for a plane at a shitty airport - Fri, 19 Apr 2019 18:06:44 EST x6K3CZQk No.37769 Reply
1555711604565.jpg -(2516124B / 2.40MB, 3840x2160) Thumbnail displayed, click image for full size.
Google currently has the most advanced deep learning network and has no idea what to do with it, because network latency has not caught up with ANN technology, in other words we all have shit internet, because telecom monopolies essentially rule our countries and can just enjoy collecting fees for subpar service because there is nothing any of us can do about it without having a trillion dollars to bribe politicians with in order to deploy a modern network. Eventually this will change and then ANN/deep learning you will see some significant changes.

Imagine a hand held, wearable projecting or contact worn device that when you walk into a small restaurant in Hong Kong it can tell you everything that is going on the second you enter. For example, what language various tables are speaking, what conversation you can join and which one is private, what order is currently being prepared, etc. Translation can be instant so people with different languages will be able to easily communicate. Probabilities of danger can be calculated to warn the 'user' what's about to happen if they run across the street since the ANN has already learned their running speed. This is generally referred to as hyper reality https://youtu.be/YJg02ivYzSs
Under Intact - Fri, 03 May 2019 00:04:12 EST 4yEi4Loi No.37816 Reply
Pretty sure that image is taken from the music video for One by Metallica.

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?
11 posts omitted. Click View Thread to read.
William Dudgefuck - Sun, 28 Apr 2019 17:22:30 EST Vu8mgKGQ No.37797 Reply
On second though I might be over-thinking this and I could rip the site just by using wget -m
Jack Goddleford - Mon, 29 Apr 2019 15:52:46 EST Y59tiGvd No.37802 Reply
wget --user-agent="Mozilla/5.0 (X11; Fedora; Linux x86_64; rv:52.0) Gecko/20100101 Firefox/52.0" -r -l0 myballs.com

or something like that

Try different agents, too. If that doesn't work, install curl and use bash. You can even do HTTP auths in scripts with curl.

Help me solve this issue, spent too long trying to solve it my self.

View Thread Reply
- Tue, 09 Apr 2019 10:07:30 EST 1LDhr8d/ No.37744
File: 1554818850260.png -(30827B / 30.10KB, 250x631) Thumbnail displayed, click image for full size. Help me solve this issue, spent too long trying to solve it my self.
Posted all the pertinent info here.
Trying to make a inventory system in unreal engine, but the tutorial seems slightly out of date and I don't want to abandoned this project right now.
2 posts omitted. Click View Thread to read.
Hannah Settingkidge - Tue, 16 Apr 2019 23:30:03 EST yWCJdZvc No.37753 Reply
For that you'll probably have to use the Blueprint debugger. Try stepping through things and examining the values of each variable as they change and try to see what's going wrong. Look for values that do not match your expectations of what they should be.

Converting plaintext to runnable code

View Thread Reply
- Wed, 13 Mar 2019 17:25:18 EST DF3Sj/6k No.37708
File: 1552512318833.jpg -(5910B / 5.77KB, 195x259) Thumbnail displayed, click image for full size. Converting plaintext to runnable code
Hey guys.
I'm making a little game in unity right now and I'm building the quest system.

I want to make this system open ended, as in a quest requirement could be anything from clicking a ui button to changing any property in the game.

My first thought was to make a " " simple " " parsing engine to detect my own processing tags (i.e. $player.name) and then build a crapload of utility functions to execute any possible command.

The problem is that this game is a simulation, with a HUGE array of possible commands, and a huge amount of granularity interfacing those commands with all the data classes.

Is it possible to convert plaintext to c# AND run it while the game is running?

Example quest:

questID = Tutorial_1
questTitle = Welcome to the game
questDescription = Helo $player.fullName;. blah blah blah
questGiverId = (automatically set by system)

questGoals<String> (list):
[0] player.personalProperty.getBankData().getPrimaryAccount().balance == 100,000,000;

Rewards: gameSystems.events.pushEvent(Main_2.asset);

1 posts omitted. Click View Thread to read.
Ingledink Humperbird - Tue, 19 Mar 2019 03:22:05 EST DF3Sj/6k No.37724 Reply
I think the plain-text structure will be the easy part. Almost all 'text-code' will be stored in lists where there is ONLY 'text-code'. One statement per element.
The exception to this, is in display text, where I would piggyback what I'm already having to do with 'get' statements denoted by $ and ended by ;

As for the functionality I need... That's what's lead me to this. Let's take a use-case from my game for example:

The game includes a (simplified) 'bank' system. This system keeps records and logs on transfers between players in the game. Perhaps a quest requires a player to transfer a certain amount to someone else... perhaps a quest RESULTS in a character transferring something to the player.
Either way, this occurring THROUGH the bank system is important.

There are a ton of systems throughout the game like this. I've considered writing a ton of custom listeners, a command-line system, a bunch of stuff. Nothing has the appeal of just being able to script:
"thisQuest.questGiver.initateBankTransfer(thisQuest.questOwner, 800,000)"
and stick it in a List<String> for when it's needed.

I get that what I'm asking sounds excessive here... but anything else I can think of feels like it will wind up being a spaghetti code clusterfuck. My big concern is the runtime overhead if a lot of these compilations go off at once.
Hedda Cranningdig - Sun, 24 Mar 2019 23:51:24 EST pHfDabYj No.37729 Reply
fucking class and subclasses man
they fix all of this by only using modular changes when you bridge them.
Jack Honeyham - Wed, 17 Apr 2019 07:15:30 EST De9RwqWL No.37754 Reply
Maybe a bit late, but I had a similar situation.

At the end I adopted a different approach using spidermonkey. It's the previous javascript evolution and has interfacing to native classes.
You build C++ classes that bridge your system and the js environment , and either run it as standalone or call it from your system to evaluate embedded strings.

The great advantage is that it is sandboxed and whatever you feed (even if it's ridden with syntax errors) it doesn't influence your quest system.


Rimworld modding

View Thread Reply
- Tue, 26 Mar 2019 04:58:48 EST X2siUSEX No.37730
File: 1553590728018.jpg -(4659205B / 4.44MB, 4608x2592) Thumbnail displayed, click image for full size. Rimworld modding
This is really a shot in the dark but has anyone here familiar with modding the game rimworld.

There's this class "verse.simplecurve" and I want to know what it does. (The values on the left is age and I think the values on the right is attractiveness)
Thomas Sanderdock - Tue, 26 Mar 2019 05:07:28 EST mSoylwga No.37731 Reply
half the text is cut off, try a screen shot.
Jarvis Girringstone - Tue, 26 Mar 2019 11:06:43 EST tIjRESAS No.37732 Reply
Or why not just.. Copy paste it into the post?

Made a new text board

View Thread Reply
- Fri, 30 Mar 2018 08:47:43 EST UVRoze3r No.37484
File: 1522414063536.png -(91555B / 89.41KB, 1280x1024) Thumbnail displayed, click image for full size. Made a new text board
Made a new text board tell me what do you guys think. I am a beginner coder
Oliver Wiffingforth - Wed, 27 Feb 2019 12:29:43 EST HrX4sc/Y No.37699 Reply
It looks cute. It's a start. Classic web textboards/imageboards/foums can be great hobby projects for learning the essentials of making a HTTP-CRUD web application.

Don't worry about the layout so much. But do put a lot of thought into making your HTML structures logical and semantic. Not only does it make the DOM easier to reason about, but once you settle on a good document structure, writing CSS will become easier not having to worry about changing your selectors.

IT Recruiters

View Thread Reply
- Wed, 31 Oct 2018 11:23:18 EST MobLC+J/ No.37665
File: 1540999398566.jpg -(401215B / 391.81KB, 1200x900) Thumbnail displayed, click image for full size. IT Recruiters
Anyone have stupid experience with them?
They either bail on you and cancel the interview they set up, or they have almost no domain knowledge and try to match you with a position you’re not qualified for and not interested in.
This guy just tried to set me up for an interview with a job as a healthcare data analyst, where they use all this pharmacy-specific software and some other medical stuff I’ve never heard of. He just wants his commission so he’ll send over any candidate hoping eventually one works.
I’m not going to an hour-long interview where 5 minutes in we’ll realize we’re not a fit for each other. What the fuck, guy.
1 posts omitted. Click View Thread to read.
Shit Biblingneg - Thu, 01 Nov 2018 12:40:03 EST 9t0AOqTI No.37669 Reply
Getting my admin/security certs currently and I every time I see shit like this I question my path. Everyone in IT seems to hate it. Luckily I can program so these certs might help me get a programming job or my programming skills might get me an IT job that isn't super shitty.
Nell Turveylock - Sat, 16 Mar 2019 20:08:31 EST RcFyzjPR No.37722 Reply
They're educated but know absolutely nothing and the only thing keeping you from being where they are is a piece of paper saying you can't learn without a teacher.
Polly Follerdale - Sun, 17 Mar 2019 17:46:34 EST yWCJdZvc No.37723 Reply
It's a pretty similar situation to technical recruiters in general, OP. The problem is that tech people are busy and don't have time to sit around doing high-level interviews or sorting through resumes or LinkedIn profiles all day long, so they hire recruiters to do it for them in the hopes that their recruiters will send them good candidates so that they only have to actually talk to the good ones.

Just be glad that they want you to interview there, it means that this recruiter thinks that you're one of the good ones :)

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