Apple Will Likely Replace iTunes on macOS With Standalone Music, Podcasts, and TV Apps in Next Major Update (9to5mac.com) 51
The new Books app will have a sidebar similar to the News app on the Mac, it will also feature a narrower title bar with different tabs for the Library, Book Store, and Audiobook Store. On the library tab, the sidebar will list the user's Books, Audiobooks, PDFs and other collections, including custom ones. The new Music, Podcasts, and TV apps will be made using Marzipan, Apple's new technology designed to facilitate the porting of iPad apps to the Mac without too many code changes. Further reading: Steven Troughton-Smith Thinks iTunes Breakup is Nigh (DaringFireball).
Most Popular Programming Languages: C++ Knocks Python Out of Top Three in New Study (techrepublic.com) 161
In an analysis alongside the latest figures, TIOBE attributes the comeback of C++ to a surge in its popularity, rather than a fall in the use of Python. "This is certainly not because Python is in decline: Python is scoring all time highs almost every month. It is just that C++ is also getting more and more popular," it writes. The report credits this growing interest in C++ to C++11, the version of the language released in 2011 that TIOBE said made C++ "much simpler, safer and more expressive."
Apple TV+ Includes A Muppet Who Codes (deadline.com) 80
In a skit on stage at the Steve Jobs Theater [available on YouTube], a Helpster monster from the new show named "Cody" (get it!) explains to Big Bird, "See, coding fosters collaboration, critical-thinking skills, and is an essential language that every child can learn. By teaching preschoolers about coding, we are giving them the opportunity to change the world."
One site described Cody as "a sociopathic tech recruiter muppet," complaining that "Teaching kids about technology is fine. But this is just creepy." They also objected to the show's targeting of pre-schoolers.
"From a developmental point of view, most experts agree very young children should be working on figuring out how to share their toys, not thinking about how to program them."
Microsoft and Canonical Launch Visual Studio Code Snap For Linux (betanews.com) 61
Goldman Sachs Will Open-Source Some Of Its Trading Software (wsj.com) 51
Goldman's proprietary trading engine, known as SecDB, once made its traders the smartest on Wall Street. It is credited with helping the firm weather the 2008 financial meltdown better than rivals. But a postcrisis ban on proprietary trading has made it more valuable as a service offered to clients than an in-house moneymaker. Over the past five years, Goldman has been building SecDB's capabilities into a web application called Marquee, which now has about 13,000 users roughly split between Goldman employees and clients. The code coming to GitHub will allow users to interact directly with Marquee's data feeds, pricing engines and other tools.
Google's Second Android Q Beta Brings Us 'Bubbles' Multitasking (arstechnica.com) 42
Lego Education's Newest Spike Prime Programmable Robots Aim For the Classroom (cnet.com) 18
The Spike Prime set is created specifically for grades six to eight. It uses an app that uses visual Scratch programming and aims to adopt the Python programming language by the end of the year, according to Lego Education executives. The robots made by Spike Prime look cute, and Lego Boost-like, but not necessarily as complicated as some Mindstorm kits. The central processing hub that drives the Lego Spike Prime robotics creations has six input and output ports, and connects with sensors including an RGB color and light sensor, a force-sensitive touch sensor, and an ultrasonic distance sensor for measurement and navigation.
Microsoft Launches Visual Studio 2019 For Windows and Mac (venturebeat.com) 93
Linux Mint 19.2 'Tina' is On the Way, But the Developers Seem Defeated and Depressed (betanews.com) 269
He wrote, "For a team to work, developers need to feel like heroes. They want the same things as users, they are users, they were 'only' users to start with. At some stage they decide to get involved and they start investing time, efforts and emotions into improving our project. What they're looking for the most is support and happiness. They need feedback and information to understand bugs or feature requests and when they're done implementing something, they need to feel like heroes, they literally do, that's part of the reason they're here really." Upon publication of the article, Jason Hicks, Muffin maintainer and member of the Linux Mint team, corroborated the claims made by others.
LA County Is Using An Algorithm To Clear 50,000 Pot Convictions Faster (engadget.com) 89
"As technology advances and the criminal justice system evolves, we as prosecutors must do our part to pursue innovative justice procedures on behalf of our constituents," Los Angeles County DA Jackie Lacey said. "This collaboration will improve people's lives by erasing the mistakes of their past and hopefully lead them on a path to a better future. Helping to clear that path by reducing or dismissing cannabis convictions can result in someone securing a job or benefitting from other programs that may have been unavailable to them in the past." Last year's passage of Assembly Bill 1793 gave district attorneys until July 1st, 2020 to review convictions eligible for downgrading or expungement and act accordingly.
Continuing Progress On Babbage Analytical Engine (plan28.org) 27
These decades, people don't think much of producing a new programming language to suit particular tasks — to "scratch an itch" in the vernacular. As with so many things, Babbage was a pioneer, according to the Plan 28 blog: :
There have already been significant finds. The Notations for Difference Engine 1, dating from 1834, thought to exist, had never come to light. These have now been found and represent a crucial piece in the puzzle of the developmental trajectory of the symbolic language Babbage developed as a design aid, to describe and specify his engine, and used extensively in the development of the Analytical Engine.
RockDoctor adds, "Anyone who has been tasked with taking over a project from someone else (retired, sacked, beheaded, whatever) will recognise this feeling..."
The survey so far has identified mis-titled drawings, single drawings that have two unrelated catalogue entries, and drawings known to exist from earlier scholarly work but not located.
"The hope of the project is to have a working machine in time for Babbages sesquicentenary in 2021."
Minecraft Creator Markus 'Notch' Persson Eradicated From Splash Text (arstechnica.com) 342
Persson first released the blocky building game in 2009. Five years later, after the game had become a global smash hit, he sold his company Mojang to Microsoft for $2.5 billion, giving Redmond ownership of Minecraft. The references to Notch have remained a feature until their removal in this latest patch. They're reported to have been removed both from the original Java edition played on PCs and the legacy console edition used on PlayStation 4. No official rationale has been offered for the change, but Persson has become something of a polarizing figure on Twitter...
Startup Coding Bootcamp Modern Labor Says It Will Pay You $2,000 a Month For 5 Months To Learn To Code, and Take Roughly 15% of Your Salary For 2 Years Later (vice.com) 161
Startup coding bootcamp Modern Labor pays people $2,000 a month for five months while they learn to code, following a curriculum remotely from wherever they live for at least 30 hours every week (working out to roughly minimum wage). After graduation, if they land a job that pays at least $40,000, Modern Labor takes 15 percent of their salary for the next two years. For example, if they find a job that pays $80,000, they'll pay Modern Labor $24,000 over two years. [...] Modern Labor's business model is an example of an "income sharing agreement," a scheme that's on-trend for Wall Street and Silicon Valley entrepreneurs looking to disrupt education.
Oracle Tells Supreme Court Google Copyright Breach Knocked It Out Of Smartphone Market (crn.com) 290
Oracle believes Google destroyed its hopes of competing as a smartphone platform developer with the Java platform, which enables development and execution of software written in Java, including through APIs that access a vast software library. The lawsuit alleged Google copied those APIs without a proper license. Java was developed at Sun Microsystems, which Oracle acquired in 2010. "Google's theory is that, having invested all those resources to create a program popular with platform developers and app programmers alike, Oracle should be required to let a competitor copy its code so that it can coopt the fan base to create its own best-selling sequel," Oracle's brief states.
Once Again, Apple Isn't Following Its Own Advertising Rules (theverge.com) 44
Swift 5 Released (swift.org) 56
Which Programming Language Has The Most Security Vulnerabilities? (techrepublic.com) 330
An anonymous reader quotes TechRepublic: To answer this question, the report compiled information from WhiteSource's database, which aggregates information on open source vulnerabilities from sources including the National Vulnerability Database, security advisories, GitHub issue trackers, and popular open source projects issue trackers. Researchers focused in on open source security vulnerabilities in the seven most widely-used languages of the past 10 years to learn which are most secure, and which vulnerability types are most common in each...
The most common vulnerabilities across most of these languages are Cross-SiteScripting (XSS); Input Validation; Permissions, Privileges, and Access Control; and Information Leak / Disclosure, according to the report.
Across the seven most widely-used programming languages, here's how the vulnerabilities were distributed:
- C (47%)
- PHP (17%)
- Java (11%)
- JavaScript (10%)
- Python (5%)
- C++ (5%)
- Ruby (4%)
But the results are full of disclaimers -- for example, that C tops the list because it's the oldest language with "the highest volume of written code" and "is also one of the languages behind major infrastructure like Open SSL and the Linux kernel."
The report also notes a "substantial rise" across all languages for known open source security vulnerabilities over the last two years, attributing this to more awareness about vulnerable components -- thanks to more research, automated security tools, and "the growing investment in bug bounty programs" -- as well as the increasing popularity of open source software. And it also reports a drop in the percentage of critical vulnerabilities for most languages -- except JavaScript and PHP.
The report then concludes that "the Winner Of Most Secure Programming Language is...no one and everyone...! It is not about the language itself that makes it any more or less secure, but how you use it. If you are mitigating your vulnerabilities throughout the software development lifecycle with the proper management approach, then you are far more likely to stay secure."
Coincidentally, WhiteSource sells software which monitors open source components throughout the software development lifecycle to provide alerts about security (and licensing) issues.
82-Year-Old Pope Francis Is 'First Pope To Write a Line of Code' (geekwire.com) 97
"In the 21st century, computer science is a fundamental subject that all students should learn," said Partovi, whose tech-bankrolled nonprofit has entered a partnership with Scholas to introduce children to computer science. "Schools should teach computer science to prepare students for the future, empower children with creativity and teach how to harness technology and creativity." The Pontiff's programming lesson comes a month after Partovi's next-door neighbor, Microsoft President and Code.org Board member Brad Smith, had a sit-down with the Pope to discuss the ethical use of AI and ways to bridge the digital divide between rich and poor nations.
Oracle's Surprise Unannounced Layoffs 'Clear-Cut Teams of Engineers' (ieee.org) 180
Oracle's layoff day started at 5 a.m. Pacific Time, when an email from Oracle executive vice president Don Johnson with the subject line "Organizational Restructuring" arrived in employee inboxes. The email informed staff members that, going forward, everything in the company would revolve around the Oracle Cloud Infrastructure (OCI) operation... Then the email continued with a perky sentence that made some employees furious: "OCI's business is stronger than ever, and this team's future is bright." At approximately 10 a.m., I'm told, just five hours after that email, the layoffs began -- and according to anecdotal reports included significant cuts within at least part of that stronger-than-ever, bright-future cloud business.
Those affected were given 30 minutes to turn in company assets and leave the building, and were told that Friday (today) would their last official day. "The morning felt like a slaughter," one Oracle employee told me. "One person after another...." And, that employee said, the layoff process was handled very badly, with entire teams being ushered into conference rooms as groups and told that they no longer had jobs. This employee indicated that technical teams, particularly those involved in product development and focused on software development, data science, and engineering, seemed to take the biggest hit.
Business Insider reports that Oracle hasn't formally announced the number of people laid off, but adds that "One source we spoke to was told by his manager that 1,500 people worldwide were cut."