The Pursuit of Knowledge

2020-02-09 1 min read Site Policies Teknikal_Domain

For those that don’t know, well, I like to learn things. I like knowledge, and I spend almost all of my free time learning more, absorbing facts, and gaining new insights. The pursuit of knowledge is a noble one indeed, and one that, in my opinion, benefits everyone.

Continue reading

T440s Have Some Wonderful Cooling

It’s safe to say that I’ve seen my fair share of T440 ThinkPads in my time, and there’s one common element on all of them that just downright bugs me.

If you ever take the back off one (and not snap it off somehow), and decide to unscrew the heatsink, you’ll see two dies: a larger one on the right (CPU) and a smaller one on the left (GPU). Those little shiny blocks are the heart of that machine… and they’re so tiny too!

Now if you look closer, you’ll see that the GPU die is bare. Oops.

Continue reading

Python: Multithreading, Multiprocessing, and the GIL Explained

One of the many things that make Python such a popular and powerful language is that you can easily divide your code into multiple concurrent threads rather easily, take this for example:

from threading import Thread

def thread_func(n):
    print(f"I'm thread number {n}!")

for t in range(4):
    t = Thread(target=thread_func, args=[t])
    t.start()

4 threads! Easy, right?

Well, not exactly.

Continue reading

DSLR Raw Editing: Dark Frames and Flat Fields

So I know I’ve already covered the basics of raw photos, but there’s a few things worth elaborating on that I think deserve a separate post, so here we are.

There’s three things that can be easily solved with raw photos, two of which are obnoxious and annoying and the other is.. less so. These are dead pixels, noise, and lens vignetting, solved by dark frames, and flat fields.

Continue reading

MacOS Installers and .DS_Store

If you’ve ever used a drive not formatted as HFS or APFS in a Mac, and later plugged it into a non-mac or poked around in the terminal, you’ve probably noticed a lot of hidden files. Almost everything has a copy that begins with ._, and there’s this ever-present .DS_Store in every directory. What’s up with this? And furthermore, how does this relate to application installers? AppleDouble and The ._ Files macOS will only create . Continue reading

Programming Isn't a Skill, It's a Mindset

Spoiler Or as those darn scientists insist on calling it, ABSTRACT: A programmer isn’t someone who can write code, a programmer is someone who can think. When most people speak of, are told of, or think about, a “programmer” as an abstract being, they either picture one of two things: Either someone in their favorite all black gear, sunglasses, and a lime green-on-black terminal window open with lines flying by (see also: hacker), if they’ve watched too many movies, or someone sitting at their computer with a text editor / IDE / pick your favorite app, typing code into. Continue reading
Older posts Newer posts