Крутой доклад от открывателя JSON. Как появился, с кем соревновался, и всё такое прочее. Ну и пачка весёлых историй в комплекте. Посмотрите, не пожалеете.
#json #format #talk
#json #format #talk
YouTube
Douglas Crockford: The JSON Saga
Yahoo! JavaScript architect Douglas Crockford tells the story of how JSON was discovered and how it became a major standard for describing data.
😐2
Сначала они говорят тебе, что читать ассемблер просто. И потом они же тебе говорят, что
- Регистр
-
-
-
-
- Запись работает, как и ожидается, но запись в
- Регистров есть много разных, например,
- (╯°□°)╯︵ ┻━┻
#cpu #assembler #compiler
- Регистр
RAX - 64 бита-
EAX - младшие 32 бита RAX-
AX - младшие 16 бит RAX-
AL - младшие 8 бит RAX-
AH - старшие 8 бит AX- Запись работает, как и ожидается, но запись в
EAX занулит остальную часть RAX- Регистров есть много разных, например,
RAX, RCX, RDX, RBX. Да-да, не ABCD, а ACDB, именно в таком порядке они хранятся- (╯°□°)╯︵ ┻━┻
#cpu #assembler #compiler
TimDbg
The faker's guide to reading (x86) assembly language
Assembly code scares people. There’s a good reason for that. For many people, writing code in assembly language seems equivalent to writing code in ancient dwarven runes, or calculating pi in roman numerals. The fact that RollerCoaster Tycoon was almost completely…
🤯5🤨2❤1😁1😐1
Два прямо неплохих поста из Lyft о том, как следить за потреблением CPU и памяти прямо в проде.
#performance #cpu #memory
#performance #cpu #memory
Medium
Monitoring CPU performance of Lyft’s Android applications
Mobile performance at Lyft
👍11🤮1
Очень старый, можно сказать древний толк от Виталика нашего Бутерина о теории игр, оценке вещей и как это всё связано с блокчейном. Без буллшита, так сказать.
#talk #blockchain
#talk #blockchain
YouTube
Vitalik Buterin: Cryptoeconomic Protocols In the Context of Wider Society
Vitalik Buterin delivers a special presentation for the first time in London at the Ethereum meetup on October 3rd 2014.
Part 2 of this video includes a Q&A and can be found at: http://youtu.be/qM8zkzFZVok
Slides can be found at http://www.slideshare.n…
Part 2 of this video includes a Q&A and can be found at: http://youtu.be/qM8zkzFZVok
Slides can be found at http://www.slideshare.n…
👍2❤1🤮1
Знаю, что многие тут участвуют в движухах по типу Advent of Code. А многие другие (например, я) слишком заняты ленивы, чтобы в это играть. Ну, Peter Norvig (Research Director at Google) не тот случай, поэтому он ведёт классный репозиторий c ipynb, в котором разбираются задачки и решения, всё это с красивыми графиками, иллюстрациями и т.п. Ну и там есть гораздо больше, чем просто AoC. Советую заглянуть.
#contest #cs #repository
#contest #cs #repository
GitHub
pytudes/ipynb/Advent-2022.ipynb at main · norvig/pytudes
Python programs, usually short, of considerable difficulty, to perfect particular skills. - norvig/pytudes
👍8🤮1
Тут некоторое время назад уже было страшное про редактирование кода голосом. Теперь вот GitHub показали что-то более человеческое поверх copilot. Сложно сейчас говорить про массовое использование, но посмотрите видос, прикольно же выглядит. Только научить бы его по-человечески. Ну что-то вроде: "Hey, GitHub! Ебани мне теперь вон тот интерфейс на эту хуйню , и давай обновим сигнатуру этой вот залупы ".
#github #ai #voice
#github #ai #voice
GitHub Next
GitHub Next investigates the future of software development
😁7👍4🤮1😐1
Похоже, в Android 14 может попасть одновременно странная и интересная фича: клонирование приложений. Чтобы иметь несколько профилей в одном аппе, если сам апп этого не поддерживает.
#android #os #update
#android #os #update
XDA
Android 14 could let you clone apps so you can use two accounts at the same time
Android 14 is preparing to add an app cloning feature that will let you clone an app so you can use two accounts at the same time.
❤20👍6💩6🔥2🤮1
Square тут обзорно рассказывают о плодах своих усилий по ускорению Gradle билда и по улучшению developer experience в целом.
#gradle #build
#gradle #build
Square Corner Blog
Stampeding Elephants
Learn how Square's Mobile Developer Experience (MDX) Android team successfully modernized the build logic of Square's Point of Sale apps
👍10🤮1
Ещё один пост от Артёма. Прекрасен, как всегда. На этот раз речь про то, почему очень сложно не протечь секретными строками в кучу.
#cybersec #string #memory
#cybersec #string #memory
(не)Уникальный опыт
Бассейн со строками
Бывает так, что долго-долго собираюсь написать про какую-то тему и не нахожу на это время, а потом приходит человек и задает на эту тему вопрос (спасибо тебе, человек!), после которого находятся силы …
👍9🤮2
Мне тут пришлось заняться странным - форкнуть и переделать TLS либу. И вот наткнулся на классный ресурс с детальным разбором всех записей, которыми клиент с сервером обмениваются: TLS 1.2 и TLS 1.3.
#network #tls #protocol
#network #tls #protocol
tls12.xargs.org
The Illustrated TLS 1.2 Connection
Every byte of a TLS connection explained and reproduced
👍11🥱3🔥2
Часто в сорцах или в LICENSE файлах видел copyright год. Часть авторов его держала свежим, часть забивала, а часть не включала вообще. Всегда было интересно, а правильно-то как? Но разбираться было лень. И вот, ответ нашёл меня сам. Для кода вообще пофиг. Можно даже не указывать.
#oss #license #law
#oss #license #law
Hynek Schlawack
You Can Stop Updating Copyright Attribution Years
Every January 1st, an army of open source developers rushes out to update their copyright attributions in licenses and documentation. Why? Because we’ve always done it that way.
🤔4👍3
Ещё одна подборка стартовых фраз для ЧатГопоты. Не без интересного, но что-то никак не пойму, почему столько разных промптов в самых разных категориях начинаются с "Write a marketing campaign outline using..."
#ai #chat
#ai #chat
puzzle-jute-202 on Notion
500+ Best ChatGPT Prompts | Notion
Hosted by Notion Sites — The easiest way to get a website up and running.
🖕3😁2🤔1
Такие штуки обычно не нужны на ежедневной основе, но когда что-то необычное понадобится, задолбаешься гуглить. Awesome macOS Command Line: сборник потенциально полезных команд и скриптов, чтобы делать грязь.
#macos #terminal #tool
#macos #terminal #tool
😐7👍4
Сейчас будет пачка очень полезных (я считаю) ссылок и для тех, кто собеседуется, и для тех, кто собеседует.
- Тех. вопросы
- Вопросы о культуре компании
+ И обязательно загляните в обсуждение на HN
#job #interview
- Тех. вопросы
- Вопросы о культуре компании
+ И обязательно загляните в обсуждение на HN
#job #interview
Blogspot
Questions to ask a prospective employer during a job interview
Question : Do developers in your organization have full admin rights on their own computer? Rationale : While blocking admin rights might ma...
👍13🤔3
JEP 430: String Templates, дамы и господа! Прошу любить и жаловать!
В Java решили сделать что-то типа string interpolation, но чтобы было ЛУЧШЕ, чем у всех остальных.
Получилось, впрочем, как обычно:
#java #language #jep
В Java решили сделать что-то типа string interpolation, но чтобы было ЛУЧШЕ, чем у всех остальных.
Получилось, впрочем, как обычно:
String s = STR."\{x} + \{y} = \{x + y}";#java #language #jep
🌚13🤣12👎4😐3🤡2👍1
Смотрите, какая забавная хреновина. Не знаю, зачем оно мне было бы нужно, но выглядит интересно!
#keyboard #hardware
#keyboard #hardware
Flux Keyboard
Visit the post for more.
🤮8🔥4
Всю это неделю я решил посвятить серии чудесных постов в прозе. Наслаждайтесь!
Reversing the technical interview
#interview #humor #fp
Reversing the technical interview
“That’s not a list,” the interviewer says. “That’s an if statement.”
“What else are lists,” you reply, your eyes flashing#interview #humor #fp
😐7👍2❤1
Hexing the technical interview
#interview #humor #fp
“We’re, uh, we’re not doing IO here. Just an in-memory list.”
Agree politely, but delete nothing. Never apologize for who you are.#interview #humor #fp
🤔10😐4❤1👍1🤯1
Typing the technical interview
#interview #humor #fp
“You’re… defining the natural numbers by hand? Why?”
“Haskell is for mathematicians,” you explain. “We always define our terms.”#interview #humor #fp
👍2❤1
Compose - штука в целом прикольная.
Но как её без пит-стопа встраивать в проект, который уже едет?
А с навигацией как быть? Мы только фрагменты научились туда-сюда делать, теперь так уже не носят?
Ну и если у меня большой и старый проект, чего мне ожидать от переезда? Хипстеры в медиумах офигенно научились писать на Compose анимированные калькуляторы, но у меня-то тут охрененный такой ЧПУ станок.
В общем, да, 3 апреля начнётся новый раунд Podlodka Android Crew. Выжившие с Compose и KMM в проде расскажут о своём опыте спустя год и более. Не пропустите!
#event #compose
Но как её без пит-стопа встраивать в проект, который уже едет?
А с навигацией как быть? Мы только фрагменты научились туда-сюда делать, теперь так уже не носят?
Ну и если у меня большой и старый проект, чего мне ожидать от переезда? Хипстеры в медиумах офигенно научились писать на Compose анимированные калькуляторы, но у меня-то тут охрененный такой ЧПУ станок.
В общем, да, 3 апреля начнётся новый раунд Podlodka Android Crew. Выжившие с Compose и KMM в проде расскажут о своём опыте спустя год и более. Не пропустите!
#event #compose
podlodka.io
Онлайн-конференция Podlodka Android Crew, сезон #15
Недельное мероприятие от команды Podlodka: ежедневные интерактивные сессии в Zoom по актуальным проблемам Android-разработки, нон-стоп общение с экспертами и звёздами индустрии, закрытое профессиональное сообщество в Telegram.
👍15🔥2🤔1