qnikst

Make the crash happen as early as possible. -debug already turned on lots of assertions, one of which might trigger. Also, try +RTS -DS which turns on a bunch of extra "sanity checking", i.e. expensive assertions about the state of the runtime at regular points. One thing this enables is a full sweep of the heap after each garbage collection to make sure there are no dangling references. Also, it fills all free memory with the value 0xaaaaaaaa (the sound of GHC disappearing down a hole).

qnikst

Between ext3, reiserfs, and NTFS, reiserfs is the best at handling errors and it seems to be the only filesystem where errors were treated as first class citizens during design. It’s mostly consistent about propagating errors to the user on reads, and calling panic on write failures, which triggers a restart and recovery. This general policy allows the filesystem to gracefully handle read failure and avoid data corruption on write failures. However, the authors found a number of inconsistencies and bugs. For example, reiserfs doesn’t correctly handle read errors on indirect blocks and leaks space, and a specific type of write failure doesn’t prevent reiserfs from updating the journal and committing the transaction, which can result in data corruption.
Reiserfs is the good case. The authors found that ext3 ignored write failures in most cases, and rendered the filesystem read-only in most cases for read failures. This seems like pretty much the opposite of the policy you’d want. Ignoring write failures can easily result in data corruption, and remounting the filesystem as read-only is a drastic overreaction if the read error was a transient error (transient errors are common). Additionally, ext3 did the least consistency checking of the three filesystems and was the most likely to not detect an error. In one presentation, one of the authors remarked that the ext3 code had lots of comments like “I really hope a write error doesn’t happen here” in places where errors weren’t handled.
NTFS is somewhere in between. The authors found that it has many consistency checks built in, and is pretty good about propagating errors to the user. However, like ext3, it ignores write failures.
там ещё много интересного danluu.com

blaze

zakupki.kontur.ru Оказание услуг по техническому об-служиванию и поддержанию работоспособ-ности аппаратно-программного комплекса автоматизированной информационной сис-темы в составе: ЭВМ Hewlett-Packard 3000, сер. 70, 52 производства 1983 года (сняты с производ-ства в 1987 году), включая периферийные устройства ЭВМ в составе: ЭВМ Hewlett-Packard 3000, series 70 — 1 шт. ЭВМ Hewlett-Packard 3000, series 52 — 2 шт. (Операционная система HP3000 MPE5 G.3P.00) Накопитель на магнитной ленте HP 7980A — 5 шт. Накопитель на магнитной ленте HP 7974A — 2 шт. Накопитель на магнитных дисках HP 7959B – 20 шт. Терминальная сеть ЭВМ Hewlett-Packard и локальная сеть – не менее 200 рабочих станций.
Это тот самый сгоревший ИНИОН, который теперь просит пожертвовать ему очередных музейных персоналок. Они тратили 65 килобаксов в год на поддержку сети на оборудовании 1985 года.

qnikst

мирно себе обсуждали семантирку реестра и сохранения/несохранения ремотных нод, а тут пришёл spj и наругался, что какого черта у вас на сайте документов описывающих семантики нету, и вообще, что за фигня. И ведь он прав :(

qnikst

А Патрик (гентушный) нашёл ещё пару прекрасных цитат в спецификации dbus:

"some sort of string of bytes, not necessarily UTF-8, not including '\0'"



Ну это ещё ничего, а теперь готовтесь:

"Returns the security context used by SELinux, in an unspecified format. If you know what this means, please contribute documentation via the D-Bus bug tracking system"

Т.е. в спецификации написано, что мы что-то тут написали, но не знаем что это и как работает, если вы умный и знаете, то пожалуйста расскажите.

masai
edu

Как снизить нагрузку университетских преподавателей?
«Современный преподаватель должен заниматься наукой и быть в курсе новейших достижений в своей области, поддерживать научные контакты с профессиональным международным сообществом, а в случае прикладных разработок — взаимодействовать с потребителями научных разработок. Однако хроническая перегрузка учебными часами, особенно в региональных вузах, вынуждает преподавателей с нагрузкой 800-900 часов, а молодых преподавателей с нагрузкой до 1000 часов иногда становиться ретрансляторами, то есть пересказывать учебники и собственно методички.»
А если учесть, что жадные до денег преподаватели ещё и по полторы ставки берут частенько, то получаем то, что получаем.

ndtimofeev

Кажется понял что меня угнетает в перманентном левшизме всякого сколкова, ФАНО и прочих РАЕНов. Основная тенденция формулируется как «В жопу фундаментальные исследования, даёшь технологии», «Одна внедрённая технология лучше 100 публикаций». Проблема в том, что все современные технологии это десятки публикаций 20-30 летней давности (если публикации 10-15 летней давности то это уже рискованная инновация). Ничего нового и ценного для науки в технологиях как правило нет. Таким образом, если сейчас не писать сотни публикаций, то через 15 лет у нас закончатся инновации, а через 30 — технологии.

masai

В век повального использования IM и социальных сеточек люди, похоже отучились использовать почту. Треть писем приходит без темы. Потом разбирай, что есть что. На вопрос, почему тему не пишут, люди удивляются и смотрят так, будто я с Луны упал. «А зачем тема?»

qnikst

а нету ли ни у кого интересных задачек на численные методы (желательно не сверх глубоких), которые можно сделать на haskell/c. нужны для 1. пунктиков в CV, 2. пунктика в опыте для фирмы. Готов для участие в статье (ну или хотя бы упоминание).

netneladno

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

потом захваты администраций по всей стране, рязань захвачена, самара захвачена, все короче захвачены кроме грозного разумеется.

ну и навальный идет договариваться с путиным и путин такой: ну ок, я вижу у меня нет выбора, так и быть, МЕДВЕДЕВ УЙДЕТ В ОТСТАВКУ.

tilarids

Ну, и раз зашёл разговор про чтиво, вот вам великолепное и очень смешное эссе про системных программистов: research.microsoft.com
Например, цитата оттуда: "I had the modest goal of translating a file read into a network operation, and now my machines have tuberculosis and orifice containment issues. Do you see the difference between our lives? When you asked a girl to the prom, you discovered that her father was a cop. When I asked a girl to the prom, I DISCOVERED THAT HER FATHER WAS STALIN.”