Предлагаю не ставить точку с запятой в конце без необходимости(например, в буркмарклете).
Вместо квадратных скобочек использовать для индекса подчеркивание
arr_i -> arr[i]
arr_i_j -> arr[i][j]
перенумеровав атомы(само по себе удобно где-нибудь их выписать)
const symbol = 0
const prev = 0
const curr = 1
const next = 2
можно писать и так:
i_symbol_next -> i[0][2]
j_curr_symbol -> j[1][0]
Нравится идея идеографического программирования.
Можно использовать китайские иероглифы в качестве идеограм.
Небольшой неполный список:
巛 — поток
工 — рабочий
王 — король(king) — main
主 — управление(manage)
Точно, можно использовать тернарный оператор вместо if else.
Eще можно так:
//if..else if statement
1==0&&(
console.log(5)||"первое условие"
)||7==8&&(
console.log(9)||1
)||7==7&&(
console.log(100)||"условие по умолчанию"
)
//ternar operator
var x = ['fail','ok'][+isOk];
И еще несколько идей:
//приведение к Integer
0 | x
+x
//перебор свойств объекта
for (var k in items) if (items.hasOwnProperty(k)) {
// do something with items[k]
}
//switch value
['none','first','second','third'][isFirst*1||isSecond*2||isThird*3]
//binary combine flags
['none','first','second','first and second or third'][isFirst+isSecond*2|isThird*3]
Intelligence похож на The Invisible Man
еще на него похож новый Limitless
предлагаю условно назвать эту разновидность сюжета:
«подопытный помогает государству в расследованиях»
И еще интересно: если квантовые процессы обратимы, то вычисления в прямом и обратном порядке должны занимать одинаковое время. Т.е. если при вычислении хеш функции не будет происходить потери информации, то можно вычислить обратную ей за такое же время. Так ли это?
По поводу эффективности квантовых компьютеров:
давно уже интересует вопрос о преимуществах квантовых компьютеров перед оптическими: полупрозрачные зеркала дадут квантовый эффект распараллеливания.
Кроме того, так как фотоны не взаимодействуют между собой можно выполнять сколько угодно параллельных вычислений.
З.Ы. Последнее утверждение не претендует на истинность, но все равно можно совмещать вычисления на нескольких частотах в одном объеме.
создать сильный ИИ, превосходящий их, и уступить ему дорогу
а почему не вариант «вампиры vs оборотни 2.0» — противостояния ИИ и коллективного разума людей(или тех, в кого они эволюционируют)(как в сериале Extant)
несколько аналогий
-все более широко распространен https, при этом http пока никуда не девается, просто постепенно незаметно вытесняется, тут еще остается объявить последний небезопасным и устаревшим и все только обрадуются окончательному отказу от него, т.е. к dns добавляются еще и центры сертификации
-тоже что мешает переходу на ip6, плюс раскрученность бренда(я вот не знал до вас о существовании этих форматов)
-например, какими-нибудь хитрыми watermark-ами, т.е. скопируете, но будете как с мечеными купюрами
P.S. была еще шумиха с EFI
Мы интуитивно считаем себя мыслящими, скорее всего, только потому, что не можем поедсказать поведение друг друга.
Скорее мы считаем других мыслящими, потому что можем предсказать их поведение, сравнивая с собственным и считая себя мыслящими.
Непредсказуемость поведения — свойство динамических систем, например, температуру воздуха на завтра предсказать сложнее, чем время, которое вы проведете в кинотеатре после того как зашли туда с билетом на определенный сеанс.
имею ввиду, управление голосом как логичное продолжение именно консольного интерфейса, а не графического или менюшного
также как жестовый интерфейс — развитие ввода с помощью мышки
программист будущего — заклинатель с волшебной палочкой :)
это просто естественное развитие функций консоли, т.е. неизбежно.
распознавание устной речи сейчас уже не такая неподъемная задача
дальше можно взять обычный семантический анализ(возможно, с приправой из deep learning и прочего)
А как вам идея расширить возможности обычного терминала до понимания естественной речи, вот есть даже upstart, в котором есть действие по событиям:
start on tty-added or cua-added
script
...
end script
Многого можно добится просто добавив множество алиасов:
xset led 3: enable keyboard indicator
xset -led 3: disable keyboard indicator
lsmod: view loaded kernel module list
ls -l somefile: view somefile permissions
chmod u=x somefile: permit owner execution somefile
Объяснение правил игры — удобный способ изменения настроек, файлов конфигурации.
Вместо квадратных скобочек использовать для индекса подчеркиваниеперенумеровав атомы(само по себе удобно где-нибудь их выписать)
можно писать и так:
Нравится идея идеографического программирования.
Можно использовать китайские иероглифы в качестве идеограм.
工 — рабочий
王 — король(king) — main
主 — управление(manage)
入 — входить
囗 — импорт
立 — устанавливать
釆 — собирать
罒 — держать
用 — использовать(using)
开 — открывать, начинать
匚 — содержать
儿 — child
厂 — фабрика(factory)
不 — нет, отрицание
是 — быть
有 — иметь
木 — дерево(tree)
支 — ветка(branch)
本 — корень(root)
示 — показывать(show)
风 — стиль
文 — знак
言 — слово
去 — идти
全 — весь(all)
至 — максимум(max)
止 — stop, till
下 — следующий(next)
上 — предыдущий(previous)
这 — это(this)
爻 — влиять, воздействовать
見 — вид(view)
большая часть приведенных иероглифов — радикалы
да простят меня китайцы за столь фривольное толкование иероглифов
Eще можно так:
И еще несколько идей:
жаль продолжения после второй части пока нет
еще на него похож новый Limitless
предлагаю условно назвать эту разновидность сюжета:
«подопытный помогает государству в расследованиях»
давно уже интересует вопрос о преимуществах квантовых компьютеров перед оптическими: полупрозрачные зеркала дадут квантовый эффект распараллеливания.
Кроме того, так как фотоны не взаимодействуют между собой можно выполнять сколько угодно параллельных вычислений.
З.Ы. Последнее утверждение не претендует на истинность, но все равно можно совмещать вычисления на нескольких частотах в одном объеме.
-все более широко распространен https, при этом http пока никуда не девается, просто постепенно незаметно вытесняется, тут еще остается объявить последний небезопасным и устаревшим и все только обрадуются окончательному отказу от него, т.е. к dns добавляются еще и центры сертификации
-тоже что мешает переходу на ip6, плюс раскрученность бренда(я вот не знал до вас о существовании этих форматов)
-например, какими-нибудь хитрыми watermark-ами, т.е. скопируете, но будете как с мечеными купюрами
P.S. была еще шумиха с EFI
Непредсказуемость поведения — свойство динамических систем, например, температуру воздуха на завтра предсказать сложнее, чем время, которое вы проведете в кинотеатре после того как зашли туда с билетом на определенный сеанс.
также как жестовый интерфейс — развитие ввода с помощью мышки
программист будущего — заклинатель с волшебной палочкой :)
распознавание устной речи сейчас уже не такая неподъемная задача
дальше можно взять обычный семантический анализ(возможно, с приправой из deep learning и прочего)
Многого можно добится просто добавив множество алиасов:
xset led 3: enable keyboard indicator
xset -led 3: disable keyboard indicator
lsmod: view loaded kernel module list
ls -l somefile: view somefile permissions
chmod u=x somefile: permit owner execution somefile
Объяснение правил игры — удобный способ изменения настроек, файлов конфигурации.