My Blog

A collection of my thoughts and experiences in software development.

Why "Blah Blah Blah" Makes Your AI Seem Smarter: The Hidden Role of GPU Batching Nondeterminism

Discover how prompt length affects LLM output consistency through GPU batching mechanisms, and how adding meaningless text can actually improve AI reliability.

Published on: 10/9/2025

Read more →

Agentic AI Vulnerabilities: The Prompt Injection Challenge

Exploring the new security landscape of AI agents that can read files, execute commands, and interact with APIs – and how semantic prompt injection exploits their natural language understanding capabilities.

Published on: 7/15/2025

Read more →

My First Post (in a while)

This is my first blog post on this iteration of blogging

Published on: 1/28/2024

Read more →

dell-xps12-ubuntu

Automatically generated description.

Published on: 7/1/2014

Read more →

rtmp-streams

Automatically generated description.

Published on: 9/10/2013

Read more →

python-static-analysis

Automatically generated description.

Published on: 7/24/2013

Read more →

dna-analysis

Automatically generated description.

Published on: 6/10/2013

Read more →

dna

Automatically generated description.

Published on: 6/8/2013

Read more →

jython-nailgun-eclipse

Automatically generated description.

Published on: 10/22/2012

Read more →

First post in Jekyll, TODO

Automatically generated description.

Published on: 8/18/2012

Read more →

Google MapMaker sucks

Automatically generated description.

Published on: 8/18/2012

Read more →

Install Redmine Backlogs on Windows

Automatically generated description.

Published on: 7/19/2012

Read more →

Installing Redmine and Rails3. Part 2

Automatically generated description.

Published on: 2/21/2012

Read more →

Installing Redmine and Rails3

Automatically generated description.

Published on: 2/16/2012

Read more →

Hide the window decorations for firefox and opera

Automatically generated description.

Published on: 3/26/2011

Read more →

NPAPI: Value type in SetProperty in Safari and Firefox

Automatically generated description.

Published on: 1/5/2011

Read more →

Debugging NPAPI plugins

Automatically generated description.

Published on: 12/28/2010

Read more →

Python: can't read /var/mail/ and other syntax errors

Automatically generated description.

Published on: 12/15/2010

Read more →

Почему я любил Оперу, а теперь люблю Chrome

Automatically generated description.

Published on: 12/10/2010

Read more →

Redmine git integration

Automatically generated description.

Published on: 12/3/2010

Read more →

Создание моего блога на Rails

A journey building a blog with Ruby on Rails, from initial setup to adding features like comments, tagging, and authorization.

Published on: 11/27/2010

Read more →

Сознание

Automatically generated description.

Published on: 11/25/2010

Read more →

Install redmine on Windows with sqlite

Automatically generated description.

Published on: 11/14/2010

Read more →

Software engineering tools

Automatically generated description.

Published on: 11/5/2010

Read more →

Redmine on Ubuntu 10.04

Automatically generated description.

Published on: 10/25/2010

Read more →

Ненавижу (Visual) Basic (for Applications)

Automatically generated description.

Published on: 10/22/2010

Read more →

Google's XMPP is buggy

Automatically generated description.

Published on: 10/6/2010

Read more →

NPAPI. Construction of a browser plugin. Part one

Automatically generated description.

Published on: 10/4/2010

Read more →

NPAPI. Construction of a browser plugin. Part two

Automatically generated description.

Published on: 10/4/2010

Read more →

C++ delete and NULL

Automatically generated description.

Published on: 10/1/2010

Read more →

Как из коструктора базового класса вызвать метод, переопределённый в дочернем?

Automatically generated description.

Published on: 10/1/2010

Read more →

Planning LibSync

Automatically generated description.

Published on: 9/30/2010

Read more →

Бага при использовании Join Table

Automatically generated description.

Published on: 9/23/2010

Read more →

Facebook is down

Automatically generated description.

Published on: 9/23/2010

Read more →

Метки добавлены

Automatically generated description.

Published on: 9/23/2010

Read more →

Бот для игры "Городок" вконтакте

Automatically generated description.

Published on: 9/20/2010

Read more →

Сравнение дробных чисел

Automatically generated description.

Published on: 9/20/2010

Read more →

Diaspora - распределённая соц. сеть с открытым кодом

Automatically generated description.

Published on: 9/18/2010

Read more →

Choosing C++ Unit Test Framework

Automatically generated description.

Published on: 9/15/2010

Read more →

Interface and abstract class in C++

Automatically generated description.

Published on: 9/15/2010

Read more →

Should you test setters and setters?

Automatically generated description.

Published on: 9/15/2010

Read more →

To read. Software Engineering

Automatically generated description.

Published on: 9/15/2010

Read more →

Testing a class coupled with databases and networks

Automatically generated description.

Published on: 9/14/2010

Read more →

Google C++ Testing Framework Quickstart Guide

Automatically generated description.

Published on: 9/14/2010

Read more →

Операторы ввода/вывода

Automatically generated description.

Published on: 9/13/2010

Read more →

Как писать код без утечек памяти в C++

Automatically generated description.

Published on: 9/10/2010

Read more →

Вопросы по C++

Automatically generated description.

Published on: 9/10/2010

Read more →

Инициализация полей класса

Automatically generated description.

Published on: 9/9/2010

Read more →

Дожди...

Automatically generated description.

Published on: 9/1/2010

Read more →

QwtPolarPlot transparency and CSS

Automatically generated description.

Published on: 8/30/2010

Read more →

Проблема проверки условий

Automatically generated description.

Published on: 8/28/2010

Read more →

Привет

Automatically generated description.

Published on: 8/24/2010

Read more →