State of js - буря в стакане
Что это
Раз в году, площадка State Of JS проводит онлайн опрос о языке JavaScript.
Опрос состоит из десятка вопросов, который авторы посчитали важным для JavaScript.
В опросе может принять участие любой желающий, как анонимно так и представившись.
Средняя аудитория около 20 000.
По окончании опроса, представляются результаты опроса.
Прежде всего
Нужно поблагодарить авторов за их труд. Делают они это (по крайней мере начинали) совершенно бесплатно, тратя на это свои свои деньги и время.
Автор проекта позиционирует причины появления проекта как:
Почему - результаты сомнительны
Никаких оснований предьявлять претензии за подтасовку результатов - нет.
Дело совершенно в другом.
Проблема в том, как собираются данные, и в методах исследования результатов.
Перед нами простой онлайн опросник, в котором не существует никаких гарантий как противодейсвтию манипулированию слабостью модели сбора данных, так и сколько нибудь надежной модели сбора самих данных.
Чтобы понять о чем идет речь, представьте что на канале AsForJS будет запущен опрос, с выбором одного из 4 вариантов ответа: Что быстрее const или let или var или Я упырь.
С Высокой долей вероятности, мы в этом опросе получим явный отрыв двух пунктов: var и Я упырь.
Будет ли это достаточным основанием, чтобы сделать вывод о том, что все JS комьюнити думает так же?
Социология
В недрах такой науки как Социология, родился такой метод исследования, как опрос общественного мнения. Где даже на выборках в 1000 респондентов, гарантирую погрешность не более 5% при аппроксимации данных на всю аудиторию.
Иными словами, гарантируется, что если опрос, прошел в контролируемой среде, результат опроса можно распространить на всех людей с погрешностью не более 5%.
Добились этого путем того, что у них называется "случайной выборкой" к которой предьявляются очень строгие требования, где в той самой 1000 человек, должны присустствовать все группы от которых может зависеть результат в нужной пропорции.
То есть ни о какой случайности речи не идет. Аудиторию специальным образом выбирают.
Не считая конечно же, правил, которые применяются к тому КАК именно формировать вопросы.
При наличии обязательных гарантий отсутствия возможности участников повлиять на ответы друг друга.
И в этом случае, подобные опросы дают ответы - которые обладают доказуемой Предсказательной силой.
Например екзит полы при голосовании.
Что происходит в State Of JS
Ничего подобного не используется.
Голосуют кто хочет, как хочет, сколько раз хочет.
Никаких гарантий даже противодейтсвию накруткам - не существует (или не заявляется)
Даже выкинув за скобки фактор не честной игры, мы должны понимать что голосуют те, кто знает о конкурсе, кто имеет активную позицию, тот кто хочет проголосовать.
Что совершенно не укладывается ни в какие рамки, которые бы позволили серьезно относится к результатам. Они могут совпасть а может и нет. Установить это - нет никакой возможности. As is.
Более того, провокационные заголовки (например чего не следует учить) помноженные на сомнительность статистики на которую прямо влияют плохо составленный опросник, каждый год вызывает бурление говн и метанизацию луж.
Вместо ИГОГО
State Of JS - в его текущем состоянии это проект для того, чтобы лол/кек/азаза на заданную тему.
Репрезентативность его вызывает массу вопросов, которые авторы не собираются решать - их все устраивает в текущем виде. Чем пользуются разные блоггеры которые раскручивают вокруг "маргинального" обычного опросника бурю в стакане.
Что можно было бы сделать?
Нанять социологическую службу или получить консультацию у них о том, как составить репрезентативную выборку на уровне хотя-бы 1000 человек и получить обьективные результаты опроса.
Не заполняю и Вам не советую.
Что это
Раз в году, площадка State Of JS проводит онлайн опрос о языке JavaScript.
Опрос состоит из десятка вопросов, который авторы посчитали важным для JavaScript.
В опросе может принять участие любой желающий, как анонимно так и представившись.
Средняя аудитория около 20 000.
По окончании опроса, представляются результаты опроса.
Прежде всего
Нужно поблагодарить авторов за их труд. Делают они это (по крайней мере начинали) совершенно бесплатно, тратя на это свои свои деньги и время.
Автор проекта позиционирует причины появления проекта как:
Всё началось с моей собственной неразберихи. Ещё в 2016 году я понял, что мне нужно вывести свои навыки веб-разработки на новый уровень, но не знал, с чего начать и какой фреймворк выбрать. Я подумал, что другие люди, возможно, сталкиваются с той же проблемой, и так родился опрос «Состояние JavaScript» .
Почему - результаты сомнительны
Никаких оснований предьявлять претензии за подтасовку результатов - нет.
Дело совершенно в другом.
Проблема в том, как собираются данные, и в методах исследования результатов.
Перед нами простой онлайн опросник, в котором не существует никаких гарантий как противодейсвтию манипулированию слабостью модели сбора данных, так и сколько нибудь надежной модели сбора самих данных.
Чтобы понять о чем идет речь, представьте что на канале AsForJS будет запущен опрос, с выбором одного из 4 вариантов ответа: Что быстрее const или let или var или Я упырь.
С Высокой долей вероятности, мы в этом опросе получим явный отрыв двух пунктов: var и Я упырь.
Будет ли это достаточным основанием, чтобы сделать вывод о том, что все JS комьюнити думает так же?
Социология
В недрах такой науки как Социология, родился такой метод исследования, как опрос общественного мнения. Где даже на выборках в 1000 респондентов, гарантирую погрешность не более 5% при аппроксимации данных на всю аудиторию.
Иными словами, гарантируется, что если опрос, прошел в контролируемой среде, результат опроса можно распространить на всех людей с погрешностью не более 5%.
Добились этого путем того, что у них называется "случайной выборкой" к которой предьявляются очень строгие требования, где в той самой 1000 человек, должны присустствовать все группы от которых может зависеть результат в нужной пропорции.
То есть ни о какой случайности речи не идет. Аудиторию специальным образом выбирают.
Не считая конечно же, правил, которые применяются к тому КАК именно формировать вопросы.
При наличии обязательных гарантий отсутствия возможности участников повлиять на ответы друг друга.
И в этом случае, подобные опросы дают ответы - которые обладают доказуемой Предсказательной силой.
Например екзит полы при голосовании.
Что происходит в State Of JS
Ничего подобного не используется.
Голосуют кто хочет, как хочет, сколько раз хочет.
Никаких гарантий даже противодейтсвию накруткам - не существует (или не заявляется)
Даже выкинув за скобки фактор не честной игры, мы должны понимать что голосуют те, кто знает о конкурсе, кто имеет активную позицию, тот кто хочет проголосовать.
Что совершенно не укладывается ни в какие рамки, которые бы позволили серьезно относится к результатам. Они могут совпасть а может и нет. Установить это - нет никакой возможности. As is.
Более того, провокационные заголовки (например чего не следует учить) помноженные на сомнительность статистики на которую прямо влияют плохо составленный опросник, каждый год вызывает бурление говн и метанизацию луж.
Вместо ИГОГО
State Of JS - в его текущем состоянии это проект для того, чтобы лол/кек/азаза на заданную тему.
Репрезентативность его вызывает массу вопросов, которые авторы не собираются решать - их все устраивает в текущем виде. Чем пользуются разные блоггеры которые раскручивают вокруг "маргинального" обычного опросника бурю в стакане.
Что можно было бы сделать?
Нанять социологическую службу или получить консультацию у них о том, как составить репрезентативную выборку на уровне хотя-бы 1000 человек и получить обьективные результаты опроса.
Не заполняю и Вам не советую.
👍18👎3💯2🤯1👀1
Ты был тем, с мнением кого я считался.
Тем, слова которого заставляли меня писать - ты прав, а я нет.
Тем, о ком я в прямом эфире говорил, слушайте его, он того стоит.
Жаль что ты все это забыл.
Не волнуйся - я помню.
Трам пам пам, погнали дальше.
Тем, слова которого заставляли меня писать - ты прав, а я нет.
Тем, о ком я в прямом эфире говорил, слушайте его, он того стоит.
Жаль что ты все это забыл.
Не волнуйся - я помню.
Трам пам пам, погнали дальше.
👀9😎1
Интересная длинная и нудная статья на хабре
Оперативная память: исчерпывающие руководство. Часть 1 – Физическое устройство RAM от атома кремния до реальных чипов
https://habr.com/ru/companies/timeweb/articles/949950/
Оперативная память: исчерпывающие руководство. Часть 1 – Физическое устройство RAM от атома кремния до реальных чипов
https://habr.com/ru/companies/timeweb/articles/949950/
Хабр
Оперативная память: исчерпывающие руководство. Часть 1 – Физическое устройство RAM от атома кремния до реальных чипов
❯ Введение: что будет в статье и почему частей две Изначально я не хотел разбивать статью на части, хотел уместить всё в одной: от атомов и транзисторов до сегментной модели памяти в x86_64 и страниц...
🔥22👀8👍5❤2👎2
[Ru]
Очень неплохой материал.
https://habr.com/ru/articles/755638/
Как работает компьютер: глубокое погружение (на примере Linux)
Очень неплохой материал.
Я делала много вещей с компьютерами, но в моих знаниях всегда был пробел: что конкретно происходит при запуске программы на компьютере? Я думала об этом пробеле — у меня было много низкоуровневых знаний, но не было цельной картины. Программы действительно выполняются прямо в центральном процессоре (central processing unit, CPU)? Я использовала системные вызовы (syscalls), но как они работают? Чем они являются на самом деле? Как несколько программ выполняются одновременно?
https://habr.com/ru/articles/755638/
Хабр
Как работает компьютер: глубокое погружение (на примере Linux)
Введение Я делала много вещей с компьютерами , но в моих знаниях всегда был пробел: что конкретно происходит при запуске программы на компьютере? Я думала об этом пробеле — у меня было много...
👍16👎1
Кому не в лом
поделитесь пожалуйста ссылками на
1) телеграмм каналы о JavaScript
2) youtube каналы о том же.
А то у меня поиск сломался и дает сейчас какую то дичь.
поделитесь пожалуйста ссылками на
1) телеграмм каналы о JavaScript
2) youtube каналы о том же.
А то у меня поиск сломался и дает сейчас какую то дичь.
Я пропустил дату смерти Вени Д`ркина.
конец августа.
Человека величайшей души.
Я склоняю перед тобой свою голову.
https://www.youtube.com/watch?v=6aGCC2mxChU
конец августа.
Человека величайшей души.
Я склоняю перед тобой свою голову.
https://www.youtube.com/watch?v=6aGCC2mxChU
YouTube
Вениамин Дркин - Кошка
Исполнитель: Веня Д'ркин
Название: Квартирник, 1996г
Название: Квартирник, 1996г
❤14
Я вас хочу попросить,
подарите мне три минуты вашего времени
и послушайте
вот єто
https://youtu.be/GH-DbRhp4BQ?si=G-yGBiMELHr0-dw8
подарите мне три минуты вашего времени
и послушайте
вот єто
https://youtu.be/GH-DbRhp4BQ?si=G-yGBiMELHr0-dw8
YouTube
Edvin Marton — Tosca Fantasy (Beautiful Orchestral Music)
Subscribe: https://hdsi.cc/Subscribe
Music by: Edvin Marton
From/Album: Edvin Marton & Monte Carlo Orchestra
Listen to this track on loop:
https://hdsoundi.com/video-77&loop
ANIMATION & VFX:
Animation and visual effects are exclusively made for this video…
Music by: Edvin Marton
From/Album: Edvin Marton & Monte Carlo Orchestra
Listen to this track on loop:
https://hdsoundi.com/video-77&loop
ANIMATION & VFX:
Animation and visual effects are exclusively made for this video…
👍13👎1
[Eng]
Относительно неплохая попытка рассказать про setTimeout
https://nolanlawson.com/2025/08/31/why-do-browsers-throttle-javascript-timers
Относительно неплохая попытка рассказать про setTimeout
https://nolanlawson.com/2025/08/31/why-do-browsers-throttle-javascript-timers
Read the Tea Leaves
Why do browsers throttle JavaScript timers?
Even if you’ve been doing JavaScript for a while, you might be surprised to learn that setTimeout(0) is not really setTimeout(0). Instead, it could run 4 milliseconds later: Nearly a decade a…
👍12👎1
Сегодня, Одесса, потоп-2.
По прогнозам ожидается в полтора раза сильнее предыдущего.
По прогнозам ожидается в полтора раза сильнее предыдущего.
🙏18🤯5🐳1
Сегодня в 18-00 по Киеву
В живую с Виталий Николаевичем Брагилевским и Тимуром ибн Джафаром
Виталий Николаевич Брагилевский, Тимур ибн Джафар и Мурыч, почешут балабола на тему парадигм программирования.
https://www.youtube.com/watch?v=ES2NPqlDnek
В живую с Виталий Николаевичем Брагилевским и Тимуром ибн Джафаром
Виталий Николаевич Брагилевский, Тимур ибн Джафар и Мурыч, почешут балабола на тему парадигм программирования.
https://www.youtube.com/watch?v=ES2NPqlDnek
YouTube
В живую с Виталий Николаевичем Брагилевским и Тимуром ибн Джафаром
Виталий Николаевич Брагилевский, Тимур ибн Джафар и Мурыч, почешут балабола на тему парадигм программирования.
Контакты Виталия Николаевича:
https://t.iss.one/bravit_about
https://www.youtube.com/@VBragilevsky
https://x.com/_bravit
[email protected]…
Контакты Виталия Николаевича:
https://t.iss.one/bravit_about
https://www.youtube.com/@VBragilevsky
https://x.com/_bravit
[email protected]…
❤23🔥8👍5😍1
Нужен ли Вам обор на этот курс https://www.youtube.com/watch?v=ZV8fNtV1mOM
Anonymous Poll
48%
Да
13%
Нет - тыщу раз это уже было
38%
Я упырь
🕊4❤1
Посочувствуйте сотрудникам gitlab, особенно их специалистам по безопасности.
В сети очередной слив баз с gitlaba. Причем сейчас они в свободном доступе, а значит єтим торговали уже минимум пол года.
деталей пока нет, есть отписки пока про то, что єто отдельный, независимый, сервер, формально гитЛабовский и вне их основной инфраструктуры.
характер слитых данных, отчасти єто подтверждает.
Невезет что-то gitLab-у с безопасностью последнее время.
В сети очередной слив баз с gitlaba. Причем сейчас они в свободном доступе, а значит єтим торговали уже минимум пол года.
деталей пока нет, есть отписки пока про то, что єто отдельный, независимый, сервер, формально гитЛабовский и вне их основной инфраструктуры.
характер слитых данных, отчасти єто подтверждает.
Невезет что-то gitLab-у с безопасностью последнее время.
🤯24😁7🔥2🙏1
Сегодня началась нобелевская неделя.
Первую нобелевку дали по медицине за открытие в области переферической иммуной системы.
Даже прочитав о том что єто - я ничего не понял.
Как бы єто было не смешно и грустно, но главной интригой будет 10 число, вручение премии мира: получит Трамп ее или нет.
Первую нобелевку дали по медицине за открытие в области переферической иммуной системы.
Даже прочитав о том что єто - я ничего не понял.
Как бы єто было не смешно и грустно, но главной интригой будет 10 число, вручение премии мира: получит Трамп ее или нет.
👍11😁8🕊2👀1
Сергей Борисович Попов, астрофизик, доктор физ-мат наук. Признанный мировой авторитет в изучении нейтронных звезд.
О вкладе разных стран мира в мировую науку.
Помогает снять розовые очки.
https://www.youtube.com/watch?v=YZJd4Uaeid4
О вкладе разных стран мира в мировую науку.
Помогает снять розовые очки.
https://www.youtube.com/watch?v=YZJd4Uaeid4
YouTube
Наука в мире: вклад разных стран
В видео я обсуждаю, как вклад стран в научные исследования (особенно, по астрономии) связан с их макроэкономическими показателями.
00:00 Приветствие, пояснения.
00:50 Краткий ответ на вопрос "Где результаты российских астрономических групп?".
01:47 Пояснение…
00:00 Приветствие, пояснения.
00:50 Краткий ответ на вопрос "Где результаты российских астрономических групп?".
01:47 Пояснение…
👍10
Из личного.
Сегодня моей дочери исполнилось 20 лет.
(Да я вспомнил только вечером)
Если Вы искали повод куда-то потратить деньги, шлите мне, я куплю ей от Вас подарок.
Поддержать маленького бородатого JavaScript-ра
Карта Приват (Bobrov Maksym):
5168745021397333
USDT Tron (TRC20): TKoZu59WHiX6L6qvwYTYTsZJerDrnAHBTx
USDT etherium (erc20): 0x75fb8a62dfcf453b2e73f1ef1c407d46f918fffa
TON: UQAGXvuhxg3qU0eFgOxtdDlKXqdp1zPq6yCRSRbRYQClxOzH
bitcoin:bc1q74aru82v4d3alay7p53jdwkmxe4a5gz7fmvfm2?message=AsForJS&time=1686349743
PayPal: [email protected]
/ demimurych
Boosty: https://boosty.to/asforjs
Сегодня моей дочери исполнилось 20 лет.
(Да я вспомнил только вечером)
Если Вы искали повод куда-то потратить деньги, шлите мне, я куплю ей от Вас подарок.
Поддержать маленького бородатого JavaScript-ра
Карта Приват (Bobrov Maksym):
5168745021397333
USDT Tron (TRC20): TKoZu59WHiX6L6qvwYTYTsZJerDrnAHBTx
USDT etherium (erc20): 0x75fb8a62dfcf453b2e73f1ef1c407d46f918fffa
TON: UQAGXvuhxg3qU0eFgOxtdDlKXqdp1zPq6yCRSRbRYQClxOzH
bitcoin:bc1q74aru82v4d3alay7p53jdwkmxe4a5gz7fmvfm2?message=AsForJS&time=1686349743
PayPal: [email protected]
/ demimurych
Boosty: https://boosty.to/asforjs
❤53🔥13🙏5👍2❤🔥1😍1
Если вы знаете,
где принимают человеков на лом,
пожалуйста,
никому не рассказывайте.
где принимают человеков на лом,
пожалуйста,
никому не рассказывайте.
💔9
Сегодня в 19-30 по Киеву.
Как императивный код легко ложится на процессор
В диалоге с В.Н.Брагилевским и Тимуром Шемсединовым, я озвучивал тезис о том, что императивный код, в отличии от функционального, легко ложиться на современные, коммерчески успешные архитектуры процессоров, такие как x86.
Этот тезис, оказался не понятным. И чтобы пояснить то о чем я хотел сказать, я, на примере, покажу именно то, что я имел ввиду.
Сделаем это с небольшим упором в производительность.
https://www.youtube.com/watch?v=g7bXeDJDZaA
Как императивный код легко ложится на процессор
В диалоге с В.Н.Брагилевским и Тимуром Шемсединовым, я озвучивал тезис о том, что императивный код, в отличии от функционального, легко ложиться на современные, коммерчески успешные архитектуры процессоров, такие как x86.
Этот тезис, оказался не понятным. И чтобы пояснить то о чем я хотел сказать, я, на примере, покажу именно то, что я имел ввиду.
Сделаем это с небольшим упором в производительность.
https://www.youtube.com/watch?v=g7bXeDJDZaA
YouTube
Как императивный код легко ложится на процессор
В диалоге с В.Н.Брагилевским и Тимуром Шемсединовым, я озвучивал тезис о том, что императивный код, в отличии от функционального, легко ложиться на современные, коммерчески успешные архитектуры процессоров, такие как x86.
Этот тезис, оказался не понятным.…
Этот тезис, оказался не понятным.…
👍16🔥5
Сегодня в 7-30 утра.
Что-нибудь полезное: DevTools settings.
Мне нужно набить просмотров в youtube.
Для этого я делаю рубрику, где не пойми о чем буду говорить - главное до 20 минут и каждый день.
В этот раз про настройки DevTools которые я использую.
Зачем оно Вам может быть нужно? А ктулху его знает.
https://www.youtube.com/watch?v=_On4jSu1vUQ
Что-нибудь полезное: DevTools settings.
Мне нужно набить просмотров в youtube.
Для этого я делаю рубрику, где не пойми о чем буду говорить - главное до 20 минут и каждый день.
В этот раз про настройки DevTools которые я использую.
Зачем оно Вам может быть нужно? А ктулху его знает.
https://www.youtube.com/watch?v=_On4jSu1vUQ
YouTube
Что-нибудь полезное: DevTools settings
Краткий обзор настроек современного Google Developer Tools, о которых вы могли не знать, но которые Вам могут сделать жизнь приятнее.
Таймкоды:
__будут после___
AsForJs новости в Telegram: https://t.iss.one/AsForJavaScript
AsForJs Talks в Telegram: https:/…
Таймкоды:
__будут после___
AsForJs новости в Telegram: https://t.iss.one/AsForJavaScript
AsForJs Talks в Telegram: https:/…
🔥24👍7