Popular Article: About Me & This Blog

Tox - The Secure Instant Messenger Of The Future?

2 years ago  •  Reviews

A New Kind of Instant Messaging

“With the rise of government monitoring programs, Tox provides an easy to use application that allows you to connect with friends and family without anyone else listening in. While other big-name services require you to pay for features, Tox is totally free, and comes without advertising.”

Software like Tox is becoming more and more relevant in a world where shady governments spy on their citizens and collect data about everyone in huge amounts. Not only can this personal information be used against you, it is also sold to various corporations to better force advertisement on to you.

How does Tox help against that? Simple! It is a Peer-to-Peer, encrypted, instant messenger, that allows you to communicate with other people, just like Skype, Facebook Messenger and others do. Except, Tox is encrypted, which means no one else can listen in on your conversations.

Centralised vs. Decentralised vs. Distributed Network

Since Tox is Peer-to-Peer, there is no central server that will keep track of your conversations, limit your usage or have downtimes that can prevent you from getting in contact with friends or family. Tox is truly a distributed instant messenger!

So what are the trade-offs and why do I care about encryption and privacy when I’m not really doing anything illegal? Let’s first do a little comparison between some of the popular instant messengers.

Comparison Skype Facebook Telegram Viber Tox
Open Source No No Partial No Yes
Encryption No No Partial No Yes
Distributed No No No No Yes
Video Chat Yes Yes No Yes Yes
Voice Chat Yes Yes No Yes Yes
File Sharing Yes Yes Yes No Yes
Synchronisation Yes Yes Yes Yes No
Ads Yes Yes No No No
Desktop App Yes No Yes Yes Yes
Web App No Yes Yes No Yes
Platforms Windows, Linux, OSX, Android, iOS Android, iOS, WP Windows, Linux, OSX, Android, iOS, WP Windows, Linux, OSX, Android, iOS, WP Windows, Linux, OSX, Androud, iOS

Okay, so there’s obviously a lot of ups and downs when it comes to all these different instant messengers and these 5 are just a few among the countless of instant messengers! The biggest one for me, personally, is open source and uses a distributed netowrk. I love open source and I believe it’s what we need more of in the world. Not just when it comes to software, but food, medicine, technology. You name it. The easier access, the better the world will be.

qTox Group Chat

Anyway, so why care about privacy, encryption and even distributed networks, instead of just using centralisation? Imagine a world where a computer collects every little detail about you. Whatever you do, something is logging everything you do on the internet. This is called “data mining” and there is countless of companies out there that specialize in just that. Without your consent, they collect every little piece of information about you and sell it to the highest bidder. Luckily, this information is mostly only used to target ads at you, but data can easily be stolen or misused... This is the world we are living in. I don’t have a problem sharing information about myself, to help a greater good, but I refuse to be for sale and have the information be used against me!

Okay, rant over. So what makes Tox a better alternative? If you are concerned about your privacy, love cryptography, new technology and want to fight against centralisation, then I guess Tox is a pretty good choice.

qTox Encryption Of Personal Data

It got pretty much everything you need, except it’s still in early development. Which means, it doesn’t synchronise your conversations between devices, it uses a lot of bandwidth, so do not use it on your limited mobile bandwidth and you can’t message your contacts or add new contacts, unless they are online. Adding contacts in general, can also be very tedious, as you will need to know a very long ID. There is no way to add someone by username or e-mail, unless you use something like toxme.se.

Some of these faults are being worked on though. Like synchronised conversations, but Tox is really in a very early stage in development. So keep that in mind!

You are always welcome to add me on Tox, should you like to test it out or have an interest in talking with me. You can either use my ID: 0C1B9551583DAD48D39E3450D20639111FBA879E071E45204EEBCE046759E53428E67663E6FB or this QR code:

Add me on Tox!

Read More

WebP vs. JPEG - Which Image Format Is The Best?

2 years ago  •  Reviews

Okay, so I really like new technology. Especially technology that’s open source and directly compete with closed source, corporate money-addicts. This is where the image format WebP really got my attention. Not only is WebP an open format, but it also promises between 28-48% in file-size reduction! Wow! That’s amazing. Even though our internet connections become faster and faster, we still want to savor as much bandwidth as possible and spend less time waiting for a page to load.

Let’s start out with a quick comparison between JPEG, PNG and WebP.

Comparison JPEG PNG WebP
Browser Support All All Chrome, Opera
Open Format? No Yes Yes
Alpha Channel? No Yes Yes
Lossless? No Yes Yes
Animation? No No Yes

This is my rough comparison between these 3 image formats. I included PNG just because. In general, WebP is can achieve a much smaller file size than the PNG format and I'm a lot more interested in seeing if WebP can compete with the closed format, JPEG.

Okay, so what does all the above really mean? Am I not going to compare the formats with actual images? Of course I am! Don’t be silly.

You will need to use a browser that supports the WebP format, before you can actually see the comparison. You can also download the images and make the comparison, should you have other software that's capable of handling WebP. If you do have a capable browser, simply hover over the images with your mouse to see the difference.

JPEG File WebP File

 

I must admit, I'm no photographer, but I am a "perfectionist". I like to have my images look the best they possibly can. Some people just keep compressing their images, ruining the quality beyond crap.

I started out with compressing the JPEG as far as I could, before I felt it started to become pixelated and noisy/grain-ish. I'm sure a lot of people would say I could go further, but I already think I went too far! Even when the JPEG is compressed 60%, its size is still bigger than its WebP counterpart...

JPEG File WebP File

 

Here I couldn't venture that far with the compression before my eyes started to bleed. If you look closely at the stones beneath the white house, on the left, you will see how the stones gets blurry on the WebP image. This is something I see again and again. WebP tends to blur out the image, the more you compress it. When it comes to JPEG, the image gets more noisy. So it really depends on the image. Does it still look fine with a little blur? Or should it look a little noisy instead? It's a tradeoff, I guess. In this case, we save about 20KB if we were using the WebP format, but someone could most likely get the JPEG format down to that size as well, if that person is ready to compromise the quality even further.

JPEG File WebP File

 

Here's one where I just went to the extreme and compressed it as much as possible, without totally ruining the image. Judge for yourself.

I must admit, it's hard to see THAT big of a difference between the two formats in practice. Obviously, JPEG is a lot more convinient for most people. It's a standard and everything supports it's. However, WebP is an open format and I love stuff that's open. That's really enough for me and all it takes is a little PHP, a converter and you are ready to serve the WebP format to Chrome and Opera users, and JPEG for the rest.

There's a good amount of WebP converters out there and I'm sure you'll get different results from all of them. I used gThumb 3.2.7 to compress the images and I really don't have any idea how good gThumb is. I think it did the job though.

Anyway, thanks for reading my very first blog post. I hope you enjoyed some of it. I don't claim to be a pro! Haha. If you have any suggestions or comments, please don't hold back. I'm thinking of doing a comparison between WebP and GIF. So let me know if that might have an interest!

Read More

About Me & This Blog

2 years ago  •  Miscellaneous

Hello and welcome to my personal blog

I'm just a normal kind-of-guy with a broad interest in all kinds of technologies and ideologies. You could say I'm just an ordinary wondering Dane, with too much stuff in his head...

Anyway, my blog will be just about anything I can think off and anything I'd like to write about. I think it's a good way to empty my head for all that useless stuff I got in it. Haha!

You are always welcome to send me a message or comment on my articles with your own thoughts and wonderings.

 

Privacy Policy

As pretty much any website on the big internet, my web server logs your IP in the "Access Log" of Apache. If that is an issue for you, I suggest you use a VPN or simply don't use the internet at all.

If you give an article a "+", I will log your IP in my database to prevent you from voting multiple times on the same article,but you IP is encrypted with an MD5 hash before being added to the database.

If you make a comment on an article, your username and email will be logged. If that concerns you, use fake credentials. I use your username to display it along with your comment and I use your email to identify if you have an avatar at Libravatar (Gravatar fallback) and display that along with your comment, as well. Your email will be encrypted with a MD5 hash before being added to the database.

I also use Piwik for analytics. Piwik will log your IP, but will replace the last two sections of the IP with .0.0. If someone knows how to turn IP-logging off in Piwik, let me know!

 

Terms of Use

You are welcome to read, share and use my articles as long as you give credit where it is due.

Please do not spam or otherwise. Be civil. Don't be an asshole.

It is not my fault. It's your own fault. You can't hold me accountable for anything. Not even Jesus and/or Muhammed. It's all on you!

Read More

PrevPage 1 / 1Next