The character of Kotlin

The character of KotlinHello, Habr! We hope to get to Kotlin in the foreseeable future. By this article (February) could not pass.
 
 
Read and comment!
 
Bruce Tate " Seven languages ​​in seven weeks " - and since then I adore her! Although, I have experience working with most of the languages ​​described in the book, I really liked how the author characterizes languages, and how these characteristics ultimately affect the practical use of the language.
 
 
So I decided to write another chapter for this book, an additional one. It will be devoted to a language that I know well enough, I understand its advantages ...
+ 0 -

Machine learning by hands c.1. Linear filter for OLS

Machine learning by hands c.1. Linear filter for OLSHello, my friends, my name is Arthur.
 
 
In this series of articles, we will write algorithms for machine learning with our own hands with minimal use of frameworks, except that numpy.
 
 

The data is


 
 
Let's look at a typical sample of Wine Quality Data Set , we will try to predict the quality of white wine by its characteristics and see which feature affects the most. Here are the featured descriptions:
 
 
1 - fixed acidity
 
2 - volatile acidity
 
3-citric acid
 
4 - residual sugar
 
5-chlorides
 
6 - free sulfur dioxide
 
7 - total sulfur dioxide
 
Density of
 
9 - pH
 
10 - sulphates
 
11 -...[/h]
+ 0 -

Maybe it will help

There is a proposal. In connection with locks, let's all massively just ask. I understand it's funny. But something needs to be done. At https://rkn.gov.ru/ at the bottom there is a complaint. Let's write. Just write.
 
I wrote about docs.mongodb.com.
 
Join now. What if something changes?There is a proposal. In connection with locks, let's all massively just ask. I understand it's funny. But something needs to be done. At https://rkn.gov.ru/ at the bottom there is a complaint. Let's write. Just write. I wrote about docs.mongodb.com. Join now. What if something changes?...
+ 0 -

Tips for creating applications to the end of recruitment in the Yandex Mobile Development School

Tips for creating applications to the end of recruitment in the Yandex Mobile Development SchoolThe recruitment to the School of Mobile Development, which will traditionally take place in Moscow, will be completed very soon. Emphasis will be placed on practical exercises - team mini-hakatons, which, in addition to writing code, will have to make decisions, deal with controversial issues and engage in long-term planning. To help students - each team individually - will be the guys from Yandex. More details about the upcoming school You can read here . We finish accepting applications on May 6 at 23:59 Moscow time, and for the time being there is time to complete the tasks, we decided ...
+ 0 -

Money & Design. How to earn more than ??? ₽, if you work alone

Money & Design. How to earn more than ??? ₽, if you work alone
 
 
The ability to earn is a skill, not an indicator of exclusivity. And any skill is trained. For example, some are afraid of panicking, and they have to pereparivat themselves, if required by professional duties. But the work does not require you to earn more, and many, reaching a comfortable level, stop. And they do it not for personal beliefs, but because the system says it's normal.
 
 
Despite the popularity of business education, talk about money in design is not accepted. Perhaps, because the designer raises a magical halo and many dribblers diligently support him, although the profile among designers ...
+ 0 -

Automation of UI testing on PhoneGap. The case of the payment application is

Automation of UI testing on PhoneGap. The case of the payment application is
 
 
I do not know about you, but I feel confident in the water. However, recently I was decided to teach to swim again, using the old Spartan method: they threw into the water and told to survive.
 
 
But enough metaphors.
 
 
It is given: PhoneGap-application with iframe, inside of which the third-party site is loaded; the testing experience is ?5 years; the experience of the programmer is 0 years.
 
 
The task: to find a way to automate the testing of the main business case of the application, because testing manually is long and expensive.
 
 
Solution: many crutches, regular calls to programmers for ...
+ 0 -

Experiments on seals: how to increase the number of purchases in the app

Experiments on seals: how to increase the number of purchases in the app  
 
Experiments on people are loved not only by sociologists, but also by product managers - especially when this is the most effective way to find out which "chips" will work for your audience. We, in Mobile Dimension, decided to check whether the seals or the thought-out value proposition will increase the number of in-app purchases, and came to curious results.
 
The pregnancy calendar ", Is built on a very loyal user monetization scheme - the display of advertising. Future moms can use all our functionality for free, but in return they watch the advertisement. For those who are depressed by such ...
+ 0 -

Experience of using Megaplan API

Experience of using Megaplan APIBefore that, I had never encountered the CRM "Megaplan" and did not know that it exists. One of my good acquaintances offered me a part-time job, said that one of his friends is looking for a programmer to write a small program or script to automate the work.
 
It was said that you need to get some data from the API, process it and output it to XLS. The proposal seemed interesting to me, I phoned the customer and agreed to meet.
 
Just want to say that I have nothing to do with Megaplan itself and I do not intend to advertise it.
 
Statement of the problem
 
The customer is an enterprise with approximately ...
+ 0 -

Telegrams on the waves of panic

Today, the situation around the joint decision of the Federal Security Service of the Russian Federation and Roskomnadzor on the blocking of the messenger "Telegram" is very ambiguous. This decision is reckless for a number of reasons, and carries more problems than the benefits in combating the threat of terrorism.
 
 
For a mature business that took into account the risks associated with government decisions, this created some inconvenience, since it was necessary to use workarounds using VPN. But for ordinary users who were not ready for this turn of events, this brought new threats. In a panic...
+ 0 -