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 love Go for many reasons, but this part is still itching me: I postulate that this Go idiom is a burden on our mental capacity: if err != nil { return nil } Error handling is at a tension between two different developer needs. On the one hand, error handling is very annoying and distracting when working on a constructively formulated use case. On the other hand, not dealing with it correctly means that the program blows up i....

I love Go for many reasons, but this part is still itching me: I postulate that this Go idiom is a burden on our mental capacity: if err != nil { return nil } Error handling is at a tension between two different developer needs. On the one hand, error handling is very annoying and distracting when working on a constructively formulated use case. On the other hand, not dealing with it correctly means that the program blows up i....

Jason and Nikki Wynn wrote a fantastic article that explains how they get Internet access on their sailboat. I spend a lot of time thinking about this, as I prepare to one day build and live in my own RV . I have an article in the works that outlines a few different approaches, as well as my own plan. In brief, though, I plan to use a dedicated LTE modem for my primary connection, with a satellite link as a fallback. This will give me a st..

A few months ago we bought a car , and although we got pre-approved financing with our local credit union, we ended up using a different bank when the finance guys at the dealership were able to get us a 0.2% better rate.

In a previous post I mentioned swapping my backups to restic . Since then, I've found my B2 storage costs increased substantially and wanted to figure out why.

PCI has many requirements that apply to the implementation, configuration, and development of payment software. As with other compliance frameworks, these standards evolve over time. Several elements of this updated framework relate to third-party libraries, security best practices, and topics developers should understand deeply.

When I was working on adding queryset.explain() to Django I got annoyed by how complex it was to set up a local Django environment with multiple databases and versions. The traditional way of handling this was to use django-box which utilizes Vagrant to spin up a VM and install different types of da...

When I was working on adding queryset.explain() to Django I got annoyed by how complex it was to set up a local Django environment with multiple databases and versions. The traditional way of handling this was to use django-box which utilizes Vagrant to spin up a VM and install different types of da...

Initial version - xnux.eu - 6 years ago - eng

Initial version - xnux.eu - 6 years ago - eng

Pound for Pound - zacs.site - 6 years ago - eng
The “pound for pound” metric does a fine job of comparing two peoples’ relative strength. It accounts for the difference between someone weighing in at 175 who deadlifts 585, and me weighing in at 220 who deadlifts the same. I have a lot of respect for that other guy. This metric does not trump absolute numbers, though. Argue all you want, but the pound for pound “stronger” person, who maxes out with weights someone else uses to warm up, is..

Enterprise - www.craigpardey.com - 6 years ago - eng

Subdomains - www.craigpardey.com - 6 years ago - eng
Remember the Great Equifax Hack back in Sept 2017? Equifax came under a lot of fire for the way they handled the breach and one of their mistakes was using the custom domain equifaxsecurity2017.com for “customers” to check whether their personal information had been compromised. Shortly after the breach, several other lookalike domains were registered including securityequifax2017.com . In fact, the custom domain was so confusing t..


The container image, technically defined in the OCI image specification, is a key component of modern tooling, from Docker to Kubernetes to platforms like AWS Fargate and Google Cloud Run. What does this mean for application security?

From Simon Pitt over at OneZero , emphasis mine: “The other day, I came across a website I’d written over two decades ago. I double-clicked the file, and it opened and ran perfectly. Then I tried to run a website I’d written 18 months ago and found I couldn’t run it without firing up a web server, and when I ran NPM install, one or two of those 65,000 files had issues that meant node failed to install them and the website didn’t run. W..

Integrating access control/authorization policies to your app can be difficult, from defining it to actually checking it on every route. Here are some tips to make it easier!




Gripping read, breezed straight through it and kept me on my heels. You can definitely see Dan Brown’s improvements over the next…

The first time I read through Steph Smith’s Writing is Thinking: Learning to Write with Confidence , I thought it was fine. Then I read it again. The second time, I thought it was great — an interesting breakdown of a much more mature writing process than my own, that gave me some good ideas for writing more and writing better. I have not done much writing about writing since I started again , but I hope to; maybe something like this ,..

Being a part of the team at NextRoll detailed through the eyes of an intern on the analytics team. 7 minute read ‘Cali or Bust’. Anyone in the math faculty’s co-op program at the University of Waterloo can tell you what that means – wanting to land a sweet internship in California or nothing at all. I’m currently in my 4th co-op (out of 6), and since my first application period, I had become accustomed to the norm of dreaming about a t....



Meetup.com announced it’s changing its business model, which will take a toll on Meetup organizers and attendees. Here’s a list of alternatives to consider for meetup organizers.


MapTiler Cloud offers map hosting for your own geodata in any coordinate system in GeoPackage format with EPSG coordinate reference system.

MapTiler Desktop 10.2 is able to generate map in any geographic coordinate system in GeoPackage format and directly upload to MapTiler Cloud.


Mountains - iridakos.com - 6 years ago - eng
After painting the meadow with acrylic colors , I bought oil colors which are the ones Bob Ross uses in “The joy of painting” show. This time I followed the episode 10 from season 13 of the show, called “Mountain Summit” . I am very satisfied by the outcome but being a beginner, I faced a lot of difficulties and the painting has a number of errors. Facts I used the wet-on-wet technique oil colors 50x80 canvas Difficulties My ....

Mountains - iridakos.com - 6 years ago - eng
After painting the meadow with acrylic colors , I bought oil colors which are the ones Bob Ross uses in “The joy of painting” show. This time I followed the episode 10 from season 13 of the show, called “Mountain Summit” . I am very satisfied by the outcome but being a beginner, I faced a lot of difficulties and the painting has a number of errors. Facts I used the wet-on-wet technique oil colors 50x80 canvas Difficulties My ....

My job involves a lot of staring at large numbers, mostly latencies in nanoseconds, and picking out magnitudes like microseconds. I noticed myself constantly counting digits in my text editor, in my terminal, and in Jupyter notebooks in my browser.

My job involves a lot of staring at large numbers, mostly latencies in nanoseconds, and picking out magnitudes like microseconds. I noticed myself constantly counting digits in my text editor, in my terminal, and in Jupyter notebooks in my browser.


Some (opinionated) guidelines for include file organisation in C/C++. Intro I present a list of points, probably best considered as guidelines, but which I'll refer to as rules throughout the rest of this post, since it trips off the tongue that bit more easily (or perhaps I just have some hidden authoritarian streak). I'll assume the reader knows something about writing code in C or C++, and understands at least the basics about how ....


In order to troubleshoot a bug in the very early history of a project using git, I needed a way to show the git diff from “nothing” to the first commit. Since git keeps a linked graph of commits, what I wanted was a diff from the commit before the first one. Searching the onlines dug up this answer on StackOverflow , showing that there’s a specific commit hash we can use to diff from “nothing” to the first commit:

In order to troubleshoot a bug in the very early history of a project using git, I needed a way to show the git diff from “nothing” to the first commit. Since git keeps a linked graph of commits, what I wanted was a diff from the commit before the first one. Searching the onlines dug up this answer on StackOverflow , showing that there’s a specific commit hash we can use to diff from “nothing” to the first commit:

I went through a phase that involved reinstalling MacOS way, way too often. At a certain point I got fed up with installing things over and over again and decided to version my dotfiles. And so https://github.com/orf/dotfiles was born. This reolved around a bootstrap.sh script that clones your dotfi...

I went through a phase that involved reinstalling MacOS way, way too often. At a certain point I got fed up with installing things over and over again and decided to version my dotfiles. And so https://github.com/orf/dotfiles was born. This reolved around a bootstrap.sh script that clones your dotfi...



Developer? Need to know how to use Elasticsearch? Want to know how to get working with it quickly? This is the book for you! Buy now using Leanpub In elasticsearch mappings define type and values in documents. You use them to specify that fields within your document should be treated as numbers, dates, geo-locations and whatever other types elasticsearch supports. You can also define the stemming algorithm used and other useful index f..

29 visitors online