Как стать автором
Обновить
78
Карма
0
Рейтинг

Пользователь

Советская «Логика» на листе бумаги

Один из вариантов игры такого типа — Wordle, там нужно угадывать слово. Вот одна из недавних реализаций с исходными кодами в Гитхабе: https://guessle.herokuapp.com/

Mein Konfig: экскурсия по dotfiles

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

Mein Konfig: экскурсия по dotfiles

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

Mein Konfig: экскурсия по dotfiles

Вы правда думаете, что заголовок с отсылкой к книге Гитлера это забавно и может использоваться для привлечения интереса?

Интервью с хакером из REvil: «Я рылся в помойках… теперь я миллионер»

Мне вот кажется, что давать лишнюю возможность злу говорить — это увеличивать зло, продолжать цепную реакцию. Кто-то скажет — пиарить зло. А кто-то вспомнит древние культуры, в которых было правило — не спорить со злыми духами, а просто игнорировать их. Что-то в этом есть. Наши масс-медиа полны людьми, которые только рады придать человечность своим злым поступкам, ввести всё это — тут есть две стороны, всё сложно, нужно выслушать всех и т.п. У одних это интервью вызовет тошноту (как у меня, хотя я осилил всего ничего), у кого-то интерес, с которого многое начинается, у кого-то сразу желание подражать.


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

Интервью с хакером из REvil: «Я рылся в помойках… теперь я миллионер»

Хочется надеяться, что не всегда. И что читатели журналистов тоже помнят об этике. Этика ведь это не формальные правила. Это всегда чьи-то слёзы, боль, страдания и поломанные или даже отнятые жизни.

Интервью с хакером из REvil: «Я рылся в помойках… теперь я миллионер»

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

Mr. Stylin

Ну, спорить и убеждать в чём-то я не вижу смысла. Смысл комментария был в том, чтобы обозначить, что не всем насрать. Чтобы тем, кому не всё равно, было не так одиноко.

Mr. Stylin

Тошнит от этой игры слов. Гламуризировали диктатора, у которого на руках кровь огромного количества людей, и радуются своему остроумию. И тут не подходит «хабр вне политики». Подобная бестактная глухота этот тоже политический или скорее нравственный выбор. Кто-то должен об этом говорить.

Intl.Segmenter: сегментация Юникода в JavaScript

Если под символами понимать code points, то это возможно было и после ES6: [...str].length. Но если под символами понимать графемы, единицы визуального членения, тогда да, это предложение как раз предоставляет такую возможность:


const segmenter = new Intl.Segmenter('ru', { granularity: 'grapheme' });
console.log([...segmenter.segment('за́мок')].length); // 5: "а" + U+0301 считается за 1 знак

Экстренная психологическая помощь | Prototyping Weekend

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

Пол Грэм про независимость мышления: «Четыре квадранта конформизма»

Да, я такого значения для tattletales в словарях не нахожу. Смысл в том, что, добиваясь наказания для нарушителей, они сдают их властям, в данном случае жалуются учителям.

Пол Грэм про независимость мышления: «Четыре квадранта конформизма»

агрессивные конвенционалисты, – это болтуны

Кажется, в данном контексте — это ябеды, стукачи.

Насколько хорошо вы знаете JavaScript?

Кстати, последний пример зависит от среды исполнения. В Node.js будет выведено только 'foo':


setTimeout(console.info('foo'), 0)

console.info('bar');

(async () => {
    const result = await Promise.resolve('baz')
    console.info(result)
})()

foo
internal/validators.js:200
    throw new ERR_INVALID_CALLBACK(callback);
    ^

TypeError [ERR_INVALID_CALLBACK]: Callback must be a function. Received undefined

RegExp Unicode Property Escapes в JavaScript: штрихи к портрету

Спасибо за доброе слово)

Новый 2ГИС: сплошная карта России и поиск товаров в офлайн-магазинах

Хм. В русской версии сайта по-прежнему есть возможность вернуться на старую версию, но в 2gis.ua такой возможности уже нет.

Новый 2ГИС: сплошная карта России и поиск товаров в офлайн-магазинах

Спасибо за улучшения, но, по-моему, вы слишком рано убрали возможность пользоваться старой версией сайта. Новая кое-в-чём ещё слишком сырая. Из того, что заметил за последние дни:

1. Новая версия очень сильно грузит процессор по сравнению со старой (на Chrome Canary или Dev сборках).

2. Невозможно войти через Google аккаунт на Chrome Canary или Dev сборках, поэтому невозможно добраться до избранного. Окно авторизации просто закрывается без всякого эффекта после нажатия на значок Google.

3. Получилось войти на Firefox Nightly. Оказалось, что в Избранном полная каша:

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

4. Раньше, если отобразить маршрут общественного транспорта и навести на кружок остановки, появлялась всплывающая карточка остановки, а если щёлнкуть по кружку — подробная информация об остановке. Теперь ни наведение, ни щелчок не имеют никакого эффекта.

5. Раньше при наведении мышки на значок остановки (без отображения маршрутов) во всплывающей карточке отображалось часть номеров маршрутов для этой остановки, теперь отображается только общее количество маршрутов.

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

101 совет, как стать хорошим программистом (и человеком)

Можно просто бегло пробежаться по заголовкам. Многое большинству читателей уже будет знакомо. Возможно, кто-то заинтересуется 2-3 новыми правилами, их можно будет запомнить и взять на вооружение.

Метапрограммирование в JavaScript и TypeScript

Ещё метапрограммирование — это не только создание программы программой, но и обработка, анализ программы программой, корректировка её поведения. См, например:

exploringjs.com/es6/ch_proxies.html#sec_programming-vs-metaprogramming

Информация

В рейтинге
Не участвует
Дата рождения
Зарегистрирован
Активность