Linux Mint 19.1 named ‘Tessa’

Linux Mint is a rather great operating system. The distribution is based on the fabulous Ubuntu, so it is very stable and has plenty of compatible packages. Not to mention, the Mint developers focus heavily on the user experience. Linux Mint isn’t just designed for Linux experts (although they can totally use it), but beginners too — it is easy to start using straight away. The developers have a long history of using female names as the code name for each version of the operating system. For instance, in the past, they have used “Tara,” “Sylvia,” and “Sonya,” to name… [Continue Reading]


Original URL: https://betanews.com/2018/09/07/linux-mint-191-tessa/

Original article

How smart contract upgrades fail in practice

A popular trend in smart contract design is to promote the development of upgradable contracts. At Trail of Bits, we have reviewed many upgradable contracts and believe that this trend is going in the wrong direction. Existing techniques to upgrade contracts have flaws, increase the complexity of the contract significantly, and ultimately introduce bugs. To highlight this point, we are releasing a previously unknown flaw in the Zeppelin contract upgrade strategy, one of the most common upgrade approaches.
In this article, we are going to detail our analysis of existing smart contract upgrade strategies, describe the weaknesses we have observed in practice, and provide recommendations for contracts that require upgrades. In a follow-up blog post, we will detail a method, contract migration, that achieves the same benefits with few of the downsides.
An overview of upgradable contracts
Two ‘families’ of patterns have emerged for upgradable smart contracts:
Data separation, where logic and data are


Original URL: http://feedproxy.google.com/~r/feedsapi/BwPx/~3/grWA_eQW5sc/

Original article

How Spam Filtering Works: From SPF to DKIM to Blacklists

Have you ever wondered why it’s so often recommended to use a dedicated email service like Amazon SES, Mailgun, or other email services? Maybe you’d rather set up your own email server?
I’ve long been guilty of only having a vague understanding of what goes on under the hood of email, and what causes emails to be sent reliably or sent straight into spam. In this week’s article, I’m going to dig into just that to find out what makes a reliable email service.
What Causes Email to Go to Spam?
We’ve all been there before; even a seemingly solid email setup can have emails dumped into your recipient’s spam folder or filtered before it even gets a chance to end up there. This can lead to lost sales, confusion among your websites’ users, and perhaps an overall bad impression of your company.
The truth is that there’s no one thing that can guarantee


Original URL: http://feedproxy.google.com/~r/feedsapi/BwPx/~3/Oa_7R_LleRE/

Original article

Proudly powered by WordPress | Theme: Baskerville 2 by Anders Noren.

Up ↑

%d bloggers like this: