Intel x86 considered harmful – survey of attacks against x86 over last 10 years
Back in summer I have read a new bookpublished by one of the core Intel architects about the Management Engine (ME).I didn’t quite like what I read there. In...
First fully sandboxed Linux desktop app
Its not a secret that I've been working on sandboxed desktop applications recently. In fact, I recently gave a talk at devconf.cz about it. However, up until now I've mainly been focusing on the bundling and deployment aspects of the problem. I've been running applications in their own environment, but having pretty…
Your own Debian Mail Server (part II): how to prove you are not a spammer
TL;DR: check mail-tester.com or Spam Checker. If you don't get 10/10, read this post. In a previous post, we saw how to configure a Debian mail server with Postfix and Dovecot, but we did not address an important issue: spam. Major e-mail providers are defending their users …
The network is hostile
Yesterday the New York Times and ProPublica posted a lengthy investigation based on leaked NSA documents, outlining the extensive surveillance collaboration between AT&T and the U.S. government…
Python's Hidden Regular Expression Gems
Some hidden features of the Python re module and the support machinery that drives it.
Call me maybe: Elasticsearch 1.5.0
Previously, on Jepsen , we demonstrated stale and dirty reads in MongoDB . In this post, we return to Elasticsearch, which loses data when the network fails, nodes pause, or processes crash.
Parallel Sequential Scan is Committed to PostgreSQL 9.6
I previously suggested that we might be able to get parallel sequential scan committed to PostgreSQL 9.5. That did not happen. However, I...
The NoScript Misnomer
A Hacker's Blog of Unintended Use and Insomnia.
Xfce 4.12 released
Today, after 2 years and 10 months of work, we are pleased to announce the release of the Xfce desktop 4.12, a new stable version that supersedes Xfce 4.10.
Stellar Consensus Protocol: Proof and Code
Introducing our first white paper and new open-source codebase for a decentralized worldwide payment protocol.
GraphQL: A data query language
Visit the post for more.
Comodo ships Adware Privdog worse than Superfish
This blog is written by Hanno Böck. Unless noted otherwise, its content is licensed as CC0 .
How to Become a Great JavaScript Developer
Ustun Ozgur - Software Consultant and Engineer. Expert solution architect and programmer in Python (Django), JavaScript (React), .NET, Clojure and Java.
Microservices without the Servers
Tim Wagner, AWS Lambda General Manager At LinuxCon/ContainerCon 2015 I presented a demo-driven talk titled, “Microservices without the Servers”. In it, I created an image processing microservice, deployed it to multiple regions, built a mobile app that used it as a backend, added an HTTPS-based API using Amazon API…
Telegram gains 1M users after Whatsapp ban
Brazil blocked Whatsapp for 48 hours, which benefits Telegram, it has gained more than 1 million new users and it seems like it keeps incre...
Win for Fair Use in ‘Dancing Baby’ Lawsuit
San Francisco – A federal appeals court in San Francisco today affirmed that copyright holders must consider whether a use of material is fair before sending a takedown notice. The ruling came in Lenz v. Universal, often called the “dancing baby” lawsuit. The Electronic Frontier Foundation (EFF)...
Erlang/OTP 18.0 has been released
The official home of the Erlang Programming Language
Aaron Swartz's Thoughts on djb (2009)
I think it’s time to remind people that D. J. Bernstein is the greatest programmer in the history of the world.