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


Update October 2nd 2024 : This was updated to include Go versions all the way up to 1.23 In 2013 I wrote an unintentionally inflammatory post: Go Binary Sizes Are Growing out of Control . I had imagined no one would read it, but it took off. I wrote it because I noticed my binaries getting larger as I upgraded versions of Go and found it curious. Much has changed since then; biggest of all there have a handful of major releases of Go i....

Update October 2nd 2024 : This was updated to include Go versions all the way up to 1.23 In 2013 I wrote an unintentionally inflammatory post: Go Binary Sizes Are Growing out of Control . I had imagined no one would read it, but it took off. I wrote it because I noticed my binaries getting larger as I upgraded versions of Go and found it curious. Much has changed since then; biggest of all there have a handful of major releases of Go i....



Snyk brings this dev-first, product-led approach to the security industry, on a mission to solve software security efficiently and at scale. To help us realise that vision, I’m excited to announce that Peter McKay - a Snyk board director, a top tier tech executive and my good friend of 15 years - is joining us as Snyk’s CEO!




So it starts out easy, you write a bit of terraform and all is going well then as more and more people start committing and the code is churning things start to get messy. Breaking commits block release, formatting isn’t consistent and and errors get repeated. Seems a bit odd right, in the middle of your devops pipe which dutifully checks code passes tests and validation you just give terraform a free pass.

Update 12/11/2020: This is now supported directly in the Azure Terraform Provider see here. Updated 09/03/2020: This new method in the Azure provider has intermittent issues. I have another workaround here which avoids ARM templates as an alternative. So you’ve deployed your function and you want to get pass the secure url another component in your deployment so it can use it… Well currently there isn’t an output item on the a..

A good friend asked me the other day, "Wait a second, what's nimble text?" and I stammered out an answer. I'm not good at elevator pitches. Waving my arms around didn't make it any clearer. I tried waving them in bigger circles and pointing as I talked. It still didn't help. I decided to email him an answer. It turns out I don't have his email address, so I'm writing it here, and I'll transmit the URL some other way. You get to read my re....

A good friend asked me the other day, "Wait a second, what's nimble text?" and I stammered out an answer. I'm not good at elevator pitches. Waving my arms around didn't make it any clearer. I tried waving them in bigger circles and pointing as I talked. It still didn't help. I decided to email him an answer. It turns out I don't have his email address, so I'm writing it here, and I'll transmit the URL some other way. You get to read my re....

A good friend asked me the other day, "Wait a second, what's nimble text?" and I stammered out an answer. I'm not good at elevator pitches. Waving my arms around didn't make it any clearer. I tried waving them in bigger circles and pointing as I talked. It still didn't help. I decided to email him an answer. It turns out I don't have his email address, so I'm writing it here, and I'll transmit the URL some other way. You get to read my re....


DevOps skills are becoming more important for Node.js developers. With Ansible, you can configure your cloud servers automatically. Node.js is a popular JavaScript server platform. How to install a CentOS Linux server with Node.js and Nginx using Ansible I want to show in this article.

Functions are often short-lived and deployed in large numbers and are invoked more and more frequently as you scale. For these reasons, it's easy to lose track of the flow of events or to pinpoint the root cause for any given error.



Inspired by a comment thread at hacker news I made this mini site: excel.secretgeek.net I often want to share Joel Spolsky's famous "You Suck at Excel" video tutorial with "important" business people inside the large enterprise where I spend a lot of time. But it would be easily misconstrued as trolling if I sent a business customer a URL that literally tells them, right in the heading, that they "suck" at excel. So, as advised ....

Inspired by a comment thread at hacker news I made this mini site: excel.secretgeek.net I often want to share Joel Spolsky's famous "You Suck at Excel" video tutorial with "important" business people inside the large enterprise where I spend a lot of time. But it would be easily misconstrued as trolling if I sent a business customer a URL that literally tells them, right in the heading, that they "suck" at excel. So, as advised ....

Inspired by a comment thread at hacker news I made this mini site: excel.secretgeek.net I often want to share Joel Spolsky's famous "You Suck at Excel" video tutorial with "important" business people inside the large enterprise where I spend a lot of time. But it would be easily misconstrued as trolling if I sent a business customer a URL that literally tells them, right in the heading, that they "suck" at excel. So, as advised ....


I have used GitHub for a while now , but even more over the last few weeks. Gists have proven especially useful, as a quick and easy way to take notes at work. I had a hunch these might work like a GitHub repository , and Giovanni Cappellotto confirmed my suspicion. Hat-tip to him for his nice walkthrough of a simple collaboration workflow. Permalink.

Writing semantic HTML markup is one of the first steps to writing accessible websites. Let's learn how to get started!

The four intuitions - zrkrlc.com - 6 years ago - eng

I wanted to get into this when I explained why you should manage your own website , but that got a little long and this topic deserves its own post. I have talked before about my setup and my blog engine , First Crack, but today I want to explain how I run my site, so that you can run yours. I agree that most technical people underestimate the difficulty of setting up a website, and so today I will make that easy. Permalink.

Now that OCaml 4.08 has been released, let’s have a look at what was accomplished, with a particular focus on how our plans for 4.08 fared. I’ll mostly focus on work that we in the Jane Street Tools & Compilers team were involved with, but we are just some of the contributors to the OCaml compiler, and I’ll have a quick look at the end of the post at some of the other work that went into 4.08.

Now that OCaml 4.08 has been released, let’s have a look at what was accomplished, with a particular focus on how our plans for 4.08 fared. I’ll mostly focus on work that we in the Jane Street Tools & Compilers team were involved with, but we are just some of the contributors to the OCaml compiler, and I’ll have a quick look at the end of the post at some of the other work that went into 4.08.

Outdoor bookmarks - xenodium.com - 6 years ago - eng

I recently watched the following video on why city flags may be the worst-designed thing you’ve never noticed and began thinking about local municipality flags:

Although a few weeks old now, I still think addressing this may have some enduring value. Regulus Cyber got some attention a few weeks back for tricking a Tesla Model 3 into making a premature turn. Not an unsafe one, just premature. I almost didn’t read the post, though, let alone write about it, because of course you can trick a Tesla into turning early. The article’s popularity made me come around, though, and so here we are. Evi....


Terraform is an Infrastructure as Code (IaC) tool by HashiCorp. Using it you can reproducibly create server instances on cloud providers like AWS or Digital Ocean. In this article, I show you how to create an AWS EC2 Spot instance server with Terraform.

This is now a thing! Here is the follow-up post, containing the details . Join the Kickstarter here! Even better news, this is now not just a thing, but an actual physical product! Please check out LidLayer.com Preface I’ve always liked the idea of putting stickers on my MacBook Pro, but have always avoided it for two key reasons: Resale - By putting stickers on my laptop, I am either going to have to try to remove ..

Below is the foreward for the new book on Linux Observability with BPF by two of my favorite programmers, David Calavera and Lorenzo Fontana ! I was pretty stoked about getting to write the foreward, I asked O’Reilly if I could publish it on my blog as well and they said yes. I hope you all check out this book and share what you’ve built after! As a programmer (and a self confessed dweeb) I like to stay up to date on the latest addit....

Steph Smith, on what it takes to become great. Emphasis mine: “I realized that it was not the sporadic highs that were exceptional, but instead the long hauls; the sequences of events that seemed minimal at each juncture, but compounded into major gains. This led me to think further about what greatness truly means. I’ve come to learn that it’s not about overnight successes or flashes of excellence, but periods of repeatable habits. ” ....

Coming from Ruby, which has excellent testing tools and libraries, the notion of table-driven tests was unusual for me.

It’s hard to believe that 2019 is already halfway over. It’s a good time to review how I’m doing on my yearly goals.


Patrick Berlinquette followed Google’s model for ad-based social engineering , to impressive results. My mind immediately went to much less consequential marketing campaigns. It looks like Google just shared the keys to success. Permalink.

Welcome to another post in our series of how to use OCaml for machine learning. In previous posts we’ve discussed artistic style-transfer and reinforcement learning . If you haven’t read these feel free to do so now, we’ll wait right here until you’re done. Ready? Ok, let’s continue …

Welcome to another post in our series of how to use OCaml for machine learning. In previous posts we’ve discussed artistic style-transfer and reinforcement learning . If you haven’t read these feel free to do so now, we’ll wait right here until you’re done. Ready? Ok, let’s continue …

Final Choices - patrickrhone.com - 6 years ago - eng
A third gem I re - discovered , this time from Patrick Rhone . In this post from 2010, he gets at something I did not understand until college. I look forward to explaining it soon in Starting Over: The Gear I Would Buy if I Had to Do it All Over Again , but in brief: you can either buy a nice thing once, or a cheap thing forever. Price does not necessairily indicate quality, but you will never find quality without paying for it. Perm..

16 visitors online