Twitter Reinstates Woman Who Tweeted Screenshots Of Her Trolls' Abuse

Alexandra Brodsky is a co-founder of Know Your IX, an organization that advocates for students’ rights to an education free from gender-based violence. She now works at National Women’s Law Center. This weekend Brodsky received a number of harassing tweets from anti-semitic trolls, replete with holocaust imagery and phrases like, “Welcome to Trump&;s America. See you in the camps&;” Brodsky promptly reported the tweets to Twitter and screen-shotted the offending tweets. Then, “to highlight the new normal in Trump&039;s America and put pressure on Twitter to suspend the users,” she tweeted those screenshots to her 5,047 followers.

Hours later, according to Brodsky, Twitter locked her account, telling her that she&039;d need to delete the offending images in order to regain access to it. Brodsky&039;s trolls, meanwhile, had not been suspended. “So let&039;s get this straight: Twitter still hasn&039;t suspended all the bigots I reported, but they have suspended me for calling out bigotry,” Brodsky wrote in a post to her Facebook page Monday morning. “I call bullshit.”

Shortly after BuzzFeed News asked Twitter about its decision to freeze Brodsky&039;s account and not those of her harassers, the company unlocked it and issued the following statement:

Hello,

Twitter takes reports of violations of the Twitter Rules very seriously. After reviewing your account, it looks like we locked it by mistake.

We have unlocked your account, and we apologize for this error.

Thanks,

Twitter

This isn&039;t the first time Twitter has responded to abuse violations only after being called to action by a media request for comment. On November 2nd, Twitter suspended trolls using misinformation to disenfranchise Black and Latino voters only after being contacted by BuzzFeed News (previously the company replied to an individual user that the tweets did not violate company rules). Four days later, when the company responded to user reports of more false voter information, its action again followed an inquiry from BuzzFeed News. Likewise, in separate instances this summer, Twitter reversed decisions to keep up an ISIS beheading photo and a number of threats of rape only after media inquiries into those incidents.

Quelle: <a href="Twitter Reinstates Woman Who Tweeted Screenshots Of Her Trolls&039; Abuse“>BuzzFeed

6 Things To Know About The Future Of Transportation

Travelers sit in a massive traffic jam as people hit the road for the holiday weekend on November 23, 2016 in Chicago, Illinois.

Scott Olson

The Trump administration will take over at a time when transportation in the US is undergoing somewhat of a revolution: the introduction of self-driving cars, an increasing reliance on ride-hail, and the privatization of public transit, to name a few.

Under its outgoing leader Anthony Foxx, the US Department of Transportation has begun preparing for the industry’s shift. Foxx led the agency as it drafted a 30-year report, presented at Google, on moving “beyond traffic” and released the first set of federal guidelines for autonomous vehicle development. Now, the agency has released the final draft of its 30-year report – a 238-page document that outlines the current state and future of transportation and infrastructure, as well as the challenges that Trump’s pick for secretary of transportation, Elaine Chao, will face.

Here are six things to know about the future of transportation:

1. Good luck with that hyperloop, guys.

Hyperloop, the moonshot technology project proposed by Elon Musk that involves cramming people in a tube and jetting them across long distances quickly (think San Francisco to Los Angeles in 30 minutes), “could one day rival high-speed rail as a mode of high-speed surface travel,” according to the report.

But not so fast. As the report points out, there are plenty of technical and practical difficulties looming for the hyperloop, not to mention the fact that one company attempting to develop it is dealing with internal turmoil.

“To name just one of the many challenges facing this technology, Hyperloop systems must travel in straight lines and would require significant right of way,” the report reads. “This could make construction of a Hyperloop system near and through populated areas prohibitively expensive.”

2. Uber everywhere.

The agency’s first report in 2015 noted that public transit agencies had started emulating Uber, for example, by accepting fares through an app. Since then, local transportation agencies have gone beyond simply copying Uber: Now they’re subsidizing ridehail outright for passengers.

This is one of Uber’s strategies for expanding beyond dense cities to conquer the suburbs. Summit, New Jersey, a suburb outside of New York, earlier this year offered residents the option to Uber to the local train station at the same cost as paying for a parking spot there. Subsidizing Uber allowed a clear benefit for Summit: forgoing millions of dollars in capital expenditures to build a new parking lot to meet demand.

“These services may make it more likely that households decide to go car free,” the report notes. Over the long haul, that could mean less revenue from gas tax, which funds roads and bridges. “It might also mean that we have learned to live with an inadequate, congested transportation system by traveling less.”

“The recent emergence of [ride-hailing] businesses demonstrates a key challenge for governments,” the report reads. “Over the next 30 years, our legal and regulatory system may be increasingly challenged by emerging forms of business and travel that transcend traditional legal and planning concepts.”

Department of Transportation

3. Self-driving cars are inevitable…

Secretary Foxx told BuzzFeed News that he thinks self-driving cars will go mainstream within five years. The report echoes that sentiment.

“The development of advanced automated vehicle safety technologies, including fully self-driving vehicles, may prove to be the greatest personal transportation revolution since the popularization of the personal automobile nearly a century ago,” the report says.

The technology is still under development at tech companies like Google and Uber, which are already testing self-driving cars on public roads, among other companies, and at traditional automakers such as Ford and General Motors. Many in the industry expect self-driving cars to make roads safer by eliminating human error, which accounts for 94% of accidents. That said, self-driving cars could make mistakes too: One of Uber’s test vehicles recently ran a red light in San Francisco – though the company said that it happened after a human had taken control of the car.

4. …but there are plenty of challenges to resolve before they become mainstream.

While autonomous vehicles are widely expected to make roads safer by eliminating human error and distracted and drunk driving, they will also invite new challenges.

“New transportation services are at risk of repeating patterns of economic and racial inequities in transportation.”

How do you make sure a self-driving vehicle, which is equipped with even more computers to power the car than a traditional vehicle, is secure from hackers? How can automakers and software companies ensure people who ride in these vehicles can maintain their privacy? Perhaps more immediately relevant: What happens to drivers when their jobs are automated?

“Entire business models and professions would be created, transformed, or eliminated as robotic taxis and driverless freight become possible,” the report says. “The broader effects on society are subject to debate, with uncertainty surrounding whether automated vehicles will curtail or enable sprawling land use patterns.”

5. Policymakers must also grapple with increasing economic inequality, which is reflected in access to transportation options.

“New transportation services such as bike-share systems and [ride-hailing] are at risk of repeating patterns of economic and racial inequities in transportation,” the report says. “Public-private partnerships in support of transit-oriented development could help to increase the amount of affordable housing with access to transit.”

(Many reports over the years have documented economic disparities associated with public transportation: wealth tends to cluster closer to transit lines.)

6. The US will need to do something about its crumbling infrastructure.

“Transportation agencies at all levels and across all modes face serious financial challenges that limit their ability to maintain our existing transportation system, let alone invest in the transportation system of tomorrow,” the report says. “As resources have become increasingly constrained, governments are being forced to make hard choices about whether to maintain services on roads and facilities that are less economically important.”

Case in point: About 58% of US roads are in “less than good” condition, according to the report. And 23% of bridges “need significant repair or can’t handle today’s traffic.”

In his campaign, president-elect Trump proposed a 10-year, $1 trillion infrastructure plan. In a fact sheet on the transition website, the campaign said the plan would help create a “a reliable and efficient transportation network” and “ensure we can export our goods and move our people faster and safer. (That page has since been removed.)

“If we want our nation to continue to support a world-class transportation system that can meet the needs of a growing population and a growing economy,” the DOT report says, “we will need to raise funding levels to support the necessary public investment, and we will need policies that spur private investment.”

Quelle: <a href="6 Things To Know About The Future Of Transportation“>BuzzFeed

Kubernetes UX Survey Infographic

Editor’s note: Today’s post is by Dan Romlein, UX Designer at Apprenda and member of the -UI, sharing UX survey results from the Kubernetes community. The following infographic summarizes the findings of a survey that the team behind Dashboard, the official web UI for Kubernetes, sent during KubeCon in November 2016. Following the KubeCon launch of the survey, it was promoted on Twitter and various Slack channels over a two week period and generated over 100 responses. We’re delighted with the data it provides us to now make feature and roadmap decisions more in-line with the needs of you, our users.Satisfaction with DashboardLess than a year old, Dashboard is still very early in its development and we realize it has a long way to go, but it was encouraging to hear it’s tracking on the axis of MVP and even with its basic feature set is adding value for people. Respondents indicated that they like how quickly the Dashboard project is moving forward and the activity level of its contributors. Specific appreciation was given for the value Dashboard brings to first-time Kubernetes users and encouraging exploration. Frustration voiced around Dashboard centered on its limited capabilities: notably, the lack of RBAC and limited visualization of cluster objects and their relationships.Respondent DemographicsKubernetes UsagePeople are using Dashboard in production, which is fantastic; it’s that setting that the team is focused on optimizing for.Feature PriorityIn building Dashboard, we want to continually make alignments between the needs of Kubernetes users and our product. Feature areas have intentionally been kept as high-level as possible, so that UX designers on the Dashboard team can creatively transform those use cases into specific features. While there’s nothing wrong with “faster horses”, we want to make sure we’re creating an environment for the best possible innovation to flourish.Troubleshooting & Debugging as a strong frontrunner in requested feature area is consistent with the previous KubeCon survey, and this is now our top area of investment. Currently in-progress is the ability to be able to exec into a Pod, and next up will be providing aggregated logs views across objects. One of a UI’s strengths over a CLI is its ability to show things, and the troubleshooting and debugging feature area is a prime application of this capability.In addition to a continued ongoing investment in troubleshooting and debugging functionality, the other focus of the Dashboard team’s efforts currently is RBAC / IAM within Dashboard. Though on the ranking of feature areas, In various conversations at KubeCon and the days following, this emerged as a top-requested feature of Dashboard, and the one people were most passionate about. This is a deal-breaker for many companies, and we’re confident its enablement will open many doors for Dashboard’s use in production.ConclusionIt’s invaluable to have data from Kubernetes users on how they’re putting Dashboard to use and how well it’s serving their needs. If you missed the survey response window but still have something you’d like to share, we’d love to connect with you and hear feedback or answer questions: Email us at the SIG-UI mailing listChat with us on the Kubernetes Slack SIG-UI channelJoin our weekly meetings at 4PM CEST. See the SIG-UI calendar for details.
Quelle: kubernetes

Recent blog posts

I’ve been out for a few weeks, but the blog posts from the community kept coming.

Containers on the CERN cloud by Tim Bell

We have recently made the Container-Engine-as-a-Service (Magnum) available in production at CERN as part of the CERN IT department services for the LHC experiments and other CERN communities. This gives the OpenStack cloud users Kubernetes, Mesos and Docker Swarm on demand within the accounting, quota and project permissions structures already implemented for virtual machines.We shared the latest news on the service with the CERN technical staff (link). This is the follow up on the tests presented at the OpenStack Barcelona (link) and covered in the blog from IBM.

Read more at http://tm3.org/d6

ANNOUNCE: New libvirt project Go XML parser model by Daniel Berrange

Shortly before christmas, I announced the availability of new Go bindings for the libvirt API. This post announces a companion package for dealing with XML parsing/formatting in Go. The master repository is available on the libvirt GIT server, but it is expected that Go projects will consume it via an import of the github mirror, since the Go ecosystem is heavilty github focused (e.g. godoc.org can’t produce docs for stuff hosted on libvirt.org git)

Read more at http://tm3.org/d7

Red Hat OpenStack Platform 10 is here! So what’s new? by Marcos Garcia – Principal Technical Marketing Manager

It’s that time of the year. We all look back at 2016, think about the good and bad things, and wish that Santa brings us the gifts we deserve. We, at Red Hat, are really proud to bring you a present for this holiday season: a new version of Red Hat OpenStack Platform, version 10 (press release and release notes). This is our best release ever, so we’ve named it our first Long Life release (up to 5 years support), and this blog post will show you why this will be the perfect gift for your private cloud project.

Read more at http://tm3.org/d8

Comparing OpenStack Neutron ML2+OVS and OVN – Control Plane by russellbryant

We have done a lot of performance testing of OVN over time, but one major thing missing has been an apples-to-apples comparison with the current OVS-based OpenStack Neutron backend (ML2+OVS).  I’ve been working with a group of people to compare the two OpenStack Neutron backends.  This is the first piece of those results: the control plane.  Later posts will discuss data plane performance.

Read more at http://tm3.org/d9
Quelle: RDO

Azure Storage Queues New Feature: Pop-Receipt on Add Message

As part of the “2016-05-31” REST API version, we have introduced the pop receipt on add message functionality, which has been a commonly requested feature by our users.

Pop receipt functionality for the Queue service is a great tool for developers to easily identify an enqueued message for further processing. Prior to the “2016-05-31” version, pop receipt value could only be retrieved when a user gets a message from the queue. To simplify this, we now make pop receipt value available in the Put Message (aka Add Message) response which allows users to update/delete a message without the need to retrieve the message first.

Below is a short code snippet that make use of this new feature using Azure Storage Client Library 8.0 for .NET.

// create initial message
CloudQueueMessage message = new CloudQueueMessage("");

// add the message to the queue, but keep it hidden for 3 min
queue.AddMessage(message, null, TimeSpan.FromSeconds(180));
//message.PopReceipt is now populated, and only this client can operate on the message until visibility timeout expires
.
.
.
// update the message (now no need to receive the message first, since we already have a PopReceipt for the message)
message.SetMessageContent("");
queue.UpdateMessage(message, TimeSpan.FromSeconds(180), MessageUpdateFields.Content | MessageUpdateFields.Visibility);

// remove the message using the PopReceipt before any other process sees it
await queue.DeleteMessageAsync(message.Id, message.PopReceipt);

A common problem in cloud applications is to help coordinate updates across non-transactional resources. As an example, an application that processes images or videos may:

1.    Process an image
2.    Upload it to a blob
3.    Save metadata in a table entity

These steps can be tracked using the Queue service as the processes complete successfully using the following flow:

1.    Add a state as a message to the Queue service
2.    Process an image
3.    Upload it to a blob
4.    Save metadata in a table entity
5.    Delete the message if all were successful

Remaining messages in the queue are simply images that failed to be processed, and can be consumed by a worker for cleanup. The scenario above is now made simpler with the popreceipt on add message feature, since in the 5th step the message can be deleted with the popreceipt value retrieved in the 1st step.

Quick Sample using the Face API from Azure Cognitive Services

In the following sample, we are going to be uploading photos from a local folder to the Blob service and we will also make use of the Face API to estimate each person’s age in the photos, storing as an entity in a table. This process will be tracked in a queue and once completed, the message will be deleted with the pop receipt value. The workflow for the sample is:

1.    Find JPG files in ‘testfolder’
2.    For each photo, repeat steps 2-7:
3.    Upload a queue message representing the processing of this photo.  
4.    Call the Face API to estimate the age of each person in the photo.
5.    Store the age information as an entity in the table.
6.    Upload the image to a blob if at least one face is detected.
7.    If both the blob and the table entity operation succeeded, delete the message from queue using the pop receipt.

// Iterate over photos in &;testfolder&039;
var images = Directory.EnumerateFiles("testfolder", "*.jpg");

foreach (string currentFile in images)
{

string fileName = currentFile.Replace("testfolder", "");

Console.WriteLine("Processing image {0}", fileName);

// Add a message to the queue for each photo. Note the visibility timeout
// as blob and table operations in the following process may take up to 180 seconds.
// After the 180 seconds, the message will be visible and a worker role can pick up
// the message from queue for cleanup. Default time to live for the message is 7 days.
CloudQueueMessage message = new CloudQueueMessage(fileName);
queue.AddMessage(message, null, TimeSpan.FromSeconds(180));

// read the file
using (var fileStream = File.OpenRead(currentFile))
{

// detect face and estimate the age
var faces = await faceClient.DetectAsync(fileStream, false, true, new FaceAttributeType[] { FaceAttributeType.Age });
Console.WriteLine(" > " + faces.Length + " face(s) detected.");

CloudBlockBlob blob = container.GetBlockBlobReference(fileName);

var tableEntity = new DynamicTableEntity(DateTime.Now.ToString("yyMMdd"), fileName);

// iterate over detected faces
int i = 1;
foreach (var face in faces)
{

// append the age info as property in the table entity
tableEntity.Properties.Add("person" + i.ToString(), new EntityProperty(face.FaceAttributes.Age.ToString()));
i++;

}

// upload the blob if a face was detected
if (faces.Length > 0)
await blob.UploadFromFileAsync(currentFile);

// store the age info in the table
table.Execute(TableOperation.InsertOrReplace(tableEntity));

// delete the queue message with the pop receipt since previous operations completed successfully
await queue.DeleteMessageAsync(message.Id, message.PopReceipt);

}

}

Check out the full sample in our Github sample repository.

As always, if you have any feature requests please let us know by submitting your ideas to Azure Storage Feedback.
Quelle: Azure

Trump Runs Twitter Now, But He's Not Going To "Save" It

Donald Trump’s viral tweets and his centrality to the American conversation have made him vastly the largest force on Twitter — ten times larger in terms of conversations than the entire Kardashian clan, according to new data — giving him unprecedented leverage over a social platform that, as it struggles as a business, remains central to news and politics.

Trump’s emergence hasn’t helped Twitter’s core metrics, but his dominance on the platform does raise an existential question for its leaders: What happens to Twitter if he should suddenly leave?

Between December 5, 2016 and January 5, 2016, Trump’s name was mentioned 42.7 million times on Twitter. That’s more than 10 times the entire Kardashian clan.

Trump&;s Twitter dominance becomes clear when you look at how often he’s discussed compared to other celebrities and world events. Between December 5, 2016 and January 5, 2016, Trump’s name was mentioned 42.7 million times on Twitter, according to an analysis of Twitter’s “firehose” data by social marketing platform Spredfast. That’s more than 10 times the entire Kardashian clan, whose names were mentioned 3.8 million times during the same period despite a combined 100 million+ followers compared to Trump&039;s 19 million. Trump’s 42.7 million mentions also dwarfed those of Aleppo (7.6 million) ,and the 2.9 million combined mentions of kittens, puppies, cats, dogs.

“Trump’s numbers are in another stratosphere when we compare him to anyone or anything that has traditionally been the gold standard for ‘winning the internet’,” Chris Kerns, VP of research and insights at Spredfast, told BuzzFeed News.

Trump vs. the Kardashians

Spredfast

Trump’s Twitter presence extends well beyond the platform, giving the company free marketing on a grand scale. His tweets, often fired off in the early morning, regularly suck the air out of the news cycle, putting the Twitter brand in front of millions of potential new users.

But while those tweets have driven dozens of news cycles, they haven&039;t done much for Twitter. Indeed, according to third party data reviewed by BuzzFeed News, the Trump Twitter spectacle has not coincided with any material change in the core metrics used to measure Twitter&039;s success.

During the company’s last earnings call, Twitter CFO Anthony Noto said, “There&039;s no noticeable impact that we&039;ve seen from the elections.” And since the election, Twitter hasn&039;t experienced a material upward trend in daily active users, downloads or total time spent in its app, according to App Annie, an app analytics company which reviewed panel data on hundreds of thousands of U.S. iPhones and Android handsets. The data analytics firm 7ParkData also found no clear trend in increased Twitter usage since the election, though it did show an uptick in logins from those who have the app.

So while Trump has commandeered a vast swath of Twitter&039;s attention, he’s unlikely to ‘save’ the platform, as some are suggesting. “The company could benefit from its most talked-about user’s ascent to the White House,” The Guardian argued last week in a story headlined “Can Donald Trump save Twitter?”

While Trump&039;s Twitter presence isn’t helping the company, his sudden departure from the platform could hurt it, creating an unfillable-by-anyone-else void. When he assumes office, Trump will almost certainly be pressured by national security advisors to scale back his personal use of Twitter as his account will likely be a particularly tempting target for hackers.

Twitter declined comment.

Twitter’s lack of a boom following its biggest gift yet — a President-elect addicted its service who posts inflammatory tweets with regularity — is the clearest evidence to date that the company&039;s platform may have hit an insurmountable wall. Twitter has a lot going for it. It’s a perfect platform for watching news unfold in real time. But that’s something only certain people find interesting, and if Twitter can’t sell that promise with Trump, it’s hard to imagine it ever will. Because as the metrics above show, even with the president-elect of the United States sparking endless tweets by trolling Arnold Schwarzenegger for his Celebrity Apprentice ratings, disparaging national security efforts and taunting North Korea over nuclear weapon development, Twitter&039;s appeal remains limited.

That said, Twitter is currently making over $2 billion a year with a user base of about 317 million monthly active users. Yes, the company is struggling with user growth. And slowing revenues. And leadership turmoil. But those were also its struggles long before Trump announced the presidential bid that would land him in the White House. If the data shows that Trump isn&039;t “saving” Twitter, perhaps it&039;s because Twitter didn&039;t need this kind of &039;saving&039; in the first place.

Quelle: <a href="Trump Runs Twitter Now, But He&039;s Not Going To "Save" It“>BuzzFeed

Azure Security Center extends support for Windows Server 2016

Azure Security Center now offers full support for Windows Server 2016. Today, the Azure Monitoring Agent, which is used by Security Center to collect security metadata from virtual machines, is compatible with Windows Server 2008 R2 and newer versions, including Windows Server 2016, as well as most popular Linux distros (see complete list).

Security Center leverages this metadata to identify security issues, such as missing system updates and vulnerable OS configurations, and applies behavioral analysis to detect malicious activity, such as an attacker executing code or attempts to persist on a compromised VM.

To enable these protections:

Launch Security Center from the Azure portal
Turn on data collection (if you have not done so already) to automatically provision the Monitoring Agent on all supported VMs
Start the 90-Day free trial to enable behavioral analysis and other advanced threat detections

Quelle: Azure