The company’s deals with British and U.S. publishers have already expired.
The news comes just three years after Facebook agreed to support publishers of its choice in Australia after a tough battle with the Canberra government over payment for the content. In short order, that dispute led the #tech giant to ban Australian news content on its platform.
However, the Australian government disapproved of the tech company’s decision and said it “represents a failure to deliver on its commitment to the sustainability of Australian news media”.
Communications Minister Michelle Rowland and Deputy Finance Minister Stephen Jones said in a joint statement that Canberra was seeking advice on next steps.
According to Facebook, the move to end the Facebook News section in Australia and the US, which follows similar actions in the UK, France and Germany in September, is part of “ongoing efforts to better align our investments with our products and services that people value most”.
The decision stems from Facebook’s recognition that its users visit the platform primarily for social networking and exploring their passions, rather than for news and political content.
“The number of people using Facebook News in Australia and the US has declined by over 80% in the past year”, the update said. According to Facebook, news content makes up less than 3% of what users see on their Facebook feeds globally.
For now, the company doesn’t foresee any changes to Meta’s other products and services in those countries.
Users can still access news through shared links on the platform.
Read more:
1. From Crazy School Dream to Reality, The Inspiring Story of Melanie Perkins
2. How to Burst the Toxic Bubble in Work IT Culture?
3. How to Burst the Toxic Bubble in Work IT Culture?
The decision is part of the new Digital Marketplaces Act (DMA), which will come into force in March. The changes will allow users in the EU, European Economic Area and Switzerland to use many of Meta’s services without their data being shared between the different platforms.
Users will be able to use Facebook Messenger as a standalone service without having a Facebook account. Users whose Instagram and Facebook accounts are linked will be able to separate them and function as two separate social platforms.
Facebook Marketplace and Facebook Gaming users will also be able to access these services without the information from their main Facebook accounts.
However, Meta stresses that this choice will result in a reduction in functionality.
The company says that users will be notified of the coming changes in the next few weeks.
The DMA pertains to six prominent technology firms, mainly based in the United States, including Meta, which are identified as “gatekeepers.”
Beyond overseeing the sharing of data among gatekeepers’ services, the DMA involves a comprehensive set of regulations designed to promote competition and establish a fair business environment for those reliant on gatekeepers for service provision.
Anticipated significant alterations in the European Union due to the DMA involve fostering interoperability among messaging services like WhatsApp and Facebook Messenger with competitors, as well as requiring Apple to allow sideloading on iOS – Bernama.
]]>The survey also aimed to determine which of the two ways – “App Store” or “Apps” is safer and easier for parents to give their approval.
The majority of survey participants (79%) support the idea of creating a law that requires parents’ prior approval when their children download a particular app.
– Four in five parents (79%) support a law that requires parental approval for children under 16 before downloading apps.
This legislation is supported by two types of parents – parents with Democratic views (81%) and parents with Republican views (79%).
Meta Morning Consult polled parents in the survey and asked what the most appropriate age is for their children (some of them already teenagers) to download an app of their choice without needing the approval of at least one of both parents.
Parents in the US share a common opinion
Responses were again similar to previous ones with 55% of parents supporting the idea that under-16s should not be allowed to download apps without parental permission.
Parents with Democratic views, 54%, and parents with Republican views, 56%, are also united in the idea of prior approval from at least one parent before a minor can download the app they want.
Over 75% of parents prefer using app stores as a more convenient and secure option for approving app downloads for their children.
When asked about the easiest method for parental approval of their child’s app usage, 76% of parents favor a centralized approach, such as using an app store, while only 24% find it easier to approve apps individually after downloading.
This preference for a unified approval process holds true across political affiliations:
Furthermore, a significant majority (76%) of parents trust app stores over individual apps to securely handle the necessary personal data for verifying parental approval. In contrast, only 24% express trust in the apps themselves.
This trust in app stores is consistent among both Democratic-leaning and Republican-leaning parents:
What is your opinion on the subject? Do you approve of the creation of a parental approval law for the downloading of apps by children under the age of 16? Email us at [email protected].
]]>With the new year upon us, you may be wondering if your programming skills are still in demand or if you should consider changing fields or upgrading your qualifications to build a successful career in the tech industry.
Hundreds of programming languages have emerged over the years, each with their purpose, whether they make it into the top 10 most popular or retain a more modest fame.
Which of these languages have withstood competition and challenges over time, and which are worth learning? Today, we bring you seven programming languages that are likely to remain in demand in 2024 and into the future.
Python
Adored for its flexibility and speed of development, Python has steadily climbed the programming language charts over the past few years. It’s considered a good choice when working with artificial intelligence and, according to Statista, is the third most used language in 2023 after JavaScript and HTML/CSS.
TIOBE, on the other hand, currently ranks Python as the most popular language. Skilled software engineers who know Python well are in demand right now and will continue to be throughout the year.
Java
According to a survey of 14 million developer jobs earlier this year, Java is the third most in-demand programming language. Widely used in everything from web development to cloud computing, IoT applications and large-scale enterprise tools, it is generally seen as a language that offers excellent job security, making it the ideal choice.
PHP
Primarily used for website development, PHP skills continue to be in demand in the job market. Over 77% of websites still rely on it, and one in 10 programming jobs require its use.
C++
Due to its versatility and exceptional performance, C++ maintains its position as one of the most widely used programming languages.
Its extensive use in the gaming industry and for system-level programming, especially in scenarios where interactions with hardware are vital, contributes to the consistent demand for C++ developers across various industries. This enduring popularity ensures robust job security for professionals proficient in C++.
Kotlin
Well-regarded for both Android and cross-platform app development, Kotlin enjoys support from Google, which declared it an official language for Android development in 2017. Since that announcement, its popularity has continued to steadily increase.
C#
As a pivotal language in the Microsoft technology stack, C# finds applications in constructing web apps, Windows desktop apps, and in-game development. It remains consistently sought after by both small organizations and large enterprise-level businesses. If you’re familiar with a classic language like Java, you’ll find the C# syntax is quite familiar, making it a valuable language to enhance your skill set.
JavaScript
Due to its versatility, JavaScript is poised to maintain its status as one of the most sought-after programming languages. Predominantly employed for front-end web development (utilized by over 98% of all websites in various capacities), it plays a crucial role in crafting dynamic, interactive content for every tech device you engage with, spanning from your laptop and phone to your smart TV.
]]>Despite the trend of layoffs by major tech companies, projections show that the tech market will recover faster than we even expect. Technology is constantly evolving, and computer professionals and those with a technical mindset are driving this revolution. The skills we acquire in computer science can lead to high-paying jobs in a variety of fields, such as software development, data analysis and artificial intelligence.
In this post, we will look at how opting for a career in computer science gives a professional a chance of a good and secure future with a high-paying job and a successful career, according to Dev Internships.
1. Work At A Large Tech Company
According to data from Glassdoor, the average base salary for a software developer at Google is around $120,000 per year, while the average base salary for a software developer at Facebook is around $130,000 per year. However, senior developers and team managers can earn a lot more.
Additionally, as a developer at one of these companies, you’ll receive bonuses and stock options as part of your compensation package which can greatly appreciate as the company grows in value. Considering the high salary, large bonuses, and stock options, you can quickly earn enough to become rich if you keep your living expenses low and manage your money well.
2. Work At A Start-Up
On the other end of the spectrum, working at a budding tech company that has potential can also make you rich. In fact, if you end up at the right company at the right time and stick it out, this can be a much better option than working at a large tech company. Imagine working at Facebook when it was small and helping it grow until it went public.
The main reason why this can be a better option (why it can make you even more money) than working at an established company is that the stock you would receive as compensation has more growth potential.
However, there is also more risk with this option if you take a good portion of your compensation from stock options. If the company doesn’t grow into the next unicorn and perhaps even fizzles out, then your stock would become worthless.
3. Grow A Large Tech YouTube Channel
One of my favorite YouTube channels is Tech With Tim. He recently reached over 1,000,000 subscribers on his channel which is amazing. However, when he had just under 400,000 subscribers, he showed how much money his channel made.
At that point, his channel made more than $7,000 per month in ad revenue alone. Tim admitted that this wasn’t even the majority of the money that he earned from his channel. He made most of his YouTube income from affiliate sales and sponsored videos. Now that his channel has over 1,000,000 subscribers, I would guess he earns more than $50,000 per month.
Additionally, Tim has participated in and started other businesses that he is able to jump-start simply by mentioning them to his large audience. If you want to start your own YouTube channel, there are a few ways to potentially monetize it:
4. Create Your Own Business
As a Computer Science graduate, this is my dream. And the best part is that it’s totally possible to get rich by creating your own tech company. It’s happening now more than ever. Especially now that A.I. has become ubiquitous, it’s not difficult to leverage the web and A.I. to start a business and become rich.
Here are a few examples of AI-based companies that you could potentially create:
These are just a few examples, but there are many other industries and applications that AI can be used for. It’s important to research and identify the area that you have more knowledge or interest in and that you see a potential opportunity to solve a problem or improve a process.
5. Invest In Tech
The last way to get rich from Computer Science is to be an investor. Sometimes, it takes money to make money. And if you have money, tech is a great place to put it if you want it to grow. Granted, the tech sector is always shifting so you have to stay on top of trends and current news or risk your money going the way of MySpace.
One way to invest in the tech sector is to buy stocks in technology companies that you believe will perform well in the future. You can do this by opening a brokerage account and buying individual stocks, or by investing in technology-focused exchange-traded funds (ETFs) or mutual funds.
Another option is to invest in venture capital funds that focus on technology startups, which can offer the potential for high returns but also come with a higher level of risk. It’s important to do your own research and consult a financial advisor before making any investment decisions.
]]>C++ has long been a staple language in game development. It is a high-level language that offers great control over system resources. This control allows developers to optimize their games for performance, making C++ an excellent choice for resource-intensive games.
In addition, C++ is platform independent, which means that C++ games can run on any operating system without having to make significant changes.
C++ plays an important role in today’s game development ecosystem. C++ is used in the source code of many major game engines, such as Unreal and Unity, allowing developers to create more productive games.
Why is C++ so good for game development?
Game development is resource intensive and requires the programming language to have certain features. The C++ programming language is considered suitable for game development because it has some basic features that are key to this field.
Why is C++ such a preferred choice?
C++ was created with the idea of being an extension of the C language for cross-platform programming. C++ offers efficient features and security. New features are regularly introduced. The C++23 version is planned for December 2023.
What distinguishes C++ from other programming languages is its more complex syntax. But instead, it offers many advantages for modern development. High levels of abstraction allow developers to encapsulate the details of the hardware and operating system. C++ is well suited for embedded systems that require code to be close to the hardware, such as IoT devices, smart watches, and medical devices.
The advantages continue
Programmers can focus on grouping classes to make the program code base organized and understandable. Abstraction also reduces program duplication and encourages reusability. Developers can also improve program privacy through abstraction in design, ensuring that users see only relevant data.
In addition, C++ takes advantage of hardware capabilities to accelerate scalability, through low-level control. This feature is suitable for video games, graphical user interfaces, scientific simulations, and financial applications.
C++ can handle large volumes of data, making it efficient for processing the huge data sets needed to create immersive 3D AR/VR experiences.
Did you know that C++’s relatively long life has contributed to an extensive open source STL, a collection of frameworks, and a supportive community? This allows developers to more easily accomplish their tasks by gaining access to a multitude of built-in functions, containers, hashes, heaps, and related features.
Developers who have existing code can more easily switch from C++ to more secure languages such as Rust. And multiple lines of existing C++ code don’t require new levels of safety. This makes C++ a more durable option than other programming languages with future viability.
]]>
It’s no secret that one of the favorite things about .NET and C# developers are flexible. They can be used for applications ranging from desktop to web and mobile development. They are also an ideal choice for creating cloud applications.
Facts about .NET
Cross-platform development
With C# and .NET, you can create applications that have the capability to run on multiple platforms, including Windows, macOS, Linux, and even on mobile with iOS and Android. You can reach a wide audience and build applications that can be used on different types of devices.
Integration with Microsoft products
Mastering C# and .NET makes it easier to develop and deploy applications on the Microsoft platform, which is ideal if you’re working for companies that rely heavily on technologies such as Azure and Visual Studio. These skills can also enable you to work on the future of AI models, such as Microsoft’s ChatGPT and Bing AI, which are increasingly gaining prominence in many industries today.
Scalability
C# and .NET are highly scalable technologies suitable for small and large applications, including desktop, web, game, and mobile apps, making them ideal for enterprise-level applications. This versatility also means that you can use these technologies to build any type of application to best suit your and your organization’s requirements.
High demand in the job market
C# and .NET developers are in high demand among startups and big tech companies alike. Employers are always seeking developers with expertise in .NET and C# since these technologies are now frequently used in enterprise-level applications. Given this demand, investing your time and effort in mastering these skills can set you apart and substantially increase your chances of securing employment, even in today’s uncertain economy.
Active community of developers
C# and .NET have a large and active developer community that provides a host of resources for learning and development, including online tutorials, forums, and documentation. So whether you’re a beginner or an experienced developer, you’ll be able to find ample support to help you learn and grow.
Easy to learn
C# is a relatively easy programming language to learn, especially if you are already familiar with other object-oriented programming languages such as Java or C++. Its simple syntax is designed to be both powerful and type-safe, so you can start creating applications quickly and efficiently without relying on a steep learning curve.
If you’re interested in a career with .NET, be sure to check out the opportunities here.
]]>The company announced in a blog post that this 100-year plan is the perfect choice for people who want to keep what they’ve created online for many more years, as well as for founders who can document their company’s journey and progress.
However, to get this plan, you have to pay a one-time amount of $38,000. In return, WordPress will provide a 100-year domain registration, automatic backups to multiple servers and even the Internet archive, advanced ownership and hosting tools, and round-the-clock support.
“Whether it’s giving a newborn the special gift of a domain and lifetime home on the web, or something you put in your will to make sure your website and story are accessible to future generations, I hope this plan gets people and other companies thinking about building for the long term”, said Matt Mullenweg, WordPress CEO in a statement.
The WordPress post doesn’t mention how the domains and backups will be updated in line with the ever-changing internet landscape, or what will happen to the domains if the company decides to shut down the program for any reason.
]]>Today, we’ll take a look at some of the basic programming languages needed to develop Android apps, according to Analytics Insight. And while Kotlin is the official language of the platform, that doesn’t limit the use of other languages.
JavaScript
Did you know JavaScript is the most used language on the internet. The increase in popularity of frameworks like jQuery, Angular, Vue, Svelte, and React.Js has increased the popularity of JavaScript. The nice thing about JavaScript is that it is a language that can be used to design front-end GUIs, back-end servers, and even mobile apps. You may create cross-platform apps for iOS and Android mobile devices using the well-liked JavaScript framework React Native. JavaScript is a fantastic option due to its widespread appeal and popularity.
Java
Initially, Java served as the official language for developing Android apps (Kotlin has since taken its place), and as a result, it is also the most popular language. Java is the most supported language by Google and is used to create many apps in the Play Store. In addition to all of this, Java has a fantastic online community for help. The Android Software Development Kit (SDK) raises the degree of complexity. Java could be difficult for novices, who would rather get started with something simpler and return to it later.
Dart
Dart’s primary selling point is that Google created it as a client-optimized language for quick programs on any platform. Dart’s primary goal is to facilitate UI creation for programmers by using features like hot-reload, which enables programmers to view changes immediately as they are made to the application. Dart is renowned for quick performance and for compiling machine code for ARM and x64 for mobile, desktop, and backend. And for web applications, JavaScript.