How Scratch Is Feeding Hacker Values into Young Minds (backchannel.com) 48
NASA Runs Competition To Help Make Old Fortran Code Faster (bbc.com) 205
China Makes Quantum Leap In Developing Quantum Computer (scmp.com) 70
Facebook Rejects Female Engineers' Code More Often Than Male Counterparts, Analysis Finds (theverge.com) 450
Power of Modern Programming Languages is That They Are Expressive, Readable, Concise, Precise, and Executable (scientificamerican.com) 268
Developer Hacks Together Object-Oriented HTML (github.com) 184
Developer Shares A Recoverable Container Format That's File System Agnostic (github.com) 133
Should Banks Let Ancient Programming Language COBOL Die? (thenextweb.com) 383
Early Nintendo Programmer Worked Without a Keyboard (arstechnica.com) 111
Five Years Later, Legal Megaupload Data Is Still Trapped On Dead Servers (arstechnica.com) 82
Ask Slashdot: Do You Like Functional Programming? (slashdot.org) 418
What is your take on functional programming and related technologies (i.e. lambdas and streams)? Is it our salvation? Is it merely another useful design pattern? Or is it a technological dead-end?
Python creator Guido van Rossum has said most programmers aren't used to functional languages, and when he answered Slashdot reader questions in 2013 said the only functional language he knew much about was Haskell, and "any language less popular than Haskell surely has very little practical value." He even added "I also don't think that the current crop of functional languages is ready for mainstream."
Leave your own opinions in the comments. Do you like functional programming?
Flawed Online Tutorials Led To Vulnerabilities In Software (helpnetsecurity.com) 96
The researchers then checked for the code in GitHub repositories, and concluded that "there is a substantial, if not causal, link between insecure tutorials and web application vulnerabilities." Their paper is titled "Leveraging Flawed Tutorials for Seeding Large-Scale Web Vulnerability Discovery."
Slashdot Asks: What Was Your First Programming Language? (stanforddaily.com) 633
In 2014 Python and Java were the two most commonly-taught languages at America's top universities, according to an analysis published by the Communications of the ACM. And Java still remains the most-commonly taught language in a university setting, according to a poll by the Special Interest Group on Computer Science Education. In a spreadsheet compiling the results, "Python appears 60 times, C++ 54 times, Java 84 times, and JavaScript 28 times," writes a computing professor at the Georgia Institute of Technology, adding "if Java is dying (or "showing its age"...) it's going out as the reigning champ."
I'm guessing Slashdot's readers have their own opinions about this, so share your educational experiences in the comments. What was your first programming language?
Stack Overflow Reveals Which Programming Languages Are Most Used At Night (stackoverflow.blog) 99
- "C# programmers start and stop their day earlier, and tend to use the language less in the evenings. This might be because C# is often used at finance and enterprise software companies, which often start earlier and have rigid schedules."
- "C programmers start the day a bit later, keep using the language in the evening, and stay up the longest. This suggests C may be particularly popular among hobbyist programmers who code during their free time (or perhaps among summer school students doing homework)."
- "Python and Javascript are somewhere in between: Python and Javascript developers start and end the day a little later than C# users, and are a little less likely than C programmers to work in the evening."
The site also released an interactive app which lets users see how the results for other languages compared to C#, JavaScript, Python, and C, though of those four, "C# would count as the 'most nine-to-five,' and C as the least."
And they've also calculated the technologies used most between 9 to 5 (which "include many Microsoft technologies, such as SQL Server, Excel, VBA, and Internet Explorer, as well as technologies like SVN and Oracle that are frequently used at enterprise software companies.") Meanwhile, the technologies most often used outside the 9-5 workday "include web frameworks like Firebase, Meteor, and Express, as well as graphics libraries like OpenGL and Unity. The functional language Haskell is the tag most visited outside of the workday; only half of its visits happen between 9 and 5."
Microsoft Will Support Python In SQL Server 2017 (infoworld.com) 98
An existing Python installation isn't required. During the setup process, SQL Server 2017 can pull down and install its own edition of CPython 3.5, the stock Python interpreter available from the Python.org website. Users can install their own Python packages as well or use Cython to generate C code from Python modules for additional speed.
Except it's not yet available for Linux users, according to the article. "Microsoft has previously announced SQL Server would be available for Linux, but right now, only the Windows version of SQL Server 2017 supports Python."
Developer of BrickerBot Malware Claims He Destroyed Over Two Million Devices (bleepingcomputer.com) 88
Amazon Cloud Chief Jabs Oracle: 'Customers Are Sick of It' (cnbc.com) 81
Facebook Launches Augmented Reality Camera Effects Developer Platform (techcrunch.com) 9