- 1
IT Оффтоп #41
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
0
IT Оффтоп #41
#7: https://govnokod.ru/24538 https://govnokod.xyz/_24538
#8: (vanished) https://govnokod.xyz/_24815
#9: https://govnokod.ru/24867 https://govnokod.xyz/_24867
#10: https://govnokod.ru/25328 https://govnokod.xyz/_25328
#11: (vanished) https://govnokod.xyz/_25436
#12: (vanished) https://govnokod.xyz/_25471
#13: (vanished) https://govnokod.xyz/_25590
#14: https://govnokod.ru/25684 https://govnokod.xyz/_25684
#15: https://govnokod.ru/25694 https://govnokod.xyz/_25694
#16: https://govnokod.ru/25725 https://govnokod.xyz/_25725
#17: https://govnokod.ru/25731 https://govnokod.xyz/_25731
#18: https://govnokod.ru/25762 https://govnokod.xyz/_25762
#19: https://govnokod.ru/25767 https://govnokod.xyz/_25767
#20: https://govnokod.ru/25776 https://govnokod.xyz/_25776
#21: https://govnokod.ru/25798 https://govnokod.xyz/_25798
#22: https://govnokod.ru/25811 https://govnokod.xyz/_25811
#23: https://govnokod.ru/25863 https://govnokod.xyz/_25863
#24: https://govnokod.ru/25941 https://govnokod.xyz/_25941
#25: https://govnokod.ru/26026 https://govnokod.xyz/_26026
#26: https://govnokod.ru/26050 https://govnokod.xyz/_26050
#27: https://govnokod.ru/26340 https://govnokod.xyz/_26340
#28: https://govnokod.ru/26372 https://govnokod.xyz/_26372
#29: https://govnokod.ru/26385 https://govnokod.xyz/_26385
#30: https://govnokod.ru/26413 https://govnokod.xyz/_26413
#31: https://govnokod.ru/26423 https://govnokod.xyz/_26423
#32: https://govnokod.ru/26440 https://govnokod.xyz/_26440
#33: https://govnokod.ru/26449 https://govnokod.xyz/_26449
#34: https://govnokod.ru/26456 https://govnokod.xyz/_26456
#35: https://govnokod.ru/26463 https://govnokod.xyz/_26463
#36: https://govnokod.ru/26508 https://govnokod.xyz/_26508
#37: https://govnokod.ru/26524 https://govnokod.xyz/_26524
#38: https://govnokod.ru/26539 https://govnokod.xyz/_26539
#39: https://govnokod.ru/26556 https://govnokod.xyz/_26556
#40: https://govnokod.ru/26568 https://govnokod.xyz/_26568
gost 18.04.2020 01:24 # 0
TOPT 18.04.2020 04:57 # 0
3oJIoTou_xyu 18.04.2020 05:35 # +1
https://youtu.be/pJ3gdZ3mrDk
gost 18.04.2020 05:40 # 0
Штобля?
gost 18.04.2020 05:47 # +1
Какой багор )))
Я думал, такие тупые разводки остались где-то в 2007-м.
gost 18.04.2020 05:56 # 0
guest8 18.04.2020 06:35 # −999
gost 18.04.2020 06:45 # 0
bormand 18.04.2020 10:30 # 0
guest8 22.04.2020 10:23 # −999
bormand 22.04.2020 17:59 # 0
Что это обновление фиксит то? Или описания нету?
> заебался объяснять, что это uefi
Именно поэтому я его называю прошивкой, чтобы не уточнять.
DypHuu_niBEHb 22.04.2020 18:04 # 0
Судя по 0X21 это вот
https://support.microsoft.com/en-us/help/4494454/kb4494454-intel-microcode-updates
так что и пинда бы его тоже поставила (правда только десятка, еще один повод уйти с семерки)
guest8 22.04.2020 18:14 # −999
Desktop 18.04.2020 11:27 # 0
Нафига Линус в этом измазался?!
gost 18.04.2020 12:32 # +2
Desktop 18.04.2020 12:40 # 0
Уже выпилили.
1024-- 18.04.2020 12:52 # 0
Интересно придумано. Вы на Ютубе нажали кнопку жалобы? Линусу письмо чирканули?
gost 18.04.2020 12:56 # +1
torvaldsfinger 18.04.2020 13:04 # +2
Kakou_barop_JJJ 18.04.2020 13:36 # 0
Arduinho 18.04.2020 12:55 # +1
BJlADuMuPCKuu_nemxy 18.04.2020 13:00 # 0
Не успел (((
3oJIoTou_xyu 18.04.2020 13:02 # +1
gost 18.04.2020 13:09 # +2
Desktop 18.04.2020 13:21 # +1
* Известная медийная личность, в некоторых кругах достаточно культовая
* Оформление, сильно напоминающее всякие GamesDoneQuick, которые тоже собирают бабло во время трансляций
* Факт собирания бабла, который в контексте швабодки у человека не вызывает подозрений (все помнят основателя Википедии, чьё доброе лицо стало мемасиком?)
* Ну и то, что у 90% людей, которые продали дачу, купили 10кг видяшек и намайнили тот самый заветный биток, всё очень плохо с причинно-следственными связями.
Есть, конечно, один косяк: там явно была слышна аудитория, а какие сейчас могут быть выступления перед живой публикой? Разве где-то в Беларуси, но я не уверен, знает ли Торвальдс про такую страну...
BECEHHuu_nemyx 18.04.2020 13:58 # 0
Desktop 18.04.2020 14:02 # 0
Тогда вообще всё сходится.
guest8 18.04.2020 16:41 # −999
guest8 18.04.2020 16:53 # −999
Desktop 18.04.2020 17:17 # +1
guest8 18.04.2020 17:23 # −999
Kakou_barop_JJJ 18.04.2020 14:14 # 0
Kakou_barop_JJJ 18.04.2020 15:37 # +1
gost 18.04.2020 15:38 # +2
Kakou_barop_JJJ 18.04.2020 15:41 # +1
gost 18.04.2020 15:42 # +2
guest8 18.04.2020 16:43 # −999
gost 18.04.2020 16:48 # +1
В случае Линуса, правда, даже 100
UPD: бля, что за 100? Почему я это написал?..
gost 18.04.2020 16:53 # 0
3oJIoTou_xyu 19.04.2020 13:05 # +1
gost 18.04.2020 14:06 # 0
> Сравнение скорости работы языков программирования на примере решения задачи обучения нейронной сети
Бля-я-я-я, это просто бомба! Охуеннейшая статья, до самого последнего знака! Я этот шедевр даже в «Архив Интернета» сохранил, чтобы он в анналах удолённого не исчез: https://web.archive.org/web/20200418110443/https://habr.com/ru/post/497836/.
gost 18.04.2020 14:21 # +2
Запомним.
>>> рис. 1 (вывод команды screenfetch на ноутбуке DELL Inspiron-7577 под ОС Ubuntu)
Хорошее начало, я некоторое время назад даже эмпирическое правило вывел: если в статье есть скриншот стандартного «Убунтовского» терминала, то с очень большой вероятностью дальше пойдут рассуждения либо мамкиного кулхацкера, либо бюджетного смузихлёба-говноеда, которому не хватило на «Мак».
>>> Для проведения тестов была написана программа имитирующая сеть из 5 нейронов, целью программы является научится правильно решать задачу нахождения исключающего или с точностью delta = 0.01.
Аффтар сразу идёт с козырей! И я даже не знаю, что круче: тся-ться, абсолютно безграмотное построение предложения или же нейросеть аж из пяти, ебать их в сраку, нейронов! Напоминаю: нам эти результаты должны быть интересны «для решения задач связанных с нейросетями»!
>>> Единственные изменения были внесены в коэффиценты E (эпсилон) — скорость обучения, α (альфа) — момент (E = 0.3, α = 0.5). При использовании значений указанных в статье нейросеть в течении длительного времени (8 ч.) не могла найти решения.
Еба-а-а-а-ть… Он ВОСЕМЬ ЧАСОВ тренировал нейросеть из ПЯТИ НЕЙРОНОВ, блять! Восемь, сука, ёбанных часов он перемалывал миллиарды одинаковых значений!
>>> Программа изначально была написана на языке python3 (https://gitlab.com/di.romanov/neuron1.git), и впоследствии переведена на Java, Kotlin, C++(gcc), php7, ruby
Какой багор )))
>>> При работе программы написанные на Kotlin, Java, php, ruby и Python давали одинаковые ответы после обучающего сета, вывод после обучающего сета программы написанной на С++ был другим, что повлекло за собой изменение количества эпох которое ей потребовалось для должного обучения.
Ы-ы-ы-ы!
Ну и по итогу там «C++» соснул у ЙАЖИ с Котлом раз в 15-20.
bormand 18.04.2020 14:31 # +2
Это про мозг автора статьи?
1024-- 18.04.2020 14:43 # 0
gost 18.04.2020 14:47 # +1
https://gitlab.com/di.romanov/neuron1cpp,
gitlab.com/di.romanov/neuron1kotlin.git (не открывается без реги).
1024-- 18.04.2020 15:29 # 0
C++, конечно же, соснул, но доказательство этого должно быть какое-то более адекватное.
Если мельком смотреть, вроде тот же код, только в python простые ссылки, а в C++ - хранение индексов питушень.
Видел только переменную i в main. В python она int (бесконечный резиновый), а в C++ - обычный int. Из-за переполнения логгер должен чуть в другое время логгировать.
Интересно, конечно, если там из-за этого произошло UB и компилятор сделал какую-то питушню.
gost 18.04.2020 15:38 # 0
bormand 18.04.2020 14:25 # +2
gost 18.04.2020 14:49 # 0
Какая ЙАЖА )))
Desktop 18.04.2020 14:53 # +2
Студак просто делал лабу или курсач. Решил по факту запилить статью на хабре, потому что небось ему его препод сказал, что он пиздате.
У него и в цпп весь код в хедерах лежит. Нашли, что обсуждать.
gost 18.04.2020 14:57 # +1
Desktop 18.04.2020 15:05 # 0
BECEHHuu_nemyx 18.04.2020 15:08 # 0
1024-- 18.04.2020 15:10 # +2
Вот сайт про систему счисления *** не отдавал на откуп пользователям создание контента, а был мнее полезен, чем х-р.
Desktop 18.04.2020 15:13 # 0
1024-- 18.04.2020 15:24 # +1
Desktop 18.04.2020 15:53 # 0
Та не, одно говно не отменяет другого.
По той же причине БЭС и Британника могут считаться источниками, а Википедию в таком качестве уже давно приводить в пример моветон.
guest8 18.04.2020 22:43 # −999
BECEHHuu_nemyx 18.04.2020 22:54 # 0
gost 18.04.2020 15:24 # +2
1024-- 18.04.2020 15:07 # +4
Какой C++ )))
guest8 18.04.2020 19:30 # −999
1024-- 18.04.2020 19:36 # 0
guest8 18.04.2020 20:32 # −999
guest8 18.04.2020 20:35 # −999
guest8 18.04.2020 21:29 # −999
guest8 18.04.2020 21:37 # −999
guest8 18.04.2020 21:59 # −999
guest8 18.04.2020 22:37 # −999
guest8 18.04.2020 23:19 # −999
guest8 18.04.2020 23:37 # −999
guest8 19.04.2020 00:12 # −999
guest8 19.04.2020 00:19 # −999
guest8 24.04.2020 22:56 # −999
gostinho 24.04.2020 23:08 # 0
guest8 25.04.2020 01:11 # −999
guest8 25.04.2020 01:10 # −999
gost 19.04.2020 04:36 # 0
guest8 19.04.2020 16:21 # −999
guest8 18.04.2020 16:26 # −999
BECEHHuu_nemyx 18.04.2020 16:54 # +1
guest8 19.04.2020 00:37 # −999
BECEHHuu_nemyx 19.04.2020 00:39 # 0
gostinho 19.04.2020 00:45 # 0
guest8 19.04.2020 00:46 # −999
BECEHHuu_nemyx 19.04.2020 00:59 # 0
На царской сишечке.
gostinho 19.04.2020 01:02 # 0
guest8 19.04.2020 01:04 # −999
gostinho 18.04.2020 16:55 # +1
guest8 18.04.2020 20:21 # −999
guest8 18.04.2020 20:29 # −999
bormand 18.04.2020 20:31 # +1
gostinho 18.04.2020 20:33 # 0
guest8 18.04.2020 21:29 # −999
BECEHHuu_nemyx 18.04.2020 21:38 # 0
Форуму больше 20 лет. Либо это реально «Перл», либо когда-то был «Перл», а к новому движку прикрутили маршрутизацию, чтобы не терять ссылки.
Мне кажется, что первый вариант вероятнее.
guest8 18.04.2020 21:44 # −999
guest8 18.04.2020 21:48 # −999
guest8 18.04.2020 22:01 # −999
guest8 18.04.2020 21:39 # −999
BECEHHuu_nemyx 18.04.2020 21:43 # 0
Такое ощущение, что текст придумывал "Конардо".
guest8 18.04.2020 21:43 # −999
guest8 18.04.2020 22:01 # −999
BECEHHuu_nemyx 18.04.2020 21:48 # 0
XSS, XSS, Exec Code Sql...
Multiple SQL injection vulnerabilities in WWWThreads RC 3 allow remote attackers to execute arbitrary SQL commands via (1) the forumreferrer cookie to register.php and (2) the messages parameter in message_list.php.
Infopop UBB.Threads 5.4 and Wired Community Software WWWThreads 5.0 through 5.0.9 allows remote attackers to upload arbitrary files by using a filename that contains an accepted extension, but ends in a different extension.
wwwthreads does not properly cleanse numeric data or table names that are passed to SQL queries, which allows remote attackers to gain privileges for wwwthreads forums.
guest8 18.04.2020 21:49 # −999
BECEHHuu_nemyx 18.04.2020 21:50 # 0
guest8 19.04.2020 01:09 # −999
guest8 19.04.2020 01:09 # −999
BECEHHuu_nemyx 19.04.2020 01:14 # 0
gost 19.04.2020 07:52 # +1
>>> Почему не надо удалять все элементы массива, переназначая его на [ ]?
Дальше в статье идут рассуждения про то, что присваивание переменной значения «[]» не очистит содержимое других переменных, ссылающихся на исходный массив, поэтому надо ебаться с «arr.splice(0, arr.length)» или «arr.length = 0» (именно поэтому я против «JavaScript», кстати). В общем-то, обычная статья неофита (переводная, кстати), рассчитанная на таких же неофитов, даже более-менее грамотно написана, ничего особенно выделяющегося…
Но оценка, оценка! Минус тридцать два! У вчерашней говнолабы, в которой вообще никакой полезной информации нет, а за «грамотность» просто хочется взять и уебать, скромные -13!
Между прочим, это отличная демонстрация сущности хабрабыдла: на хуйню, лажу, воду и пиздёж ему плевать, такое оно спокойно хавает. Но вот стоило кому-то опубликовать статью «для самых маленьких» — всё, абзац, хабрабыдло с яростью решило, что кто-то посмел усомниться в его — быдла — компетентности! Расстрел на месте!
guest8 19.04.2020 09:50 # −999
bormand 19.04.2020 10:10 # 0
Когда уже ньюфаги осилят понятия ссылки/указателя и значения... Если понять это различие, то все эти статьи о частных кейсах сразу становятся нинужными.
guest8 19.04.2020 10:19 # −999
1024-- 19.04.2020 11:34 # +1
На сраной сишке без спецзнаний всех кишок долго не покодишь.
На ЯВУ какая-то неважная для ЯВУ и важная для сишки кишочная питушня может всплыть через годы программирования.
1024-- 19.04.2020 11:27 # +1
Когда уже ньюфаги осилят понятие пространственно-временного континуума. Если понять его, то все эти статьи о частных кейсах вроде пространства, времени и гравитации становятся нинужными.
Когда уже ньюфаги осилят понятие моноида в категории эндофункторов. Если понять его, то все эти статьи о частных кейсах становятся нинужными.
И это - фундаментальная проблема образования. Ты не можешь заставить человека запомнить абстрактное знание ("по ссылке/по указателю, а теперь ты знаешь 1000 кейсов" или "надо мыть руки перед едой"), ты можешь только объявить его, нахреначить 1000 примеров, с которыми человек попердолится и только после этого либо сам выведет общее правило, либо скажет "так сука это же элементарная питушня, что я не вдуплял-то". Поэтому так будет всегда: ньюфаги будут пердолиться с частными случаями и повышать ранг до олдфагов, когда осознают общее правило.
Если дело идёт не так, и человек внешне как бы понимает общее правило, то мы имеем такие варианты:
а) это обычный ботаник, у которого своего рода спорт - вассерманить знания без их понимания, который всё к херам забудет через день после экзамена
б) это сектант, он тупо верит во всё, что ему скажут, сейчас побежит ссылками воду заряжать
gost 19.04.2020 11:50 # +1
Любой современный процесс образования в наиболее общем виде представляет из себя простой цикл: теория -> практика -> самостоятельная работа. Обучающемуся дают абстрактное знание, далее он применяет это знание под руководством учителя и в конце — закрепляет его самостоятельно. На данный момент это самый эффективный подход к обучению, демонстрирующий очень хорошие результаты.
И да, этот цикл перестаёт работать тогда, когда ньюфаг по каким-то причинам не осиливает абстрактное знание. Об этом ещё Спольски писал, жалуясь, что современные модные Java-программисты попросту не могут уместить в своей голове понятие «указатель».
1024-- 19.04.2020 12:05 # 0
Нет, не решена.
> простой цикл: теория -> практика -> самостоятельная работа
Ну это же не решение проблемы, а пердолинг.
Это как сказать "а давайте я не буду проверять пароли меньше 8 символов и имеющие менее двух классов символов, т.к. автор сайта их запретил использовать" и назову это алгоритмом-убийцей криптографии.
Это же говно-говнецо. Специалисты в одних областях вынуждены пердолиться по этому циклу в других, и у них не всегда получается!
Образование без проблем - это когда ты получаешь знания из произвольной области и сразу усваиваешь абстрактные правила. Когда ты сегодня был анскильным крестушком, а завтра прослушал курсы по JS и хирургии и можешь писать сайты и делать операции со 100% выздоровлением пациентов.
> цикл перестаёт работать тогда, когда ньюфаг по каким-то причинам не осиливает абстрактное знание
Ньюфаг и так не осиливает абстрактное знание само по себе. Костыли с теорией, практикой и пердолингом - как раз для того, чтобы он сам для себя его вывел хорошенько напердолившись.
У Йажа-петушков просто не было этих костылей с теорией, практикой и пердолингом указателями. Если бы они прошли цикл - может быть бы и осилили.
gost 19.04.2020 12:20 # +2
Если бы она не была решена — мы бы до сих пор жили на деревьях и кушали бананы.
> Ну это же не решение проблемы, а пердолинг.
Нет, это решение проблемы. Вот «хочу, чтобы ОП — и проблема сразу сама решилась» — это не решение, это фантазии. Такое бывает только в не очень качественных книжках.
> и у них не всегда получается!
А это естественно. Наши мозги — не ЭВМ одной модели. У каждого человека есть склонности к той или иной области деятельности. Кто-то хорошо запоминает, кому-то легко оперировать математическими абстракциями, кто-то глаголом жгёт сердца людей, кого-то хлебом не корми — дай байты побайтоёбить.
Да, разумеется, в абсолютном большинстве случаев отсутствие склонности — не приговор, и «не поддающуюся» тебе область выучить можно. Просто это займёт гораздо больше времени и сил, а конечный результат, скорее всего, будет весьма посредственным.
Увы, но таковы люди.
> У Йажа-петушков просто не было этих костылей с теорией, практикой и пердолингом указателями. Если бы они прошли цикл - может быть бы и осилили.
Так Спольски и пишет, что при всём пердолинге они попросту не осиливают, не в состоянии уместить в свою картину мира это понятие.
1024-- 19.04.2020 12:38 # 0
Если бы она была решена, мы бы уже перестали отправлять на рандомные кошельки 1 рубль, чтобы получить 2 рубля, ходить смотреть на мужиках в золотых платьях и сука подняли Африку до уровня "ну та же Европа, только звери чуть другие ходят".
> это не решение, это фантазии
Это решение.
Вот сидит человек, ему прислали скан вордовского документа. Он его перепечатывает в компьютер, меняет одно слово, распечатывает на бумагу и посылвет скан коллеге.
Когда это видит внешний наблюдатель и говорит, что можно было сразу файлы передавать, ему говорят, что это фантазии.
> А это естественно. Наши мозги — не ЭВМ одной модели. У каждого человека есть склонности к той или иной области деятельности.
Питушня. Я засрал компьютер аудиофайлами так, что места под научные статьи не осталось и говорю, что у моего компьютера склонность к пению.
Вся эта питушня с пением и байтоёбством появилась крайне поздно по времени в масштабах эволюции. То есть склонность к байтоёбству (которое появилось чуть менее, чем 100 лет назад) - это результат обучения. А значит, с нормальным обучением можно эту склонность в обратную сторону повернуть, если человек не слишком старый.
> при всём пердолинге они попросту не осиливают, не в состоянии уместить в свою картину мира это понятие.
Ну тогда не надо говорить, что задача образования решена, если йажей пердолят указателями, а они не понимают.
1024-- 19.04.2020 12:43 # 0
Я не говорю про всякие выравнивания, мапирование устройств на память, банки регистров и разные адресные пространства процессов.
А тот сука факт, что значение где-то в памяти лежит и ему соответствует какое-то число, которое показывает, где оно лежит.
И банальность адресной арифметики: если прибавить к адресу число, то можно посмотреть, что лежит где-то рядом с нашим значением. Это же э-ле-мен-тар-но.
И что если ты передал адрес, то значение никуда из своего места само по себе не уехало, но ты можешь к нему обратиться.
Где-то читал (на ГК?), что каким-то питушкам понадобился ассемблер, чтобы понять указатели. Хотя почему, зачем? И в сишке, и в йаже можно легко объяснить и быстро понять, что это и зачем нужно.
gost 19.04.2020 13:09 # 0
Для нас — тех, кто уже попердолился.
В мире действительно существуют люди, которым это трудно понять (лично видел таких, ещё на первом курсе института).
Собственно говоря, большинство проблем начинаются не с «где-то в памяти лежит значение», а с «где-то в памяти лежит массив указателей на массивы указателей на значения» — для понимания таких многоэтажных конструкций необходимо знатно попердолиться, и у некоторых людей мозгу попросту труднее воспринимать подобные цепочки.
guest8 19.04.2020 13:11 # −999
1024-- 19.04.2020 13:35 # 0
В жс есть Function.prototype.{bind,call,apply}. Вроде я понимаю, что они делают, но сильно туплю, если их накапливается 2-3 слоя. И даже если я буду первым знатоком JS в мире, я всё равно буду виснуть от 3-4 слоёв. У компьютера тоже переполнение памяти и стека бывает, хотя алгоритм вроде один и тот же.
guest8 19.04.2020 12:43 # −999
gost 19.04.2020 13:00 # 0
Рациональность — это уже совсем другая проблема. Мы говорим про усваивание абстрактных знаний.
> А значит, с нормальным обучением можно эту склонность в обратную сторону повернуть, если человек не слишком старый.
Нет. Склонность (если быть совсем точным — «способность») «повернуть» нельзя, потому что это врождённая особенность организма. См., например, http://www.ipras.ru/engine/documents/document12436.pdf, стр. 1265. Отвечая аналогией, забивать гвозди кувалдой гораздо сложнее, дольше и тяжелее, чем молотком, и эту проблему можно решить только путём переплавки кувалды в молоток.
> Ну тогда не надо говорить, что задача образования решена, если йажей пердолят указателями, а они не понимают.
Почему не надо? Надо. Современная система образования вполне эффективно решает свою задачу (иначе бы мы не сидели за компьютерами), отдельные частные случаи — это отдельные частные случаи.
guest8 19.04.2020 11:59 # −999
1024-- 19.04.2020 12:14 # +1
Восьмишок хотел опровергнуть мой комментарий, но у него вышло только подтвердить его. Потому, что он даже вникнуть банально не пытался. Я же не писал о том, что косвенно невозможно научить общему правилу. Я лишь писал, что нельзя напрямую без пердолинга с частными случаями.
Давайте вспомним, как нас учили сложению. Мы, вероятно, и груды яблок/фишек считали на пальцах, и таблицы сложения у нас были (слагаемые по краям, посередине суммы). У кого-то может в СССР были счётные палочки даже.
В самом раннем детстве даже сука натурального ряда не знали. "Ты до скольки умеешь считать?" - "Я до пяти" - "А я до десяти уже могу!"
А восьмишок забыл весь этот пердолинг и выдал нам какую-то херню, будто бы он изначально сложение знал как абстракцию, и с пелёнок умел складывать хоть тензоры, хоть кватернионы, как только посмотрел на их определения и их операции.
guest8 19.04.2020 12:23 # −999
gost 19.04.2020 12:30 # +1
1024-- 19.04.2020 12:48 # 0
Пердолинг со сложением необходим и полезен в дальнейшей жизни, пока не придумали лучшего варианта образования. Без него даже не поймёшь, насколько тебя надули маркетологи.
Пердолинг с указателями не нужен. Без него можно обойтись (примеры: ФП и ссылочная прозрачность), спокойно жить и зарабатывать хорошие деньги программируя.
Соответственно, вынужденный пердолинг обысно оставляют за скобками и поднимают срач только из-за пердолинга ненужного.
bormand 19.04.2020 12:55 # 0
1024-- 19.04.2020 13:21 # 0
1. В 2000 папе было в 10 раз больше лет, чем сыну.
2. В 2012 сыну стало 15 лет. А папе сколько?
Любой нормальный человек, не прозомбированный императушнёй, ответит, что 150 лет. Сопоставление фактов у людей поддерживается эволюцией.
Осталось только её раскрыть для людей в нормальных терминах без вореционного говна вроде моноидов-хуёидов.
Вебтушки сейчас почуяли силу ФП и осознали, что ФП можно наворотить больше говна, которое с меньшей вероятностью развалится.
Старшее поколение: убеждённых ассемблерухов и заедушных питушков, которые выучили программирование не потому, что это круто, а потому что деньги платят - мы не берём в расчёт. Останется только подождать, пока они вымрут.
А для новых иммутабельность будет вводиться постепенно. Сначала будут иммутабельными и ссылочно прозрачными числа (привет, кэш чисел в йаже) и строки (привет, скриптушня), потом до остального дойдёт.
gost 19.04.2020 13:32 # +1
Што, бля?
BECEHHuu_nemyx 19.04.2020 13:39 # 0
gost 19.04.2020 13:35 # 0
Иммутабельность — это совершенно противоестественная концепция. Весь реальный мир — мутабелен.
1024-- 19.04.2020 14:03 # 0
Даже если и есть какие-то проявления мутабельности вроде инфляции, то они неестественны и кажутся несправедливыми. "Как это, я вчера мог купить килограмм за 1.5, но сохранил деньги, а сегодня продают только за 3?"
Да и технический прогресс построен на иммутабельности. На чём основываются новые изобретения? На науке. А на чём основывается наука? На том, что мир не меняется, и эксперимент, проведённый 1000 раз даст тот же качественный результат в 1001 раз, если мы правильно понимаем явление.
Это не мир меняется, это просто его волновая функция нетривиально выглядит.
gost 19.04.2020 14:11 # +1
> волновая функция
Что за наукошня?
У меня есть кошелёк, в нём лежит две купюры по сто рублей. Я отдал одну купюру продавцу — у меня в кошельке лежит одна купюра. Кошелёк.купюры.удалить(1).
У меня есть компьютер, в нём стоит одна планка памяти. Я купил ещё одну, установил — теперь в моём компьютере стоят две планки памяти. Компьютер.добавить(планка_памяти).
У меня есть чистый листок бумаги, он чистый. Я нарисовал на нём букву «Х» — теперь на нём есть рисунок. Лист.нарисовать('Х').
Мир — мутабелен.
BECEHHuu_nemyx 19.04.2020 14:14 # +2
https://govnokod.ru/12239
1024-- 19.04.2020 14:22 # +3
> 1с умеет в мутабильные питушения
> superhackkiller1997, 15 Июня 2013, первый пост #13180
То есть ЛишпГовно суть пророк и представитель нового устройства мироздания ГК?
gost 19.04.2020 14:25 # +2
1024-- 19.04.2020 14:40 # 0
Desktop 19.04.2020 17:59 # 0
BECEHHuu_nemyx 19.04.2020 18:49 # 0
1024-- 19.04.2020 14:17 # 0
> Что за наукошня?
А вы - рабы, которых заперли в монаде. Власти скрывают, но мир иммутабелен.
Локальные проявления мутабельности - просто театр одного актёра внутри одной из множества миллиардов монад мироздания. Только тот, кто видит мир шире, осознаёт, что это в ваши функции передают всё новые и новые параметры, а вы инкапсулировались в своей пещере и наблюдаете эти тени иммутабельности на своей стене псевдомутабельного пространства.
gost 19.04.2020 14:23 # 0
Так мы про естественность, или про философские теории, на которые нормальный человек только пальцем у виска покрутит?
> А вы - рабы, которых заперли в монаде. Власти скрывают, но мир иммутабелен.
Охуенно!
1024-- 19.04.2020 14:38 # 0
Мы коротаем время придумывая всякую питушню. :)
Естественность двояка. Питушня про 150 лет то там, то тут всплывает. Например, посты в стиле "ребята, вроде только недавно век начался, но мелкий карапуз 2000 года рождения уже сука начальником смены у нас работает" или "а знаете, что Гермионе уже 30 лет стукнуло?" или "верните мне мой 2007й".
Людям нравится стабильность. Чтоб интернеты без единого разрыва или за мужем как за каменной стеной. На фоне инфляции и питушни с экономикой ищутся вечные ценности.
Глобально людям хочется какой-то стабильности и константности. Есть вечные ценности, а есть мирская суета, и эта мирская суета воспринимается с негативом.
Из мирской суеты кобенируется более общая картина мира, где есть какие-то вечные ценности.
Аналогично с монадами и чистыми функциями, где внутри есть мутабельность, но дальше мирских определений функции она не выходит. Более того, саме яркие проявления мутабельности - глобальные переменные - отвергаются.
Мутабельность - необходимое зло. Современные языки вроде python/Java хотят сесть на новый стул с пиками ФП и вставляют всякую функциушню вроде Linq и map/fold/filter.
gost 19.04.2020 15:06 # +2
Я за не-удивляющую естественность. Чистые функции, монады и прочие эндопитухоиды придумали математухи для развлечения, чтобы их красивые циферки с реальным миром кое-как сходились. Простому человеку это не нужно.
Ближе надо быть к народу, ближе! Вот когда я составляю программу для другого человека — у меня никакой иммутабельности нет, есть действия. Я говорю: «Иди на улицу Лермонтова, ищи дом 38а, зайди в здание, пройди на третий этаж, там купи венки, шампанское и лопату в придачу ещё». Или вот другой пример: рецепты. В них тоже пишут, что нужно взять морковку и её порезать. Разумеется, это всё можно эмулировать иммутабельно, путём создания нового объекта «морковка» в состоянии «разрезана»… Но это всё неестественно и нелогично! Человек, читая рецепт, просто возьмёт мутабельную морковку и порежет её на куски. Зачем ему вводить какие-то другие ненужные сущности?
1024-- 19.04.2020 21:53 # +1
Математики - это не татары непонятные, они разговаривают чётким военным языком. Они даже салаты не режут!
gost 20.04.2020 06:45 # 0
1024-- 20.04.2020 10:42 # 0
guest8 20.04.2020 18:13 # −999
guest8 19.04.2020 18:52 # −999
gost 20.04.2020 06:38 # 0
А если серьёзно, то да, давно хочу попердолиться с «Руби», этот язык мне кажется красивым и удобным.
guest8 20.04.2020 06:43 # −999
guest8 20.04.2020 23:07 # −999
1024-- 20.04.2020 23:15 # +1
Бывало, дед не принимал свои таблетки и становился ворчливо-разговорчивым. "Мы проверяли программы заранее. Запуск был дорог, перфокарты заклеивать и перетыкать тоже сложновато было, а вы только и можете, что раз в десять минут кликать компиляцию". "А вот в наше-то время надо было ходить по десять километров в день до помойки и обратно, чтобы достать себе компьютер". "У нас было неопределённое поведение и долгие ночи поиска ошибок памяти".
guest8 21.04.2020 00:02 # −999
guest8 21.04.2020 18:05 # −999
guest8 21.04.2020 18:06 # −999
guest8 21.04.2020 18:12 # −999
guest8 21.04.2020 22:20 # −999
MAKAKA 21.04.2020 22:26 # 0
Кстати, в стандартной поставке ПХП долгое время шел mysql, а в Python его нет. Следовательно, в твоем любимом питоне стандартной библиотеки нету, тупое ты хуй-ло
BECEHHuu_nemyx 22.04.2020 00:28 # 0
guest8 22.04.2020 01:41 # −999
1024-- 22.04.2020 10:52 # 0
Петуш ок, если в питон е и рнр есть хоть намек на станд артну ю библи отеку , то в си ее прост о нету.
guest8 22.04.2020 10:59 # −999
1024-- 22.04.2020 11:21 # 0
3.14159265 23.04.2020 20:07 # +1
BECEHHuu_nemyx 23.04.2020 20:08 # 0
guest8 22.04.2020 10:55 # −999
guest8 22.04.2020 18:15 # −999
guest8 22.04.2020 18:16 # −999
guest8 22.04.2020 18:16 # −999
guest8 22.04.2020 18:17 # −999
guest8 23.04.2020 18:48 # −999
guest8 23.04.2020 18:51 # −999
gostinho 23.04.2020 20:12 # 0
gostinho 23.04.2020 20:12 # 0
gostinho 23.04.2020 20:12 # 0
guest8 23.04.2020 20:20 # −999
gostinho 23.04.2020 20:30 # 0
Desktop 19.04.2020 17:58 # 0
https://govnokod.ru/26533#comment536792
guest8 20.04.2020 18:13 # −999
guest8 19.04.2020 12:55 # −999
3oJIoTou_xyu 19.04.2020 12:59 # 0
guest8 20.04.2020 18:13 # −999
1024-- 19.04.2020 13:24 # 0
А потом получаешь сертификат Сеньёр-помидёр 'юбер разработчика и переводишь важную статью.
guest8 20.04.2020 18:13 # −999
gost 19.04.2020 13:52 # +1
Зачем он нужен во времена, когда у каждого бомжа есть по мобильнику, который может миллиарды сложений в секунду рассчитывать?
Пердолинг со сложением не нужен. Без него можно обойтись (примеры: калькуляторы и телефоны), спокойно жить и зарабатывать хорошие деньги играя в футбол.
1024-- 19.04.2020 14:10 # 0
Если подумать, разница между этими двумя пердолингами - в вероятности успешного применения. У сложения она чуть выше, это знание пригодится в чуть большем количестве ситуаций.
Но для пользования калькулятором нужно примерное понимание сложения, это большой минус. Мне больше нравятся кредитные калькуляторы. Они показывают тебе, насколько глубоко войдёт флешка через определённый период без необходимости пердолинга со степенями.
Хотя, всё это - только оправдание сложения. Если можно жить без пердолинга, то лучше жить без пердолинга.
MAKAKA 21.04.2020 01:35 # +1
guest8 23.04.2020 20:20 # −999
Desktop 22.04.2020 18:17 # 0
Кстати, статья вообще оказалась переводной.
1024-- 19.04.2020 11:12 # +1
> Между прочим, это отличная демонстрация сущности хабрабыдла
Ну питушня же. Нет какого-то хабрабыдла, которое читает все статьи и сознательно плюсует говно и минусует не-говно. Более того, сами принципы хабра против этого:
* ты не можешь проголосовать за все статьи, если только каждый день их не пишется не больше, чем у тебя кармы,
* ты подписываешься только на интересные тебе хабы, а не читаешь всё подряд как мусорщик,
* большая доля людей вообще не может голосовать - если она хабрабыдло, то мы его вовсе не регистрируем!
Не надо путать хабр и ГК. На ГК твои посты и комментарии читают одни и те же пользователи, ты видишь плюсы и минусы этих людей. На хабре на твои посты и комментарии налетает случайная выборка из небольшого количества людей, статистики не хватает для того, чтобы делать выводы. Надо рассматривать хотя бы сотни статей.
Рассмотрим эти статьи.
"Сравнение скорости работы языков программирования на примере решения задачи обучения нейронной сети", хаб Программирование
4.1к просмотров, 8 плюсов и 21 минус.
"Почему не надо удалять все элементы массива, переназначая его на [ ]?", хабы Высокая производительность, Разработка веб-сайтов, JavaScript, Программирование
громкая КПДВ, 5.2к просмотров, 5 плюсов и 39 минус.
Первую статью увидело меньше народа, т.к. она была всего в одном хабе. У неё говорящее название "очередная херня с нейросетями" - многие специалисты просто прошли. Вторая статья имеет громкую КПДВ и абстрактное громкое название "я вам расскажу, что власти скрывали", опубликована в более специализированных хабах.
Одно дело - когда ты сразу пролистнул статью, которую читали только другие школьники, а другое - ты повёлся и вместе с другими спецами прочитал, а там какая-то очевидная фигня.
gost 19.04.2020 11:41 # +1
Проблема даже не в хабах и не в заголовках. Проблема в том, что в говнолабе представлена попросту недостоверная информация. А вот в статье для неофитов информация хоть и капитанская, но вполне верная и даже (для самых маленьких) полезная. И она — верная информация — вызывает ненависти со стороны хабрабыдла в полтора раза больше, чем полная хуйня.
1024-- 19.04.2020 11:55 # 0
Сколько их? 50 человек что ли? Ну не факт, далеко не факт.
Если их даже сотня, будет нужно больше, чем две статьи. Логика "ну типо эту 50 прочитают и ту 50 прочитают, а я усредню" не будет действовать. Люди - не случайные частицы. Люди могут спать, лениться, быть в отпуске или не в настроении. Нужно рассмотреть ряд статей с разной привлекательностью для читателя, запощенных в разное время и т.д. поиграть параметрами.
> Даже если нормировать минусы на тысячу просмотров
Страшная баба в Москве на вокзале показывала сиськи. Набрала 4к просмотров и 8 лапаний.
На следующий день красивая баба в Москве на вокзале показывала сиськи. Набрала 5к просмотров и 5 лапаний.
Делаем выврд: москвичи - мудаки и абсолютно, и даже если нормировать лапания на тысячу просмотров.
> Проблема даже не в хабах и не в заголовках
> Проблема, что недостоверная информация
> верная информация — вызывает ненависти в полтора раза больше
Ну нет же. Статистики сука не хватает, чтобы такое утверждение высказывать.
Сколько было самолётов? Сколько сигм? Это усреднять надо. Это статистика!
gost 19.04.2020 12:01 # 0
1024-- 19.04.2020 12:22 # 0
Вполне возможно, что на том сайте действительно сидит большое количество мудаков с достаточной кармой, которые минусят как хотят, но это нужно либо доказать, либо постулировать как аксиому и не приводить в доказательство две случайных статьи, которые почти никто не читал.
gost 19.04.2020 12:26 # 0
1024-- 19.04.2020 13:06 # 0
> нормальная статья была заминусована в хлам
Кэповская питушня в хабе про хайлоад получила жалкие 30 минусов.
Я понимаю, если бы это были 30 минусов на ГК, тогда да.
> для формирования определённого мнения
Проблема в том, что определённой мнение, сформулированное по таким критериям обычно не держат при себе, а высказывают на публике.
Например, в отзывах на Яндекс.маркете. Смотришь там отзывы на магазин и видишь
* 100 отзывов вида "заказывал 100 раз, всегда говорили вежливо, товар доставали в срок, ничего не ломалось" - 5 звёзд
* 100 отзывов вида "я один раз случайно зашёл по пьяни и купил китайское говно, меня отговаривал продавец, но я купил и говно сломалось, магазину минус, больше к ним не хожу" или "заказывал на новый год пидарок своему парню 31 декабря в 18 часов, пришло 3 января уроды испортили пираздник, нирикамендую" - 0 звёзд.
В итоге из-за одноразовых порванных петухов магазин получает 2.5 звезды, но по факту было 10000 успешных заказов и 100 неуспешных, из которых в 90 пользователь сам виноват из-за своей тупости - уверенные 5 звёзд.
gost 19.04.2020 13:24 # 0
Объективно полезная для существенной части IT-сообщества — новичков.
> в хабе про хайлоад
Единственная ошибка переводчика. Утопление объективно полезной статьи в минусах за неверно выбранный хаб, вместо простого указания на этот факт — признак неадекватности сообщества.
> жалкие 30 минусов
https://habr.com/ru/post/438582/
>>> Антирейтинг 2018
То есть эта объективно полезная статья, грамотно оформленная и не содержащая ошибок, заняла бы середину топ-30 самых плохих статей года. Круто.
> Смотришь там отзывы на магазин и видишь
Кстати, именно поэтому на «Яндекс.Маркете» в первую очередь я смотрю на отзывы с 2—4 звёздами — с единицами понятно, а в пяти звёздах слишком много питушни вида «телефон пришёл, коробочка крутая, ставлю 5 звёзд».
1024-- 19.04.2020 13:52 # 0
Полезно было бы, если б рассматривалось больше примеров, рассказывалось про = null, лучше упоминался GC.
Ну и вообще, эта питушня должна быть как короткое дополнение к одной из глав учебника с систематизированной информацией. Искать такую питушню отдельно никому нафиг не надо. Просто так на хабре её как раз заметит только знаток указателей, матюгнётся и плюнёт.
Если и найдёт её новичок, то это будет источником очередных верований уровня "двойные кавычки медленнее одинарных или наоборот" или ".push и .join быстрее += или наоборот".
> статья, грамотно оформленная и не содержащая ошибок, заняла бы середину топ-30 самых плохих статей года. Круто.
Прошу прощения. Не знал, что с этого сайта народ сбежал.
На моей памяти там были статьи с +200 или около того, +100 позволяло пригласить на сайт какого-нибудь питушка.
> объективно полезная статья
Ну так себе полезная. Всё равно, что я на dxdy запощу статью о том, что 2+2=4 и 2*2=4, но надо помнить, что 2+3 != 2*3, иначе можно лохануться - на случай, что школьники нагуглят, и им это поможет.
gost 19.04.2020 14:01 # +1
Ну, +200 там до сих пор иногда встречаются (в лучшем за месяц, например, а первая статья про Сысоева в прошлом году вообще почти 800 гневных плюсов набрала). Инвайт сейчас дают за +50.
Собственно, дело в том, что баланс минусов и плюсов на «Хабре» очень сильно смещён в сторону вторых, и если +100 — это просто весьма хорошая (по мнению сообщества, конечно) статья и часто бывает в лучшем за неделю, то -100 — это полнейший пиздец, и за последние пару лет вроде как такого вообще не было (худшая статья за 2018-й — -77).
guest8 20.04.2020 18:14 # −999
guest8 19.04.2020 10:17 # −999
gost 19.04.2020 10:20 # 0
guest8 20.04.2020 18:14 # −999
guest8 19.04.2020 19:15 # −999
guest8 19.04.2020 19:16 # −999
BECEHHuu_nemyx 19.04.2020 19:23 # +1
gostinho 19.04.2020 19:30 # 0
1024-- 19.04.2020 21:44 # 0
* смешные картинки
* комиксы
* свежие новости из нескольких источников от людей с разными направлениями диванов
* всякая питушня
Это как reddit, только русскоязычный и с адекватным интерфейсом.
guest8 22.04.2020 18:21 # −999
KOPOHABuPYC 23.04.2020 00:26 # 0
Rooster 20.04.2020 13:09 # +1
Экспресс понель.
guest8 22.04.2020 03:44 # −999
Rooster 22.04.2020 06:44 # 0
А глазки закрой.
guest8 22.04.2020 07:10 # −999
gost 20.04.2020 13:13 # 0
guest8 19.04.2020 19:16 # −999
guest8 19.04.2020 19:18 # −999
guest8 19.04.2020 19:51 # −999
guest8 19.04.2020 20:02 # −999
guest8 19.04.2020 20:41 # −999
guest8 19.04.2020 20:43 # −999
Rooster 20.04.2020 13:11 # 0
guest8 19.04.2020 20:44 # −999
guest8 19.04.2020 20:48 # −999
BECEHHuu_nemyx 19.04.2020 21:31 # +1
Ответа пока не нашёл. Зато нагуглил курьёз: „В старину существовал также обычай на Пасху катать по земле священников и дьяконов после молебна на ржаном или льняном поле, чтобы «снопы были такие же высокие и тяжёлые», чтобы «хлеб или лён уродился высок и хорош»“.
Мы не сеем, мы не пашем,
Мы валяем дурака...
BECEHHuu_nemyx 19.04.2020 20:55 # 0
gostinho 19.04.2020 20:56 # 0
guest8 19.04.2020 21:01 # −999
gostinho 20.04.2020 00:15 # +1
Rooster 20.04.2020 13:14 # 0
guest8 20.04.2020 18:15 # −999
BECEHHuu_nemyx 20.04.2020 18:47 # 0
Rooster 20.04.2020 13:14 # +1
guest8 20.04.2020 19:17 # −999
BECEHHuu_nemyx 20.04.2020 23:04 # 0
guest8 19.04.2020 21:02 # −999
BECEHHuu_nemyx 19.04.2020 21:15 # 0
guest8 20.04.2020 06:13 # −999
1024-- 20.04.2020 11:00 # 0
bormand 20.04.2020 12:05 # 0
guest8 20.04.2020 13:15 # −999
Rooster 20.04.2020 13:18 # 0
3oJIoTou_xyu 20.04.2020 13:37 # 0
guest8 20.04.2020 16:06 # −999
guest8 21.04.2020 00:03 # −999
guest8 21.04.2020 00:20 # −999
guest8 21.04.2020 18:05 # −999
guest8 21.04.2020 18:06 # −999
guest8 21.04.2020 03:47 # −999
guest8 21.04.2020 05:51 # −999
Rooster 21.04.2020 08:58 # 0
Зачем ты сидишь на своём собственном стуле, копрофил?
KOPOHABuPYC 21.04.2020 13:13 # 0
guest8 21.04.2020 14:53 # −999
BECEHHuu_nemyx 21.04.2020 14:58 # 0
http://web.archive.org/web/20051103061449/monk.com.ua/article.php?story=20050512152217566
guest8 21.04.2020 15:01 # −999
BECEHHuu_nemyx 21.04.2020 15:05 # +1
О — Осознание своих навыков в «PHP».
В — Воспитание подрастающего поколения в духе терпимости к «PHP».
Н — Нон-конформизм по отношению к более старым языкам программирования.
О — Организованность в вебразработке.
guest8 21.04.2020 15:08 # −999
BECEHHuu_nemyx 21.04.2020 16:07 # 0
BECEHHuu_nemyx 22.04.2020 02:03 # 0
guest8 22.04.2020 01:48 # −999
guest8 22.04.2020 01:54 # −999
1024-- 22.04.2020 10:54 # 0
BECEHHuu_nemyx 22.04.2020 02:35 # 0
https://habr.com/ru/company/cognitivepilot/blog/497098/
Новые комбайны оснащены так называемой CAN-шиной, которая позволяет управлять машиной через гидравлику. Однако, шина эта хреново документирована: «В идеальном мире этим бы и закончилось. К сожалению, иногда всё-таки попадаются случаи, когда документации нет или у производителя не удаётся получить внятного описания. В таком случае мы подключаемся и реверсим шину. Конечно, есть протокол J1939, которому производители должны бы следовать, вот только не все это делают. Обычно подключаешься с отладочной утилитой, получаешь все пакеты с переменными и просто сидишь с оператором, нажимающим на кнопки. Поехал — где-то ноль стал положительным числом. Ускорился — число выросло. Замедлился — снизилось. Ага, скорость попалась. И так — весь день. Дальше надо поймать корреляцию и подобрать коэффициенты преобразования. Один раз поймали очень неприятный баг с тем, что на тестовой площадке работало, а в поле — нет. Комбайн в мирном режиме слал одни пакеты, а со включёнными жаткой и мотовилом переходил в особый боевой режим и начинал в тех же отловленных пакетах слать свои особые боевые сообщения. Нам пришлось собирать адовыми способами признаки данных. Как оказалось, в те же пакеты в те же переменные жатка нормально давала свою информацию, а разработчик шины всё это дико соптимизировал, чтобы не задавать новые переменные. Наверное, он в конкурсе 256b-intro в свободное время участвует.»
Какой багор )))
BECEHHuu_nemyx 22.04.2020 02:41 # 0
https://ru.wikipedia.org/wiki/J1939
https://en.wikipedia.org/wiki/SAE_J1939
Ещё немного багров:
«Именно с распознавания препятствий мы и начали. Сразу напрашивался лидар, но он дорогой, поэтому камера. Раз монокамера — нужно сразу распознавание образов. Потому что нужно не только увидеть, но и понять, что это, какого оно размера, как себя поведёт, чего ждать. Мы либо стоим на месте, либо движемся вперёд, а нужно знать относительное расстояние до объекта и ещё помнить про жатку 7,5 или 9 метров в разные стороны (и это не максимум, часто на ходовых моделях встречается и 12-13 метров). Всё равно на таких размерах можно на развороте случайно смолотить механизатора трактора или заправщика, вышедшего по малой нужде.»
«Очень сложно было с самой культурой. На первых итерациях выездов мы приезжали в поле на новую культуру или специфично выглядевшую. Агроном плохо следил, например, не опрыскивали вовремя. Низкорослая культура с сорняками — нейросеть не скушает. Однажды было так, что мы приехали в хозяйство на испытания. А там резко другой климат, и ячмень выглядит совсем не так, как в справочнике агронома. А у нас сегментация не распознает нескошенную и скошенную части корректно. Данных для обучающей выборки было мало, мы же сами их снимали. Весь день до вечера катались с механизатором по полям, снимали новую выборку. Ночью сели в гостинице своим составом размечать эти данные. Поставили на дообучение сеть. На следующий день всё заездило на новом поле.»
guest8 23.04.2020 12:49 # −999
Desktop 23.04.2020 18:35 # 0
А эти хипстеры даже запилили страницу на тему "Почему не слак" https://twist.com/slack-alternative?lang=ru, только я не владею fluent hipstelese, а потому ничего не понял.
BECEHHuu_nemyx 23.04.2020 18:25 # 0
https://pbs.twimg.com/media/EWTC1CUVcAAN-QM.png
Не забудем, не простим!
Desktop 23.04.2020 18:32 # +1
- панцирьфраки носят как рубашки?
BECEHHuu_nemyx 23.04.2020 19:29 # +1
Кстати, кто знает, что означает эта фраза?
guest8 23.04.2020 19:42 # −999
BECEHHuu_nemyx 23.04.2020 19:44 # +1
Из-за разных вариантов названия буквы «G» во фразе может присутствовать глагол «жуёт» или «грызёт».
gostinho 23.04.2020 20:09 # 0
DypHuu_niBEHb 23.04.2020 20:12 # 0
Иканус, и ты нагугли
gostinho 23.04.2020 20:14 # 0
DypHuu_niBEHb 23.04.2020 20:15 # 0
💩
💩
💩
💩
💩
guest8 23.04.2020 18:36 # −999
guest8 23.04.2020 19:56 # −999
BECEHHuu_nemyx 23.04.2020 20:07 # 0
gostinho 23.04.2020 20:11 # 0
DypHuu_niBEHb 23.04.2020 20:13 # +1
Вспомнил, что у опенбздунов раньше не было ISO: нужно было забирать из CVS (!!) сырцы, и заливать на диск самому. Какой бугор!
Правда, диски продавались готовые
guest8 23.04.2020 21:03 # −999
gostinho 23.04.2020 21:04 # 0
guest8 23.04.2020 22:01 # −999
bormand 23.04.2020 22:09 # +1
guest8 23.04.2020 22:13 # −999
3.14159265 23.04.2020 22:14 # +1
>на серверах
Фу блядь, фу нахуй.
Она хоть северная?
guest8 23.04.2020 22:17 # −999
3.14159265 28.04.2020 22:29 # 0
Прям «Есть два стула...»
>Про центос я уже тут жаловался (старое говно, ничего нет в официальной репе)
Это да.
Я бы наверное тоже убунту взял. Но плевался бы потом.
guest8 28.04.2020 22:39 # −999
3.14159265 28.04.2020 23:31 # 0
То же дермианоподобные, но хотя бы без spyware и bloatware.
Или кому-то реально нужны убунтовские snapы?
gostinho 28.04.2020 22:35 # 0
guest8 28.04.2020 22:39 # −999
gost 23.04.2020 22:13 # 0
guest8 23.04.2020 22:16 # −999
1024-- 23.04.2020 23:22 # 0
Вообще, не знаю, зачем надо явно желать обновляться на какую-то питушню.
Текущая версия нормально работает. Какого чёрта рыпаться и ломать?
Новое говно только больше жрёт ресурсы. Его только переписывают в стиле "модно, молодёжно" ради нескучных обоев, а оптимизацию заканчивают как только программа чуть-чуть завелась на i9 over9000K. Функциональность в лучшем случае почти не урезают.
Максимум установить какие-нибудь багфиксы и всё.
gostinho 23.04.2020 23:25 # 0
DypHuu_niBEHb 23.04.2020 23:28 # +1
сервер сидит на LTS: он обновляется раз в 2 года на суперстабильную версию с поддержкой чуть-ли не пять лет
а нескучных обоев на сервере у меня нету
* в основном конечно чтобы тыкать мусулеебов в вычисляемые каллонки, но конечно и JIT запросов интересно попробовать.
Кстати, пятое ядро с wireguard я тоже хочу
gostinho 23.04.2020 23:34 # 0
gost 23.04.2020 23:38 # 0
guest8 23.04.2020 23:41 # −999
gostinho 23.04.2020 23:41 # 0
DypHuu_niBEHb 23.04.2020 23:57 # 0
Репозитории конкретной версии содержат софт, который был протестирован (хочется думать) с этой версией ядра и ос, и который совместим друг с другом.
Обновляются только минорные версии и багфиксы, мажорные версии не обновляются: так гарантируется некоторая стабильность.
Собссно, собрать такой репозиторий -- самая сложная задача при поддержке дистрибутива. Охулион программ надо собрать одной версией гцц, убедица что они работают друг с другом итд
gostinho 24.04.2020 00:14 # 0
Зочем? Почему мне не должно быть похуй чем собран питон? Разрабы явно тестировали не на 20 бубунте (ведь она только сегодня вышла). Что мешало им залить в репозиторий всех ранних бубунт?
DypHuu_niBEHb 24.04.2020 00:20 # 0
И совсем шык, когда у тебя они разной разрядности
>Разрабы явно тестировали не на 20 бубунте
она была "куррент" уже пол года, потом бета: там и тестировали.
Это как обычно бывает: ты бранчанул свой софт, ложиш туда только багфиксы и критикалы, новых фич не пилишь в этой ветке, его тестят, а как стабилизировали -- так выпустили релиз.
Если они зальют постгрю12 в 18ю бубутнту, то счастливые пользователи 18-й бубунты получаю 12ю постгрю через обновления, и у них все сломается: они же свой софт под 12ю не тестировали.
Да и сама 12-я постгря может сломаться: ее никто не тестировал с той версией ядра, тем гцц итд
gostinho 24.04.2020 00:23 # 0
guest8 24.04.2020 00:28 # −999
gostinho 24.04.2020 00:33 # 0
DypHuu_niBEHb 24.04.2020 00:39 # 0
Тебе нужно убедиться, что ты совместим со всеми своими зависимостями, и они с тобой тоже.
Например, ты написал язык программирования "foo", а я написал на нем скрипт, и сделал пакет.
Этот пакет зависит пакета с твоим языком.
Я знаю что в убунте 18 пакет твоего языка имеет версию 12, и я пишу скрипт под него.
А в убунте 20 твой пакет имеет версию 15, и я делаю другую версию своего пакета.
>то мне нужно делать, чтобы его собрать той же версией гцц
Тебе, как автору пакета, ничего. Разве что проверить, что твой питон вообще компилируется нужной версией gcc.
А так весь софт собирается на сервере одной версией GCC. Получившиеся пакеты выкладываются на зеркала.
Убнтята говорят: мы готовим версию 20, в ней GCC версии foo.
Ты, как мейнтейнер пакета "python3 for ubuntu" проверяешь, что с ним все комплириуется. Если нет -- добавляешь нужные патчи итд. И кладешь сырцы в vcs.
Оттуда их заберет скрипт убунтят, и все скомпилируеть
gostinho 24.04.2020 00:44 # 0
DypHuu_niBEHb 24.04.2020 00:46 # 0
Ты предлагаешь его обновить до 38, или иметь два третьих питона?
gostinho 24.04.2020 00:51 # +1
guest8 24.04.2020 00:54 # −999
gost 24.04.2020 00:57 # 0
Ещё хуже будет, если ты накатишь пользователю 38, а у пользователя стоят питоньи пакеты, которые 38 не поддерживают («tensorflow-gpu» до недавнего времени таким был). Вот это будет действительно весело — на LTS-то!
gostinho 24.04.2020 00:58 # 0
guest8 24.04.2020 00:59 # −999
gostinho 24.04.2020 01:03 # 0
guest8 24.04.2020 01:05 # −999
gost 24.04.2020 01:01 # 0
guest8 24.04.2020 03:29 # −999
gost 24.04.2020 03:36 # 0
Подтверждаю. Хорошо, что на прыщах их нет.
guest8 24.04.2020 03:51 # −999
DypHuu_niBEHb 24.04.2020 03:52 # 0
guest8 24.04.2020 22:09 # −999
gost 24.04.2020 00:50 # 0
1. В том, что его надо протестировать со всем, что есть в 18-й убунте.
2. В том, что LTS-релизы нужны тем, кому важен принцип «работает — не трогай». Ты ставишь себе LTS-убунту, всё, что нужно, настраиваешь, тестируешь, фиксишь — и ближайшие пять лет это всё у тебя будет стабильно работать и не ломаться, потому что тебе в обновления приходят только багфиксы, не ломающие совместимость.
gostinho 24.04.2020 01:13 # 0
Тот, кто зависим от питона, пускай сам решает выпускать ли ему обновление под этот питон на этой убунте. Если нет - то и питон не давать обновить.
Вроде бы, node.js работает именно так. Но у нас сложность, что нельзя иметь что-то разных версий одновременно.
Ладно, хуйню написал.
guest8 24.04.2020 01:15 # −999
gostinho 24.04.2020 01:20 # 0
DypHuu_niBEHb 24.04.2020 00:32 # 0
Был сервер petuh. У него был в sdk файл petuh.h.
Ты написил под него плагин. В новой версии сервера новые структуры в petuh.h: тебе нужно перекомпилироваться (в лучшем случае) а в худшем -- переписывать всё.
Нельзя запустить третий пхп под апаче 2.4.
Код на втором питоне может не зарабоать под третий, а на третьем -- под второй, ну ты понел.
guest8 23.04.2020 23:38 # −999
gostinho 23.04.2020 23:40 # 0
1024-- 23.04.2020 23:35 # 0
Не стоит рассчитывать на то, что скриптух будет помнить контекст обсуждения дольше трёх секунд.
guest8 23.04.2020 20:21 # −999
gostinho 23.04.2020 20:36 # 0
BECEHHuu_nemyx 23.04.2020 20:41 # 0
Справа нас рать,
И с раной Мамай
Убежал в Сарай.
guest8 23.04.2020 21:05 # −999
guest8 23.04.2020 20:04 # −999
guest8 23.04.2020 20:20 # −999
guest8 23.04.2020 20:30 # −999
guest8 23.04.2020 21:01 # −999
guest8 23.04.2020 21:05 # −999
guest8 23.04.2020 21:14 # −999
BECEHHuu_nemyx 23.04.2020 21:32 # 0
guest8 23.04.2020 21:41 # −999
bormand 23.04.2020 21:39 # +1
Да тупо по дате-времени, как и любые другие бекапы.
guest8 24.04.2020 03:31 # −999
BECEHHuu_nemyx 24.04.2020 04:20 # 0
Перепишем, чтобы не было недокументированного value__:
Формулу для номера календарной недели я показал.
BECEHHuu_nemyx 24.04.2020 04:46 # +1
1024-- 24.04.2020 11:11 # 0
Отличие от "скачать последний номер газеты" имеется только для случая, когда по какой-то причине номер не вышел. Тогда "скачать последний номер газеты" выдаст последний вышедший, а сценарий с отсчётом от пятницы - NULL.
Если в API газеты
* есть "last", можно качать его и не пердолиться с неделями
* есть "list", то можно отсортировать его и найти последний номер
* такого нет, то стоит
* либо попросить газету добавить это
* либо попросить M$ добавить нормальную работу с неделями
* либо пердолиться с консолечкой
Я думаю, особой важности номеру недели просто не придавали. А уж что он может пригодиться каким-то провинциалам из заамерикадья - так и вовсе знать не знали.
bormand 24.04.2020 11:27 # +2
Газеты и журналы, если я не туплю, по номерам выпусков в году нумеруют. Типа пятый выпуск 2020 года. Т.е. это и не номер недели, скорее всего. Просто для еженедельной газеты выглядит очень похоже.
З.Ы. Я бы тупо счётчик в файле инкрементил если в API нету last или list. Раз в год сбросить его не проблема.
1024-- 24.04.2020 12:04 # 0
Тоже об этом думал. Однако, в этом случае надо не забыть обработать ситуации, когда
* скрипт вызывается первый раз
* его забыли вызвать, и хотя бы один из номеров не был скачан
gost 24.04.2020 12:14 # 0
> его забыли вызвать, и хотя бы один из номеров не был скачан
Будем искать бинарным поиском.
bormand 24.04.2020 12:23 # +1
Ну можно качать до первого 404, тогда хоть каждый день запускай хоть раз в месяц.
guest8 24.04.2020 22:05 # −999
guest8 23.04.2020 21:40 # −999
BECEHHuu_nemyx 23.04.2020 21:44 # 0
Я сначала хотел написа́ть «- 1» вместо «+ 6», но обломался, потому что остаток получился отрицательным.
guest8 23.04.2020 21:59 # −999
BECEHHuu_nemyx 23.04.2020 22:31 # 0
DypHuu_niBEHb 23.04.2020 22:42 # +2
guest8 23.04.2020 22:46 # −999
BECEHHuu_nemyx 23.04.2020 22:53 # +1
Выводит: «17, 4».
gost 23.04.2020 22:57 # +1
BECEHHuu_nemyx 23.04.2020 22:59 # 0
guest8 23.04.2020 23:04 # −999
BECEHHuu_nemyx 23.04.2020 23:03 # 0
2. Получаем строковое название текущего дня недели.
3. Ищем название текущего дня недели в моссиве всех названий.
Кокококой ынтырпрайз ))) Хорошо, что дней недели всего семь и что у них названия не километровые.
guest8 23.04.2020 23:05 # −999
BECEHHuu_nemyx 23.04.2020 23:08 # 0
DypHuu_niBEHb 23.04.2020 23:09 # +1
[DayOfWeek]::Friday.GetType()
BaseType 'System.Enum'
А вот .ordinal() как в йажа кажется что в нем нету
BECEHHuu_nemyx 23.04.2020 23:44 # 0
guest8 23.04.2020 23:47 # −999
guest8 23.04.2020 23:07 # −999
BECEHHuu_nemyx 24.04.2020 04:39 # 0
Погуглил, пишут, что он должен быть у List<T>, а вот у моссива не обязан.
Может быть, в старой «Могучей ракушке» его не было, а в новой появился?
guest8 24.04.2020 04:44 # −999
BECEHHuu_nemyx 24.04.2020 04:52 # 0
guest8 24.04.2020 05:37 # −999
BECEHHuu_nemyx 24.04.2020 06:33 # 0
guest8 24.04.2020 06:47 # −999
BECEHHuu_nemyx 24.04.2020 07:00 # 0
guest8 24.04.2020 07:03 # −999
guest8 24.04.2020 07:11 # −999
guest8 24.04.2020 22:07 # −999
gost 24.04.2020 22:11 # 0
Ой, бля…
UPD: https://i.imgur.com/74ugXm5.png — какой багор )))
MAKAKA 24.04.2020 22:43 # 0
В логи-то что-то запислось? Какой файл он не асилил открыть? helper.exe ?
gost 25.04.2020 08:41 # 0
1024-- 25.04.2020 10:32 # 0
Если бы разрабы Фф нормально доставляли апдейты, вовсе бы не было никакой ошибки, и тогда не было бы смысла что-то говорить о качестве ошибок в Ўындоўз. Если бы не было ошибок, о них можно было бы никак не информировать.
Информация об ошибках как раз и важна, когда что-то случилось, и это надо исправить.
Малоговорящие ошибки намекают лишь на высокое качество кода и проектирования Ўындоўз. Когда программа спроектирована плохо, имеются километровые функции и глобальные переменные. Все обо всех знают, и могут сформулировать внятное сообщение об ошибке. Когда программа спроектирована хорошо, у каждой функции своя ограниченная область действия, и внятное сообщение об ошибке будет либо малоинформативным, либо нарушит абстракцию и поддаст в код говнеца. Единственный универсальный работающий выход - выдавать стектрейс со значениями всех аргументов.
Кто как думает по этому поводу? Что делать, когда есть два стула - с нарушением абстракции и с непонятными ошибками?
gost 25.04.2020 11:05 # +1
Малоговорящие ошибки намекают на отсутствие внятного механизма их обработки. Собственно говоря, венда может сообщить об ошибке только одним из следующих кодов: https://docs.microsoft.com/en-us/windows/win32/debug/system-error-codes--0-499- (есть ещё NTSTATUS, но он больше для драйверов и недокументированных Nt* функций). Увы, никакого контекста или метаданных (о чём недавно Desktop упоминал) так передать нельзя. И если какая-нибудь функция, принимающая джва хэндла, получит один правильный и один неправильный — она сможет ответить только то, что ERROR_INVALID_HANDLE. А её клиент — только написать пользователю, что что-то пошло не так и какие-то данные были неверны.
Как это исправить? А хуй знает. На ум приходит возможность функции возвращать строку с ошибкой («первый хэндл невалиден»), но это, конечно, полная хуита. Ещё можно значительно расширить диапазон возвращаемых ошибок, добавив к ним и метаданные, и человекочитаемые описания, но тогда обработка всего этого добра превратится в тот ещё ад.
bormand 25.04.2020 11:26 # 0
Там без дампа и опыта один хер ничего понять невозможно.
gost 25.04.2020 11:39 # 0
Более реальный пример совершенно невменяемой ошибки (возникающей после нажатия на кнопочку «Удалить») я чуть выше привёл: https://i.imgur.com/74ugXm5.png.
gost 25.04.2020 11:42 # 0
guest8 24.04.2020 07:00 # −999
BECEHHuu_nemyx 24.04.2020 07:08 # 0
Убедил, для таких табличек он хорошо подходит.
guest8 24.04.2020 07:18 # −999
BECEHHuu_nemyx 24.04.2020 04:45 # 0
guest8 24.04.2020 03:33 # −999
MAKAKA 24.04.2020 22:42 # +1
гляжу, синхронизхация говнокодов всё стабильнее и стабильнее
guest8 25.04.2020 01:13 # −999
BECEHHuu_nemyx 23.04.2020 21:48 # 0
guest8 23.04.2020 21:59 # −999
gostinho 24.04.2020 14:48 # 0
1024-- 23.04.2020 23:31 # 0
Бэкап называется "weekly_backup_DATABЭKAPA.zip"
Зачем понедельнику нужен минимальный номер дня? Зачем ему вообще нужен какой-то говорящий номер?
Мне ничего не помешает сделать еженедельный бэкап даже если у понедельника будет номер 0xC0C1, а у воскресенья - 0x328923.
DypHuu_niBEHb 23.04.2020 23:36 # 0
заценгите строковую интерполцияю стати
1024-- 23.04.2020 23:39 # 0
В жс тоже сделали с долларами. Неясно, чем асимметричная запись `${pitux}` с символом валюты наперевес лучше, чем `{pitux}`.
guest8 23.04.2020 23:44 # −999
BECEHHuu_nemyx 23.04.2020 23:46 # +1
guest8 23.04.2020 23:49 # −999
BECEHHuu_nemyx 24.04.2020 00:06 # 0
guest8 24.04.2020 00:11 # −999
BECEHHuu_nemyx 24.04.2020 13:12 # 0
gost 24.04.2020 13:49 # 0
1024-- 24.04.2020 13:54 # 0
jojaxon 24.04.2020 14:13 # +1
1024-- 24.04.2020 14:18 # 0
TOPT 24.04.2020 14:44 # 0
gostinho 24.04.2020 15:06 # 0
guest8 24.04.2020 15:11 # −999
BECEHHuu_nemyx 24.04.2020 16:38 # +1
TOPT 24.04.2020 16:41 # +1
guest8 24.04.2020 16:41 # −999
guest8 24.04.2020 15:40 # −999
1024-- 24.04.2020 00:04 # 0
DypHuu_niBEHb 24.04.2020 00:07 # 0
gostinho 23.04.2020 23:48 # +1
guest8 24.04.2020 00:02 # −999
1024-- 24.04.2020 00:09 # 0
Вот в C вообще нельзя нормально вывести финансовую информацию. Один из самых популярных символов взяли как спецпитушню, и ничего.
Хотя, даже `{{pitux}}` выглядит более удобно, чем убогое `${pitux}`.
gost 24.04.2020 00:11 # 0
guest8 24.04.2020 00:12 # −999
guest8 23.04.2020 23:23 # −999
guest8 24.04.2020 03:35 # −999
DypHuu_niBEHb 24.04.2020 03:57 # 0
ты говоришь
Керр 38; ган даже на чело 32; ека похо 36; .
guest8 24.04.2020 22:03 # −999
gostinho 24.04.2020 01:21 # 0
3oJIoTou_xyu 24.04.2020 12:17 # 0
bormand 24.04.2020 12:21 # 0
> каким-то средством
Какая техника безопасности )))
gostinho 24.04.2020 12:24 # 0
BECEHHuu_nemyx 24.04.2020 12:31 # 0
3oJIoTou_xyu 24.04.2020 12:36 # 0
BECEHHuu_nemyx 24.04.2020 13:06 # 0
bormand 24.04.2020 12:39 # 0
gostinho 24.04.2020 12:41 # 0
Звучит как очередная порнуха на порнхабе.
bormand 24.04.2020 12:50 # +2
gostinho 24.04.2020 12:51 # 0
TOPT 24.04.2020 12:53 # 0
BECEHHuu_nemyx 24.04.2020 13:05 # 0
3oJIoTou_xyu 24.04.2020 12:26 # 0
3oJIoTou_xyu 24.04.2020 12:42 # 0
guest8 24.04.2020 22:03 # −999
gostinho 24.04.2020 22:10 # 0
https://irecommend.ru/content/chistyashchee-sredstvo-homestar-fix-price-homestar-dlya-vashei-kukhni-i-vse-blestit-bez-vsya
Но отмывает заебись.
guest8 25.04.2020 01:14 # −999
guest8 25.04.2020 01:30 # −999
BJlADuMuPCKuu_nemxy 24.04.2020 23:23 # +1
BJlADuMuPCKuu_nemxy 24.04.2020 23:24 # +1
guest8 24.04.2020 17:01 # −999
gostinho 24.04.2020 17:10 # 0
gost 24.04.2020 17:21 # 0
А сам вскукарек, конечно, неоправданный: баг происходит после «do-release-upgrade», то есть обновления со старого LTS-релиза на новый.
gostinho 24.04.2020 17:23 # 0
guest8 24.04.2020 17:35 # −999
gost 24.04.2020 17:39 # 0
guest8 24.04.2020 17:42 # −999
gost 24.04.2020 17:44 # 0
bormand 24.04.2020 17:49 # 0
Ну и норм. Всё равно обычно это событие приурочено к покупке нового железа для серваков.
guest8 24.04.2020 18:40 # −999
TOPT 25.04.2020 05:39 # 0
guest8 25.04.2020 05:41 # −999
3oJIoTou_xyu 25.04.2020 06:10 # 0
guest8 25.04.2020 07:28 # −999
3oJIoTou_xyu 25.04.2020 07:43 # 0
guest8 25.04.2020 07:54 # −999
gostinho 25.04.2020 10:02 # 0
BECEHHuu_nemyx 24.04.2020 19:16 # 0
Это про мухоморов или про подосиновиков?
guest8 24.04.2020 19:17 # −999
gostinho 24.04.2020 19:25 # 0
DypHuu_niBEHb 24.04.2020 19:26 # 0
Именно так и зовут одного пиздопротивного гея-педофила
gostinho 24.04.2020 17:23 # 0
Ко-ко-ко
bormand 24.04.2020 17:47 # 0
guest8 24.04.2020 22:49 # −999
TOPT 25.04.2020 05:24 # 0
TOPT 25.04.2020 05:38 # +1
gost 24.04.2020 17:46 # 0
https://govnokod.ru/26600
https://govnokod.xyz/_26600