Microsoft

How Microsoft Embraced Python (medium.com) 163

Steve Dower, a Python developer at Microsoft, describes how the language become popular internally: In 2010, our few Pythonistas were flying under the radar, in case somebody noticed that they could reassign a few developers to their own project. The team was small, leftover from a previous job, but was chipping away at a company culture that suffered from "not invented here" syndrome: Python was a language that belonged to other people, and so Microsoft was not interested. Over the last eight years, the change has been dramatic. Many Microsoft products now include Python support, and some of the newest only support Python. Some of our critical tools are written in Python, and we are actively investing in the language and community....

In 2018, we are out and proud about Python, supporting it in our developer tools such as Visual Studio and Visual Studio Code, hosting it in Azure Notebooks, and using it to build end-user experiences like the Azure CLI. We employ five core CPython developers and many other contributors, are strong supporters of open-source data science through NumFOCUS and PyData, and regularly sponsor, host, and attend Python events around the world.

"We often felt like a small startup within a very large company" Downer writes, in a post for the Medium community "Microsoft Open Source Stories."
Transportation

People Are Harassing Waymo's Self-Driving Vehicles (usatoday.com) 262

Waymo's testing dozens of self-driving mini-vans near Phoenix. Now the Arizona Republic asks why the vehicles are getting so much hate, citing "a slashed tire, a pointed gun, bullies on the road..."

"Police have responded to dozens of calls regarding people threatening and harassing Waymo vans." That was clear August 19, when police were called because a 37-year-old man who police described as "heavily intoxicated" was standing in front of a Waymo and not allowing the van to proceed. "He stated he was sick and tired of the Waymo vehicles driving in his neighborhood, and apparently thought the best idea to resolve this was to stand in front of one of these vehicles," Officer Richard Rimbach wrote in a report.

Phil Simon, an information systems lecturer at Arizona State University and author of several books on technology, said angst from residents is probably less about how the Waymo vans drive and more about people frustrated with what Waymo represents. "This stuff is happening fast and a lot of people are concerned that technology is going to run them out of a job," Simon said. Simon said it is hard for middle-class people to celebrate technological breakthroughs like self-driving cars if they have seen their own wages stagnate or even decline in recent years. "There are always winners and losers, and these are probably people who are afraid and this is a way for them to fight back in some small, futile way," Simon said. "Something tells me these are not college professors or vice presidents who are doing well."

Police used video footage from Waymo to identify the license plate of a Jeep that kept driving head-on toward Waymo's test car -- six different times, one in which the driver then slammed on the brakes, jumped out of their car, and demanded that Waymo get out of their neighborhood. Another local resident told the newspaper that "Everybody hates Waymo drivers. They are dangerous." On four separate occasions, people have thrown rocks.

A 69-year-old man was even arrested for pointing a revolver at the test driver in a passing Waymo car. He later told police he was trying to scare Waymo's driver, and "stated that he despises and hates those cars." He was charged with aggravated assault and disorderly conduct. The man's wife told reporters he'd been diagnosed with dementia, but the Arizona Republic calls it "one of at least 21 interactions documented by local police during the past two years where people have harassed the autonomous vehicles and their human test drivers," adding "There may be many undocumented instances where people threatened Waymo drivers..."

"The self-driving vans use radar, lidar and cameras to navigate, so they capture footage of all interactions that usually is clear enough to identify people and read license plates," the paper adds. (Waymo later cites its "ongoing work" with communities "including Arizona law enforcement and first responders.") When one local news crew followed Waymo vehicles for 170 miles to critique their driving, a Waymo driver eventually pulled into a police station "because the driver was concerned we might've been harassing them. After they learned we were with the media, they let us go on our way."
Government

CNN Contributor Urges: Stop Calling Facebook a Tech Company (cnn.com) 157

An anonymous reader quotes a CNN opinion piece by Stanford business school lecturer David Dodson: "Senator, we run ads." That's what Mark Zuckerberg told Senator Orrin Hatch earlier this year during his congressional testimony when asked to describe Facebook's business model. The 84-year-old senator was later mocked on social media for not understanding modern technology. But I'd argue that the wily senior senator understood Facebook's business quite well. Hatch was simply getting Mark Zuckerberg to say it out loud. Sometimes it takes an old guy to call out a youngster....

For media companies that run ads, especially ones that use public networks, we tell them that they can't lie or mislead, that it's not okay to advertise cigarettes to children or push prescription drugs without including the risks. We have laws governing deceptive advertisements and Truth in Advertising laws. Companies that run ads can't say a car gets 40 miles per gallon unless it's true. They can't say a movie won an Academy Award unless it did. If you say the wool comes from New Zealand, it must.... When nearly half of Americans get their news from Facebook, its newsfeed should be subjected to the same standards of fairness, decency and accuracy as newspapers, television and other media outlets....

Calling Facebook a tech company is how we got into so much trouble. It's also why, when Zuckerberg answered Hatch, the 34-year-old billionaire smiled in a way that was interpreted by many as smug. As if the senator was too antiquated to grasp the complexities of Facebook's revenue model. I see it differently. The company founder was offering a grin of acknowledgment. The jig was up. Facebook places ads just like most media companies do and should be held to the same overall standards.

Open Source

Do Alternative Software Licenses Represent Open Source's 'Midlife Crisis'? (dtrace.org) 87

"it is clear to me that open source -- now several decades old and fully adult -- is going through its own midlife crisis," writes Joyent CTO Bryan Cantrill. [O]pen source business models are really tough, selling software-as-a-service is one of the most natural of them, the cloud service providers are really good at it -- and their commercial appetites seem boundless. And, like a new cherry red two-seater sports car next to a minivan in a suburban driveway, some open source companies are dealing with this crisis exceptionally poorly: they are trying to restrict the way that their open source software can be used. These companies want it both ways: they want the advantages of open source -- the community, the positivity, the energy, the adoption, the downloads -- but they also want to enjoy the fruits of proprietary software companies in software lock-in and its concomitant monopolistic rents.

If this were entirely transparent (that is, if some bits were merely being made explicitly proprietary), it would be fine: we could accept these companies as essentially proprietary software companies, albeit with an open source loss-leader. But instead, these companies are trying to license their way into this self-contradictory world: continuing to claim to be entirely open source, but perverting the license under which portions of that source are available. Most gallingly, they are doing this by hijacking open source nomenclature. Of these, the laughably named commons clause is the worst offender (it is plainly designed to be confused with the purely virtuous creative commons), but others...are little better...

"[T]heir business model isn't their community's problem, and they should please stop trying to make it one," Cantrill writes, adding letter that "As we collectively internalize that open source is not a business model on its own, we will likely see fewer VC-funded open source companies (though I'm honestly not sure that that's a bad thing)..." He also points out that "Even though the VC that led the last round wants to puke into a trashcan whenever they hear it, business models like 'support', 'services' and 'training' are entirely viable!"

Jay Kreps, Co-founder of @confluentinc, has posted a rebuttal on Medium. "How do you describe a license that lets you run, modify, fork, and redistribute the code and do virtually anything other than offer a competing SaaS offering of the product? I think Bryan's sentiment may be that it should be called the Evil Proprietary Corruption of Open Source License or something like that, but, well, we disagree."
Government

One Year After Net Neutrality Repeal, America's Democrats Warn 'The Fight Continues' (cnet.com) 152

CNET just published a fierce pro-net neutrality editorial co-authored by Nancy Pelosi, the soon-to-be Majority leader in the U.S. House of Representatives, with Mike Doyle, the expected Chairman of the House Subcommittee on Communications and Technology, and Frank Pallone, Jr. the expected Chairman of the House Energy and Commerce Committee.

The three representatives argue that "the Trump FCC ignored millions of comments from Americans pleading to keep strong net neutrality rules in place." The FCC's net neutrality repeal left the market for broadband internet access virtually lawless, giving ISPs an opening to control peoples' online activities at their discretion. Gone are rules that required ISPs to treat all internet traffic equally. Gone are rules that prevented ISPs from speeding up traffic of some websites for a fee or punishing others by slowing their traffic down....

Without the FCC acting as sheriff, it is unfortunately not surprising that big corporations have started exploring ways to change how consumers access the Internet in order to benefit their bottom line.... Research from independent analysts shows that nearly every mobile ISP is throttling at least one streaming video service or using discriminatory boosting practices. Wireless providers are openly throttling video traffic and charging consumers extra for watching high-definition streams. ISPs have rolled out internet plans that favor companies they are affiliated with, despite full-page ads swearing they value net neutrality. And most concerning, an ISP was found throttling so-called "unlimited" plans for a fire department during wildfires in California.

Make no mistake, these new practices are just ISPs sticking a toe in the water. Without an agency with the authority to investigate and punish unfair or discriminatory practices, ISPs will continue taking bolder and more blatantly anti-consumer steps. That is why we have fought over the past year to restore net neutrality rules and put a cop back on the ISP beat. In May, the U.S. Senate passed a bipartisan bill restoring net neutrality rules. Despite the support of a bipartisan majority of Americans, the Republican leadership of the U.S. House of Representatives refused our efforts to bring the bill to the floor for a vote.

Fortunately, the time is fast coming when the people's voices will be heard.

The editorial closes by arguing that "Large corporations will no longer be able to block progress on this important consumer protection issue."
Java

OpenJDK Bug Report Complains Source Code 'Has Too Many Swear Words' (java.net) 281

Thursday a bug report complained that the source code for OpenJDK, the free and open-source implementation of Java, "has too many swear words." An anonymous reader writes: "There are many instances of swear words inside OpenJDK jdk/jdk source, scattered all over the place," reads the bug report. "As OpenJDK is used in a professional context, it seems inappropriate to leave these 12 instances in there, so here's a changeset to remove them."
IBM software developer (and OpenJDK team member and contributor) Adam Farley responded that "after discussion with the community, three determinations were reached":
  • "Damn" and "Crap" are not swear words.
  • Three of the four f-bombs are located in jszip.js, which should be corrected upstream (will follow up).
  • The f-bomb in BitArray.java, as well as the rude typo in SoftChannel.java, *are* swear words and should be removed to resolve this work item.

He promised a new webrev would be uploaded to reflect these determinations, and the bug has been marked as "resolved."


Ubuntu

Tesla Model 3 Modded To Run Ubuntu (cleantechnica.com) 87

140Mandak262Jamuna writes: CleanTechnica is reporting that someone hacked the infotainment system of a Tesla Model 3 and got root access and installed Linux distribution Ubuntu. Redditor trsohmers is able to show an Ubuntu command shell running alongside the Tesla OS. Since Tesla supports a browser that allows you to visit any site, could this be leveraged into remote hacks? It could also mean that if Tesla sells a long-range version of the Model 3, but limits it via software, people might try to remove the block. One could potentially get a 15-day trial of full self-driving for free and extend that 15-day window forever. At least he had some guts messing with $50,000 hardware that phones home all the time. Will Tesla brick his car to attempt to disprove the security issue?

Slashdot Top Deals