Things I read: антикафе для чайлдфриганов @thingsiread Channel on Telegram

Things I read: антикафе для чайлдфриганов

@thingsiread


@vitalypavlenko

Ещё: @keetezh и @ursofuckinghot

Архив: @bshkek и @xakep2000 и про кухню ресторана и instagram.com/vitaly__pavlenko

чёрточка над гласной обозначает долготу

Things I read: накурсорил (Russian)

Добро пожаловать в Telegram-канал 'Things I read: накурсорил'! Этот канал создан для тех, кто любит читать и делиться интересными книгами, статьями и другими текстами. Ведущий канала - Vitaly Pavlenko, который также упоминает других интересных пользователей, таких как Keetezh и Ursofuckinghot. Здесь вы найдете архивы материалов от Bshkek и Xakep2000, а также узнаете о кухне ресторана и сможете посетить Instagram профиль Vitaly Pavlenko. Важно отметить, что чёрточка над гласной обозначает долготу - так что вас ждут не только увлекательные тексты, но и новые знания о языке. Присоединяйтесь к 'Things I read: накурсорил', чтобы обогатить свой литературный опыт и общение с единомышленниками!

Things I read: антикафе для чайлдфриганов

10 Jan, 11:12


Школа большая, старая, в зеленом мхе, плесени, черные рамы окон — уставшие ее глаза, в них загорается свет, загорается жизнь.

Жизнь пахнет щами и туалетом. Сухим мелом и мокрыми полами. Неприкаянностью. Одиночеством раздевалок.

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

На двери висит объявление: «Без маски не входить». Все ходят без масок.

Саня открывает дверь и попадает в прошлое.

Сегодня дежурит Ада Викторовна, с ней две пятиклашки. Они опрыскивают Саню антисептиком, словно это парфюм. Ада Викторовна подносит к Сане термометр.

Тридцать пять градусов, остываете.

Это хорошо или плохо?

Добро пожаловать в ад. Проходите, Александра Сергеевна.

Саня идет по длинному коридору, вытирает руку о куртку, трогает лоб: как понять, что ты остываешь? Саня трогает стену, подтеки зеленой масляной краски: что холоднее — стена или тело? Глаза следят за рукой. Опускаются в пол. На полу серый паркет. По такому хорошо скользить. Ад — это когда скользко, думает Саня. Когда стены красят в уродливый цвет, чтобы глаза превращались в слизь. Когда одно и то же в одном и том же для одного и того же десятки лет. Та же краска, те же полы, те же ценности, те же уловки.

Ад — это бесконечное повторение, писал Мамардашвили.

Саня тогда работала на ТВ, у нее были ночные смены, и она запоем читала.

Когда с нами что-то происходит, а опыта мы не извлекаем, прочитала тогда Саня, это повторяется бесконечно. Если ничего не изменилось, значит, событие не произошло, его нельзя считать произошедшим. И оно будет повторяться, и повторяться, и повторяться. Мысль, которую теперь часто произносят на разные лады политические блогеры.

Саня идет в школу, а попадает в прошлое. В неистребимый СССР. Запах щей, тюремный коридор, черные окна, портрет вождя, доска почета. В месте, где создаются уроки, уроков не извлекают.

***

леденящий душу (as if it was ever warm) автофикшн 2024 года где героиня работает в провинциальной школе в посёлке. много рефлексии про то, как школа угнетает всех кто в ней и как она похожа на тюрьму. с деколониальной оптикой по отношению к провинции (sick!)

https://polyandria.ru/noage/articles/eto_byl_moy_sposob_vyzhit_intervyu_so_svetlanoy_olontsevoy/

Things I read: антикафе для чайлдфриганов

10 Jan, 09:34


с годами становится всё лучше

Things I read: антикафе для чайлдфриганов

10 Jan, 06:56


если вы пробовали курсорить, но вы не программист, то могли словить вот что:

— курсор магически генерит первые 70% проекта, это сносит бошку, и вы бежите окрылённый покупать стоки NVDA

— на остальных 30% вы никуда не продвигаетесь. тупая машина делает тупые действия, ходит по циклу как Иван Сусанин, слепая, ломает что уже работало, не чинит что-то очевидное. но поскольку вы сам не разработчик, то вы не можете подсказать ей, что именно сломано. вы обреченно смотрите друг на друга и на вашу поделку "Ваня, 5 годиков"

https://addyo.substack.com/p/the-70-problem-hard-truths-about

Things I read: антикафе для чайлдфриганов

09 Jan, 21:05


итоги 15 лет (6/n). как поддерживать и растить круг общения, когда вокруг городское одиночество. часть 1 (бранчи), в которой я предстаю ебаным социальным роботом

Мое самое большое хобби помимо текущей основной идентичности — знакомиться и общаться с людьми.

Что я для этого делал:
— ходил на дейты (тиндер, хорнет, грайндр)
— жил с соседями, жил в коливингах, делал коливинги
— собирал субботние бранчи на 6-8 друзей, куда активно звал тех кого давно не видел
— создавал онлайн-комьюнити (чатики в телеге)
— один год пинговал 100+ людей с вопросом, как у них дела, в регулярные промежутки времени (это было кринжово)
— собирал безалкогольные тусы на 70 человек про знакомство и общение
— ходил на рэндом-кофе и на созвоны в lunchclub
— играл во френдзону (городской неромантический дейтинг)
— бархопил в Батуми
— звал случайных физтехов из линкедина в Лос-Анджелесе погулять просто потому что мы оба физтехи
— ездил на https://ycamp.ru/17/ и на https://www.kamchatka.camp/
— писал посты, чтобы новые люди узнавали, что я есть, а старые не забывали и были в контексте

Пока я был в универе, у меня было постоянное общение с сокурсниками. Но когда осенью 2015 года я вернулся со стажировки и начал самостоятельно пытаться делать свои проекты, я обнаружил, что общение теперь нужно кастовать руками. Не позовёшь никого — всю неделю проведешь в одиночестве.

Я подсмотрел формат бранчей пока был в США. Меня удивило, что американцы кэжуали зовут друзей в субботу днём посидеть в кафе, якобы это вообще нормально.

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

Я прошёлся по списку всех друзей в вк, фейсбуке и инстаграме. Я выписал всех классных людей, с которыми хотел бы снова пообщаться. Набралось 100+ человек.

И я начал группировать их по интересам: на программистов, предпринимателей и всех остальных. Я выбирал 10 человек и во вторник рассылал приглашения на субботу в 12:00 в Вай-мэ на Новокузнецкой (центр Москвы, всем удобно). В Вай-мэ были демократичные цены, а главное оплата была сразу и без официантов (=не надо было сплитить счёт).

Пока люди соглашались или отказывались, я дозывал ещё, чтобы в итоге пришло ровно 6-8 человек.

На встрече я начинал общение с того, что просил каждого рассказать о себе. Рассказ каждого занимал около 20 минут — я задавал много вопросов про детали, вспоминая прошлое гостя и думая, что было бы интересно услышать и мне и всем остальным.

Так что первые пару часов за столом был единый круг общения, который был по очереди сфокусирован на каждом госте.

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

Я не замерял, насколько это было эффективно в плане долгосрочного уплотнения соцграфа: общались ли люди потом. Мне просто по кайфу было это делать, плюс я чувствовал, что поддерживаю социальную жизнь и дружеские связи. Когда мне хватало энергии, я даже делал два бранча за выходные — в субботу и в воскресенье.

И когда кому-то нравился формат, я старался позвать их ещё раз, но уже с совсем другим составом.

Генеральный план был в том, чтобы эти гости так вовлеклись, что на второй-третий раз начали бы звать своих друзей. Так я бы начал знакомиться со своим вторым кругом друзей — то есть делать BFS-обход соцграфа, строя всё новое и новое замыкание.

Но до этого я не добрался, потому что пришла эра снс, коливингов и больших снс-тус.

Things I read: антикафе для чайлдфриганов

06 Jan, 16:13


Things I read: антикафе для чайлдфриганов pinned «социализационный матчинг если вы сейчас где-то, где вам не хватает очного общения, напишите мне в лс, напишите что-то о себе, укажите город, и я руками сматчу вас с кем-то еще из того же города (для кофе или чего-то такого) (это сработает только если в этом…»

Things I read: антикафе для чайлдфриганов

06 Jan, 14:17


социализационный матчинг

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

(это сработает только если в этом городе есть кто-то еще)

гипотезы:
- желающих немало
- быть читателем моего канала - хороший фильтр 😎

@vitalypavlenko

(пока я получил по одному отклику из восьми стран)

Things I read: антикафе для чайлдфриганов

05 Jan, 15:57


Шанинка в эмиграции в Черногории, глава направления Виктор Вахштайн

https://www.liberalarts.me/majors/social-theory-and-sociological-research

Things I read: антикафе для чайлдфриганов

05 Jan, 10:37


причина плохих текстов — страх. (из книги «Как писать о современном искусстве»)

Things I read: антикафе для чайлдфриганов

04 Jan, 09:53


"если проблема действительно массовая, наверняка можно придумать и ее решение"

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

Things I read: антикафе для чайлдфриганов

04 Jan, 06:15


не покупаю идею Вани "очевидно, всем надо растить детей". мне не очевидно, почему все должны этим заниматься. почему-то принцип разделения труда для повышения качества совместной жизни на детей не распространяется: труд мы делим по профессиям, но дети почему-то это как воинская обязанность — якобы должна достаться всем. я вот лучше учу питону чужих детей, чем меняю подгузники

(tw: запрещенная в россии террористическая идеология за несменяемость подгузника)

это даже если не начинать рефлексию про то как гетеро-люди:

— узурпировали средства производства детей

— выстраивают вокруг этого эстетику консервативной нормальности, так что даже квир-освобождение вторую половину двадцатого века отмылось в "забирайте право на брак и завалите уже ебало". ну спасибо за ещё одну угнетающую конструкцию, именно в этом борьба и состояла

Things I read: антикафе для чайлдфриганов

04 Jan, 05:58


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

Things I read: антикафе для чайлдфриганов

04 Jan, 05:58


что думаешь по поводу этого подкаста?

Things I read: антикафе для чайлдфриганов

04 Jan, 05:58


встревожен разгоном про "давай уже расти своего внутреннего ребёнка, а не потакай ему"

я не понимаю, что Ваня называет детской травмой, и какая тогда травма у меня. в другом интервью Ваня разгонял, что для него детская травма в 6-7 лет — это развал союза, переезд между квартирами, отъезд бабушки с дедушкой в Германию и вообще разрушение какого-то уютного мирка

и что якобы он всё делал чтобы вернуть этот детсадовский мир, где все его любили, и всё вращалось вокруг него

я чувствую, что возможно тоже всё делаю из каких-то детских желаний и интересов. но я не называю это "травмой", я не очень понимаю, что там конкретно плохо у меня, и почему это надо куда-то менять. возможно, я топчусь на месте, тем более что я не в терапии (хотя Ваня ни разу не сказал, что сам в ней был). и с учетом что у меня вряд ли будут дети, бизнес-партнёры и кризисы с людьми, я не уверен, что к сорока годам я что-то проработаю и куда-то продвинусь

это меня немножко пугает

Things I read: антикафе для чайлдфриганов

04 Jan, 05:58


понравилось про то, что капитализм можно любить

моя претензия к капитализму не в том, что мы покупаем товары за деньги, богатеем, платим аренду и всё такое

а в том, что за столетия эволюции он оброс горой паттернов, которыми вообще-то мог не обрастать — типа угнетения людей пятидневной рабочей неделей, захватом всего ментального пространства работой, рабочими визами без права потом не работать, карго-культом задач на собеседованиях, линкедин-культурой, пластиковыми хуизами "кабы чего не овершэрнуть чтобы не сделать себя менее hireable"

и в том, что со стороны это выглядит как рабство, которое замыливает лучшие годы людей, которые они раскрашивают паллиативными хоббями без сил создать что-то реально реальное. "но ведь я же правда люблю играть в приставку по вечерам". ну круто, че. are tidalcycles just idle cycles?

как будто, когда ругают капитализм, то подменяют понятия и ругают что-то очень простое, типа "почему я всё ещё должен работать, чтобы купить бутерброд"

меня бесит не "почему", а "как"

Things I read: антикафе для чайлдфриганов

04 Jan, 05:33


есть пересказ буквами - меньше реальных историй, больше связной рефлексии: https://www.facebook.com/share/p/15SkSALFpE/

Things I read: антикафе для чайлдфриганов

03 Jan, 20:22


итоги 15 лет (2/n)

Самое странное, что со мной произошло, и что очень сильно определяет и деформирует весь мой путь — это случайно свалившийся на меня пассивный доход.

В 2012 году я сделал сайтик по изучению базового питона. К 2015 году сайтик раскрутился в поисковиках. В 2016 году я нашёл способ раскрутить англоязычную версию через британских школьных учителей. В 2017 году летом я добавил на оба сайта баннерную рекламу.

Баннеры — это конечно никакая не модель монетизации. В нормальном стартапе надо продавать пользователю ежемесячную подписку, делать дорогой интенсив с преподавателем, продавать данные пользователя третьим лицам. Иначе не будет денег содержать команду.

Моя суммарная аудитория в хорошие годы была десять тысяч посетителей сайта в день. Недостаточно, чтобы нанять хоть кого-то Развивать сайт.

Кроме того, я никогда так и не ответил себе, что значит Развивать сайт.

Исходно я cделал сайт когда преподавал питон в школе. Мне было тогда 19 лет. Я помогал себе эффективнее преподавать своим же ученикам.

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

Когда я перестал учить реальных школьников в аудитории и начал смотреть на яндекс.метрику, это был унылый бессмысленный продуктовый кранч. Что мне нужно растить: количество посещений в день, среднее время сессии, доход с одной сессии, глубину просмотра, географию, когорту 15-24?

Что важнее: добавить ещё одну задачу или добавить ещё один рекламный баннер?

Зачем добавлять сотую задачу в курс в эдтехе, где диаграмма доходимости до k-той задачи всегда обратная экспонента? То есть, никто до твоей сотой задачи не дойдёт, если не приставлять нож к горлу зелёной совы.

Сейчас сайт у меня вызывает полную беспомощность и отвращение. Друзья меня иногда спрашивали, почему я не развиваю его. Но когда продукт “готов”, как сделать его “в два раза лучше”? Наверно, я не продакт, раз не знаю.

Не подумайте, что у меня ноль фантазии. У меня был док с анализом всех конкурентов на планете. У меня был бэклог из ста продуктовых фичей: добавить уроки про черепашку для пятиклассников, перевести контент на испанский, добавить джаву, улучшить учительский интерфейс, добавить уроки про фронтенд.

Но мне просто Не Хотелось этого делать. Несколько раз я пытался нанимать студентов для этого. Но поскольку я не был фаундером, который сам с горящими глазами ебашит 16 часов в день, то никакой энергии движения я передать им не мог. Кроме того, я платил копейки.

Последний драйв, связанный с этим проектом, у меня был зимой 2016..17 года, когда я три месяца семь дней в неделю с утра до вечера делал маркетинг английской версии. Это была задача не про фичи. Это была задача “как быстро у всех нужных людей на планете вырастить зону мозга, ответственную за знание, что мой сайт существует”.

Я искал емейл-адреса на сайтах универов, писал письма, изучал страну за страной, спамил в сто фейсбучных групп, краулил все профили госкаталога школьных учителей. Это было кайф.

А пилить фичи вникуда, для пользователей, которых я уже никогда бы не увидел вживую, мне совсем не хотелось.

Энивэй, с 2017 года с сайта начала приходить копеечка, и в 25 лет я смог впервые съехать с дивана в проходной комнате родительской квартиры в комнату в пятикомнатном коливинге аж на садовом кольце. И ещё оставалось на сыр из вкусвилла.

Трюк был не в том, чтобы съехать от родителей — почти все мои сверстники смогли это гораздо раньше. Трюк был в том, чтобы сделать это, не выходя ни на какую фултайм-работу и оставаясь свободным человеком, которого капитализм не поставил на счетчик.

То есть, я вообще миновал ту обычную часть жизни, где люди постоянно фултайм работают, чтобы платить за квартиру, и сразу начал жить на пенсии.

И вот в начале 2019 года я, отложив в сторону стартапы, учебник питона и карьеру программистом в условном гугле, смог просто начать искать себя. У меня для этого был целый Последний Нормальный Год.

Things I read: антикафе для чайлдфриганов

03 Jan, 20:21


итоги 15 лет (1/n)

15 лет назад я был одиннадцатиклассником на васильевском острове в зимней летней компьютерной школе. Наверно, сдавал листочек по шпрагу—гранди.

Потом ещё полгода я ботал всерос по программированию, получил призёра, отнёс диплом в мфти на фивт (сейчас это типа пми фпми).

Четыре года учился в бакалавриате мфти. Потом ещё год — в сколтехе и в шаде.

Самое важное за мфти было вот что. До мфти моя дефолтная ролевая модель была “программист в яндексе/abbyy”. В 11 классе я мечтал однажды пойти куда-нибудь в яндекс.пробки писать алгоритмы поиска маршрутов.

Но в мфти был курс “инновационный практикум”, на котором я самовнушился, что самое крутое в жизни (а также путь к деньгам) — это делать стартапы.

(В стартапах нет лёгких денег, но вы это и так знаете из эссе Пола Грэма.)

Дальше я очень смешно и неказисто пробовал обе идентичности.

В плане карьеры разработчика я побывал на пяти стажировках:
— 2013..14, в интеле в москве в оптимизирующих компиляторах (был тестировщиком)
— 2014..15, две стажировки в гугле, лос-анджелес и нью-йорк (делал малополезные фронтенд-хотелки своих менеджеров)
— 2016, стажировка в палантире, лондон (собирал дэшборды в конструкторе, изображая просчёт рисков в инвест-банке)
— 2018, смешная игрушечная стажировка в hennge в токио где я просто ел еду и социализировался

Последние две могли быть лишними: у меня был нормальный карьерный трэк после 2015 года поехать в гугл.мюнхен пилить методы авторизации пользователей на хромбуках (EUR 70k/year gross, EUR 40k/year net). Я даже подписал оффер, после чего решил, что эта опция никуда не убежит, а значит выходить туда точно не надо.

На одной из стажек я слышал такую ролевую модель: делаешь стартапы, когда разорился — идешь работать в корпорации, когда восстановился — опять идёшь делать стартапы.

Так что я пытался тусить в стартапах.

У меня никогда не было моих идей стартапов, поэтому я путался под ногами в чужих. Если положить меня в стартап и полить водой, то я превращаюсь в тимлида разработки, который глубоко вникает в бизнес, понимает что бизнес наш хуйня, нанимает студентов-разработчиков, патерналистски учит их программировать, сам ничего не делает и ищет ворк-лайф бэлэнс.

Так я поебланил сначала в jetway в Лиссабоне в 2016 (убер в чартерной авиации), потом в replit в 2017 (какая-то там онлайн-IDE) и затем в asap в Лос-Анджелесе (удобная оплата в ресторанах) в 2017..18.

Хотя в jetway и asap мы жили за границей, я делал это с московскими невдуплёнышами, и шансы наши были соответствующие.

Этого опыта мне хватило, чтобы перестать расчёсывать себя в области стартапов.

Хотя ощущается это суперстранно: как можно перестать делать стартапы, если венчурная догма в том, что стартапы — это самая важная и единственная реализация, какая только может быть у человека.

Я прочитал десятки книг по стартапам и до сих пор потребляю много ихнего контента: от интервью Осетинской до хуизов в достигаторских чатах. Я мысленно не исключаю очередного “побежали”, но мастерски говорил “нет” всем предложениям, когда они ещё поступали.

Things I read: антикафе для чайлдфриганов

03 Jan, 13:19


«Я послушал второе интервью и ощущение такое»

Things I read: накурсорил

26 Dec, 13:42


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

Learning music — интерактивное руководство по созданию электронной музыки. Оно не только рассказывает о приемах, которые используют для создания мелодий и приводит примеры, но и дает поэкспериментировать, не отходя от кассы. Кстати, переведено на русский язык.

Learning synths — то же самое, только для музыкальных синтезаторов. Если интересно, зачем диджею все эти крутилочки, — вам сюда. Вместо тысячи объяснений, просто перейдите по ссылке и поиграйте с ползунком, который меняет частоту и тон звука.

Каждая следующая страница рассказывает про новый элемент синтезатора. Точнее, показывает что еще можно с ним сделать. Все это великолепно анимировано и будто тактильно.

В конце учебника ждет рабочий инструмент, на котором можно сыграть и поделиться треком в комментариях под постом.

Things I read: накурсорил

25 Dec, 21:53


привет)
не то чтобы это совсем не капиталистические места, но вот немного про Москву

1. Пожалуй, моя самая любимая библиотека Москвы - Некрасовка
Это большое пятиэтажное здание, внутри которого библиотека с большой историей. В ней можно коворкать на 1, 2 , 3 этажах (лучше на 2). 4 и 5 этажи - для мероприятий. Можно ходить туда на языковые клубы, клубы дебатов, философские, дискуссионные клубы, death cafe, рукодельческие, игровые, ... Там проводится очень много лекций про литературу, искусство, путешествия и вообще все, что угодно. У них крутые проекты для подростков на лето

2. Еще нравится библиотека Достоевского
Там тоже есть какие-то события, но я мало на них ходила. Но много там коворкала. Тоже оч удобно, если нужно где-то провести время в центре и поделать свои делишки.

3. Матерская Второго дыхания - проект благотворительного фонда второе дыхание.
Туда можно приходить на разные мастерклассы и швейный/творческий коворкинг. Можно пользоваться огромным ассортиментом инструментов, красками, тканями. Есть несколько швейных машинок, оверлоки, люверсные пресы, ... Отличное место, где можно починить свои вещи, заапсайклить или создать новые. Раньше у них было очень много классов с крутыми мастерами, молодыми дизайнерами, но сейчас пришлось подзатянуть пояса((

4. Мастерская ГЭС-2
пространство с 4 зонами свободного творчества - бумага, дерево, глина, ткань
Приходи и создавай) Раньше вход просто по живойй очереди был. Но теперь нужно как-то на сайте регаться и свободные слоты быстро разлетаются. Но все равно без регистрции по живой очереди там вроде тоже несколько мест выделено.
Очень нравится, что можно вот так прийти и попробовать проявить себя и пофантазировать.

Things I read: накурсорил

25 Dec, 21:24


ещё про места вне капитализма

в Белграде есть кинотеатр "Звезда". однажды его засквотили, и теперь там почти каждый вечер кустарные нелегальные показы культовых фильмов с проектора за донаты: зимой в старом заброшеном зале, летом — на крыше

можно принести снэки и напитки, курить внутри запрещено (прям как в самолетах)

вообще, спасение старых косовских кинотеатров комьюнити-способом пару раз встречается в книжке Spaces of Commoning: Urban Commons in the Ex-Yu Region

Things I read: накурсорил

25 Dec, 17:19


Рейтинг рукоделок которыми я занималась)))

Крафт одежды

9/10, мегакайф результат если руки не из жопы, дохуя вариантов исполнения (рисование, термонаклейки, нашивки, всякие значки ключи и тп)

Крафт обуви

6/10, результат прикольный, но чтоб он долго выглядел красиво надо потратить дохуя на материалы

Шитье

6/10, оооооочень запарный процесс, за очень прикольный результат, прибегаю только когда ВАЩЕ других вариантов получить вещь нет

Самодельные портупеи

8/10, чуть чуть заеб, но зато результааат... все спрашивают где купила, не рейве будешь звёздочкой

Крафт элементы из лего

10/10, очень легко делается, супер клёво выглядит, если нет 3D принтера самый кайф

3D ручка

5/10, я знаю что её можно юзать вместо 3D принтера и прям ебанутые вещи делать, но я как-то дозрела только до того чтоб вместо клея её использовать)

Бисероплетение

2/10, полная залупа, ооооочень энергозатратно, люди которым нравится с этим сидеть ебанутые

Свечки

5/10, в один чудесный день я охуеть как загОрелАсь этой идеей, накупила кучу говна, как итог - оооочень messy занятие, все течёт, скорее напрягает чем расслабляет, не сэкономить на материалах, зато свечки реал красивые и вкуснейше пахнут, редко в кайф

Термомозаика

7/10, кайф, очень расслабляет, результат всегда весёлый и выше ожиданий, хорошая тема

Керамика

8/10, сложная технология, но результат мегакайфовый, можно сделать кучу всего, одна из немногих рукоделок к которой возвращаюсь годами

Акварель

10/10, расслабляет, выходит очень красиво, мини-зарисовки запечатывают момент намного лучше фотографий, пересматривать очень приятно

Ебнутые ободки

9/10, обычно выходит очень круто, и процесс лёгкий

Украшения

8/10, я пока только начала, но выглядит многообещающе, расслабляет, для хорошего результата надо запариться, но что поделать

Пейперкрафт (фигурки из бумаги)

6/10, достаточно заебно и не так просто сделать аккуратно, но и результат крутой

Вышивка

5/10, залупа залупная, очень долгий процесс, опять же занятие для ебанутых

Реставрация мебели

2/10, кошмарный кошмар, очень долго, очень много материалов необходимо, результат не получила - я задолбадась и выкинула несчастную тумбочку

Сухие материалы (карандаши пастель уголь)

8/10, очень люблю для эксизов и портретов, по пастели вообще долгое время с ума сходила, но акварель сейчас все же больше нравится

Ждём в списке стекло (витражи или стеклодувство), вторую попытку поработать с деревом, и может быть серьезная работа с металлом - полноценная ювелирка

Things I read: накурсорил

25 Dec, 14:01


а этот проект я уже постил, но мб вы не привлеклись вниманием

тут водишь мышкой, и музыка сама играет, и четыре ноты Магически подходят друг к другу (типа, Ладят)

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

слева контролы, там можно поменять лад и прочие всякие настроечки. такой инструмент с нулевым порогом входа

https://teropa.info/musicmouse/

Things I read: накурсорил

25 Dec, 13:46


Мой новый проект - расширение для хрома, которое помогает выявлять читеров на chess.com

https://chromewebstore.google.com/detail/chesscom-opponent-risk-sc/oiemcgpbdohnhkplobgndgdhdlbafoeg

Всем привет!
Наконец-то я доделал, зарелизил и протестировал свое расширение.

Зачем делал?
Я очень много играю в шахматы. Нездорово много - в 2024 я сыграл 3650 партий.
И играю я довольно хорошо: 2200 рапид, 1900 блиц на chess.com.

За последний год, по моим ощущениям, на чесскоме стало просто невероятно много читеров - бывают дни, когда половина всех найденных соперников “похожи на читеров”.

Вот я и решил сделать свое расширение, которое будет проверять соперника за пару секунд после начала игры: находит юзернейм противника, достает кучу статистики по апишке, и с помощью созданной мной скоринговой модели выдает “risk score” - по сути вероятность того, что соперник читер, от 0 до 100. Если скор получился высокий - можно сразу же прервать игру, и не тратить время, нервы и рейтинг.

Я написал статью, в которой подробно рассказал про то, как устроена модель, и что я там еще планирую развивать в будущем:
Medium | Telegraph.
Пересказывать не буду - посмотрите, если интересно.

Fun fact: вчера выложил примерно такой же пост на реддите (все-таки, у англичанов рождество сегодня), и мне написал на почту CEO chess.com [см. скрин выше].
Надеюсь, не будет со мной судиться))

В процессе работы над этим проектом я несколько раз разочаровался в курсоре и гпт, хотя начал сразу с более “крутым” подходом, чем в прошлом проекте.
Интересно, что даже ChatGPT o1 не смог нормально придумать мат. модель (хотя там не то что бы высшая математика), поэтому пришлось немного повспоминать всякие эконометрики и другие универские предметы, которые я уже давно забыл.
Cursor, несмотря на вдумчивые и очень подробные тз, наворотил кучу дерьма, и по итогу я потратил примерно половину от всего времени работы над проектом на переписывание кода вручную.

Но результатом я доволен. Работает вроде хорошо.
Если вы играете - попробуйте, пожалуйста! Это реально удобно, пользуюсь теперь на постоянке.
Если играют ваши друзья - скиньте им!

Проект я, как и в прошлый раз, заопенсорсил - вот он на Github.

Things I read: накурсорил

25 Dec, 09:26


это сеть, они есть в каждом городе. аналогично работают помещения для verein (клуб), обычно это какие-то здания, принадлежащие городу, там тоже есть кафе - обычно там только напитки - и комната/ы, где можно собираться. ферайн может открыть кто угодно, можно краудфандить и раз в год просить денег у города, если придумался проект.

Things I read: накурсорил

25 Dec, 09:26


https://www.casanostra-bb.de/home.html

Things I read: накурсорил

25 Dec, 09:26


https://de.m.wikipedia.org/wiki/Epplehaus

Things I read: накурсорил

25 Dec, 09:26


мне не очень они нравятся, и они созданы для людей младше 27, но Jugendhaus в Германии не капиталистические- туда просто приходят проводить время, это отдельные здания, с уютно обставленными комнатами. на базе проводятся бесплатные занятия, обычно есть кафе, которое работает в ограниченные часы по специальным ценам, шкаф с настольными играми и спортивные комнаты.

Things I read: накурсорил

25 Dec, 07:57


плиз присылайте еще историй про приятные городские крытые места, которые не ощущаются как капитализм


(оффтоп. хочу куда-то на неделю с 10 января сгонять. мб куда-то к вам или с вами можно?)

Things I read: накурсорил

25 Dec, 07:53


два кружочка про когда сербские студенты в знак протеста захватывают здание университета

Things I read: накурсорил

25 Dec, 07:52


не совсем за пределами капитализма, но в торонто есть community owned коворкинг Reset

там вайб публичной гостиной куда ты пришёл поработать, очень квир и очень по-домашнему

они ещё проводят трехдневный фестиваль где у тебя забирают телефон на входе, и ты общаешься с другими людьми все выходные

Things I read: накурсорил

25 Dec, 07:52


Помещения "вне капитализма"

🇹🇭Phangan
Nashe Mesto - кафе|коворкинг|коливинг|арт-пространство. творческий вайб Питера-Берлина-Тбилиси. сделано русскими, интернациональная тусовка, много ивентов бесплатно или за донейшн. Music jams, кинопоказы, свопы, арт мастер-классы


🇷🇺Питер

Библиотека им. Маяковского на Фонтанке - бесплатный тихий коворкинг с видом на Фонтанку

Огурцы - кафе-коворкинг с нейроотличной аудиторией

Sens cafe - телесные и психологические лекции/мастерклассы, оплата в формате антикафе

Coven (RIP, hopefully to be continued) - пространство для телесных|творческих|кинк ивентов и коворкинга, хостилось поликулой полиаморов

Safe Space - формат полузакрытого клуба (бывают ивенты с доступом для гостей), базируется в большой квартире с камином, косты шэрятся за счёт членских взносов

Things I read: накурсорил

24 Dec, 18:54


плиз расскажите мне в лс @vitalypavlenko про какое-нибудь помещение, которое как бы существует вне капитализма, и в котором вам нравилось или нравится проводить время с другими людьми

https://chatgpt.com/c/676b0306-6410-800f-b596-159824e8dbb9

Things I read: накурсорил

24 Dec, 17:44


ВЛСВ ФСТ: четыре проекта о новых войнах | 25–28 декабря

друзья, привет! в конце года делаю маленький фестиваль имени себя вокруг своих проектов о милитаризме, все показы абсолютно бесплатные; несколько важных хайлайтсов:

— наконец-то видеорелиз "монументомании"
— (!!!) премьера видеоверсии "сколько идёт война" (ru/en)
— наконец-то видеорелиз "большого горя" (ru/en)
— по два бесплатных иммерсивных показа СИВ и МНМ
— (!!!) в офф-программе премьера ШЕСТИ моих больших перформативных проектов с 2019 по 2022 год, которые до сих пор не были онлайн

полная программа и расписание тут:

https://vlsv.gay/fst
https://vlsv.gay/fst
https://vlsv.gay/fst

пожалуйста, если вам кажется, что я заслуживаю, чтобы о моей работе узнало немножко больше людей, поделитесь этим постом, ссылкой на фест или рилсом в инсте; спасибо! и до встречи.

Things I read: накурсорил

24 Dec, 13:49


вот ещё один. секвенсор по пентатонике. звучит просто и примитивно. на деле — просто и эффективно, на пару минут можно залипнуть

https://tonematrix.maxlaumeister.com/

Things I read: накурсорил

23 Dec, 19:28


жесть, я подумал, что в угаре батчинга и разделения каналов я не дал вам поиграться со всеми классными музыкальными тулами по отдельности. буду постить по одной в день

вот тут вы можете сыграть "Лунную сонату" сами. первую часть

ведь чем управляет пианист, если ноты написал композитор? только силой нажатия и временем нажатия

время продвигается каждый раз, когда кликаете. быстрее, медленнее. экспрессируйте нутром. кликайте мышкой

сила нажатия контролится так: чем выше по экране клик, тем громче

в этом и есть вся эмоция. от композитора там какая эмоция — так, фьюить, доминанта в тонику

ведь нужно ли учиться играть, всю эту мелкую моторику, если сочинять всё равно непонятно как, а всё что делает музыкант — это играет ноты в наперёд заданном порядке. (зато как!)

https://touchpianist.com/

Things I read: накурсорил

30 Nov, 18:03


tw: суицид

«М — была просто потрясающей красоты девушкой, я восхищалась её умению делать всякие женские штучки, красиво одеваться и краситься, мило флиртовать с мальчиками, быть такой супер ранимой и нежной и в то же время она путешествовала автостопом, играла на гитаре, писала стихи и шутила классные шутки

мне было грустно, что мы не подруги, потому что в ней было правда много всего, что меня восхищало в ней. я думала, что как-нибудь позову её на фотосессию пофоткаться и мы потихоньку станем общаться

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

мне было до боли жалко ее мать, мне было ужасно больно от того, что я даже не поговорила с М и не знала, что происходит у неё на душе

отрывками из фраз разных людей и какие-то полунамёков я поняла, что М покончила жизнь самоубийством, причем это была не первая её попытка, она уже раньше пила таблетки, чтобы покончить с собой, тогда её спасли, а сейчас не смогли

потихоньку картинка начала складываться у меня в голове, я начала вспоминать как М, как бы невзначай, на наших тусовках говорила о том, что сидит на диете и например сегодня не ела

или

съела вот за день только мороженку

тогда я вообще не придала этому значения, а ведь это тревожные звоночки анорексии, которые можно было подметить раньше

а ещё она выкладывала фотографии, где видно как она очень сильно похудела, но я тоже тогда подумала что это нормально для молодой девушки

в общем нет, не нормально

мне жаль что ни у кого не получилось сделать что-то, чтобы она жила, мне жаль что она заболела и сама не осознавала, насколько она замечательная и насколько её жизнь ценна
»

Things I read: накурсорил

30 Nov, 14:47


Думал короче вернусь в режим, но на неделе попал в больницу по абсолютной случайности. Короче жив здоров.

Дальше к делу. Тут такой тред про мотивацию инженеров в корпорациях у одного из моих любимых ныне инвесторов возник.

Позволю себе вольный перевод и свои пять копеек:

1/ есть некий миф или недопонимание мол инженеры (читай программисты) ленивые и вообще ничего не делают и не хотят. Что не совсем так. Скорее в современных корпорациях стимул выстроен в стиле завода 1950х.

2/ а именно нет никаких поощрений за упрощение или удаление ненужных частей кода/процесса. Если ты сделал что-то быстро - значит задача была легкая. Задачи в большинстве своем не вносят никаких существенных изменений в продукт, а лишь двигают KPI на пару процентных пунктов вперед. Помните все эти линкедины «увеличил конверсию на 1.5%», и даже если бизнес выиграл много, задача все равно скучная так как скорее всего вы пилите фреймворк для а/б тестов.

3/ не нравится текущая работа - смени и найди новую, грамотный инженер может себе позволить такое, а значит риск быть уволенным низкий. Инновации заключается в смене мидл менеджеров, которых вращают чтобы те не раскачивали лодку.

4/ почти все акции которые у тебя в опционе или бонусы которые зависят от KPI всей компании никак не связаны с твоим трудом. Твой код очень редко влияет на рост акций компании. Чувствуется что значимая часть твоего дохода (а иногда даже бОльшая часть) вообще к тебе никак не относится.

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

6/ все системы ревью полный треш. Система оценки взламывается через дружбу, делать только «важные» задачи и так далее. Закон Гудхарта. Любые метрики производительности можно взломать и это будут делать.

7/ все эти калибровки уравнивают все команды в один большой поток, где нет лучших и худших. Нет понижения выходит, а значит повышение в любом случае дает чувство безопасности.

Уверен что так почти везде где 10к плюс человек, а может и меньше. На моей практике даже поменьше компании обладают всеми этими чертами. Когда начинаешь измерять интеллектуальный труд получается что фиксить 2 бага в неделю эффективнее чем придумать новый продукт.

TLDR: Единственный способ существенно увеличить доход — получить повышение. Промо-пакеты и политика важнее, чем создание качественного продукта.​​​​​​​​​​​​​​​​

Things I read: накурсорил

30 Nov, 12:48


книга про то, почему в текущих «демократиях третьей волны» - авторитарных государствах разной фазы - уже никогда не получится настроить демократию. писали полевые ресерчеры, проведшие кучу интервью по всему миру

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

при этом видимость демократии сохранится, коллективный запад даст деньги такому автократу «на развитие демократии», и всё только укрепится

начинается с классного тэйка: в США выборов в парламент по сути нет, тк всем кандидатам гарантировано переизбрание из-за того, что в США партии постоянно контролируют перенарезание выборных округов. (я всё переврал, но идея такая)

болезнь известна, но в чем лекарство?

например, безумная идея из книги «против выборов»: на последнем этапе выборов из нескольких достойных кандидатов в президенты один должен выбираться случайно

Things I read: накурсорил

29 Nov, 10:49


жесть оказывается им в сша ровно так же хуёво как об этом ноют русскоязычные мигранты в специальном приложении “Threads” для нытья мигрантов 🥲

Things I read: накурсорил

29 Nov, 03:53


с 13 декабря на месяц буду в Белграде. с 18 декабря по 4 января там где я живу есть комната за 250 евро total - пишите если ваша :)

Things I read: накурсорил

27 Nov, 14:15


с 13 декабря снова ищу комнату или иной смысл где-то быть в безвизовой части вселенной. (в основном интересны Белград и похожие)

Things I read: накурсорил

26 Nov, 15:23


промпт болта

"For all designs I ask you to make, have them be beautiful, not cookie cutter. Make webpages that are fully featured and worthy for production.

By default, this template supports JSX syntax with Tailwind CSS classes, React hooks, and Lucide React for icons. Do not install other packages for UI themes, icons, etc unless absolutely necessary or I request them.

Use icons from lucide-react for logos.

Use stock photos from unsplash where appropriate, only valid URLs you know exist. Do not download the images, only link to them in image tags."

Things I read: накурсорил

26 Nov, 09:42


представьте: берем всех неприкаянных людей, которые удаленно делают что-то интересное (лучше пхд, а не работу), селим их в один пхд-хаус (вариант: наделяем их дневным коворкинг-спэйсом) и заставляем снимать тиктоки социализироваться и рассказывать друг другу и всем вокруг о своем ресерче

Things I read: накурсорил

26 Nov, 07:42


вот тут Колмановский признаётся, что на жаргоне трансплантологов слово «мотоциклист» означает «внезапно умерший молодой донор органов»

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

https://youtu.be/0Rx8XhXPxlw

Things I read: накурсорил

26 Nov, 05:43


экстренный выпуск про смерть

Things I read: накурсорил

24 Nov, 18:05


знаю чела, который в этом аппе нашел жену

https://slowly.app/

Things I read: накурсорил

24 Nov, 12:35


ребят важное уточнение. если вы реально программист, то до 30 лет вам нельзя пользоваться курсором! пишите весь код руками, а не то у вас мозг атрофируется

Things I read: накурсорил

23 Nov, 03:45


Использовать можно затем по названию, e.g. @Reatom, @Arrow, @React, @Telethon, etc.

Самые популярные библиотеки вроде React'а уже есть в облачном индексе. Даже не нужно вручную добавлять

Things I read: накурсорил

23 Nov, 03:45


юзал что ллмки подсказали, telethon + https://my.telegram.org/apps, быстрый гуглёж подтвердил что это норм выбор

Things I read: накурсорил

23 Nov, 03:45


Свежую доку telethon индексировал и использовал? )

Things I read: накурсорил

23 Nov, 03:45


спасибо! это сработало шикарно, с небольшим пинком всё завелось, вера в умножение матриц восстановлена

Things I read: накурсорил

23 Nov, 03:45


У меня обычно огромная положительная разница если добавлять актуальную документацию в контекст

Things I read: накурсорил

23 Nov, 03:45


сегодня жесточайще разочаровался в курсор-погроммировании – попытался написать скрипт, который будет сидеть впитывать все мои входящие сообщения в телеграме. но что sonnet, что o1-mini пишут примерно одинаковый код, который даже просто подключиться к серверу не может. возможно дело в каких-то сложных вещах типа питоновской асинхронности, но спустя 50+ итераций и несколько получарбочих версий я всё ещё не понимаю как заставить его работать

понимаю, что если бы эти два часа потратил на чтение документации, то уже написал бы сам, но хочется-то магии

Things I read: накурсорил

21 Nov, 16:57


сначала ещё дтп

мужчина 32 лет, сдал на права, напился и на следующий день разбился на новой БМВ, забрав с собой пассажира

трое людей 16..19 в машине, отношенческий конфликт. кто за рулём грозит что он сейчас разгонится и разобьётся, жмет педаль газа, въехал в столб на повороте в 90 градусов. пассажир на правом пассажирском сидении умер

у деда на глазах машина сбила насмерть его брата

бабушкин брат во взрослом возрасте разбился на шоссе со своим сыном не по своей вине, кто-то то ли обгонял, то ли уснул водитель фуры

поехали в ночь 16-часовую дорогу по трассе, сонный водитель уснул. на повороте фура сзади в соседней полосе царапнула кузов (оформили дтп), но могло быть фатально



и теперь опасный спорт

город с населением 300к, пара гуляла в сильную грозу летом на набережной, в него попала молния. так как они держались за руки, то молния прошла и через неё. умерли в один день

в 23 года чел решил поплавать в море в не лучший момент и не справился с волнами

разбилась в Альпах во время катания на велосипеде, работала в JetBrains и Яндексе



завтра будет день тропических болезней / непривитости в путешествии / инфекций. плиз присылайте истории знакомых

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

Things I read: накурсорил

20 Nov, 18:23


завтра день смертей от опасного спорта. пожалуйста, присылайте что-то, что случилось с вашими знакомыми

(дтп тоже можно досылать)

Things I read: накурсорил

20 Nov, 18:17


«Х1 умер на мотоцикле в 18 лет: это был его первый мотосезон, всё детство ходил в мотошколу, ехал в защите и шлеме. Кажется, на небольшой скорости занесло на водопроводном люке и он врезался в столб, но деталей не знаю

Х2 рос в странной атмосфере вседозволенности — в 16 лет сел (не в первый раз и, возможно, пьяный) за руль маминой машины, разбился на шоссе насмерть.

Х3 погиб в дтп со всей семьей лет в 14-17 (?): мать, отец, сестра – влетели в лоб встречной фуре при обгоне по встречной на серпантине где-то в краснодарском крае. Как мне говорили родители – отец любил погонять.

Х4 вышел из трамвая на проспекте и попал под снегоуборочный трактор. 21-22 года»

(а я вспомнил историю с дачи: Х5 в возрасте примерно 12-14 лет в подмосковье выехал за пределы дачного садового товарищества на велосипеде - на однополосную дорогу с быстрым движением - и непонятно как был сбит насмерть машиной

также история где Х6 был непристегнут в машине на среднем сидении заднего ряда, при лобовом столкновении ночью в москве вылетел через лобовое стекло на асфальт и погиб, 21 год

также Х7 - машинлёрнер примерно 24 лет, мы нашли его обгорелый мотоцикл в ночной сводке дтп на мкаде, насмерть)

Things I read: накурсорил

20 Nov, 17:39


вот всё, что я получил

👤 у МГУ сбил мотоцикл пока 👤 переходил:а бульвар на пешеходном переходе. мотоцикл был на бешеной скорости, так что все разлетелось на много десятков метров. мотоциклист выжил. из-за похожих ситуаций, которые я видел в москве, я стал бояться машин. единственное, что мы, студенты, могли тогда сделать, это быть очень осторожными при переходе даже на зеленый свет (машины с мигалками регулярно могли на их краснный с 100км/ч пронестись)

👤 (лет 5-7) сбил поезд. гуляли с семьей, 👤 не услышал:а, что поезд приближается

Things I read: накурсорил

20 Nov, 04:26


хочу собрать истории про то, как ваши знакомые умерли от вождения мотоцикла / в дтп. мб это нам чем-то поможет

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

и вечером анонимно опубликую (без каких-либо имён)

Things I read: накурсорил

19 Nov, 18:40


по статистике больше всего моих друзей друзей умерло на мотоцикле. знаю три такие истории

что еще? кажется, две истории про энцефалит

ну суицидов наверно даже больше чем мотоциклов

одна история про непристегнутого на среднем заднем сидении машины

та история про школьника и дизайнерские наркотики

(не считаю ковиды тк не знаю как от них защититься кроме как прививаться. неконтролируемый риск)

а у вас от чего умерли друзья?

Things I read: накурсорил

15 Nov, 18:30


полет нормальный!

Things I read: накурсорил

15 Nov, 18:10


Мой первый взлом

Недавно познакомился с фаундером одного мобильного приложения.
Из соображений безопасности и этики, не буду называть ни его, ни приложение, ни какие-либо конкретные данные.

Так вот, оказалось, что он читает мой канал.
Почему-то он решил, что если я пишу про уязвимости, — я и сам умею их искать)
И предложил мне поискать их в его приложении.
А я решил попробовать это сделать - вдруг моих базовых знаний о том, как это работает + кучи разобранных примеров хватит, чтобы что-то найти?
Что важно знать о приложении: в нем есть чат с AI.

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

Как я это сделал?
1. Для начала, я поставил Charles Proxy - приложение, которое позволяет создать локальный прокси-сервер и пропускать трафик с любого устройства в локальной сети сквозь него.
Помимо этого, у Charles Proxy есть собственный SSL-сертификат - если установить его на Iphone (или любое другое устройство, которое мы хотим подслушать), - можно расшифровать подслушанный HTTPS трафик.
Хотя оказалось, что это было не нужно)

2. Включил Charles Proxy, настроил проксирование трафика с iphone, и пошел бродить по приложению.
Оказалось, что часть запросов на backend-сервер приложения отправляется просто по HTTP, - то есть, трафик не зашифрован, и видно настоящий ip-адрес сервера. Уже это — очень плохой знак. Не делайте так)

3. Я скопировал несколько сырых запросов и запустил Burp Suite - помимо кучи других фичей, он позволяет воспроизводить запросы с разными переменными.

4. Дальше я открыл GPT и попросил его подсказать мне, что можно сделать. Сам я бы ковырялся в 5 раз дольше.
GPT посоветовал мне попробовать видоизменить запросы, внося изменения в разные поля, - например, попробовать передавать XSS-текст в теле запроса.
Все получилось!
Я обнаружил серьезную проблему: некоторые поля вообще никак не валидируются и не “карантинятся” - к примеру, я могу отправить ссылку на скачивание .exe файла любого приложения - и она без проблем отправится и запишется в соответствующее поле.
Но все это было +- безвредно: за несколько часов я смог вывести уведомления, ссылки и сырой XSS в своем инстансе приложения (в моем профиле), но на этом все. SQL и JSON инъекции, которые я также пробовал сделать, не дали никаких результатов.

5. Тогда я решил еще раз посмотреть на все запросы, которые отправляло приложение, и повнимательнее изучить ответы.
Один эндпоинт показался мне интересным:
POST /api/v1/chat/ainame/ - эндпоинт, на который отправляется сообщение пользователя в AI-чат в приложении.

В ответе на запрос я с удивлением обнаружил поля user_from и user_to с такими данными (оставил только самые интересные):

"user_from":{
"id”:1234, // видимо, это мой id пользователя
"name":"Tim",
"email”:”тут был мой емейл, который я использовал при регистрации!”,
"registered_at”:”и моя дата регистрации”,}

"user_to":{"id":0},


Вот и первая существенная уязвимость: мои персональные данные (почта) передаются в нешифрованном HTTP-сообщении, которое можно подслушать, - например, включив Wireshark или tcpdump, находясь в моей WiFi сети.

Продолжение в следующем посте →

Things I read: накурсорил

15 Nov, 18:10


Продолжение: Critical IDOR Vulnerability

Но я заметил куда более интересную вещь: получается, что при отправке запроса на /api/v1/chat/ainame/, ainame — это пользователь с id=0 (что видно из ответа выше в поле user_to).
А что если попробовать отправить запрос на /api/v1/chat/1233/, — вдруг я смогу отправить сообщение другому пользователю, который зарегался прямо передо мной?
Ага.
И более того, в ответ на запрос я получил такие данные:

{"status":"success",
"data":
{"message_id”:”какой-то айдишник сообщения”,

"user_from": {
"id”:1234,
"name":"Tim",
"email”:”тот же емейл, который я использовал при регистрации!",
"registered_at”:”дата моей регистрации”},

"user_to":
{"id”:1233,
"name”:”Имя другого человека!”,
"email”:”емейл другого человека !!!”,
"registered_at”:”и его дата регистрации”}


В моменте, когда я получил этот ответ, я почувствовал такой прилив адреналина, что дрожал минут 10. Без прикола.
Потом я додрожал, быстро зарегал еще один аккаунт, узнал его id из запроса и через тот же эндпоинт отправил ему сообщение от имени своего первого аккаунта.
Что я увидел: мне в приложение с выполненным входом в новый аккаунт пришло сообщение, которое я отправил - в том же чате, который использовался для общения с AI.

А потом я запустил небольшой скрипт, который подставлял разные user_id в URL запроса. Просто, от 1 до моего id.
Спустя несколько часов, я получил почты, имена, и даты регистрации всех пользователей приложения, зарегистрированных до меня.
Даже никакие лимиты не пробил)

Но и это еще не все!
Если вернуться к пункту 4, текстовые поля в запросах, в том числе и текст сообщения, никак не валидируются.
Получается, что я могу отправить всем пользователям сообщение с чем угодно - например, гиперссылкой на фишинговый сайт, или любой другой злой штукой.
Я, конечно, не стал этого делать. Я все-таки не злой хакер, а так, поковыряться зашел в научных целях.

Завернул всю эту находку в отчет и отправил фаундеру и его команде.
Он, конечно, удивился и не обрадовался)

Мораль
1. Я реально смог что-то взломать!
Это скорее говорит о том, что есть много малоизвестных приложений, в которых все очень плохо с безопасностью, чем о моих замечательных навыках, но все равно приятно!

2. Это предположение, но все же: думаю, что в мобильных приложениях, чаще можно встретить неустойчивые к атакам эндпоинты, HTTP-запросы и все такое, так как “сложнее” подслушать, что приложение куда отправляет, чем тупо открыть вкладку Network в консоли в браузере. Как можно заметить, не особо сложнее)

3. Все эти стартапы с их AI-чатами… ладно)

Напоследок: если у вас тоже есть сайт / приложение, и вы хотите, чтобы я в нем поковырялся - напишите в личку.
Буду рад и никому не расскажу деталей, даже если что-то найду.

Things I read: накурсорил

13 Nov, 19:40


Рубрика: полезные советы

Не доверяйте британским железным дорогам.

У меня вчера был вылет из Гэтвика в 6:35 утра, и так как любимый WizzAir отправил меня на Visa-check, хотя в пункт назначения виза не нужна, мне надо было быть в аэропорту в 5 утра, чтобы прийти на стойку регистрации, а она закрывается аж за час (а не за классические 40 минут) до вылета.

Смотрю, как ехать, и понимаю, что ходит электричка от Victoria раз в час ночью (в 1:08, 2:08, 3:08, 4:08), понимаю, что в 3 - слишком рано, а в 5 - уже поздно. Приезжаю на вокзал в 3:40, чтобы вот точно не опоздать, все успеть. И как вы думаете, что я вижу?

И тут опытный читатель или человек, который просто хоть раз был в Лондоне, знает ответ. Правильно, дорогие мои, поезд просто отменили. Потому что захотели. Потому что могут.

А альтернатив нет - только такси за 150 фунтов (20000 рублей).

Welcome to the United Kingdom.

Things I read: накурсорил

13 Nov, 19:40


Думаю, вы догадались, что отдать 150 фунтов за такси меня жаба задушила. Однако, я на нем поехал, но заплатил всего 25, что все еще дохрена, но хотя бы не 150.

Понимая всю сложность ситуации, вижу перед собой у площади на вокзале такую же толпу удивленных людей, и такой "Dear ladies and gentlemen!" на всю площадь. И как Ленин, читающий свои речи перед пролетариатом, так и я, перед смущенными индусами, британцами и другими народами нашей планеты, предложил разделить со мной такси.

Нас нашлось 5 добровольцев, и мы вшестером пошли до ближайшего кэба.
По пути в аэропорт как-то спросили меня откуда я, и очень удивились, что я из России)))
По итогу следующие полчаса я практиковал свой huyovii fluent inglish, рассказывал своим коллегам по несчастью о том, какая москва безумно классная, и что я считаю ее лучшим городом мира.

Через полчаса мы доехали, чек вышел как раз 150 фунтов, который мы честно разделили на шестерых. По 25£ с человека.

Things I read: накурсорил

13 Nov, 04:50


Когда на Октоберфесте восточным немцам начали наливать пиво в бумажных стаканах — народ взвыл, и народовыбранное правительство не могло не услышать народных чаяний... Генеральной директивой Партии было постановлено: в кратчайшие сроки обеспечить народ Германской Демократической Республики стеклянной посудой высочайшего качества!

ну то есть одному институту выдали грант на разработку небьющегося стекла для внутреннего использования и импорта. институт отработал на все деньги и открыл технологию ионообменной закалки стекла.

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

лучше обычной закалки она была потому, что позволяла работать с тонким стеклом — поэтому товарищи немцы первым делом закалили пивной стакан. а он вдруг оказался крепче обычного не в 2, не в 5, а в 15 (пятнадцать) раз.

такой и в башенку не страшно было поставить

Things I read: накурсорил

13 Nov, 04:50


в 1980 г. запустили производство, заставили стаканами Ceverit Superfest все бары в восточной германии и поехали в западную договариваться с экспортёрами. а те им:

— ну кто будет пилить сук, с которого кормится? мы продаём посуду только потому, что она где-то разбивается, а вы тут со своим Суперпрочным... гуляйте, гансы!

конец. Зуперфест остался локальным ГДР-овским брендом и кончился вместе с социализмом в Германии, их стаканы до сих пор несут службу в немецких барах, а остальной мир дешевой небьющейся посуды так и не увидел.

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

Things I read: накурсорил

12 Nov, 16:50


а что если сделать ридинг-клаб по Постлюбви

плюсы: хоть кто-то ещё прочитает Постлюбовь

минусы: я понятия не имею как делать ридинг-клаб. вся моя компетентность начинается и заканчивается на том что я училка и полигамный недо-аро-квир

Things I read: накурсорил

12 Nov, 16:29


Kalin S. Kirilov. Bulgarian Harmony. В июле я анализировал корпус болгарских народных танцевальных мелодий https://rawl.rocks/corpus/horo и хотел сверить свои наблюдения с чьей-то ещё интроспективной работой. Корпус-то я проанализировал, но книжку, конечно, не прочитал.

Куча всего по теории музыки, это всё нерелевантно.

Диссер Андрея Никулина про реконструкцию прото-макро-же семьи языков (в Амазонии на севере Бразилии), написанный на португальском. Не вчитывался, просто хотел порадоваться за него.

Elisabeth Schimpfössl. Rich Russians – From Oligarchs to Bourgeoisie (2018). Это про каких-то новых богатых русских, которых можно было встретить в Лондоне. Вроде бы антропологическая полевая работа на основе кучи интервью.

Григорий Юдин. Общественное мнение, или Власть цифр. Про то, что “общественное мнение” придумал конкретный статист в США в 1930-е годы. И про то, что помахать чиселками процентов из “опроса” перед миллионной нацией и внушить ей, что теперь нам всё понятно — это жалкая пародия на общественную дискуссию и плюрализм сложных детализированных мнений, которые нам реально нужны.

Moloko Plus. Контркультурный альманах о насилии. К нему ещё есть мрачный подкаст.

Фрикономика. То ли родители никак не влияют на будущее детей, то ли авторы переиначивают, то ли правда в глазах смотрящего, то ли мы всё не так поняли. В любом случае, два аргумента на пять глав воды.

Незнание. Альманах российского фем-автофикшна.

Douglas Rushkoff. Много книг про то, что современные технологии разрушают наш мозг, современный капитализм приплыл и ужасен. Названия типа “Throwing Rocks at the Google Bus” и “Program or Be Programmed”. Не могу толково раскритиковать, но лучше посмотрите его на ютубе, он такой умильно эмоциональный.

Lise Eliot, Ph. D. What’s Going on in There? How the brain and mind develop in the first five years of life. Я не шучу, обложка специально подчёркивает PH. D. авторки. Глава про языковую способность (врожденная или приобретенная), ради которой я качал, начинается как сомнительный бред. Но в другой главе описывается, что дети обожают качели и когда их качают, чтобы натренировать слои нейронки за вестибулярным аппаратом. По главе на органы чувств.

Нико Воробьёв. Мир под кайфом. Вся правда о международном наркобизнесе. Я бы рад прочитать, но написано отвратительно: как ёбаный гангстерский роман, пересказываемый гонзо-журналистом, которому нужно накидать дешёвых понтов слогом каждого предложения. Как будто википедию переписывал Фладда, скуривший томик Ромы Жёлудя. Ближайшее по стилю, что я читал — журнал “Хакер” за 1999 год.

Sudhir Venkatesh. Gang Leader for a Day. Студент-антрополог приходит в чёрное гетто в Чикаго с социологическими опросниками. Его не отмудохали. Вместо этого глава наркомафии начал считать его своим личным биографом. Если бы я это прочитал в детстве, и если бы я фундаментально вывозил бы беседы с непохожими на меня людьми (а не только с геями, айтишниками и геями-айтишниками), я бы мечтал стать антропологом.

Sarah Frier. No Filter. Биография инстаграма. Про то, что начали они вообще как Untappd – как социальная сеть, где ты чекинишься в пиве. Я не шучу + Untappd это вообще-то реально популярный аппчик для тех, кто угорает по крафтовому пиву. Главное, чего я не осознавал: рост инстаграма очень сильно драйвился за счёт селебритей, на которые подписывалась американская молодёжь. Если на вашей платформе постит сториз Ким Кардашьян (я не знаю кто это, но фотку в джоках уважаю), то вас купит Фейсбук.

Paul B. Preciado. Can the Monster Speak? Манифест трансперсоны как лекция, написанная для слёта психологов. Не факт, что эта книга сделает вас меньшим трансфобом: для снижения вашей трансфобии вам нужны транс-люди в вашем окружении, а у вас их нет, потому что вы ёбаный трансфоб, вот и замкнутый круг.

Things I read: накурсорил

12 Nov, 16:29


Владимир Федорин. Дорога к свободе. Беседы с Кахой Бендукидзе. Каха — это, как я понял, главный реформатор в правительстве Саакашвили. Он делал бизнес в россии в девяностых, а потом реформировал Грузию в нулевых, и ещё консультировал Украину. Очень обстоятельный и сочный разговор про то, что на самом деле должно делать государство, какие законы фактически не будут работать, как нам реформировать всё на свете, почему люстрация невозможна, какие долгосрочные последствия новых налогов, как упрощать законы и почему у нас в регионе всё будет плохо и никогда не кончится.

Things I read: накурсорил

12 Nov, 16:29


Последние открытые книги в моём айпаде

(открытые = почти наверняка я не дочитал, а внимательно прочитал 50 страниц и бросил. я так всю жизнь делаю. не подумайте, что я читаю, я тупо скачиваю и всё)

Mark Koyama & Jared Rubin. How the World Became Rich. Метаревью сотен экономических статей про то, как география, институты, права собственности, инвестиции в инфраструктуру сделали одни страны богатыми, а другие — бедными. Осторожные подмечания корреляций.

Matthew Engelke. How to Think Like an Anthropologist. Это я спросил соседа-антрополога, что можно вводное некринжовое почитать по антропологии. Автор разбирает по одному понятию на главу: Culture, Civilization, Values, Value, Blood, Identity, Authority, Reason, Nature.

Н. Римский-Корсаков. Летопись моей музыкальной жизни. Подробная автобиография, в которой Римский-Корсаков описывает двухлетную службу на флоте, социальную динамику в “Могучей кучке”, психологическое давление Балакирева на композиторские решения всех вокруг. Много описаний питерской музыкальной жизни: какие пьесы игрались на каких площадках, как их готовили дирижёры. Много про судьбу нового произведения: игра и пение оперных черновиков по вечерам в кругу друзей, прохождение царской цензуры, шлифовка неиграбельных пассажей с дирижёрами. Импостор от должности профессора консерватории.

Authentic Revolution Games Manual. Я решил полистать, так как вдохновился игрой “Википедия”. В итоге понял, что “Википедия” — это единственное, что мне там интересно (и мб её даже нет в книжке). А сам по себе Authentic Relating к другим людям мне интересен только через рассказ друг другу историй из прошлого. Я по-прежнему не фанат социальных реверансов, эмпатии, подмечания настроения, благодарностей, прощаний, подарков, тактильности, телепатии, обмена эмоциями — это не часть моей культуры.

David W. Barber. If It Ain’t Baroque – More Music History as It Ought to Be Taught. История западной музыки, написанная залихватским скетчёвым языком. Похоже на “Всеобщую историю, обработанную „Сатириконом“”. Стоит открыть, если вам вообще пофиг на музыку, но вы ищете вдохновения писать о сложной или нудной теме комичным flip-the-table стилем.

Три книги на литовском. Я хотел понять, что произойдёт, если я буду читать книги на языке с латинской письменностью, в котором я не знаю ни слова. Я надеялся, что довольно быстро начну “предсказывать следующий токен”. За первые два часа этого не произошло, все слова как будто вообще не повторяются, я лишь чуть-чуть начал чувствовать структуру слога (в фонетическом смысле).

Райан Норт. Как изобрести всё. Создай цивилизацию с нуля (2018). Я удивлён, что автор решился написать её: ведь уже была же “Льюис Дартнелл. Цивилизация с нуля (2014)”. Но одновременно понимаю: Норту видимо было настолько “стыдно” за книгу Дартнелла, он настолько чувствовал, что можно улучшить результат, рассказать всё по-другому, интереснее, детальнее и проще, что решил довести это до конца. Я ровно из этой эмоции пытаюсь написать учебник по теории музыки. Он никому не нужен, но мне стыдно за всё, что я до этого читал по теме.

А. Зализняк. Русское именное словоизменение. Я опять не продвинулся далеко. РИС и ДНД — это два главных продукта самого известного советского лингвиста 20 века. РИС — это дотошное описание того, как склоняются и спрягаются слова в русском языке. “Будто бы мы до него не знали?” Знали, но не на уровне, чтобы породить питоновским скриптом все словоформы с проставленным ударением. А ДНД — это систематическое описание древненовгородского диалекта (десятый век) на основе прочтения им тысячи раскопанных в Великом Новгороде грамот и с привлечением всех остальных данных про старославянский, древнерусский, индоевропейские, письменные памятники и про то, как вообще языки развиваются, а как — нет. Труды крутые, непонятно когда читать. Хоть кружок в хакспэйсе объявляй.

Несколько учебников грузинского языка. После лета 2022 я их так и не открывал, учу чисто на чтении всех указателей и реклам. Мне в кайф, но говорить я так, конечно, не научусь.

Things I read: накурсорил

12 Nov, 13:03


https://ben-mini.github.io/2024/img-0416

и обсуждение https://news.ycombinator.com/item?id=42102506

Things I read: накурсорил

08 Nov, 16:23


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

Things I read: накурсорил

08 Nov, 16:11


https://telegra.ph/How-I-created-an-Ethereum-Proof-of-Stake-demo-entirely-with-AI-11-08

Всем привет!

Написал пост про то, как я сделал ether-pos, про который писал выше. На всякий продублировал его в Telegraph.
Вот он же на Medium.

Я сделал весь проект с помощью ChatGPT и Cursor - AI-версии VS Code, которая очень много что умеет.
Про Курсор я узнал изначально из канала Виталика - @thingsiread.
Потом мы еще созванивались, и Виталик рассказывал, как он работает с курсором. Спасибо ему огромное за помощь и вдохновение!

По сути, я не написал ни одной строчки кода сам.
Раньше я работал только с GPT и Cursor по отдельности, и ни разу не делал серьезных проектов (не то что бы этот очень серьезный, но в нем 5к+ строк кода, для меня это оч много).

Так вот, для этого проекта я придумал новый подход (ну может кто-то еще так делает, хз), про который и рассказал в посте выше - я организовал командную работу GPT в роли project manager и Cursor в роли разработчика, и мне очень зашло!

Классическая проблема при работе с GPT - быстро накапливающийся хаус и неразбериха, разбросанные по чату (или нескольким чатам).
Особенно, когда в голове нету суперстройной картинки готового проекта, нет четкого ТЗ, а есть только идеи и желание сделать что-то.
Желание после 4-10 часов ебли с GPT обычно улетучивается, и проект так и остается наброском на локале, который никто никогда не увидит.

И вот впервые я смог построить более-менее структурированный процесс, в котором каждый занят своим делом:
- Я выступал в роли фаундера / продакта, то есть описывал UX, который хочу создать для пользователя, и выдавал какой-то общий вижн. Ну и критиковал всех остальных, естественно.
- GPT 4o выступил в роли проджект-менеджера: структурировал мои мысли и идеи, и превращал их в подробные ТЗшки для Cursor.
- Cursor, соответственно, был разработчиком, - читал инструкции от GPT и писал код по ним в режиме Composer (автоматически создавал и редактировал файлы в проекте, я только нажимал на кнопку “Accept All Changes” и изредка подглядывал, что он там пишет.

Результат, на мой взгляд, получился отличный!
Я потратил много времени (около 50 часов с нуля), но половина из этого ушла на исправление ошибок и рефакторинг, - я не продумал многие вещи на начальном этапе, и мне это аукнулось.

Про +- все мои идеи, придумки и ошибки я подробно написал в посте.
Я уже начал пилить следующий проект, - в нем я заранее учел все ошибки из прошлого, и пока идет гораздо быстрее и чище.
Еще я подумываю добавить 1-2 роли и раздать их другим инстансам GPT и курсора, - например, завести тестировщика, который прямо по горячим следам пишет тесты по коду курсора-разработчика.
Думаю, через 2-5 проектов я создам более основательный Knowledge Base, куда сложу все, что пробовал, и что из этого получилось.

Если вы уже пишете код, с AI или без, или хотите попробовать - почитайте пост!
Я надеюсь, что каждый найдет в нем что-то новое и полезное, и сможет пилить свои проекты немного быстрее и эффективнее.

Things I read: накурсорил

08 Nov, 09:46


(скриншот не имеет отношения к реальности, это из фанфика)

Things I read: накурсорил

08 Nov, 09:43


10 ноября буду в Шымкенте
13 ноября в Алмате
с 21 ноября опять ищу образ будущего

Things I read: накурсорил

08 Nov, 08:22


очевидный совет админам любых чатиков и тус: как только вы попросили какого-то человека не приходить на ближайшую тусу, имейте смелость сразу заблокировать его в телеге навсегда. человек очевидно начнёт апеллировать прямо сейчас, очевидно вам это не принесёт ничего, кроме ментального урона

Things I read: накурсорил

08 Nov, 08:08


родился, поучился на АД, поработал на АД, умер

Things I read: накурсорил

08 Nov, 08:07


Работа в faang
- 5% http requests
- 5% запись в файлик
- 90% обсуждение работы

Things I read: накурсорил

08 Nov, 03:33


20/08/2024

Все эти мечты работать в техе в Лондоне, меты, банки
— пшик. Вопрос только в том, какие у вас способности это переваривать или какие у вас АД (или иные вещества, кто на чем). Последнее время я много говорю с теми счастливцами, которые прошли чистилище поиска работы (4-9 месяцев) и наконец получают денежку. Так вот у всех горит жопа.

От бестолковых встреч по часу, от некомпетентности менеджмента, от пухнущей энтропии корпораций и отсутствия какой-то цели твоей умственной деятельности.

Недавно я поймала себя на совершенно новой мысли: на моей работе я бы рада работать, но мне не дают — меня таскают по бесконечным встречам ради встреч, дискавери ради хз чего, по синкам без содержания и выводов о дальнейших шагах. Каждое такое мероприятие при должном уровне внимания надо бы обсудить после, а лучше бы и подготовиться к нему, особенно если ты в команде 2 недели. Но кого это волнует?

Вот такая вот ситуация была сегодня. Я пошла на планирование квартала, для чего? Да! Для планирования квартала. Из 20 инициатив, которые были обсуждены, я была нужна НА ОДНОЙ, но я сидела час и слушала эти разговоры, хотя вообще не врубаюсь в контекст.

Когда же мы начали обсуждать, где нужна моя помощь, мне натурально в 2-х предложениях рассказали, в чем проект, а дальше предложили _прикинуть_ 4 мне надо недели или 5 🫣

Я просто прямым текстом сказала, что не понимаю, что я тут делаю. Меня успокоили, что встреча то раз в 3 месяца (ну да, а работать мне сегодня не надо), да и полезно послушать. Кому полезно? Чего ради?

Есть альтернативный подход N1 — Лондонский. Он про то, что вы ищите другие смыслы. Обычно это ваша творческая или общественная деятельность, которая помогает немного смириться с жизнью в 0.

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

Хочу узнать про другие подходы. Подозреваю, что где-то есть те, кто продолжает гореть тем, что любит, и это при этом приносит и удовлетворение, и деньги.

Things I read: накурсорил

07 Nov, 07:45


придумал метафору по бредовую работу и бюрократию: факторио

если я заказал на баре коктейль, выпил на стойке при бармене и оставил ему чаевые, то бармен видит, кому именно он сделал хорошо

вся возня про работу, финансовую независимость, пассивный доход, рантье, выгорание - это хакнуть систему и понять, как хоть кому-то сделать хорошо, чтобы за это платили

казалось бы, несколько лет образования должны вывести человека на тропу понимания, как создать счастье другим людям. (хахаха, как конкретно этому осознанию помогает топология-1?)

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

и вот уже выясняется, что деньги-то тебе платят, но кто? не гость бара. а Система

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

не человек, не добрый умысел, не злой, а просто какой-то странный баланс общественных скриптов

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

Things I read: накурсорил

07 Nov, 07:45


всё еще топ-1 любимых мемов:

Things I read: накурсорил

05 Nov, 18:25


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

Плюсы:
+ мы будем знать, сколько наших соотечественников проживает в ОАЭ, и понтоваться перед другими Консульствами;
+ в случае ЧП (пандемия, стихийное бедствие, не проходит оплата в Cartier) у нас будут ваши контакты;
+ это по вашему хотению;
+ это бесплатно;
+ сможем прикинуть, сколько будет избирателей на выборах;
+ справка может оказаться необходимой для других ведомств России (от госуслуг до военкомата).

Минусы:
• КУ не снимает с рег. учета в РФ;
• КУ не является уведомлением о наличии ВНЖ.

Встать на консульский учет: http://consreg.kdmid.ru/

Получить справку о консульском учете:
1) заполнить анкету на сайте;
2) записаться на прием;
3) взять на прием внутренний и заграничный паспорт.

🚨!!!!ВНИМАНИЮ особенно тревожных граждан!!!!🚨
Наш скромный консульский учетик - это НЕ «список врагов народа», НЕ список «уклонистов», НЕ «список для налоговой».

Things I read: накурсорил

04 Nov, 14:59


> первый и единственный независимый театр в Узбекистане

https://ilkhom.com/%D0%BE-%D1%84%D0%B5%D0%BD%D0%BE%D0%BC%D0%B5%D0%BD%D0%B5-%D0%B8%D0%BB%D1%8C%D1%85%D0%BE%D0%BC%D0%B0-%D0%B8-%D0%B5%D0%B3%D0%BE-%D0%B0%D0%BA%D1%82%D1%83%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE/

Things I read: накурсорил

04 Nov, 13:56


https://www.rfi.fr/ru/%D1%86%D0%B5%D0%BD%D1%82%D1%80%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F-%D0%B0%D0%B7%D0%B8%D1%8F/20230920-%D0%B2-%D1%8D%D1%82%D0%BE%D0%B9-%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B5-%D1%87%D0%B8%D1%85%D0%BD%D0%B5%D1%88%D1%8C-%D0%B8-%D1%83%D0%B6%D0%B5-%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE-%D1%82%D1%80%D0%B8-%D0%B8%D1%81%D1%82%D0%BE%D1%80%D0%B8%D0%B8-%D0%BF%D1%80%D0%B0%D0%B2%D0%BE%D0%B7%D0%B0%D1%89%D0%B8%D1%82%D0%BD%D0%B8%D0%BA%D0%BE%D0%B2-%D0%B8%D0%B7-%D1%83%D0%B7%D0%B1%D0%B5%D0%BA%D0%B8%D1%81%D1%82%D0%B0%D0%BD%D0%B0

Things I read: накурсорил

02 Nov, 18:39


Я сделал свой первый pet-проект: интерактивный образовательный сайт про то, как устроен Proof of Stake в Ethereum 2.0

Вот он: https://tim-sha256.github.io/ether-pos/ (смотреть лучше с компа)
Вот пост на Medium про то, зачем я это делал: https://medium.com/@tim.sh/why-i-created-ethereum-proof-of-stake-demo-3e469ecfbe8e
А вот краткий пересказ:

Чуть больше двух месяцев назад я решил разобраться в том, как устроена крипта с технической точки зрения.
Накидал вместе с GPT план обучения с задачами на каждый день, и пошел читать и тыкаться.
В задание 5го дня мне попался документ Ethrerum Mauve Paper, - 6-ти страничный документ, в котором описано как устроен Ethereum 2.0, в том числе, как устроен стейкинг на эфире.

Начал читать, и нихера не понял. 6 часов разбирал с GPT эти 6 страниц, чтобы понять, как же все это реально работает.
И понял! Более того, оказалось, что там нет никакой жесткой математики или страшных формул - все очень просто, лаконично и круто соединено в такую сложную систему, как Ethereum.

Это все и вдохновило меня на то, чтобы сделать интерактивный сайт, где можно пощупать и понять всю эту 6-ти страничную жуть.
Там +- полностью рассказаны и показаны все моменты из Mauve Paper, - и после чтения вы сможете понять, как все это работает под капотом.

Сделал я это все не написав ни одной строчки кода - с помощью Cursor и ChatGPT.
Курсор писал код, а ChatGPT вместе со мной продумывал интерфейс и писал ТЗ для Курсора.
Про то, как я все это делал и что понял я расскажу подробнее в следующем посте на Медиуме - естественно, и сюда напишу!
Я потратил сильно больше времени, чем собирался, но остался очень доволен результатом.

Я начал делать все это по приколу и для себя, но к концу понял, что очень хотел бы, чтобы это где-то оказалось.

Поэтому, у меня к вам просьба

1. Если вам самим интересно разобраться, как устроен PoS и Ethereum в целом, - перейдите по ссылке и потыкайтесь!
Буду очень рад любой обратной связи - можно написать в комментарии под постом или мне в личку.

2. Если вам это вообще не интересно, но вы знаете кого-то, кому это может быть интересно - скиньте ему этот пост, пожалуйста.
Может понравится)

3. Если так вышло, что у вас есть свой канал / канал знакомых / зловещий дискорд-сервер с похожей тематикой - буду очень рад репосту!
Мне кажется, я сделал довольно крутую штуку.

Things I read: накурсорил

02 Nov, 17:53


https://www.hrw.org/ru/news/2021/08/06/379459

Things I read: накурсорил

02 Nov, 09:29


у меня есть свободные полдня, хочу попробовать написать какое-то веб/мобильное приложение/бота

если у вас есть идея, которую можно сделать за полдня, но на реализацию которой вам не хватает скиллов (хотя вы уже попробовали и bolt.new и мой гайд по курсору) - пишите идею в лс. мб сделаю

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

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

акция бессрочная

Things I read: накурсорил

02 Nov, 06:35


Gentrification Is Inevitable and Other Lies
Book by Leslie Kern

Things I read: накурсорил

01 Nov, 16:08


(сделал чат про курсор, спросите ссылку в лс)

Things I read: накурсорил

01 Nov, 15:20


А вот инструмент, от которого у меня дух захватило: bolt.new

Пишешь, какое приложение тебе нужно, и он за полминуты собирает полноценный веб-сервис (фронтенд, бэкенд, вот это всё).

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

А потом нажимаешь кнопку «deploy» и приложение становится доступно публично в интернете.

Всё это — абсолютно бесплатно. 20 тысяч токенов в день — бесплатно, дальше 10 миллионов токенов в месяц за 20$.

Сделали ребята из онлайн-IDE StackBlitz.

Things I read: накурсорил

01 Nov, 14:02


буду в Ташкенте с 4 ноября, хочу со всеми попить кофе и провести воркшоп по курсору для стара и млада (хелпните, пж)

(вот бы еще у кого переночевать в Ереване с 2 на 3 ноября)

https://docs.google.com/document/d/1taHOUTGMs4ibstsoUIC2niFa0-2K0PS0yfRBvgVH_v4/

Things I read: накурсорил

28 Oct, 19:56


сегодня играл в классную игру на общение, где ты непрерывно вытаскиваешь истории из человека и залезаешь в дебри его сознания, и при этом можно перебивать и моментально вытаскивать из моментов, когда интересность начинает падать

https://www.facebook.com/sixstringalice/posts/pfbid0GZLrTCv64v8Qz3KtHASUuveuKcvqyGwsx7jxd636qjf18qXeiGZYf5rLV7fwiPTol

Things I read: накурсорил

28 Oct, 15:14


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

получил огромное удовольствие. интересно, могу ли я монетизировать написание лёрнинг-гайдов. я дико кайфовал, когда пытался описывать лёрнинг-процессы для онбординга в наш фуд-стартап Асап на реакт-нейтиве. я дико кайфую когда пишу учебник по теории музыки. может, в какой-то британской компании есть должность писателя образовательных гайдов на полставки? я чувствую себя эдьюкейтером в десять раз больше чем программистом и в три раза больше чем продактом

Things I read: накурсорил

28 Oct, 15:14


чето я реально забыл что я эдьюкейтор. мб последние два года глобал тэлэнта посвятить поиску такой вакансии в лондоне. у меня сто проц эдьюкейтерский гитхаб, зачем я пытаюсь представлять как жру говно софтвер инженером. главное найти роль, которая у визового офицера зажжёт лампочку "digital technologies", а то учителя им там нахуй не нужны

Things I read: накурсорил

28 Oct, 14:35


(просто скажу, в каком канале будет один из лайвов на русском языке про Грузию.

помимо Левшица, можно следить в @paperkartuli и в @Tbilisi_life)

Things I read: накурсорил

28 Oct, 09:54


https://t.me/thingsiread/10219

Snapdrop - это туфта IMO:

0) оно должно быть установленно на обоих устройствах
1) это не AirDrop, это аналог, работающий по wifi
2) оно требует интырнет, сколь помню (мб ошибаюсь/что-то поменялось)
выводы:
0) есть системные аналоги типа Bluetooth, где-то wifi-direct (но сходу у себя не нашел, похоже умерло)
1) есть уже установленные приложения, которыми можно шарить диски, мессседжеры
2) если запрос на локальную сеть и большую скорость передачи, кажется, есть ещё:
- KDE Connect
- Syncthing
- SFTP


В реальных условиях, как будто обычно всем хватает пунктов 0 и 1, т.е. я даже не знаю, что с wifi direct :)

P.S. мб что-то изменилось с прошлого раза, но общее впечаттление, что из-за реальных условий, этот сегмент передачи файлов полумертвый.
и даже самый интересный, на мой взгляд WarpShare (который реальный AirDrop) - просто мертв

Things I read: накурсорил

28 Oct, 09:34


AirDrop по локальной сети

https://snapdrop.net/

Things I read: накурсорил

27 Oct, 18:47


современные китайцы не могут написать многие символы, которые они могут прочитать

Things I read: накурсорил

27 Oct, 14:04


а как дешевле всего улететь в Латинскую Америку, если у меня нет шенгена? транзит в Мадриде возможен с паспортом РФ?

Things I read: накурсорил

27 Oct, 09:27


https://style.news.am/rus/news/97878/otshelnik-v-gyumri-kviziy-vechera-nastolniykh-igr-i-avtorskie-kokteiyli.html

Things I read: накурсорил

26 Oct, 08:16


с ~8 ноября снова ищу комнату (или диван в гостиной) где-нибудь в безвизе на пару недель .. пару месяцев. вдруг вам нужна компания. номадствую потому что могу

Things I read: накурсорил

24 Oct, 17:05


10 лет назад я вдохновился игрушкой 2048 и сделал игру, в которую люди играют в среднем одну-две минуты. больше игрушек я не делал

перешлите своему знакомому ведущему кружка по математике

https://vpavlenko.github.io/fluffy-graph/

Things I read: накурсорил

24 Oct, 17:03


2048: 10 years anniversary

https://news.ycombinator.com/item?id=41934746

> 2048 is now my full-time focus, and I’m excited about the ways it can keep improving

Things I read: накурсорил

24 Oct, 07:21


десять советов по ведению коливинга (4+ комнаты)

1) не пытайтесь сделать коливинг в квартире без посудомойки. если вы счастливый обладатель двух раковин на кухне, то заведите правило, что грязная посуда копится ровно в одной из них

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

3) все текущие жильцы всегда должны собеседовать любого потенциального кандидата. часто это единственный удобный момент для знакомства. иначе потом жилец заедет в дом с привидениями: непонятно, кто в каком отъезде, ты вообще живёшь или ты гость

4) заведите большущее мусорное ведро. на 120 литров, например. оно должно быть на раз в день — чтобы не гнило, но не заёбывало постоянным выносом

5) заведите два чата: Core для текущих жильцов и Random для всех прошлых жильцов. никогда не оставляйте тех, кто съехал, в чате Core: нежильцы не должны иметь права голоса ни по каким внутренним вопросам. не заводите чата гостей: это приведёт к тому, что образуется прослойка "частых гостей", которые будут проситься "сегодня вечером зайти", придя в гости как бы "ни к кому". это будет напрягать всех

6) заведите Splitwise для общих расходов и научитесь его использовать. два правила гигиены по нему:

7) как только жилец съехал, с ним нужно сразу рассчитаться в ноль по сплитвайзу, удалить его из сплитвайза и по желанию отправить csv-копию истории (если он вдруг в будущем захочет что-то восстановить). последний пункт необязательный и шизовый, зачем шэрить столько личных данных

8) в сплитвайзе всегда должен быть включен режим взаимозачёта долгов (Simplify debts). в этом главный смысл сплитвайза

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

10) проводите раз в месяц тусу на 70 человек про знакомство и общение (снс-формат) с постоянно обновляемым составом. так вы сделаете коливинг центром сообщества, и у вас всегда будет поток новых жильцов из чатов прошлых тус

11) сразу инвестируйте в проточный фильтр для воды или в кулер

Things I read: накурсорил

23 Oct, 09:45


как же меня бесит современная нормисная пропаганда мононормальности

еще в Постлюбви верно замечено, что психотерапия — это одна из ветвей власти капитализма над тобой

Things I read: накурсорил

23 Oct, 05:49


Если вы почему-то ещё не прошли гайд по тому, как наговнять веб-приложение за один час с хостингом фронта, авторизацией, базой данных и кучей дыр в безопасности, то выделите уже вечер и пройдите. Я для кого его полировал целый месяц, чтобы получилось у любой эмэльщицы, у любого тимлида аналитики, у любой синиор дизайнерки, у любого джуниор тестировщика

Или сходите в кино на "Анору", там так:ой 👶. А на следующий вечер уже пройдите гайд

https://github.com/vpavlenko/web-2024-template

Things I read: накурсорил

22 Oct, 19:28


аллоромантошиза, но вдруг кому пригодится. на хакерньюсе нашел гайд как завести девушку с помощью курсора

https://thingofthings.wordpress.com/2018/05/25/models-a-summary/

Things I read: накурсорил

22 Oct, 18:10


я сегодня провел воркшоп по курсору в Ереване на 5 человек. кто-то сделал генератор вайфу через dalle, кто-то сделал авторизацию через фаербейз, кто-то просто научился деплоить реакт с сохранением данных в облаке фаербейза. я словил еще пять недостаточно понятных пунктов в моем гайде

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

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

(в середине ноября мб проведу воркшоп в вашем городе, если позовете)

Things I read: накурсорил

21 Oct, 15:29


говорят, что оно лучше либгена

https://annas-archive.org/

Things I read: накурсорил

21 Oct, 06:05


в диком кайфе с тоготочто Анатолий Айс - главный фанк-диджей *страны* (и сертифицированный инструктор по тандем-прыжкам с аблетона) - сделал специальное радио для сёрф-кофе с классным музлом

https://m.soundcloud.com/scpmrecords

Things I read: накурсорил

20 Oct, 14:06


отдельно проговорю очевидное: если работодатель вам платит стоками, то в день получения очередного транша стоков надо начинать постепенно (сглаживая курс) за несколько дней/недель продать эти стоки (все вообще, 100%) и купить на них US ETF (или world etf, или etf/bonds микс, и разумеется в трех разных брокерах трех разных стран)

это очевидно, но в пылу перформанс-ревью и сдвг вы можете про это забыть

типичный баес: раз у вас уже есть эти стоки, то они вам ближе к сердцу. эффект икеи. не надо так

(however, check tax implications)

покупайте грустным, продавайте накуренным

Things I read: накурсорил

20 Oct, 13:57


tl;dr:
- сначала найдите работу где много денег
- потом скопите подушку на 6 месяцев неработы в валютном кэше, чтобы не стрессовать из-за увольнения
- потом из избытка сверх подушки покупайте ETFы, трэкающие US-рынок, в западном брокере, который вас не выебет (удачи)
- не дрочите их пять-десять лет, дайте настояться
- и не заводите дорогих хобби: съём целой квартиры, жена/муж неайтишник, ребенок, машина, пилотирование самолета, жизнь в лондоне - вот далеко не полный список того, что. разрешаю вам есть авокадо-тост в кофейне, если это вас фокусирует. пиплвотчинг тема

моя поправка традиционная: я отрицаю тотальный FIRE и пропагандирую несколько кусочных FIREов. я считаю, что лучше несколько раз накопить денег до горизонта планирования и уволиться вникуда искать себя, чем копить один раз на Всю Жизнь. во втором случае вы рискуете жрать говно на неоптимальной работе аж до сорока лет. мой любимый мем про это:

Things I read: накурсорил

19 Oct, 15:23


ловите магазины прикольного шмота с алика

https://aliexpress.ru/store/1102250854

https://aliexpress.ru/store/1103517707

https://aliexpress.ru/store/912340501

https://aliexpress.ru/store/1102055871

Things I read: накурсорил

19 Oct, 10:16


если вы почему-то не смогли пройти туториал по курсору, но хотите разблокировать возможность кодить веб (и вообще на стеках, которых вы не знаете), то я буду рад созвониться в понедельник в рабочие часы по GMT+3. пишите @vitalypavlenko

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

(либо очно приходите на воркшоп в Ереване или Гюмри)

Things I read: накурсорил

18 Oct, 14:32


Я всем еще раз рекомендую (очень очень рекомендую) прочитать вот эту статью про инвестирование — https://kenest.com/invest/

если вы думаете, что можете угадать, какие акции взлетят, а какие нет, то точно читайте статью

если вы думаете, что инвестировать — это хрень какая-то, то точно читайте статью

если вы НЕ думаете, на что жить после 80 лет (сорри, если планируете умереть раньше), то пора подумать и прочитать статью

если думаете, что паспорт рф — это клеймо на всю жизнь и вам нет входа на американский рынок, то прочитайте статью (кажется, она 2021 или 2022 год, правила игры немного поменялись, но не сильно)

если вы ожидаете от инвестирования 20+% годовых в usd, то срочно читать статью

Things I read: накурсорил

18 Oct, 14:14


^^

Things I read: накурсорил

18 Oct, 14:14


магическим образом залипание в shorts youtube уменьшилось с 40-60 мин в день до 0 мин.

p.s. но увеличилось ли во что-то другое??

Things I read: накурсорил

16 Oct, 10:24


https://www.theunsnatchable.com/

Things I read: накурсорил

16 Oct, 10:23


https://www.spareroom.co.uk/flatshare/london/spitalfields/17519910
Возможно, тебе надо пожить с фаундером спейррума

Things I read: накурсорил

16 Oct, 10:20


читалка-шэринг: более лайтовая пати, где каждый приходит со своей читалкой, разлочивает ее и разрешает другим читать любые книжки, которые у него есть

Things I read: накурсорил

14 Oct, 10:20


https://last30.ru

Things I read: накурсорил

13 Oct, 21:38


https://alexanderkapralov.tilda.ws/ImportantYears#rec799012775

Things I read: накурсорил

11 Oct, 07:33


с 16:30 до 19:00 на беспределе делаю телефоншэринг в комнате 212

идея: посмотреть жизнь другого человека в его телефоне

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

ограничения:
1) нельзя совершать деструктивные действия: отправлять деньги, форвардить и отвечать на сообщения, прочитывать непрочитанные
2) нельзя пытаться узнать информацию, защищенную рабочим (корпоративным) нда
3) полученную информацию нельзя никак использовать в будущем. понятно, что она осядет на ваших нейронах, но как бы нельзя из этого исходить (цитировать её и всё такое)

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

но если вы не показываете ничего, то вы вне игры

Things I read: накурсорил

09 Oct, 18:33


https://getmentor.dev/

Things I read: накурсорил

09 Oct, 08:30


https://journal.tinkoff.ru/skuf-ili-simp/

Things I read: накурсорил

07 Oct, 18:08


Things I read: накурсорил pinned «записали стрим по курсору (и replit agent) с @kirjs гайд для стрима: http://github.com/vpavlenko/web-2024-template https://www.youtube.com/live/NVnHvsuc5Fc»

Things I read: накурсорил

07 Oct, 17:31


Привет! Возвращаюсь с более подробным отзывом о курсоре)

Последние два года я был менеджером и почти не программировал. Совсем недавно снова сменил роль обратно на ML разработчика, но из-за того что "разучился" программировать, идет тяжело. У меня все еще осталось общее понимание происходящего, но мне сложно это быстро написать конкретным кодом. И курсор идеально делает это вместо меня

У меня сейчас нет проектов, которые я хотел бы сделать с нуля. Зато есть существующие проекты, которые мне надо делать, но я уже долгое время откладываю их. Ощущается сопротивление, так как контекст позабыт, хотя вроде вещи надо сделать довольно простые

Ну и я пошел курсором на один из них и офигеть как продвинулся. Проект небольшой и вносимые мною изменения задевают 1-2 файла. Тут я уже читаю сгенерированный код, потому что это не UI, а что-то около ML-ное и корректность написанного хочется проверять. Но ни разу не было, чтобы я не принял предложение компоузера, при этом редактирования минимальные

Вероятно можно отпустить контроль еще сильнее, но как будто я сам уже не хочу его терять. Мне нравится, что степень контроля я могу выбирать сам и вероятно это зависит от того, как ты сам думаешь про проект. В незнакомом мне фронтенде я описывал задачи только с точки зрения визуального результата как потребитель. В понятном мне ML я часто подсказывал ему какую-то конкретику. Но специально не сделав это один раз он сам выбрал за меня хорошее решение

В общем это совершенно другой опыт программирования, который кратно ускорил разработку, убрав большой процент неприятной её части и оставив более интересный. Теперь я общаюсь с IDE ровно на том языке, на котором думаю про проект. И мне очень это нравится)
Спасибо тебе!

Things I read: накурсорил

06 Oct, 06:46


что ж, я покурсорил (проект с нуля), как ты рекомендовал: стараясь думать только о продукте (и составляя промпты соответственно) и не читая код

сделал простенькую проверяющую систему для мини-тренировочного CTF, который проводил:
— регистрация и вход
— табло со счётом
— список тасков, меняемый на лету, с атрибутами hidden и locked (можно сдавать, но уже вне конкурса, потому что решение объяснено)
— два таска на веб с бэкендом тоже вкорячил прямо туда

общее впечатление — это, конечно, прям ух

времени всё же ушло побольше, чем мне представлялось после наблюдения за тем созвоном (чуть больше трёх часов, когда надеялся уложиться в два), но это я, наверное, просто сам немного залипал и недостаточно концентрировался

мысли:

— ощущение «код не надо даже читать» прямо торкает, чувствуется, насколько легко на это подсесть; на периферии очень даже думаются мысли про «так же совсем отупеешь»
— промпт «сделай оформление покрасивее» даёт достойный результат — не хуже, чем я бы набросал сам в подобном проекте
— я всё-таки проговорил в первом промпте важные архитектурные решения, которые обусловлены моим опытом и видением, которое было сформировано в самом начале (то, что это будет питончик, aiohttp, jinja2, минимум джаваскрипта, данные в sqlite-базоньке, докер вокруг этого всего; таски описаны в едином yaml-файлике, который маунтится вольюмом и перечитывается на лету)
— фичу со сложной логикой (атрибут locked, который я проставлял в вышеупомянутом ямле руками в нужные моменты) пришлось объяснять несколько раз — как по мне, достаточно подробно, человек бы точно понял, чего я хочу добиться — и всё равно потом доделывать руками
— ловил ощущения как «лень это кодить, легче запрошу промптом», так и и «лень это описывать, легче самому закодить» (последнее — особенно в тасках и в описанном выше locked)
— на ровном месте я получил SQL-инъекцию в таблице очков или где-то там; заметил случайно, потому что при определённых условиях она вылилась в синтаксическую ошибку
— соннет и автокомплит плохо справляются с задачей сгенерировать для кода массив блюд для столовой или список класса по алфавиту с мальчиками и девочками примерно поровну, но помогло переключиться на 4o
— когда переписка в композере длинная, скролл глючит и уползает вверх, интересно, только ли у меня так

в общем, говнякать разовые штуки и прототипы на выброс в режиме «не читая» вполне можно, но вещи, претендующие на то, чтобы работать долго, я бы всё равно читал на уровне кодревью

Things I read: накурсорил

05 Oct, 10:07


Памятка по поведению в чатах.

1) Не здоровайтесь, приходя в чат, если чат открытый.

2) Не пишите, как вы неправильного прочитали то или иное слово предыдущего оратора. Это никого не ебет.

3) nometa.xyz

4) Если вы админ, и вас парит один из участников, не ищите объяснения и формальных причин, просто сразу кикните его. Поздравляю, вы спасли комьюнити.

Присылайте свои пунктики в лс.

Things I read: накурсорил

04 Oct, 10:41


https://www.youtube.com/watch?v=c2gp8mWXNoE

Things I read: накурсорил

04 Oct, 09:57


(сорри за постинг офлайн-эвента в далёкой стране, таков блокчейн)

если вы в лондоне и вы хотите помочь людям пройти этот путь — плиз приходите. с чем примерно надо будет помогать:

— у 👤 федора, nodejs не ставится по инструкции с сайта

👤 делает телеграм-бота, на не-свой ноут с телефона перепечатал:а апи-ключ (50 символов), опечатал:ась

👤 с не-своим ноутом без русских букв-наклеек, не помнит буквы, не может писать промпты

— у 👤 на винде переменная path в настройках выглядела одним способом, а в cmd - совершенно другим, и это никак было не синхронизировать

— у 👤 нет ключа от ноута, поэтому 👤 не может залогиниться в гитхаб чтобы запушить. вместо этого делал:а деплой папки как на юкоз

всё это стоит на пути AGI, а зачем

Things I read: накурсорил

04 Oct, 09:57


Веб-разработка в Cursor IDE: нужно ли уметь программировать в 2024?

15 октября, 18:30–22:30
📍 London, Eurasian Startup Hub
🔗 https://lu.ma/ikv2yews
🕵️ @vitalypavlenko
🗣️ EN/RU

На этом семинаре вы с нуля создадите собственное веб-приложение в Cursor IDE, используя русский или английский как язык программирования. Cursor — это самый популярный AI-редактор кода. Он мгновенно вносит правки в сложные проекты из нескольких файлов. Никакой лекции, только 100% вашей практики за ноутом.

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

Пожалуйста, возьмите с собой ноутбук и зарядное устройство. Также продумайте функционал приложения, которое вы хотели бы создать на воркшопе.

Мы будем идти по этому гайду: https://github.com/vpavlenko/web-2024-template