Posts

Showing posts from January, 2021

AI bots: 7 interesting facts you must know

Artificial Intelligence  is diligently attempting to serve businesses, let us understand what  AI bots  are capable of and what else can be expected from these robots in the next few years. Seven startling facts about Artificial Intelligence are mentioned below. 1. AI pets exist   We may presume AI-driven pets to be available for the people by 2025. AI-driven pets are basically bot-pets who act and appear like a real animal but don't require humans to feed them or perform related care. However, a real pet is adorable whereas, a bot-pet will be of help for humans that may not be expected from the alive one.  2. Expect female AI bots  Studies have proven that a woman’s voice is much adorable than a man’s. Thus, most of the AI bots will more likely answer you in a sweet female voice.  3. AI recognises emotions   Kismet, a 1990s robot was able to identify human emotions through voice tone and body language. Evidently, AI bots will more likely read emotions, recognise the gender of the

Pros and Cons of Python programming language that every learner must know

Python, developed by Guido van Rossum, is considered one of the major programming languages in the world that is highly popular among developers. It is a great open-source platform that covers all the major requirements of the developers that include backend web development.   However, it is not as simple to work on Python as one would like to believe. Just like other platforms or programming languages, Python has its own set of benefits and challenges that makes it a great platform for development.  Here are the major benefits of Python as the programming language followed by its challenges.  Benefits of Python   Beginner-friendly  - Python is an ideal platform for beginners since it is easy to learn and understand. It is a great programming language that doesn’t include a lot of technicalities or big problems cause of small mistakes. It includes a few complexities that can be tried by developers with zero background in coding.  Large Community  - Python has a large community of devel

PHP 8 Brings New JIT, Union Types, and More

Image
PHP 8  is a major update to PHP that includes a new just in time compiler (JIT) and many new language features. InfoQ has spoken with Sentry principal developer Mark Story better understand what role PHP and PHP 8 play in today's language landscape. Undoubtedly one of the most awaited feature, the PHP JIT is aimed to improve PHP performance by generating native code from PHP bytecode using  DynASM  (Dynamic Assembler for code generation engines).  The PHP JIT will make PHP 8 much faster than previous versions  executing CPU-intensive code but  this will not necessarily translate into improved performance of real-life application such as Wordpress  and others, where additional factors including network performance, database access, etc. play a critical role. On the language front, PHP 8 includes many new features meant to improve the type system and make the language more "modern". Those includes the possibility of using  union types  in function signatures; a new  match  

Brain activity while coding differs from processing language or doing maths

Image
Neuroscientists from MIT have discovered that brain activity while coding differs from processing language or doing mathematics. Coding is often likened to learning a new foreign language—and there are certainly many similarities. To the brain itself, however, it seems to be quite different. The researchers took fMRI brain scans of young adults taking part in a small coding challenge using both Python and visual programming language ScratchJr to see what parts of their noggins lit up. Almost no response was seen in the language processing parts of the brain. Instead, it appears that coding activates the ‘multiple demand network’ of our brains which “is also recruited for complex cognitive tasks such as solving math problems or crossword puzzles.” Yet when solving maths problems directly, slightly different brain activity patterns emerge. The multiple demand network is spread throughout the frontal and parietal lobes of the brain. Previous studies have found that math and logic problems

Google looks set to finally release the Tiles API for WearOS

Image
Google appears to be gearing up to finally release the Tiles API for its  WearOS  wearable platform. Compared to Apple’s WatchOS, developments for WearOS are so few and far between that it often feels that Google has given up.  However, it’s clear Google hasn’t fully thrown in the towel when it comes to its wearable platform. In 2019, (yes, 2019…) Google announced ‘Tiles’ for WearOS. Tiles are essentially widgets which offer glanceable information to the user at a swipe: Initially limited to just five Tiles, Google updated WearOS in September to support up to ten. Despite being released over a year ago, Tiles have been limited to Google’s own and third-party developers have been left in the cold. That finally looks set to change in the coming weeks. A  commit  appeared in the Android Open Source Project on December 17th titled ‘Initial commit of Wear Tiles API’ which is fairly self-explanatory. There’s no guarantee that Google will make the API public (although it seems highly likely)

Apple is notifying devs if they’ve qualified to keep more App Store profits

Apple is notifying developers that applied for its Small Business Program if they’ve qualified to keep more of their App Store profits. Under the program, Apple will reduce its cut of App Store sales from 30 percent to a fairer 15 percent. Developers that applied on time and qualified have begun being notified: Any iOS developer which earns under $1 million in sales per year is eligible for the program. Apple says the “vast majority” of iOS developers qualify for the new program, a claim which sounds correct. Apple generates around $50 billion per year from the App Store and has previously been criticised as taking an unfair cut of developers’ work. The matter has come up in the many antitrust cases filed against Apple around the world. While similar complaints have been made against the Play Store’s cut on Android, they’ve held less weight as Google argues that it allows the installation of alternative app stores. During an antitrust hearing earlier this year, Microsoft president Brad

Python: Is it right for my business?

There is a plethora of choice when it comes to different programming languages. Python is just one of many widely used, but boasts the likes of Google, Youtube, Instagram and Spotify as some of the household names adopting it.  So, why should a business choose Python over the likes of Java for its programming language and what role does Python play? These decisions are more complex than a simple, ‘pros and cons’ list in software development. Each has different use cases, and businesses should look at what matters most when selecting the right programming language.  A welcoming user-experience  From the outset, Python can make life easier for your team during the software development process. First of all, writing Python code is simple and is manageable by design, making it one of the fastest languages in terms of speed of development. A user-friendly environment in the hands of your development team means less time struggling with the building tool and more time spent actually building