ESPNs Mina Kimes Has a Stunning Admission About Censorship and Her Work Process – Sportscasting

Few ESPN figures have seen their stars rise more in recent years than Mina Kimes.

Kimes has gone from a writer for ESPNs website to a frequent face on shows likeAround The HornandHighly Questionable. As ESPN moves full-steam ahead into the 2020s, the network has made Kimes a vital part of its future.

Not all has gone well for Kimes away from the camera, though, and shes begun opening up on how social media has changed her career.

RELATED: Mina Kimes Wasnt Sure If the Jared Porter Story Would Ever See the Light of Day

The internet is responsible for Mina Kimes success at ESPN, especially considering that she earned a job there in large part because of a Tumblr essay.

Still, Kimes has some issues with the digital space, particularly those who harass others on social media.Julie DiCaro, a senior editor at Deadspin, recently releasedSidelined: Sports, Culture, and Being a Woman in America. DiCaro spoke with Kimes and other women in sports media for a chapter discussing internet trolls.

At one point during their conversation, Kimes admitted that she censors her social media posts, particularly those regarding domestic violence in sports.

I constantly question how much time and energy I should devote to this stuff. Theres so much positivity [online] and excited engagement and theres so much good, but the negative can really ruin your day and make it hard to do your job. And I dont think anyones quite figured out the right answer how to deal with this.

As Kimes acknowledged, the decision to censor her online commentary has an adverse effect on how she covers the NFL. ESPN promoted Kimes to a full-time NFL analyst role in June 2020, and she is expected to discuss serious topics that have nothing to do with on-field play.

Domestic violence is not all that Kimes is avoiding discussing. A quick glance at Kimes Twitter timeline reveals that she has not tweeted about the Deshaun Watson situation. Watson is currently involved in a scandal where over 20 women have accused him of inappropriate sexual conduct.

RELATED: Mina Kimes Doesnt Have a Master Plan for Her Sports Broadcasting Career: I Never Aspired to Be on TV

It isnt hyperbole at his point to say that Mina Kimes represents the future for ESPN.

In addition to appearing onGet UpandNFL Live, she hosts The Mina Kimes Show football podcast. Kimes previously wrote feature stories forESPN The Magazine.

ESPN thought highly enough of Kimes to make her a full-time NFL analyst last year. Historically, many of the networks NFL analysts have been ex-coaches or players. Kimes is neither and has never worked for an NFL franchise.

RELATED: Stephen A. Smith Fires Back at Blake Griffin After Griffins Recent Comments: Aint Nobody Scared of Blake Griffin

Mina Kimes isnt alone in finding ways to avoid trolls on social media.

Julie DiCaro, who spoke with Kimes forSidelined, admitted in her book that shell still protect her Twitter account at times. Sam Ponder, Kimes ESPN colleague, has long dealt with trolls on her Twitter page.

Ponder challenged her critics in 2017, particularly those who wrote about her appearance. Ponder was pregnant when she appeared on television that spring.

Getting sexist/vulgar tweets abt my job/appearance while Im unable to see my own feet & covered in toddler pee is somethin else I tell ya, Ponder wrote.

Others, including Foxs Joe Buck, have engaged Twitter users in full force. Buck famously trolled viewers during the 2015 MLB playoffs who complained about his alleged bias against certain teams.

Like Sportscasting on Facebook. Follow us on Twitter @sportscasting19.

Read the rest here:

ESPNs Mina Kimes Has a Stunning Admission About Censorship and Her Work Process - Sportscasting

Censorship of blog post ‘proves Tories are terrified of independence’ – The National

THE deletion of a blog post which talked up the economic prospects of Scottishindependencehas sparked further alarm calls about the Tory government endangering freedom of speech.

The SNP have condemned Downing Street suppression and say the episode underlines that Boris Johnsons administration is terrified of growing support for a Yes vote.

It comes after a high-profile scientist warned the removal of the article, co-authored by a UK Government adviser, spelled danger for academic freedoms.

Published on the London School of Economics (LSE) website, the blog was co-written by Geoffrey Chapman, who works with the Department for International Trade. The analysis concluded that there are no reasons to suggest an independent Scotland would not succeed economically.

The article was removed on April 1, shortly after The National published a story on it. On April 2, a message appeared on the website stating: We have been asked by the authors to take this article down temporarily. We will be making it available again as soon as we are able to and apologise for any inconvenience caused. As of yesterday, it was not available.

READ MORE: UK adviser's blog post arguing Scotland could thrive after indy is deleted

Downing Street has not denied that it ordered the deletion, stating only: This is not the view of the Department for International Trade or the UK Government, and the matter is being looked into. Officials stressed that Chapman is a civil servant who is duty-bound to adhere to standards of impartiality and integrity.

But the SNP have now voiced concerns about the incidents implications for democracy in the UK.

SNP candidate for Paisley, George Adam, told The National: This is a chilling glimpse into the mind of a UK Tory government which doesnt even deny that it is trying to curtail academic freedom by censoring these views. But all they have succeeded in doing is demonstrating how terrified Boris Johnson and his colleagues are at rising support for Scottish independence.

There are only so many times the Tories at Westminster can try and hide the reality of a prosperous and fair independent Scotland. The report by Geoffrey Chapman highlighted how Scotland needs the full powers of independence to maximise our potential.

But the serious questions this episode raises serious questions about protecting freedom of speech will not go away. In a free democracy, people should be allowed to express their opinions and suppression like this tells you everything you need to know about Boris Johnsons government.

The SNPs intervention follows that of Dr Mike Galsworthy a visiting researcher at the London School of Hygiene and Tropical Medicine and co-founder of Scientists for EU. He expressed fears about academic freedoms being suppressed and warned the paranoid behaviour of the UK Government was a particular threat to Scotland.

He said: There are an increasing number of areas where we should have the capacity for free and open debate and democracy where we are not getting it in the UK as a whole and I think theres a danger of seeing that more acutely in Scotland.

He added: Given the behaviour of the Government under the control of the Conservative Party ... I would say that democracy of the Scottish people is under threat. It will take a very robust rearrangement of some sort in order to set that right.

The National has so far been unable to reach Chapman or his co-author Richard Mackenzie-Gray Scott, for comment.

Link:

Censorship of blog post 'proves Tories are terrified of independence' - The National

India abolishes film certification appeals body without warning, experts say move will lead to more censorship – Malay Mail

The Film Certification Appellate Tribunal (FCAT) helped the 2017 acclaimed Hindi film Lipstick Under My Burkha to be screened after an initial ban. Screengrab from YouTube

Subscribe to our Telegram channel for the latest updates on news you need to know.

KUALA LUMPUR, April 9 Indian filmmakers will now have to appeal certification decisions to the High Court after the federal government quietly scrapped the countrys censorship appellate tribunal.

The Information and Broadcasting ministrys Film Certification Appellate Tribunal (FCAT) is where filmmakers would go when they disagree with Indias main film certification body.

The new order which was passed on Easter Sunday on April 4, sees the Cinematograph Act amended where the words Appellate Tribunal have been substituted with High Court.

According to Variety, the decision was made under the Tribunal Reforms (Rationalisation and Conditions of Service) Bill which was introduced in the Indian parliament on February 13, 2021 and established emergency powers.

The bill could not be debated in parliament as it is not in session now.

Indian president Ram Nath Kovind said he is satisfied that circumstances exist which render it necessary for him to take immediate action, adding that the order will come into force at once.

The decision isnt good news for filmmakers and Bollywood isnt happy with the removal of FCAT.

The appeals body helped feminist films such as 2017s Lipstick Under My Burkha overturn a ban after it was described as lady oriented, their fantasy above life by Indias Central Board of Film Certification (CBFC).

Filmmakers Hansal Mehta (Aligarh), Vishal Bhardwaj (Omkara) and Guneet Monga (The Lunchbox) have voiced their disappointment on social media, calling it a sad day for Indian cinema.

Mehta pointed out that many filmmakers wont have the financial means to take their appeal to court.

Legal experts say the move to transfer the appeals process to the judiciary could increase delays for filmmakers waiting for clearance.

The new order could also lead to more censorship, Internet Freedom Foundation lawyer and executive director Apar Gupta told the Indian news site The Print.

This move is likely to increase delay, costs and indeterminacy for filmmakers who earlier approached the tribunal for relief Gupta said.

Supreme Court advocate Divya Kesar spoke of the counterproductive effect of the order, saying that a tribunal equates to quicker disposal of justice.

Removal of FCAT will lead to an invariable delay and will make it a long drawn process for filmmakers and actors.

This will lead to stalling and could indirectly lead to more censorship for the film industry.

One will be discouraged to try new things in movies and documentaries as the mechanism that existed for a long time a specialised tribunal for specific purposes the FCAT has been abolished, Kesar added.

Over in Europe, Italy officially abolished its film censorship policy that has been around since 1913.

The state will no longer be allowed to ban films over religious, moral or political reasons.

Instead, filmmakers will be given the liberty to classify their own films based on current audience age brackets.

Film censorship has been abolished, culture minister Dario Franceschini said in a statement on Monday.

The system of controls and interventions that still allow the state to intervene in the freedom of artists has been definitively ended."

See the original post:

India abolishes film certification appeals body without warning, experts say move will lead to more censorship - Malay Mail

50 Years On, Pakistan Continues To Censor 1971’s War Of Liberation – Themississippilink

LAHORE, Pakistan The cancellation of an event in Pakistan commemorating Bangladeshs 50 years of independence has precipitated the debate around Pakistans acknowledgment of war crimes.

Pakistans Lahore University of Management Sciences and National Institute of Pakistan Studies, Quaid-i-Azam University, had organizedthe online eventtitled War, Violence & Memory: Commemorating 50 Years of the 1971 War from March 23 to 27.

The organizers did not point out the reasons for the cancellation of the event. When approached,Ali Usman Qasmi, historian and professor at the Lahore University of Management Sciences, told Zenger News he would issue a statement.

The statement is yet to come.

The cancellation of the conference shows that even after half a century, the structure of power feels so threatened by the mention of past mistakes that it will not risk listening to criticism, linguistic historian Tariq Rahman, author ofLanguage and Politics in Pakistanand a slated panelist at the canceled event, told Zenger News.

The past has told me that unless countries nation-states do not move away from their notions of national interest and sovereignty, things will not change. I have little hope despite some positive gestures, Tariq said.

While actions on the part of the state and non-state actors have combined to enhance censorship, making certain debates increasingly tricky, the events of 1971 continue to rank near the top of the list of themes largely under the states grip.

In 1971, erstwhile East Pakistan gained independence to become Bangladesh after a liberation movement led by the countrys founding father, Sheikh Mujibur Rahman.

The leaders of the movement accused Pakistan (then West Pakistan) of appropriating its eastern territorys resources, denying the locals basic human rights, and curtailing the democratic rights of the citizens.

The events of the winter of 1970 reached their epoch when Bangladesh Awami Leaguetriumphed in the December elections. Pakistans military dictator Yahya Khan and Pakistan Peoples Party leader Zulfikar Ali Bhutto refused the transition of power. The already resonating calls for freedom exploded into a formal announcement in March 1971.

The West Pakistan military launchedOperation Searchlightin East Pakistan. India intervened, which it claimed was on appeals from Sheikh Mujibur Rahman and considering humanitarian violations, while Pakistan accused India of fanning separatism.

The intervention turned into a war between the neighbors, which Pakistan lost. The mayhem ended when thePakistan Army signed the instrument of surrenderin Dhaka on Dec. 16, 1971.

Bangladeshi authoritiesmaintainthat the Pakistan Army and their accomplices killed at least three million Bengalis and raped over 200,000 women. Multiple independent researchers have established the death toll at between 500,000 and three million, making Operation Searchlight a perpetration of genocide.

But, the narrative in Pakistan concerning the events from 1971 is a stark contrast.

Based on figures from the Armysgeneral headquarterspublished in theHamoodur Rahman Commission Report, the immediate Pakistani claim asserted that only 26,000 people died in military action in 1971.

Distortion of memory and attempts of historical revisionism

The narrative still taught in Pakistani schools holds the Bengalis largely local Hindus responsible for falling into an Indian trap designed to divide Pakistan.

For instance, the Grade IX-X textbooks approved by Pakistans Federal Board of Intermediate and Secondary Education. The books maintain that East Pakistan had a very big Hindu population, which had deep pro-India sympathies making the province vulnerable to secessionism and dismemberment.

Multiple historians have narrated how Bengali Hindus were the Pakistan Armys primary target, with rulers in West Pakistan, especially the military, accusing them of espionage.

InThe Blood Telegram, a book based on memos from then American Consul General to Dhaka Archer Blood, author Gary J. Bass describes the singling out of Hindus and mass burning of Hindu settlements in Bangladesh. Hindus also constituted the vast majority of the over eight million Bengalis who fled to India in 1971.

Pakistan must acknowledge that the Army at the time, and the government, perpetrated genocide, Munshi Faiz Ahmad, director-general, Bangladesh Institute of International and Strategic Studies and former ambassador to China, told Zenger News.

That is what will bring closure. This closure is essential if we wish to take the relations forward.

With Pakistans founding Two-Nation Theory that Muslims and Hindus were two separate, mutually antagonistic, nations that cant coexist still being taught in the country, coupled with the Armys self-imposition as the guardians of ideological frontiers, historians believe that acknowledging the past would translate into a shakeup of the status quo.

TheInternational Crimes Tribunal,set up by Bangladesh in 2009 to try war criminals from 1971, sentenced 11 people affiliated with the Jamaat-e-Islami, the largest Islamist party in Bangladesh, to death between 2012 and 2014. Islamabad issued condemnations against Dhakas trial of war criminals.

We were trying the perpetrators of crimes against humanity the Bangladeshis who sided with the government and Pakistan condemned these trials. This was too much. This destroyed the working relationship, said Ahmad.

Building normalcy and mending ties

Despite Pakistans lack of acknowledgment of the 1971 war crimes, Islamabad and Dhaka found some semblance of bilateral normalcy following Bangladeshs creation.

The Zulfikar Ali Bhutto-led government recognized Bangladesh in 1974, as Sheikh Mujibur Rahman attended theOrganization of Islamic Conferencesummit in Lahore. In his Bangladesh visit that year, Bhutto regretted the crimes committed in 1971.

Military dictator Pervez Musharraf offered a similar statement in Dhaka in 2002. However, the extent of the crimes, let alone genocide, has never been acknowledged by Islamabad.

The crimes committed by Pakistan Army do not make all of Pakistan complicit. Pakistan needs to make that distinction as well. Unfortunately, anyone who comes to power in Pakistan becomes a party to [the state narrative], Ahmad said.

However, the past year or so has seen a resumption of progressive diplomatic engagement between Islamabad and Dhaka.

Last year, the two prime ministers Sheikh Hasina and Imran Khan, held a telephone conversation, with Hasina extending an invitation to visit Bangladesh. On March 23, Hasina wrote to Khan on Pakistans Republic Day, with the latter reciprocating the gesture on March 26, to offer congratulations on Bangladeshs Independence Day.

Despite the opening of channels toward bilateral cooperation, analysts maintain that a strong foundation in Pakistan-Bangladesh relations can only be laid when Islamabad formally acknowledges the crimes of 1971.

50 years on, 1971 in many ways remains unspeakable in Pakistan, Anam Zakaria, educator, historian, and the author of1971: A Peoples History from Bangladesh, Pakistan, and India, told Zenger News.

Efforts to challenge this selective remembering and forgetting are often met with a stifling resistance.

Zakaria believes Pakistan must introspect and acknowledge the violence against Bengalis and the ethnic minorities who fought for Bangladeshs independence.

The denial of violence after committing violence is another form of violence, she said.

Analysts further maintain that such course correction on the part of Islamabad is necessary for closure and progress with Dhaka and readdress the treatment of many dissenting voices and disenfranchised within the country such as the Baloch, Pashtun, and other ethnic groups.

This is not only essential for those who have suffered unimaginable pain in Bangladesh but also because the otherization, demonization, and marginalization process of other communities continues in Pakistan, Zakaria said.

(Edited by Gaurab Dasgupta and Amrita Das. Map by Urvashi Makwana)

Go here to read the rest:

50 Years On, Pakistan Continues To Censor 1971's War Of Liberation - Themississippilink

Gitpod Raises $13m to Move Software Development to the Cloud – PRNewswire

Gitpod today announced $13m in funding led by General Catalyst, a bevy of product features, and the first-ever DevX Conf

"Gitpod is obsessed with bringing back joy and speed to the modern developer experience," said Steve Herrod, Managing Director at General Catalyst. "Devs today are struggling with larger codebases and more complex dependencies, leading to cluttered environments that hamper productivity and collaboration. Gitpod removes that friction and is on track to establish an essential new product category in modern software development."

The $13m total funding will help the company to expand its position as the leading platform for development environment automation, as well as to grow Gitpod's open source community and relevant ecosystem partnerships.

Today Gitpod also announces three new product features:

Developers are pursuing automation everywhere they can, yet they are wasting a lot of precious energy manually setting up and maintaining development environments. Millions of developers are slowed down on a daily basis with tedious tasks, facing unnecessary "works-on-my-machine" problems. Developers are increasingly choosing cloud-based development environments as a result of local machine limits, security policies, and complexities of a remote world.

The developer experience gap is an increasingly documented concern as recently detailed in a post by Stephen O'Grady from RedMonk. "While developers have a wealth of tools at their fingertips, integrating them all together and operating that patchwork quilt of technologies is a major gap in the developer experience. One important tool in addressing the problem is automation, which can lower the burden on developers to maintain these complicated pipelines," said Stephen O'Grady, Principal Analyst with RedMonk. "Gitpod's embrace of automated, higher quality developer experiences, therefore, is one to watch."

DevXConfDevXConf,organized by the Gitpod team, is the first-ever community event exclusively about developer experience - the daily experience of developers when trying to get their job done. It brings together the best and the brightest from across the developer ecosystem with a set of talks and fireside chats. The virtual event will take place April 28-29, 2021, starting at TIME + TIME ZONE. To register please visit: https://devxconf.org/

Confirmed keynote speakers include amongst others:

"We write code within specific languages/frameworks, use tools, glue them together to (tool) chains, develop against APIs and communicate and collaborate with other developers. All of that should be efficient, sustainable and joyful." said Sven Efftinge, CEO, Gitpod. "At DevXConf some of the brightest minds from the community get together and have a conversation on how we can make software engineering more productive and fun."

Gitpod is available for everyone writing code and provides a free SaaS offering. To get started, please visit: https://www.gitpod.io/

About GitpodGitpod enables professional development teams to immediately start working and collaborating in fully prebuilt, secure development environments on any project, any branch and any device. Gitpod invented the notion of prebuilds allowing developers to describe development environments as code and get an immediately productive development environment for any GitLab, GitHub and Bitbucket project. The company is founded by experienced developer tools experts that worked together for 10+ years creating programming languages and growing open source communities. Gitpod operates a flight-proven product and leads the pack of fully-functional Cloud Dev Environments with more than 350k registered developers. http://www.gitpod.io

Media ContactRay George[emailprotected]1 650-922-3825

SOURCE Gitpod

Go here to read the rest:
Gitpod Raises $13m to Move Software Development to the Cloud - PRNewswire

Google is now writing low-level Android code in Rust – Ars Technica

Just last month, we saw the first baby steps toward the adoption of the memory-managed Rust programming language into the Linux kernel. Google has apparently been thinking along the same lines, and in a lengthy blog post Tuesday,the company announced that the Android Open Source Project now supports Rust for low-level OS components.

Google lays out the benefits of Rust over C/C++, saying, "Rust provides memory safety guarantees by using a combination of compile-time checks to enforce object lifetime/ownership and runtime checks to ensure that memory accesses are valid. This safety is achieved while providing equivalent performance to C and C++."In line with similar stats that Microsoft has published, Google's blog post says that "memory safety bugs continue to be a top contributor of stability issues, and consistently represent ~70% of Androids high severity security vulnerabilities."

Google

Google says rewriting the "tens of millions of lines" of existing C and C++ Android code in Rust is "simply not feasible," and rewriting old Android wouldn't matter much since old code has had most of the bugs beaten out of it by now. As the Android source code is an open source project with billions of users, a lot of eyeballs are on it. Google says that "most of our memory bugs occur in new or recently modified code, with about 50% being less than a year old." Rust will be used for new components, when necessary, which should help reduce any new memory bugs Google could introduce.

Google closes the blog post saying, "For the past 18 months we have been adding Rust support to the Android Open Source Project, and we have a few early adopter projects that we will be sharing in the coming months. Scaling this to more of the OS is a multi-year project. Stay tuned, we will be posting more updates on this blog."

Go here to read the rest:
Google is now writing low-level Android code in Rust - Ars Technica

Google turns to Rust to remedy Android vulnerabilities – TechRadar

Google has greenlighted the use of the Rust programming language in Androids low-level system-code in order to curb the growing number of memory-based security vulnerabilities in the mobile operating system.

In a post in the Google Security blog, members of the Android development team list their efforts to detect, fix, and mitigate the memory safety bugs. Despite their efforts, these vulnerabilities make up about 70% of Androids high severity security vulnerabilities.

Memory-safe languages are the most cost-effective means for preventing memory bugs. In addition to memory-safe languages like Kotlin and Java, were excited to announce that the Android Open Source Project (AOSP) now supports the Rust programming language for developing the OS itself, wrote Jeff Vander Stoep and Stephen Hines, from the Android Team.

The memory safety guarantees of Rust make it particularly useful for low-level systems programming. It is for this very reason that support for Rust has even been included in the bleeding edge branch of the Linux kernel.

Android developers work either with Java, and compatible languages like Kotlin, to write the high-level parts of the OS such as the user interface, while the low-level aspects such as the kernel and drivers are best written in C and C++.

However these languages give charge of several crucial aspects such as memory management to the developer. This is one of the charms of the languages and developers welcome the flexibility. But when memory management is improperly implemented it results in security issues, such as buffer overflows and overreads, leading to Androids current predicament.

The Google developers note in the blog that theyve been working behind the scenes of adding support for Rust in Android for the past 18 months, and promise to showcase some of the presumably internal early adopter projects in the coming months.

Via: The Register

Go here to see the original:
Google turns to Rust to remedy Android vulnerabilities - TechRadar

How Open Source is Driving the Future of Data Science – RTInsights

With its reliance on a community of physically dispersed individuals and flexibility of adoption, open-source data science is becoming an even more attractive choice among cash-strapped governments, non-profits, and businesses.

Over the past decade, data science and machine learning have made their way from an obscure academic discipline to widespread corporate adoption. The academic community has a natural preference towards open source. Science is a collaborative effort, and its advancement is best served by enabling as large a community as possible to build upon existing research.

Private companies, on the other hand, have a much stronger incentivefor proprietary technology. Developing software systems is an expensiveendeavor. Naturally, a business wants to make a return on this investment.Making the results of your work freely available to competitors doesnt seemlike the smartest choice if you are a business owner.

Still, in data science, several powerful incentives pull corporateinterests in the direction of favoring open-source implementations.

Open source tools offer a lower barrier to entry thanlicensed software. Companies can experiment more easily and with fewerconstraints. They are also more likely to find talent for programming languagesand data science tools that are freely available to everyone.

A case in point is Python, the dominant programming languagefor data science, which happens to be open source. It has the most versatileand extensive capabilities for manipulating data and building machine learningmodels. Python has even superseded commercial tools like MatLab in terms ofcapabilities for data science applications.

Most data science and machine learning frameworks such asTensorFlow, SciKit-Learn, or PyTorch build directly on Python and are also open-source.

Often, their creators are large companies that are alreadydominant in their respective markets. Evidently, the benefits of making alibrary like TensorFlow open-source outweigh the costs for its creator Google.

While Google gave potential competitors a powerful deeplearning tool, it probably benefits more from the massively expanded talentpool, the sprawling deep learning innovation, and the widespread adoption ofthe framework by other companies that open-sourcing TensorFlow entailed.

Other machine learning libraries, such as XGBoost,originatedas research projects in universities. For these institutions, the benefits ofopen-source software are overwhelming for the reasons discussed above.

Most machine learning models require large amounts of datato train. Modern machine learning models, especially deep neural networks usedin computer vision and natural language processing, require vast amounts ofcomputational resources to train. This would present an almost insurmountablechallenge for smaller organizations and individuals, who simply do not havethis amount of data internally, nor the budget to run expensive model trainingexperiments. If it werent for open source data, machine learning would bealmost exclusively the domain of large corporations. This may be in theinterest of the shareholders of said corporations, but certainly not of societyat large, which benefits from the innovations produced by startups andindividuals.

Even for large corporations, the widespread availability of open-sourcedata and pre-trained machine learning models has benefits.

Many of the cutting-edge models developed by researchers atcompanies like Google and Facebook have been open-sourced. Anyone can downloadthese models from Github and use them in their custom data science projects.

But why are these corporations so generous in sharing theirmodels and their data?

From the perspective of an established corporation, it makessense to avoid risky ventures and instead aim to expand market share throughmore traditional strategies.

Startups tend to be better suited for engaging in novelhigh-risk ventures because they are smaller, more agile, and have nothing tolose.

If a large company wants to enter a novel market, or obtainnew technology, acquiring a successful startup in the desired field may be asmarter move than trying to do everything from scratch in-house.

For example, Google acquired Deep Mind in 2014 for thepotential it saw in DeepMinds research in reinforcement learning andgeneral-purpose AI.

To maximize the potential for the emergence of innovativedata science and artificial intelligence startups, it makes sense to giveambitious new upstarts the tools and data they need.

Furthermore, many of the researchers working on commercialprojects come from academic settings. They bring with them a culture ofcollaboration based on open source.

Researchers and developers are naturally inclined toshowcase their work. Therefore, a commitment to open source and the opportunityfor employees to participate in open source projects can go a long way to makea company a more attractive employer for highly coveted data science talent.

The foundational knowledge for data science includesadvanced skills in mathematics, statistics, and programming. Until a few yearsago, this knowledge was deeply buried in academic textbooks and usuallyacquired by obtaining a technical university degree.

Today, an ambitious self-starter can learn all of thesethings via resources that are freely available on the web. An army of Youtubeeducators and bloggers has emerged that makes previously dry and highlyacademic topics accessible in a fun and easy-to-digest way.

These new educational resources grow the talent pool bymaking data science more accessible for a larger group of people, which alsobenefits companies.

Without open-source software and open-source data, offeringthis type of education for free would be much more difficult.

Online education platforms offer academic curricula that often match or exceed traditional university courses in terms of quality. In many cases, these courses are accompanied by Github repositories full of open source code.

Developing and maintaining a custom data science solutionfrom scratch in-house presents a major challenge to most companies. The largera software system grows, the more susceptible it is to bugs and the moredifficult it is to find problems in the source code and deploy the system intoproduction.

Building on open source software and models cansignificantly alleviate these burdens and speed up time to market. Bugs inwidely used open-source libraries are likely to have been discovered byprevious users. If bugs do occur,developers are free to go into the code and fix them without having to worryabout violating licensing agreements. If the open-source tool turns out to notbe a good fit, no money has been sunk on a failed trial.

Even for private businesses who have a commercial interestin protecting their software, there are strong incentives for using andbuilding open-source data science solutions.

More recently, the Covid-19 pandemic has put many organizations under enormous pressure to digitize data-heavy processes as quickly as possible while physically scattering technical talent. With its reliance on a community of physically dispersed individuals and flexibility of adoption, open-source data science is becoming an even more attractive choice among cash-strapped governments, non-profits, and businesses.

Originally posted here:
How Open Source is Driving the Future of Data Science - RTInsights

Practice Coding Like An Expert With The Help Of These 5 Tips – hackernoon.com

@fumFum

Embedded C Engineer | Blogger | Building a collaboration community for devs at https://inspirezone.tech

Quick note: I'm creating a brand new community for developers focusing on building programming skills through a welcoming online collaboration environment. We need developers like you so consider joining us!

Like most things, practice makes perfect. And no differently, if you want to improve your coding skills the best thing to do is practice coding more. But what are the various ways you can practice coding?

Im putting in a more conscious effort to practice coding and gathered some information on the various ways I can practice. Not surprisingly, theres an abundance of information and resources on the web that can help anyone practice coding.

Here are 5 useful methods you can use to help you practice coding and in turn grow your programming skills.

Im mentioning this first as I believe its quite an important factor. Unless you have a solid reason for wanting to spend time coding you may lose motivation very quickly.

To stay focused on the task at hand and be consistent in your practice, make sure to think about your motivations for pushing you to practice coding.

Maybe youre practicing because you want to land a job as a developer eventually. Or you have a project in mind you want to accomplish, but first you need to develop your skills in a particular programming language.

Having a motivation for why you want to regularly practice coding and using that as a driving factor is a great starting point in your goal to develop your skills.

As we all know, the internet is an amazing place (most of the time). There are so many resources available to help you learn about anything, and FREE at that. Of course this includes resources on learning how to code.

So theres really no excuse to say theres nothing available to help you practice coding! There are many coding tutorial sites that can teach you how to program using a language from beginner to advanced level topics.

For an example of a tutorial based coding website checkout freecodecamp. They have a structured set of tutorials suitable for complete beginners with no background knowledge of coding needed. Im really impressed with the amount of content they have given they are completely free!

Another great way to practice coding is through quizzes. Just one of many sites you can use for quizzes are geeksforgeeks and guru99.

Completing quizzes can be quite a fun way to test your knowledge on a programming language. There are also quizzes centred around coding interviews which is a great way to practice for potential interviews if your goal is getting a job as a developer.

A warning here not to get stuck in what is often known as tutorial purgatory. This is when you spend all your time on tutorials but dont actually apply what youre learning.

And similar to learning a foreign language, a lack of using the language will eventually lead to you forgetting what you've learned. To avoid this happening, pay attention to the next point!

This is probably my favourite way to practice coding because it reminds me of why I enjoy coding.

Having the ability to create something with code is what being a developer is all about. You can do all the tutorials in the world, but the real fun is in making real life applications or finding solutions to your own problems or other peoples problems.

So why not practice coding by coming up with a project youre interested in and a problem you want to solve. Maybe theres an everyday task you perform on your PC that you want to automate? Or do you want to develop a mobile app for something you havent come across before? Or you can have fun developing a game and share it with your friends.

Completing a project thats of use, no matter how big or small is extremely satisfying. When you reach the stage of seeing projects become a reality youll understand why learning to code is such a powerful skill to have.

Not to mention while completing your projects youre gaining a huge amount of coding practice and experience.

Open source is used to describe software with the source code freely available for anyone to view. And not just to view, you can actually contribute by making modifications to the source code and submitting your changes!

Open source software is typically managed on GitHub. The Linux kernel for example is open source and its entire source is viewable on its GitHub repository.

By making an active effort to be involved in open source software youre not only being helpful but also learning to make contributions to code written by other people.

Adding to code written by other people can be frustrating but its part of a developers life.. There WILL be times you need to edit someones code if you do this for a living. Or in cases like contributing to open source, youre editing code written by possibly hundreds of contributors.

If your end goal is to get a job coding then this is a great way to get used to working with other developers. Although working on your own personal projects is great, working with others is crucial in developing large scale applications.

So what better way to practice coding, develop your skills and learn to understand existing code by contributing to open source projects. If you read source code for open source software thats known for its quality and efficiency, youre gaining knowledge and expertise from other developers. You can take what you learn and apply it to your own coding practices.

Joining a community of like minded developers is not only good for motivation, but it will push you to practice coding more. This also links in with the previous point of contributing to open source projects.

If you join open source communities and become active in them youre more inclined to contribute. And by working on projects with others, youre practicing coding and also developing your collaboration skills.

Some communities you may consider joining include stackoverflow, which youre probably aware of as a question and answer hub for developers. If youre interested in Linux you may join communities centred around the Linux distribution you use, for example, the Ubuntu community. You can also find open source projects on GitHub by exploring GitHub repositories.

Joining a community is a great way to meet like-minded developers, scale up your projects and build up your ability to work in a team.

The fact that you're here on hackernoon and reading this is a start!

Weve talked about ways that can help you practice coding. You can achieve this by having the drive to want to learn, actually doing the work by learning, completing personal projects, contributing to open source and joining communities.

Learning to code is an endless journey. Even as someone experienced, Im always looking for ways to continuously practice coding. Through these methods I can scale up my knowledge and improve my efficiency in how I do things as a programmer.

Thanks for reading! If you found this useful checkout more posts on my blog on developer tips and productivity.

Previously published at: https://inspirezone.tech/5-ways-to-help-you-practice-coding/

Related Stories

Create your free account to unlock your custom reading experience.

Read more:
Practice Coding Like An Expert With The Help Of These 5 Tips - hackernoon.com

Applitools Introduces Automation Cookbook and Test Kitchen to Help Engineers Break Down Coding Recipes – PRNewswire

SAN MATEO, Calif., April 8, 2021 /PRNewswire/ --Applitools, provider of a next generation test automation through Visual AI and Ultrafast Test Cloud,today announced the launch of its "Automation Cookbook," featuring free bite-sized videos aimed to upskill developers and test engineers of all experience levels. Anyone looking for quick answers to their test automation questions can use recipes to solve everyday challenges and also practice in the Test Kitchen for free. The initiative is led by Angie Jones, Senior Director of Developer Relations at Applitools and Test Automation University, with contributions from Colby Fayock, Developer Advocate at Applitools.

For more information and to use the Automation Cookbook, visit: https://applitools.com/cookbook/

The Automation Cookbook is the latest test automation resource Applitools is releasing to increase its supply of free and accessible learning resources online for the dev community. It is supplementary to Test Automation University, which has surpassed more than 80,000 students to date and is the flagship resource for engineers to learn new tools and programming languages across various topics in automation.

Since Test Automation University launched in 2019, Applitools has received requests for additional resources to help people quickly find answers to frequent day-to-day questions. Now, with the Automation Cookbook, there is a place to serve bite-sized content in one place without needing to sift through an endless web of long video tutorials, online forums, and Q&A threads just to end up with broken code examples.

"Based on feedback from the community, our goal with the Automation Cookbook is to help engineers get answers to frequently asked questions with a visual coding recipe," said Fayock.

The launch of the Automation Cookbook includes 12 videos featuring two of the most prominent test automation frameworks for functional testing of web apps, Selenium WebDriver and Cypress. Each framework has six total videos to start. New videos will be added regularly with additional frameworks planned to be featured in the future. The videos range anywhere from 3-10 minutes in length.

Initially, recipes for both Selenium WebDriver in Java as well as Cypress in JavaScript are available:

Unlike Test Automation University, which focuses on long-form education of complete learning pathways, the Automation Cookbook focuses only on specific tasks. To help engineers practice, Applitools created an open source website, Test Kitchen, with common web widgets to allow anyone to hone their test automation skills and knowledge.

For a pantry full of web components that can be used for automated testing, visit the Test Kitchen: https://kitchen.applitools.com/

"For many engineers, it's common to run into a problem while writing a test. Whether you're trying to work with alerts or upload a file, you may not be looking for an entire end-to-end course, but a quick solution to a single problem," said Jones. "We have designed this short-form education program to answer your questions accordingly."

About Applitools

Applitools delivers a Next Generation Test Automation Platform through Visual AI and Ultrafast Grid. We enable engineering teams to release high quality web and mobile apps at incredible speed and at a reduced cost.

Applitools Visual AI modernizes important test automation use cases -- Functional Testing, Visual Testing, Web and Mobile UI/UX Testing, Cross Browser Testing, Responsive Web Design Testing, Cross Device Testing, PDF Testing, Accessibility Testing and Compliance Testing -- to transform the way organizations deliver innovation at the speed of CI/CD at a significantly lower Total Cost of Ownership (TCO).

Hundreds of companies from verticals such as Tech, Banking, Insurance, Retail, Pharma, and Publishing -- including 50 of the Fortune 100 -- use Applitools to deliver the best possible digital experiences to millions of customers on any device and browser, and across every screen size and operating system.

Applitools is headquartered in San Mateo, California, with an R&D center in Tel Aviv, Israel. For more information, please visit applitools.com.

Contact:Jeremy DouglasCatapult PR-IR303-581-7760, ext. 16[emailprotected]

SOURCE Applitools

Read more:
Applitools Introduces Automation Cookbook and Test Kitchen to Help Engineers Break Down Coding Recipes - PRNewswire