The Holy Data - Part 1

On this post, I just want to rant about how internet sees you: A significant, yet unimportant data mine. Oh, also this topic is popular nowadays, thanks to the report from The Guardian. I just read the statement of Zuckerberg, which somewhat feels like babysitting. Whatever, this is a way bigger problem than Facebook. Every service we use today, is either run by: A company who sucks every bit of data from you; information, behavior, interests, social interaction, personal preferences for every situation (political, economical etc.

Read more →

I recently bought a Yubikey, mainly to force myself to lean on the security/crypo topics a bit more. So far it seems working, since I now have a shiny gpg key, which has subkeys for signing/authentication under it. Also programmed one of its slots to use HOTP etc. While examining to see what can I do more, I realize gpg-agent has "ssh-agent emulation" feature. So I can export ssh public key from my gpg/auth key and use it to authenticate while logging in to servers.

Read more →

Sometimes you need to run an ssh-agent if you're deploying something which requires ssh keys. Running is easy, you generally do something like: eval `ssh-agent` && ssh-add (some key) And if this is an automated process, you may realize your server has tons of ssh-agent processes after a while. You might want to kill the created agent, and you'll probably try doing with that SSH_AGENT_PID enviroment variable. I don't know why, and I hate to inspect, this approach fails.

Read more →

Firefox Quantum

I've recently switched to Firefox Quantum. It was not an easy task, after all I was using Chromium since version 3 or something (maybe from 2010, not sure). I've watched a nice browser getting bloated with corporate ideas and I wanted to give Firefox a try after long time, especially with all the hype which was going on after rewriting their engine via Rust. The rewrite seems invalidated most of the extensions by not having the backwards-compatible flag (but being a Chrom{e,ium} user means I'm not used to have customization), I had few extensions to run anyway.

Read more →

Keeping shit synced

I've been using syncthing lately. Didn't see any problems yet and just wanted to notify you that your "private cloud" is possible with this tool. All of my important files are constantly synced between my workstations, servers and my phone. This provides a lazy way to backup and really gemütlich cozy way to keep them synchronized. Combine syncthing with stow by keeping your dotfiles subfolder under syncthing's provision. It's another level in the zen of configs.

Read more →

I saw this comic, and I knew I must do this. It is probably the main reason of me being a Linux guy. Still remembering every pain it made me suffer. I just want to thanks everyone who made possible such a shitty distro:

Read more →

Leaving Turkey

Working at a corporate environment is appealing; awesome benefits, relaxed working environment, first-class vendors and support, high-end hardware etc. Of course YMMV, there are always unbearable times/positions somewhere. In my case: Lately I was sitting dull and waiting for someone, either one of my co-workers (which are nice people by the way) or some developer/application guy, needs me. This may also be appealing if you are satisfied with your town, country, career progress and overall you know.

Read more →

Why not a repo?

Decided to put all my go tools together. Here is a consolidated github repo. Also as an extra, I've forked node-did tool to the golang. Still learning how to write idiomatic go and I know code is messy right now. But hey, everyone needs to start from somewhere :) Good days!

Read more →

Find the disk hogger

Here is another small tool written in golang. Travels through directories and prints guilty one filling the disk. Basically parsing du command's output and applying tresholds: https://github.com/seqizz/go-tools/blob/master/kahin/kahin.go

Read more →

Switched to hugo

Can't bare to Wordpress shenanigans anymore. I just wanted to publish a blog, not a slow PHP blob. So I was searching a static website generator. Found hugo, a powerful one. Just pick a theme and create new posts as markdown. Converting old blog was a bit painful, but thank god I know regex.

Read more →