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 used to live in the preparedness space. I found Doomsday Preppers late one night in college, and despite a sensational portrayal of some already sensational people, I got hooked. I spent the next two years reading prepper blogs , listening to their podcasts , stashing supplies, and building a bug-out bag. I even wrote a book about it all. Preparedness fell to the wayside when I left college, though, until nutnfancy’s three ..

Taking data from the Benchmarks Game archive and analyzing it with SQL to figure out which languages are fast and which ones are slow!

This post covers building and testing a minimal, but still useful, C project. We'll use Google's gtest and CMake for testing C code. This will serve as a foundation for some upcoming posts/projects on programming Linux, userland networking and interpreters. The first version of this post only included one module to test. The test/CMakeLists.txt would also only expose a single pass-fail status for all modules. The second version of....



I like seeing passionate people talk about their craft, and Carl Medlock has a passion for Tesla Roadsters. This story reminded me of Rich Benoit rebuilding his own Tesla . When I want to get away from my screen I stick with woodworking for the most part, but I would love to get into this sort of work. I can build out my car , but I would love to do more. Permalink.

Dot Space Space - blog.gnoack.org - 6 years ago - eng
I have a confession to make. I used to put two spaces after each sentence, as it used to be done by typewriter typists before computers [citation needed]. The moment when I started to form this habit was around 2010. I was young and easy to impress, and I was picking up more advanced Emacs use working on the TeX source for my diploma thesis. While editing these large chunks of free-form text was when I discovered the fill-paragraph functi....

Dot Space Space - blog.gnoack.org - 6 years ago - eng
I have a confession to make. I used to put two spaces after each sentence, as it used to be done by typewriter typists before computers [citation needed]. The moment when I started to form this habit was around 2010. I was young and easy to impress, and I was picking up more advanced Emacs use working on the TeX source for my diploma thesis. While editing these large chunks of free-form text was when I discovered the fill-paragraph functi....

Dot Space Space - blog.gnoack.org - 6 years ago - eng
I have a confession to make. I used to put two spaces after each sentence, as it used to be done by typewriter typists before computers [citation needed]. The moment when I started to form this habit was around 2010. I was young and easy to impress, and I was picking up more advanced Emacs use working on the TeX source for my diploma thesis. While editing these large chunks of free-form text was when I discovered the fill-paragraph functi....



Jane Street’s intern program yet again is coming to an end, which is a nice opportunity to look back over the summer and see what they’ve accomplished.

Until recently, one of the top technical risks facing SoundCloud’s Android team was increasing build times. Our engineering leadership was well aware of the problem, and it was highlighted in our company’s quarterly goals and objectives as modularization. Faster build times means more productive developers. More productive developers are happier and can iterate on products more quickly. Modularization is key to decreasing build times, but a..

Jane Street’s intern program yet again is coming to an end, which is a nice opportunity to look back over the summer and see what they’ve accomplished.


Until recently, one of the top technical risks facing SoundCloud’s Android team was increasing build times. Our engineering leadership was well aware of the problem, and it was highlighted in our company’s quarterly goals and objectives as modularization. Faster build times means more productive developers. More productive developers are happier and can iterate on products more quickly. Modularization is key to decreasing build times, but a..

Phoenix Command work continues apace as I combine the core systems documents into one 384-page hard cover book. This textbook contains the main Small Arms Combat System, the advanced rules with expansion, the artillery system, and mechanized system. A companion book with weapon data should follow in the coming months. The book is essentially just […]

Cisco Talos Intelligence Group certainly does not need my endorsement, but for extensive, in-depth analysis like this, they definitely have it. Add it to your list, if it’s not already there . Permalink.


How to set up a virtual environment for your Django Project, or any other Python project, for that matter.

This post explores how to make it easier to switch between different Node.js versions and to switch between different npm registries while working in a development environment.

I wanted to add some terminal output styling to a work project, but the ANSI color codes just would not work. A quick search lead me to this awesome article by Li Haoyi, Build your own Command Line with ANSI escape codes . His post gave me just what I needed, and pushed me to make First Crack ’s command line interface a bit better by adding support for cursor navigation. It took some fiddling, but thanks to a helpful tip from comment..


New blog, who dis? - phacks.dev - 6 years ago - eng
After years of procrastinating, I finally came around to build myself a blog. Here are a few details about how it came to be, and how it’s built.

Background Lately I've been a bit of a Lisp kick again, reading On Lisp and Practical Common Lisp , working problems and re-casting my Clojure-based blog software into Common Lisp to see how that goes. The urge to do these things caught me somewhat by surprise: in the past few years I haven't done much programming outside of my day job because I've been focused more on painting and drawing. It seems, though, that these thi....

We at Canonical care deeply about robotics. We firmly believe that robots based on Linux are cheaper to develop, more flexible, more secure, and faster to market. One of the contributing factors to this being the case is the Robot Operating System (ROS). ROS is by far the most popular middleware for creating Linux-powered robots. It provides all sorts of open source tools and libraries and pre-made components that solve common problems enco..


Background Lately I've been a bit of a Lisp kick again, reading On Lisp and Practical Common Lisp , working problems and re-casting my Clojure-based blog software into Common Lisp to see how that goes. The urge to do these things caught me somewhat by surprise: in the past few years I haven't done much programming outside of my day job because I've been focused more on painting and drawing. It seems, though, that these thi....


Background Lately I've been a bit of a Lisp kick again, reading On Lisp and Practical Common Lisp , working problems and re-casting my Clojure-based blog software into Common Lisp to see how that goes. The urge to do these things caught me somewhat by surprise: in the past few years I haven't done much programming outside of my day job because I've been focused more on painting and drawing. It seems, though, that these thi....

I wanted to get DKIM working on an Debian box I have that runs Exim. The first thing to do is to create the keys: $ openssl genrsa -out diamonds.key 4096 $ openssl rsa -in diamonds.key -pubout > diamonds.pub I was following these instructions and noticed that Exim supports ed25519 DKIM signatures. Neat! I decided … Continue reading DKIM and Exim4 on Debian

I have a lot of thoughts about choosing an expedition rig. I went over them before , so I won’t repeat myself here. On the topic of a van for between $100,000 and $200,000, though, I will say this: as prices for these vehicles climb, do not forget to consider the other rigs ever-higher price points make viable. If you plan to spend $60,000 on a cool van but come to terms with shelling out $200,000 for Sportsmobile’s beast, take stock of wh..

As I promised to continue the Angular/Ionic project series, as a developer perspective mock server is the most important to progress the development. We should not depend on the production or development API for front-end development. This post is about creating a simple Node Express server with mock JSON object files. You can import the project to any of the front-end applications like Angular, React, Ionic and VueJS projects.

We are pleased to announce Carbon Graphs as an open source code project! Carbon is a lightweight, vanilla JavaScript visualization API built with D3 that integrates well with any consumer’s tech stack. It provides a variety of graph types that are framework agnostic and responsive out of the box. Motivation Over the past few years, we have gradually updated our user interface to use modern JavaScript libraries such as mithril.

1. So, what is vi (and vim)? One of the most important tools for any developer or sysadmin on UNIX and Linux systems is a text editor. Mastering a text editor allows you to quickly create and edit the source code for programs, scripts and configuration files (nearly all configuration on a UNIX/Linux system is stored as text). The vi editor has been one of the most common (if not THE most common) text editor on these systems since it was ..

1. So, what is vi (and vim)? One of the most important tools for any developer or sysadmin on UNIX and Linux systems is a text editor. Mastering a text editor allows you to quickly create and edit the source code for programs, scripts and configuration files (nearly all configuration on a UNIX/Linux system is stored as text). The vi editor has been one of the most common (if not THE most common) text editor on these systems since it was ..


It’s been a few weeks since I changed the name of the blog and updated the domain name . As part of updating the domain, I added the new domain as a new site in my Google AdSense.

1. What are four keys for great DevOps? Collaboration: DevOps requires collaboration, both within teams and between teams. Good communication between teams implies to break down silos, which can be harder than it sounds in organizations where a leader and their team are rewarded for individual achievements, discouraging them from collaborating and sharing information with others, and often encouraging politics at the expense of the compa..


dictpress v0.1.0 - nadh.in - 6 years ago - eng
Repository: @knadh/dictpress GitHub release page: v0.1.0 Changelog 06b7327 Integrate stuffbin to create a standalone bin and add goreleaser conf b1ce3f7 Merge branch ‘master’ of https://github.com/knadh/dictmaker c164d56 Merge pull request #1 from joeirimpan/master 5cfb9c4 ref: Use scanToStruct helper from goyesql 1c8e253 Fix typo edda8c8 Fresh commit

If you are using a virtual environment, you might have ome issues with Jupyter Notebook. In this post we go through proper Jupyter Setup with venv.

3 visitors online