Reference Materials for System Design Interview Chapter 1: Introduction and Overview [1] Data warehouse. https://cloud.google.com/learn/what-is-a-data-warehouse. [2] Structured vs. unstructured data. https://signal.onepointltd.com/post/102gjab/machine-learning-libraries-for-tabular-data-problems. [3] Bagging technique in ensemble learning. https://en.wikipedia.org/wiki/Bootstrap_aggregating. [4] Boosting technique in ensemble learning. https://aws.amazon.com/what-is/boosting/. [5] Stacking tech…
Fast stable diffusion on CPUFastSD CPU Faster version of stable diffusion running on CPU. Took 10 seconds to generate single 512x512 image on Core i7-12700(With OpenVINO). Based on Latent Consistency Models . Features Supports 256,512,768 image sizes Supports Windows and Linux Saves images Settings to control,steps,guidance,seed Added safety checker setting Maximum inference steps increased to 25 OpenVINO support OpenVINO support Thanks deinferno for the OpenVINO model contribution. Currentl…
Llemma: an open language model for mathematics ArXiv | Models | Data | Code | Blog | Sample Explorer Repository for Llemma: an open language model for mathematics [Azerbayev et al 2023]. This repository hosts data and training code related to the following artifacts: Name HF Hub Link Llemma 7b EleutherAI/llemma_7b Llemma 34b EleutherAI/llemma_34b Proof-Pile-2 EleutherAI/ProofPile2 AlgebraicStack EleutherAI/AlgebraicStack This repository also contains submodules related to the o…
Технологический переход в индустрии видеоигр, случившийся в середине 1990-х годов — от пиксельной графики игр прошлых лет к полигональной графике игр чуть менее прошлых лет — произошёл не одномоментно. Ему предшествовала эпоха экспериментов, когда разработчики придумывали разнообразные способы убедительной имитации трёхмерного изображения в рамках скромных вычислительных ресурсов. Изометрический движок Filmation и силуэтная графика в Tau Ceti на ZX Spectrum, технология масштабирования спрайто…
Хороших статей все меньше, вот раньше было ого-го! А сейчас сплошь новости, маркетинг, самопиар. Каждый техно-гик ловил, себя на такой мысли. А вы? Попробуем разобраться в причинах того, что лишь малая часть профессионалов своего дела пишет статьи.ДисклеймерСтатья не несет целью кого-то оскорбить или обидеть. На Хабре множество прекрасных и интересных статей по всем тематикам. Это лишь попытка понять, почему, собственно, у автора данной заметки статьи не пишутся. Буду рад, если вы окажетесь со…
Уже середина осени, а это значит, что новая версия C# на пороге. Самое время узнать, какие изменения настигнут язык совсем скоро. Хоть количество нововведений в этот раз уступает предыдущим релизам, интересных среди них немало.Первичные конструкторыОдно из самых заметных quality of life улучшений – возможность определить конструктор прямо в объявлении класса:class Point(int posX, int posY) { private int X = posX; private int Y = posY; public bool IsInArea(int minX, int maxX, int m…
MVP дата-центраИстория началась осенью 2021 года с посадочной страницы (разумеется, на jquery, яжбэкендер). На ней предлагалось «собрать» компьютер с GPU, чтобы затем взять его в аренду. Я выводил различные комплектующие (GPU, CPU, RAM, SSD), доступные в ритейле, кое-как высчитывал цену аренды и далее вёл потенциальных клиентов в Телеграм для обсуждения деталей. К началу 2022 года была проверена масса различных гипотез о том, какие комплектующие «ок», какие нет. Сборка на AMD Threadripper 3970…
Вы никогда не задумывались, почему так трудно сменить профессию и стать программистом? При таком обилии информации, онлайн-курсов и книг. Почему столь малый процент желающих доходит до заветной цели - своей первой работы?Нельзя так просто взять и стать программистомНемного цифрСогласно статистике, посещаемость лекций в вузах составляет 15-17%. На бесплатных онлайн-курсах до середины обучения доходят 4% учащихся (в случае платных курсов процент выше). А насколько сложно устроиться на работу пос…
В версии Go 1.21, был добавлен новый пакет под названием slices. Этот пакет представляет собой набор функций, которые облегчают выполнение наиболее распространенных операций со слайсами. Пакет появился благодаря добавлению дженериков ранее в 1.18. Все функции в пакете являются обобщенными (или "generics").Что такое generics?Generics - это функции или типы, которые могут работать с любым типом данных. В Go generics были введены в версии 1.21 и они означают, что вы можете написать функци…