oleg_log
1.77K subscribers
1.86K photos
130 videos
9 files
2.78K links
Shelter for antisocial programmers "Oleg"

halp: @olegkovalov
web: https://olegk.dev
fov: @oleg_fov
chat: @oleg_log_blabla
podcast: @generictalks
Download Telegram
Как-то почти года назад мне в голову пришла мысль, про Google ReCaptcha (v1 которая, с написанием слов из книги) и что это можно было бы повторить, с дополнительными настройками и типами данных.

Но по определенным человечески причинам это не взлетело. И вот, уважаемый @jemalloc подкинул мне https://www.hcaptcha.com/ на который перешел Cloudflare (вроде как).

Такие вот дела. Разметка данных это гиблая тема, не советую. Хотя если у вас есть похожая идея - я в доле, зовите 👌😎
ждём
Ребята, это бомба. По ссылке - карта Земли с местными радиостанциями. Коснитесь любой зеленой точки и будет играть местное радио. Это просто улёт. Я зависла на Фаррерах, в Матере, Южно-Сахалинске, Руанде и дальше пойду:))

https://radio.garden/
Смотрю я на все эти рабочие местам в профанкторе (в боте их конечно же больше) и очень удивляюсь кол-ву кастомных клав. Особенно таких...оригинальных, состоящих из 2-3 частей.

Правда они такие эффективные? Прям 100500 удобнее работать?

Конечно они не помогут писать более качественный код, но такое предчувствие, что сильно привыкаешь и пересаживание (хоть и временное) на другую клаву сделает меня абсолютно беспомощным.

Можете в лс высказать авторитетное мнение по нестандартным клавам, я пока не решил, надо ли играться с ними.
Forwarded from Generic Talks (Oleg Kovalov)
Так вот, мы live, будем говорить с гостем о GPU, присоединяйтесь :)

https://www.youtube.com/watch?v=-WH0yn4T-N4
Forwarded from I hate overtime
ауе
Спасибо всем откликнувшимся! Каналов накидали немало, поэтому описания будут лаконичными:

︎ Если читать один канал по InfoSec, пусть это будет тот, что ведет Немезидa @in51d3
︎ Я знаю нас читает немало скаланов (да и просто не чуждых ФП), для них рекоммендуюся @lilfunctor и @scalabin
︎ Целых три классных канала для DevOps и интересующихся: @catops @devopslibrary @cloudphysics
︎ Отдельная категория это авториские блоги: их много, они очень непохожие, но среди них каждый может найти что-то интересное. Перечисляю без какого-то либо порядка: @normalhead @jobofdev @clockworkmisha @MarshalC @hacksnperks @bpblog
︎ Также блоги, но тематические: опыт CTO в @ctoonlive, и небанально о статистике на @dataisdata
︎ Список был бы неполным без новостей опенсорса: их ищите на @komYounity @opensourcefuture и @opensource_findings
︎ Все каналы выше образовательные в том или ином смысле, но @pip_install и @java_fillthegaps заточены на прикладные скилы по соответствующим языкам
︎ И все остальное, что я не смог отнести к какой-то конкретной категории: @geeksmind @retrodevicesnerd @turkishjoeit @VW_tooltips @creative_coder

И наконец: выбор редакции, так сказать...
︎ на @skill_itch небанально рассказывается о математике и алгоритмах
︎ блог @optozorax_dev погружает в мир графики через призму Rust

PS:
Дочитавшим до конца бонус — @profunctor_jobs тут мы перепридумываем хайринг в айти, присоединяйтсь!
Мы: <многомиллиардная шарага>

а еще мы:
"Unison definitions are like stars in the sky," the site says. "We can discover the stars in the sky and pick different names for these stars, but the stars exist independently of what we choose to call them."

Created by Chiusano, Arya Irani and Rúnar Bjarnason, Unison was inspired by Haskell, Erlang, and Frank, a trio of functional programming languages. It's an open source statically typed functional programming language and it's currently in public alpha testing.

Programmers commonly define functions by giving them names like "foo" or "bar." You can do that in Unison too, but the way the language keeps track of those names – which are just metadata in Unison – is by associating them with a 512-bit SHA3 content hash of the implementation of that function.

https://www.theregister.co.uk/2019/09/26/unison_programming_language/

Сайт языка https://www.unisonweb.org/ А в общем-то прикольно, пойду почитаю.
Ребятки, не хватает важных 28 человек до круглого числа.

Я верю, что вы можете нажать Join и найти для себя интересное. Хоть и на будущее.

https://xn--r1a.website/profunctor_jobs
А давайте-ка новую подборку каналов сделаем. Дедлайн...ср-чт?

Кидайте @olegkovalov что там есть прорекламировать. В основном айти-ориентед.

Еще интересны каналы о С++ :)
К нехорошему сожалению, я уже не 1 раз бугуртил по поводу ночных и утренних миграций в других командах, которые связаны с нашими сервисами. В этот раз была миграция в 6 утра.

Все прошло гладко и красиво. Но! таки какие-то 5хх проскочили и дёрнули алёрт. Мне не сложно в 6 проснуться от оповещения и даже встать было легко, весна наступает. Забавно еще то, что между алёртом и открытием ноута оно само разрешилось, хех.

Только непонятно, почему никто не уведомил, что эта миграция будет (даже внутрення тулза для миграций есть, блин). Сколько же проваленных процессов в этом мире.

Поэтому работать в большой фирме хорошо, никто не узнает, что ты мудак.
И вот это они говорят на серьезных щщах на весь интернет, мда...

https://twitter.com/gergelyorosz/status/1247132806041546754
Однако это он ворвался

TIL: The well-known formula for calculating a Bloom filter's false positive probability is wrong

https://twitter.com/martinkl/status/1247188496143601664