Denis Olshin

3K posts

Denis Olshin

Denis Olshin

@denullru

Saint Petersburg, Russia 参加日 Ocak 2009
49 フォロー中359 フォロワー
固定されたツイート
Denis Olshin
Denis Olshin@denullru·
Today I'm announcing Botsman, bots.mn: my bot development platform for Telegram. It's a project I've been working on for a long time. Check it out! For now it's in beta, but you already can login and receive a notification when it will become publicly available.
English
2
0
9
0
Denis Olshin
Denis Olshin@denullru·
Decided to design a simple, yet (at least moderately) effective captcha. Came up with an idea of using emojis instead of characters. Here's a demo: denull.ru/exp/captcha What do you think?
Denis Olshin tweet media
English
1
0
2
189
Denis Olshin
Denis Olshin@denullru·
This is a port of Redis implementation, here’s an article describing the algorithm in more detail: antirez.com/news/75 I’ve added one little tweak from myself: for small sets (up to 1000) it can store the exact list of elements, which reduces the error in this range to 0.
Denis Olshin tweet media
English
0
0
2
130
Denis Olshin
Denis Olshin@denullru·
Published yet another Nim library! This one is a HyperLogLog data structure implementation. It allows to estimate the number of unique elements in arbitrarily large sets, using just 12kb of memory. No dependencies, just a single Nim file :) github.com/deNULL/hyperlo… #nimlang
English
1
0
3
226
Denis Olshin
Denis Olshin@denullru·
I decided not to stop there and ported yet another library called Pigo to Nim. It uses something called cascade binary classifiers to detect faces and facial landmarks on photos. I still don’t fully understand how that magic works, but here it is github.com/deNULL/facedet… #nimlang
English
0
0
2
191
Denis Olshin
Denis Olshin@denullru·
It uses ideas from pHash.org and from this post: hackerfactor.com/blog/index.php… (and also a basic histogram hash for a good measure) For even better matching it would be nice to also implement SIFT/SURF. It would work much slower though.
English
1
0
1
169
Denis Olshin
Denis Olshin@denullru·
Nim is a great language, however its community is still relatively small, so it lacks libraries for many tasks. For example, I wanted to use perceptual hashes to find duplicate images, and couldn’t find a good package for that. So I made my own: github.com/deNULL/percept… #nimlang
English
1
1
3
299
Denis Olshin がリツイート
TON 💎
TON 💎@ton_blockchain·
“If you're new to a world of blockchain and crypto, the task of creating smart contracts can sound scary — even as a programmer.” But not for ⁦@denullru⁩ 😁🙏 TON Smart Contracts from a Hacker's Perspective: Basics of TVM & my BOC Tool – Telegraph telegra.ph/TON-Smart-Cont…
English
7
9
43
5K
Denis Olshin
Denis Olshin@denullru·
@SmartControls @max_katz Задачи были настолько тонки и ювелирны, что о них не догадывались даже те, кто их ставил :)
Русский
0
0
21
0
Максим Кац
Максим Кац@max_katz·
Если что на всякий случай ежегодное твиттерское политическое самоубийство :)) Собчак не работает на Кремль. Это миф вброшенный её внутренними политическими оппонентами, точно такой же как про мою работу на мэрию Москвы, и ровно теми же. У неё конечно были ошибки, и крупные 1/
Русский
319
12
1.1K
0
Denis Olshin
Denis Olshin@denullru·
@grishka11 @amima Исключительно эгоистических Тебе, Гриша, вообще похер, какие там проблемы у других, как они свои риски оценивают, какие чувства испытывают Всё только лично для тебя и только по твоим меркам, главное что Гришеньку уехавшие заставляют чувствовать себя виноватым
Русский
0
0
7
0
@grishka@mastodon.social
@[email protected]@grishka11·
@amima В какой-то степени из эгоистических. Но уехать — это обменять одни проблемы на другие, не? Лично для меня бездействие всегда намного проще и удобнее, чем какие бы то ни было активные действия. Особенно такие, которые имеют длящиеся последствия вроде нахождения в другой стрнане.
Русский
4
0
2
0
@grishka@mastodon.social
@[email protected]@grishka11·
Чувствую себя виноватым в том, что не смог убедить друзей остаться в России
Русский
15
0
9
0
Denis Olshin
Denis Olshin@denullru·
@elonmusk @spideycyp_155 @StonksReddit @Podolyak_M Why there’s a need for a referendum at all? Just because of Russia’s fake one? Does that mean that every country can come wherever it wants, claim that territory, and force UN to do a referendum about that? Do we really want to normalize that?
English
0
1
2
0
Elon Musk
Elon Musk@elonmusk·
Let’s try this then: the will of the people who live in the Donbas & Crimea should decide whether they’re part of Russia or Ukraine
English
75.5K
14.4K
85K
0
Denis Olshin
Denis Olshin@denullru·
@SketchpunkLabs It's actually the same algorithm :) Once you've reached some predefined area you do the same on the smaller scale — and now you have buildings instead of regions. After that you can just delete inner polygons (which are not touching any sides of the region), and that's it.
English
0
0
3
0
VoR
VoR@SketchpunkLabs·
@denullru thanks for the info. Also curious how you went about placing "building" in all the subdivided polygons? Is there a particular algorithm for that sort of thing?
English
1
0
2
0
Denis Olshin
Denis Olshin@denullru·
Tried following in @watawatabou footsteps by generating road networks using slightly modified polygon bisection algorithm. Looks promising so far!
Denis Olshin tweet mediaDenis Olshin tweet mediaDenis Olshin tweet mediaDenis Olshin tweet media
English
1
1
14
0
VoR
VoR@SketchpunkLabs·
@denullru wow, this is pretty awesome. Are there any tutorials or code samples related to what you made? I'd also like to follow in those footsteps :)
English
1
0
2
0
Denis Olshin
Denis Olshin@denullru·
@Asaelko @grishka11 *ърганъзацъя пръзнана экстръмъстскъй ъ запръщъна на търрътъръъ РФ
Български
0
0
1
0
ライト
ライト@Asaelko·
@denullru @grishka11 *организация признана экстремистской и запрещена на территории РФ
Русский
1
0
0
0
@grishka@mastodon.social
@[email protected]@grishka11·
А я правильно понимаю, что на болгарском "ъуъ" вполне можно осмысленно произнести?
Русский
2
0
8
0
Denis Olshin
Denis Olshin@denullru·
@max_katz Беда в том, что негатив ко всем русским у украинцев конечно теперь есть (и пропагандисты на нём играют). Только негатив этот вполне ожидаемый, созданный самой Россией. Странно ожидать, что многие станут любить тот народ, войска которого пришли в их страну и бомбят города :(
Русский
1
0
10
0
Максим Кац
Максим Кац@max_katz·
А что там дальше? Дальше там «народ-нацист». Дальше все украинцы должны в российском телевизоре стать нацистами. Денацификация дальше это просто борьба с украинцами по этническому признаку. И текущие выступления Симоньян — это начало именно этой пропаганды
Русский
56
150
3.1K
0
Максим Кац
Максим Кац@max_katz·
Российская пропаганда потихоньку начинает готовить основания к массовым убийствам украинцев. Теперь там «нацисты» не отдельные отряды, а уже типа массово весь народ. Это новая риторика, которой в перспективе могут оправдывать этнические чистки и оружие массового поражения
НТВ@ntvru

«Значительная часть Украины оказалась охвачена этим безумием нацизма». Маргарита Симоньян рассказала об украинских нацистах, которых на деле оказалось так много, что никто не мог себе даже представить

Русский
263
1.3K
7.4K
0
Denis Olshin
Denis Olshin@denullru·
@Kira_Yarmysh @navalny Он просто несколько слов пропустил. Это налог на вторжение в чужую независимость.
Русский
0
1
4
0
Кира Ярмыш
Кира Ярмыш@Kira_Yarmysh·
Лавров: санкции являются налогом на независимость. Да на вашу ненормальность это налог. Плохо только, что обычные россияне от этого страдают
Русский
226
643
7.9K
0
@grishka@mastodon.social
@[email protected]@grishka11·
@amima @dolzmax Я хотя бы не несу в мир боль, пиздец и страдания. По некоторым мнениям я делаю полезные для общества вещи.
Русский
1
0
0
0
Andrey Mima
Andrey Mima@amima·
Вспомните знаменитую речь Стива Джобса: "death is very likely the single best invention of life". В такие моменты понимаешь: как хорошо, что люди смертны, и такие как Путин при самом самом плохом раскладе все равно не навсегда. Главное чтобы он все человечество не забрал с собой
Русский
1
0
10
0