How to Run Your Own Mail Server (2017)

A guide to self-hosting your email on FreeBSD using Postfix, Dovecot, Rspamd, and LDAP.
Getting off GMail is one of the best ways to take back your data
in the face of dragnet surveillance. Unfortunately, it’s also one of the most difficult. If
you search for “how to run your own mail server,” many of the results will tell you it’s
simply too difficult to reliably do it yourself.

Luckily, running your own mail server is not as daunting as many would have you believe.
After all, that is how email is designed to work. Email is perhaps the most successful
federated, decentralized protocol to ever exist. It’s a shame we’ve allowed a centralized,
monolithic advertising company to obtain a near monopoly on such a great technology. Luckily,
I’ve spent the last few years tweaking my mail server setup, and I’m willing to enable your
laziness in the spirit of


Original URL: http://feedproxy.google.com/~r/feedsapi/BwPx/~3/KD2EYGNXGBI/mail-server-guide

Original article

Tensorflow 1.5.0

Breaking Changes
Prebuilt binaries are now built against CUDA 9 and cuDNN 7.
Starting from 1.6 release, our prebuilt binaries will use AVX instructions.This may break TF on older CPUs.
Major Features And Improvements
Eager executionpreview version is now available.
TensorFlow Litedev preview is now available.
CUDA 9 and cuDNN 7 support.
Accelerated Linear Algebra (XLA):
Add complex64 support to XLA compiler.
bfloat support is now added to XLA infrastructure.
Make ClusterSpec propagation work with XLA devices.
Use a determinisitic executor to generate XLA graph.

tf.contrib:
tf.contrib.distributions:
Add tf.contrib.distributions.Autoregressive.
Make tf.contrib.distributions QuadratureCompound classes support batch
Infer tf.contrib.distributions.RelaxedOneHotCategorical dtype from arguments.
Make tf.contrib.distributions quadrature family parameterized byquadrature_grid_and_prob vs quadrature_degree.
auto_correlation added to tf.contrib.distributions

Add tf.contrib.bayesflow.layers, a collection of probabilistic (neural) layers.
Add tf.contrib.bayesflow.halton_sequence.
Add tf.contrib.data.make_saveable_from_iterator.
Add tf.contrib.data.shuffle_and_repeat.
Add new custom transformation: tf.contrib.data.scan().
tf.contrib.distributions.bijectors:
Add tf.contrib.distributions.bijectors.MaskedAutoregressiveFlow.
Add tf.contrib.distributions.bijectors.Permute.
Add tf.contrib.distributions.bijectors.Gumbel.
Add tf.contrib.distributions.bijectors.Reshape.
Support shape inference (i.e., shapes containing -1) in the Reshape bijector.

Add streaming_precision_recall_at_equal_thresholds, a method for computingstreaming precision and recall with O(num_thresholds + size of predictions)time and space complexity.
Change RunConfig default behavior to not set a random seed, making randombehavior


Original URL: http://feedproxy.google.com/~r/feedsapi/BwPx/~3/GL_h7xceReQ/v1.5.0

Original article

Ubuntu 18.04 LTS (Bionic Beaver) Will Ship with XOrg by Default, Says Canonical

softpedia: Ubuntu 17.10 (Artful Aardvark) was the first Ubuntu release to ship with Wayland as default display server, while the XOrg session was put on the back seat.


Original URL: http://feedproxy.google.com/~r/linuxtoday/linux/~3/qgTkIFdW2oQ/ubuntu-18.04-lts-bionic-beaver-will-ship-with-xorg-by-default-says-canonical-180126045508.html

Original article

Linux kill Command Tutorial for Beginners (5 Examples)

Sometimes, while working on a Linux machine, you’ll see that an application or a command line process gets stuck (becomes unresponsive). Then in those cases, terminating it is the only way out. Linux command line offers a utility that you can use in these scenarios. It’s called kill.


Original URL: https://www.howtoforge.com/linux-kill-command/

Original article

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

Up ↑

%d bloggers like this: