Connect with us

Tech News

The top 10 languages you can know as a programmer

(TECH NEWS) Considering a career as a developer or programmer? You’re not alone. Here’s top 10 programming languages to enhance or start your career.

Published

on

Two female programmers at a laptop working on a programming screen.

The COVID economy has thousands of Americans reconsidering their career paths – with so many jobs dissolving due to various reasons (i.e., automation, a decrease in full-time creative positions), it’s no wonder why scores of professionals are seeking to reskill ASAP.

If this sounds like you, look no further; have you ever considered the lucrative career of computer programming?

Programmers on average make a salary of $89,590 a year. And better yet, coding jobs might never become obsolete. The trick is to know exactly what you want to do – different coding languages best serve specific purposes. So, which one should you learn first?

Top ten languages for new developers:

  1. Python – Learn Python if you’re interested in data analysis, machine learning, scripting, web development and Internet of Things (it’s the future!). Python is also the easiest language to learn, so give it a go!
  2. JavaScript – JavaScript is for you if you want a career in making websites interactive.
  3. The Go Programming Language – You can learn to build simple, reliable, and efficient software.
  4. Java – Want to work on computer programs, games, apps and web applications? What about Internet of Things and robots? Learn Java to tap into these fields. Keep in mind, Java is considered difficult for novice programmers.
  5. C# – C# is great for websites, web applications, games, and apps – especially Windows apps. It’s also perfect for Machine Learning and Artificial Intelligence.
  6. PHP – Want to get your hands dirty doing back-end website programming? PHP is the language for you.
  7. C++ – For programming apps, games and web browsers, C++ is the language you’ll need to learn. Though it’s notoriously tough to grasp, knowing this language could be the competitive edge you need to set you apart from the pool of programmers.
  8. C – C will prepare you for operating systems, compilers and databases.
  9. R – The world is always in need of those who conduct data and statistical analyses – check out R to dive in.
  10. Swift – For apps and software for Apple devices, check out Swift.

My advice? Figure out exactly it is you want to do in your new career as a programmer. Set your goal. Then, after you’re sure what direction you want to go in, see which programming language best suits your needs.

Get proficient at one language to start and become top-notch at it. Then, you can expand your rolodex to include multiple languages and grow your abilities as a programmer.

Good luck!

Anaïs DerSimonian is a writer, filmmaker, and educator interested in media, culture and the arts. She is Clark University Alumni with a degree in Culture Studies and Screen Studies. She has produced various documentary and narrative projects, including a profile on an NGO in Yerevan, Armenia that provides micro-loans to cottage industries and entrepreneurs based in rural regions to help create jobs, self-sufficiency, and to stimulate the post-Soviet economy. She is currently based in Boston. Besides filmmaking, Anaïs enjoys reading good fiction and watching sketch and stand-up comedy.

Tech News

Airbnb has blocked 50K+ bookings for being too big during COVID-19

(NEWS) Airbnb has cancelled a huge number of reservations as a security precaution during COVID-19 in the past year or so.

Published

on

airbnb

In the last year or so, Airbnb has purposefully prevented at least 50,000 people from making irresponsible reservations on their properties, in many cases blocking those people from the platform itself. This prevention, at least in theory, helped cut down on the number of COVID parties during the pandemic.

According to The Verge, Airbnb’s head of trust and safety communication, Ben Breit, acknowledged blocked reservations in several cities across the United States, including Dallas, San Diego, and New Orleans. Breit confirmed that this response was an attempt to prevent large gatherings and parties during the height of the COVID-19 pandemic during which many areas banned group activities involving more than a few people.

While some requests for reservations were simply denied or “redirected”, many users were blocked from using Airbnb entirely. Airbnb noted that the number of blocked requests outpaced the number of people who were blocked, signifying that some accounts attempted to make more than one reservation before being removed from the platform.
Airbnb reportedly stated that “Instituting a global ban on parties and events is in the best interest of public health” prior to enacting a total ban on rentals at the beginning of 2020, a decision that gave way to the blocks and redirections in the last 12 months.

The evaluation system used to flag problematic reservations is relatively simple, according to Breit: “If you are under the age of 25 and you don’t have a history of positive reviews, we will not allow you to book an entire home listing local to where you live.”

But Airbnb didn’t entirely remove multiple-body listings or large rentals. The Verge reports that flagged users with the aforementioned criteria were still able to book both small rentals in local locations and larger rentals in reasonably distant locations.

Regardless of the optics here, Airbnb’s policy efficacy can’t be ignored. Multiple cities reported comparatively “quiet” holiday seasons–something that may contribute to Airbnb’s decision to extend their policy through the end of this summer.

The hosting company is also offering increased security measures, such as noise detection and a 24-hour hotline, at a discounted rate to property owners.

As both the vaccine gap and the proliferation of the Delta variant of COVID-19 continue to contribute to outbreaks, one can reasonably expect Airbnb to hold to this policy.

Continue Reading

Tech News

TL;DV summarizes video meetings so folks can catch up in quickly *with* context

(TECHNOLOGY) TL;DV makes catching up on video team meetings slightly more tolerable and easily digestable.

Published

on

TLDV

2021 was the year of virtual meetings, and while there are some perks associated with remote collaboration (I’m looking at you, pair of work pants that I didn’t have to wear once this year), these meetings often feel exponentially more arduous than their dressed-up counterparts. TL;DV, a consolidation app for Google Meet, looks to give back a bit of your time.

TL;DV (an acronym for “Too Long; Didn’t View”) is a Google Chrome recording extension that helps users specify important sections of meetings for anyone who needs to view them asynchronously. Users can tag specific segments in Google Meet sessions, transcribe audio, and leave notes above tagged sections for timestamp purposes, and the subsequent file can be shared via a host of both Google and third-party apps.

While the extension is only available for Google Meet at the time of writing, the TL;DV team has included a link to a survey for Zoom and MS Teams users on their site, thus implying that the team is looking into expanding into those platforms in the future.

The mission behind TL;DV is, according to the website, to empower users to “control how we spend our precious time” in the interest of combatting FOMO and meeting fatigue. By dramatically shortening the amount of time one must spend perusing a meeting recording, they seem well on their way to doing so.

Of course, the issue of human oversight remains. It seems likely that meeting facilitators will drop the ball here and there while tagging sections of the recording, and employees who miss crucial information in a recorded session are sure to be frustrated in the process–just not as frustrated as they might be if they attended the entire meeting live.

The current (free) version of TL;DV is in Beta, so users will have a three-hour cap on their videos. The development team promises a professional version by the end of 2021, with the added bonus of leaving prior recordings available for free for anyone who used the Beta. This is certainly an extension to keep an eye on–whether or not you’re remaining remote in 2022, virtual conferencing is no doubt here to stay.

Continue Reading

Tech News

Hiding from facial recognition is a booming business

(TECH NEWS) ‘Cloaking’ is the new way to hide your face. Companies are making big money designing cloaking apps that thwart your features by adding a layer of make up, clothing, blurring, and even transforming you into your favorite celebrity.

Published

on

Facial recognition companies and those who seek to thwart them are currently locked in a grand game of cat and mouse. Though it’s been relentlessly pursued by police, politicians, and technocrats alike, the increasing use of facial recognition technology in public spaces, workplaces, and housing complexes remains a widely unpopular phenomenon.

So it’s no surprise that there is big money to be made in the field of “cloaking,” or dodging facial recognition tech – particularly during COVID times while facial coverings are, literally, in fashion.

Take Fawkes, a cloaking app designed by researchers at the University of Chicago. It is named for Guy Fawkes, the 17th century English revolutionary whose likeness was popularized as a symbol of anonymity, and solidarity in V For Vendetta.

Fawkes works by subtly overlaying a celebrity’s facial information over your selfies at the pixel level. To your friends, the changes will go completely unnoticed, but to an artificial intelligence trying to identify your face, you’d theoretically look just like Beyonce.

Fawkes isn’t available to the general public yet, but if you’re looking for strategies to fly under the radar of facial recognition, don’t fret; it is just one example of the ways in which cloaking has entered the mainstream.

Other forms of cloaking have emerged in the forms of Tik Tok makeup trends, clothes that confuse recognition algorithms, tools that automatically blur identifying features on the face, and much more. Since effective facial recognition relies on having as much information about human faces as possible, cloaking enthusiasts like Ben Zhao, Professor of computer science at the University of Chicago and co-developer of Fawkes, hope to make facial recognition less effective against the rest of the population too. In an interview with The New York Times, Zhao asserts, “our [team’s] goal is to make Clearview [AI] go away.”

For the uninitiated, Clearview AI is a start-up that recently became infamous for scraping billions of public photos from the internet and privately using them to build the database for a law enforcement facial recognition tool.

The CEO of Clearview, Hoan Ton-That, claimed that the tool would only be improved by these workarounds and that in long run, cloaking is futile. If that sounds like supervillain talk, you might see why he’s earned himself a reputation similar to the likes of Martin Shkreli or Ajit Pai with his company’s uniquely aggressive approach to data harvesting.

It all feels like the beginning of a cyberpunk western: a story of man vs. machine. The deck is stacked, the rules are undecided, and the world is watching. But so far, you can rest assured that no algorithm has completely outsmarted our own eyeballs… yet.

Continue Reading

Our Great Partners

The
American Genius
news neatly in your inbox

Subscribe to our mailing list for news sent straight to your email inbox.

Emerging Stories

Get The American Genius
neatly in your inbox

Subscribe to get business and tech updates, breaking stories, and more!