Good-bye ESNI, hello ECH!s

Contracts, Preconditions & Invariants

Does reducing numerical precision affect real world datasets?

Issue #45


A Byte of Coding Issue #45
Skeee-papa-bada-baaa baba-buda-buuu!
Just wanted to say if you plan on unsubscribing from the newsletter, please choose one of the options (or write your own) letting me know why you unsubbed! It helps me keep improving the newsletter for other people.

PS: I've had a blast getting to know some of you and chatting about articles on the Discord server! Invite is here if you also want to check it out.

Good-bye ESNI, hello ECH!s

Published: 8 December 2020
Tags: encryption, networking

When you're using encryption on the web for communication, often times you'll have to first exchange an encryption key between client and server so that the messages sent between one another can be decrypted. Unfortunately this process happens in the open, allowing malicious users to get a peak of the key. In this article, Christopher Patton presents the new changes coming to TLS that will completely move the handshaking process to being encrypted. Christopher also gives some background on the current state of things.

Read Full Article

Contracts, Preconditions & Invariants

Published: 9 December 2020
Tags: cpp

Someone once told me that code is for people, not computers. You might not agree with it, but it makes a lot sense to me, and falls under the same umbrella as a similar saying, hardware is cheap, developers are expensive. Andrzej's article defines contracts as all of the information a user needs to use a component correctly, then goes on to exploring methods for guaranteeing the proper use of code with preconditions and invariants.

Read Full Article

Does reducing numerical precision affect real world datasets?

Published: 2 December 2020
Tags: python

A common issue when working with data is how accurate you want the data to be vs the performance. The more accurate the data, the more expensive it is to collect and keep. Fortunately, Dr. Martin Jones has written an extensive article on researching to what extent you can cut down on data percision without having a major impact on the accuracy of the end result (hot damn that's a great example of the difference between precision and accuracy). Ultimately for real data sets, switching from 64 to 32 bit is safe. 

Read Full Article
Thanks for your Support! 

Thanks to supporters like Євген Грицай, Scott Munro, zturak, pek, and Emil Hannesbo this newsletter is provided to you for free. If you'd like to also show your support and help out, you can donate on the Patreon page. It's not necessary, but it lets me know that I'm doing a good job and that you're finding value in the content.
Donate Here

This email was sent to <<Email Address>>
why did I get this?    unsubscribe from this list    update subscription preferences
A Byte of Coding · 750 Fowler St NW · Atlanta, GA 30332-1914 · USA

Stats (updated daily)

Sent: 1436

Opens: 712

Clicks: 292

Link Clicks Clicks % Unique Clicks Unique Clicks %
Good-bye ESNI, hello ECH!s 86 30.82% 76 30.89
Contracts, Preconditions & Invariants 112 40.14% 100 40.65
Does reducing numerical precision affect real world datasets? 81 29.03% 70 28.46


Back to Issues