Site uses cookies to provide basic functionality.
Javascript rendering is set to off by default when visiting the site via .onion and .i2p domains. It can be enabled back again in user's settings section. Javascript rendering set to off means, that you can disable javascript in your browser now and the site will remain functional.
There is also IRC server now available via native IRC clients or non javascript web based one.
Fonts can be adjusted in user's settings section as well.
Check FAQ for more.

OK

i - iridakos.com - 6 years ago - eng
Roses are red Violets are blue I was looping forever And then I found you. i was your name I think j was next to you Born inside a for Died in there too. I saw you getting bigger Loop over loop over loop And j was getting smaller You were a great group. And then you just vanished You left me there alone Condition wasn't true At least nothing was thrown.

i - iridakos.com - 6 years ago - eng
Roses are red Violets are blue I was looping forever And then I found you. i was your name I think j was next to you Born inside a for Died in there too. I saw you getting bigger Loop over loop over loop And j was getting smaller You were a great group. And then you just vanished You left me there alone Condition wasn't true At least nothing was thrown.

i - iridakos.com - 6 years ago - eng
Roses are red Violets are blue I was looping forever And then I found you. i was your name I think j was next to you Born inside a for Died in there too. I saw you getting bigger Loop over loop over loop And j was getting smaller You were a great group. And then you just vanished You left me there alone Condition wasn't true At least nothing was thrown.

i - iridakos.com - 6 years ago - eng
Roses are red Violets are blue I was looping forever And then I found you. i was your name I think j was next to you Born inside a for Died in there too. I saw you getting bigger Loop over loop over loop And j was getting smaller You were a great group. And then you just vanished You left me there alone Condition wasn't true At least nothing was thrown.

i - iridakos.com - 6 years ago - eng
Roses are red Violets are blue I was looping forever And then I found you. i was your name I think j was next to you Born inside a for Died in there too. I saw you getting bigger Loop over loop over loop And j was getting smaller You were a great group. And then you just vanished You left me there alone Condition wasn't true At least nothing was thrown.

I spent the morning reading hot takes on Tesla’s new Cybertruck. I have some more thinking to do, but Jason Torchinsky wrote a great post on the truck’s design, and Kim Reynolds did a nice job approaching the topic from a manufacturing standpoint. Andrew Collins also has a nice comparison of the Cybertruck versus some of its competitors, which is beats on all fronts. Permalink.

I recently faced some issues when trying to update a nested document’s type via nested attributes using the mongoid gem. Bare with me if this sentence doesn’t make any sense yet. Use case Suppose we have a document named Person that embeds a document that can be any of the types Book or BoardGame which inherit from the class Item. Item class Item include Mongoid :: Document embedded_in :person , inverse_of: :i....

I recently faced some issues when trying to update a nested document’s type via nested attributes using the mongoid gem. Bare with me if this sentence doesn’t make any sense yet. Use case Suppose we have a document named Person that embeds a document that can be any of the types Book or BoardGame which inherit from the class Item. Item class Item include Mongoid :: Document embedded_in :person , inverse_of: :i....

I recently faced some issues when trying to update a nested document’s type via nested attributes using the mongoid gem. Bare with me if this sentence doesn’t make any sense yet. Use case Suppose we have a document named Person that embeds a document that can be any of the types Book or BoardGame which inherit from the class Item. Item class Item include Mongoid :: Document embedded_in :person , inverse_of: :i....

I recently faced some issues when trying to update a nested document’s type via nested attributes using the mongoid gem. Bare with me if this sentence doesn’t make any sense yet. Use case Suppose we have a document named Person that embeds a document that can be any of the types Book or BoardGame which inherit from the class Item. Item class Item include Mongoid :: Document embedded_in :person , inverse_of: :i....

I recently faced some issues when trying to update a nested document’s type via nested attributes using the mongoid gem. Bare with me if this sentence doesn’t make any sense yet. Use case Suppose we have a document named Person that embeds a document that can be any of the types Book or BoardGame which inherit from the class Item. Item class Item include Mongoid :: Document embedded_in :person , inverse_of: :i....

Now that I've come up to speed on Python, I have an application in production that uses both Python and Ruby. What it does isn't really important but getting it live posed an interesting deployment challenge due to the need to have both Python and Ruby concurrently. My initial attempt to make this was work was a native install using Python 3.7 and a fairly large set of Python dependencies on an Ubuntu 18.04 AWS instance. Unfortunately I....

So yesterday someone said this to me: You know the problem with your blog – you write so much and its not searchable. Poppycock. Balderdash. Fizzle Sticks. Ok. Maybe. Yes there's not search box at the top of my blog but anything on the Internet that has a distinct domain name is actually easily searchable just by using Google. For example, here's how you'd find anything I ever wrote about MySQL: site:fuzzyblog.io mysql I....

As I've written in the past, I am an unabashed fan of pair programming. Pair programming is one of the few techniques that I can credibly point to that really, really, really improves software quality. And since I'm a remote developer, I really, really need good pairing tools. The unfortunate reality of pair programming is that there really aren't good tools for pairing – until Tuple. The current suite of tools for pairing include thin....

I gave an interview at Ignite this year, so I figured I'd post it here to give it the smallest bit more reach AND check off posting something to the blog in 2019. If the video isn't working, you can always (probably) see it on the

How exploits in the wild translate into greater risk, how we can evaluate that risk, and discuss how to prioritize and quickly handle your vulnerabilities accordingly.


Update, 29 Nov 2019 : Added the section Removing JavaScript and edited the Performance section to reflect the new performance. Introduction This blog used to be hosted on a WordPress installation. I did it that way because, while I had basic knowledge of HTML, CSS, PHP, and other website-building technologies, I couldn’t really be bothered to spend much time making my site better. About six months ago, an acquaintance pointed out ..

Update, 29 Nov 2019 : Added the section Removing JavaScript and edited the Performance section to reflect the new performance. Introduction This blog used to be hosted on a WordPress installation. I did it that way because, while I had basic knowledge of HTML, CSS, PHP, and other website-building technologies, I couldn’t really be bothered to spend much time making my site better. About six months ago, an acquaintance pointed out ..

Update, 29 Nov 2019 : Added the section Removing JavaScript and edited the Performance section to reflect the new performance. Introduction This blog used to be hosted on a WordPress installation. I did it that way because, while I had basic knowledge of HTML, CSS, PHP, and other website-building technologies, I couldn’t really be bothered to spend much time making my site better. About six months ago, an acquaintance pointed out ..

Update, 29 Nov 2019 : Added the section Removing JavaScript and edited the Performance section to reflect the new performance. Introduction This blog used to be hosted on a WordPress installation. I did it that way because, while I had basic knowledge of HTML, CSS, PHP, and other website-building technologies, I couldn’t really be bothered to spend much time making my site better. About six months ago, an acquaintance pointed out ..

Update, 29 Nov 2019 : Added the section Removing JavaScript and edited the Performance section to reflect the new performance. Introduction This blog used to be hosted on a WordPress installation. I did it that way because, while I had basic knowledge of HTML, CSS, PHP, and other website-building technologies, I couldn’t really be bothered to spend much time making my site better. About six months ago, an acquaintance pointed out ..

Update, 29 Nov 2019 : Added the section Removing JavaScript and edited the Performance section to reflect the new performance. Introduction This blog used to be hosted on a WordPress installation. I did it that way because, while I had basic knowledge of HTML, CSS, PHP, and other website-building technologies, I couldn’t really be bothered to spend much time making my site better. About six months ago, an acquaintance pointed out ..

Update, 29 Nov 2019 : Added the section Removing JavaScript and edited the Performance section to reflect the new performance. Introduction This blog used to be hosted on a WordPress installation. I did it that way because, while I had basic knowledge of HTML, CSS, PHP, and other website-building technologies, I couldn’t really be bothered to spend much time making my site better. About six months ago, an acquaintance pointed out ..

I have a few things to say here, so let me say them all up front. Your diet doesn’t matter. Your training plan doesn’t matter. The reason you will never reach your goal is because you don’t want to. You don’t work hard enough to achieve it, and nowhere near hard enough for anything like a diet or training plan to make a difference. Those factors come into play at such a high level, one so far from where you are now, that all the time and ef..

Note : If you're not a Rails user, on OSX, then just nope the heck out of reading this post. This is some serious nerdery here. One of the single most frustrating things about the Rails ecosystem is when you can't get a bundle install operation to finish. The bundle install, of course, is the process of getting the software tools, "gems", identified in Gemfile to install. When you can't get bundle install to finish, you are effectively....

Docker is a container technology that allows you to package up a series of different technologies under (generally) a *nix style operating system. As things deployed with Docker are generally deployed under a *nix style operating system, it isn't uncommon to want to open a shell into your Docker environment for debugging purposes. You can easily do this with: docker exec -it CONTAINER_HASH /bin/bash The CONTAINER_HASH is a value l....

Following up from Enhanced Emacs searching with counsel switches , rather than remembering silver searcher and ripgrep switches, we can use counsel's ivy-initial-inputs-alist to set these up as default visible switches. (push '(counsel-ag . "--file-search-regex '' -- ") ivy-initial-inputs-alist) (push '(counsel-rg . "--glob '**' -- ") ivy-initial-inputs-alist) The default switches stay out of the way in typical searches, but can..


As 2019 draws to an end, we are going to be looking back on some great episodes of our podcast The Secure Developer.


I found this incredible rig on Pinterest, of all places. Inspiration for the next version of mine . Permalink.


As mentioned in the getmonero.org blog post , the binaries of Command Line Interface (CLI) of Monero were recently compromised. -Continue to read the article on SerHack.me


MapTiler appeared in the Swiss National TV (SRF1 channel) broadcasted in the main Friday news at a prime time.



Describing how NextRoll is handling processing petabytes of data using AWS Batch. 15 minute read In this blogpost, we are going to review how NextRoll is using AWS Batch for processing data, and how we benefit from this platform. We will start with an overview of the company and explain our needs for data pipelines. Then we’ll talk about how we are utilizing Batch, reviewing the advantages and disadvantages of this technology. Finally,....

Avdi Grimm wrote an interesting post back in June, about using text to create simple diagrams . He highlighted a few different tools, but one stood out: nomnoml . I used UMLet a lot back in college, to create some mediocre user stories, which soured me on UML in general. I gave nomnoml a shot, though, and created this simple network diagram: Permalink.

Building on the new Kubernetes features in Snyk Container, we’ve been experimenting with integrating vulnerability data more closely into the Kubernetes ecosystem.

This blog post takes addresses a common problem for technical workers - you have been offered a full time freelance gig and you don't know whether or not to take it based on its value versus your current compensation. Note : Traditionally I have done a crap ass job at making these kind of assessments. I'm writing this post to hopefully do a better / more "adult" take at this. What is Your Current Job Worth? Your current job's worth ca....

Like a lot of software developers, I can be pretty forgetful at times. If you're in the industry, you know how it goes: You start working on a project and it is February You look up and … it is May and You don't remember all that much of your life between A good friend of mine refers to this as falling down a code hole (Thank you Mister Mott) and it really is a thing. Some people's code holes are a few days long. Other people's code ....


9 visitors online