Author: ProHoster

RSA random on the blockchain

There is a problem - it is difficult to generate a random number in a decentralized network. Almost all blockchains have already encountered this. Indeed, in networks where there is no trust between users, creating an undeniable random number solves many problems. In this article we tell you how we managed to solve the problem using games as an example. The first of them was Waves Xmas Tree. For development we needed [...]

Sonos' unannounced battery-powered Bluetooth speaker spotted online

At the end of August, Sonos plans to hold an event dedicated to the presentation of the new device. While the company is keeping the event program secret for now, rumors claim that the event's focus will be on a new Bluetooth-enabled speaker equipped with a built-in battery for portability. Earlier this month, The Verge confirmed that one of two devices registered by Sonos with the Federal […]

Distributed Tracing: We Did It Wrong

Note transl.: The author of this material is Cindy Sridharan, an engineer from imgix, involved in API development and, in particular, testing microservices. In this material, she shares her detailed vision of current problems in the field of distributed tracing, where, in her opinion, there is a lack of truly effective tools for solving pressing problems. [Illustration borrowed from another material about distributed […]

Alcohol and mathematics

This is a difficult, controversial and sore subject. But I want to try to discuss it. I can’t tell you something great and sparkling about myself, so I’ll refer to a rather sincere (among the heap of hypocrisy and moralizing on this issue) speech by mathematician, doctor of sciences, Alexey Savvateev. (The video itself is at the end of the post.) 36 years of my life were very closely connected with alcohol. […]

10 interesting reports from hacker conferences

I was thinking that it would be great to cover events from international conferences. And not just in a general overview, but to talk about the most interesting reports. I bring to your attention the first hot ten. – Waiting for a friendly tandem of IoT attacks and ransomware – “Open your mouth, say 0x41414141”: Attack on medical cyberinfrastructure – A toothy exploit on the cutting edge of contextual advertising […]

Alcoholism in the last stage

Moderator's comment. This article was in the Sandbox and was rejected during pre-moderation. But today an important and difficult question was raised in the article. And this post reveals the signs of personality decay and may be useful to those who, as the author of the mentioned article put it, are a meter from a waterfall. Therefore, it was decided to release it. Hello, dear readers! I am writing to you in a state [...]

Voxgun is a service for creating professional video content without any extra effort

Hi all! Today I wanted to tell you about a new interesting project – a service for creating video for business Voxgun. This tool allows you to create video content with professional voiceovers and animation in less than 10 minutes and without specialized skills. How it works Using the video editor, the user can select pre-animated scenes and recorded voice clips, voiced by professional […]

BIZERBA VS MES. What should a manufacturer invest in?

1. The cost of a labeling machine for weight products is comparable to the cost of a project to implement an MES system. For simplicity, let both of them cost 7 million rubles. 2. The payback of marking lines is quite easy to calculate and is clear to the person at whose expense the banquet is paid: A team of 4 markers marks about 5 tons per shift; With an automated line accompanied by 3 […]

How salaries and popularity of programming languages ​​have changed over the past 2 years

In our recent report on salaries in IT for the 2nd half of 2019, many interesting details were left behind the scenes. Therefore, we decided to highlight the most important of them in separate publications. Today we will try to answer the question of how the salaries of developers of different programming languages ​​changed. We take all the data from the My Circle salary calculator, in which users indicate […]

Futhark v0.12.1

Futhark is a concurrency programming language that belongs to the ML family. Added: The internal representation of parallel structures has been revised and optimized. With rare exceptions, this can have a significant impact on performance. There is now support for structurally typed sums and pattern matching. But there remain some problems with sum-type arrays, which themselves contain arrays. Significantly reduced compilation time [...]

Optical telegraph, microwave network and Tesla tower: unusual communication towers

We are all accustomed to the fact that communication towers and masts look boring or unsightly. Fortunately, in history there were - and are - interesting, unusual examples of these, in general, utilitarian structures. We've put together a small selection of communication towers that we found particularly noteworthy. Stockholm Tower Let's start with the “trump card” - the most unusual and oldest structure in […]