Size: a a a

2020 July 28
Блог*
Переслано от λ :: (Kirill, Poleta...
Ведь кодовая база растет а человек не забывает
источник
Блог*
dereference_pointer_there
#prog #rust #article

Офигенная статья о заблуждениях касательно лайфтаймов. Очень хорошее подспорье новичкам. Как пишет автор в своём первом посте:

While learning Rust I was struggling with certain concepts so I tried to organize my thoughts by writing them down in markdown files and well... I soon had several markdown files. I thought "Maybe I should start a blog?" but then I realized "I probably shouldn't, my posts will never be as good as anything written on Rust by Niko Matsakis, Saoirse Shipwreckt, Huon Wilson, David Tolnay, Alexis Beingessner, Daniel Keep, Carl Fredrik Samson, Aleksey Kladov, Amos Wegner, Pascal Hertleif, Dimitri Sabadie, Daniel Henry-Mantilla, Steve Klabnik, Jake Goulding, or Carol Nichols". That list isn't even exhaustive, there's easily dozens of people I left out! There's lots of super smart folk who are already writing about Rust. However, I have one unique advantage that none of those people have: I'm dumb. Super smart people tend to write super smart articles that only other super smart people understand. There's a gap in the market for us dummies, and it's that gap I intend to fill with my writing.

Советую приглядывать за этим блогом, это явно что-то многообещающее.

github.com/pretzelhammer/rust-blog/blob/master/posts/common-rust-lifetime-misconceptions.md
#prog #rust #article

На этот раз — статья про концепцию разномерности типа в Rust.

github.com/pretzelhammer/rust-blog/blob/master/posts/sizedness-in-rust.md
источник
Блог*
#meme

(смех сквозь слёзы, ребята переводят растбук и это немножко больно)
источник
Блог*
к слову о переводах
источник
2020 July 29
Блог*
#prog #meme
источник
Блог*
источник
2020 July 30
Блог*
#prog #rust
источник
Блог*
pub use ::{};
источник
Блог*
Знаете что это? Это валидная программа библиотека написанная на Rust
источник
Блог*
Спустя какое-то время можно уверенно сказать, что Pylance, о котором я писал в прошлый раз, неплохо справляется со своей задачей. Нужно только поправить пару конфигов, чтобы не задрачивало зря, и поставить галочку на “да, я хочу в типы“. Мне, правда, не нравится когда за меня ещё и импорты делают, но это наверняка тоже где-то тюнится, не разбирался. В общем, если вы привыкли греть яичницу на ноутбуке с работающим PyCharm, вам оно не надо.

Хотел о другом рассказать. Мне тут пару недель назад пришёл очередной annual счёт за 1Password, а мы тут в Британии не очень богаты и не можем уже так разбрасываться на non-essential services как раньше. Но без нормального менеджера паролей тоже жить нельзя.

Известных решений немало, обычно берут KeePass или какой-нибудь LastPass, но это всё немного не то, когда привык уже к такой красивой писечке как 1Password. Да, не просто так они хотят свои деньги на икорочку. Но не без вариантов. Есть Bitwarden 🛡

В принципе, им тоже можно занести денег при желании, но это не обязательно. Шо имеем:

— прошли независимый аудит безопасности
— opensource, не замечены в зашкварных историях
— клиенты под что угодно (мне нужен OS X, iPhone, Chrome и Firefox)
— бесплатное облако для синхронизации (можно и своё прикрутить)
— не противно смотреть на UI (не вау, но и не KeePassX)
— нормально заполняет формы в телефоне по Face ID

Поддерживается куча форматов на импорт-экспорт паролей, так что миграция с 1Password заняла у меня всего пару минут. Надо было раньше, но раньше уже прошло.
источник
2020 July 31
Блог*
#prog

Я даже комментировать не буду.

https://leetcode.com/explore/challenge/card/august-leetcoding-challenge
источник
Блог*
#prog

Сборник алгоритмов для точного поиска подстрок в в строке.

www-igm.univ-mlv.fr/~lecroq/string/
источник
2020 August 01
Блог*
#prog #ml

Machine learning, который мы заслужили.

thisdickpicdoesnotexist.com

(если вы ещё не поняли, это NSFW)
источник
Блог*
#prog #haskell
источник
Блог*
Вчера стартовала бесплатная онлайн-конференция Haskell.Love. Сегодня с 16:00 на твиче начинаются доклады второго и заключительного дня: https://haskell.love/agenda-day-2

Из того, что лично я рекомендую не пропустить:
— Доклад Филип Уодлера «Propositions as Types» — материал старый, но просто за харизму докладчика стоит послушать ❤️
— Доклад Кристофера Фогта «Writing 2D games using super simple Haskell» — для тех, кто спрашивает «а что на этом вашем хаскеле вообще пишут?»
— Доклад Дерека Элкинса «Quotient Types + Behavioral Reflection = ?»
— Доклад Бартоша Милевского «Replacing functions with data» про технику дефункционализации…
— …либо доклад Габриэля Гонзалеса «How to market Haskell to a mainstream programmer», если интересен прикладной аспект хаскеля
— Доклад Ричайда Эйзенберга «Parameters of many Flavors»
— Ну и, наконец, доклад Эмили Пиллмор «Hulk SMASH: re-imagining the Maybe-monad and its design space»

Вчера тоже были крутые доклады — скажем, Вероника Ромашкина и Дмитрий Коваников представили офигенный Stan, Владислав Завьялов очень круто рассказал, как рассахариваются разные фичи хаскеля в GHC Core, а Андрес Лох поведал про Typed Template Haskell с использованием Staging (вот слайды).
источник
Блог*
#memes #pcgames
источник
2020 August 03
Блог*
dereference_pointer_there
#video

Альтернативная математика
(есть русские субтитры)

youtube.com/watch?v=Zh3Yz3PiXZw
#prog #meme
источник
Блог*
источник
2020 August 04
Блог*
#prog #rust
источник
Блог*
А знаете что это?

const _: () = {;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;};

Правильно, ещё одна валидная программа на расте!
источник