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


You’ve heard it a million times: snaps bundle their dependencies. People seem to understand and accept the technical aspects of this, but today I want to talk about a more philosophical aspect. If you’re used to more traditional packaging, then you’re used to each project being standalone, e.g. Apache is its own package, with its own configuration; PHP is its own package, with its own configuration; and so on. As you begin creating a snap, ..

About PyData I recently got an opportunity to speak at the PyData, Delhi. PyData is a tech group, with chapters in New Delhi and other…


So today I got access to a customer’s new JIRA task management system. Unsurprisingly, every task has a field priority , from highest , high , low etc. It’s understandable that tasks might be sorted by urgency, to communicate that the most urgent stuff should be done first. But these aren’t good names. I have had the following experience at various previous customers: Fundamentally a task management system is about communication be..


There is no better way to end summer than with ShipIt Day! We kicked off our ninth ShipIt Day on August 10th, with more than 75 Cerner associates signed up. Nineteen different teams worked for 24 hours straight to complete their projects. For those unfamiliar with the event, ShipIt Day is a 24 hour hackathon for internal associates to create something innovative, usable, and value-adding. This was the second ShipIt held at our new Innovatio..

Context I’m using Hugo to generate a JSON feed for images + meta data. Part of the JSON is showing all the images in a directory. So: static |__color |__blue |__blue_close_1.jpg |__blue_far_1.jpg |__green |__green_close_1.jpg |__green_far_2.jpg To build a JSON template that lists the .jpg files in each directory, I need to write a generic readDir statement, which wasn’t possible by usual means. E.G these DO NOT work: {{ $colorDir..

When it comes to developing snaps, there’s a particular confusion out there that I see over and over again: build-time versus run-time. For example: “I’m building a snap, but I can’t seem to convince Snapcraft to place my config file in $SNAP_DATA.” In this post, I want to show you how to get the results you want. First of all, we need to clear something up. Snapcraft can’t actually do this for you.

As your database grows and scales there are some operations that you need to take more care of than you did when you were just starting. When working with your application in your dev environment you may not be fully aware of the cost of some operations until you run them against production. And at some point most of us have been guilty of it, running some migration that starts at 5 minutes, then 15 minutes in it’s still running, and sudden....

As your database grows and scales there are some operations that you need to take more care of than you did when you were just starting. When working with your application in your dev environment you may not be fully aware of the cost of some operations until you run them against production. And at some point most of us have been guilty of it, running some migration that starts at 5 minutes, then 15 minutes in it’s still running, and sudden....


I'm finding Wilfred Hughes's helpful-mode , well… rather helpful. However, I'm missing imenu support. Here's a hacky way to get basic imenu. (defun helpful--create-imenu-index () "Create an `imenu' index for helpful." (beginning-of-buffer) (let ((imenu-items '())) (while (progn (beginning-of-line) ;; Not great, but determine if looking at heading: ;; 1. if it has bold face. ;; 2. if it is capitalized. (when (and (eq 'bold (fac..

Working with Rust - boyter.org - 8 years ago - eng
For a while I have been wanting to play with a new programming language. Professionally I work with Java, C#, Python and JavaScript and so I went looking for something complimentary to them. My first stop was was Go. I started by implementing a vector space search in it which you can see here  https://github.com/boyter/golangvectorspace While I liked the syntax (I still cannot think in Go), the libraries and the performance I realized ..

I recently started a job at Microsoft. In my first week I have already learned so much about Windows, I figured I would try to put it all into writing. This post is coming to you from a Windows Subsystem for Linux console! I'm headed to Seattle because I'M JOINING MICROSOFT, at the airport wearing this awesome shirt from @listonb & @Taylorb_msft ���� pic.twitter.com/8rnAg1dsPd — jessie frazelle (@jessfraz) September 4, 2017 ....

I'm afraid I ran out of time for Friday Q&A this week. Will shoot for next week instead. Instead, I present a little update about various other things in my world. (Read More)

Corporate Training, NYC Workshop, and Book Update Corporate Training, NYC Workshop, and Book Update I'm afraid I ran out of time for Friday Q&A this week. Will shoot for next week instead. Instead, I present a little update about various other things in my world. Over at Plausible Labs , we're introducing a corporate training program , where companies can bring us (me, mostly) in to teach their programmers the same sort of wild....



Last fall our team (Mike Tweten, Trevin Teacutter, and Zameer Sura) started working on the problem of automating DC/OS deployments in a way that wouldn’t require multiple teams to duplicate effort and tie themselves directly to DC/OS APIs. While DC/OS certainly makes the act of deploying an application much easier than anything we’ve used previously, there are still many different ways you could choose to layer on deployment strategies and ..

If you are working with software development as a developer, manager or tester, then you will be impacted by the General Data Protection Regulation (GDPR) – the new EU laws regarding data privacy. In many ways, the regulation is likely to have as big of an impact as the Y2K problem. But this time it’s because of a good cause! And you cannot ignore it, as the fines for doing so can be crippling.

As before, what follow is a very slightly cleaned up version of the notes I took during the third ISAL summer school session at ECAL 2017. Also as before, note that this is very rough, made while I was reviewing them tonight. Apologies for any typos or other mistakes.



As before, what follow is a very slightly cleaned up version of the notes I took during the second ISAL summer school session at ECAL 2017. Also as before, note that this is very rough, made while I was reviewing them tonight. Apologies for any typos or other mistakes.

I wrote down a note on my task list on the current project, “Investigate whether docker build always gets the latest version of the base image”. The answer is, it does not, by default. Always use the --pull option to get the latest version. When installing any software, it’s important to have security updates applied to all its components, including the operating system. When security fixes are released, new Docker base images are produce..

VCs have 3 principal jobs: picking startups to invest in, helping startups after investing, and raising capital for investing.

Debugging Cron - www.wints.org - 8 years ago - eng
Context Cron job wasn’t running. Couldn’t tell why. I had done the following in the crontab: set the SHELL to ‘bash’ used full paths for everything cd’d to the correct directory in the cronjob activated the correct virtualenv in the cronjob Still did not work. Logging ¶ I then found out that I could enable logging for cron by: [whatever cmd] >> /home/dhruv/projects/prod/cron.log 2>&1 File Descriptor 1 = stdout File Descriptor 2 =..

What follow is a very slightly cleaned up version of the notes I took during the first ISAL summer school session at ECAL 2017. Note that this is very rough, I was just reviewing my notes and thought I may as well put them into a post format at the same time to revisit later. Apologies for any typos or other mistakes.

This post describes a method for creating animations in games programmatically, while still retaining composability.

This post describes a method for creating animations in games programmatically, while still retaining composability.


Bogosort in Practice - xavd.id - 8 years ago - eng

Bogosort in Practice - xavd.id - 8 years ago - eng




Don’t worry, I didn’t get rid of the truck. My home is roughly 16’ x 6’ , or 96 ft 2 . That makes it a little smaller than your average bedroom. In other words, it’s in my best interest to optimize how I use my limited space. Two years ago, I talked about consolidating and defragmenting how I laid out my room. The diagram I used looked like this: × By rearranging my things (all three of them), I was able to ..

Don’t worry, I didn’t get rid of the truck. My home is roughly 16’ x 6’ , or 96 ft 2 . That makes it a little smaller than your average bedroom. In other words, it’s in my best interest to optimize how I use my limited space. Two years ago, I talked about consolidating and defragmenting how I laid out my room. The diagram I used looked like this: × By rearranging my things (all three of them), I was able to ..

Today was the first day of ECAL (European Conference on Artificial Life) 2017 in Lyon, France and my first year attending. It’s lucky I managed to go this year, because apparently this is the last ECAL! Next time it will be turning into the International Conference on Artificial Life and will be held much farther away (I think it is meant to be held in Japan). Although I am already getting my hopes up to go again, not only for the confere..

1984 review - blog.webb.page - 8 years ago - eng



Context Python’s os.path.isdir() is a much used function, but today, I wasn’t getting the expected results. My directory looks like this: |_root/ |_colors/ |_blue/ | |_blue1.jpg | |_blue2.jpg |_red |_red1.jpg |_red2.jpg When I ran the code snippet below, I was getting all nothing. os.path.isdir() was return ‘False’ on all of the color folders: colors_dir = os.path.join(os.path.abspath("root"), "colors") for i in os.listdir(co..

13 visitors online