Приветствую всех! Пожалуй, самой закрытой технологией в пользовательском сегменте является сотовая связь. Очень немногие знают о том, как на самом деле работают телефоны и модемы, отчего им часто приписывают всякие мифические свойства. Как насчёт попробовать запустить полностью открытую реализацию модема стандарта 4G? Именно этим я и предлагаю заняться. Итак, в сегодняшней статье поговорим о том, как взаимодействовать с мобильной сетью при помощи SDR. Попутно узнаем, какой софт для этого сущ…
Трудности в процессе разработки на Go — частая история. Чтобы их преодолеть, нам даже пришлось писать собственный бойлерплейт. Хотя казалось бы — всё уже есть, но нет, нам понадобилось имплементировать собственную хардкорную штуку. Расскажем, почему и зачем.Привет, Хабр! Я Александр Калошин из компании Last.Backend. Это статья по мотивам совместного доклада на GolangConf 2023 моего и Константина Пастор-Гертье.Написали собственный Kubernetes и PagerDutyКомпания Last.Backend появилась в 2014 году…
Привет, Хабр! Меня зовут Никита Догаев, я Backend Team Lead в команде Контента на портале поставщиков Wildberries. Мы отвечаем за карточки, которые каждый день испытывают на прочность сотни тысяч продавцов из разных стран.В статье поделюсь своим опытом применения фаззинга для нагрузочных и интеграционных тестирований. Расскажу про генерацию текстов на армянском языке, тестирование SQL-запросов, а также можно ли использовать фаззер и unit-тестирование бок о бок, и какие баги нам удалось найти. Н…
ВведениеВ наше время чуть ли не каждое приложение использует браузерный клиент. Это просто в написании, это кроссплатформенно, это легко в использовании. Браузерные решения уже активно используются и в промышленной сфере: аналитиками, операторами. WEB приложения для управления промышленными платформами могут быть настолько функциональны, что вся их мощь не укладывается в один монитор, а ведь на рабочем месте может быть ни один, и ни два монитора, а даже больше пяти. Но что же делать, если окна …
Началось всё с того, что не нашел я библиотеки для JavaScript, которая вычисляет собственные векторы для комплекснозначной матрицы 4х4. Пришлось писать самому. И в ходе реализации встала передо мной этакая бодренькая микрозадачка – из набора чисел «1, 2, 3, 4» вычеркнули два числа «x, y» (неодинаковых – кто-то придет завтра и задаст эти два числа, а мы сегодня должны приготовиться), требуется объяснить компьютеру, как определить оставшиеся, невычеркнутые числа. И я завис – все идеи, которые при…
Llama-3 agents that can browse the web by following instructions and talking to you 🖥️ WebLlama🦙 Building agents that can browse the web by following instructions and talking to you 💻 GitHub 🏠 Homepage 🤗 Llama-3-8B-Web ImportantWe are thrilled to release Llama-3-8B-Web, the most capable agent built with 🦙 Llama 3 and finetuned for web navigation with dialogue. You can download the agent from the 🤗 Huggingface Model Hub. WebLlama helps you build powerful agents, powered by Meta Llama…
Examples using MLX SwiftMLX Swift Examples Example MLX Swift programs. MNISTTrainer: An example that runs on both iOS and macOS that downloads MNIST training data and trains a LeNet. LLMEval: An example that runs on both iOS and macOS that downloads an LLM and tokenizer from Hugging Face and and generates text from a given prompt. LinearModelTraining: An example that trains a simple linear model. llm-tool: A command line tool for generating text using a variety of LLMs available on the…
AI-generated gene editing systems OpenCRISPR This repository contains releases for OpenCRISPR, a set of free and open gene editing systems designed by Profluent Bio. Releases Release Date Description OpenCRISPR-1 2024-04-22 AI-designed, RNA-programmable gene editor with NGG PAM preference. Described in Ruffolo, Nayfach, Gallagher, and Bhatnagar et al., 2024. FAQs What is OpenCRISPR-1? OpenCRISPR-1 is an AI-created gene editor, consisting of a Cas9-like protein and guide RNA, fully dev…
Reverse engineering of the Quansheng UV-K5 V1.4 PCB in KiCad 7Quansheng UV-K5 Reverse Engineering Project Introduction This project aims to reverse-engineer the hardware design of the Quansheng UV-K5 handheld amateur radio transceiver, specifically focusing on V1.4 of the PCB, which is also used in UV-K5(8) and similar models. The goal was to create a KiCad design that closely resembles the original hardware. Feel free to use this KiCad project to explore more about the mentioned radio or as a …