Программизд
Захотелось новый проект Я прохожу через процесс поиска работы последнее время, и очередной раз вспомнил, что в масштабе он требует контроля и управления. Для наведения порядка я заиспользовал доску в trello с колонками: - init: переписка/подача завявки …
Один из самых популярных постов - проект "Job Tracker'а".
И вот мой проект готов! (шучу)
Сейчас прорабатывал эту идею и, посреди разговоров с ChatGPT, он мне выдал конкуретнтов (которых не давал по явному запросу о конкурентах)
- https://huntr.co/
- и tealhq .com (какой-то отстой)
Huntr меня впечатлил своим UI и виджетом для браузера, кладущим в закладки работы из linkedin. Идея с "My Job Trackers" - отдельными досками для поиска работ, а не одной общей, мне показалась крутой.
Много разных фич, вроде бы все есть, НО одно некрасивое но: они запихивают тебе в глотку свои платные фичи, как будто ты до сих пор на лендинге, а не уже зарегался.
Жесткий упор на AI: генерация резюме, ответов на письма, подготовки (и все это платно).
В общем, попытавшись попользоваться, сначала разочаровался в своей идее - таких конкурентов не побить, а потом в них - как-то у них все бездушно и одноразово.
Все-таки продолжаю думать над своей релаизацией: простой трекер + социальная составляющая, типа www.teamblind.com, чтоб можно было обсуждать вакансии и прогресс, смотреть на успехи других людей и мотивироваться, смотреть старые записи и делать выводы. Стоит ли? 👍/👎
И вот мой проект готов! (шучу)
Сейчас прорабатывал эту идею и, посреди разговоров с ChatGPT, он мне выдал конкуретнтов (которых не давал по явному запросу о конкурентах)
- https://huntr.co/
- и tealhq .com (какой-то отстой)
Huntr меня впечатлил своим UI и виджетом для браузера, кладущим в закладки работы из linkedin. Идея с "My Job Trackers" - отдельными досками для поиска работ, а не одной общей, мне показалась крутой.
Много разных фич, вроде бы все есть, НО одно некрасивое но: они запихивают тебе в глотку свои платные фичи, как будто ты до сих пор на лендинге, а не уже зарегался.
Жесткий упор на AI: генерация резюме, ответов на письма, подготовки (и все это платно).
В общем, попытавшись попользоваться, сначала разочаровался в своей идее - таких конкурентов не побить, а потом в них - как-то у них все бездушно и одноразово.
Все-таки продолжаю думать над своей релаизацией: простой трекер + социальная составляющая, типа www.teamblind.com, чтоб можно было обсуждать вакансии и прогресс, смотреть на успехи других людей и мотивироваться, смотреть старые записи и делать выводы. Стоит ли? 👍/👎
huntr.co
Job Application Tracker, AI Resume Builder, Resume Tailor and More
Huntr helps you organize your job search, create tailored resumes and cover letters with AI and fill out job applications in one click.
👍1👎1
Когда приходится влазить в старый код, самое неприятное препятствие для внесения изменений - отсутствие слоев.
Есть "api -> model -> storage"
Самое худшее - когда одна структура отвечает за все: и за маппинг на БД, и за ответ в АПИ, например:
В идеале, json тэги должны быть на полях отдельной структуре ответа, а db тэги на отельной структуре-сущности, структура-модель без тегов (тэги в го это знак того, что структура используется для десериализации json/чего-то еще).
В худшем случае, когда все на одной структуре, ты не можешь даже изменить поля в БД, не задев АПИ.
В лучшем случае же (когда слои есть) кажется, что все это избыточно: респонс повторяет поля модели, модель повторяет поля сущности. Но это только кажется избыточным: этот подход позволяет менять БД на ходу, вводить новые версии АПИ и делать что угодно, не задевая старый код.
Есть "api -> model -> storage"
Самое худшее - когда одна структура отвечает за все: и за маппинг на БД, и за ответ в АПИ, например:
type Model struct {
ID int `json:"id" db:"id"`
Field string `json:"field" db:"field"`
}В идеале, json тэги должны быть на полях отдельной структуре ответа, а db тэги на отельной структуре-сущности, структура-модель без тегов (тэги в го это знак того, что структура используется для десериализации json/чего-то еще).
В худшем случае, когда все на одной структуре, ты не можешь даже изменить поля в БД, не задев АПИ.
В лучшем случае же (когда слои есть) кажется, что все это избыточно: респонс повторяет поля модели, модель повторяет поля сущности. Но это только кажется избыточным: этот подход позволяет менять БД на ходу, вводить новые версии АПИ и делать что угодно, не задевая старый код.
💯4
Я в равной мере использую все gpt, но grok.com стал генерить прототипы сайтов, как только я ему описываю идею. Страшнее всего, что прототипы еще и более менее рабочие.
Давно заметил, что чтобы твой блог набрал подписчиков, надо делать что-то такое, что вызывает легкую зависть мотивацию/способ развиваться.
Ребята из faang , ребята, занимающиеся менее массовыми (в отличие от веба) вещами: железяками, хакерством и прочим, если делают хоть один крутой пост, набирают подписоту, даже если больше ничего интересного и не постят.
Прикольный пост с реверс-инжинирингом синтезатора от инженера компании-разработчика flipperzero:
https://psi3.ru/blog/swl01u/
https://t.iss.one/anyatimatter
#hpdb
Ребята из faang , ребята, занимающиеся менее массовыми (в отличие от веба) вещами: железяками, хакерством и прочим, если делают хоть один крутой пост, набирают подписоту, даже если больше ничего интересного и не постят.
Прикольный пост с реверс-инжинирингом синтезатора от инженера компании-разработчика flipperzero:
https://psi3.ru/blog/swl01u/
https://t.iss.one/anyatimatter
#hpdb
psi3.ru
World's First MIDI Shellcode
Blog post about a reverse engineering project
Программизд
Код Хэмминга, новый сайт 1. Реализовал давно сидевшую идею по интерактивным алгоритмам на своем сайте всеего спустя 7 лет. Первый - https://borisd.ru/algorithms/interactive/hamming-code/ Скидывайте друзьям. С компа интерактивность удобнее. С визуализацией…
Не знаю получится ли, но хочу вернуться к развитию своего сайта.
На выходных провозился с генерированием индексных страниц (типа /blog), освежил всякие нюансы в Гэтсби, например, не заметив отсутствующего “export”
провозился весь вечер в попытках понять, почему data в компоненте пустая.
Но теперь страницы есть, осталось писать блог и статьи.
https://borisd.ru/blog/2025/06/first-post/
На выходных провозился с генерированием индексных страниц (типа /blog), освежил всякие нюансы в Гэтсби, например, не заметив отсутствующего “export”
export const query = graphql’…’
… Page({data}) {…}провозился весь вечер в попытках понять, почему data в компоненте пустая.
Но теперь страницы есть, осталось писать блог и статьи.
https://borisd.ru/blog/2025/06/first-post/
borisd.ru
First post on the website, moving from Telegram
Hi! I've decided to move my blog here from Telegram, because of a few reasons: I want to learn some new technical things and share them here in an interactive way, I want to practice English...
Вчера начал готовить интересную (на мой взгляд) статью или серию статей по алгоритмам, надеюсь запостить на выходных.
А пока - не знаю что делать с hpdb, сайт я вряд ли оживлю, тут постить все подряд тоже не охота, решил завести отдельный канал:
https://t.iss.one/hpdbru
Там я собираю все интересные домашние страницы и пет-проекты, на которые наткнусь. Уклон в сторону разработки. Пока что не проработал ничего, со временем устаканю формат.
Если кто-то интересуется - подписывайтесь: @hpdbru
А пока - не знаю что делать с hpdb, сайт я вряд ли оживлю, тут постить все подряд тоже не охота, решил завести отдельный канал:
https://t.iss.one/hpdbru
Там я собираю все интересные домашние страницы и пет-проекты, на которые наткнусь. Уклон в сторону разработки. Пока что не проработал ничего, со временем устаканю формат.
Если кто-то интересуется - подписывайтесь: @hpdbru
Telegram
#hpdb - home pages DB
hpdb.ru
Cool Home pages and pet projects
Cool Home pages and pet projects
Список "смотреть позже" на youtube можно так же было назвать "смотреть никогда".
В ленту подмешиваются видео из этого списка, которые я добавил несколько лет назад и все еще нахожу их интересными, но все еще не готов смотреть. И все еще добавляю в этот список, есть в этом что-то успокаивающее.
Та же идея применима к открытым вкладкам в браузере. Если она открыта больше 1 дня - можно смело закрывать (ментально переместив ее в "смотреть позже"). Или тупо раз в день берешь и закрываешь все, кроме текущей.
В ленту подмешиваются видео из этого списка, которые я добавил несколько лет назад и все еще нахожу их интересными, но все еще не готов смотреть. И все еще добавляю в этот список, есть в этом что-то успокаивающее.
Та же идея применима к открытым вкладкам в браузере. Если она открыта больше 1 дня - можно смело закрывать (ментально переместив ее в "смотреть позже"). Или тупо раз в день берешь и закрываешь все, кроме текущей.
👍4💯4
Пока пишу свою большую интерактивную статью с алгоритмами, пришло в голову постить свои диалоги с LLM отдельной рубрикой.
Иногда в голову придет интересный вопрос, спрошу ChatGPT/grok/gemini/deepseek, получу интересный ответ, а пошарить никак.
https://borisd.ru/articles/dialogs-with-llms/old-hardcore-engeneers-vs-hft/
Иногда в голову придет интересный вопрос, спрошу ChatGPT/grok/gemini/deepseek, получу интересный ответ, а пошарить никак.
https://borisd.ru/articles/dialogs-with-llms/old-hardcore-engeneers-vs-hft/
borisd.ru
Were old hardcore software engineers on par with HFT engineers?
I asked: Considering the level of optimization that had been happening during the era of slow hardware (early intel, nokia, etc) were those software engineers on par with HFT engineers?
❤1
Теория завышенной численности Телеграма
временный пост, удалю потом, на всякий случай
Сколько я слышал, что у телеграма огромная аудитория, что экс-СССР там составляет малый процент, но не вижу этому подтверждений.
Я знаю полно русскоязычных блогеров, у которых большая аудитория и хорошая активность в комментах, но ни одного англоязычного (какие-то каналы есть, но без комментов, и не факт, что аудитория не русскоязычная).
Это только мое мнение, но все, что продвигает Дуров, имеет огромные числа подписчиков, при этом везде отключены комменты, а если они включены, там просто какой-то спам. Либо миллионы подписчиков, но активность как от тысяч.
Сейчас спрашивал у LLMок привести мне пример реально популярных каналов в телеге не на русском, он мне привел только каналы экспатов, изучение английского, криптоскам и т.п. Как возможно не найти нормальных примеров при таких цифрах?
За рубежом я видел логотип whatsapp огромное количество раз, телеграма ни разу. Видел пару людей с телегой, все они были из крипто среды.
Может вы знаете примеры? Если нет, жмите 👍
https://www.youtube.com/watch?v=1TON5W_SNKY
временный пост, удалю потом, на всякий случай
Сколько я слышал, что у телеграма огромная аудитория, что экс-СССР там составляет малый процент, но не вижу этому подтверждений.
Я знаю полно русскоязычных блогеров, у которых большая аудитория и хорошая активность в комментах, но ни одного англоязычного (какие-то каналы есть, но без комментов, и не факт, что аудитория не русскоязычная).
Это только мое мнение, но все, что продвигает Дуров, имеет огромные числа подписчиков, при этом везде отключены комменты, а если они включены, там просто какой-то спам. Либо миллионы подписчиков, но активность как от тысяч.
Сейчас спрашивал у LLMок привести мне пример реально популярных каналов в телеге не на русском, он мне привел только каналы экспатов, изучение английского, криптоскам и т.п. Как возможно не найти нормальных примеров при таких цифрах?
За рубежом я видел логотип whatsapp огромное количество раз, телеграма ни разу. Видел пару людей с телегой, все они были из крипто среды.
Может вы знаете примеры? Если нет, жмите 👍
https://www.youtube.com/watch?v=1TON5W_SNKY
YouTube
Теория завышенной численности
Прослушать лекцию целиком можно здесь https://www.youtube.com/watch?v=k6Y2nTXkUmQ
👍5
Написал небольшой постик в блоге https://borisd.ru/blog/2025/07/when-to-rest/
Я потерял много лет, откладывая некоторые дела на выходные, это как с той вкладкой "смотреть позже” на ютубе.
Чтобы что-то сделать, нужно делать это в рабочие дни, завершать работу по графику, ведь она никуда не убежит.
Каждый день кажется, что сегодня самый важный день, сегодня надо добить задачу и станет легче. Но легче никогда не станет, надо просто забить и закрыть рабочий ноут ровно в 6 вечера. Идти учить английский, качаться и т.п.
Это все довольно очевидно и такие советы раздают сто лет, но мы склонны их игнорить, пока сами не устанем от своих ошибок
https://www.youtube.com/watch?v=cK25bJV8JZg (пример)
*забил на идею завершить статью или серию статей по алгосам с заходом издалека, пока запостил как есть https://borisd.ru/articles/order-matching/naive-1/
Я потерял много лет, откладывая некоторые дела на выходные, это как с той вкладкой "смотреть позже” на ютубе.
Чтобы что-то сделать, нужно делать это в рабочие дни, завершать работу по графику, ведь она никуда не убежит.
Каждый день кажется, что сегодня самый важный день, сегодня надо добить задачу и станет легче. Но легче никогда не станет, надо просто забить и закрыть рабочий ноут ровно в 6 вечера. Идти учить английский, качаться и т.п.
Это все довольно очевидно и такие советы раздают сто лет, но мы склонны их игнорить, пока сами не устанем от своих ошибок
https://www.youtube.com/watch?v=cK25bJV8JZg (пример)
*забил на идею завершить статью или серию статей по алгосам с заходом издалека, пока запостил как есть https://borisd.ru/articles/order-matching/naive-1/
borisd.ru
The productivity mistake I made for years
I've always had productivity and growth in mind, but I can't say I've been that productive — aside from rare bursts of inspiration and motivation a few times a year. However, I came to a realization: to be productive in general...
👍4💯2🔥1
Не знаю, давно ли, но в хроме теперь тоже AI с добавлением запросов в контекст, иногда даже что-то полезное может выдать (недавно спрашивал, почему он на таком-то запросе пишет про CORS)
Только решил опять ничего не делать по выходным, начинают FOMO насаживать тут https://developer.nvidia.com/blog/train-a-reasoning-capable-llm-in-one-weekend-with-nvidia-nemo/
Но читать это я не буду, лучше покататься пойти
Но читать это я не буду, лучше покататься пойти
💯1
This media is not supported in your browser
VIEW IN TELEGRAM
И у них баги бывают
Программизд
Альтернатива leetcode Наткнулся на игру, в которую затягивает поиграть - https://www.codingame.com/clashofcode/ По сути, те же алгоритмы, как и на литкоде, только с ограничением по времени и одновременно с несколькими участниками. В отличие от всяких литкодов…
Пошел поиграю минут 40. А вы?
https://www.codingame.com/multiplayer/clashofcode
Планы по саморазвитию идут не совсем так, как я представлял в этом году, решил на литкоде 2 задачки и забил. Но я хотел тренить алгоритмы и решил переначать сегодня.
*Все-таки я не совсем прокрастинирую , я качаюсь и занимаюсь английским регулярно уже пол года, а также немного тренируюсь на мотоцикле по выходным
https://www.codingame.com/multiplayer/clashofcode
Планы по саморазвитию идут не совсем так, как я представлял в этом году, решил на литкоде 2 задачки и забил. Но я хотел тренить алгоритмы и решил переначать сегодня.
*Все-таки я не совсем прокрастинирую , я качаюсь и занимаюсь английским регулярно уже пол года, а также немного тренируюсь на мотоцикле по выходным
CodinGame
Practice your coding skills on short coding contests - Clash of Code
Join a group of 8 coders and try to be the first to code the best algorithm on 5min programming battles.
🔥1
Попрактиковался на этой неделе в алгоритмах, но неделька задалась занятой, поэтому пара вечеров вылетело, а на выходных вроде и не хочется
https://borisd.ru/blog/2025/09/a-week-of-algorithms-kind-of/
https://borisd.ru/blog/2025/09/a-week-of-algorithms-kind-of/
borisd.ru
A week of algorithms. Kind of.
Even though I planned to devote this year to personal growth, especially in career related skills, things didn't go as expected. But this week I justfelt like doing some algorithms practice, so I did...
Это печально, начал ту неделю с неудачной попытки решить задачку, а потом всю неделю не было времени вернуться. Посмотрим что будет на этой неделе.
https://borisd.ru/blog/2025/09/a-week-of-algorithms-2/
Зато первый раз за долгое время нормально прокатился на своем мотоцикле.
https://borisd.ru/blog/2025/09/a-week-of-algorithms-2/
Зато первый раз за долгое время нормально прокатился на своем мотоцикле.
borisd.ru
A week of algorithms 2. Failure.
Still I tried on Monday and was defeated by "1071. Greatest Common Divisor of Strings", spent a lot of time on a soultion that was prone to all edge cases...