Как стать автором
Обновить

Все потоки

Сначала показывать
Порог рейтинга

Про лингвистов и эсперанто

Управление сообществом *Социальные сети и сообщества Лайфхаки для гиков Мозг Изучение языков

Допустим, вы закончили лингвистику, ходили на лекции по теорграмматике и семиотике, аббревиатура IPA вызывает у вас вьетнамские флешбеки про теорфонетику, а не образ бутылочки пенного, а вопрос "сколько языков ты знаешь?" – желание послать вопрошающего подальше, потому что вы не уверены ни в том, что такое язык, ни в том, что такое знать, ни даже в том, что такое вы. Если вы не прогуливали пары по введению в языкознание, вы, конечно, слышали, что эсперанто – это самый удачный из по большому счету провалившихся проектов международного языка, на котором вроде бы все еще кто-то говорит, и скорее всего, у вас никогда не возникало желания его выучить. Я сделала это и сейчас расскажу, почему это может быть отличной идеей именно для вас.

Во-первых, это возможность рассмотреть многие языковые паттерны и процессы в упрощенном виде и увидеть то, что раньше было незаметно за дебрями грамматики и истории языка. Смотрите: язык был придуман чуть больше ста лет назад, был сразу же задокументирован своим создателем, всю его историю его сопровождала печать и треть его истории – интернет. Сто лет весьма активного общения, международные организации, бизнесы, религия, печать, мероприятия, дружба, семьи. Сейчас есть люди, говорящие на эсперанто с рождения. Это значит, что имеется много носителей и текстов. Алфавит латинский, орфография и грамматика максимально простые и последовательные, словообразование регулярное. Это значит, что региональных вариантов/ошибок/опечаток/альтернативных объяснений будет меньше, и вы можете относительно легко и ясно проследить историю языка, как родные языки влияют на выбор слов и грамматических конструкций, как приживаются неологизмы, какие возникают потребности в новых словах, с какой скоростью меняются разные элементы языка. Если вам интересен процесс создания языков, то вам понравится оценивать принятые его создателем решения и следить за тем, как они применяются носителями и видоизменяются со временем. Я проводила исследование текстов, написанных на эсперанто в СССР в условиях закрытого сообщества (советские эсперантисты варились в собственном соку и за границу не выезжали, что привело к возникновению своеобразного диалекта, которым все еще пользуются старые поколения эсперантистов, но которого совсем не слышно у новых). И вовсе не обязательно зарываться в архивы, чтобы заметить что-то интересное: я ежедневно наблюдаю за этими процессами, просто читая комментарии в соцсетях и слушая видеоблогеров на Ютубе, чего не происходит с другими языками, даже теми, которые я хорошо знаю.

Читать далее
Всего голосов 6: ↑4 и ↓2 +2
Просмотры 435
Комментарии 0

Новости

Определение места и роли человека как вида: влияние эволюции видов вычислительных систем

Биотехнологии Искусственный интеллект

На переходном, происходящим в настоящем, этапе эволюции в среду и процессы которого погружён человек, ключевыми объектами, определяющими вектор уклада данного этапа, а равно каждого последующего, выступают технологии. Перспективные технологии, формируют собой последовательный вектор развития, выраженный в массиве объектов: a. автоматизация и «углубленная» автоматизация; b. автономные системы; c. «интеллектуальные» системы; d. биосистемы; e. K-системы, включая kfs системы как производные.

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

Концептуальной (прим.: выражающий собой фрейм проблематики) и наиболее сложной (прим.: краеугольной) представляется проблема осознания места и задач человека как вида в современном и последующем укладе экосистемы. Данный концепт наглядно выражен через проходящую эволюцию видов программно вычислительных систем от автоматических к автономным системaм с самоорганизующимися (прим.: «интеллектуальными») алгоритмами.

Правильное понимание и решение данной проблематики, требует ввести понятия о видах вычислительных систем, входящих в совокупный объект настоящего исследования.

Читать далее
Рейтинг 0
Просмотры 153
Комментарии 2

«Российская электроника»: что было на юбилейном форуме, посвящённом проблемам электронной промышленности в России

Habr Законодательство в IT Производство и разработка электроники *Софт IT-компании

28 июня информационная служба Хабра посетила пятый юбилейный форум «Российская электроника», организованный изданием «Ведомости» совместно с Министерством цифрового развития, связи и массовых коммуникаций РФ. На форуме обсуждались вопросы импортозамещения технологий, дефицита кадров, параллельного импорта и другие актуальные проблемы и перспективы развития российского рынка электроники. Всего за день прошло четыре дискуссионных сессии. Выделили основное с каждой из них.

Читать далее
Всего голосов 21: ↑19 и ↓2 +17
Просмотры 1.5K
Комментарии 3

Общение в ритме Jazz: как мы создали сервис видеоконференций и продолжаем улучшать его

Блог компании Сбер IT-инфраструктура *Разработка систем связи *Управление проектами *Облачные сервисы

Привет, Хабр! Сегодня хотели бы поделиться историей разработки сервиса видеоконференций, рассказав о процессе создания продукта и его развитии. Итак, пару лет назад Jazz by Sber позиционировался и развивался как приложение для звонков между пользователями умных устройств Сбера. Довольно быстро он стал одним из основных сервисов для онлайн-общения внутри компании и быстроразвивающимся b2b-продуктом для массового рынка с AI и голосовым управлением.

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

Читать далее
Всего голосов 7: ↑6 и ↓1 +5
Просмотры 822
Комментарии 2

Создание dungeon crawler'а с LeoECS Lite. Часть 2

Разработка игр *C# *Unity *
Tutorial

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

Перед прочтением этой части ознакомьтесь с предыдущей.

Читать далее
Всего голосов 1: ↑1 и ↓0 +1
Просмотры 451
Комментарии 0

Simulating Return Type Inference in C#

Программирование *.NET *C# *ООП *
Перевод

Мне по-настоящему нравиться больше чего-либо в разработке ПО делать фреймворки, позволяющие другим разработчикам создавать что-то крутое. Иногда, в погоне за идеальным кодом, ко мне на ум приходят странные идеи, при реализации который C# может дойти до предела своих возможностей.

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

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

Читать далее
Всего голосов 7: ↑7 и ↓0 +7
Просмотры 1.1K
Комментарии 4

RHCP — Round hot cards presentation или как искать идеи, когда у тебя в голове пшшшш…

Управление продуктом *

Как организовать брейншторм, на котором 8 участников создадут 70 гипотез с планом действий, приоритетами и еще будут кайфовать!

Читать далее
Всего голосов 1: ↑1 и ↓0 +1
Просмотры 567
Комментарии 0

Тезисы, сформулированные во время распития чая, о процессе интервью, с позиции интервьирующего

Высокая производительность *GPGPU *FPGA *Процессоры Интервью

В моей жизни было четыре периода, когда я активно принимал участие в интервьировании людей на работу. В 1998 для своего стартапа в области программ для проектирования микросхем, в 2010-11 для MIPS Technologies (компания среднего размера но престижная в свое время в узком кругу процессоростроителей), в 2019 для Wave Computing (хайповый стартап в хардверном AI) и сейчас для Samsung (на позиции дизайнеров графических процессоров телефонов). Я не собирался писать длинный текст, но пока я пью чай, набросаю несколько тезисов, первое, что приходит в голову:

Читать далее
Всего голосов 16: ↑15 и ↓1 +14
Просмотры 1.7K
Комментарии 27

Practical Security Village 2022

Блог компании Deiteriy Lab Информационная безопасность *Конференции CTF *

Всем привет! 7 июля мы проведем наш воркшоп по практической информационной безопасности Practical Security Village.

Воркшоп пройдет в формате Online, принять участие в нем может любой желающий. Участие бесплатное.

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

Успешно эксплуатируя уязвимости, вы будете захватывать флаги и получать очки. Мы создавали задания такими, чтобы они были интересны как новичкам, так и опытным специалистам по информационной безопасности.

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

Лучшие участники получат памятные призы.

Регистрация на воркшоп доступна на сайте: www.practicalsecurityvillage.ru

Читать далее
Рейтинг 0
Просмотры 221
Комментарии 0

Как я встраивал JS в свой игровой движок

JavaScript *C++ *Разработка игр *

Писать на С++ игры долго и дорого, но при этом по перфомансу получается хорошо. Но далеко не всё в играх, требовательно к производительности, особенно 2D. Например всякие окошечки не производят тяжелых расчетов внутри. А на больших проектах они могут занимать до 80% всего объема кода. И на С++ есть проблемы на продакшене - если где-то крешится или бажит, приходится перезаливать приложение.

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

Совсем недавно прикрутил JS к своему движку. Кому интересны подробности - добро пожаловать под кат.

Читать далее
Всего голосов 5: ↑4 и ↓1 +3
Просмотры 1.7K
Комментарии 6

Дизайн-система как инструмент для разработчика

Блог компании Мир Plat.Form (НСПК) Интерфейсы *Usability *

Привет! Я – Лера Егорова, frontend-разработчик в Мир Plat.Form. Про дизайн-системы чаще пишут дизайнеры – и это понятно. Но, так как первый кирпич в создании нашей собственной дизайн-системы был заложен со стороны разработки, то хотелось бы рассказать о ней со своей колокольни. Собранная «на коленке» дизайн-система со временем обросла интересными фишками и инструментами для разработчика. О том, какими, читайте под катом.

Читать далее
Всего голосов 7: ↑6 и ↓1 +5
Просмотры 881
Комментарии 1

Диспетчеризация в Swift: погружение в теорию и практику

Блог компании SimbirSoft Программирование *Разработка под iOS *Разработка мобильных приложений *Swift *

Все iOS-разработчики так или иначе сталкиваются с диспетчеризацией (Method Dispatch), но далеко не каждый понимает, как это работает. Зная, как проходит процесс диспетчеризации под капотом программы, вы можете повысить производительность своего кода. 

В этом материале мы разберем типы диспетчеризации, их плюсы и минусы, а также затронем один из распространённых багов. 

Материал будет полезен для всех iOS-разработчиков, которые хотят улучшить производительность своего кода. Кроме того, этот материал поможет при подготовке к собеседованию, где вопросы о Method Dispatch встречаются достаточно часто.

Читать далее
Всего голосов 3: ↑2 и ↓1 +1
Просмотры 444
Комментарии 1

QA Lead и точка: Часть 1 — перестройка мышления

Блог компании OTUS Управление персоналом *

Представьте ситуацию: вы Senior QA Engineer, давно работаете в компании, хорошо знаете ее внутреннюю кухню, стек технологий, все темные уголки продукта. Неожиданно к вам приходит руководитель или руководитель вашего руководителя и сообщает новость, что текущий QA Lead команды уходит, а, как известно, «свято место пусто не бывает», и кто-то это самое место должен занять. Как раз вы являетесь тем самым классным специалистом, который может претендовать на новую должность с последующим увеличением компенсации в случае успеха. Знакомая картина? По моему личному опыту и опыту моих коллег именно так и становятся впервые лидами. Но, как мы знаем, «с великой силой приходит великая ответственность». Уже недостаточно быть просто продвинутым инженером и разбираться в своей области. Серия статей «QA Lead и точка» должна помочь сориентироваться в будущих обязанностях и ожиданиях от вас.

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 412
Комментарии 4

Есть ли кому-то дело до утечек персональных данных?

Блог компании HFLabs Информационная безопасность *Хранение данных *Законодательство в IT

Мы в HFLabs в 2005 года обрабатываем персональные данные в промышленных масштабах. И решили провести опрос среди айти-специалистов по поводу крупных утечек.

Давайте все вместе выясним, есть ли кому-нибудь дело до недавних инцидентов. В последнее время данные массово утекли как минимум из «Яндекс.Еды», Delivery Club и Geekbrains. Пожалуйста, расскажите, насколько эти события затронули вашу компанию.

В форме всего 10 вопросов, на большинство достаточно ответить «Да» или «Нет» forms.gle/BtH19mhUpZ3CzBD17.

Опрос анонимный. Если оставите емейл, мы пришлем на него результаты. Но в любом случае выложим их в нашем телеграм-канале «HFLabs — о данных».

Пройти опрос
Всего голосов 12: ↑9 и ↓3 +6
Просмотры 1.8K
Комментарии 0

Митап и бот-баттл для увлеченных разработкой

Блог компании КРОК Программирование *Учебный процесс в IT Карьера в IT-индустрии

Привет, Хабр! 

Для тех, кто в жару хочет охладиться под офисными кондиционерами и поболтать за разработку – приглашаем на митап и бот-батл от КРОК.

<Hello, work!> – один день погружения в разработку и двухнедельный челлендж по созданию собственного проекта. На одной площадке встретятся все: от начинающих до senior разработчиков.

Стартуем 1 июля в 11:00 в московском офисе КРОК, а если ты из другого города – будем ждать тебя в онлайне. Детали – под катом, ссылка для регистрации – здесь.

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 258
Комментарии 0

Как мигрировать компанией за неделю и никого не потерять. История Monite

Блог компании Geekfactor.io IT-эмиграция Карьера в IT-индустрии IT-компании

Многие компании сменили локацию в этом году. Среди них — клиент Geekfactor.io Monite, немецкий финтех-стартап. Буквально за неделю они перевезли сотрудников в Грузию. Мы поговорили с CTO компании Андреем Корчаком о том, чем помогла пандемия в релокации, все ли сотрудники согласились на переезд, легко ли было открыть юрлицо и чем может Грузия привлечь разработчиков. В общем, обо всём наболевшем.

Прям за неделю? Интересно
Всего голосов 12: ↑8 и ↓4 +4
Просмотры 2.1K
Комментарии 6

Подход к глобальной оптимизации, основанный на формировании мнений в сложных сетях

Сетевые технологии *Машинное обучение *
Из песочницы
Перевод

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

Результаты экспериментов, проведенных с рядом контрольных функций затрат, показывают, что динамическая кольцевая топология, разработанная для нашей конкретной цели, приводит к лучшей производительности по сравнению с другими сетевыми топологиями. Также сравнивается производительность предлагаемого алгоритма оптимизации с классическими и современными оптимизаторами основанные на популяции, а именно с Генетическим алгоритмом, Оптимизацией Роя частиц с Бинарной гибридной топологией, Оптимизацией Роя частиц с выборочным информированием, Дифференциальной эволюцией с бинарным обучением и Дискретной Искусственной Пчелиной Колонией. Сравнения, основанные на экспериментальном анализе, показывают, что предлагаемый оптимизатор, основанный на консенсусе, является наиболее эффективным.

Читать далее
Всего голосов 2: ↑2 и ↓0 +2
Просмотры 358
Комментарии 0

Биржевой торговый робот на Искусственном Интеллекте «АТОМ». История создания, принципы торговли, дальнейшие цели

Программирование *Алгоритмы *Машинное обучение *Искусственный интеллект

Я начал интересоваться биржевой торговлей 15 лет назад, после того, как прочитал книгу Ричарда Смиттена "Жизнь и смерть величайшего биржевого спекулянта". В этой книге автор рассказал историю жизни трейдера Уолл-стрит, Джесси Ливермора, который смог дважды предсказать падение фондового рынка в 1907 и 1929 году и заработать на этом в переводе на современные деньги миллиарды долларов. Перед смертью Ливермор написал книгу "Как торговать акциями", в которой поделился своими математическими формулами для определения уровней поддержки и сопротивления, тренда и ценовых паттернов.

Читать далее
Всего голосов 10: ↑0 и ↓10 -10
Просмотры 1.1K
Комментарии 2

Как составить резюме и пройти собеседование в американской компании

IT-эмиграция Карьера в IT-индустрии
Перевод

Продолжаем делиться полезной информацией и лайфхаками о том, как IT-специалисту трудоустроиться в США. И сегодня речь пойдет о том, как грамотно составить резюме и избежать ошибок при приеме на работу, которые могут возникнуть в силу разницы культур и менталитетов.

Читать далее
Всего голосов 10: ↑5 и ↓5 0
Просмотры 1.3K
Комментарии 8

Как тимлиду разработки составить план развития тестировщиков

Блог компании Quadcode Учебный процесс в IT Управление персоналом *Карьера в IT-индустрии

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

Читать далее
Всего голосов 7: ↑7 и ↓0 +7
Просмотры 853
Комментарии 0