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

For some companies, infrastructure is the heart of its business. Specifically, I am referring to those companies which need to manage data and applications located on more than one server. -Continue to read the article on SerHack.me


It’s so hard to find great engineers that pass all of your interviews with flying colors. So when you do find someone who actually makes that happen, don’t let them go because you feel the need to bargain over little bits of money.

It’s so hard to find great engineers that pass all of your interviews with flying colors. So when you do find someone who actually makes that happen, don’t let them go because you feel the need to bargain over little bits of money.

Warning: This is a bit of a brain dump. I’m working on a project at the moment which dynamically creates a set of CRDs in Kubernetes and an operator to manage them based off a schema which is provided by the user at runtime . When the code is being built it doesn’t know the schema/shape of the CRDs. This means the standard approach used in Kubebuilder with controller-gen isn’t going to work.


21 June 2021: Updated to resolve bug where wrong private key was passed to client_certs. This was exposed by service change. There is a good guide to generating the necessary certificates and manually editing the openvpn config you can download from the portal in the official docs. Being a sucker for punishment I wondered if I could automate the process (mainly because I always forget the openssl commands) and secondly it was to be ru..

Columnarised Highlights - rjp.is - 6 years ago - eng

Recently I have seen a fair amount of talk about email in general and self-hosting email ( Email is not broken , Email is broken and Why I no longer host my emails myself ). I started selfhosting email using kolab almost 7 years ago now and I would never go back to the bad old days of hosted email. Using a well respected email stack/package like mailinabox , modoboa , mailcow or docker-mailserver is easy. They come with all....

Welcome to the Snyk Monthly Vulnerability Profile. In this series, Snyk looks back on the vulnerabilities discovered by or reported to our Security Research Team. This month we’re looking at one of a series of Zip Slip vulnerabilities Snyk’s Security Research Team identified in Golang packages.

Recently I have seen a fair amount of talk about email in general and self-hosting email ( Email is not broken , Email is broken and Why I no longer host my emails myself ). I started selfhosting email using kolab almost 7 years ago now and I would never go back to the bad old days of hosted email. Using a well respected email stack/package like mailinabox , modoboa , mailcow or docker-mailserver is easy. They come with all....

Recently I have seen a fair amount of talk about email in general and self-hosting email ( Email is not broken , Email is broken and Why I no longer host my emails myself ). I started selfhosting email using kolab almost 7 years ago now and I would never go back to the bad old days of hosted email. Using a well respected email stack/package like mailinabox , modoboa , mailcow or docker-mailserver is easy. They come with all....

layout: post title: So That One Time You Played with Docker for hte So that one time, at band camp – wait; wrong movie, this is a technical blog post about Docker … I recently helped a friend doing some federal work in the medical field get a better understanding of Docker and how Docker can mess about with open source licensing. We got up a "open source" stack of tooling using a bunch of heavy weight tools: Mongo Memcached A big Py....

I am in the process of wrapping up a year long engagement where I: Built a high performance data pipeline Capable of processing all of Twitter in real time / near real time Applied multiple tools to the data at different stages of the pipeline Applied one or more Machine Learning models at different stages of the pipeline Operated on AWS using SQS as the queueing structure This blog post talks about one of the key things I learned in te....

This one is a short one but a good one. I've been using SQS (disclaimer – I love SQS) lately for a large scale data pipeline. We are processing literally billions of small JSON blobs and in our cost modeling, we initially came up with an estimate that made SQS something that we couldn't use because of the number of JSON blobs. And then one of our people, thank you Don Neufeld, came up with the idea of batching up the JSON blobs and hav....

Everything is important and urgent, we just need more capacity. Sound familiar? Every organization has more things it wants to do than it can do. This is often viewed as a capacity problem; if only we had more capacity, we could get everything done. However, this is not true. All organizations have a finite capacity and from our experience, there is a law of diminishing returns where adding more and more people to increase capacity is actua..

It was a rich month in July Google-Adsense wise, but slow in the sense that I didn’t write many posts.

layout: post title: So That One Time You Played with Docker for hte So that one time, at band camp – wait; wrong movie, this is a technical blog post about Docker … I recently helped a friend doing some federal work in the medical field get a better understanding of Docker and how Docker can mess about with open source licensing. We got up a "open source" stack of tooling using a bunch of heavy weight tools: Mongo Memcached A big Py....

I am in the process of wrapping up a year long engagement where I: Built a high performance data pipeline Capable of processing all of Twitter in real time / near real time Applied multiple tools to the data at different stages of the pipeline Applied one or more Machine Learning models at different stages of the pipeline Operated on AWS using SQS as the queueing structure This blog post talks about one of the key things I learned in te....

This one is a short one but a good one. I've been using SQS (disclaimer – I love SQS) lately for a large scale data pipeline. We are processing literally billions of small JSON blobs and in our cost modeling, we initially came up with an estimate that made SQS something that we couldn't use because of the number of JSON blobs. And then one of our people, thank you Don Neufeld, came up with the idea of batching up the JSON blobs and hav....

Top 29 Developer Docs - dev.to - 6 years ago - eng

Top 29 Developer Docs - dev.to - 6 years ago - eng

It’s July, the seventh month, meaning the first six months of the year are over. In other words, the year is already more than halfway over.

Editors Note: Originally posted on medium by me At least, the way things are going here in the USA. Our roads, as we currently handle them, are unsustainable. As city and states are financially stretched in different and difficult ways, the incredible cost of road maintenance and construction is getting harder and harder for policy makers and government workers to manage. At the rate we are going there will be significantly fewer roads, mor..

The problem Link to heading While going through my backlog of various bookmarks, I came upon one CCC presentation titled ‘How Facebook tracks you on Android’ that sees researchers from the organization ‘Privacy International’ go through their findings on the ways Facebook tracks users on Android, outside of any use of their own applications and without any permissions from users. They do this through the implementation of the Facebook SDK i..

The problem Link to heading While going through my backlog of various bookmarks, I came upon one CCC presentation titled ‘How Facebook tracks you on Android’ that sees researchers from the organization ‘Privacy International’ go through their findings on the ways Facebook tracks users on Android, outside of any use of their own applications and without any permissions from users. They do this through the implementation of the Facebook SDK i..

Note: this post is now on blog.searchmysite.net at https://blog.searchmysite.net/posts/searchmysite.net-building-a-simple-search-for-non-commercial-websites/ . Introduction Link to heading I’ve written previously about what went wrong with the internet and how to fix it , and one of the ideas I mentioned was a new model for search. Given “talk is cheap, show me the code”, I decided to implement it. Okay, it wasn’t quite tha..

Note: this post is now on blog.searchmysite.net at https://blog.searchmysite.net/posts/searchmysite.net-building-a-simple-search-for-non-commercial-websites/ . Introduction Link to heading I’ve written previously about what went wrong with the internet and how to fix it , and one of the ideas I mentioned was a new model for search. Given “talk is cheap, show me the code”, I decided to implement it. Okay, it wasn’t quite tha..


This week on the show we have Armin Ronacher to talk about the first 10 years of Flask. Armin talks about the origins of Flask and the components that make up the framework. He talks about what goes into documenting a framework or API. He also talks about the community working on the ongoing development of Flask.


I recently took a Python and Ruby (but mostly Python) Machine Learning data pipeline live and, almost immediately, hit a pretty significant problem. The issue was this line of code: model_input = tokenizer . encode_plus ( text_to_classify , add_special_tokens = True , return_tensors = 'pt' ). to ( device_to_use ) This, which worked, at least for a while, perfectly on my development box. And then I deployed....

Some computing problems fall into the category of evergreen – no matter what you do, they will always, always, always occur – they are evergreen just like a pine tree. Today's version of this is storage. I've been running an EC2 node which has a SystemD service (no flames; I actually like SystemD although I do regard it as a betrayal of Unix's heritage but …) which processes some data via a Ruby application which is run through Docker. ....

DeveloperBridge is a year-long, full-time, paid traineeship program where participants learn from and work with engineering teams at…

DeveloperBridge is a year-long, full-time, paid traineeship program where participants learn from and work with engineering teams at…


In 2016, I was working to build a platform to help NGOs raise donations. The platform was supposed to be built using React. The beautiful designs were in place. I was excited to build some new features as well as to try out the new architecture using Redux on a larger scale. Yes, this was the time when Redux was fairly new. React still had PropTypes package attached to its core. The lifecycle method componentWillReceiveProps used to dom....


I recently took a Python and Ruby (but mostly Python) Machine Learning data pipeline live and, almost immediately, hit a pretty significant problem. The issue was this line of code: model_input = tokenizer . encode_plus ( text_to_classify , add_special_tokens = True , return_tensors = 'pt' ). to ( device_to_use ) This, which worked, at least for a while, perfectly on my development box. And then I deployed....

Some computing problems fall into the category of evergreen – no matter what you do, they will always, always, always occur – they are evergreen just like a pine tree. Today's version of this is storage. I've been running an EC2 node which has a SystemD service (no flames; I actually like SystemD although I do regard it as a betrayal of Unix's heritage but …) which processes some data via a Ruby application which is run through Docker. ....

In this article, we will take a look at some top tips for handling remote working fatigue, and how we at Snyk have decided what works best for us.

tl;dr Late Acceptance Hill Climbing, LAHC, is a so simple and so efficient optimization algorithm that I think it belongs to any software person toolbox. I have always been fond of metaheuristic optimization algorithms. Evolutionary algorithms and the likes fascinate me, simply because of biomimetism, and also, a bit, because they work. They can apply to every optimization problems. The caveat is that even you can apply it everywhere....

Dear No Estimators: You are probably estimating, even if you don’t admit it. When you say something is “small” or “easy”; when you say “yes I think we can get that done” or “these are about the same size for flow” or “these are about the same over time”, you are estimating. And even if you aren’t, please remember that for any work that involves expectations, there are stakeholders with questions that need answers, and no one benefits withou..

Today we released one of the biggest changes to Codename One’s simulator in ages. We added the ability to use CEF (Chrome Embedding Framework). This is currently off by default but even if you don’t use it you might feel the impact so it’s crucial that you read this post. __ Updated July 31st with additional platform instructions below __ Updated August 2nd with correction to the Linux install script __ Updated August ..

29 visitors online