Pull to refresh
107
0
Глухов Михаил @Rigidus

Solution Architect | Senior Developer

Send message

Нерд, который использует формулы для поиска идеальной девушки лучше понимает людей, чем обычно считается. Люди в целом довольно-таки просты, движимы одними и теми же стандартными желаниями, имеют в среднем близкие критерии поиска партнера, поэтому самые простые стратегии работают лучше всего. Да, да, я имею виду даже настолько тривиальный способ, как три простых шага:
- Стань богатым
- Следи за здоровьем
- Хорошо одевайся
95% перцентиль уже твой, после этого, остальные пять процентов в целом тоже доступны, просто с большими затратами, основная статья которых - затраченное время. Скилл интеллекта, даже на уровне "не быть идиотом" вполне достаточен чтобы покрыть все предыдущие три пункта, если нет каких-то серьезных проблем, вроде уродства, отсутствия ноги или психических заболеваний.

Т.е. если человек может в формулы и их применение в жизни, то поиск партнера это просто один из многих навыков, которыми несложно овладеть.

Вот это очень интересная аналитика! Еще бы расшифровок для удобства и ссылки на конкретные места кода где делается рассчет, а не просто на гитхаб...

то что он пишет о лиспах вызывает гомерический хохот - уровень знакомства на уровне мемчиков и статьи на лурке

Мне тоже пригодился бы такой контакт

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

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

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

А с другой стороны, если я точно знаю что хочу сделать, то возьня с целью удовлетворить компилятор - слишком большая роскошь. Особенно если это не наемная работа, где время оплачивается, а свой проект, где time-to-market решает все.

Вот и получается что Раст становится языком выбора для средне-профессиональных команд, а не для индивидуалистов, рассчитывающих обгонять индустрию.

Эти команды конечно подрастут, станут профессионалами, но до этого пройдут годы. А жизнь идет сейчас. И если я хочу в одиночку делать больше чем средне-профессиональная команда, то, вероятно, нужно выбирать не Раст. И даже не С++

Так и растовском чекере могут быть ошибки, разве его боги пишут?

А акселерометр как заюзать?

А вот интересно, можно ли вынимать из таких устройств дисплеи чтобы юзать их с какой-нибудь ардуиной? Или распиновку и протокол обмена теперь уже не найти?

Тот случай, когда комментарий звучит как трейлер для статьи. Про CompactFlash и его использование в DIY-компьютерах в стиле старых машин (и их инициализацию) я бы с удовольствием почитал!

..этот коммент пишу сейчас в Емаксе через аддон tridactyl в ФФ..

я бы хотел узнать как мне такое настроить (под ubuntu и последним emacs)

Ух ты, отличный список, спасибо! Ушел качать

"Будет приятно узнать, что любая обычная программа для ПК, которую мы напишем, будет «просто работать» на Raspberry Pi и Apple ARM."

Cosmopolitan превращает Cи в язык для однократной сборки и запуска в любом месте, аналогичный языку Java, за исключением того, что он не требует интерпретаторов или виртуальных машин, установленых заранее. Он обеспечивает те же преимущества портативности, что и языки высокого уровня, такие как Go и Rust, но не изобретая нового языка, и вам не нужно будет настраивать CI/CD для создания отдельных бинарников для каждой операционной системы.

Cosmopolitan нацелен на исправление C, отделив его от платформ (один бинарник для Windows и Linux - это ли не достижение?), чтобы его было приятно использовать для написания небольших unix-программ, которые легко распространяются среди широкой аудитории.

Ваша программа также будет загружаться на «голом железе». Другими словами, вы написали обычную программу из учебника на C, и благодаря волшебству низкоуровневого компоновщика Cosmopolitan, вы фактически создали свою собственную операционную систему, которая также работает на всех существующих.

Это то, что никто не делал раньше.

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

gcc -g -Os -static -fno-pie -no-pie -nostdlib -nostdinc -gdwarf-4 \
  -fno-omit-frame-pointer -pg -mnop-mcount -mno-tls-direct-seg-refs \
  -o hello.com.dbg hello.c -Wl,--gc-sections -fuse-ld=bfd -Wl,--gc-sections \
  -Wl,-T,ape.lds -include cosmopolitan.h crt.o ape-no-modify-self.o cosmopolitan.a
objcopy -S -O binary hello.com.dbg hello.com


Тот кто это придумал - настоящий хакер, в старом значении этого слова

Еще нагуглилось Programming Languages: Application and Interpretation ( PLAI )

Очень хорошо написанное руководство, можно смело рекомендовать не только новичкам но и в качестве справочника. Но я не смог скомпилировать его в формат dvi, дает вот такой вывод:

Hidden text
make c.dvi
tex c.texi
This is TeX, Version 3.14159265 (TeX Live 2019/Debian) (preloaded format=tex)
(./c.texi (./texinfo.tex Loading texinfo [version 2018-01-09.11]: pdf, fonts,
markup, glyphs, page headings, tables, conditionals, indexing, sectioning,
toc, environments,
kpathsea: Running mktextfm lcircle10
/usr/share/texlive/texmf-dist/web2c/mktexnam: Could not map source abbreviation  for lcircle10.
/usr/share/texlive/texmf-dist/web2c/mktexnam: Need to update ?
mktextfm: Running mf-nowin -progname=mf \mode:=ljfour; mag:=1; nonstopmode; input lcircle10
This is METAFONT, Version 2.7182818 (TeX Live 2019/Debian) (preloaded base=mf)


kpathsea: Running mktexmf lcircle10
! I can't find file `lcircle10'.
<*> ...jfour; mag:=1; nonstopmode; input lcircle10

Please type another input file name
! Emergency stop.
<*> ...jfour; mag:=1; nonstopmode; input lcircle10

Transcript written on mfput.log.
grep: lcircle10.log: No such file or directory
mktextfm: `mf-nowin -progname=mf \mode:=ljfour; mag:=1; nonstopmode; input lcircle10' failed to make lcircle10.tfm.
kpathsea: Appending font creation commands to missfont.log.

! Font \circle=lcircle10 not loadable: Metric (TFM) file not found.
<to be read again>
                   \global
\alloc@ #1#2#3#4#5->\global
                            \advance \count 1#1by\@ne \ch@ck #1#4#2\allocati...
l.7208 \newdimen\circthick

?

ранее я не сталкивался с этим форматом, а он нужен для получения pdf, который было бы интереснее читать в дороге чем html-версию. Что я должен делать чтобы подступиться к проблеме?

Надо добавить к этому что-то что можно читать "после SICP". HTDP или Reasoned Schemer, хотелось бы еще больше примеров подобных книг

Information

Rating
5,667-th
Location
Москва, Москва и Московская обл., Россия
Registered
Activity

Specialization

Software Architect
Lead