Немного хороших новостей 🔥
Самое время вкатываться, кто еще не 😉 а помочь вкатиться поможет как раз этот канал и канал на ютуб. А кому нужны дополнительные частные дама консультации - велком в личку 🙌
#новости
Самое время вкатываться, кто еще не 😉 а помочь вкатиться поможет как раз этот канал и канал на ютуб. А кому нужны дополнительные частные дама консультации - велком в личку 🙌
#новости
👍2👎1🤔1
Forwarded from Минцифры России
С 2019 по 2023 год ИТ-отрасль — на первом месте по темпам роста среди крупных отраслей экономики. Произошло увеличение всех основных показателей: вклада в ВВП, объёма реализации продукции и услуг собственной разработки, численности сотрудников и инвестиций в основной капитал. Высшая школа экономики провела масштабное исследование ИТ-отрасли. Рассказываем о нём подробно.
ИТ в цифрах
@mintsifry
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
Go Live 🔥
Решил попробовать сегодня постримить. В 19:00 мск. Будут мои комментарии, lo-fi музыка, мое лицо в кадре 🙂
Буду просто сидеть кодить в свое удовольствие и попутно рассказывать, что происходит.
В программе: REST API, React, frontend, Mantine UI. А дальше как пойдет. Можно будет задать вопросы, высказать пожелания.
Импровизация, код и релакс 😊 Подключайтесь 🙌
#react #typescript #livecoding #webapp #lofi #youtube
https://youtube.com/live/3pLhyMEY-l0
Решил попробовать сегодня постримить. В 19:00 мск. Будут мои комментарии, lo-fi музыка, мое лицо в кадре 🙂
Буду просто сидеть кодить в свое удовольствие и попутно рассказывать, что происходит.
В программе: REST API, React, frontend, Mantine UI. А дальше как пойдет. Можно будет задать вопросы, высказать пожелания.
Импровизация, код и релакс 😊 Подключайтесь 🙌
#react #typescript #livecoding #webapp #lofi #youtube
https://youtube.com/live/3pLhyMEY-l0
Youtube
- YouTube
Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
👍4👎1🔥1🤔1
А вот накидайте в коментах по 1-2 вопроса по теме ИТ. Соберу их и потом отвечу
Хочется чем-то поделиться, рассказать интересное. А то и полезное может кому-то будет
#вопросОтвет
Хочется чем-то поделиться, рассказать интересное. А то и полезное может кому-то будет
#вопросОтвет
👍3👎1🤔1
Привет 🙌
А накидайте бустов для канала, кому не жалко. Как это сделать – будет вам задание разобраться самим как айтишникам 😉
А накидайте бустов для канала, кому не жалко. Как это сделать – будет вам задание разобраться самим как айтишникам 😉
👍2👎1🤔1
«Что будет проще для понимания условного гуманитария: js или питон?»
⏬⏬⏬
#вопросОтвет #расскажуЗаМинуту #python #js #вкатывание
⏬⏬⏬
#вопросОтвет #расскажуЗаМинуту #python #js #вкатывание
👍3👎1🤔1
Реальный Код
«Что будет проще для понимания условного гуманитария: js или питон?» ⏬⏬⏬ #вопросОтвет #расскажуЗаМинуту #python #js #вкатывание
This media is not supported in your browser
VIEW IN TELEGRAM
👍3
«Есть ли какие то симуляторы тестировки? Чтобы практиковаться»
https://django-todo.org
⏬⏬⏬
#вопросОтвет #расскажуЗаМинуту #тестирование
https://django-todo.org
⏬⏬⏬
#вопросОтвет #расскажуЗаМинуту #тестирование
👍3👎1🤔1
Реальный Код
«Есть ли какие то симуляторы тестировки? Чтобы практиковаться» https://django-todo.org ⏬⏬⏬ #вопросОтвет #расскажуЗаМинуту #тестирование
This media is not supported in your browser
VIEW IN TELEGRAM
👍2
‼️ Знак ‼️
Кстати, если ты ждал какой-то знак, чтобы начать заниматься программированием или тестированием – то вот он⚡️
Начни прямо сегодня!
- скачай питон
- начни писать что-то
- начни писать в файлике простенькую HTML-страничку
- напиши тест-кейсы для какого-то простого сайта
- полистай книжку по программированию
- поищи тут короткие ролики для вдохновения, что можно сделать простого
У тебя получится ✊
#мотивация #главноеНачать #вкатывание
Кстати, если ты ждал какой-то знак, чтобы начать заниматься программированием или тестированием – то вот он
Начни прямо сегодня!
- скачай питон
- начни писать что-то
- начни писать в файлике простенькую HTML-страничку
- напиши тест-кейсы для какого-то простого сайта
- полистай книжку по программированию
- поищи тут короткие ролики для вдохновения, что можно сделать простого
У тебя получится ✊
#мотивация #главноеНачать #вкатывание
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4👎1🤔1
А вот зацените, какие нелепые баги бывают в достаточно матерых продуктах, которыми пользуются тысячи людей (36К звезд на ГитХабе)
То есть в коде количество суток вычислялось не делением на 24, а умножением. После чего это значение использовалось для понимания, пора удалять логи или нет
Надо ли говорить, что условие почти всегда выполнялось…
🤪
Вот ссылка на тикет https://github.com/pocketbase/pocketbase/pull/5179
#чеБывает #забавное #баги #gitHub
То есть в коде количество суток вычислялось не делением на 24, а умножением. После чего это значение использовалось для понимания, пора удалять логи или нет
Надо ли говорить, что условие почти всегда выполнялось…
🤪
Вот ссылка на тикет https://github.com/pocketbase/pocketbase/pull/5179
#чеБывает #забавное #баги #gitHub
👍2🤔2👎1
Ребят, есть желание сделать видос с разбором куска кода.
Какой язык хотели бы увидеть в разборе?
Какой язык хотели бы увидеть в разборе?
Anonymous Poll
11%
C/C++
78%
Python
33%
Go
0%
JavaScript/TypeScript
11%
HTML/CSS
👍2🤔2👎1
Исходники MS-DOS
А вот любопытное – Microsoft выложила исходники ДОСа на ГитХаб 🙂
https://github.com/microsoft/MS-DOS
#msDos #gitHub #любопытно #исходники
А вот любопытное – Microsoft выложила исходники ДОСа на ГитХаб 🙂
https://github.com/microsoft/MS-DOS
#msDos #gitHub #любопытно #исходники
GitHub
GitHub - microsoft/MS-DOS: The original sources of MS-DOS 1.25, 2.0, and 4.0 for reference purposes
The original sources of MS-DOS 1.25, 2.0, and 4.0 for reference purposes - microsoft/MS-DOS
🤔2👍1👎1
Очень хороший текст про так называемый искусственный интеллект и пиар/хайп вокруг него. Прям очень точно описано. Советую почитать, чтобы избавиться от иллюзий и создаваемого вокруг ИИ/ML/AI/ChatGPT флёра всезнайки и всемогуча, знающего все и способного решить все проблемы
#искусственныйИнтеллект #статья #полезно
#искусственныйИнтеллект #статья #полезно
👍1👎1🤔1
Forwarded from Точка сборки
Искусственного интеллекта не существует.
Точнее, существует такой бренд, темка, которую активно форсят уж больше 10 лет (но были заходы и ранее). Но то, что сегодня пытаются впарить под этим брендом — интеллектом не является. С таким же успехом можно называть искусственным интеллектом 1С-Бухгалтерию или Яндекс.Навигатор.
Постараюсь объяснить на пальцах, что понимается под машинным обучением и нейросетями.
Это алгоритм. Как и любой алгоритм, он справляется (худо-бедно) с каким-то классом задач, но по определению не может решить ЛЮБУЮ задачу. Нейросеть — это результат статистической обработки большого массива данных, называемого обучающей выборкой. И вся её "интеллектуальность" на самом деле сводится к тому, чтобы при получении каких-то входных данных выплюнуть результат, который сохранился при обучении на тех конкретных данных.
Грубо, нейронке дали на вход тысячи разных фото с котиками, и сказали — это котик. Потом дали ещё столько же фоток собакенов — это собакен. В нейронах отпечатались числовые коэффициенты (веса) и можно теперь на вход подавать какую-то новую фотку и ожидать на выходе что-то вроде "это 34% котик и 18% собак". Я намеренно не буду углубляться в особенности алгоритмов и разные способы сделать их "умнее". Важен принцип: нейросети — это алгоритм для распознавания паттернов, образов. Там нет интеллектуальной деятельности от слова совсем.
Распознавать фоточки и текст, имитировать диалог, переводить, рисовать однотипные картинки по текстовому запросу, предлагать код в редакторе, чистить звук от шума, подсвечивать новобразования в снимках МРТ — да. Но думать — нет, сорри.
Также как сортировка пузырьком сортирует массивы данных, но не может играть в шахматы или строить маршрут.
Как и у любого алгоритма, у нейросетей есть свои минусы и ограничения. Первое, что вытекает из определения — это обучающая выборка. Она должна быть очень большой, очень полной и очень достоверной. Если мы дали всего по 100 фоток котиков и собак, точность распознавания будет никакая. Если мы не додали фоток мышей, то грызуны будут распознаваться котопсами. Если мы взяли в качестве источника википедию, то итоговая нейронка будет с явно перекошенными политическими убеждениями.
Самое прикольное, что исправить "убеждения" нейронки очень сложно, т.к. она представляет собой не структурированную библиотеку с человеко-читабельными записями, а просто кучу цифр и какая там цифра за что отвечает — невозможно определить. Это приводит к смешным (и обидным) казусам, типа того как Google Photos распознавали негров как обезьян, и к вынужденному обкладыванию костылями поверх выданных результатов вроде исправления 6+пальцевых персонажей или ручной цензуры — про Путина не говорить, порнуху не рисовать. В общем, если в обучающую выборку когда-то попали кривые данные, то выковырять их оттуда никак не получится — проще обучить заново.
На этом страдания разработчиков не заканчиваются: выбор параметров и структуры нейросети — штука нетривиальная и делается методом проб и ошибок с подключением интуиции (т.к. у этой задачи нет правильного ответа). Сколько у нейронки входов/выходов, глубина и прочее — всё это определяется разработчиком и, соответственно, тоже может быть зафакаплено.
Нейросети очень долго и дорого обучать — требуется много процессорной мощи и электроэнергии. А ещё их очень сложно "дообучивать" в реальном времени на новых данных: новости должны просочиться в нейрончики, и как-то скорректировать веса связей, обученных ранее (см. выше про исправление убеждений).
В общем, конечным пользователям всегда стоит задаваться вопросами:
- На каких данных обучалась нейронка?
- Кто эти данные предоставил и можно ли ему доверять?
- Являются ли данные достоверными и актуальными?
- Как мы можем убедиться в том, что ничего левого в нейронку не попало (спойлер: никак)?
Текст получился большим, так что вопросы о том, заменит ли ИИ человека, почему нейросети внедряют во всё подряд, почему в это вливают огромные бабки, случится ли вот-вот качественный скачок, мы оставим до следующего раза.
Точнее, существует такой бренд, темка, которую активно форсят уж больше 10 лет (но были заходы и ранее). Но то, что сегодня пытаются впарить под этим брендом — интеллектом не является. С таким же успехом можно называть искусственным интеллектом 1С-Бухгалтерию или Яндекс.Навигатор.
Постараюсь объяснить на пальцах, что понимается под машинным обучением и нейросетями.
Это алгоритм. Как и любой алгоритм, он справляется (худо-бедно) с каким-то классом задач, но по определению не может решить ЛЮБУЮ задачу. Нейросеть — это результат статистической обработки большого массива данных, называемого обучающей выборкой. И вся её "интеллектуальность" на самом деле сводится к тому, чтобы при получении каких-то входных данных выплюнуть результат, который сохранился при обучении на тех конкретных данных.
Грубо, нейронке дали на вход тысячи разных фото с котиками, и сказали — это котик. Потом дали ещё столько же фоток собакенов — это собакен. В нейронах отпечатались числовые коэффициенты (веса) и можно теперь на вход подавать какую-то новую фотку и ожидать на выходе что-то вроде "это 34% котик и 18% собак". Я намеренно не буду углубляться в особенности алгоритмов и разные способы сделать их "умнее". Важен принцип: нейросети — это алгоритм для распознавания паттернов, образов. Там нет интеллектуальной деятельности от слова совсем.
Распознавать фоточки и текст, имитировать диалог, переводить, рисовать однотипные картинки по текстовому запросу, предлагать код в редакторе, чистить звук от шума, подсвечивать новобразования в снимках МРТ — да. Но думать — нет, сорри.
Также как сортировка пузырьком сортирует массивы данных, но не может играть в шахматы или строить маршрут.
Как и у любого алгоритма, у нейросетей есть свои минусы и ограничения. Первое, что вытекает из определения — это обучающая выборка. Она должна быть очень большой, очень полной и очень достоверной. Если мы дали всего по 100 фоток котиков и собак, точность распознавания будет никакая. Если мы не додали фоток мышей, то грызуны будут распознаваться котопсами. Если мы взяли в качестве источника википедию, то итоговая нейронка будет с явно перекошенными политическими убеждениями.
Самое прикольное, что исправить "убеждения" нейронки очень сложно, т.к. она представляет собой не структурированную библиотеку с человеко-читабельными записями, а просто кучу цифр и какая там цифра за что отвечает — невозможно определить. Это приводит к смешным (и обидным) казусам, типа того как Google Photos распознавали негров как обезьян, и к вынужденному обкладыванию костылями поверх выданных результатов вроде исправления 6+пальцевых персонажей или ручной цензуры — про Путина не говорить, порнуху не рисовать. В общем, если в обучающую выборку когда-то попали кривые данные, то выковырять их оттуда никак не получится — проще обучить заново.
На этом страдания разработчиков не заканчиваются: выбор параметров и структуры нейросети — штука нетривиальная и делается методом проб и ошибок с подключением интуиции (т.к. у этой задачи нет правильного ответа). Сколько у нейронки входов/выходов, глубина и прочее — всё это определяется разработчиком и, соответственно, тоже может быть зафакаплено.
Нейросети очень долго и дорого обучать — требуется много процессорной мощи и электроэнергии. А ещё их очень сложно "дообучивать" в реальном времени на новых данных: новости должны просочиться в нейрончики, и как-то скорректировать веса связей, обученных ранее (см. выше про исправление убеждений).
В общем, конечным пользователям всегда стоит задаваться вопросами:
- На каких данных обучалась нейронка?
- Кто эти данные предоставил и можно ли ему доверять?
- Являются ли данные достоверными и актуальными?
- Как мы можем убедиться в том, что ничего левого в нейронку не попало (спойлер: никак)?
Текст получился большим, так что вопросы о том, заменит ли ИИ человека, почему нейросети внедряют во всё подряд, почему в это вливают огромные бабки, случится ли вот-вот качественный скачок, мы оставим до следующего раза.
👍3
P.S. кстати, теоретическая база ИИ была заложена еще в 60-х годах, однако тогда еще не было достаточных вычислительных мощностей, чтобы реализовать это на практике
Я там дропнул новый релиз моей утилитки для генерации красивых плашек для ГитХаба с вашей статистикой по языкам
https://github.com/DiPaolo/git-stats-plate-gen/releases/tag/v2.1.0
Пробуйте, отписывайте баги, пожелания, похвальбы
#git #news #release
https://github.com/DiPaolo/git-stats-plate-gen/releases/tag/v2.1.0
Пробуйте, отписывайте баги, пожелания, похвальбы
#git #news #release
GitHub
Release Release v2.1.0 · DiPaolo/git-stats-plate-gen
Major Changes
improvements
significant speed improvement by using parallelization (20 repos are processed at a time for now) [#20]
improvements
significant speed improvement by using parallelization (20 repos are processed at a time for now) [#20]
👍3👎1🤔1
спешу поделиться с вами радостью!
в совсем недавно вышедший питон 3.13 вошел мой фикс 😃 ууууууррррааааааа 🥳 несказанно счастлив и горжусь 💪
бага была зарепорчена мною еще года три назад, и пофикшена тогда же:
argparse incorrectly shows help string on a new line in case of long command string (https://github.com/python/cpython/issues/87041)
а вот и сам фикс: https://github.com/python/cpython/commit/8d3a0fecbe2edb69cf66db82f1c59601aac94651
так что вот, приложил свою руку 😎☺️
#python
в совсем недавно вышедший питон 3.13 вошел мой фикс 😃 ууууууррррааааааа 🥳 несказанно счастлив и горжусь 💪
бага была зарепорчена мною еще года три назад, и пофикшена тогда же:
argparse incorrectly shows help string on a new line in case of long command string (https://github.com/python/cpython/issues/87041)
а вот и сам фикс: https://github.com/python/cpython/commit/8d3a0fecbe2edb69cf66db82f1c59601aac94651
так что вот, приложил свою руку 😎☺️
#python
GitHub
argparse incorrectly shows help string on a new line in case of long command string · Issue #87041 · python/cpython
BPO 42875 Nosy @rhettinger, @DiPaolo PRs #24177 Files argparse-indent-sample.py Note: these values reflect the state of the issue at the time it was migrated and might not reflect the current state...
🔥3👍2👎2❤1👏1🤔1🤓1
что же касается самого релиза, то я для себя отметил следующее:
- PEP 703 – Making the Global Interpreter Lock Optional in CPython (https://peps.python.org/pep-0703/)
- вместо него есть штука Free-threaded CPython (https://docs.python.org/3/whatsnew/3.13.html#free-threaded-cpython)
- A better interactive interpreter (https://docs.python.org/3/whatsnew/3.13.html#whatsnew313-better-interactive-interpreter)
- PEP 730 – Adding iOS as a supported platform (https://peps.python.org/pep-0730/)
- PEP 738 – Adding Android as a supported platform (https://peps.python.org/pep-0738/)
полный список фич и обновлений тут https://www.python.org/downloads/release/python-3130/
🐍
#python #release
- PEP 703 – Making the Global Interpreter Lock Optional in CPython (https://peps.python.org/pep-0703/)
- вместо него есть штука Free-threaded CPython (https://docs.python.org/3/whatsnew/3.13.html#free-threaded-cpython)
- A better interactive interpreter (https://docs.python.org/3/whatsnew/3.13.html#whatsnew313-better-interactive-interpreter)
- PEP 730 – Adding iOS as a supported platform (https://peps.python.org/pep-0730/)
- PEP 738 – Adding Android as a supported platform (https://peps.python.org/pep-0738/)
полный список фич и обновлений тут https://www.python.org/downloads/release/python-3130/
🐍
#python #release
👍5👎2🤔2