memory heap
367 subscribers
2.48K photos
508 videos
52 files
3.08K links
science ∩ art = wonder

all memory blocks here are allocated by @a_v_p

GitHub: https://github.com/artyom-poptsov
Mastodon: https://fosstodon.org/@avp

https://memory-heap.org/~avp/
Download Telegram
Ниже идёт мой перевод статьи под авторством Карла Ланге:
https://carl.flax.ie/dothingstellpeople.html

Мои примечания выделены курсивом.

* * *

Делай вещи, рассказывай людям.

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

Если у вас нет никаких умений, которые можно было бы развивать и продвигать, то вам нужно освоить хотя бы одно, так как за этим — будущее. У нас есть Khan Akademy, Wikipedia, Codecademy и практически все мировые знания на кончиках ваших пальцев. Используйте это.

Затем сделайте что-то, о чём вы можете рассказать. Сделайте что-то крутое. Что-то интересное. Потратьте на это время. Заморочьтесь по-полной. Даже если ваш проект — это самая бесполезная вещь, которую вы когда-либо делали, сделайте его, если вы можете рассказать о нём. Эта часть достаточно простая, так как вы делаете что-то, что считаете крутым и интересным. Если даже проект бесполезен — отлично, вам не надо будет поддерживать его в дальнейшем.

После этого найдите мероприятия, где собираются люди, с которыми вы хотели бы работать. Потом возьмите какой-нибудь напиток (или без него) и поговорите с людьми на мероприятии о своём проекте. Расслабьтесь — скорее всего это вашим собеседникам тоже интересно. Если даже нет — поскольку вы сделали проект сами, вы будете говорить со знанием дела. Это очень важный момент — и это тоже достаточно легко, поскольку вы говорите о чём-то, сделанной вами, и вы считаете это крутым и интересным. Как дополнительный бонус, много людей приходят на подобные события просто чтобы поговорить о крутых и интересных вещах, так что вы будете в своей тарелке.

Вы не поверите, как много возможностей открывается для тех, кто делает вещи и говорит о них. Это то, что позволяет путешествовать по просторам бизнеса — вы делаете что-то интересное и говорите людям об этом. Взамен вы получаете контакты, визитки и адреса электропочты. Затем вы получаете контракты, предложения о работе, находите инвесторов и т.д. Кроме того, вы заводите друзей, которые считают, что то, что вы делаете — это круто. Вы создаёте себе имя, как "человек, который сделал/сделала вот эту крутую штуку." Затем, если кому-то понадобиться сделать что-то, каким-то образом связанное с той крутой штукой, которую вы делали — они вспомнят про вас и предложат вам работу.

Киаран МакКан и я [Карл Ланге, автор оригинальной статьи — прим. перев.] начали работу над игровым движком для HTML5 (и связанным с ним блогом). Когда мы были на первом курсе колледжа. Мы так его и не доделали, но благодаря Flax [тот самый игровой движок — прим. перев.] мы попали на стажировку в Ericsson летом второго учебного года. Сейчас я на пути в Game Closure [некая компания, судя по всему занимающаяся разработкой игр и сейчас перекупленая другой компанией — прим. перев.], и Киаран устраивается на работу в Daemonware [также компания, занимающаяся разработкой игр — прим. перев.] Мы просто делали вещи и говорили о них другим людям.

¹ Я [Карл Ланге, автор оригинальной статьи — прим. перев.] определяю успешность, как "умение пользоваться возможностями, которые вам лично интересны," но я думаю, что эта мантра также работает на успех и в случае денег. Я на самом деле не имею в виду успех как что-то, наполняющее жизнь смыслом — хотя это зависит от того, чем вы ходите в жизни заниматься. Также я даю себе отчёт, что это не распростряняется на людей во многих жизненных ситуациях.
👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Попытка сыграть композицию "Pocket Calculator" под авторством Kraftwerk, на стилофоне. Стилофон притащили студенты, за что им огромное спасибо.

P.S. Скорее всего местами неправильно играю — но это была, можно сказать, первая попытка. Плюс надо было ещё настроить инструмент — на нижней крышке есть крутилка, которая позволяет подстраивать частоту.

#music
Baльc смерти

Mелoдия былa нaпиcанa в шyткy, нo люди пpoбoвaли иcпoлнять её нa фopтепиaнo.
Японский синтезатор Suiko ST-50 — один из самых редких музыкальных инструментов:
https://www.youtube.com/watch?v=Rzo9ebsFd6Q

Выпускался в 1980-х годах и заточен под традиционную японскую музыку и для аккомпонимирования поэззии.

#music #tools #synthesizers
👍1
Пришёл студент с отчётом по практике -- сказал, что сделал трассировку схемы.

Трассировка схемы:

#нртк #студенты #студенческие_перлы
3🕊1
Интересная цитата из видео:

"People confuse programming with coding. Coding is to programming what typing is to writing; writing is something that involves mental effort — you're thinking what are you going to say. The words have some importance but in some sense even they are secondary to the ideas. In the same way programs are built on ideas — they have to do something. And what they suppose to do? I mean, it's like what writing is suppose to convey? If people are trying to learn programming by being taught to code — well, they're being taught writing by being taught how to type, and it doesn't make much sense."

Мой перевод:

"Люди часто путают программирование и кодинг [написание программ — прим. перев.] Кодинг в программировании — это тоже самое, что набор текста в написании книг. Написание книг требует определённых ментальных усилий — вы размышляете о том, что вы хоитите сказать. Слова имеют определённую важность, но в некотором роде они вторичны и на первом месте идут идеи. В том же смысле программы строятся на идеях — они дожны делать что-то. И что же они должны делать? То есть, это тоже самое, что и вопрос "что написание книг должно передать читателю?" Если люди пытаются научиться программировать через обучение написанию кода — ну, это тоже самое, что учиться писать книги путём изучения скоропечатанья, и это не имеет никакого смысла."

https://www.youtube.com/watch?v=rkZzg7Vowao
Приняли в GNU Guix два патча — с реализацией хэш-функций murmurhash и murmurhash3 в Python:
- https://git.savannah.gnu.org/cgit/guix.git/commit/?id=4df064f37ae3934e8f5a0672ea3f54b8f1130cde
- https://git.savannah.gnu.org/cgit/guix.git/commit/?id=b29358f1988c0b1a5dc456115f2e753c69198088

О том, что такое "MurmurHash":
https://ru.wikipedia.org/wiki/MurmurHash2

#gnu #guix #python
Отправил в GNU Guix патч с добавлением модуля Python под названием preshed:
https://mail.gnu.org/archive/html/guix-patches/2022-05/msg01015.html

Хочу в целом попробовать упаковать вот эту штуку:
https://spacy.io/

#guix #python
Отправил патч в GNU Guix, добавляющий пакет python-wasabi:
https://debbugs.gnu.org/cgi/bugreport.cgi?bug=55570

wasabi — библиотека Python для форматированного вывода в консоль.

#guix #python