Computer Programming – Law Street https://legacy.lawstreetmedia.com Law and Policy for Our Generation Wed, 13 Nov 2019 21:46:22 +0000 en-US hourly 1 https://wordpress.org/?v=4.9.8 100397344 Why are Some Prisons Banning Inmates From Teaching Themselves to Code? https://legacy.lawstreetmedia.com/blogs/technology-blog/inmates-banned-learning-code-prisons/ https://legacy.lawstreetmedia.com/blogs/technology-blog/inmates-banned-learning-code-prisons/#respond Sat, 19 Aug 2017 14:07:17 +0000 https://lawstreetmedia.com/?p=62812

Ohio and Michigan prisons ban books that aim to teach computer programming skills.

The post Why are Some Prisons Banning Inmates From Teaching Themselves to Code? appeared first on Law Street.

]]>
"Code" Courtesy of Michael Himbeault: License (CC BY 2.0)

Learning to code can be an incredibly lucrative skill in today’s technical age, but is it a potential “threat to order and security?”

Ohio and Michigan prisons ban books that aim to teach computer programming skills, according to MuckRock, a non-profit site aimed at sharing public information via the Freedom of Information Act. The organization recently obtained a list of banned books in state prisons.

“Their decisions to ban educational texts related to programming, alongside erotica and literature published by neo-nazi groups, are in stark contrast with practices in other states and countries, where prisons include coding in educational programs,” writes MuckRock.

Ohio’s list of banned books contained titles like “Beginning Linux Programming 4th Edition,” “The Linux Professional Institute Certification Guide,” and “Operating Systems Demystified.” The state gave no explanation as to why the books were banned.

In Michigan, prisoners were specifically banned from reading books the Department of Corrections believes “contains information about computer programs and applications.” Texts like “Windows 98 6 in 1” and “Windows Game Programming for Dummies” were banned because they represent a “threat to the order and security of the institution.”

According to MuckRock, 15 books are banned for including information about computer programming, including guides to web design and a book aimed at teaching the elderly how to use computers.

Stark Contrast to Silicon Valley

The decision to ban these kinds of books is a stark contrast from rehabilitation efforts in San Quentin, California. At the San Quentin State Prison, Chris Redlitz of The Last Mile helps to prepare inmates for successful reentry into society through web education and career training opportunities. In 2014, he launched Code.7370 San Quentin, the first computer programming curriculum in a U.S. prison.

Inmates in the program help build apps and other software for startups and established companies like Airbnb. Because they can’t use the internet, the development shop’s coders work on a closed network. The men in the program make $16.77 an hour.

In April, CNBC reported that none of the prisoners who had gone through the program had returned to prison. That is likely due to the fact that the program is exceptionally beneficial to inmates, because it provides prisoners with an entrepreneurial skillset that enables them to start a career for themselves upon release, rather than relying on limited job opportunities available to felons.

The Code.7370 curriculum has since expanded to five more prisons in California, including two women’s prisons, and Redlitz has hopes to create a national program within the next five years.

Alexis Evans
Alexis Evans is an Assistant Editor at Law Street and a Buckeye State native. She has a Bachelor’s Degree in Journalism and a minor in Business from Ohio University. Contact Alexis at aevans@LawStreetMedia.com.

The post Why are Some Prisons Banning Inmates From Teaching Themselves to Code? appeared first on Law Street.

]]>
https://legacy.lawstreetmedia.com/blogs/technology-blog/inmates-banned-learning-code-prisons/feed/ 0 62812
Facebook Has Trended Fake Articles Since Getting Rid of Human Editors https://legacy.lawstreetmedia.com/blogs/technology-blog/facebook-trended-fake-articles-since-getting-rid-human-editors/ https://legacy.lawstreetmedia.com/blogs/technology-blog/facebook-trended-fake-articles-since-getting-rid-human-editors/#respond Thu, 13 Oct 2016 13:00:43 +0000 http://lawstreetmedia.com/?p=56154

Whoops?

The post Facebook Has Trended Fake Articles Since Getting Rid of Human Editors appeared first on Law Street.

]]>
Image courtesy of [Rafiq Sarlie via Flickr]

A few months ago Facebook faced criticism and close scrutiny over how the content of peoples’ newsfeeds and trending stories are actually curated rather than based on impartial numbers. As a response to that controversy, Facebook got rid of its human editors in September and replaced them with an algorithm that automatically puts the top article for whatever topic is trending on top of the page.

But even though humans still watch over the system in case something goes wrong, the algorithm has gotten things very wrong. The Washington Post revealed on Wednesday that Facebook actually has repeatedly trended fake news since the change. Reporters conducted an experiment by looking deeper into the Facebook trending topics, and found that between the period of August 31 and September 22, they found five totally fake stories trending and three that were deeply inaccurate. They also found that things like links to iTunes, blog posts, and news releases often trended.

And social media users have noticed.

“I’m not at all surprised how many fake stories have trended. It was beyond predictable by anyone who spent time with the actual functionality of the product, not just the code,” said an employee who used to be on the team that oversaw “Trending,” speaking to the Washington Post on condition of anonymity.

One example of a fake story featured a man being kicked off of a college campus for praying, which was misinformed–the man was able to fill out some papers to keep praying in the campus area, but a student who had joined him for prayer was upset about it. Then there was a story about how fantastic the new iPhone is from a satirical fake news page, a news release from a discredited medical organization, and a story about 9/11 that falsely claimed to have proof that bombs were planted in the Twin Towers before the planes hit them.

The trending function on Facebook exists to highlight the most discussed and newsworthy topics of the day for its users. It is hard to know what Facebook is planning to do about the fake news–at a recent news conference it was indicated that the company might add filters to get rid of hoaxes and satirical content on the trending function, as it has on the newsfeed.

But, as scientist Walter Quattrociocchi told the Post, Facebook is an ideal breeding ground for conspiracies and misinformation due to its users’ tendencies to cluster together in like-minded groups. And combined with the personalized content in the newsfeeds, the fake news stories that are adapted to peoples’ personal likes risk increasing polarization between groups, and undermining understanding of people that are different. So let’s just all take Facebook with a grain of salt and keep an open mind.

Emma Von Zeipel
Emma Von Zeipel is a staff writer at Law Street Media. She is originally from one of the islands of Stockholm, Sweden. After working for Democratic Voice of Burma in Thailand, she ended up in New York City. She has a BA in journalism from Stockholm University and is passionate about human rights, good books, horses, and European chocolate. Contact Emma at EVonZeipel@LawStreetMedia.com.

The post Facebook Has Trended Fake Articles Since Getting Rid of Human Editors appeared first on Law Street.

]]>
https://legacy.lawstreetmedia.com/blogs/technology-blog/facebook-trended-fake-articles-since-getting-rid-human-editors/feed/ 0 56154
Computer Programming as a Foreign Language? https://legacy.lawstreetmedia.com/news/computer-programming-as-a-foreign-language/ https://legacy.lawstreetmedia.com/news/computer-programming-as-a-foreign-language/#comments Fri, 31 Jan 2014 16:07:32 +0000 http://lawstreetmedia.wpengine.com/?p=11013

A new idea is being proposed that could dramatically change education requirements in United States public schools. In New Mexico, State Senator Jacob Canderlaria, a democrat, has proposed a bill that would allow computer programming to count towards student’s foreign language requirements. Candelaria claims this measure would help promote the teaching of computer coding since […]

The post Computer Programming as a Foreign Language? appeared first on Law Street.

]]>

A new idea is being proposed that could dramatically change education requirements in United States public schools. In New Mexico, State Senator Jacob Canderlaria, a democrat, has proposed a bill that would allow computer programming to count towards student’s foreign language requirements. Candelaria claims this measure would help promote the teaching of computer coding since its inclusion in a school’s curriculum would be funded by the state. Schools would still be able to choose which languages they offer to their students, as they currently do, but also would provide any computer programming language to students as an alternative to a traditional foreign language. New Mexico is not alone in offering this intriguing suggestion; Kentucky has had a similar bill mentioned in its own state legislature. State Senator David Givens, a republican, sponsored the Kentucky bill, and stated that the measure would make it easier for students to begin studying computer science.

It is true that state sponsorship of computer programming classes could have many benefits. The salaries for computer programming jobs are much higher than the national average, and students pursuing computer science could expect to receive a good income. In addition, there is evidently a greater need for understanding computer code in this digital age, and incentivizing early learning of computer programming could boost the number of college students who choose to major in the field. The National Center for Education Statistics (NCES) found that in 2010, only 2.4 percent of graduates received degrees related to computer science. With a low number of college graduates receiving education in this lucrative field of study, it is evident that the nation could benefit from some kind of incentive for schools to teach computer programming.

But is the answer to increasing the computer programming skills of students to count them as foreign language classes? Deeming computer programming as a foreign language would have negative implications: the measure would hurt the already struggling foreign language program in the United States when the need for fluency in languages other than English has only increased.

There are a multitude of reasons why learning foreign languages is extremely important.  As globalization increasingly links countries together in business, foreign relations, trade and other areas, knowledge of other languages can be the deciding factor when choosing candidates for higher level jobs. In addition, the United States is already way behind other countries in terms of the percentage of their population who understand multiple languages. According to data from 2010, while 53 percent of Europeans know at least one other language besides their native tongue, just 18 percent of Americans speak an additional language. Most European schools begin instructing their pupils in different languages in elementary school, while only a third of US elementary schools include this vital component of education. This is especially troubling as studies have shown that people are better able to master languages when they start at young ages.

And yet, foreign language education was among the budget cuts made in 2012. The Department of Education had bequeathed 27 million dollars in foreign language education funding before the program was cut in the budget deal. Adding computer programming to the list of ‘languages’ a school offers would only further detract from the weakened language programs. If the United States is so worried about global competitiveness, why are foreign language programs not given their needed attention and funding?

The United States is still very much in the mindset of an English centered world in which English is the lingua franca. Many Americans know that English, for the time being, remains an extremely important language that citizens of many other countries are learning. However, the comfort of only needing to speak English could be challenged as the years go by. As China continues to increase its economic power, many other countries are starting to focus on Mandarin as well as English. Additionally, other areas of the world that speak languages like Arabic, Russian, Hindi and others are becoming increasing important for business and diplomacy. And even closer to home, the English dominance of America will soon be challenged: it is projected that by 2050, Spanish will replace English as the most widely spoken language in the country. It is crucial that Americans begin to learn other languages to prepare for the future, and the first step should be to focus on strengthening foreign language programs in schools.

This is not to say that schools should not offer computer programming at all. There are obviously many benefits to having tech savvy students, and computer programming should be included in the push to promote STEM education. But foreign languages should not be deemphasized to promote computer coding. It is true that not all students would take the option of switch to a computer programming language, but offering a choice between the two only weakens foreign language education and would deplete the attention and resources devoted to traditional languages learning. The US is already very behind in the amount of students who learn multiple languages, and computer programming as an alternative could decrease the percentages of students enrolled in languages even further.

Schools should not be opposed to finding more ways for computer programming to enter their curriculums but not at the expense of foreign language.

[Washington Post] [ABQ Journal] [NCES] [Forbes] [Language Magazine] [Huffington Post] [US News]

Sarah Helden (@shelden430)

Featured image courtesy of [Erre via Flickr]

Sarah Helden
Sarah Helden is a graduate of The George Washington University and a student at the London School of Economics. She was formerly an intern at Law Street Media. Contact Sarah at staff@LawStreetmedia.com.

The post Computer Programming as a Foreign Language? appeared first on Law Street.

]]>
https://legacy.lawstreetmedia.com/news/computer-programming-as-a-foreign-language/feed/ 2 11013