Denis Evsyukov

140 Followers
653 Following
274 Posts

Hi there, I'm Denis! 👋

I'm Golang programmer.
I like to experiment with different software.

Personalhttps://denis.evsyukov.org
Bloghttps://www.juev.org
GitHubhttps://juev.github.io

It's way, way overdue, but Generative Art in Go is now officially typo-free (something it should have been since 2021, but better late, than never). Naturally, I'd like to celebrate it, so I created a limited-time offer which should give new readers a 33% discount.

Check it out, it's probably still worth it: https://p5v.gumroad.com/l/generative-art-in-golang/typofree #programming #golang

Generative Art in Go

Generative Art in Go is an eBook intended to introduce novice and experienced programmers to algorithmic art, and hopefully, get non-programmers interested in the Go programming language. Unlike popular choices such as Processing, NodeBox, openFrameworks, etc., I picked Go for two simple reasons: Go's syntax is easy enough that virtually anyone can learn it quickly. The language is far more versatile than what most programmers use it for. Generative art is a unique form of artistic expression, building bridges between computer programming, randomness, and visual aesthetics. It has kept my imagination for over a decade. While I have never been particularly skilled at drawing, I have always been amazed by what one could achieve with a couple of lines of code.This book will introduce readers to graphics programming in the Go programming language context through a series of concise examples. It will also guide them in implementing their version of one of my favorite generative art sketches. As a bonus, readers will learn how to turn their command-line sketches into interactive Web applications, using WebAssembly and Web technology's latest standards.

Ссылки #395

За прошедшую неделю собрал 24 ссылки. 🤖 AI Why are cached input tokens cheaper with AI services? Объяснение, почему провайдеры берут меньше за закэшированные входные токены. Inference детерминирован: одинаковый вход всегда даёт одинаковый результат, поэтому через KV-кэш можно сохранить промежуточное состояние с прошлых сообщений и не считать его заново. На новом запросе модель достаёт готовое состояние истории вместо повторного прогона — меньше вычислений, и эту экономию переносят в цену.

Как на самом деле устроены большие языковые модели: от токенов до трансформера и дальше https://research.evsyukov.org/articles/kak-ustroeny-llm-transformery/
Как на самом деле устроены большие языковые модели: от токенов до трансформера и дальше

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

Research

Introducing Loupe, our latest privacy app for iOS. Discover what apps can learn about you just by reading data your iPhone already exposes, such as your languages, installed apps, device sensors, and much much more

Loupe is free, private, and open source. Give it a try 👇

https://apps.apple.com/app/id6766152470

Link to source code:

https://github.com/mysk-research/loupe

#iOS #privacy #infosec #security #cybersecurity

No sudo? No problem!

How #AI agents find creative ways to escalate their privileges even when running on non-privileged users.

Also a reminder that you shouldn’t add your user to the docker group unless you really, really know what you’re doing.

https://nitter.ocus.top/i/status/2060746160558543217#m

GitHub - mr0xf/swimfit: Inspect and fix Garmin swim FIT files https://github.com/mr0xf/swimfit