Vasili's Blog

podcast

In this episode I recount my experiences at #siberx #odtn Operation: Defend the North, and in the latter part we talk more about how to improve your personal security posture and how to help your family do the same.

#podcast #cybersecurity #odtn #beekeeper

In today's episode we talk about origins of Single Sign-On, the demise of Skype, Nokia and Blackberry. The marketing woes of Microsoft's mobile endeavours. The latter half is going on about a recent spicy take of “Write bad code” and how I interpret what it means.

#podcast #skype #nokia #blackberry #livejournal #openid #sso #goodcode #badcode

In today's episode we chat about how to deal with rockstar devs, the importance of one-on-ones, and various aspects of culture fit. Throughout the episode we also go over how overall culture has changed in the dev world and what could've cause those changes. Check it out!

#podcast #culturefit #rockstars

In today's episode we talk about photography, importance of sleep, stress and its effects on personality, and professional boundaries and dealing with transgressions.

Photograps mentioned in the episode are here.

#podcast #photography #sleep #transgressions #burnout #empathy

In today's episode we talk about my opinions on the current economic state of tech sector and the mass hirings and layoffs. In the second part we chat about whether or not AI would follow the regular tech hype curve, and whether we are about to start the downswing from the current peak. Viability of AI assistants reaching intermediate dev levels any time soon and more. In the last part we chat about life advice industry, type A and B personality and a notable example of it.

#podcast #economics #it #typea #elonmusk

We come back after the holiday season and reflect on the passing year and what's to come.

#podcast #reflection

Hello everyone. In this episode we discuss an article about various habits good devs should cultivate. We agree with some and disagree with others... Hope you'll like it.

#podcast #habits

This is a fun one. We talk about software engineering “laws”. You may know them by name or by formulation, but it would be interesting to know how many you have encountered in your career...

Join us in our Telegram or Discord if you want to discuss how any of these “laws” have affected you or your career...

#podcast #laws

In video editing proxies are used in place of high-resolution footage to reduce the strain on your system while editing. It makes timeline scrubbing much faster.

For the podcast, I usually use the BlackMagic Proxy Generator Lite, and create half-res versions of the source files. For combined ~2 hours of footage (one of myself, and another of my guest) it takes about 30 minutes to generate the new video files.

But using this tool also means that I have to manually open the tool, and drag-n-drop stuff around...

I'm already using some trivial powershell scripts to do other bulk conversions, but I've not wired that up for generating proxies. Until today.

mkdir Proxy;
foreach ($input in Get-ChildItem *.mp4) {
  $output = [io.path]::ChangeExtension($input.FullName, '.mov');
  ffmpeg -hwaccel d3d11va -i $input.FullName -c:v h264_amf -s 960x540 -an $output;
};
mv *.mov Proxy;

I'm using the AMD video card, so I'm leveraging the DirectX 11 for decoding and AMF acceleration for encoding in ffmpeg. This script it only takes about 5 minutes to generate the proxy files, and Davinci Resolve seems to be happy with them.

I still use Lossless Cut to split the files into individual tracks, but pretty sure I can leverage ffmpeg for it as well, sometime in the future.

#podcast #resolve #ffmpeg #proxies

We talk about architectures and methodologies. Check it out.

#podcast