Prison Program Aims To Turn Criminals Into Coders
Press2ToContinue writes with news that San Quentin, a notorious California prison, has started a program to teach a class of inmates to write code. The first class will last for six months, and the inmates are learning about programming for eight hours a day. The hope is to give them the skills to find a good job after they leave prison, which in turn would reduce their chances of recidivism. Since the state's Dept. of Corrections prohibits internet access, the class only "pretends" to be online — they can't use internet-based resources, and nobody on the outside can see or use the software they create. One of the class's backers said, 'Almost every week there's epiphanies. And most of the guys in here, they've never touched a computer before. They are progressing beyond our expectations."
That's what we need more of! Computer-savvy criminals!
...about capitalism doing it the other way around.
Are we going to use them for NSA contractors, coders for various banks and such? Maybe let them write software for various government contracts right? Great idea!!
Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
the class only "pretends" to be online
In what way - and why - does it "pretend" to be online?
systemd is Roko's Basilisk.
Next week they will start a course on building security, beginning with how to find weak spots.
It's okay, these prisoners are locked up in prison.
When I am sometimes debugging some " programmers' " code . . . I think that the programmer belongs in jail.
Schroedinger's Brexit: The UK is both in and out of the EU at the same time!
When I learnt programming on an old VIC20, there was no stinking internet.... just a few books I got from the library. Really, I think that the internet can be a huge distraction.... and, if cut off from the internet, I would probably do my best work!
Scary on a number of fronts.
While we are at it, lets teach them chemistry, horticulture, and forensics too.
That way, they will have the skills to become professional criminals when they get out, instead of the amateur criminals they were when they got caught originally.
Also see "Today in innovations in Slave Labor magazine!"
Great way to outsource jobs from those that get paid fair market wages to a captive audience of people without choice!
I mean, they are already criminals, the rest should be easy.
We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
Most tech companies have such a shortage in U.S. criminal coders that they need more H1-Bs to bring over foreign criminals to code for them.
"Yes, your honor. I did attempt to attack the police officer with a piece of fruit. I deserve to be sentenced for say, oh. Hm.... Two semesters".
Awesome, more of Reiser's kind. Not like we didn't have that one before.
you should teach them business and finance, they have shown they have the prerequisite personality traits to succeed...
Why do criminals get free computer classes and law abiding me pays taxes for them then pays his own tuition? BUT if it works then where's my return. That's the problem. I invest in the public and I get no return for this. It is nowhere. Maybe someone can tell me, "WELL DUH IT'S RIGHT HERE" but I don't feel it. I don't feel it. Fuck this dumbest idea ever. There is no gain choosing coding over some other activity for attempting rehab. Leave it to those who go to school to study it over breaking some rules or sit at home and learn it then get a job in it instead of breaking some rules.
apt-get update
Connecting to..... lol just kidding.
This story already appeared on Slashdot back on Nov 25, 2013. So how many ex-con coders have been hired since then? How successful is this program? Given the prevalence of really short "boot camp" coder training programs, many cohorts of these ex-con coders should have been released from prison (they're not training lifers or long-term convicts, are they?) and established themselves in the workforce. We should have some hard numbers by now about how effective this program is.
Anyone want to guess how long it will be until these graduates apply their new found skills to criminal endeavors? Online fraud, identity theft, ransomware and malware is bad enough now without deliberately putting the skills required in the hands of those likely to abuse them.
Criminal managers hiring criminal coders!
'Coding' is not the be-all and end-all of 'good jobs'. Plumbing, carpentry, electrical...any one of a thousand other professions.
J.O.B.
Do that first.
Of all the money spent on this program, I predict exactly 1 person will actually end up with a job as a 'coder'. (and he will suck at it)
For fraud from 20 years ago. It STILL causes me problems with jobs. I will be damned if people with more serious convictions are able to land decent jobs more easily.
Control Data Corporation did this in the 70's at the state prison in Bayport Minnesota. IIRC, the program name was Onsite?? It died after a few years.
Lets also teach them advanced chem and organic chemistry. Why stop at creating a pool of malware/ransomware authors when we can also get them on the meth/spice/explosive train.
never hire a systems administrator or programmer that you can't trust. You may as well hire a housekeeper that's hot for your spouse.
I wonder if Edward Snowden will be eligible for this kind of employment after he receives his fair trial.
Half these people probably cannot even add or divide, and 10% are probably illiterate. But for all means give then a 4 month coding course.
Troll is not a replacement for I disagree.
...given the expected shortage of coders , CEOs of most importan IT companies are lobbying the government to have more people sent to prison.
they also get a doctor for free
So, turning blue-collar crooks into high-paid white-collar crooks? Sounds brilliant.
this is the NSA's plan B?
So if I want to become a pro hacker I can just kill someone and get punished by getting sent to a "prison" where I am educated 8 hours a day in programming?
wow, this is better than my local university
A program started in some prisons just over a year ago to teach inmates valuable software development skills has been put on hold under reconsiderations as some individuals created a program to simulate the prison and figure out an escape route by calculating how long it took guards to patrol.
A gruelling escape plan that took over a month of intense step counting and patience, they found a weakness in the guards patrol routes and took it.
They were found a year after operating a profitable software business, which has been shuttered and said prisoners arrested and returned to the prison.
The prisoners stated in an interview that they would have gotten away with it, if it wasn't for those pesky kids.
Alternatives being considered to replace the program are art, so they can continue to have no marketable skills as the art industry is over-saturated.
Said ex-con artists will likely return to criminal activity, such as working independently instead of with an accredited organization, selling paintings on ebay for a reasonable price and damaging our economy for everyone.
It is sad that this has some truths to it.
So knowing how to code for the incarcerated cyber criminals didn't work out so well. What will these guys learn in prison?
As a software developer with a large amount of student load debt, I support this. Why? Well, without any real-world experience, and with a criminal record they are of no competition to me. If one of these inmates gets out and turns their life around and starts coding, good for them! I'm years ahead of them and I have a clean record. I honestly wish them the best of luck, if they are interviewing for the same position as me, and they get hired over me then honestly they deserve it (or I shouldn't be working for that company anyways).
... and painful ...
..."Enterprise Software Systems Architect". "Framework Analyst". "Data Modelling Architecture Consultant".
These are the positions that suck $200/hour out of your accounts as they ask you to explain for the fourth time how you manage your list of projects and track their progress and pay their bills. Tens, then hundreds of thousands will disappear like Danny Ocean and the Boys had visited your bank, as your hoped-for upgrade to your Access application is turned into a web-based app with 20-second response time.
Former(?) criminals would be the 'best fit' for these jobs as a certain indifference to the customer's costs, stress and general suffering is valuable.
Who will we teach to "code" next?
Babies? Nursing home residents? Beagles?
True enough but there should be perspective involved. Did they write the code at end of a 14 hour session after 2 weeks of crunch? OR did they actually have time to engineer a solution without their micro-manager breathing down their neck? When I read my old code I often have one of two responses: "OMG whoever wrote this is a moron, why would you do this like this..." or "OMG whoever wrote this is a genius, I'm gonna need time just to wrap my head around it." Both times I wrote the code but under varying circumstances.
I am all for rehabilitating of criminals. But you need to be careful about the way you do it.
I've decided to stop wasting my time responding to AC trolls/sockpuppets... so if you want a response from me... login.
Wow, you work at a good place then. ... :-/
We usually think about dragging the responsible person into the basement, keeping him there for a few days in darkness and then torture him.
The milder cases we want to drag outside and simply shot in public
Unfortunately both practices are rather unpopular in germany since 50 years
Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
This is how it really starts.
I think anything to reduce the recidivism rate is a really good thing (at risk of sounding like the Northern California Bay Area native that I am) - I have severe concerns about the end results - as prisons are increasingly becoming a method of outsourcing within United States borders I could see this being a stepping stone towards a large minimally paid imprisoned work force. Uni-cor already outsources plenty of call-center activities to prison, and much of the clerical work for the government is being processed by prisoners paired with the increasing privatization of all aspect of incarceration - add up to greater incentives to having a large number of the population incarcerated. Of course the non-alarmist part of me really like the idea of people learning, and hopes this program was created with good intentions - maybe the instructors could set-up a Github of some of the impressive work?
* A world imprisoned screams with pain There are no leaders you can blame Your avarice destroyed your sphere And the
It would seem that, according to many, coding skills are the most important skills that one can develop. Next time a new tribe is found in Amazonia, we should make sure to teach them to code, before anything else.
This ws tried in the early 1970's, using remotely located IBM mainframes. Where do you think COBOL programmers come from?
They better watch what they google for.
"I have the attention span of a strobe lit goldfish, please get to the point quickly!"
Are we going to use them for NSA contractors, coders for various banks and such?
I'd trust a reformed ex-com before I'd trust the NSA and 'various banks'...one has at least has had accountability and rehabilitation
you're a fool if you think otherwise
Thank you Dave Raggett
Free housing, healthcare, food, education, hobbies. What a life, kick back, never have to work, and be happy.
it's wrong *not* to give them the basic services humans need
their rights have been revoked...so they are "wards of the state" and must be treated humanely
Thank you Dave Raggett
Who will we teach to "code" next?
Babies? Nursing home residents? Beagles?
With typewriters. Enough said.
On a separate note, I'm holding bootcamps for millionaires. Takes one day at the shooting range, some ski-masks and directions to executive's homes.
Language wars... will they be more like language riots? Don't you diss my language, motherf**ker!
If I wasn't pissed off enough already by the dilution of the worth of writing code because of free software, now we're effectively turning this profession into some sort of chain gang related activity? This should really help my net worth. Another great idea!
I've never had a "good" programming job that didn't require a background check. The odds of a convicted criminal getting a job at any of those companies is ZERO.
I do not fail; I succeed at finding out what does not work.
But so far I only have them using sandboxing. The next steps are going to be harder.
... it makes sense to receive money to teach inmates a skill which is very unlikely to result in employment opportunities, while preventing the inmate from spending the time on other and more productive training, thus effectively reducing the chances of employment, and increasing the chances of another stay and the chance to take a follow-on course in advanced programming.
Ok, so this is slightly cynical and based on not even reading the article, maybe there is something else going on here ... but after watching too many hours of The Daily Show, The Colbert Report and similar, this is the most probable explanation that comes to mind.
Most convicted felons have below average IQs. How is "tuning them into coders" going to fix their illiteracy? Better they be taught plumbing or some other needed skill.
Just. No.
APK quotes people (including myself) without context and should not be trusted. Just thought you should know.
is not anymore about doing things better. reality now is all about human kind not go into self destruction. and nobody got a clue. nobody.
If they are really good at it make some money freelancing. But then so can many 15 year old kids.
And btw these guys are in their 40's trying to enter a field where 20 to 30 year old hiring managers are increasingly turning down stellar engineers over 40 even though the applicant has over 20 years of real-world not pretend coding experience. Evidently the department of corrections is counting on the government to force companies to take them.
I am a semi-old fart who did about 5 years of criminal defense work in the middle of a 20 year programming career. I've met and defended hundreds and hundreds (if not thousands) of serious criminals, including quite a few who got prison time.
My take on this is that the average criminal is dangerously stupid, especially the average guy who scores state prison time. Most of these guys can barely plan to take a shit without getting arrested, let alone write code while tracking their progress on a complex software project. I have coworkers with CS degrees that are several standard deviations more intelligent than the average jailhouse shitbird, and half of these guys are incompetent coders. Competent programming is hard for intelligent people. Most inmates can barely cope with day to day life without resorting to violence or serious drug abuse. This project is beyond doomed. It's an obviously awful idea.
How to become a cybercriminal? Go to prison.
This is so damn crazy that I actually laughed.
Everyone reading this commits on average 3 felonies per day - you just have not been caught yet
http://www.wsj.com/articles/SB10001424052748704471504574438900830760842
But if you become that nail sticking up on that board some day, the criminal justice system will sledge hammer your f**&&&cking retarded delusional ass down
Hunt or be hunted
Exclusivity of knowledge is gone forever
True competition is just beginning
Devaluation of traditional academia is already full steam ahead
Too many of you are pampered and sheltered in your modernity womb
Zeus forbid you get a hang nail typing
Have fun children
Ditto.
I don't know I get a funny feeling about all this...
You've got food and lodging, maybe even some cable. There are no jobs in the outside world. Stay inside; but call it outsourcing
Just what we need is more spam and criminals hacking
It has been suggested that you can not be a member of Congress or other high office unless you have a criminal background.
The theory is that there are certain powers who decide who may enter exalted positions. These 'powers' need to know that you will perform according to their wishes if elected. The way they do that is to have information about you. Information that could destroy you and any public support you may have accumulated. Once this is ascertained, you and they will come to an agreement about how you will behave in office. If you are a good boy or girl, you will be allowed a long political career.
If, OTOH, you are squeaky clean in all your doings ... you have no hope of being elected.
...omphaloskepsis often...
Enough said!
It's just the reverse of the cubicle system .. which turned coders into prisoners
Comment removed based on user account deletion
Waitaminute, isn't that how Superman 3 started?!
the preceding comment is my own and in no way reflects the opinion of the Joint Chiefs of Staff
(no h1b or criminals allowed)
yea
How did you get a website done so cheaply? Did your son do it?
No mate it was San Quentin Design Inc.
Seriously, do you really want a bunch of criminals with mood issues doing programming? I guess they will be perfect staff for Facebook!
I mean it's so bad, drug gangs have to kidnap people to get IT support! This program is just a market response to that huge demand
Learning mathematics actually restructures your brain. Programming involves math, but it's more natural because as much as we use math, we define our own in code. It's actually a great vehicle for studying mathematics. But more importantly, it teaches problem solving skills and solution modelling, and it trains the brain to think in terms of systems and separations of concerns.
That makes teaching criminals to program actually a great idea! We don't have to teach them how to do anything bad. There's no need to teach network code, nor how to mess with anything at the system level. Now think about the motivations and mentalities involved in criminality, especially among repeat offenders.
In programming, if they teach low enough level, there's a need to either do book keeping to maintain memory or a need to trust (and properly use) systems that do book keeping for you. Hey, just like managing money! There are rules that must be followed for code to work, consequently systems build upon code, and then that produces new rules that also must be followed. Just like society! What is the most overlooked cause of recidivism? Unemployable convicts. Programming can enable them to be self-starters who hire themselves, and they can start building their future products while they're locked up.
This couldn't possibly make more sense. The only argument I can see against it is that sociopaths infatuated with money might think people will go to prison just to learn to program or to develop software. I'd say that if somebody will do that, they'd go anyway.
Software developers that can code without going online for help? How bad-asses will they be? I bet they will kick the $"it out of the others coders out there. Literally
Free room and board, three free meals a day. And now a free computer science coarse. I would give a great deal for that. Or in this case it seems all i need to do is move to California and light a Police car on fire or some such shit.
I think it shows a lot of insecurity about tech jobs that so many people here attack prisoners and fear job market competition from them after some basic tech training.
It is great that people could learn a trade which would let them prosper and be rewarded for their efforts. This could be much worse - they could be trained to become lawyers!
--hongpong.com
the value of "coding" to employers drops to that of a burger flipper or sign-spinner.