home.social

#computer_science — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #computer_science, aggregated by home.social.

  1. The Agentic AI book: From Language Models to Multi-Agent Systems by Dr. Ryan Rad is the featured book 📖 on Leanpub!

    It's never been easier to build an AI agent—and never been harder to make one that actually works. This book takes you from language model foundations to production-ready multi-agent systems, with the depth to understand what you're building and why it fails.

    Link: leanpub.com/TheAgenticAIbook

    #ai #computer_science #deep_learning #data_science #gpt #neural_networks

  2. Radia Joy Perlman came up with a brilliant solution in just a few days to make computer networks both larger and more reliable.

    She created #STP, which allows networks to have backup paths for safety, but turns off any extra paths that could cause a loop. This leaves just one clear, active path for data to travel between any two points on the network.

    Perlman even wrote a short #poem, called "Algorhyme," to explain how STP works: 🤩

    I think that I shall never see
    A graph more lovely than a tree.

    A tree whose crucial property
    Is loop-free connectivity.

    A tree which must be sure to span
    So packets can reach every LAN.

    First the root must be selected.
    By ID it is elected.

    Least cost paths from root are traced.
    In the tree these paths are placed.

    A mesh is made by folks like me
    Then bridges find a spanning tree.

    #Radia_Joy_Perlman

    2/2 Fin

    #CelebratingWomen #Poetry #Computer_Science

  3. Radia Joy Perlman came up with a brilliant solution in just a few days to make computer networks both larger and more reliable.

    She created #STP, which allows networks to have backup paths for safety, but turns off any extra paths that could cause a loop. This leaves just one clear, active path for data to travel between any two points on the network.

    Perlman even wrote a short #poem, called "Algorhyme," to explain how STP works: 🤩

    I think that I shall never see
    A graph more lovely than a tree.

    A tree whose crucial property
    Is loop-free connectivity.

    A tree which must be sure to span
    So packets can reach every LAN.

    First the root must be selected.
    By ID it is elected.

    Least cost paths from root are traced.
    In the tree these paths are placed.

    A mesh is made by folks like me
    Then bridges find a spanning tree.

    #Radia_Joy_Perlman

    2/2 Fin

    #CelebratingWomen #Poetry #Computer_Science

  4. Radia Joy Perlman came up with a brilliant solution in just a few days to make computer networks both larger and more reliable.

    She created #STP, which allows networks to have backup paths for safety, but turns off any extra paths that could cause a loop. This leaves just one clear, active path for data to travel between any two points on the network.

    Perlman even wrote a short #poem, called "Algorhyme," to explain how STP works: 🤩

    I think that I shall never see
    A graph more lovely than a tree.

    A tree whose crucial property
    Is loop-free connectivity.

    A tree which must be sure to span
    So packets can reach every LAN.

    First the root must be selected.
    By ID it is elected.

    Least cost paths from root are traced.
    In the tree these paths are placed.

    A mesh is made by folks like me
    Then bridges find a spanning tree.

    #Radia_Joy_Perlman

    2/2 Fin

    #CelebratingWomen #Poetry #Computer_Science

  5. Radia Joy Perlman came up with a brilliant solution in just a few days to make computer networks both larger and more reliable.

    She created #STP, which allows networks to have backup paths for safety, but turns off any extra paths that could cause a loop. This leaves just one clear, active path for data to travel between any two points on the network.

    Perlman even wrote a short #poem, called "Algorhyme," to explain how STP works: 🤩

    I think that I shall never see
    A graph more lovely than a tree.

    A tree whose crucial property
    Is loop-free connectivity.

    A tree which must be sure to span
    So packets can reach every LAN.

    First the root must be selected.
    By ID it is elected.

    Least cost paths from root are traced.
    In the tree these paths are placed.

    A mesh is made by folks like me
    Then bridges find a spanning tree.

    #Radia_Joy_Perlman

    2/2 Fin

    #CelebratingWomen #Poetry #Computer_Science

  6. Radia Joy Perlman came up with a brilliant solution in just a few days to make computer networks both larger and more reliable.

    She created #STP, which allows networks to have backup paths for safety, but turns off any extra paths that could cause a loop. This leaves just one clear, active path for data to travel between any two points on the network.

    Perlman even wrote a short #poem, called "Algorhyme," to explain how STP works: 🤩

    I think that I shall never see
    A graph more lovely than a tree.

    A tree whose crucial property
    Is loop-free connectivity.

    A tree which must be sure to span
    So packets can reach every LAN.

    First the root must be selected.
    By ID it is elected.

    Least cost paths from root are traced.
    In the tree these paths are placed.

    A mesh is made by folks like me
    Then bridges find a spanning tree.

    #Radia_Joy_Perlman

    2/2 Fin

    #CelebratingWomen #Poetry #Computer_Science

  7. From @joannechocolat

    Radia Joy Perlman (born 1951) is an American computer programmer, network engineer, & major figure in assembling the networks and technology to enable what we now know as the Internet.

    Personal note:

    First of all, I love her name! "Radiating (happy, bright) Joy" - and all the photos of her I have seen seem to bear that out! 😊

    Her best-known contribution is the Spanning Tree Protocol (#STP), which transformed Ethernet from a technology limited to a few hundred nodes confined w/i a single building into a technology that can create large networks with hundreds of thousands of computers, & made fundamental contributions to internet routing, making it more resilient, scalable & easy to manage. The protocols she designed in the 80s remain widely deployed today.

    At the time, if a network had extra connections (called redundant links), it could create a "loop." A loop would cause data to circle around forever, flooding the network and causing it to fail.

    Perlman came up with a brilliant solution in just a few days. She created STP, which allows networks to have backup paths for safety, but turns off any extra paths that could cause a loop. This leaves just one clear, active path for data to travel between any two points on the network.

    Perlman even wrote a short #poem, called "Algorhyme," to explain how STP works: 🤩

    (To be continued ...)

    1/2

    #CelebratingWomen #Radia_Joy_Perlman #Computer_Science

  8. From @joannechocolat

    Radia Joy Perlman (born 1951) is an American computer programmer, network engineer, & major figure in assembling the networks and technology to enable what we now know as the Internet.

    Personal note:

    First of all, I love her name! "Radiating (happy, bright) Joy" - and all the photos of her I have seen seem to bear that out! 😊

    Her best-known contribution is the Spanning Tree Protocol (#STP), which transformed Ethernet from a technology limited to a few hundred nodes confined w/i a single building into a technology that can create large networks with hundreds of thousands of computers, & made fundamental contributions to internet routing, making it more resilient, scalable & easy to manage. The protocols she designed in the 80s remain widely deployed today.

    At the time, if a network had extra connections (called redundant links), it could create a "loop." A loop would cause data to circle around forever, flooding the network and causing it to fail.

    Perlman came up with a brilliant solution in just a few days. She created STP, which allows networks to have backup paths for safety, but turns off any extra paths that could cause a loop. This leaves just one clear, active path for data to travel between any two points on the network.

    Perlman even wrote a short #poem, called "Algorhyme," to explain how STP works: 🤩

    (To be continued ...)

    1/2

    #CelebratingWomen #Radia_Joy_Perlman #Computer_Science

  9. From @joannechocolat

    Radia Joy Perlman (born 1951) is an American computer programmer, network engineer, & major figure in assembling the networks and technology to enable what we now know as the Internet.

    Personal note:

    First of all, I love her name! "Radiating (happy, bright) Joy" - and all the photos of her I have seen seem to bear that out! 😊

    Her best-known contribution is the Spanning Tree Protocol (#STP), which transformed Ethernet from a technology limited to a few hundred nodes confined w/i a single building into a technology that can create large networks with hundreds of thousands of computers, & made fundamental contributions to internet routing, making it more resilient, scalable & easy to manage. The protocols she designed in the 80s remain widely deployed today.

    At the time, if a network had extra connections (called redundant links), it could create a "loop." A loop would cause data to circle around forever, flooding the network and causing it to fail.

    Perlman came up with a brilliant solution in just a few days. She created STP, which allows networks to have backup paths for safety, but turns off any extra paths that could cause a loop. This leaves just one clear, active path for data to travel between any two points on the network.

    Perlman even wrote a short #poem, called "Algorhyme," to explain how STP works: 🤩

    (To be continued ...)

    1/2

    #CelebratingWomen #Radia_Joy_Perlman #Computer_Science

  10. From @joannechocolat

    Radia Joy Perlman (born 1951) is an American computer programmer, network engineer, & major figure in assembling the networks and technology to enable what we now know as the Internet.

    Personal note:

    First of all, I love her name! "Radiating (happy, bright) Joy" - and all the photos of her I have seen seem to bear that out! 😊

    Her best-known contribution is the Spanning Tree Protocol (#STP), which transformed Ethernet from a technology limited to a few hundred nodes confined w/i a single building into a technology that can create large networks with hundreds of thousands of computers, & made fundamental contributions to internet routing, making it more resilient, scalable & easy to manage. The protocols she designed in the 80s remain widely deployed today.

    At the time, if a network had extra connections (called redundant links), it could create a "loop." A loop would cause data to circle around forever, flooding the network and causing it to fail.

    Perlman came up with a brilliant solution in just a few days. She created STP, which allows networks to have backup paths for safety, but turns off any extra paths that could cause a loop. This leaves just one clear, active path for data to travel between any two points on the network.

    Perlman even wrote a short #poem, called "Algorhyme," to explain how STP works: 🤩

    (To be continued ...)

    1/2

    #CelebratingWomen #Radia_Joy_Perlman #Computer_Science

  11. From @joannechocolat

    Radia Joy Perlman (born 1951) is an American computer programmer, network engineer, & major figure in assembling the networks and technology to enable what we now know as the Internet.

    Personal note:

    First of all, I love her name! "Radiating (happy, bright) Joy" - and all the photos of her I have seen seem to bear that out! 😊

    Her best-known contribution is the Spanning Tree Protocol (#STP), which transformed Ethernet from a technology limited to a few hundred nodes confined w/i a single building into a technology that can create large networks with hundreds of thousands of computers, & made fundamental contributions to internet routing, making it more resilient, scalable & easy to manage. The protocols she designed in the 80s remain widely deployed today.

    At the time, if a network had extra connections (called redundant links), it could create a "loop." A loop would cause data to circle around forever, flooding the network and causing it to fail.

    Perlman came up with a brilliant solution in just a few days. She created STP, which allows networks to have backup paths for safety, but turns off any extra paths that could cause a loop. This leaves just one clear, active path for data to travel between any two points on the network.

    Perlman even wrote a short #poem, called "Algorhyme," to explain how STP works: 🤩

    (To be continued ...)

    1/2

    #CelebratingWomen #Radia_Joy_Perlman #Computer_Science

  12. The Computer Science Book by Tom Johnson is on sale on Leanpub! Its suggested price is $29.00; get it for $19.43 with this coupon: leanpub.com/computer-science/c #computer_science #computer_programming #ai

  13. The Hundred-Page Machine Learning Book (PDF + EPUB + extra PDF formats) by Andriy Burkov is on sale on Leanpub! Its suggested price is $40.00; get it for $14.00 with this coupon: leanpub.com/theMLbook/c/LeanPu #data_science #computer_science

  14. The Hundred-Page Machine Learning Book (PDF + EPUB + extra PDF formats) by Andriy Burkov is on sale on Leanpub! Its suggested price is $40.00; get it for $14.00 with this coupon: leanpub.com/theMLbook/c/LeanPu #data_science #computer_science

  15. The Hundred-Page Language Models Course by Andriy Burkov is the featured course 🎓 on Leanpub!

    Master language models through mathematics, illustrations, and code―and build your own from scratch! This course includes nearly three hours of exclusive video interviews with the author, covering questions related to each of the six lessons included in the course.

    Link: leanpub.com/courses/leanpub/th

    #ai #gpt #textbooks #data_science #computer_science #neural_networks #deep_learning #linguistics

  16. My Adventures with Large Language Models: Build foundational LLMs from Transformers to DeepSeek, from scratch, in PyTorch. by Prathamesh S. is the featured book 📖 on Leanpub!

    Build GPT-2, Llama 3, and DeepSeek from scratch in PyTorch. Every chapter has runnable end-to-end code and loads real pretrained weights. Goes well past where most LLM tutorials stop.

    Link: leanpub.com/adventures-with-ll

    #machine_learning #deep_learning #ai #python #computer_science #computer_programming #data_science

  17. The Hundred-Page Language Models Course by Andriy Burkov is the featured course 🎓 on Leanpub!

    Master language models through mathematics, illustrations, and code―and build your own from scratch! This course includes nearly three hours of exclusive video interviews with the author, covering questions related to each of the six lessons included in the course.

    Link: leanpub.com/courses/leanpub/th

    #ai #gpt #textbooks #data_science #computer_science #neural_networks #deep_learning #linguistics

  18. DevGlossary: инженерный словарь терминов программирования в Markdown

    Иногда я натыкаюсь на термин, который в целом понимаю, но в такие моменты хочется не просто «узнать перевод», а именно сверить часы: правильно ли я его интерпретирую, не упускаю ли важный нюанс, не смешиваю ли его с соседними понятиями. Это особенно заметно в тех темах, где термины похожи по звучанию, но расходятся по смыслу. Например, где проходит граница между composition и aggregation, чем concurrency отличается от parallelism, как на практике воспринимать idempotency, optimistic locking или bounded context. В какой-то момент я понял, что мне не хватает не очередной заметки в закладках и не разрозненных ссылок на статьи, а собственного, нормально структурированного словаря. Так появился DevGlossary — инженерный словарь терминов программирования в формате Markdown.

    habr.com/ru/articles/1022396/

    #программирование #словарь_терминов #glossary #разработка #computer_science #обучение #архитектура #devglossary

  19. Зачем разработчику Computer Science — и почему мы добавили её в курсы Практикума

    Computer Science помогает разработчикам писать качественный код, алгоритмически решать сложные задачи, а также строить архитектуры, которые не сломаются при масштабировании. Стать разработчиком можно и без этого, но именно владения Computer Science ожидают работодатели, когда ищут кандидатов из технических вузов или с большим опытом. Хабр, привет! Меня зовут Александр Скугарев, я работаю продуктовым лидом в Яндекс Практикуме. В этом тексте я вместе с главным экспертом модуля Александром Головко расскажу, зачем разработчикам нужна Computer Science и как мы работаем с этой областью знаний в

    habr.com/ru/companies/yandex_p

    #информационные_технологии #computer_science #образование #itобразование #образование_в_it #образование_в_ит

  20. Как компьютер понимает Языки программирования: история о том, как ваш код превращается в нули и единицы

    Привет, Хабр! (И тебе, случайный читатель, который думает, что "код - это магия" , а процессор - маленький гномик, который внутри ноутбука читает for i in range(10) и послушно бегает кругами.) Сегодня разберёмся с вопросом, который в какой-то момент приходит в голову каждому разработчику, а потом быстро вытесняется дедлайном: Как вообще компьютер “читает” Python или 1С или любой другой язык программирования, если он понимает только 0 и 1? И почему ваш идеальный код иногда превращается в "segmentation fault" / "Неопределённая ошибка" / “Пользователь не найден (хотя он сидит напротив)”? Вот и мне спустя годы в разработке пришла идея изучить этот ваш старомодный Computer Science и понять вообще, что такое программа и компьютер на самом деле. Поехали. Будет без хардкора уровня “компилятор за 21 день”, но с понятными аналогиями, для статьи упростил всё до минимума. Реально постарался переварить информацию и выдать её в красивой упаковке. Кстати, в статье будут примеры из двух разных миров Python и 1С, так что будет интересно…

    habr.com/ru/articles/988482/

    #python #javascript #1c #c++ #java #computer_science #алгоритмы #компьютер #языки_программирования #ассемблер

  21. Цифровые культиваторы, теплицы и мотоблоки или мультиагентная трансформация АПК

    Миронов В.О., Кальченко С.Н. Приветствую вас, бравые хаброжители ;)) В наше время искусственный интеллект очень быстро развивается, при этом, вносит значительные коррективы в развитие различных профессий, диктуя там свои правила и виденье. При этом основные козыри — это скорость, время и профит. В этом контексте мы и будем говорить о сложившейся ситуации, а именно, о дифференцированной трансформации профессий. Да-да, все видели, эти километровые лонгриды, когда ИИшка выкатывает список профессий, которые попадают под трансформацию. При этом какие-то прогнозы сбываются какие-то нет, как и в целом всё в жизни. Однако, почему именно дифференцированной, да всё потому что, профессии даже не столько дифференцируются, сколько видоизменяются, но их суть остаётся той же. Бывает даже так, что не всегда удаётся охватить весь спектр нововведений.

    habr.com/ru/articles/973682/

    #analytics #analysis #agrohack #agrocode #machinelearning #computervision #computer_science #data_science #data_analysis #data_engineering

  22. Книга: «Грокаем структуры данных»

    Каждый разработчик знает, насколько важны структуры данных. Без них не обходится ни один серьезный проект, будь то оптимизация запросов, работа с Big Data или просто написание чистого и эффективного кода. Не зря же на собеседованиях постоянно спрашивают про деревья, хеш-таблицы и сложность алгоритмов! Вы только приступили к изучению структур данных? Хотите освежить знания, полученные в ходе обучения? В этой книге нет заумной математики, скучных доказательств и абстрактной теории. Вместо этого — понятные объяснения, рабочие примеры и реальные кейсы, с которыми ежедневно сталкиваются разработчики. Вы узнаете, как с помощью правильных структур данных ускорить поиск, эффективнее управлять очередями задач или, например, оптимизировать хранение данных. Книга построена по принципу «от простого к сложному»: начинается с базовых структур, таких как массивы и связанные списки, и постепенно переходит к более сложным — стекам, очередям, деревьям, хеш-таблицам и графам. Каждая глава содержит практические примеры, упражнения и наглядные иллюстрации, которые помогают закрепить материал. Вся теория подкреплена примерами на Python — одном из главных языков современной разработки. Если вы хотите не просто использовать структуры данных, а понимать их и применять осознанно — эта книга для вас.

    habr.com/ru/companies/piter/ar

    #big_data_analytics #разработка #библиотека_программиста #обработка_данных #хранение_данных #computer_science #алгоритмы #структуры_данных

  23. Халява приходит в программирование

    Недавно прогремел пост Артура Думчева (@arturdumchev), как халява якобы уходит из программирования. Можете ознакомиться с ним, чтиво достойное. Особенно комментарии. У меня сегодня день рождения: 39 лет. С 2003 года я работаю разработчиком, и сейчас делаю кое-что для ИИ. Интуиция подсказывает, что халява только начинается , мои чюваки. Сейчас — лучшее время быть разработчиком. Давайте начнем с точно того же определения, как было у Артёма: «для меня халява — это гарантированный результат за вложенные усилия. Логика повествования требует такого определения, дальше всё будет ясно». А дальше ясно, что из неверно поставленного условия может следовать что угодно. Читать далее!

    habr.com/ru/companies/bar/arti

    #бекенд #мобильная_разработка #android_development #ios_development #llm #вайбкодинг #промптинжиниринг #ответственность #архитектура #computer_science

  24. Халява уходит из программирования

    Для меня халява — гарантированный результат за вложенные усилия. Логика повествования требует такого определения, дальше всё будет ясно. Халяве учили и учат в школе. Сделай домашнее по алгебре, выучи стихотворение, научись решать линейные уравнения — и получишь пятерку. Любовь получать пятерки сыграла злую шутку со многими, ведь в жизни вне учебных заведений халявы практически нет. Слово «легко» ниже по статье тоже означает гарантированный результат за усилия, но подразумевается «легко, если умеешь работать с собственной мотивацией».

    habr.com/ru/articles/904754/

    #бекенд #мобильная_разработка #android_development #ios_development #llm #вайбкодинг #промптинжиниринг #ответственность #архитектура #computer_science