C++
  •  
  • 5847
  • 2
C++
  •  
  • 23385
Scala
  •  
  • 3676

Lock-free Data Structures. Memory Model. Part 3.

Written by khizmax

In the previous article we looked inside the processor, even if it’s hypothetic. We have clarified that for the proper parallel code execution we should prompt the processor to what limits he is allowed to execute its internal read/write optimizations. These prompts are memory barriers....

C++
  •  
  • 9645
  • 3

PaperFold: Foldable Smartphone With Three Displays

Written by marks

The most interesting projects of electronic devices have been introduced lately. Electronic devices we could only dream about before. For example, a modular smartphone Project Ara should be introduced in 2015 by Google. Also, one of these days information about a project of a...

DIY
  •  
  • 1275

OpenSSL Heartbleed Vulnerability Guide

Written by Vanav

What can be stolen by attacker Private key of the TLS server, private key of the TLS client (if the client is vulnerable), cookies, logins, passwords and any other data that are shared between the server and his clients. And you don’t need to monitor the communication path, you just can...

Hack: Facebook's new programming language for HHVM

Written by sferrka

Facebook has presented Hack – a new programming language based on the PHP syntax and intended for implementation with HHVM (HipHop Virtual Machine). Applications written on Hack can seamlessly interact and go with an existing code written on PHP, as the HHVM environment supports the...

PHP
  •  
  • 652