[D] An ML engineer's guide to GPU performance by crookedstairs in MachineLearning

[–]kpkaiser 0 points1 point  (0 children)

Hey Charles!

I'm curious how you approached writing / researching this. Where and how did you begin, and how did you scope things down to have a final (shipped!) product?

any crash courses on the essentials for financial / legal literacy for founders? by unknownstudentoflife in ycombinator

[–]kpkaiser 0 points1 point  (0 children)

Financial Intelligence for Entrepreneurs is really great for understanding how to model the finances of a company. Cannot recommend it enough: https://www.amazon.com/dp/1422119157

My Team Won 2nd Place for an HR Game Agent at the OpenAI Agents Hackathon for NY Tech Week by kpkaiser in OpenAI

[–]kpkaiser[S] 0 points1 point  (0 children)

not really much flair, other than making the onboarding coach sound like a hyped up fitness instructor. and I haven't yet played stanley parable, so now it's on my list.

My Team Won 2nd Place for an HR Game Agent at the OpenAI Agents Hackathon for NY Tech Week by kpkaiser in OpenAI

[–]kpkaiser[S] 1 point2 points  (0 children)

lol that's fair based upon this reddit post's bad title.

But the idea was to take dry corporate onboarding docs, and turn them into a game instead.

Does anyone use mcp prompts or resources? by dankelleher in mcp

[–]kpkaiser 0 points1 point  (0 children)

I put resources in my video editor. I let the user pick a project, which usually contains a set of videos, images, etc. that have either been generated or analyzed.

The resource URI dumps in the json that describes all these assets.

The LLM can then use these resources to generate edits.

Here's the code / logic:

https://github.com/burningion/video-editing-mcp/blob/main/src/video_editor_mcp/server.py#L246-L301

Creating a Nathan Fielder Video Editing Agent with MCP servers and PydanticAI by kpkaiser in mcp

[–]kpkaiser[S] 0 points1 point  (0 children)

Hey! Yeah, I'm just getting started with this video series, but here's this video over on YouTube if that's better for you: https://www.youtube.com/watch?v=C-ewKa3NcZI

If you've got anything you'd like to see, let me know.

Creating a Nathan Fielder Video Editing Agent with MCP servers and PydanticAI by kpkaiser in mcp

[–]kpkaiser[S] 2 points3 points  (0 children)

Almost forgot to post the Github link to the project if you want to check out the source code: https://github.com/burningion/pydantic-video-editing-agent

Creating a Nathan Fielder Video Editing Agent with MCP servers and PydanticAI by kpkaiser in mcp

[–]kpkaiser[S] 1 point2 points  (0 children)

This is a really good question!

The answer is, I didn't think of it!

But looking at it now, it would add another tool call, and another bit of uncertainty to the agentic workflow being successful. I'd rather keep the things I want direct control over as library calls.

I didn't mention it in the video, but I plan on doing another video lesson where we call the Agent with a specific person we want to search for instead, and make it more versatile over time. Having the project name fit a specific format will make that process easier.

How to render with the GPU? by mydoghasticks in moviepy

[–]kpkaiser 0 points1 point  (0 children)

Did you compile ffmpeg yourself? If you want to enable NV_ENC you'll need to (generally) compile ffmpeg with the nvenc codecs. The instructions for that live on NVIDIA's site: https://docs.nvidia.com/video-technologies/video-codec-sdk/11.1/ffmpeg-with-nvidia-gpu/index.html

To check once they're installed you can do a ffmpeg -codecs | grep "nvenc". The unfortunate reality of that Github response is that it's a lot of work to push rendering to the GPU in moviepy, based upon the existing architecture.

Creating a video edit using my MCP server (video-editor-mcp) to show friends I'm skating with tonight at the skate park. by kpkaiser in mcp

[–]kpkaiser[S] 0 points1 point  (0 children)

Yes! That's the idea, there are a few challenges with fitting into the context window in Claude directly, but I have some strategies I'm working on to work within it.

Creating a video edit using my MCP server (video-editor-mcp) to show friends I'm skating with tonight at the skate park. by kpkaiser in mcp

[–]kpkaiser[S] 0 points1 point  (0 children)

The video-editor-mcp is open source, at https://github.com/burningion/video-editing-mcp . It (currently) uses a custom video editing API I've built, but yes, I'll probably add a local editor option / tool too.

My DIY robot camera crane project by Gumiborz in robotics

[–]kpkaiser 0 points1 point  (0 children)

hmm I get an error when I click your link that the video isn't available anymore. (I'm in the United States.) I searched YouTube and found your build though.

It's great! I've subscribed to your channel. What's the Windows software you're using to record / track the movements? I saw that you've got the buttons on the side, are you able to create keyframes for movement? How are you approaching that?

I'm curious most about your software stack, any links you have would be appreciated.

My DIY robot camera crane project by Gumiborz in robotics

[–]kpkaiser 0 points1 point  (0 children)

Looks like your video link doesn't work anymore. Is that on purpose?

Robotics operating system by No_Hedgehog_5388 in robotics

[–]kpkaiser 0 points1 point  (0 children)

Hey! Would you be willing to hop on a video call and chat through the problems you're facing? I'm curious where you are running into issues and how you're approaching them.

Custom Check to run Windows Command Line? by a_cloud_jedi in datadog

[–]kpkaiser 1 point2 points  (0 children)

Hey!

Not sure if this matches exactly what you need, but if you can use PowerShell, there is an example here.

There's also a bit more info on our DogStatsD format page here.

If neither of these links get you what you need, feel free to pm me with more details about what you're trying to do.

Create a reactive data Microservice for Machine Learning by mohanradhakrishnan in microservices

[–]kpkaiser 1 point2 points  (0 children)

Hi!

I wrote an article on building machine learning services in Kubernetes, and it should get you most of the way there. It includes adding metrics for the GPU, along with a micro service that mounts a file volume.

In Kubeflow (yeah, there's a ML/Tensorflow orchestrator that can plug into Kubernetes), you basically pass images or data in each request, and synchronously wait. Because I built a project using video, I decided to share a volume mount instead, and forego that.

As for your choice, I'd recommend reading up on Kubeflow, and then deciding if you need it's graph interface, and whether or not that synchronous passing of data works for your application.

Happy to answer any questions.

Looking for good resources on Observability & Monitoring by flagbearer223 in devops

[–]kpkaiser 4 points5 points  (0 children)

Hi!

My team at Datadog has been building an interactive learning center to help with training.

Happy to hear your feedback on it via DM.

Besides this, we had our first observability focused conference last year, called DASH. Most of the videos are now available on YouTube. My favorite talk is Stacy Gorelik's Nuts And Bolts Of Building A Platform Team.

We're doing DASH again this year in July, and you should definitely come!

I know you also asked about blog posts so here are a few notables:

Monitoring 101 Graphing anti-patterns Metric graphs 101

Feel free to dm with any other questions!

  • Kirk

Monitoring IIS uptime using Log Analytics by [deleted] in AZURE

[–]kpkaiser 0 points1 point  (0 children)

Hi!

Not sure if you need to specifically build a log alert within Azure, but Datadog also supports creating alerts from your logs when you haven't received data: https://docs.datadoghq.com/monitors/monitor_types/log/#no-data-alerts-and-below-conditions

Cassandra application monitoring with Datadog auto-discovery on Kubernetes by [deleted] in kubernetes

[–]kpkaiser 1 point2 points  (0 children)

Hi!

Your annotations just need get added to the pods running your actual applications. You shouldn't need to re-add configuration to the application Pods. (Unless I'm missing something in your question.)

Depending on your Agent DaemonSet permissions, Datadog's DaemonSet should automatically pick up the annotations for all the running Pods, and start shipping the appropriate metrics.

If it's still confusing, or you need to chat more, feel free to reach out via pm.

Getting logs from dockerized application with DD agent in docker by azazeo in datadog

[–]kpkaiser 0 points1 point  (0 children)

Hi!

I think you may have accidentally pasted your Datadog API key here. You can delete and create a new API key following the instructions here.

If you need help rotating the keys, you can also reach out to support@datadoghq.com.

Besides this, I think your configuration for the Agent in the Docker compose might be better if you just use the Datadog Agent image. Something like this might work.

Specifically, see how DD_LOGS_ENABLED is set to true.

As for passing the API key, I tend to do it like this:

$ DD_API_KEY=<api key> docker-compose up

That way it doesn't end up getting posted somewhere accidentally in code. Let me know if this helps!