The 5 most common mistakes that programmers make in their interviews are

 
3r3-31. Translation post by Reddit
 
 
Over the past year, I have conducted more than 50 telephone interviews, and watched people make the same mistakes over and over again. On the Internet, you can find a lot of tips on skills that are useful for interviewing, but I haven’t seen texts that describe strategies that help people succeed. I think that most of our candidates who come to the interview have the necessary skills, but they are just nervous and do not apply these skills effectively. For the context to be clear, our company is a startup for 100 people, and about 50% of people reach ...
+ 0 -

Top reports of JPoint 2018: Java /JVM and its performance, Kotlin, Spring, Docker

Top reports of JPoint 2018: Java /JVM and its performance, Kotlin, Spring, Docker 
3r3-31.
We have already posted videos of JPoint 2018 reports on YouTube and, specifically for the Java hub on Habré, we have made a traditional selection of the best of them according to conference visitors.
 
As usual, the top “junior” reports, in the end - with the highest rating. Of course, this does not mean that one report is much worse than another: if you change the calculation method, places can easily change. In reality, we changed it, now the “soft quorum” version of the rating is used, taking into account the number of participants present at the report. This approach has its drawbacks ...
+ 0 -

Legal aspects of video surveillance: how to avoid problems with the law

 
3r3-31. Legal aspects of video surveillance: how to avoid problems with the law 3r33333.  
3r33333.  
Against the background of the tightening of Russian legislation on personal data, scandals with illegal installation of cameras, bans on video filming and photographing, there are doubts: and if, without knowing it, you accidentally violate someone's rights? 3r33333.  
3r33333.  
Do you need to worry when buying a camera, installing a video surveillance kit for your store or reserving a cloud archive in a data center located outside the country? 3r33333.  
3r33333.  
In our industry, there are two main ways to violate someone's rights: first, in principle, install video ...
+ 0 -

Experiments with neural interfaces on JavaScript

The author of the material, the translation of which we are publishing today, says that for the last couple of years he has noticed a steady interest in neurotechnology. In this article, she wants to talk about her experiments with various hardware and software systems that allow you to establish a connection between the brain and the computer.
 3r3634.
 3r3634. Experiments with neural interfaces on JavaScript
 3r3634.

 3r3634.
Prehistory
3r3608.
 3r3634. I do not have basic computer education (I studied advertising and marketing). I mastered programming on courses in General Assembly.
 3r3634.
 3r3634. When I was looking for the first job, I started ...
+ 0 -

How to scale down databases in Yandex. Cloud without downtime. An example with three hosts is

+ 0 -

How Homo Sapiens conquered the world. Communication and negotiation skills

People have the biggest brain, and in the process of evolution they were able to develop more skills. Learned to make fire and grow food. But the most important skill that distinguished us from other animals and allowed us to force out other species and to rise to the top of evolution was thinking and communication.
 
 
 

How it all began


 
It all started with the world in which we live. There are many theories of the creation of the world.
 
 
One of these theories suggests that the Lord God in 7 days created all life on earth
 
 
How Homo Sapiens conquered the world. Communication and negotiation skills ...[/h]
+ 0 -

And who is in your gang?

 3r3659. 3r3-31. It so happened that in the companies where I worked, I loved all sorts of tests from the arsenal of HR. All - and managers, and ordinary performers, chased through these tests.
 3r3659.
 3r3659. Tests, as a rule, determined the type of personality in relation to professional activity - what a person is most inclined to, what is easy for him, what activity makes him tense, and what is better not to take at all.
 3r3659.
 3r3659. To our surprise, we found that different tests reveal approximately the same tendencies. If one test showed that a person, for example, the soul of a company...
+ 0 -

Donald Knut: “Our elders played tennis, we were balls. They beat us, it hurt. "(1?12 /97)

 3r? 3516. 3r3-31. We continue to publish a translation of a series of autobiographical stories by Donald Knut. 3r33410.  3r? 3516. 3r33410.  3r? 3516. 3r3408. 11. Manage the basketball team 3r3409. 3r33410.  3r? 3516. Donald Knut: “Our elders played tennis, we were balls. They beat us, it hurt. "(1?12 /97) 3r33410.  3r? 3516. 3r33410.  3r? 3516. As I recall, that year I tried this for the first time, and I don’t remember exactly how long the experiment was going on, but they called it the Section of Honor, and this meant that 20 of us would just go to class, while other students would attend classes apart. I doubt that other students spent Monday, Tuesday, and Wednesday just like us...
+ 0 -

Comparing NPM vs Yarn speed

A long time ago, an analogue of npm appeared, Yarn is another client for managing npm packages, which was positioned as a super fast Facebook brand to replace npm.
 
 
If you are working on a large project, then the package recovery time is an important factor in the speed of development and the build project of ci.
 
 
It was decided to check whether to use Yarn as a replacement for Npm. since there are a lot of packages on weak build agents, recovery can take up to 2 minutes.
 
 
Comparing NPM vs Yarn speed
 
 
So, the test script is quite simple:
 
- Parallel launch of two[npm i и yarn inatall]restorations. from the same packages.json.
 
 
3r330. Co...[/npm]
+ 0 -

Advanced multi-stage build templates

 3r33338. 3r3-31. 3r3333317. Advanced multi-stage build templates
3r33333.  3r33338. 3r3333317. The multistage assembly feature in Dockerfile files allows you to create small images of containers with a higher level of caching and a smaller amount of protection. In this article, I’ll show several advanced templates — something more than copying files between build and execute steps. They allow you to maximize the effectiveness of the function. However, if you are a beginner in the area of ​​multi-stage assembly, then first, probably, it will not be superfluous to read r3r38. 3r3325 usage guide .
3r311.
3r33333.  3r33338.
Compatible versions ...
+ 0 -