Quantcast
Channel: Adam Young's Web Log
Browsing latest articles
Browse All 467 View Live

How Did I break my Code

Something I did in a commit broke my code. I have a git bisect that shows me the last good commit and the first bad one. The code in question is a device driver for MCTP over PCC. MCTP is a network...

View Article



Running a UEFI program upon reboot

Linux is only one of the Operating Systems that our chips need to support. While some features need a complete OS for testing, we want to make sure that features are as tested as possible before we...

View Article

Print the line after a match using AWK

We have an internal system for allocating hardware to developers on a short term basis. While the software does have a web API, it is not enabled by default, nor in our deployment. Thus, we end up...

View Article

Image may be NSFW.
Clik here to view.

A Different Key Setup for Chords

For my birthday last year, my family got me an accordion. Yes, I am one of those people that collect musical instruments, not for their monetary value but because I enjoy trying them out. I spent some...

View Article

Vector times Matrix in C++

The basic tool for neural networks is: vector times matrix equals vector. The first vector is your input pattern, the second is your output pattern. Stack these in a series and you have a deep neural...

View Article


Swimming positions improvements

I have been getting in the pool for the past couple of months, with a goal of completing a triathalon this summer. Today I got some pointers on things I need to improve on in my freestyle technique....

View Article

Anatomy of a Jam Performance

My Band, The Standard Deviants, had a rehearsal this weekend. As usual, I tried to record some of it. As so often happens, our best performance was our warm up tune. This time, we performed a tune...

View Article

Remotely checking out from git using ssh key forwarding.

Much of my work is done on machines that are only on load to me, not permanently assigned. Thus, I need to be able to provision them quickly and with a minimum of fuss. One action I routinely need to...

View Article


Cleaning a machine

After you get something working, you find you might have missed a step in documenting how you got that working. You might have installed a package that you didn’t remember. Or maybe you set up a...

View Article


When to Ansible? When to Shell?

Any new technology requires a mental effort to understand. When trying to automate the boring stuff, one decision I have to make is whether to use straight shell scripting or whether to perform that...

View Article
Browsing latest articles
Browse All 467 View Live




Latest Images