Дуров рассказал, что первые недели создавал «ВКонтакте» в одиночку: кодил по 20 часов подряд, после чего съедал ведро макарон с сыром. Он поделился сделанным выводом: «Сложных задач в этом мире нет — есть лишь множество мелких»
Основатель Telegram Павел Дуров, которому сегодня исполнилось 40 лет, в своем канале впервые рассказал, как создал соцсеть «ВКонтакте» и какую роль в этом сыграл его брат Николай Дуров.
По его словам, идея о соцсети у него появилась сразу после выпуска из университета. «Я хотел поддерживать связь со своими бывшими однокурсниками, но я знал, что это будет трудно без веб-сайта, где все могли бы найти друг друга. Поэтому в конце августа 2006 года я поставил себе цель — создать социальную сеть для студентов и выпускников университета за четыре недели», — пишет Дуров.
Он отметил, что к тому моменту уже неплохо владел программированием, однако ему все равно потребовалась помощь брата Николая, который к тому моменту жил в Германии: «Николай — блестящий математик и алгоритмический программист, но он всегда считал веб-разработку ниже своего достоинства. В то время он был сосредоточен на своей математической диссертации в Университете Макса Планка в Бонне. Он отказался помогать с кодом, но дал совет: «Сначала напиши код для авторизации пользователя, — сказал он. — Ты справишься».
Совет оказался полезным, считает Дуров. Он начал создание сайта со страницы входа в систему, когда не был еще создан даже процесс регистрации: данные первых нескольких пользователей были вписаны в базу данных им вручную. Дуров рассказал, что в сентябре 2006 года писал код для «ВКонтакте» по 20 часов подряд, после чего ел и десять часов спал.
«После рабочего дня я варил себе ведро макарон и съедал их с большим количеством сыра. Другой еды не требовалось. Мне было все равно, день на улице или ночь. Социальные связи перестали существовать. Важен был только код. Я старался сделать каждый фрагмент моего проекта безупречным», — пояснил предприниматель.
Завершению проекта за запланированные четыре недели помешала концентрация на деталях, объяснил Дуров и отметил: благодаря единоличной работе над проектом весь код был хорошо знаком и удавалось быстро найти и исправить ошибки, не приходилось тратить время на внутреннюю коммуникацию. Второй разработчик появился спустя несколько месяцев, когда количество пользователей достигло 1 млн.
Проект удалось запустить спустя шесть недель вместо четырех, на него были приглашены тысячи пользователей из предыдущего проекта для студентов, который создавался с 2003-го.
Подробнее в англоязычном блоге Дурова в телеграмме - https://t.me/durov/355
Основатель Telegram Павел Дуров, которому сегодня исполнилось 40 лет, в своем канале впервые рассказал, как создал соцсеть «ВКонтакте» и какую роль в этом сыграл его брат Николай Дуров.
По его словам, идея о соцсети у него появилась сразу после выпуска из университета. «Я хотел поддерживать связь со своими бывшими однокурсниками, но я знал, что это будет трудно без веб-сайта, где все могли бы найти друг друга. Поэтому в конце августа 2006 года я поставил себе цель — создать социальную сеть для студентов и выпускников университета за четыре недели», — пишет Дуров.
Он отметил, что к тому моменту уже неплохо владел программированием, однако ему все равно потребовалась помощь брата Николая, который к тому моменту жил в Германии: «Николай — блестящий математик и алгоритмический программист, но он всегда считал веб-разработку ниже своего достоинства. В то время он был сосредоточен на своей математической диссертации в Университете Макса Планка в Бонне. Он отказался помогать с кодом, но дал совет: «Сначала напиши код для авторизации пользователя, — сказал он. — Ты справишься».
Совет оказался полезным, считает Дуров. Он начал создание сайта со страницы входа в систему, когда не был еще создан даже процесс регистрации: данные первых нескольких пользователей были вписаны в базу данных им вручную. Дуров рассказал, что в сентябре 2006 года писал код для «ВКонтакте» по 20 часов подряд, после чего ел и десять часов спал.
«После рабочего дня я варил себе ведро макарон и съедал их с большим количеством сыра. Другой еды не требовалось. Мне было все равно, день на улице или ночь. Социальные связи перестали существовать. Важен был только код. Я старался сделать каждый фрагмент моего проекта безупречным», — пояснил предприниматель.
Завершению проекта за запланированные четыре недели помешала концентрация на деталях, объяснил Дуров и отметил: благодаря единоличной работе над проектом весь код был хорошо знаком и удавалось быстро найти и исправить ошибки, не приходилось тратить время на внутреннюю коммуникацию. Второй разработчик появился спустя несколько месяцев, когда количество пользователей достигло 1 млн.
Проект удалось запустить спустя шесть недель вместо четырех, на него были приглашены тысячи пользователей из предыдущего проекта для студентов, который создавался с 2003-го.
Подробнее в англоязычном блоге Дурова в телеграмме - https://t.me/durov/355
Telegram
Pavel Durov
#lifestories 🐶
Exactly 18 years ago today, I launched VK—my first large company. Below is the story of how it happened.
I graduated from Saint-Petersburg University in the summer of 2006. I wanted to keep in touch with my former classmates, but I knew…
Exactly 18 years ago today, I launched VK—my first large company. Below is the story of how it happened.
I graduated from Saint-Petersburg University in the summer of 2006. I wanted to keep in touch with my former classmates, but I knew…
👍6❤3
10 октября CSS (каскадные таблицы стилей, применяемые в HTML и ряде других технологий) исполнилось 30 лет. В этот день норвежский программист Хокон Виум Ли (норв. Håkon Wium Lie) опубликовал предложение добавить к HTML стилизацию с помощью каскадных таблиц стилей
Оригинальное предложение 30-летней давности, с которого и началась история CSS - https://www.w3.org/People/howcome/p/cascade.html
Оригинальное предложение 30-летней давности, с которого и началась история CSS - https://www.w3.org/People/howcome/p/cascade.html
👍7✍2
4 не очень известные функции HTTP2
✅ HTTP2 кодирует сообщения в двоичный формат. Он более эффективен, компактный и менее подвержен ошибкам. И также позволяет легко разбивать сообщения на кадры перед отправкой по TCP-соединению.
✅ HTTP2 позволяет отправлять несколько одновременных ответов на запрос клиента. То есть сервер может отправлять клиенту дополнительные ресурсы вместе с запрошенной HTML-страницей. Также известно как Server Push.
✅ Мультиплексирование запросов и ответов. Клиенты и серверы теперь могут разбивать HTTP-сообщение на независимые кадры, чередовать их во время передачи и собирать их заново на другом конце.
✅ HTTP 2 использует сжатие HPACK. Это специфичная для HTTP2 программа сжатия, которая может сжимать кадры заголовков с помощью специальных алгоритмов. HPACK может отслеживать ранее отправленные поля метаданных и сжимать их в последующих запросах.
✅ HTTP2 кодирует сообщения в двоичный формат. Он более эффективен, компактный и менее подвержен ошибкам. И также позволяет легко разбивать сообщения на кадры перед отправкой по TCP-соединению.
✅ HTTP2 позволяет отправлять несколько одновременных ответов на запрос клиента. То есть сервер может отправлять клиенту дополнительные ресурсы вместе с запрошенной HTML-страницей. Также известно как Server Push.
✅ Мультиплексирование запросов и ответов. Клиенты и серверы теперь могут разбивать HTTP-сообщение на независимые кадры, чередовать их во время передачи и собирать их заново на другом конце.
✅ HTTP 2 использует сжатие HPACK. Это специфичная для HTTP2 программа сжатия, которая может сжимать кадры заголовков с помощью специальных алгоритмов. HPACK может отслеживать ранее отправленные поля метаданных и сжимать их в последующих запросах.
👍7✍3🔥1
ByteDance, материнская компания TikTok, уволила более 500 человек в Малайзии, заменив их искусственным интеллектом. Большинство попавших под сокращение занимались проверкой и модерацией контента. Теперь ByteDance автоматизирует этот процесс.
Как сообщает Reuters со ссылкой на заявление ByteDance, в компании обнаружили, что около 80% контента, нарушающего правила TikTok, могут найти и удалить ИИ-системы.
Увольнения грядут в отделе модерации не только в Малайзии. В TikTok подтвердили, что сокращения пройдут в других странах, поскольку компания планирует использовать ИИ для модерации контента по всему миру.
https://www.reuters.com/technology/bytedance-cuts-over-700-jobs-malaysia-shift-towards-ai-moderation-sources-say-2024-10-11/
Как сообщает Reuters со ссылкой на заявление ByteDance, в компании обнаружили, что около 80% контента, нарушающего правила TikTok, могут найти и удалить ИИ-системы.
Увольнения грядут в отделе модерации не только в Малайзии. В TikTok подтвердили, что сокращения пройдут в других странах, поскольку компания планирует использовать ИИ для модерации контента по всему миру.
https://www.reuters.com/technology/bytedance-cuts-over-700-jobs-malaysia-shift-towards-ai-moderation-sources-say-2024-10-11/
Reuters
ByteDance's TikTok cuts hundreds of jobs in shift towards AI content moderation
Social media platform TikTok is laying off hundreds of employees from its global workforce, including a large number of staff in Malaysia, the company said on Friday, as it shifts focus towards a greater use of AI in content moderation.
😐2👎1
This media is not supported in your browser
VIEW IN TELEGRAM
Пользователь Reddit автоматизировал решение задач Leetcode с помощью API Sonnet 3.5 Клода и Python. Скрипт полностью автономно выполнил 633 задачи за 24 часа. Он имел 86% успешных попыток и стоил 9 долларов в виде кредитов API.
Неудивительно, если кандидаты при собеседованиях с использованием Leetcode начнут показывать очень хорошие результаты на знакомых данных.
https://www.reddit.com/r/leetcode/comments/1ex7a1k/i_automated_leetcode_using_claudes_35_sonnet_api/
Неудивительно, если кандидаты при собеседованиях с использованием Leetcode начнут показывать очень хорошие результаты на знакомых данных.
https://www.reddit.com/r/leetcode/comments/1ex7a1k/i_automated_leetcode_using_claudes_35_sonnet_api/
👍4👏1🥴1
Google начал работать над официальным способом запуска приложений Linux на Android. Инженеры Google начали работу над новым приложением Terminal для Android пару недель назад. Приложение Terminal является частью Android Virtualization Framework (AVF) и содержит WebView, который подключается к виртуальной машине Linux через локальный IP-адрес, что позволяет вам запускать команды Linux с хоста Android. Для активации приложения Terminal в сборках Android из репозитория AOSP следует включить в секции "Settings > System > Developer" опцию "Linux terminal".
В одном из патчей Google сообщает, что существующее приложение «LinuxInstaller», которое загружает и настраивает Debian для работы на виртуальной машине через AVF, будет «скоро объединено с приложением терминал». Это говорит о том, что терминал станет универсальным приложением, которое загружает, настраивает, запускает и взаимодействует с экземпляром Debian, запущеным на виртуальной машине.
https://www.androidauthority.com/android-linux-terminal-app-3489887/
В одном из патчей Google сообщает, что существующее приложение «LinuxInstaller», которое загружает и настраивает Debian для работы на виртуальной машине через AVF, будет «скоро объединено с приложением терминал». Это говорит о том, что терминал станет универсальным приложением, которое загружает, настраивает, запускает и взаимодействует с экземпляром Debian, запущеным на виртуальной машине.
https://www.androidauthority.com/android-linux-terminal-app-3489887/
🔥4
Количество выпускников российских технических вузов покрывает всего 10% спроса на ИТ-специалистов. По словам Алексея Фетисова, генерального директора ИТ-холдинга «Т1», для устойчивого развития ИТ-отрасли в России еще в 2023 г. было необходимо дополнительно 500-700 тыс. специалистов. При этом, несмотря на ежегодное увеличение бюджетных мест до 25% в год, выпускники вузов закрывают лишь 5-10% от потребности рынка. Поскольку эффект от этих мер будет ощутим в долгосрочной перспективе, нехватка кадров ощущается сейчас и будет ощутима еще несколько лет
По мысли Фетисова, решение проблемы требует комплексного подхода в двух направлениях. Первое заключается в развитии системы обучения и подготовки ИТ-специалистов, при котором студентам необходимо давать реальные навыки, которые позволят им уверенно войти в профессиональную среду. А второе направление представляет создание условий для карьерного роста и предоставление возможности развиваться внутри компаний, повышать квалификацию и приобретать необходимый опыт.
https://www.cnews.ru/news/line/2024-10-14_kolichestvo_vypusknikov_rossijskih
По мысли Фетисова, решение проблемы требует комплексного подхода в двух направлениях. Первое заключается в развитии системы обучения и подготовки ИТ-специалистов, при котором студентам необходимо давать реальные навыки, которые позволят им уверенно войти в профессиональную среду. А второе направление представляет создание условий для карьерного роста и предоставление возможности развиваться внутри компаний, повышать квалификацию и приобретать необходимый опыт.
https://www.cnews.ru/news/line/2024-10-14_kolichestvo_vypusknikov_rossijskih
CNews.ru
Количество выпускников российских технических вузов покрывает всего 10% спроса на ИТ-специалистов - CNews
Количество выпускников российских технических вузов покрывает всего 10% спроса на ИТ-специалистов. По словам...
👍1😁1
Исследователи из Университета Женевы, Университета Эдинбурга и группы Microsoft Research представили обновление нейросети DIAMOND (DIffusion As a Model Of eNvironment Dreams). Модель машинного обучения теперь может в реальном времени генерировать геймплей игры Counter-Strike: Global Offensive.
DIAMOND также реагирует на нажатия клавиш и использует эти данные для генерации следующего кадра. При этом для запуска с частотой обновления экрана 10 FPS будет достаточно стандартной видеокарты RTX 3090. В работе модели прослеживаются визуальные баги, например, персонаж иногда может проходить сквозь стены, а оружие в руках — меняться.
Проект опубликован на GitHub и нейросимуляцию CS:GO можно запустить локально.
https://diamond-wm.github.io/
DIAMOND также реагирует на нажатия клавиш и использует эти данные для генерации следующего кадра. При этом для запуска с частотой обновления экрана 10 FPS будет достаточно стандартной видеокарты RTX 3090. В работе модели прослеживаются визуальные баги, например, персонаж иногда может проходить сквозь стены, а оружие в руках — меняться.
Проект опубликован на GitHub и нейросимуляцию CS:GO можно запустить локально.
https://diamond-wm.github.io/
🤯5
Исследование: медицинские ответы ИИ-бота Microsoft Copilot могут привести к ухудшению состояния в 42% случаев
Учёные из Университета Эрлангена — Нюрнберга провели исследование, посвящённое ответам Microsoft Copilot на медицинские вопросы. Исследование показало, что Microsoft Copilot даёт верную информацию только в 54% случаев. 42% полученных ответов могут навредить, ещё 22% — серьёзно навредить и даже привести к смерти.
В ходе исследования у Microsoft Copilot попросили ответить на 10 самых популярных медицинских вопросов в США и дать консультацию по 50 самым часто выписываемым препаратам и медикаментам. Всего в рамках работы учёные получили 500 ответов, каждый из которых оценили по точности и полноте.
Исследователи пришли к выводу, что не стоит полагаться на системы ИИ, такие как Microsoft Copilot, для получения точной медицинской информации.
https://www.scimex.org/newsfeed/dont-ditch-your-human-gp-for-dr-chatbot-quite-yet
Учёные из Университета Эрлангена — Нюрнберга провели исследование, посвящённое ответам Microsoft Copilot на медицинские вопросы. Исследование показало, что Microsoft Copilot даёт верную информацию только в 54% случаев. 42% полученных ответов могут навредить, ещё 22% — серьёзно навредить и даже привести к смерти.
В ходе исследования у Microsoft Copilot попросили ответить на 10 самых популярных медицинских вопросов в США и дать консультацию по 50 самым часто выписываемым препаратам и медикаментам. Всего в рамках работы учёные получили 500 ответов, каждый из которых оценили по точности и полноте.
Исследователи пришли к выводу, что не стоит полагаться на системы ИИ, такие как Microsoft Copilot, для получения точной медицинской информации.
https://www.scimex.org/newsfeed/dont-ditch-your-human-gp-for-dr-chatbot-quite-yet
www.scimex.org
Don't ditch your human GP for Dr Chatbot quite yet
Don't ditch your human GP for Dr Chatbot quite yet
We shouldn’t rely on artificial intelligence (AI) for accurate and safe information about medications, because some of the information AI
We shouldn’t rely on artificial intelligence (AI) for accurate and safe information about medications, because some of the information AI
👏3❤1