habrahabr
Супер-эффективная архивация — сжимаем все что угодно до 32 байт

Сжатие данных используется в современном мире повсеместно, практические любое общение двух устройств происходит с сжатием и распаковкой данных для экономии объема передаваемых данных. Например, в HTTP используются протоколы deflate, gzip (deflate с улучшениями). Однако, при некоторых условиях можно достичь куда большего сжатия данных, попробуем разработать такой алгоритм.Математическое обоснованиеЕсть теорема, которая описывает сжатие без потерь:Для любого N > 0 нет алгоритма сжатия без пот…

  • среда, 3 апреля 2024 г. в 00:00:13
habrahabr
Нидерланды сделают все, чтобы оставить ASML в стране: миллиардные инвестиции и всесторонняя помощь

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

  • среда, 3 апреля 2024 г. в 00:00:12
javascript
Структура объекта в JavaScript движках

С точки зрения разработчика, объекты в JavaScript довольно гибкие и понятные. Мы можем добавлять, удалять и изменять свойства объекта по своему усмотрению. Однако мало кто задумывается о том, как объекты хранятся в памяти и обрабатываются JS-движками. Могут ли действия разработчика, прямо или косвенно, оказать влияние на производительность и потребление памяти? Попробуем разобраться во всем этом в этой статье.Объект и его свойстваПрежде чем погрузиться во внутренние структуры объекта, давайте …

  • среда, 3 апреля 2024 г. в 00:00:08
javascript
Анатомия Htmx

Hello world! По данным 2023 JavaScript Rising Stars библиотека htmx заняла второе место в разделе Front-end Frameworks (первое место вполне ожидаемо принадлежит React) и десятое место в разделе Most Popular Projects Overall. htmx — это библиотека, которая предоставляет доступ к AJAX, переходам CSS, WebSockets и Server Sent Events прямо из HTML через атрибуты, что позволяет создавать современные пользовательские интерфейсы (насколько сложные — другой вопрос), пользуясь простотой и мощью гипе…

  • среда, 3 апреля 2024 г. в 00:00:08
github
city-super / Octree-GS

Octree-GS: Towards Consistent Real-time Rendering with LOD-Structured 3D GaussiansOctree-GS: Towards Consistent Real-time Rendering with LOD-Structured 3D Gaussians Project Page | Paper | Viewers for Windows Kerui Ren*, Lihan Jiang*, Tao Lu, Mulin Yu, Linning Xu, Zhangkai Ni, Bo Dai ✉️ News [2024.04.01] 🎈👀 The viewer for Octree-GS is available now. [2024.04.01] We release the code. Overview Inspired by the Level-of-Detail (LOD) techniques, we introduce \modelname, featuring an LOD-struc…

  • среда, 3 апреля 2024 г. в 00:00:05
github
billmei / every-chatgpt-gui

Every front-end GUI client for ChatGPTEvery front-end GUI client for ChatGPT API Similar to Every Proximity Chat App, I made this list to keep track of every graphical user interface alternative to ChatGPT. If you want to add your app, feel free to open a pull request to add your app to the list. You can list your app under the appropriate category in alphabetical order. If you want your app removed from this list, you can also open a pull request to do that too. Open Source Web BetterChatGPT …

  • среда, 3 апреля 2024 г. в 00:00:04
github
dvlab-research / MiniGemini

Official implementation for Mini-GeminiMini-Gemini: Mining the Potential of Multi-modality Vision Language Models Mini-Gemini supports a series of dense and MoE Large Language Models (LLMs) from 2B to 34B with image understanding, reasoning, and generation simultaneously. We build this repo based on LLaVA. Release [03/28] 🔥 Mini-Gemini is coming! We release the paper, demo, code, models, and data for Mini-Gemini! Contents Demo Install Model Preparation Train Evaluation Examples Citation…

  • среда, 3 апреля 2024 г. в 00:00:03
github
go-nunu / nunu

A CLI tool for building Go applications.Nunu — A CLI tool for building Go applications. Nunu is a scaffolding tool for building Go applications. Its name comes from a game character in League of Legends, a little boy riding on the shoulders of a Yeti. Just like Nunu, this project stands on the shoulders of giants, as it is built upon a combination of popular libraries from the Go ecosystem. This combination allows you to quickly build efficient and reliable applications. 🚀Tips: This project is …

  • среда, 3 апреля 2024 г. в 00:00:01
xaker
Компания AT&T подтвердила утечку данных 73 млн пользователей

Компания AT&T подтвердила, что пострадала от утечки данных, затронувшей 73 млн текущих и бывших клиентов. Ранее в компании отрицали, что попавшие в сеть данные взяты из систем AT&T.

  • вторник, 2 апреля 2024 г. в 00:00:25