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

It was almost 3 years ago that my open source storage project went into production. In that time it’s been running 24/7 serving as highly available solid state storage for hundreds of VMs and several virtualisation clusters across our two main sites. I’m happy to report that the clusters have been operating very successfully since their conception. Since moving away from proprietary ‘black box’ vendor SANs, we haven’t had a single SAN i..

It’s hard to believe it’s Spring already. But since it’s the twentieth, it’s time for another blog statistic report. This is my third one, so feel free to check out the first two:

It was almost 3 years ago that my open source storage project went into production. In that time it’s been running 24/7 serving as highly available solid state storage for hundreds of VMs and several virtualisation clusters across our two main sites. I’m happy to report that the clusters have been operating very successfully since their conception. Since moving away from proprietary ‘black box’ vendor SANs, we haven’t had a single SAN i..


Moving to Hugo - carlosbecker.com - 8 years ago - eng



If you like writing programs in C, are interested in game development and don’t enjoy all those complicated and ancient build systems I think I’ve got something of interest to you. I belive there is something enjoyable in the simple setup I’m describing below. Hope you will enjoy as well. Raylib < Raylib is a C library made by @Ray San . On the Raylib’s website it says ‘ raylib is a simple and easy-to-use library to learn video game....

I’ve had this book a while but never got around to reading it properly. One of my colleagues at work was listening to the audio version of it and recommended it. This was an excellent read and very relevant to what is happening at the company I am working at at the moment. For me the key takeaway was that what most people call strategy is not actually strategy but vision or goals. Strategy is setting a direction and what needs to happen to ..

I’ve had this book a while but never got around to reading it properly. One of my colleagues at work was listening to the audio version of it and recommended it. This was an excellent read and very relevant to what is happening at the company I am working at at the moment. For me the key takeaway was that what most people call strategy is not actually strategy but vision or goals. Strategy is setting a direction and what needs to happen to ..

How compression, caching, HTTP/2, and deployment changes made a static personal site dramatically faster.

How compression, caching, HTTP/2, and deployment changes made a static personal site dramatically faster.





UPDATE: I’m leaving this series up for historical purposes, but please note that I no longer recommend Ubuntu Core or snaps for use in robotics. This is the fifth (and final) blog post in this series about creating your first robot with ROS and Ubuntu Core. In the previous post we discussed methods of control, did a little math, and wrote the ROS driver for our robot. But it still required several nodes to be running at once, and sharing it..

Strategy is everything. But it is not always understood this way – and can be a tough sell sometime.  Here is an interesting discussion around the topic: Part 1: Part 2: Enjoy!

Strategy is everything. But it is not always understood this way – and can be a tough sell sometime.  Here is an interesting discussion around the topic: Part 1: Part 2: Enjoy!

I am super excited to announce the launch of Eve: Building RESTful APIs with MongoDB and Flask , a brand new TalkPython Training course. Authoring this course has been a new experience for me, and I must say that I very much enjoyed every minute of it. Finding myself in the exciting position being at the same time both the project author and the instructor, I did my best to focus on the typical issues I know from experience most people f..

Many languages distinguish between primitives on the stack and objects on the heap. Others only have objects, and thus require primitives to aways be boxed. It turns out you can get the best of both worlds.

Many languages distinguish between primitives on the stack and objects on the heap. Others only have objects, and thus require primitives to aways be boxed. It turns out you can get the best of both worlds.

The Obesity Code - june.kim - 8 years ago - eng


The Obesity Code - june.kim - 8 years ago - eng

Nobody actually wants to use a web browser. It becomes evident the second you open your browser and notice that you don’t have internet connection. What we like about browsers is what they offer on the other side. What they connect us to. In that sense, browsers are transitory spaces - similar to airports, planes and train stations. Most of us have lost our childish curiosity towards these spaces - we go there because we want to arrive some..

Hi, lainons. Emacs Lisp thread. I recently started a journey into the obscure world of Emacs. I tried to switch from Vim to Emacs twice in the last years, but I gave up twice. I tried again a month ago and I'm still using Emacs daily. The reason is Emacs Lisp. Last year (motivated by lainchan) I started learning Common Lisp and liked it a lot. Then I found I can do whatever I want to do in Emacs Lisp. I've already written lots of f..

At Cerner, we manage our own infrastructure and a big part of that is managing F5 load balancers. If you are a Ruby developer or a network engineer and regularly work with F5s, then I have good news! I’ve created a gem that abstracts iControl’s REST API. It makes working with the API easy to understand and eases the effort required to automate changes across many devices. 1 2 api = IcontrolRest::Client.

I took the picture at the top of this post sitting in Starbucks recently with my trusty, 12-year-old PowerBook G4 laptop from Apple. Those sitting around me have no idea how ancient my laptop is - they probably see the glow from the Apple logo on the back and realize that it’s just another Apple laptop. But it’s more than just another laptop to me. It’s written over a dozen textbooks for various publishers, created countless curriculum ..

I took the picture at the top of this post sitting in Starbucks recently with my trusty, 12-year-old PowerBook G4 laptop from Apple. Those sitting around me have no idea how ancient my laptop is - they probably see the glow from the Apple logo on the back and realize that it’s just another Apple laptop. But it’s more than just another laptop to me. It’s written over a dozen textbooks for various publishers, created countless curriculum ..

A couple of posts ago I talked about how I am remodeling my master bathroom . I’m still working on that - still in the demolition phase despite working on it for two weeks - so I wanted to show some previous work I’ve done. In the house I lived in before, I remodeled the bathroom, and have been told I did a good job.

Pi - ilearnt.com - 8 years ago - eng
This page is devoted to maths and in particular pi. The answer to the second question on this page is unexpected and I love the energy the maths teacher brings to the class in the video. I had some okay maths teachers but never one quite like this.

Pi - ilearnt.com - 8 years ago - eng
This page is devoted to maths and in particular pi. The answer to the second question on this page is unexpected and I love the energy the maths teacher brings to the class in the video. I had some okay maths teachers but never one quite like this.

I read a lot of tech success stories, but most of them revolve around building out or creating cool stuff. Last week, I had a catastrophic disk failure, and all I wanted was to find some recorded notes about disk recovery in Linux with ZFS. This is a record of my experience to illustrate the strength and maturity of ZFS on Linux and potentially help anyone in a similar situation in the future. For some context so you know what I'm work....





UPDATE The below is here for historical reasons, but since 2021 very out of date. See this post https://engineering.kablamo.com.au/posts/2021/quick-comparison-between-go-file-walk-implementations for an updated comparison. Whats the fastest way to get all the names of all files in a directory using Go? I had a feeling that the native walk might not be the fastest way to do it. A quick search showed that several projects claimed to be f..

Sometimes while I’m deep inside mgmt ’s project directory, I want to run an operation from the Makefile which lives in the root! Unfortunately, if you do so while nested, you’ll just get: james@computer:~/code/mgmt/resources$ make build make: *** No rule to make target 'build' . Stop. The Ten Minute Solution : I figured I’d hack out a quick solution. What I came up with looks like this: #!/bin/bash # Jame....

Sometimes while I’m deep inside mgmt ’s project directory, I want to run an operation from the Makefile which lives in the root! Unfortunately, if you do so while nested, you’ll just get: james@computer:~/code/mgmt/resources$ make build make: *** No rule to make target 'build' . Stop. The Ten Minute Solution : I figured I’d hack out a quick solution. What I came up with looks like this: #!/bin/bash # Jame....

Contact Me - johnj.com - 8 years ago - eng
Physical John Jacobsen NPX Designs, LLC. 5341 S. Cornell Ave #3 Chicago, IL 60615 Logical john@johnj.com Instagram: @eigenhombre Mastodon: @eigenhombre@mastodon.art GitHub: eigenhombre Numeric +1 312 436 1522 (office/mobile/home)

UPDATE: I’m leaving this series up for historical purposes, but please note that I no longer recommend Ubuntu Core or snaps for use in robotics. This is the fourth blog post in this series about creating your first robot with ROS and Ubuntu Core. In the previous post we worked on getting data out of the wireless controller and into ROS in a format meant for controlling differential drive robots like ours: the Twist message.

A collection of my favorite posts to read and re-read about optimizing code to an extreme. Unlikely that I will ever need to go to the extremes that these very talented individuals go to but its nice to learn the techniques. In no particular order. Announcement of Ripgrep a tool for searching code. Brilliantly written with benchmarks and analysis to explain what is happening for each https://blog.burntsushi.net/ripgrep/ the HN comment....

46 visitors online