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

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.



Pointers in Yao - gavinhoward.com - 6 years ago - eng
Introduction Before I built my bc , I spent time trying to build a graphical programming language. While I have since learned the error of trying to do that, I learned a lot, and more importantly, I made some useful libraries in C. My most useful library is Dyna (which is now the container module of Yc), a library of dynamic data structures. I started this library because I missed the C++ STL, and I did not want to write in C++.

Pointers in Yao - gavinhoward.com - 6 years ago - eng
Introduction Before I built my bc , I spent time trying to build a graphical programming language. While I have since learned the error of trying to do that, I learned a lot, and more importantly, I made some useful libraries in C. My most useful library is Dyna (which is now the container module of Yc), a library of dynamic data structures. I started this library because I missed the C++ STL, and I did not want to write in C++.

Pointers in Yao - gavinhoward.com - 6 years ago - eng
Introduction Before I built my bc , I spent time trying to build a graphical programming language. While I have since learned the error of trying to do that, I learned a lot, and more importantly, I made some useful libraries in C. My most useful library is Dyna (which is now the container module of Yc), a library of dynamic data structures. I started this library because I missed the C++ STL, and I did not want to write in C++.

Pointers in Yao - gavinhoward.com - 6 years ago - eng
Introduction Before I built my bc , I spent time trying to build a graphical programming language. While I have since learned the error of trying to do that, I learned a lot, and more importantly, I made some useful libraries in C. My most useful library is Dyna (which is now the container module of Yc), a library of dynamic data structures. I started this library because I missed the C++ STL, and I did not want to write in C++.

Pointers in Yao - gavinhoward.com - 6 years ago - eng
Introduction Before I built my bc , I spent time trying to build a graphical programming language. While I have since learned the error of trying to do that, I learned a lot, and more importantly, I made some useful libraries in C. My most useful library is Dyna (which is now the container module of Yc), a library of dynamic data structures. I started this library because I missed the C++ STL, and I did not want to write in C++.

Pointers in Yao - gavinhoward.com - 6 years ago - eng
Introduction Before I built my bc , I spent time trying to build a graphical programming language. While I have since learned the error of trying to do that, I learned a lot, and more importantly, I made some useful libraries in C. My most useful library is Dyna (which is now the container module of Yc), a library of dynamic data structures. I started this library because I missed the C++ STL, and I did not want to write in C++.

Pointers in Yao - gavinhoward.com - 6 years ago - eng
Introduction Before I built my bc , I spent time trying to build a graphical programming language. While I have since learned the error of trying to do that, I learned a lot, and more importantly, I made some useful libraries in C. My most useful library is Dyna (which is now the container module of Yc), a library of dynamic data structures. I started this library because I missed the C++ STL, and I did not want to write in C++.

Pointers in Yao - gavinhoward.com - 6 years ago - eng
Introduction Before I built my bc , I spent time trying to build a graphical programming language. While I have since learned the error of trying to do that, I learned a lot, and more importantly, I made some useful libraries in C. My most useful library is Dyna (which is now the container module of Yc), a library of dynamic data structures. I started this library because I missed the C++ STL, and I did not want to write in C++.

Introduction tl;dr It takes a lot of work, but it’s still possible. For the past year and a half, I have built a bc as a résumé piece, and because it was meant to help me get a job, I wanted it to be as perfect as possible. And I learned a lot of lessons that I will take with me to my current job and beyond. This post is about those lessons and what it takes to make perfect, or nearly perfect, software.

Introduction tl;dr It takes a lot of work, but it’s still possible. For the past year and a half, I have built a bc as a résumé piece, and because it was meant to help me get a job, I wanted it to be as perfect as possible. And I learned a lot of lessons that I will take with me to my current job and beyond. This post is about those lessons and what it takes to make perfect, or nearly perfect, software.

Introduction tl;dr It takes a lot of work, but it’s still possible. For the past year and a half, I have built a bc as a résumé piece, and because it was meant to help me get a job, I wanted it to be as perfect as possible. And I learned a lot of lessons that I will take with me to my current job and beyond. This post is about those lessons and what it takes to make perfect, or nearly perfect, software.

Introduction tl;dr It takes a lot of work, but it’s still possible. For the past year and a half, I have built a bc as a résumé piece, and because it was meant to help me get a job, I wanted it to be as perfect as possible. And I learned a lot of lessons that I will take with me to my current job and beyond. This post is about those lessons and what it takes to make perfect, or nearly perfect, software.

Introduction tl;dr It takes a lot of work, but it’s still possible. For the past year and a half, I have built a bc as a résumé piece, and because it was meant to help me get a job, I wanted it to be as perfect as possible. And I learned a lot of lessons that I will take with me to my current job and beyond. This post is about those lessons and what it takes to make perfect, or nearly perfect, software.

Introduction tl;dr It takes a lot of work, but it’s still possible. For the past year and a half, I have built a bc as a résumé piece, and because it was meant to help me get a job, I wanted it to be as perfect as possible. And I learned a lot of lessons that I will take with me to my current job and beyond. This post is about those lessons and what it takes to make perfect, or nearly perfect, software.

Introduction tl;dr It takes a lot of work, but it’s still possible. For the past year and a half, I have built a bc as a résumé piece, and because it was meant to help me get a job, I wanted it to be as perfect as possible. And I learned a lot of lessons that I will take with me to my current job and beyond. This post is about those lessons and what it takes to make perfect, or nearly perfect, software.

Introduction tl;dr It takes a lot of work, but it’s still possible. For the past year and a half, I have built a bc as a résumé piece, and because it was meant to help me get a job, I wanted it to be as perfect as possible. And I learned a lot of lessons that I will take with me to my current job and beyond. This post is about those lessons and what it takes to make perfect, or nearly perfect, software.

Introduction tl;dr It takes a lot of work, but it’s still possible. For the past year and a half, I have built a bc as a résumé piece, and because it was meant to help me get a job, I wanted it to be as perfect as possible. And I learned a lot of lessons that I will take with me to my current job and beyond. This post is about those lessons and what it takes to make perfect, or nearly perfect, software.

34 visitors online