LINUX.ORG.RU

Избранные сообщения Artamudo

Релиз WordPress 5.0

Новости — Open Source
Группа Open Source

Доступна версия 5.0 системы управления контентом WordPress, получившая имя «Bebo» в честь джазового музыканта Bebo Valdes. Среди основных изменений:

  • новый редактор, организованный с использованием блоков (старый редактор будет поддерживаться до 2021 года);
  • новая тема Twenty Nineteen;
  • новые возможности для разработчиков (расширенные API, защита данных).

>>> Подробности

 ,

linuks
()

Объявлено о покупке Red Hat компанией IBM

Новости — Red Hat
Группа Red Hat

28 октября 2018 в официальном пресс-релизе было объявлено о приобретении компанией IBM 100% всех выпущенных обычных акций компании Red Hat. Сумма сделки озвучивается равной $34 миллиарда.

Из пресс-релиза можно сделать вывод, что IBM приобрела Red Hat как поставщика «облачных решений» на базе открытых технологий и включает его в состав своего подразделения по «гибридному облаку» как самостоятельное отделение.

>>> Официальный пресс-релиз

 , ,

mandala
()

тезич чёрча-тьюринга

Форум — Talks

Тезис Тьюринга-Чёрча не доказывается, да? К чему ведёт его отрицание? К
выносу мозга, но не к противоречию. Из отрицания тезиса Тьюринга-Чёрча
следует 1) огромная ущербность человеческого разума, который не в
состоянии организовать мышление (или придумать достаточно мощный язык
программирования), чтобы, ну, записать решение задачи останова. 2) к
существованию сверхчеловеческой мысли (актульному или потенциальному),
которая способна создать сверхмашину Тьюринга для решения задач
останова (в том числе, и останова сверхмашины Тьюринга).

Принимать тезис Тьюринга-Чёрча — удел слабых.

Удел сильных — вынос мозга (грибы и другие вещества), повяление на земле
сверхчеловека, сверхразума и сверхмашины Тьюринга.

Да, рассматривались машины с бесконечным числом инструкций, которые
имели бы бо́льшую вычислительную способность. Но это не совсем то.

anarquista
()

Как начинать изучать функциональное программирование?

Форум — General

Что то захотелось поучить Haskell или чего еще в этом духе, но что взять в качестве учебного материала? в 2018 то.

haskell если возьму то станет первым моим ЯП. До этого лишь максимум калькуляторы на плюсах и шарпах и простейшие конструкции на Паскале. Стоит ли вообще или лучше к нему прийти после года на других ЯП (к примеру) Ruby, C, или Python?

Деньги нужны будут только через 2 года(мне 16) так что думаю пока могу глянуть на языки. (или стоит набивать двухлетний опыт на одном лишь питоне?)

 

StepanKirdin
()

Умрет ли LOR после перехода торговой марки к гадюке торвальдса?

Форум — Talks

История успеха такова:

(upd: внизу ванга!)

Изначально Линус аки лев танковал за линукс против заднеприводных нелюдей. Но даже лев не сможет вытанковать удар в корму от голубых, в роли которых выступила его малолетняя гадюка.

Собственно, я понял что линуса подцепили за что-то связанное с семьёй когда узнал, что он не будет участвовать в конференции в связи с «семейными делами». Правда я полагал, что нашлась какая-то шмара, которая «вспомнила», что линус её йоп 20 лет назад. Всё оказалось хуже. Змея была в тылу.

https://www.reddit.com/r/linux/comments/9go8cp/linus_torvalds_daughter_has_si...

Это полный атас. Линус вырастил ведьму вместо дочери. Давайте посмотрим что пишет гадюка:

They argue that if someone is good enough at their job, their gender or race or sexual orientation doesn't matter. That's the easy argument. But I was raised not to make excuses for mistakes. And I think the lack of diversity is a mistake, and that we should be taking responsibility for it and actively trying to make it better.

Сходите по ссылке, там еще есть покушать. Полный набор риторики гомосеков.

Тут был такой тред смешной, где alpha пыталась нам вешать лапшу из говна на уши, что мол это всё только чтоб на хер не посылали в LKML. Ага. А вот что на самом деле. Главное diversity и эти черти будут actively trying шатать ядро.

Я думал что линуксокапец будет в виде лютого апгрейда винды когда она будет просто тащить и нагибать. Чего я совершенно не ожидал, так это того, что просто придут гомосеки и нагнут раком линукс. «Измена - закричал мальчиш-кибальчиш».

А теперь для тех, кто еще ничего не понял. У Линуса торговая марка на линукс. После его смерти и смерти его жены она перейдет к гадюке. Линукс не наш. Это вопрос времени.

Здесь должна быть фотка памятника Гагарину с известной жалостливой надписью.

И да, капец вашему LORу. тоже. Торговая марка - кусачая штука. Хуже патента. Это фиаско, братаны. Нас победил не микрософт, а педики. Зашли с тыла.

Upd: для тех кто думает, что можно воспользоваться отзывом патчей из ведра. проблема в том, что будут патчи и от врагов. и что хуже всего: они их отзовут не сразу, а дождутся когда все успокоятся, внедрят а потом отзовут и тут же подадут в суд. и да, это не читая редхата гугла и интела которые тоже могут сыграть в эту игру. они же на стороне врага.

kill switch именно что kill: мы можем только убить ядро. чего мы не хотим.

Upd: ванга: сейчас разрабов линукса провоцируют на отзыв патчей «на эмоциях». мотивируют это каким-то kill switch. и даже описывают основания якобы breach of contract. Так вот на самом деле именно отзыв патчей будет breach of contract после чего большая часть сорцов линукса может быть изъята из оперсорса!

Перемещено tailgunner из linux-org-ru

 , , ,

i36_zubov
()

Линус Торвальдс временно уходит с поста координатора Linux

Новости — Ядро Linux
Группа Ядро Linux

Линус Торвальдс сообщил о своём временном уходе с поста координатора ядра Linux. До его возвращения его место займёт Грег Кроа-Хартман. Точных дат не называется, однако предполагается, что Линус Торвальдс вернётся к моменту запуска новой ветки ядра — 4.20.

Линус Торвальдс говорит, что его уход связан не с тем, что он «выгорел» или «скатился», а с тем, что ему нужно время, чтобы осмыслить своё поведение как координатора проекта Linux. На эту мысль его натолкнула семейная поездка, которую он случайно запланировал на время проведения октябрьского саммита мейнтейнеров Linux. Линус предложил организаторам провести встречу без него, однако те не согласились и перенесли встречу из Ванкувера в Эдинбург, чтобы Торвальдс смог на ней присутствовать.

После этого инцидента Линус Торвальдс осознал, что важны не только технические аспекты разработки, но и человеческое отношение с подчинёнными и напарниками.

Так же теперь обновлён Code of Conduct ядра Linux, ранее содержавший лишь краткие рекомендации к поведению: более не допускаются троллинг, оскорбительное поведение, унижение, домогательство, деанонимизация (разглашение персональных сведений) и пр.

>>> Подробности

 

Valman_old
()

Вопросы Напильнику

Форум — Talks

sudo cast Napilnik

Модераторам: это не наброс.

  1. Как эфиродинамика объясняет гравитацию? Вместо закона обратных квадратов, как по Ньютону, она предлагает нечто более точное или этот закон остаётся в силе? Если предлагает нечто более точное, то что?
  2. Как эфиродинамика объясняет электромагнетизм? В результате получаются уравнения Максвелла или они оказываются приближениями?

Хочу конкретный вывод конкретных формул.

Перемещено tailgunner из science

 

Guest_1488
()

Изучение assembler для самых маленьких

Форум — General

Ситуация такая: в программировании я шарю чуть больше, чем никак, да и о том, как внутри компа все устроенно, примерно так же. И вот стукнуло в мою больную голову программировать на ассемблере, подобрал FASM.

Но вот проблема, так как я почти ничего не знаю, не могу понять с чего надо подступиться к этому делу. Голова пустая, но она хочет научиться

 ,

Naurim
()

ОБНОВЛЕНО: Intel убрала запрет на публикацию бэнчмарков для обновлений микрокода

Новости — Hardware and Drivers
ОБНОВЛЕНО: Intel убрала запрет на публикацию бэнчмарков для обновлений микрокода
Группа Hardware and Drivers

Компания Intel обновила условия лицензии на микрокод исправляющий уязвимость L1TF и запретила тем самым публикацию результатов тестирования и сравнения производительности процессоров.

You will not, and will not allow any third party to (i) use, copy, distribute, sell or offer to sell the Software or associated documentation; (ii) modify, adapt, enhance, disassemble, decompile, reverse engineer, change or create derivative works from the Software except and only to the extent as specifically required by mandatory applicable laws or any applicable third party license terms accompanying the Software; (iii) use or make the Software available for the use or benefit of third parties; or (iv) use the Software on Your products other than those that include the Intel hardware product(s), platform(s), or software identified in the Software; or (v) publish or provide any Software benchmark or comparison test results.

UPD: После негативной реакции пользователей на новость о запрете публикации результатов бэнчмарков, в Intel всё же решили убрать даное ограничение из текста лицензионного соглашения:

Copyright (c) 2018 Intel Corporation.
All rights reserved.

Redistribution.

Redistribution and use in binary form, without modification, are permitted, provided that the following conditions are met:

  • Redistributions must reproduce the above copyright notice and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of Intel Corporation nor the names of its suppliers may be used to endorse or promote products derived from this software without specific prior written permission.
  • No reverse engineering, decompilation, or disassembly of this software is permitted. “Binary form” includes any format that is commonly used for electronic conveyance that is a reversible, bit-exact translation of binary representation to ASCII or ISO text, for example “uuencode.”

Всем кто ранее загружал код патчей микроядра рекомендуется скачать обновлённые архивы с исходным кодом и пакеты (не забудьте удалить предыдущие архивы с кодом и пакеты!).

>>> Обсуждение на Slashdot

>>> Подробности

 , ,

StReLoK
()

C не низкоуровневый

Форум — Talks

Ъ: https://habr.com/company/badoo/blog/420407/

!Ъ: C — это на самом деле такой высокоуровневый ассемблер для PDP-11. А из современной пеки или арма такой PDP-11, как из Iron_Bug — японская школьница. Отчего величина ускоряющих костылей в компиляторах C перерасла мыслимые и немыслимые пределы, лишь бы оставить сишникам ощущение штабильности и низкоуровневости. (Тема стопицот раз перетиралась на ЛОРе, хз, зачем я это ваще притащил). А вы тут Rust хаете, в котором векторизация во все поля. В плюсах, впрочем, тоже, так что Rust не нужен.

 , , , ,

bodqhrohro_promo
()

Нашёл на просторах интернета, модель экономического общества

Форум — Talks

Задала учительница по обществознанию детишкам бизнес-планы подготовить. Ну а что - тема «предпринимательство», пусть покреативят на тему внутришкольного бизнеса. Школа-то ‒ модель Мира, всей мировой экономики. И пятиклассники взялись за домашку как никогда ретиво. И вот ‒ урок, презентации. Не по возрасту громоздкая отличница подробнейше разложила, как она комбинат питания устроит. Юркий рыжий мальчишка обрисовал фантастические перспективы преображения школьной транспортной системы: тут и лифты, и эскалаторы, и рикши. Смурной опрятный паренек, вовсе не похожий на шального айтишника, сделал классный доклад о системе автоматизации, контроля доступа, учета и контроля на базе школьной компьютерной сети. Бойкая веселушка рассказала о производстве обуви для всех учителей, школьников и даже для продажи на экспорт. И вот, выходит к доске худенькая скромная девочка с открытым лицом и добрыми глазами. ‒ Все вы, ‒ говорит она одноклассникам, ‒ начинали свои бизнес-планы со слов «возьму кредит в банке». Так вот, я открываю банк. По рядам прокатился сдержанный гул восхищения и зависти: и как сами не дотумкали? ‒ Условия у меня такие, ‒ продолжает девочка, ‒ каждый может взять любую сумму под 20% годовых. ‒ Как любую? И миллион можно, ‒ вскинул голову дремавший на задней парте до анекдотичности типичный Вовочка, хулиган и второгодник. ‒ Хоть миллиард. Хоть сто миллиардов. Но учтите - в конце года эти деньги нужно будет отдать с процентами. Кто не отдаст ‒ забираю имуществом. ‒ Чо, весь бизнес отберешь? ‒ возмутилась, алея щеками, толстая отличница. ‒ Нет, конечно! Только недостающую часть заберу, не более. ‒ Нормальные условия. Даже отличные, ‒ взвешенно отчеканил айтишник, подняв глаза от калькулятора, ‒ я согласен. За ним все закивали голосами ‒ такой добрый и щедрый банк всем понравился. ‒ Ну вот, ‒ продолжила тихая «банкирша», ‒ в начале года я выдам гору денег. Но, сколько бы я ни выдала, 100% денег покрывают 100% школьного бизнеса. А в конце года я потребую вернуть 120% выданных денег. Гору и плюс еще пятую часть горы. А у вас на руках ‒ только гора, 20%, которые я потребую сверху, не существует в природе. Значит, по результатам года я заберу 20% школы. За год кто-то сумеет собрать 120% денег, а кто-то и 400%. Но это значит, что у другого не будеи и половины необходимого для возврата долга. Но это не важно. Важно, что в любом случае, как только вы согласились взять кредит, вы отдали мне 20% школы. Следующий год ‒ еще 20%. И так далее. Ну а к десятому классу я буду единственной владелицей школы. Сегодня вы мечтаете о благополучии, бизнесе, успехе, развитии. А к десятому классу вы станете моими рабами и я буду решать, кому жить, а кому умереть с голоду. Класс затих. Учительница растерянно хлопала кривовато подведенными глазками. У кого-то в сумке невероятно громко вибрировал мобильник. ‒ Нафиг такой банк, ‒ первым ожил второгодник Вовочка, ‒ без банка обойдемся. ‒ Точно! ‒ зажглась надеждой веселушка от обувного бизнеса, ‒ без банков и денег обойдемся, бартером будем наши товары и услуги менять друг на друга. ‒ И как ты расплатишься за мороженое, ‒ искренне удивилась «банкирша», ‒ каблук от сапога отломишь и отдашь? А с работниками чем расплачиваться будешь? Кедами? Так им некогда работать станет - будут днями искать того пекаря, которому кеды нужны, чтоб булочку с повидлом купить. Вон, спроси у Дашки, ‒ «банкирша» кивнула на отличницу общественного питания, ‒ согласна она кедами оплату принимать. ‒ А мы будем друг другу расписки писать! ‒ нашелся айтишник. ‒ Хорошая идея, ‒ согласно кивнула «банкирша», ‒ и через три дня у каждого будет вот-такенная стопа записочек: «Я отдал Коле стул», «Вася меня на эскалаторе прокатил», «Взял у Ани кроссовки»: И что? Как потом со всем этим разобраться? Класс снова затих. Бледная учительница нервно крутила браслетку на запястье, с рассеянно поглядывая то на понурый класс, то на спокойную и милую докладчицу с добрыми глазами. ‒ Это, ‒ вдруг поднялся Вовочка, грохнув стулом, ‒ Иванова, а точно школа тебе будет принадлежать? ‒ Конечно, ‒ пожала плечами девочка. Это же элементарно. ‒ Тогда это: ‒ Вовочка сопел, теребил ногтем характерные мозоли на костяшках кулачищи и пытался подобрать слова, ‒ Иванова, возьми меня на работу. Если кто свое отдавать за долги не будет - я помогу. Ага? А мне много не надо. Ты мне компьютерный класс отдай (айтишник дернулся, но промолчал), я там игровую зону сделаю. ‒ Хорошо, ‒ тут же согласилась «банкирша», ‒ будешь силовым ведомством. ‒ Не, ‒ промычал Вовочка, ‒ давай переименуем: Пусть буду «Спецназ»! «Банкирша» еще раз кивнула и обратилась к совсем не веселой веселушке: ‒ Анечка, ну зачем тебе заниматься обувным бизнесом, который ты все равно потеряешь? Ты же хочешь получить, а не потерять, правильно? Так вот, я отдам тебе 10% школы. ‒ А мне что делать? ‒ осторожно спросила Аня, чувствуя очередной подвох. ‒ Видишь ли, мне не очень хочется работать. Поэтому работать за меня будешь ты. Вся эта возня ‒ учитывать деньги, выдавать: Вдруг среди года кто-то захочет еще кредит взять? Вот я тебе и отдам деньги под 20% годовых. А ты будешь их раздавать под 22%. Твоя доля - 10% от моей, все честно. ‒ А можно я буду не под 22% выдавать, а под: Под сколько хочу? ‒ повеселела веселушка. ‒ Конечно. Но не думай, что школа твоей станет. Вот, будешь ты отдавать деньги под 33%, и через три года школа будет вроде бы твоей. Однако, ты-то взяла у меня деньги под 20%, которых, как ты помнишь, не существует в природе. И школа все равно будет моей через пять лет. И я отдам тебе твои 10%, а не ты их получишь сама. Понимаешь? Я ‒ хозяйка. ‒ Нафиг такую хозяйку, ‒ булькнула сквозь полные щечки отличница и тут же получила мощную затрещину от Вовочки. ‒ МарьПална, ‒ повернулась «банкирша» к мирно зеленеющей в полусознательном состоянии училке, ‒ и вы не расстраивайтесь. Я дам вам большую зарплату. Вы только учите всех, что так и должно быть, что по другому не бывает. Рассказывайте детям, что если много и хорошо работать, можно достичь успеха, стать богатым. Понимаете, чем больше они работают, тем быстрее буду богатеть я. И чем лучше вы будете пудрить мозги ученикам, тем больше я вам буду платить. Ясно? В глазах учительницы блеснула искра сознания и надежды, она часто и мелко закивала, преданно глядя на пятиклассницу. Грянул спасительный звонок.

Линукс тут при том, что у них айтишник линуксоед, инфасотка)))

 , ,

burato
()

Синдром Эллочки-людоедки и lisp

Форум — Development

В целом, мне нравится lisp - импонирует сама концепция lisp-a, я без особых проблем читаю s-выражения, нравиться его поддержка в emacs. И я использую emacs lisp как язык для всякой мелочевки.
С другой стороны простота концепции, когда первый аргумент s-выражения - функция, а остальные єлементы - параметры, имеет свой неприятный побочный эффект: огромное, неструктурированное пространство имен. Примерно за это я не люблю python - надо помнить кучу тонких особенностей и фич языка. А в lisp надо помнить кучу нужных функций. В книжке Грема их приблизительно 1000. В противопложность java - минимум ключевых слов, а вся функциональность вынесена в методы, которые выясняются по автодополнению и доктипу.
Второй нюанс, ХЗ, может зависит от конкретной реализации. Все функции из заргуженных пакетов валятся в одно пространство имен. Т.е. если Васян по глупости или злому умыслу перепишет стандартный car можно поиметь проблем, особенно если такой car подгружаю в составе какой-то библиотеки. Хотелось бы импорта a-la python import my-package as mp с последующим доступом типа (mp.foo).
Собственно, вопрос. Как борются с этими проблемами местные лисперы. Особенно с первой. Лично я запомнил около полусотни функций, примерно из списка снипеттов, к части прибавляю p и автоматом получаю знание новых. Может есть компактный список must know функций как перечень самых популярных коменд для emacs?
Вторая проблема больше для собственного кругозора, я сомневаюсь, что буду в большой команде использовать lisp, та и не годиться он для этого.

С пакетами вопрос решился. А с насышенным и неструктурированным пространством имен или с кратким справочником на манер такого - нет.

 

cab
()

Про программистов

Форум — Talks

Во-первых, программисты не инженеры. Раньше были, а всё. В массе своей это ремесленники уровня ПТУ. Наука не нужна, теория не нужна, культура не нужна, знания не нужны, нужно давать софтовые надои. Потому типичный средний программист дёргает корову за вымя, не особо желая разбираться в том, что именно и зачем он делает. Делает то, за что платят. Таксист в двигателях больше понимает, чем программист в компьютерах. Ну да, где-то там под крышкой процессор. И материнская плата. Штука, на которой процессор. По факту программист понятия не имеет, как всё это работает и от продавщицы Любы в ларьке отличается только тем, что Люба внутри ларька, а программист снаружи.

Во-вторых, программисты не учёные. Сосед Вася, может, и будет считать Петю в футболке «Е равно ЭмСиКвадрат» знатным ботаном с докторской степенью, но Петя ни фига не расскажет, почему квадрат, а не куб. Просто футболка прикольная, в «Теории большого взрыва» была. А так-то Петя тот же Олег из Кукуевки, только по верхам нахватался из ленты соцсеточек. И при работе с чем-либо опирается вовсе не на достижения научного метода последних ста лет, прямо скажем. Вне вымени Петя не знает ничего. Даже не запоминает. B-tree? Што? Мне это не надо.

В-третьих, программисты не работники. Рабочий день или рабочий режим — это вот не про Васю. Ну т.е. планета умеет с А утра до Бэ вечера головой думать и руками делать, а Васе для прикручивания кнопочки к верёвочке требуется нечто особое. Почитать новости. Полистать ленту. Обсудить осадок чая и ситуацию в Камбодже (о которой Вася только вчера из новостей прочёл два абзаца). Надо настроиться… Посмотреть в потолок… Возможно, почитать документацию (шутка, кто ж её читает, это же программисты). Опаньки, обед. Покушать. Разморило-то как… Где тикет? А вы читали, что вводят где-то 4-дневную рабочую неделю? И вообще хочу из дома работать, у меня там котик! Короче, работа — это не про программистов.

В-четвёртых, программисты неженки. Посмотрите на офисы топовых известных компаний, это ж детские сады. Зайка не сможет забить гвоздик, если над зайкой не будет стоять гурия с опахалом, за углом не будет велосипедика, а яблочки будут порезаны поперёк, а не вдоль. Т.е., блин, чуваки мирового уровня собирали из говна и палок первые компьютеры и софт следующих поколений в подвалах, а Серёже пальчиком тяжело шевелить, если на кофепоинте не десять сортов бесплатного печенья. И ладно бы гравицапу творил, так нет же, чинит свою же опечатку после опечатки, которую на прошлой неделе сделал в интересах исправления предыдущей опечатки.

В-пятых, программисты инфантильные. Тут это означает, что они понятия не имеют, как им справляться с собственной долбанутостью, не научились. Любая проблема, любая сложность, любое несовпадение реальности с внутренним миром Игоря — всё, мы все умрём. Апатия. Выгорание. Меланхолия. ДЕПРЕССИЯ. Блин, ясен пень, у тебя будет депрессия в предощущении того, как надерут жопу за десятки открытых тикетов, которые ты не сделал, ибо набирал мотивацию просмотром роликов, прослушиванием музыки и беседами о роли Путина в квантовой генетике Навального. Но нет, это не Игорь фигнёй страдал вместо написания тестов, это злые все обижали дражайший внутренний мир подростка с метрикой взрослого. Соответственно, токмо попробуй Игорю микрон критики в плечико вонзить… Страдания Вертера покажутся развесёлой комедией.

В-шестых, у программистов нулевая базовая литературная культура. Если пройдётесь по деревенскому рынку с опросом «читали ли вы Борхеса», результат будет тот же, что среди программистов. Разница лишь в том, что Нариман (вкусный абрикос! сладкий дыня!) может и устыдиться своего аборхесианства, зато программист Игнат с пеной на губах вам час будет плешь гладить обоснованием того, почему он не читает вообще, не читает книги, не читал Борхеса, почему культуры нет в принципе, человек современный вне культуры и т.д. Как вариант, ответно атакует глубоким знанием аниме и «Ричарда длинные грабли». Ну типа тоже культура. Великая японская. Ну и что, что не Кобо Абэ?

В-седьмых, программисты дремучи вне своей узкой сферы деятельности. Посмотрите в глаза Феди. Мудрость. Прищур. Всё понимающая роговица. На деле же Федя не знает ни.че.го. Биология. Химия. География. Литература. История (о, тут Федя скажет, что его обманули все историки, но не сможет назвать цвет обложки хоть одного исследования). Экономика. Физика. Социология. Ни. Че. Го. Я знал чуваков, что не могли указать, где у них печень, слева или справа. Просто не знали.

В-восьмых, отечественные программисты любят спорить. И ладно бы. Но предыдущий пункт же. Пример типичного спора: час бодаться про законодательство России, ни разу за жизнь не открыв УК. Википедия листается тут же по ходу обсуждения. Но мнение имеют. Уверенное такое мнение, увесистое. Вместо законодательства может быть хоть климат Венеры (Илья читал в детстве книгу про Венеру, потому невдолбический специалист), хоть сорта огурцов средней полосы (Павел помогал бабушке кушать огурчики, потому агроном).

В-девятых, программисты ощущают (и ведут) себя уникальными. Фиг с тем, что каждый год их миллионы. Но блин, овердофига специальностей, в которых извилины морщит так, что наш Стёпа помрёт на третий день. Более того, множество людей ещё и под стрессом ответственности за реальный мир морщатся, пока Стёпа оперирует виртуальными ценностями в песочнице. Бжчки, да сейчас софт даже дети пишут, выкладывают в магазины и этот софт покупается. А тот софт, что действительно крутой (ну-ка, моделирование нагрузки на конструкцию корабля в боковую качку), для Стёпы так же далёк, как Пугачёва во внучках.

В-десятых, программисты не читают. Типичный Алёша при задаче «сделать XYZ» пойдёт делать XYZ. Не хотя бы листать мануал. Не вникать в документацию. Что-нибудь нагуглит, как-нибудь сделает. Только если с десятого раза не заработает, нехотя подползёт к литературе и вытащит самую тоненькую книжечку, вдруг в ней ответы на главные вопросы. Лучше, чтобы один. На одну страничку. В 140 символов, как раньше было. Если тысячу лет протяну, всю тысячу лет буду помнить эпичный случай с человеком, писавшим софт 5+ лет. Человек очень плохо сделал генерацию уникального ID. Прям вот совсем на отвали. Я минут 15 объяснял, почему плохо и как надо, тут же пару раз сказал не использовать функцию id() у Python. Объяснил. Через час смотрю pull request. Там id(). На реактивной попотяге выясняю, что человек меня выслушал, открыл документацию к id(), прочёл первое предложение («Return the “identity” of an object») и решил, что норм. Первое. Одно. Он открыл документацию, прочёл шесть слов и закрыл документацию, не добравшись до следующих слов. 5+ лет разработки. Я плакал злыми слезами в углу. Совет RTFM придумали не химики и это не просто так. В детском саду детям больше текста читают, чем программист по специальности.

В-одиннадцатых, у программистов нет ответственности. Вот совсем. Ронять тесты, сервера, Боинги, Луну — задорно и молодёжно. Ежели слишком уж зарвался, всегда можно удрать на другую работу, в резюме же не пишут ДЕТАЛИ, а увольняют нынче красиво, без статьи. Лишь бы ушёл. Антону поди поясни, что такое ошибка, почему это плохо, зачем быть так, чтобы ошибок не было. Ну и что, что всё упало? Ну и что, что у клиентов убытки? Ну и что, что работодателю убытки? Ну и что, что коллеги через год застрелятся? Ну и что, что не по плану? Ну и что, что обещал? И вообще, я устал, у меня апатия, а вон там печеньки дают, я туда пошёл.

(с) Феликс

 

Bobby_
()

Дистрибутиву Debian исполнилось 25 лет

Новости — Debian
Дистрибутиву Debian исполнилось 25 лет
Группа Debian

16 августа 1993 года в UseNet-группе comp.os.linux.development [͟͞Я͟͞н͟͞ ͟͞М͟͞ё͟͞р͟͞д͟͞о͟͞к͟͞] анонсировал выход дистрибутива Debian, названного в честь его и его супруги. Мотивацией для создания нового дистрибутива послужили плохая поддерживаемость и обилие багов в популярном тогда дистрибутиве SLS. Выпуск 0.01 увидел свет месяцем позже, 15 сентября.

За время существования дистрибутив успел побывать под крылом FSF, обзавестись множеством поддерживаемых архитектур и даже стать дистрибутивом более чем GNU/Linux, обзаведшись поддержкой других ядер, таких как Hurd и kFreeBSD. Он работает на широком круге систем и устройств: от внутренних служб аэропортов до автомагнитол, от облачных сервисов до встраиваемых устройств, которые к ним подключаются. На основе Debian создан и развивается популярный дистрибутив Ubuntu.

С ранних стадий проекта его краеугольным камнем является хранение ценностей свободного ПО, обеспечиваемое такими документами, как Общественный договор Debian и Критерии по определению Свободного ПО. Тем не менее, Ричард Столлман и FSF критикуют проект за простой доступ к секциям non-free и contrib в репозиториях дистрибутива, содержащим несвободное ПО.

>>> Подробности

 

bodqhrohro_promo
()

Почему такая деградация происходит?

Форум — Desktop

Больше полутора лет не пользовался Линуксом на «десктопе», сейчас вот понадобилось соорудить виртуалку с линуксом с предустановленными программами, чтобы раздать людям и запускать её в VirtualBox под Windows 10.

Откуда такое решение в общем-то не суть этого треда, сначала пытались устанавливать убунту и минт на сами компьютеры людей и изучать так сказать «в живом виде», но по статистике оказалось, что на каждом 5ом ноутбуке не работает вай-фай, на каждом втором надо делать какие-то движения с загрузчиком, на каждом 10ом компьютере видеодрайвер даёт артефакты, мерцания при скролле, тормозят браузеры, в общем, в таком режиме заниматься чем-то полезным оказалось невозможно, постоянная возня с настройкой отнимала кучу времени и нервов, потерянное время и стойкое негативное впечатление у людей. Сейчас пытаемся сделать виртуалку, перебрал несколько дистрибутивов даже сравнить нынешние гном, кеды, xfce, посмотреть, сколько потребляется памяти и диска... и удивился... Деградация полнейшая. Если лет 5-7 назад еще прокатывали сказки про «линукс, который крутая ОС, архитектура, безопасность и блабла», то сейчас эта сказка не пройдёт имхо.

Федора с третьим гномом загрузилась и сразу сказала, что упал пульсаудио, сразу же, моментально. И после установки (установщик вообще писали наркоманы, это самый укуренный установщик в мире) он так и не заработал. Среднестатистический человек никогда не станет пользоваться гномом3, уродливое нефункциональное говно с десятком уродливых нефункциональных «дополнений»

Убунта предоставляет собой ужасное чудовище в виде третьего гнома, похожего на юнити и постоянно тормозит. Постоянно тормозит скроллинг в браузере, на реальных машинах и на виртуалках. Просто капец. Была выброшена с омерзением.

Кубунта выглядит хорошо, работает более-менее нормально, но теряет сеть, а как она это делает, будучи точно такой же, как убунта, я не знаю, убунта не теряет, а кубунта каждые 10 минут говорит, что соединение разорвано и сразу опять подключено. За день раз 10 видел сообщения в стиле aublablafoobar: error 02342349. Что это за говно и зачем оно мне сообщает эти сырые данные, я не понял, людям обьяснять это я тоже не хочу. Менеджер драйверов при запуске виснет намертво. Это LTS версия.

Xubuntu работает медленнее кед. Легковесное, блин, окружение, работает медленнее кед, при это выглядит как игрушечное говно до сих пор, уже 2018 год. Софт на разных тулкитах выглядит по разному, шрифты в qt мыльные. Гномософт, который пихают везде, примитивен и убог, отвратительно примитивен. Какие-то «Карты», отсутствие элементарно нужных кнопок, черт знает что.

Пригоден к использованию только софт из дефолтного набора, остальное как было в 2005ом, так и осталось.

С годами всё стало только хуже. Разрабы Минта оказывается отказались от KDE, а что, логичное решение, если есть единственное полноценное ДЕ с набором софта, работающее в среднем неплохо - наиболее логично выкинуть его и продолжить пилить уродские гномоутилиты и тормозящую Корицу. В общем, в мире линукса выбрать стало не из чего.

Возможно, стОит поискать виртуалку с хакинтошем или поставить юниксовые тулзы на Windows 10.

Почему всё идет в сторону деградации, примитивизма и убогости?

 , , , пичот

Alve
()

Вопрос по курсу физики

Форум — Talks

Для тех, кто в теме:

1. «Берклеевский курс физики»

или

2. «Фейнмановские лекции»

?

 

Deleted
()

Чем плох unix-way

Форум — Talks

Собственно сабж. Интересно узнать мнение противников. Начало тут: Современная философия

Аргументы против unix-way были такие: unix-way плох, потому что gnu/hurd не взлетел. Пока больше ничего выяснить не удалось.
Аргументы за: unix-way хорош там, где нужно обрабатывать текстовые данные. Например, парсить. Отпадает необходимость каждый раз что-то велосипедить на питонах.
Дзыньк.

 

crutch_master
()

Современная философия

Форум — Talks

Что можно почитать из современной философии, которая хорошо согласуется или даже берёт за основу современные научные теории? Ну там, философское осмысление квантмеха, например, вот такое вот.

А то как откроешь что-нибудь из XIX и ранее века - плакать хочется от этой бредотни (ну кроме Ницше, тот жжот на 5+). Из XX века я из «чистых» философов только Камю читал, отлично зашёл вообще, хоть науке и ортогонален.

Перемещено leave из science

 ,

Deleted
()

Где среднестатистически лоровец берёт музло?

Форум — Talks

 ,

pon4ik
()

Вышел язык программирования Racket 7.0

Новости — Разработка
Группа Разработка

Racket - это язык программирования общего назначения, а также первая в мире экосистема для языко-ориентированного программирования.

Racket версии 7.0 включает существенные изменения в рамках долгосрочных целей замены текущей системы времени выполнения и поддержки множества систем времени выполнения. Предполагается, что пользователи Racket не почувствуют большой разницы между Racket 6.12 и Racket 7.0, но в связи с тем, что реализация претерпела серьёзные изменения, увеличен именно старший номер версии.

Ядро версии 7.0 является результатом переработки ядра версии 6.12 более чем на 1/8, и включает новый механизм раскрытия макросов, который осуществляет бутстрэппинг самого себя. Данный механизм покрывает более 40% кода, необходимого для замены ядра Racket на Chez Scheme. Остальные 60% кода, по бОльшей части, также реализованы, но не включены в этот выпуск; мы надеемся и предполагаем, что Racket-на-Chez будет готов для промышленного использования в следующих выпусках ветки 7.x

  • Синтаксис формы (`#'`) поддерживает новые шаблоны подформ: ~@ - для сплайсинга, и ~? - для выбора между подшаблонами, основанного на возможном «отсутствии» значения у переменных образца (например, у образца ~optional в syntax-parse). Библиотека syntax/parse/experimental/template, откуда происходят эти возможности, экспортирует новые формы под старыми именами для совместимости.
  • На Windows флаг --embed-dlls команды raco exe создаёт по-настоящему автономный исполняемый файл ".exe", который содержит в себе разделяемые библиотеки Racket.
  • Опция «Create Executable» интегрированной среды разработки DrRacket для учебных языков (Beginner Student, и т.п.) использует флаг --embed-dlls на Windows.
  • Поддержка prefab («previously fabricated») структур в Typed Racket существенно улучшена, что делает их более полиморфными, исправляя, вместе с тем, существенные ошибки текущей реализации. Программы, которые сейчас используют предикаты для prefab-структур неизвестных данных, могут нуждаться в ревизии, т.к. предыдущие версии Typed Racket позволяли программам с потенциальными ошибками осуществлять проверку типов. Смотрите Typed Racket RFC 1 и prefab-changes для более подробной информации об этом изменении, и о том, как исправить программы, которые подверглись влиянию в связи с этим изменением.
  • Typed Racket поддерживает #:rest-star в конструкторе типов ->*, что позволяет функциональным типам указывать в хвостовом списке аргументов (rest arguments) более сложные образцы типов, такие как функция hash.
  • Интерактивные оверлеи могут быть наложены на графики, созданные с помощью plot-snip. Это позволяет создавать интерактивные графики или отображать дополнительную информацию, когда указатель мыши находится над областью графика. Примеры использования данной возможности можно посмотреть тут.
  • racket/plot предоставляет процедуры для отображения графиков японских свечей (candlestick charts), которые могут быть использованы в финансовом анализе временных рядов.
  • Добавлен contract-equivalent?, который проверяет, что два контракта являются взаимосильными, без экспоненциального замедления, которое имеет место в случае двух вызовов contract-stronger?.
  • Lazy Racket поддерживает функции с именованными аргументами.

>>> Оригинал

 , ,

azelipupenko
()