habrahabr
Предательские фото: две истории о том, как ЦРУ по шакалистым фотографиям раскрывало ядерные секреты…

❯ Такой разный шпионажВсем привет на фронтах холодной войны. Наверное, ни для кого не секрет, что, вступая в холодную войну, США и СССР имели совершенно непропорциональный уровень знаний друг о друге.С одной стороны, у нас свободное демократическое общество, со свободой слова, печати, передвижения, плюрализмом мнений и прочими благоглупостями, которые начнут понемногу ограничивать лишь с началом противостояния. В сложившейся ситуации у советской разведки в США были просто тепличные условия, и о…

  • вторник, 16 июля 2024 г. в 00:00:08
habrahabr
Hamster Kombat. Сколько ты реально заработаешь? Вся правда. Большой разбор проекта, токена HMSTR и …

Более 200 млн. пользователей тапают хомяка и уже планируют взять новенькую Ламборгини Урус, квартирку в каком-нибудь новом районе Москвы или даже виллу за границей (ну это если ты ежедневно собирал все комбо и шифры) ну или просто раздать кредиты. У каждого свои проблемы и желания. Но объединяет всех этих людей одно. Слепая вера в то, что кто-то просто так, за касания по экрану возьмет и раздаст миллионы долларов школьникам, таксистам, уборщицам и бабушкам из трамваев (кто еще там тапал в завир…

  • вторник, 16 июля 2024 г. в 00:00:07
javascript
Стреляем себе в ногу из localStorage

Все фронтендеры любят localStorage — ведь в него можно прикопать данные без всяких баз и серверов. Но из localStorage можно отлично обстрелять себе ногу — сегодня расскажу про 6 встроенных пулеметов:Коллизии ключейИзменение схемы данныхРассинхрон схемы на чтение и на записьОшибки setItemЧтение localStorage в SSRОтсутствие изоляции между пользователямиМне надоело бояться и подпирать эти проблемы в каждом проекте, и я создал библиотеку banditstash, которая нежно, но настойчиво защищает вас от эти…

  • вторник, 16 июля 2024 г. в 00:00:05
github
neo4j-labs / llm-graph-builder

Neo4j graph construction from unstructured data using LLMsKnowledge Graph Builder App Creating knowledge graphs from unstructured data LLM Graph Builder Overview This application is designed to turn Unstructured data (pdfs,docs,txt,youtube video,web pages,etc.) into a knowledge graph stored in Neo4j. It utilizes the power of Large language models (OpenAI,Gemini,etc.) to extract nodes, relationships and their properties from the text and create a structured knowledge graph using Langchain fra…

  • вторник, 16 июля 2024 г. в 00:00:03
github
DiceDB / dice

A drop-in replacement of Redis with SQL-based realtime reactivity.DiceDB Dice 🎲 is a drop-in replacement of Redis with SQL-based realtime reactivity baked in. Note: DiceDB is still in development and it supports a subset of Redis commands. So, please do not use it in production. But, feel free to go through the open issues and contribute to help us speed up the development. How is it different from Redis? DiceDB is multi-threaded and follows shared-nothing architecture. DiceDB supports a new…

  • вторник, 16 июля 2024 г. в 00:00:02
habrahabr
Автомашинист. Intel Atom водит поезда

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

  • понедельник, 15 июля 2024 г. в 00:00:08
habrahabr
Домашний сервер на базе Proxmox

Привет! Меня зовут Александр Щербаков. Я DevOps команд страхования в Банки.ру. На своём карьерном пути я успел поработать эникейщиком, системным администратором и, наконец, DevOps-инженером с несколькими командами разработки. Как и любой инженер, я стремлюсь постоянно совершенствоваться: получать новые знания, изучать как устоявшиеся, так и только появившиеся технологии. И здесь сразу появляется главная проблема — для развития DevOps нужна среда, где можно запускать ПО для исследования. Разрабо…

  • понедельник, 15 июля 2024 г. в 00:00:08
habrahabr
Что нового в мире обхода блокировок Интернета в середине 2024

Представляю вашему вниманию короткий обзор что же произошло в России и в мире в области цензуры интернета и того, как этому противостоят энтузиасты. На всякий случай напоминаю, что статья "Надежный обход блокировок в 2024: протоколы, клиенты и настройка сервера от простого к сложному" заблокирована на Хабре для пользователей из РФ, но по-прежнему без проблем открывается через прокси/VPN с иностранных адресов. Ну а мы сейчас разберем, что же изменилось с тех пор.Сегодня в программе: Заме…

  • понедельник, 15 июля 2024 г. в 00:00:06
javascript
Как узнать количество перерисовок? React Custom Hook: useRenderCount

В этой серии статей мы отправимся в путешествие по миру пользовательских хуков React, открывая для себя их огромный потенциал для улучшения ваших проектов. Сегодня мы сосредоточимся на хуке useRenderCount, одном из многих тщательно разработанных хуков, доступных в коллекции пользовательских хуков React. Github: https://github.com/sergeyleschev/react-custom-hooks import { useEffect, useRef } from "react" export default function useRenderCount() { const count = useRef(1) useEffect(…

  • понедельник, 15 июля 2024 г. в 00:00:04