vitus_wagner: My photo 2005 (Default)
В свое время я стер топ-пост и написал вместо него перенаправление в standalone- блог.
Теперь вот я опять стал писать сюда, но писать новый топ-пост пока лень.

Что здесь интересного:

Если вас интересует моя научная фантастика, вам сюда.

Cписок тем данного ЖЖ, которые могут быть интересными для читателей

Размышления о судьбах человечества
системный подход
непричесанные мысли
экология человека
этология человека
конспироложество
гумилевщина
Технический прогресс
технический прогресс
военно-техническое
авиация
автомобильное
сюрвайвализм
Информационные технологии
open source
debian
android
Nokia n800 и n900
компьютерная безопасность


Это далеко не все темы. Возможно, стоит взглянуть на полный список

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

А право изъясняться на исковерканном языке здесь имеет [livejournal.com profile] tzirechnoy. Да, это произвол. Но произвол тут был, есть и будет есть.

А еще я могу забанить за ссылку на видео, если она не сопровождается объяснением зачем именно я должен тратить драгоценные минуты своей жизни на просмотр этого видео. Да, видео это html5 видео честная ссылка на видеофайл. Шансы на то что ради вашего видео я не поленюсь хоть на какое свое устройство поставить флэшплеер, близки к нулю (а шансы на бан - соответственно, к 100%).
vitus_wagner: My photo 2005 (Default)
https://www.schneier.com/blog/archives/2017/03/security_orches.html

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

Он делает вывод что централизация и предваарительное планирование рулят в том случае, если у нас есть определенность (certainity), а там где есть неопределенность, нужны децентралиаация и инициатива.

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

Кстати, по-моему это касается не только тех случаев, когда адаптивностью и инициативой обладает враг. Даже если контрагент тебе не враг, как не враг upstream-разработчик мейнтейнеру пакета, неопределенность он все равно вносит. Из самых благих побуждений. И попытка с этим бороться путем стандартизации процедур приведет только к тому, что ты не сможешь embrace the changes (как это по-русски сказать?) и сделаешь хуже.

В общем, гони хаос в дверь, он влезет в окно. Поэтому не надо стремиться все слишком упорядочить. В какой-то момент надо остановиться и сказать "а вот здесь мы позволяем хаос, и будем на него реагировать по мере возникновения".
vitus_wagner: My photo 2005 (Default)
http://www.curbed.com/2017/3/24/15043986/endless-runway-airport-design

Что-то мне этот проект напоминает многочисленные попытки запатентовать "пушку с кривым стволом, чтобы из-за угла стрелять".
vitus_wagner: My photo 2005 (Default)
Ребенок сегодня отжег.

Спрашивает у мамы:

— Мама, а твой тонометр давление правильно показывает?
— Правильно
— А что он тогда спит в тумбочке, если не врет?
vitus_wagner: My photo 2005 (Default)
Мы строили, строили и наконец построили
Мультимастер-кластер, адаптивное планирование запросов, нормальный декларативный синтаксис партиционирования.
vitus_wagner: My photo 2005 (Default)
1. Я почти добрался до описания того боя, который занимает в реальности Ясмины место Хэмпстон-Роуд.
Это событие имело место 6 января 1806 года где-то между Капштадтом и Мелкбосстандом.

Со стороны англичан присутствуют ровно те же силы, что и в нашей реальности, с точностью до персоналий и названий кораблей. Со стороны голландцев тоже примерно те же, с точностью на то что у Янсенсса было на неделю больше времени на сбор ополчения, благодаря современному предупреждению индийцев. Со стороны Империи Моголов
один броненосец береговой обороны, двубашенный монитор с 60-см надводным бортом и примерно 2000 тонн водоизмещения, под командой Муиз-уд-Дина Султана (4-го майсурского принца). Сам кораблик примерно на уровне второй половины 60-х годов, а вот пушки на нем и машины - несколько более продвинуты.

2. Первый броненосец в Европе в этой реальности вероятно, будет построен датчанами. Если им вовремя слить информацию о том что сотворят англичане с Копенгагеном 3-го сентября 1807 то до того, если нет - то после.

3. Вообще надо помешать англичанам захватить Транкебар потому что больше европейцев хороших и разных в качестве торговых партнеров это хорошо. Через Транкебар можно "контрабандой" сливать в Данию паровые машины, казнозарядные пушки и прочие полезные вещи.

4. А вот с Orders of Council там что-то интересное будет. Идея что кто-то может решать, с кем могут, а с кем не могут торговать нейтральные страны в этом мире явно понравится Империи Моголов не больше, чем Соединенным Штатам. А вот вдвоем с САСШ можно уже Англии и руки повыкручивать.
vitus_wagner: My photo 2005 (Default)
Взять что-ли отключить кросспостер из DW в ЖЖ и аккаунт использовать только для комментирования...
vitus_wagner: My photo 2005 (Default)
http://gosvopros.ru/territory/istoriya-uspekha/upforesting/

Тут наткнулся на статью Золотова про итальянского архитектора, который предлагает озеленять фактически полностью поверхность вертикальных зданий.

Не знаю, насколько восттербованы окажутся такие "мохнатые дома" в наших земных городах, а вот для небольших куполов первых колоний на Луне и Марсе - это очень интересное решение. Позволяет увеличить площадь зеленых насаждений настольког, чтобы кислорода хватило достаточно большому населению.

А еще я задумался, что на таких домах обязательно разведутся белки. И будут стучаться в окна квартир и требовать еды.

А еще интересно, сможет ли обычная домашняя кошка пойти погулять по такому фасаду. В смысле, не только спуститься вниз, но и подняться потом обратно. Корвин бы смог. Но Корвин - кот необычный.
vitus_wagner: My photo 2005 (Default)
Жалко я не умею рисовать. Нарисовал бы картинку «Пауки в банке» - такой банк с окошечками, операционистами, очередями ну все как положено. И одни пауки - стоят в очередях, сидят в окошечках в качестве операционистов и т.д. Мохнатые такие, с крестами на пузе.

Вторая картинка на ту же тему:

Банк, людей в нем никаких нет, окошки затянуты паутиной, на которой сидят жирные пауки. Над окошками плакат "Денег нет, но вы держитесь".
vitus_wagner: My photo 2005 (Default)
Решением Марии Аркадьевны и Андрея Борисовича Стругацких тексты АБС возвращены в свободный доступ на официальном сайте братьев Стругацких. via [livejournal.com profile] bvi.

Не прошло и трех лет.

http://www.rusf.ru/abs/
vitus_wagner: My photo 2005 (Default)
Ура, астрономическая весна пришла! Метеорологическая вроде как уже давно здесь.
vitus_wagner: My photo 2005 (Default)
Когда-то давно я придумал такую классификацию пользователей/программистов/админов:

1. Чайник. Когда у него что-то не получается, начинает шипеть и плеваться
2. Кофейник. Когда у него что-то не получается, наливает себе чашку кофе и начинает читать stackoverflow.
3. Самовар. Своей головой варит
4. Титан. В комментариях не нуждается.

Наверное все уже это забыли. А вот что-то в памяти всплыло, напомню.

А заодно уж частушку про Кнута тоже напомню.
vitus_wagner: My photo 2005 (Default)
Нашел в журнале [livejournal.com profile] amarao_san

"Они, конечно, плавают <в своей специальности>, но они умеют плавать" (выделение мое VW).

Это тоже мысль, которую можно три дня думать по поводу того, как надо готовить людей к работе в быстроменяющихся сферах.
vitus_wagner: My photo 2005 (Default)
http://rss.slashdot.org/~r/Slashdot/slashdot/~3/-Q-Vh8OFzO0/google-glass-enters-the-manufacturing-sector

Вот тут пишут, что наконец додумались что "умные очки" вроде google glass нужны не хипстерам, фланирующим по улицам, а людям у кого руки заняты и нет возможности использовать более привычные устройства доступа к информации.

Правда, остается проблема безопасности из-за отвлечения внимания. Если ты отошел от станка посмотреть чертежи на компьютере, то ты отошел от станка в безопасное место. Если ты не отрываясь от станка пялишлся в Google Glass, то так не долго и без руки остаться.

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

Проблема в том, что надо учить, а не пускать это дело на самотек. А вот учить пока не очень умеют.
vitus_wagner: My photo 2005 (Default)
Неблагодарная серая кошь
Вчера объявила хозяйке рокош.
vitus_wagner: My photo 2005 (Default)
https://science.slashdot.org/story/17/03/17/2234228/scientists-sent-a-rocket-to-mars-for-less-than-it-cost-to-make-the-martian

Идея Лунного Заговора (отрицания того, что американцы были на Луне) основана на том факте, что комбинированные съемки в конце 60-х были сильно дешевле космического полета.

В наше время это не так. Послать зонд к Марсу можно за меньшую сумму, чем ушла на съемки фильма "Марсианин".
vitus_wagner: My photo 2005 (Default)
Подумавши некоторое время над концепцией семантической локальности я пришел к в некотором смысле противоположной концепции "общего контекста коммуникации".

То есть меня в общем довольно давно волновал вопрос, почему за 40 лет не появилось языка программирования, который был бы shell лучше чем unix shell. То есть более высокоуровневый, с меньшим порогом вхождения. позволяющий легко формулировать сложные концепции.

Почему-то все попытки "улучшить" shell вели в строго противоположном направлении "давайте напихаем туда более низкоуровневых конструкций, массивов, объектов с методами, типизации". Да, эти конструкции, которые вполне себе высокоуровневы если смотреть с уровня ассемблера, даже портабельного, на уровне шелла - глубокие потроха, которые не надо выворачивать наружу.

Подумав, я пришел к выводу что

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

2. Должна быть некая система умолчаний. Сейчас в шелле контекст выполнения состоит пожалуй, из имени текущей директории (и. соответственно относительных путей). Ну с некоторой натяжкой - еще и списка фоновых задач из него запущенных - %1 меняет свое значение по ходу выполнения.

В более низкоуровневых языках программирования, которые являются аналогом письменной речи, система контекстов куда более развита. Начиная с let в Lisp-е и with в Pascal, и кончая развесистыми системами алиасов при импорте модулей в Python и Go. Где-то в промежутке namespaces в C++ и присваивание glob references в Perl. В общем придумано много способов сказать "сегодня это слово у нас значит то-то". Но это именно способы, характерные для письменной речи, причем даже скорее для научных и юридических текстов, а не для художественных и не для частной переписки.

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

(три дня эту мысль думал, а все равно непричесанная какая-то. Или я поторопился и надо было еще сутки подумать?)
vitus_wagner: My photo 2005 (Default)
http://esr.ibiblio.org/?p=7421

Раймонд умный пост написал по поводу концепций, которые лежат под Unix way. Я эту мысль про семантическую локальность три дня думать буду.
vitus_wagner: My photo 2005 (Default)
Про то как сделать, чтобы начинающие программисты лучше работали:

https://ask.slashdot.org/story/17/03/11/197257/ask-slashdot-how-do-you-make-novice-programmers-more-professional



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

The problem is that our industry, unlike every other single industry except acting and modeling (and note neither are known for "intelligence") worship at the altar of youth. I don't know the number of people I've encountered who tell me that by being older, my experience is worthless since all the stuff I've learned has become obsolete. This, despite the fact that the dominant operating systems used in most systems is based on an operating system that is nearly 50 years old, the "new" features being added to many "modern" languages are really concepts from languages that are between 50 and 60 years old or older, and most of the concepts we bandy about as cutting edge were developed from 20 to 50 years ago. It also doesn't help that the youth whose accomplishments we worship usually get concepts wrong. I don't know the number of times I've seen someone claim code was refactored along some new-fangled "improvement" over an "outdated" design pattern who wrote objects that bare no resemblance to the pattern they claim to be following. And when I indicate that the "massive view controller" problem often represents a misunderstanding as to what constitutes a model and what constitutes a view, I'm told that I have no idea what I'm talking aboutâ"despite having more experience than the critic has been alive, and despite graduating from Caltechâ"meaning I'm probably not a complete idiot.) Our industry is rife with arrogance, and often the arrogance of the young and inexperienced. Our industry seems to value "cowboys" despite doing everything it can (with the management technique "flavor of the month") to stop "cowboys." Our industry is agist, sexist, one where the blind leads the blind, and seminal works attempting to understand the problem of development go ignored.


Поняли, господа программисты, с кем нас сравнивают - даже не с водопроводчиками или дворниками - с актеришками и фотомоделями.

Profile

vitus_wagner: My photo 2005 (Default)
vitus_wagner

March 2017

S M T W T F S
    1 234
5 6 7 89 10 11
12 1314 1516 17 18
19 20 21 22 23 2425
2627 28 293031 

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Mar. 30th, 2017 08:31 pm
Powered by Dreamwidth Studios