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

Пользователь

Отправить сообщение

Как на самом деле Linux выполняет запись на диск?

Время на прочтение6 мин
Количество просмотров27K

Друзья мои, программисты и операторы, я бы хотел поговорить о том, как в Linux работает запись файлов.

Раньше я думал, что она устроена определённым образом, и как Джон Леннон, «I’m not the only one». Оказалось, операции записи работают совершенно иначе. То, как они работают, интересно и важно знать.

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

Читать далее
Всего голосов 82: ↑63 и ↓19+44
Комментарии113

MiniGPT-4, ты что за зверь такой?

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров15K
image

Не проходит и недели, чтобы что-то новое и очень крутое в области LLM не появилось в сети. На этот раз отличились сотрудники из Научно-технологического университета имени короля Абдаллы (технический исследовательский университет в Саудовской Аравии). Они предложили способ наделения языковой модели функцией мультимодальности. Их ресерч называется «Улучшение понимания языка зрения с помощью усовершенствованных больших языковых моделей» (Enhancing Vision-language Understanding with Advanced Large Language Models).
Читать дальше →
Всего голосов 34: ↑31 и ↓3+28
Комментарии7

Промпт-инженер: какие навыки освоить, чтобы зарабатывать на ChatGPT

Время на прочтение4 мин
Количество просмотров32K

ИИ в последние годы не только разрушил многие наши представления о востребованных специальностях, но и создал профессиональную область, которой раньше не существовало, — промпт-инженерию (prompt engineering).

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

Читать далее
Всего голосов 28: ↑15 и ↓13+2
Комментарии18

В следующие полгода фондовые рынки вырастут, но в финале — падение

Уровень сложностиПростой
Время на прочтение10 мин
Количество просмотров2K

Падение цен на уголь и газ более чем в 2 раза. Самое крупное массовое изъятие депозитов в истории США, а как реагируют банки? Золото стремится на новые вершины, выше $2,200. И это за прошедший квартал. Но почему фондовые рынки продолжат свой рост и что послужит топливом для движения в следующем квартале? И чего опасаться тем, кто никак не связан с фондовыми рынками?

Читать далее
Всего голосов 8: ↑4 и ↓40
Комментарии5

Вжух и денег нет: как Binance обнулил мой счет

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров76K

Кратко: баланс на Binance около 3000 USDT  – > технический сбой 24 марта 2023 г. – > вжух, денег нет. В статье, расскажу о работе поддержки Binance и как вернуть деньги. Вдруг я не один, кто столкнулся с этой проблемой и мой опыт будет полезен.

Читать далее
Всего голосов 97: ↑86 и ↓11+75
Комментарии337

Письмо, которое я не смогу отправить себе в прошлое

Время на прочтение9 мин
Количество просмотров13K

Не смотри на меня. Я (не)много седой, с морщинами и уже не влезу в тот коричневый костюм, который был на тебе в 2005 году. Да-да, в ту ночь, когда ты верстал студенческую газету на казённом Ровере в крякнутом Паблишере. Надеюсь, пространственно-временной континуум всё же искривится в нужную ленту, ты прочтёшь это письмо и мы сможем что-то изменить. Ладно, я не дурак и знаю, что нет. Но всё же — я обращаюсь к 20-летнему тебе, потому что поговорить честно с самим собой — уже половина дела на пути к чему-то хорошему. Хорошего в нашем 2023 не хватает.

Читать далее
Всего голосов 55: ↑50 и ↓5+45
Комментарии46

Стоит ли пытаться выбирать акции в портфель? На что способны профессиональные управляющие?

Время на прочтение13 мин
Количество просмотров2.6K

Понятие «инвестиции» создают образ чего‑то очень сложного и важного. Инвестиционные менеджеры имеющие кучу дипломов и располагающиеся на самых высоких этажах, самых крутых небоскрёбов. Аналитики и статисты, которые месяцами высчитывают будущие денежные потоки. IT‑специалисты, которые пишут программы для анализа каждой новостной строчки и каждого отчёта. Многие так же применяют нейронные сети и машинное обучение. Всех можно объединить под одним слоганом «Активные управляющие».

Заслуживают ли они всеобщего восхищения? Роскошных машин и шикарных яхт? Действительно ли они, тот самый спасательный круг для своих клиентов? И стоит ли вам передавать свой капитал в их умелые руки? Сравним их успехи с пассивными инвестиционными аналогами доступными каждому!

Читать далее
Всего голосов 9: ↑8 и ↓1+7
Комментарии2

Перспективы развития IT с точки зрения астрологии

Уровень сложностиПростой
Время на прочтение27 мин
Количество просмотров5.1K

Не замечал ли ты, читатель, что некоторые времена похожи на другие, бывавшие ранее? Может быть, интересно, когда пройдет мода на докер или вернутся другие, более славные, времена? Почему у Go, Rust, виртулизации, нейросетей и даже самого Веба нет перспектив? Ответы на эти вопросы может дать астрология! (в конце концов, если хомяк торгует на бирже лучше профессионалов, чем астрологи хуже?)

Но сначала придется развеять некоторые мифы и предубеждения просвещением. Сразу следует сказать - изложенное ниже не является противоречащим современному состоянию науки. Более того, для правильного понимания нужно быть в курсе некоторых достижений XX века, тогда как сейчас не только большинство гуманитариев, но и многие технари не знают, что такое хэш-функция. Если готов отбросить предубеждения вроде "ведь газетные гороскопы фигня полная" (нет, мы не про это) или высокомерие к древним людям (вообще-то человеческий мозг не менялся примерно 40 тысяч лет и был таковым для вещей, необходимых тогда для выживания, современный "знающий" человек скорее тупее, так как не выживет в той среде), то - добро пожаловать под кат!

Читать далее (астрология как хэш)
Всего голосов 41: ↑24 и ↓17+7
Комментарии14

Как работает Эфириум (Ethereum)?

Время на прочтение35 мин
Количество просмотров183K

Введение


Наверняка некоторые из вас знают, что такое блокчейн Эфириум (с англ. Ethereum), другие, напротив, не имеют даже малейшего представления о нем. Так или иначе, и первые и вторые что-нибудь да слышали о данной платформе. В последнее время этой теме было посвящено множество статей в различных крупных журналах, однако для тех людей, кто мало что слышал об Эфириуме, все статьи на эту тему представляются чем-то мистическим и совершенно непонятным. Тогда, что же собой представляет данная платформа? Если вкратце: Эфириум – это общедоступная база данных с возможностью хранения цифровых транзакций в течение неограниченного времени. Важно также отметить, что для обслуживания и защиты такой базы данных не требуется каких-либо систем управления ключами. Вместо этого данная платформа работает как «беззащитная» транзакционная система – фреймворк, в котором физические лица могут совершать одноранговые транзакции, при этом ни одна из сторон не несет перед другой или третьей сторонами каких-либо обязательств.
Читать дальше →
Всего голосов 39: ↑36 и ↓3+33
Комментарии21

M* — алгоритм поиска кратчайшего пути, через весь мир, на смартфоне

Время на прочтение13 мин
Количество просмотров46K


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

Под катом представлена обобщенная эвристика к алгоритму A*, полезная именно в свете практической пригодности на больших графах при ограниченных ресурсах, например, на мобилке.
Читать дальше →
Всего голосов 110: ↑109 и ↓1+108
Комментарии48

Цифровые ремесленники в эпоху изобилия

Время на прочтение3 мин
Количество просмотров32K
За последнее время мне попалась на глаза пара статей о том, что новые технологии уничтожают рабочие места и это касается не только уже привычной автоматизации заводов, но и белых воротничков. «Ничего нового» — скажете вы — «мы такое уже видели во время промышленных революций, они потом найдут себе новую работу». Но что если на этот раз всё иначе и технологии уничтожают вакансии быстрее, чем создают новые?

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

Но неужто людям не найдётся полезного занятия?
Читать дальше →
Всего голосов 97: ↑80 и ↓17+63
Комментарии88

35 уроков усвоенных к 35 годам

Время на прочтение3 мин
Количество просмотров2.4K
Перевод статьи: 35 Lessons in 35 Years
http://ryanfreitas.tumblr.com/post/968361763/35-lessons-in-35-years (англ.)

Ваши вопросы Вы можете направить автору:
http://ryanfreitas.tumblr.com/ask

Я не профессиональный переводчик и не могу знать о статусе:
«white trash ballin», а поэтому буду благодарен любым корректировкам.

Читать дальше →
Всего голосов 129: ↑80 и ↓49+31
Комментарии83

InterSystems Caché и технологии NoSQL

Время на прочтение9 мин
Количество просмотров12K
Современные высоконагруженные приложения изменили требования к СУБД — сегодня необходимы эффективные технологии создания cпециализированных решений с гарантированным временем реакции при обработке больших массивов данных. Вместе с тем, несмотря на появление таких относительно новых технологий как NoSQL, потенциал давно существующих подходов реализован еще не полностью.

Интернет проекты с высокой нагрузкой и приложения класса XTP (extreme transaction processing) изменили требования к технологиям СУБД. Приоритетными требованиями стали простота разработки, возможность cпециализации технологии хранимых данных для конкретного проекта, поддержка постоянного времени реакции системы при увеличении нагрузки, обеспечение низкой стоимости масштабирования и стоимости обработки больших объемов данных.

В качестве ответа на новые потребности возникло движение NoSQL — новый класс баз данных, который обещает разработчикам высокую скорость внесения изменений в приложения, низкие затраты на масштабирование и обработку/хранение больших объемов данных, высокую скорость работы на относительно недорогом железе — ценности, которые всегда были важны и для технологий компании InterSystems. Практически всегда NoSQL базы реализуют отличную от привычной парадигму работы приложений с базами данных — переход от концепции интегрирующей СУБД для нескольких приложений к концепции СУБД для одного приложения или одного проекта и больше — отдельной специфичной задачи в рамках проекта.
Читать дальше →
Всего голосов 16: ↑14 и ↓2+12
Комментарии26

BigQuery с функцией анализа данных – теперь и в режиме реального времени

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

Мы создали BigQuery, чтобы помочь коммерческим предприятиям справиться с этой проблемой без необходимости инвестировать в сложное дорогостоящее оборудование. Представляем две новые функции, которые смогут упростить их задачу.
Подробнее о новых функциях
Всего голосов 14: ↑12 и ↓2+10
Комментарии1

Вы понимаете Hadoop неправильно

Время на прочтение5 мин
Количество просмотров40K

— Мы получаем больше миллиона твитов в день, и наш сервер просто не успевает их обрабатывать. Поэтому мы хотим установить на кластер Hadoop и распределить обработку.



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



— А что вы собираетесь делать с уже обработанными данными?
— Скорее всего, мы будем складывать их в MySQL, как делали это раньше, или даже удалять.
— Тогда вам определённо не нужен Hadoop.



Мой бывший коллега был далеко не первым, кто говорил про распределённые вычисления на Hadoop. И каждый раз я видел полное непонимание того, зачем была придумана и разработана эта платформа.



Читать дальше →
Всего голосов 77: ↑75 и ↓2+73
Комментарии22

Git rebase «по кнопке»

Время на прочтение9 мин
Количество просмотров23K

Когда мы говорим об автоматизации процесса разработки и тестирования, мы подразумеваем, что это очень масштабное действие, и это действительно так. А если разложить его по частям, то станут видны отдельные фрагменты всей картины ― такая фрагментация процесса очень важна в двух случаях:
  • действия выполняются вручную, что требует сосредоточенности и аккуратности;
  • жёсткие временные рамки.

В нашем случае налицо лимит по времени: релизы формируются, тестируются и выкатываются на продакшн-сервер два раза в день. При ограниченных сроках в жизненном цикле релиза процесс удаления (отката) из релизной ветки задачи, содержащей ошибку, имеет важное значение. Для её выполнения мы используем git rebase. Так как git rebase ― это полностью ручная операция, которая требует внимательности и скрупулезности и занимает продолжительное время, мы автоматизировали процесс удаления задачи из релизной ветки.
Читать дальше →
Всего голосов 73: ↑72 и ↓1+71
Комментарии13

Bunny: Скрываем трафик в шуме Wi-Fi

Время на прочтение1 мин
Количество просмотров36K
image

Вам кажется, что кто-то подключился к вашему Wi-Fi, перехватывает пакеты и следит за вами? А может, в свете последних новостей, вам захотелось уйти в подполье? Тогда встречайте проект Bunny.py — средство для незаметной передачи данных при беспроводных коммуникациях.

Американец Паркер Томпсон разработал приложение, с помощью которого можно эффективно скрывать трафик в пакетах 802.11. Приложение позволяет поднять собственную беспроводную сеть между устройствами, которая будет невидима для постороннего наблюдателя (darknet), — а все потому, что ее трафик будет замаскирован в посторонних Wi-Fi-пакетах.
Читать дальше →
Всего голосов 61: ↑56 и ↓5+51
Комментарии20

Полиморфизм без виртуальных функций

Время на прочтение15 мин
Количество просмотров38K
В этой статье представлен паттерн, который может быть использован для обеспечения динамического связывания без использования виртуальных функций для вызова перегруженных методов для объектов неоднородного контейнера при его обходе.
Читать дальше →
Всего голосов 21: ↑20 и ↓1+19
Комментарии2

Изучаем С используя GDB

Время на прочтение6 мин
Количество просмотров106K
Перевод статьи Аллана О’Доннелла Learning C with GDB.

Исходя из особенностей таких высокоуровневых языков, как Ruby, Scheme или Haskell, изучение C может быть сложной задачей. В придачу к преодолению таких низкоуровневых особенностей C, как ручное управление памятью и указатели, вы еще должны обходиться без REPL. Как только Вы привыкнете к исследовательскому программированию в REPL, иметь дело с циклом написал-скомпилировал-запустил будет для Вас небольшим разочарованием.

Недавно мне пришло в голову, что я мог бы использовать GDB как псевдо-REPL для C. Я поэкспериментировал, используя GDB как инструмент для изучения языка, а не просто для отладки, и оказалось, что это очень весело.
Читать дальше →
Всего голосов 70: ↑66 и ↓4+62
Комментарии30

Dryad. Фреймворк распределенных вычислений

Время на прочтение10 мин
Количество просмотров13K
Представьте себе фреймворк общего назначения для распределенного исполнения приложений со следующими статистическими показателями*:


* Статистические данные за 2011 год.

А теперь представьте, что это не Hadoop.

О том, что это за фреймворк, о идеях и концепциях, заложенных в его основу и о том, почему этот фреймворк даже более инновационный (субъективно), чем Hadoop, речь пойдет ниже.
Идеи, концепции, архитектура, много текста...
Всего голосов 32: ↑27 и ↓5+22
Комментарии17

Информация

В рейтинге
Не участвует
Откуда
Санкт-Петербург, Санкт-Петербург и область, Россия
Зарегистрирован
Активность