Can a few lines of well-written code save millions? Why are hackers beating us with outdated technology? What are zero-knowledge proofs? Keep reading to find out!
Being secure is hard if not impossible, right? In most cases – no. Being secure typically means keeping your software updated, having access control, and maintaining backups (in case of encryption attack). This short read shows that hackers don't need sophisticated attacks – we are letting them use 3-year-old ones.
Microsoft just announced that they will be boosting their Azure cloud with dedicated hardware acceleration of their own. This makes them the second player (after Google) to move from Nvidia cards to their own hardware.
Serverless technology is still a hot topic, for a lot of good reasons – AWS Lambda functions (or Azure/Google Functions) seem to perfectly fit a “start fast” approach in software/business development. But what’s out there beyond functions? Learn how to use other building blocks from AWS to build a simple but functional chat application.
Are you using React Native for native mobile development? Why not keep things simple and use your skillset to create automated E2E tests? The Wix team is attempting to make that easy for you by providing an open source tool called Detox – a Gray Box E2E test and automation library for mobile apps.
Zero knowledge proofs are one of the coolest cryptographic concepts I know of. It’s all about the capability to prove you know something without disclosing any details. How could it be useful? Imagine you want to pay someone for doing some work, but you’re only interested in the result (work being done) and you are not allowed (e.g. by law) to know any details of the work. This is what Ethereum introduces under Zk-Snarks (Zero-Knowledge Succinct Non-Interactive Argument of Knowledge). Sound curious? Check out the article itself, which introduces the zero knowledge proofs concept and Zk-Snarks details.
Whenever there is a big IT contract announced in the public sector, someone is always whining that it’s overpriced. This article is complaining about an 86 million-dollar contract signed by the Victoria Police in Australia. I am not interested in that, but what is interesting is the PoC that article’s author has conducted. It turns out that with current technology and data openness, amazing projects are possible. I think what Tait Brown did is super-cool – perhaps you have your own projects or ideas to share?
Over the last six months, Google’s “Quick, Draw!” initiative has resulted in 800 million drawings from twenty million people in 100 countries. Now, they are releasing an open dataset based on these drawings so that people around the world can contribute to, analyze, and inform product design with this data. Some examples of applications can be found in this blog post – it’s interesting how different nations follow similar patterns while drawing a cat or a chair. See it for yourself!
Virtual reality (VR) is a computer technology that immerses a user in an imagined or replicated world. Gaming seems to be the most obvious application for VR. But there are many business and life challenges that can also addressed using VR. Read the article to find out more about the key concepts behind VR and to learn more about its applications – from immersive 3D presentation to empathy.