Lawyers, advocates worry about prosecution of activists



whipple protest march 1

Seven months before a federal grand jury indicted 15 Minnesota anti-ICE activists on conspiracy charges, Michael Rabbitt of Chicago was traveling in Portugal with his wife. While celebrating their 30th wedding anniversary, he got an unexpected call from the FBI.

An agent told Rabbitt that a grand jury had indicted him on conspiracy charges for allegedly surrounding a federal agent’s vehicle in September and impeding its approach to a Chicago-area Immigration and Customs Enforcement facility.

Rabbitt recounted in an interview with MPR News that his stress escalated as he scrambled to find an attorney and return to the United States, where he was processed by federal agents, interviewed by pre-trial services and faced threats to his livelihood — all as a possible seven year prison sentence loomed.

A judge eventually dismissed the charges against Rabbitt and five others in May after finding that federal prosecutors had engaged in serious misconduct, including allegedly speaking with a grand juror outside the jury room.

Even if the conspiracy charges against the 15 defendants in Minnesota don’t stick, legal experts and the defendants’ supporters say the Trump Justice Department may still succeed in suppressing dissent and punishing people it sees as political enemies by using the court system.

“The government achieves the goal of, some would say, fear,” said Angi Porter, a professor at Washington College of Law at American University. “The chilling effect.”

Minnesota anti-ICE activists indicted

On June 11, a grand jury in Minneapolis indicted 15 Minnesota Twin Cities activists on conspiracy and other charges in connection with coordinated anti-ICE protests over the winter.

The indictment does not accuse any of the defendants of injuring officers. It’s largely based on Signal chats in which the group plans and discusses protest actions. Among the dozens of “overt acts” allegedly carried out in furtherance of the conspiracy, prosecutors note that one defendant, Isaac Sant, “wrote an article for Crimethinc., an anarchist-style blog” and took part in an “anarchist speaking tour.”

Sant’s attorney Kevin Riach called the charges against his client an insult to democracy and the rule of law.

“I’ve been practicing criminal defense in this district for a long time,” Riach said in an interview with MPR News. “This is the first indictment that I’ve ever seen where the government alleges that going on a speaking tour is somehow part of a conspiracy.”

At a June 16 news conference to announce the indictments, Minnesota U.S. Attorney Dan Rosen said the defendants are affiliated with Direct Action Minnesota, which he described as an antifa — or antifascist — affinity group. Rosen said the 15 were “charged not for what they said but what they did.”

He played a video clip that defendant Kyle Wagner allegedly posted to Facebook on Jan. 24, after a Border Patrol agent killed Alex Pretti in Minneapolis.

“This is not a f—ing joke. There’s nothing fun to chant about it. Get your f—ing guns and stop these f—ing people,” Wagner is heard saying in the video.

“There is a clear line that cannot be crossed when protest turns into rioting, violence or criminal activity,” added Homeland Security Investigations Special Agent in Charge Michael McCarthy. “It becomes unlawful, and it will not be tolerated. Unfortunately, some groups have crossed that line.”

While federal prosecutors in Minnesota have quietly dropped charges against other protesters after sworn affidavits from Homeland Security officials contradicted video evidence, protesters elsewhere have been convicted by juries.

In May, a jury in Spokane, Wash., found three people guilty of conspiracy for trying to block immigration officials from transporting two detained people to Tacoma.

Two federal judges in Texas on Wednesday handed sentences ranging from 30 to 100 years to eight people convicted in connection with a 2025 protest near a Dallas immigration detention facility in which Benjamin Song, a former Marine reservist, shot and wounded a police officer. Prosecutors accused the group of terrorism and said they were linked to the antifa movement. Jurors convicted Song of attempted murder.

After the eight defendants in Texas were sentenced, the U.S. Department of Justice posted a statement that included comments from FBI Director Kash Patel, who said “Today’s sentencings show the FBI remains committed to identifying, locating, and dismantling Antifa and its funding networks across the country.”

‘The ordeal itself causes mental anguish’

Conspiracy charges have been used in a broad range of cases where two or more people planned to commit a serious crime and then made overt acts to carry out that crime, Richard Painter, a professor at the University of Minnesota School of Law, told MPR News.

Painter, who served as President George W. Bush’s chief ethics lawyer two decades ago, said the vast majority of anti-ICE protesters in the state were peaceful, and there doesn’t appear to be evidence of a conspiracy to violently oppose the federal government. While some protesters may have used inflammatory rhetoric, Painter said that is typically protected under the First Amendment.

“Unfortunately, the Trump administration and their supporters concocted this false narrative that there was an insurrection in Minnesota,” Painter said. “It wasn't true. So now, months later, they're coming back with this criminal conspiracy charge against a handful of protesters.”

The conspiracy statute the 15 protesters are charged under is incredibly expansive, Porter said.

“We need merely intimidation or threats, not bodily injury threats, but merely threats to impede what officers or other federal agents were doing,” Porter said. “Things like the blockades, plans to make officers leave a place that they needed to be to carry out their duties. Surveillance [of federal agents] can be intimidation, injury to property, that counts.”

Porter said the conspiracy charges shouldn’t be taken lightly due to the potentially long sentences and the unpredictability of how a jury may interpret the charges.

In addition, defendants often need to procure expensive attorneys, attend hearings and carry the burden of explaining their role in a high-profile case to employers or potential landlords. At least eight of the 15 defendants have publicly-funded attorneys appointed through the Criminal Justice Act, which provides private defense attorneys for people who otherwise cannot afford them.

“Being a party in an investigation, it really takes its toll,” Porter said. “Regardless of the chance of guilt, because even if there is a 2 percent chance that a defendant will be found guilty, the ordeal itself causes mental anguish.”

Three people walk toward a courthouse
Natasha Rakotz walks towards the Warren E. Burger Federal Building in St. Paul with her lawyers James Cook and Trisha Pohland on June 17. Rakotz is one of 15 Minnesotans facing charges in connection with anti-ICE protests.
Anne Guttridge | MPR News

Natasha Rakotz is one of the 15 Minnesotans indicted this month . After her initial appearance, Rakotz told MPR News that she hadn’t done anything illegal and was simply trying to protect her community and neighbors from “the government’s violence.”

“It sickens me, and it makes me really sad that this is happening to me and others,” Rakotz said. “None of us deserve this — all we wanted to do is create a better world, a better community.”

‘Judicial procedures are being weaponized’

Minnesotans have stepped up to raise funds for people needing food or help with rent due to the federal government’s immigration enforcement effort. Michelle Gross, a longtime activist and president of Communities United Against Police Brutality, said these legal charges are just one more cost.

“People have stepped up and done what they needed to do, but now we've got to come up with more resources to defend our community members,” Gross said. “It’s basically meant to drain the community of resources.”

Gross said she believes the federal government is trying to push the narrative that people who opposed ICE are villains and that the federal agents are heroes. She points to the fact that none of the federal officers involved in the fatal shooting of two American citizens in Minneapolis this winter have been indicted.

“We made [Homeland Security] look pretty bad because they came here, they didn't expect the resistance, but we gave them the resistance,” Gross said. “They're basically trying to send a message to scare everybody else from doing the things that we've done — and it won't work.”

The conspiracy charges in Minnesota fit a trend that UNIDOS MN executive director Emilia Gonzalez Avalos has seen play out across the country.

“Regulatory procedures and judicial procedures are being weaponized, making the Constitution a discretionary document that can be enforced for political purposes,” Gonzalez Avalos said. “It is, in my opinion, a way to shift blame, a way to keep us distracted and also occupied.”

The U.S. Department of Justice did not respond to questions from MPR News about their motivations for pursuing the indictments or allegations that the agency has been weaponized to target peaceful protesters.

A woman holds a Minnesota state flag while marching with a crowd of protesters.
Members from the community march through a northeast Minneapolis neighborhood on Feb. 15. The march was organized by the Minnesota Immigrant Rights Action Committee to protest ICE enforcement.
Carly Danek for MPR News

While he is out of immediate legal jeopardy, Rabbitt said mounting a defense was still “a nightmare.” Rabbitt, a progressive activist and Cook County Democratic Party committeeperson, racked up more than $300,000 in legal fees, which MPR News confirmed through invoices from his law firm. Rabbitt has been able to recoup just a fraction of that from donations. He said his co-defendants also have accrued large legal debts.

“Whether it's the effects on your finances, the legal stress, the reputational harm, it's something that no one should have to go through, and yet our government has been weaponized against its own people,” Rabbitt said. “The process is the punishment — we experienced that firsthand.”

Rabbitt said that he and his co-defendants are seeking to recoup some of their legal costs from the government under a seldom-used federal law. While he understands that the government’s goal may be to stifle resistance to the government’s immigration enforcement goals, he said he thinks the crackdowns have backfired and instead pushed more people to take up activism.

“It's always going to be in the back of my mind that this could happen to me again,” Rabbitt said. “But it doesn't change who I am at my core, and what I believe in and the social justice and human rights that I've been fighting for my whole career.”

MPR News reporter Feven Gerezgiher contributed to this report





Source link

Leave a Reply

Subscribe to Our Newsletter

Get our latest articles delivered straight to your inbox. No spam, we promise.

Recent Reviews


Programming Languages List – Table of Content

However, you need to invest more, and mastering any programming language will take some time to master any programming language. So, you have to make the right choice for a better future. Also, while choosing the best programming language, you must check the difficulty level, system requirements, and other aspects. Selecting the best one from the list of programming languages might be challenging.

Therefore, we have compiled a programming languages list to learn in 2023 and beyond to make it easy. Before diving into this blog, you should briefly know about programming language.

What is a Programming Language?

A programming language is a computer language that a programmer or developer uses to communicate with the computer. Moreover, a programming language is a set of instructions and rules written in any specific language to execute a particular task. Developers primarily use programming or coding language to develop desktop, mobile, and web apps. Further, many others, like web designers, video game developers, computer system engineers, etc., use programming languages.

We cannot develop and use any application or website without a programming language. So, programming language plays a vital role in developing various apps. Further, there are two types of programming languages- Low Level and High-Level languages.

Low-Level Programming Languages

A low-level programming language is machine-dependent in which a processor can run these programs much faster. It doesn’t need a compiler or interpreter. This low-level language is further divided into two types as-

  • Machine Language
  • Assembly Language

High-Level Programming Languages

A high-level programming language helps developers to build user-friendly websites, software programs, etc. These languages require a compiler to translate the program into machine code. Further, high-level coding languages like Python, Java, C, C++, Cobol, Perl, Lisp, Swift, etc., are easy to understand and write. Also, we can easily maintain them.

The high-level programming languages are further classified into different parts, such as;-

  • Oops Language
  • Procedural-oriented programming language (POP)
  • Natural Language

Best programming languages to learn

Most aspirants are confused about what coding language they should learn for a better career. In this blog, we have compiled the best programming languages for beginners and professionals. So, anyone interested in advancing their career can start learning these programming languages.

  • Java
  • Python
  • JavaScript
  • C and C++
  • R
  • Swift
  • GoLang
  • HTML
  • Ruby
  • Kotlin

Java

Java is a high-level object-oriented programming language that tops the list of programming languages. It is one of the most widely used coding languages today. Sun Microsystems developed it. Oracle later acquired it. Java language is handy for creating various desktop, mobile, and enterprise-level apps and is compatible with any device. Further, it is compatible with any platform, such as Windows, Linux, iOS, Android, etc.

Java programming language is open-source and has a vast community of developers. They contribute well towards its growth. They also support Java users worldwide. Moreover, Java is much popular language because of its features like:-

  • Platform independence
  • Versatility
  • User-friendly interface
  • Portability across multiple platforms
  • Oops language

Today, Java developers with extensive skills are in high demand worldwide. An expert Java Developer in India can earn an annual salary between Rs. 2 to 9.5 lakhs p.a. The average annual salary is Rs. 4 LPA.

Moreover, Java language offers an easy learning curve to aspirants with basic coding knowledge. Thus, Java is considered the best programming language for beginners. Many large-scale companies use Java, including popular websites and apps like Google, Amazon, YouTube, Netflix, Uber, etc. All these features make Java the best programming language.

Java Certification Training

  • Master Your Craft
  • Lifetime LMS & Faculty Access
  • 24/7 online expert support
  • Real-world & Project Based Learning

Python

Python is the most popular, widely used, and the best programming language for beginners. Moreover, Python is an open-source coding language with excellent community support. It is famous for its readability because it uses simple syntax. Further, Python language is easy to integrate with multiple web services and helps to build GUI-based desktop apps quickly. Also, many Machine Learning and Deep Learning apps use Python language.

Python is compatible with web and desktop platforms and offers an easy learning curve for beginners. Besides the above, Python is extensively used to develop video games, 3D animations, and popular websites like Quora, YouTube, Instagram, etc.

Companies like Intel, IBM, Netflix, Facebook, etc., also use Python. However, it is popular because it is flexible, intuitive, highly readable, and scripting language.

The following features make it a more popular coding language:-

  • Highly flexible
  • Easy to read
  • Open-source availability
  • OOPs language
  • Extensible and easy to code language
  • Highly Portable

After learning Python, you can go for multiple job profiles like Python Developer, Web Developer, Data Scientist, Web Testing, etc. The annual salary that a Python Developer can earn ranges between Rs. 3 to 9 lakhs per year. The average annual salary stands at Rs. 4 lakhs p.a. Moreover, the popular companies that hire Python developers include Microsoft, IBM, Intel, Cisco, Facebook, Spotify, etc.

JavaScript

JavaScript is also one of the best programming languages, mainly used in the world wide web. It is a dynamically typed scripting language used in developing dynamic web pages. However, it is frequently used with HTML and CSS to create many front-end apps, which makes it easier to click, drag, and move any webpage element. Moreover, it is widely used on client-side apps, which gives websites more power.

For the aspirants of web development, JavaScript is an ideal choice to learn. It is a highly versatile helpful language for front-end and server-side programming. We can use it for mobile app development and games and to automate many mundane tasks. Also, JavaScript has a vast community that openly supports beginners worldwide and resolves issues.

Its benefits include:-

  • User-friendly interface
  • Easy for beginners
  • Supports cross-platform
  • Can be used across the web
  • Best for mobile app development, etc.

A skilled JavaScript Developer makes an annual average salary of Rs. 6.3 lakhs per year. The yearly salary of JavaScript Developers ranges between Rs. 2 to 12 lakhs per year. Globally popular companies like Facebook, Google, LinkedIn, PayPal, Instagram, Walmart, etc., use JavaScript.

C and C++

C is the oldest programming language and is a base for many other programming languages like Java, C#, JavaScript, and more. On the other side, C++ is an advanced version of C language. However, these are widely used programming and high-performance languages that support app development.

Moreover, both are the best programming languages to learn, which require basic problem-solving skills, basic computer operations, etc. The following are the best features of C & C++ languages:-

C Language

  • Simple and fast
  • Highly efficient
  • Portable
  • Rich in libraries
  • Good memory management
HKR Trainings Logo

Subscribe to our YouTube channel to get new updates..!

C++ Language

  • OOP language
  • Platform Independent
  • Simple to use
  • Supports dynamic memory allocation
  • Exception handling

A skilled C Developer earns an annual salary between Rs 1.7 to 12 lakhs p.a. with an average salary of Rs 4.5 lakhs p.a. Similarly, a C++ developer earns around Rs. 10 lakhs per year as an average salary. The top companies using C/C++ languages include Apple, Mozilla, Adobe, Bloomberg, and Microsoft.

R Programming

Among the best programming languages to learn, R is one of the most popular open-source coding languages. It is a modern language with the functions like statistical computing, testing, analysis, data analysis, data visualizations, data science, etc.

Moreover, R is a simplified coding language that helps us do modular programming using various functions. Also, it can easily integrate with the languages like C, C++, Python, .Net, etc. Further, R programming language is generally used by data analysts, marketers, researchers, etc. It helps to clean, analyze, visualize, and present data effectively.

Features of R programming include-

  • Simple and very effective
  • Useful for data analysis
  • Open-source
  • Highly extensible
  • Effective in data handling

An R language expert earns an average salary of Rs 5.19 lakhs annually.

Swift

Swift is a popular programming language developed by Apple company. It is in Linux and MacOS applications. It is an open-source coding language, one of the top programming languages to learn. To learn Swift language, basic coding skills are necessary. Further, it is popularly used in iOS apps such as WordPress, Firefox, etc.

Features and benefits of Swift language include-

  • Easier to read, write, and maintain
  • Very fast and have concise code
  • Highly secured language
  • Supports many dynamic libraries
  • Open-source availability

An iOS Swift Developer’s salary in India ranges between Rs. 2 to 11 lakhs p.a. with an average annual salary of Rs. 4 LPA. Many top companies like Uber, CRED, Lyft, Glovo, Asana, etc., use Swift language.

Related Article: Vb net Training

GoLang

Go is one of the popular and best programming languages developed by Google, especially for web apps. It is a compiled language and is efficiently helpful for many large apps. Moreover, it is one of the fastest-growing coding languages that support cross-platforms, including desktops. Many giant companies in the IT sector use the Go language in their large-scale projects.

Further, it is the best programming language for beginners to learn basic skills. GoLang helps many popular global companies like Google, Netflix, PayPal, Trivago, YouTube, Walmart, and Twitter. There are multiple job offers available for Golang experts in the market.

Below are the various features of Golang:-

  • Simple Code
  • Supports Testing
  • Excellent performance
  • Easy to learn and maintain
  • Suitable for large-scale projects
  • Cross-platform support
  • Highly compatible and fast

A skilled Golang developer in India earns a salary between Rs. 2 to 24 lakhs per annum. The average annual salary is Rs. 7 LPA, as per AmbitionBox.

Java Certification Training

Weekday / Weekend Batches

HTML

HTML refers to Hyper Text Markup Language, primarily helpful in developing web pages and apps. Adding links, images, videos, and other content to the web page is also helpful. HTML is a simple programming language requiring only a few skills. It helps you to build a basic web page quickly. Those who are new to web development can start with HTML. Learning HTML can open doors for many job opportunities.

Further, HTML is valid for developing structured documents. HTML’s major benefit is building standard and well-designed web pages. You can easily maintain and update these web pages.

The following are the features of HTML:-

  • Platform independent
  • User-friendly interface
  • Flexible to design web pages
  • Simple to use
  • Easy to structure and present the web content
  • The latest version is HTML5, which offers multiple features like audio, video, multimedia, local storage, 3D Graphics, etc.
  • These features make it a powerful tool that provides an engaging web experience to its users.

An HTML Developer earns an annual salary of Rs. 1.1 to 6.5 lakhs per year. The annual average salary stands at Rs. 3 lakhs. This salary range will go higher with increasing experience.

Ruby

Ruby is another best programming languages, relatively simple to learn and developed in the mid-1990s. It is a dynamically typed, Oops language helpful for web development. Also, it helps to implement a popular web application and server-side framework, Ruby on Rails. It is written in the Ruby language. Beginners in the web development field can easily learn Ruby. There are many opportunities for Ruby developers in the market.

The following are the various features of Ruby:-

  • Highly flexible
  • Exception handling
  • Open-source language
  • Used for CGI scripts
  • Easy syntax
  • Supports GUI tools

A Ruby on Rails developer’s salary in India is between Rs. 2 to 12.5 Lakhs per year, with an average salary of 5 lakhs p.a.

Kotlin

Kotlin is also the best programming language to learn that runs on JavaVM. It is a statically typed language. Also, it is a general-purpose coding language that is beneficial for web, desktop, and server-side app development, including Android apps. It supports many Google apps today, and many global companies use Kotlin as their primary coding language.

If you have prior experience with programming languages like Java, it will be easier to learn Kotlin. Further, many Android app developers use this coding language popularly.

The following features of Kotlin present it as the best programming language:-

  • Easy language to adopt.
  • Highly compatible with Java.
  • Its code is very expressive and concise.
  • It offers less code with better readability.
  • Helps in developing many backend and web apps along with Android apps.

Moreover, Kotlin Developers are in good demand, where an expert with good skills earns around Rs. 4 lakhs per year on average.

Bottom Line
Thus, above are the top 10 programming languages listed among many other languages available today. The other best programming languages include PHP, CSS, Perl, SQL, Scala, Matlab, etc. These are also famous programming languages and developing web and mobile apps. So, learning any of these programming skills will benefit the aspirants looking forward to building a solid IT career.



Source link