?

Log in

No account? Create an account
Dennis Gorelik
У [profile] hobober-а хакнули Skype, поэтому какой-то мошенник от его лица попросил меня отправить деньги (10,000 рублей).
Мне удалось выяснить номер карты получателя.
Наслаждайтесь:
=================
[10:13:03] Черепанов Максим Николаевич: Денис,привет
[10:13:54] Dennis Gorelik: Привет, ты где?
[10:14:18] Черепанов Максим Николаевич: Сейчас на работе
[10:14:23] Черепанов Максим Николаевич: Писать можешь?
[10:14:27] Dennis Gorelik: Могу писать
[10:14:30] *** Call to Черепанов Максим Николаевич, no answer.
Send video message ***
[10:14:33] Черепанов Максим Николаевич: Говорить сейчас не могу
[10:14:39] Dennis Gorelik: Ок
[10:14:59] Черепанов Максим Николаевич: Слушай,хотел у тебя спросить,ты сможешь одолжить денег? Есть такая возможность?
[10:15:58] Dennis Gorelik: Зачем тебе нужны деньги?
[10:18:26] Черепанов Максим Николаевич: Мне нужно платеж сделать сегодня,деньги только будут через несколько дней
[10:18:36] Dennis Gorelik: Какой платеж?
[10:19:09] Черепанов Максим Николаевич: В банк,Денис
[10:19:21] Dennis Gorelik: Платеж за что?
[10:20:48] Черепанов Максим Николаевич: Брал деньги,теперь их надо положить. Что за допрос?
[10:22:07] Dennis Gorelik: На что ты брал деньги?
[10:22:55] Черепанов Максим Николаевич: Нужны мне были деньги.
[10:23:35] Dennis Gorelik: Почему ты считаешь, что тебе деньги нужнее, чем мне?
[10:24:25] Черепанов Максим Николаевич: Я не считаю,я просто у тебя спросил. Если ты не можешь,так и скажи.
[10:24:33] Черепанов Максим Николаевич: Я с тебя их не требую,Денис
[10:25:02] Dennis Gorelik: Если ты не считаешь, что тебе деньги нужнее чем мне, то нет смысла тебе деньги давать, верно?
[10:25:50] Черепанов Максим Николаевич: Я у тебя спросил,если возможность,или нет
[10:26:15] Черепанов Максим Николаевич: Если сможешь,одолжи,а я тебе их верну через несколько дней
[10:27:02] Dennis Gorelik: Даже если я и могу тебе одолжить, почему ты считаешь, что дать тебе деньги будет правильным поступком?
[10:28:46] Черепанов Максим Николаевич: Ты же мне эти деньги не даешь,а одалживаешь. Поможешь мне,потом будет у меня возможность,я помогу тебе.
[10:29:43] Dennis Gorelik: Ты хочешь сказать, что ты этими деньгами сможешь воспользоваться лучше меня?
[10:30:55] Черепанов Максим Николаевич: Денис,я тебе задаю вопрос,ты ответь мне на него
[10:31:01] Черепанов Максим Николаевич: Сможешь одолжить деньги?
[10:31:21] Dennis Gorelik: Смогу если что?
[10:32:19] Черепанов Максим Николаевич: Если можешь,одолжи
[10:32:27] Черепанов Максим Николаевич: Если нет,просто забыли и все
[10:32:36] Dennis Gorelik: Сколько тебе денег надо?
[10:33:23] Черепанов Максим Николаевич: 10 тыс рублей мне нужно
[10:33:59] Dennis Gorelik: Как тебе их передать?
[10:34:35] Черепанов Максим Николаевич: На карту получится?
[10:34:42] Dennis Gorelik: На какую карту?
[10:36:55] Черепанов Максим Николаевич: На банковскую
[10:37:11] Dennis Gorelik: Как посылать деньги на эту карту?
[10:37:57] Черепанов Максим Николаевич: У тебя на карте деньги?
[10:38:34] Dennis Gorelik: На какой карте?
[10:39:54] Черепанов Максим Николаевич: Ты с карты на карту сможешь оправить?
[10:40:26] Dennis Gorelik: Я не знаю. На какую карту именно нужно отправлять и как это делается?
[10:41:02 | Edited 10:41:06] Черепанов Максим Николаевич: Если я тебе номер карты дам,ты сможешь оправить?
[10:41:28] Dennis Gorelik: У тебя есть инструкция, как отправлять деньги на карту?
[10:42:06] Черепанов Максим Николаевич: какой у тебя банк?
[10:42:43] Dennis Gorelik: А какой банк нужен, чтобы отправить деньги на карту?
[10:43:51] Черепанов Максим Николаевич: Да все банки отправляют деньги
[10:44:24] Dennis Gorelik: Все банки одинаково отправляют или по-разному?
[10:44:51] Черепанов Максим Николаевич: Конечно по разному
[10:44:56] Черепанов Максим Николаевич: ты с меня смеешься?
[10:45:21] Dennis Gorelik: Приведи пример, как с какого-нибудь банка отправляют деньги на карту.
[10:46:08] Черепанов Максим Николаевич: У тебя есть карта?
[10:46:11] Черепанов Максим Николаевич: Ответь
[10:46:30] Dennis Gorelik: Я не уверен, что ты называешь "картой". Но, наверное, есть.
[10:48:33] Черепанов Максим Николаевич: Какая у тебя Банк?
[10:49:53] Dennis Gorelik: Это, разве, имеет значение?
[10:50:01] Dennis Gorelik: В какой банк тебе нужны деньги?
[10:51:55] Черепанов Максим Николаевич: Имеет значение
[10:52:46] Dennis Gorelik: Какое именно значение это имеет?
[10:55:15] Черепанов Максим Николаевич: Если спрашиваю,значит имеет
[10:55:41] Dennis Gorelik: Если имеет - расскажи, какое именно значение это имеет.
[10:56:36] Черепанов Максим Николаевич: Такое ощущение,что ты просто не хочешь помочь
[10:56:44] Черепанов Максим Николаевич: Ты че за слова цепляешься?
[10:57:05] Черепанов Максим Николаевич: Ничего не надо мне,спасибо тебе
[10:57:07] Черепанов Максим Николаевич: Удачи
[10:57:09] Dennis Gorelik: Я хочу помочь. Но ты не объясняешь как.
[10:57:23] Черепанов Максим Николаевич: Что тебе объяснить
[10:57:37] Dennis Gorelik: Как послать деньги на твою карту
[10:57:58] Черепанов Максим Николаевич: Ты не можешь сказать какой у тебя банк,что б тебе рассказать как отправлять деньги
[10:58:25] Черепанов Максим Николаевич: Я тебе задал вопрос,ты отвечай на него,а не вопрос на вопрос
[10:58:43] Dennis Gorelik: А вот эта инструкция будет работать: https://vc.ru/4759-sms-sber ?
[11:00:42] Черепанов Максим Николаевич: У тебя сбер банк?
[11:01:14] Dennis Gorelik: Не у меня. Но у моего друга - да.
[11:01:32] Черепанов Максим Николаевич: Ты будешь с сбер банка отпрвлять?
[11:02:02] Dennis Gorelik: Возможно.
[11:02:25] Dennis Gorelik: Надо будет с другом поговорить.
[11:03:32] Черепанов Максим Николаевич: Через сбербанк легко, заходишь в раздел Другие банки,вводишь номер карты получателя,и всё
[11:03:50] Dennis Gorelik: Какой номер карты получателя?
[11:04:44] Черепанов Максим Николаевич: То есть мой номер
[11:04:52] Dennis Gorelik: Ну да.
[11:05:35] Черепанов Максим Николаевич: 4890 4945 6418 5593 вот мой номер
[11:06:14] Dennis Gorelik: Я попрошу друга отправить на этот номер.
[11:06:20 | Edited 11:06:31] Dennis Gorelik: Твоя карта - в каком банке?
[11:08:25] Черепанов Максим Николаевич: Юникредит банк
.....
[11:17:10] Dennis Gorelik: Попросил.
[11:17:31] Черепанов Максим Николаевич: Отправит?
[11:17:39] Dennis Gorelik: Не знаю пока.
[11:17:58] Черепанов Максим Николаевич: Понял,все равно спасибо,Денис
[11:18:55] Dennis Gorelik: Слушай, а где ты сейчас работаешь?
=================
После моего последнего сообщения, мошенник удалил номер карты из истории Skype, удалил некоторые другие сообщения, и выкинул меня из списка контактов в Skype.

Но полная история сохранена здесь.


Я спросил у настоящего Hobober-a (по, пока что, не хакнутому email-e), что:
-------------
Dennis: У тебя хакнули Skype?

Hobober: Привет, да. Денег просят? ;)) Не давай!

Пытаюсь восстановить доступ, но там такая тупая процедура, что п...ц. Робот шлет меня нахрен, а живые люди не могут вмешаться в процесс, говорят, что он полностью роботизирован.

пытался воспользоваться штатной процедурой восстановления доступа, потом даже нашел живую девушку в чате техподдержки, но на текущий момент результат нулевой. Сейчас:

"Отправлено максимально допустимое количество запросов на восстановление учетной записи
Сегодня нами получено слишком много запросов на восстановление этой учетной записи. (В целях безопасности установлен предел.) Повторите попытку через 24 часа."

То есть еще минимум 24 часа этот урод будет доставать мой контакт-лист.

Вот человек в такой же ситуации как я:
https://www.dgl.ru/articles/kak-rasstatsya-so-skype-za-10-minut_12033.html

Пытаюсь восстановить доступ, но там такая тупая процедура, что п...ц. Робот шлет меня нахрен, а живые люди не могут вмешаться в процесс, говорят, что он полностью роботизирован.

Перед техподдержкой Скайпа иногда бессильны даже эксперты по Скайпу ;))
https://habr.com/post/316912/
-------------

Помогите советом Hobober-у, как восстановить доступ в Skype.

Originally posted at: https://dennisgorelik.dreamwidth.org/154869.html
 
 
Dennis Gorelik
11 June 2018 @ 02:38 pm
Main source of revenue for PostJobFree now is advertising jobs from other job boards on CPC (cost-per-click) basis.

It works like this:
1) Advertiser (job board) gives us a link to their XML job feed.

2) Every job element in that XML job feed has associated CPC bid (or we use default CPC bid for the whole job feed).
Typical CPC bid is around $0.20/click, but it usually varies between $0.08/click and $0.50/click.

3) After some cleaning, PostJobFree saves all job feeds into a unified list of jobs (database table + ElasticSearch index).

4) When job seekers are searching for jobs, we prioritize jobs according to:
- How well this job posting matches with what job seeker is searching for.
- Advertiser jobs quality, that we measure as "clicks/unsubscribe" ratio -- based on clicks history for that specific advertiser (the higher clicks/unsubscribe ratio - the better).
- CPC that advertiser pays for jobs (the higher CPC bid is - the higher this job will be listed in search results).

5) After the end of month - PostJobFree generates invoices and emails them to the advertisers.

6) Advertisers pay on "Net 30" basis. That means "pay within 30 days from invoice period").

Usually, this CPC advertising business in uneventful, but sometimes a bit unusual email exchanges happen.

In the email exchange below an advertiser (a buyer that represents job board "Mumu") and I resolve a discrepancy between "PostJobFree outgoing clicks" number and "Mumu incoming clicks" number.
(I changed names and simplified/trimmed this conversation a little bit).

Advertiser
Hi Dennis,
We see some discrepancies for May in our numbers
PostJobFree invoice: $269
Mumu internal counting: $223
We are asking for an invoice reduction of $32

Dennis
1) You are welcome to pay that corrected invoice amount ($237).

2) Going forward could you please adjust (reduce) your bids in order to accommodate the discrepancies.
We may assume that discrepancies next month would be similar to discrepancies in May.
So, your bid should, probably, be about 12% less.

3) Do you measure your CPA conversions from PostJobFree traffic?
Does it perform better or worse than you expected?

Advertiser
1) Great. Have the invoices been re-sent?
2) I will ask for the bid mins to be reduced, no problem and thanks for the suggestion.
3) No, we measure conversions based on intention to apply, you perform very well!

Dennis
1) We did not resend invoices.
Our invoicing system currently does not support sending corrected invoices.
If it is important for you - we may send you manual corrected invoice, but this is labor-intensive.

2) Please note that if you reduce your CPC bid then PostJobFree would send you less candidates going forward.
That may or may not be the right course of action, depending on how satisfied you are with current results (e.g. "cost per application").
If you are satisfied with the results - bid the same.
If results are better than your target CPA - bid more.
If CPA is below your target CPA for that campaign - going forward bid less.

Does it make sense?

Advertiser
Thanks for the additional info.

We'll leave the bids the same, especially since it seems to be easy enough to share the discrepancy and bill off our numbers.

I'll ask our AP team if it's ok on our side to pay (our numbers) without you needing to re-issue an invoice.

Dennis
1) While one-time invoice correction is OK, it is not OK to correct our invoices on a regular basis.

If you want to have long-running adjustment - please lower your bid (and, correspondingly, have lower traffic from us).
We are running an auction [advertisers bid for job seekers' attention] and it is not ok to bid more than what you are going to actually pay (not in a long term anyway).

2) I appreciate traffic analysis on your end. It brings an interesting feedback.
In response to your feedback we may, eventually, tweak our system a little bit (e.g. discourage out-of-country candidates even more than we do now).
But there are only 2 immediate actions we can take right now:
- Allow you to pay discounted invoice (once).
- Bid less if you think that our job seekers' traffic does not worth what we charge for it.

Does it make sense?

Advertiser
Since we haven't had these discrepancies in past months, I would like to see what we see next month.

Both of the options you present penalize Mumu... either we pay for traffic that we wouldn't charge our own clients for, or we bid lower and see less traffic... neither of those are great solutions to me. I'd much prefer something that suits both you and us - we generally allow a 10% margin of error, for example, and only reach out for reconciliation when a discrepancy goes outside this range.

Dennis
1) We do not single out Mumu.
We are sending traffic that we have to all advertisers (at the prices that advertisers bid).

2) If occasionally you see lower quality traffic from us, then the best course of action - is to bid a little bit less.
For example, if once per 4 months you see 20% decrease in quality of PostJobFree traffic, you may want to bid 5% less than you would otherwise bid. In the course of ~4 months that would compensate for occasional decrease in traffic quality.

3) It is still nice to receive your analysis of our traffic quality, especially if it is something that you did not see before.

4) I suggest to increase "margin of error threshold" from 10% up to 20%
Smaller changes are easier to address by adjusting CPC bids.

Reconciliation process is time-consuming and only makes sense when quality changes significantly from regular level.

Advertiser
Thanks Dennis,

I appreciate you taking the time to go through the 'theory' behind your advice - it makes sense.

We'll definitely take it under consideration.

Have a nice afternoon


Originally posted at: https://dennisgorelik.dreamwidth.org/154529.html
 
 
Dennis Gorelik
07 June 2018 @ 07:22 pm
It is fun to watch how smart people make choices against their own interest -- simply because they do not have clear understanding of basic micro-economics principles (such as Law of Supply and Demand).

Here is an example:
Population of Bay Area has been struggling with traffic congestions for decades.
So in 2018 they launched Regional Measure 3

"Regional Measure 3" is clearly in the interest of most of Bay Area residents, but many, driven by stinginess, still complain.

======
https://mtc.ca.gov/our-work/advocate-lead/regional-measure-3
To help solve the Bay Area's growing congestion problems, MTC worked with the state Legislature to authorize a new ballot measure that would finance a comprehensive suite of highway and transit improvements through an increase tolls on the region's seven state-owned toll bridges.
======

So, the overall intent is right: Bay Area has traffic congestion problems that need to be fixed.

======
toll revenues would be used to finance a $4.45 billion slate of highway and transit improvements in the toll bridge corridors and their approach routes.
======

1) Tolls would decrease number of cars on the roads, which would decrease traffic congestions.

2) Highway improvements would allow more cars to pass faster.

However stingy residents do not like to pay ($3 per single passing) and forget that the alternative is to spend a lot of their valuable time in traffic jams.


======
Major projects in the RM 3 expenditure plan include new BART cars to accommodate growing ridership
======

[personal profile] juan_gandhi considers this measure unfair ("why should tall payments from car drivers - go to improve BART?").
That is a reasonable objection, however there are 2 strong reasons why that "BART financing from cars toll system" is an important part of "Regional Measure 3":
Reason #1: Without sponsoring BART it will be hard to make "Regional Measure 3" to pass (poor people are not going to vote for toll payments increase).
Reason #2: Sponsoring BART is likely to be a relatively small expense (relative to the spendings that would go to the improvement of the highway system).

So, overall, that "Regional Measure 3" campaign was designed quite well. It is a quite reasonable way to reduce traffic jams that Bay Area has.
It makes sense that largest employers (Google, Facebook, ...) supported "Regional Measure 3".

It is good for Bay Area residents (and business) that "Regional Measure 3" passed.

Originally posted at: https://dennisgorelik.dreamwidth.org/154321.html
 
 
 
Dennis Gorelik
26 May 2018 @ 08:07 pm
Есть ли разница между "мистическим мышлением" и "отсутствием здравого смысла"?

Навеяно дискуссией с [personal profile] dark_hunter

Originally posted at: https://dennisgorelik.dreamwidth.org/153808.html
 
 
 
Dennis Gorelik
25 May 2018 @ 05:16 pm
Several days ago Microsoft released new update to Windows 10.
That update changed how this code works:
new Uri(baseUri, relativeUrl)

The difference is in how this code works in case if baseUri is malformed.

Prior to Windows 10 update this code crashed with System.NullReferenceException
After the update -- the same code no longer crashes.
[Test]
public void CompatibilityTest()
{
	Uri baseUri = new Uri("https://jobs.web.cern.ch/content/cern-jobs-insight/what-are-we-doing-while-you%E2%80%99re-waiting");
	const string badUrl = "https:/jobs.web.cern.ch/content/cern-jobs-insight/what-are-we-doing-while-you%E2%80%99re-waiting";
	var result = new Uri(baseUri, badUrl);
}

Note malformed "https:/" in badUrl.

Currently my Windows 10 machine has .NET Framework 4.7.03056 [1]
With the most recent Windows 10 update this code successfully puts into result variable:
---
https://jobs.web.cern.ch/jobs.web.cern.ch/content/cern-jobs-insight/what-are-we-doing-while-you’re-waiting
---

However on Windows Server with .NET Framework 4.7.02053 the same code crashes with NullReferenceException.

What do you think is the correct behavior for malformed baseUri input: try to guess correct baseUrl path or crash with NullReferenceException?

My guess is that Microsoft finally decided to properly fix this "malformed input" bug (and not longer crash).
If my guess is correct - then in the following versions of .NET Framework this NullReferenceException crash would disappear even on Windows Server platform.

----
[1] You may determine what .NET Framework version installed by running regedit:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full

... or by opening: Visual Studio - Help - About Microsoft Visual Studio

[2] .NET targetFramework mess

Originally posted at: https://dennisgorelik.dreamwidth.org/153390.html
 
 
Dennis Gorelik
16 May 2018 @ 04:43 am
A couple from our neighbourhood has hit our local Jax news yesterday:
1) Left their car on their driveway -- unlocked with keys inside.
2) Kept a gun (Glock 23) in the trunk of their car.
3) Had their car hijacked yesterday.

https://www.actionnewsjax.com/news/local/gun-car-stolen-after-thieves-target-nocatee-neighborhood/750067131

Originally posted at: https://dennisgorelik.dreamwidth.org/153273.html
 
 
Dennis Gorelik
06 May 2018 @ 05:25 pm
I am rewatching Mindhunter (I watched it first time when it was released -- about 7 months ago).

My today impression is that I already forgot ~70% of essential details ... or have not noticed them in the first place 7 months ago).

Mindhunter on Netflix

Originally posted at: https://dennisgorelik.dreamwidth.org/153008.html
 
 
Dennis Gorelik
06 May 2018 @ 03:27 am
With experience I learned breaking down problems into parts.
Tom Stuart verbalized that in his insightful presentation: The Most Common Problem In Software Development And How To
---
2:00 - A large task, all in your head.
3:12 - The symptoms
...
6:55 - It takes a long time to pick up your thread again.
...
18:18 - Make small, focused commits
18:27 - Write commit messages that explain your thinking.
21:26 - Cherry-pick preparatory work onto master.
23:46 - Practice switching away.
29:00 - Write tests that really do check what you care about.
30:45 - Practice explaining your train of thought.
33:01 - The overall technique of approaching the way that you work on big things: "Notice the risk, then break it down."
---

Originally posted at: https://dennisgorelik.dreamwidth.org/152777.html
 
 
Dennis Gorelik
05 May 2018 @ 09:56 am
When I open https://www.facebook.com/ today, Facebook's empty newsfeed blinks 3 times, but does not show any stories (even after couple of minutes of waiting).

I guess Congress investigation over Facebook crippled their tech team.



Originally posted at: https://dennisgorelik.dreamwidth.org/152440.html
Tags: ,