Мы рады объявить, что первый Новогодний Челледж из квестовой линии успешно пройден!
участники: @zart227 и @Barakuda1337 (практически одновременно)
Они получили 12 месяцев Telegram Premium
Вы можете прислать свой вариант решения задачи в виде Pull Request! И поставить звезду
Обсуждаем решения тут
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6🎉3⚡2❤1
Какой вклад в Open Source внёс принтер? 🦌
В 1970–1980-х годах Ричард Столлман работал программистом в лаборатории искусственного интеллекта MIT. Там использовалась локально созданная операционная система ITS (Incompatible Timesharing System).
Когда Столлман попытался улучшить драйвер лазерного принтера Xerox, склонного к заеданию бумаги, он столкнулся с тем, что Xerox отказалась предоставить исходный код. Более того, выяснилось, что его знакомый из другого университета знал, как это починить, но тоже не мог помочь — он был связан договором о неразглашении (NDA).
Позже Столлман вспоминал:
Тогда Столлман решил создать альтернативу — операционную систему, полностью состоящую из свободных программных инструментов: редакторов, компиляторов, утилит.
Он решил, что система должна быть совместима с UNIX, чтобы программисты могли использовать её без необходимости изучать новую ОС. Так появилось название GNU («GNU’s Not UNIX»)
В январе 1984 года Ричард Столлман ушёл из MIT, чтобы начать разработку системы GNU. Он сделал это специально, чтобы MIT не могло вмешиваться в распространение GNU как свободного программного обеспечения.
Столлман определяет свободное программное обеспечение как обладающее четырьмя ключевыми свободами:
🔥 Свобода запускать программу для любых целей.
🔥 Свобода изменять программу под свои нужды (для этого необходимо иметь доступ к исходному коду).
🔥 Свобода распространять копии программы — как бесплатно, так и за плату.
🔥 Свобода распространять модифицированные версии, чтобы сообщество могло пользоваться улучшениями.
🏆 Вступайте в Опенсорсеры, сообщество Open Source программистов!
В 1970–1980-х годах Ричард Столлман работал программистом в лаборатории искусственного интеллекта MIT. Там использовалась локально созданная операционная система ITS (Incompatible Timesharing System).
Когда Столлман попытался улучшить драйвер лазерного принтера Xerox, склонного к заеданию бумаги, он столкнулся с тем, что Xerox отказалась предоставить исходный код. Более того, выяснилось, что его знакомый из другого университета знал, как это починить, но тоже не мог помочь — он был связан договором о неразглашении (NDA).
Позже Столлман вспоминал:
«Это была моя первая встреча с соглашением о неразглашении, и я стал его жертвой... Такие соглашения — не безобидны. Они наносят вред.»
Тогда Столлман решил создать альтернативу — операционную систему, полностью состоящую из свободных программных инструментов: редакторов, компиляторов, утилит.
Он решил, что система должна быть совместима с UNIX, чтобы программисты могли использовать её без необходимости изучать новую ОС. Так появилось название GNU («GNU’s Not UNIX»)
В январе 1984 года Ричард Столлман ушёл из MIT, чтобы начать разработку системы GNU. Он сделал это специально, чтобы MIT не могло вмешиваться в распространение GNU как свободного программного обеспечения.
Столлман определяет свободное программное обеспечение как обладающее четырьмя ключевыми свободами:
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10👍3❤2
Был на Gorky DrinkUp, выступал и рассказывал про наше сообщество Опенсорсеры 🏆
Был очень ламповый формат, живые разговоры, основатели сообществ и представители компаний.
Для тех, кому интересны open source и совместная разработка то вам в Опенсорсеры, будем рады вас там видеть :)
Рекомендую, если хотите душевные айти-встречи:
➡️ @gorky_drinkup
Был очень ламповый формат, живые разговоры, основатели сообществ и представители компаний.
Для тех, кому интересны open source и совместная разработка то вам в Опенсорсеры, будем рады вас там видеть :)
Рекомендую, если хотите душевные айти-встречи:
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8❤3🎉2
Open Source проект может быть технически отличным и при этом оставаться неизвестным. Всё прекрасно работает, но репозиторий не привлекает ни пользователей, ни контрибьюторов. Причина чаще всего не в качестве кода, а в том, как проект представлен на GitHub.
Там я разорал проект Tgin (инфраструктурная прослойка для Telegram-ботов на Rust). У проекта отличный потенциал. На его примере я покажу, какие элементы репозитория реально влияют на интерес к проекту, где чаще всего теряются пользователи и контрибьюторы.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9❤2👍2
Итак, когда разработчик размещает лицензию MIT на своем репозитории, а затем злится, что кто-то "украл" его проект... приятель, ты буквально всем разрешил делать именно это. Это все равно что оставить входную дверь распахнутой настежь с табличкой "угощайтесь", а потом вызвать полицию, когда кто-то заберет ваш телевизор.
Драматическая поза персидской кошки прекрасно отражает абсурдность жалоб на то, что ты явно разрешил. Друг мой, если ты хотел получить защиту авторского лева, тебе следовало использовать GPL.
programming_humor
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7🔥3👍1
Кто-то только что задал запретный вопрос, который вызвал бы экзистенциальный кризис у любого разработчика компиляторов. Если компиляторы преобразуют Python в машинный код, а большие языковые модели преобразуют английский в Python, то почему бы просто... не обойтись без посредников и не писать всё на ассемблере? А ещё лучше на двоичном языке?
С технической точки зрения логика верна, но она совершенно не учитывает суть уровней абстракции. Конечно, мы могли бы все писать на ассемблере, как мы могли бы сами добывать себе еду и разводить огонь с помощью палок. Но у некоторых из нас есть дедлайны, здравый смысл и глубокое уважение к тому, что мы не управляем регистрами вручную для простого «Hello World».
Высокоуровневые языки существуют потому, что люди не умеют думать как машины, а машины не умеют понимать намерения людей. Суть в том, чтобы каждый уровень делал то, что у него получается лучше всего. Иначе мы бы до сих пор переключали тумблеры на перфокартах, отлаживая ошибки сегментации во сне.
programming_humor
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍8🤯3🔥2
Самоблокирующийся Open Source новый уровень абсурда
Наткнулся на иностранную статью, где журналист всерьёз предложил, чтобы Open Source код сам себя блокировал в России и Китае из-за геополитических причин.
С технической точки зрения это бессмысленно, всегда можно будет обойти через VPN, прокси или просто собрать проект без этого куска логики.
Ирония в том, что такая логика полностью противоречит самой природе Open Source.
Open Source — это про свободу чтения, изменения, и распространения кода. Как только мы говорим: «этот код для одних, но не для других», то свобода заканчивается.
Можно сколько угодно называть это опенсорсом, но по сути это уже обычное проприетарное ПО с политическим фильтром🤡
Что думаете ?
⚫️ OpenSourceHub.tech 👆
Наткнулся на иностранную статью, где журналист всерьёз предложил, чтобы Open Source код сам себя блокировал в России и Китае из-за геополитических причин.
С технической точки зрения это бессмысленно, всегда можно будет обойти через VPN, прокси или просто собрать проект без этого куска логики.
Ирония в том, что такая логика полностью противоречит самой природе Open Source.
Open Source — это про свободу чтения, изменения, и распространения кода. Как только мы говорим: «этот код для одних, но не для других», то свобода заканчивается.
Можно сколько угодно называть это опенсорсом, но по сути это уже обычное проприетарное ПО с политическим фильтром
Что думаете ?
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍9❤3🔥2
Эта умиротворённая улыбка, когда вы уже сыты по горло конфликтами при слиянии и решаете, что
#meme
--force единственный выход#meme
😈8🔥1👏1
Даже если у него мало звёзд, добавьте его или issues на платформу (как?). Это способ получить новых пользователей, контрибьютеров, и обсуждение со стороны разработчиков, в нашем сообществе
Так же у нас есть рубрика с разборами проектов от участников сообщества, даём рекомендации и помогаем сделать репозиторий более привлекательный для пользователей и контрибьютеров.
Вступай в уютное сообщество разработчиков:🏆 Опенсорсеры
Попробовать можно здесь:
Please open Telegram to view this post
VIEW IN TELEGRAM
😈8🏆2🍓2
Когда вы в начале пути программиста, почти всё обучение происходит в вакууме. Вы пишете пет-проекты, смотрите бесконечные курсы и решаете задачи, результат которых увидите только вы сами. Но реальная разработка, это часто про командную игру.
Open Source — это возможность заглянуть под капот известных инструментов, поработать плечом к плечу с опытными разработчиками и внести вклад в продукты, которыми пользуются тысячи людей. И отличный способ выйти за пределы учебной песочницы.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10❤3🎉3
Бесплатный сыр для мейнтейнеров: Anthropic подсаживает опенсорс на ИИ-иглу?
Anthropic запустили программу Claude for Open Source. Они дают 6 месяцев бесплатной подписки Claude Max (самой мощной версии) активным мейнтейнерам открытых репозиториев.
Кто попадает под раздачу?
🟡 Ты основной мейнтейнер или ядро команды.
🟡 У репо 5 000+ звёзд на GitHub ИЛИ 1M+ загрузок в месяц.
🟡 Ты активен последние 3 месяца.
🤔 Звучит как жест доброй воли, правда?
5 000 звёзд или миллион загрузок в месяц, это уже не «пет-проект на выходных». Это проекты, которые реально стоят в продакшене. И именно этот фундамент Anthropic предлагают усилить своим инструментом. Или, если задуматься, может, ослабить? 🌚
Вопрос на засыпку
Вы бы доверили прод библиотеке, если бы знали, что значительная часть её кода написана через Claude Code?
⚫️ OpenSourceHub.tech 👆
Anthropic запустили программу Claude for Open Source. Они дают 6 месяцев бесплатной подписки Claude Max (самой мощной версии) активным мейнтейнерам открытых репозиториев.
Кто попадает под раздачу?
5 000 звёзд или миллион загрузок в месяц, это уже не «пет-проект на выходных». Это проекты, которые реально стоят в продакшене. И именно этот фундамент Anthropic предлагают усилить своим инструментом. Или, если задуматься, может, ослабить? 🌚
Вопрос на засыпку
Вы бы доверили прод библиотеке, если бы знали, что значительная часть её кода написана через Claude Code?
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥4😈2🍓1
А если бы весь код был закрыт? 😳
Мы привыкли, что запустить проект можно за вечер, просто собрав его из готовых кирпичиков. Но что, если бы каждый
Бесплатные фреймворки, открытые базы данных и возможность заглянуть в исходники стали для нас абсолютной нормой, которую мы воспринимаем как само собой разумеющееся. А если бы весь код был закрыт по умолчанию?
Попробуем представить, как в такой реальности выглядел бы технологический прогресс, безопасность, стартапы и образование.
https://habr.com/ru/articles/1006656
https://habr.com/ru/articles/1006656
https://habr.com/ru/articles/1006656
👍 Залетайте, буду рад вашей поддержке
Мы привыкли, что запустить проект можно за вечер, просто собрав его из готовых кирпичиков. Но что, если бы каждый
import стоил денег? Бесплатные фреймворки, открытые базы данных и возможность заглянуть в исходники стали для нас абсолютной нормой, которую мы воспринимаем как само собой разумеющееся. А если бы весь код был закрыт по умолчанию?
Попробуем представить, как в такой реальности выглядел бы технологический прогресс, безопасность, стартапы и образование.
https://habr.com/ru/articles/1006656
https://habr.com/ru/articles/1006656
https://habr.com/ru/articles/1006656
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍2😈2
OpenGL? Дружеское рукопожатие. OpenCV? Конечно, давай дружить. OpenSSH? Иди сюда, друг! OpenCL? Безусловно! OpenVPN? Конечно! Но тут появляется OpenAI, и все вдруг начинают спрашивать: «Погодите, вы называете себя КАК?» Ирония в том что OpenAI они буквально превратились из некоммерческой организации, обещавшей открытые исследования, в многомиллиардную корпорацию, которая держит свои модели под замком.
😈8👍3🔥3
Forwarded from Artem Pashkov
Если в боте @EasyContributeBot, в настройках проекта (или при его добавлении) стоит галочка «Ищу контрибьюторов», то система будет раз в 20 минут проверять репозиторий и автоматически добавлять задачи с лейблами:
Задачи автоматически будут появляться:
На нашей платформе:
В топике сообщества:
❗️ Если у вашей задачи нет этих лейблов
Вы по-прежнему можете добавить issue вручную через бота, если вы хотите сразу поделится конкретной задачей или не попадает под автофильтр.
На платформе собраны актуальные задачи под любые интересы, а фильтр «Лёгкий вход» поможет мгновенно найти Issues, с которых проще всего начать путь в проекте и набить руку на реальных задачах.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥2🎉1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥2😈1