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

Financial institutions across the country are sitting in the middle of a perfect storm: A Google and Boston Consulting Group report stated that digital payments in India would reach $500 billion by 2020. The digital payments industry in Asia’s third-largest economy will grow by ten times to touch $500 billion by 2020 and contribute 15% of gross domestic product (GDP).

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..

This heart-shaped program is written in the language of choice for producing unreadable and obfuscated code: Perl 5. It also serves an unusual purpose of a proposal. Who wrote the code? The code was published on PerlMonks in 2004 by … Continue reading →

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 ..

This is a “refactoring legacy code” post, and I suspect you'll see more of these in the months to come because I've decided to do a bit of adulting by taking…


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.

I already teased about the surprises I got from our annual survey results and there are still quite a few surprises but as more people filled out the survey some of the big surprises tamed and a lot of interesting results emerged. I also found the comments very interesting so I’ll go over the numbers/comments and provide my thoughts. If you think I misinterpreted the results please let me know…​

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.

We held our first accessibility workshop and in this post, we highlight our approach and key takeaways.

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....



Learn how to use a very simple and efficient service called ServerPilot for provisioning a web server to host your next PHP project or blog. Provisioning a well-configured web server for a PHP application is not an easy task. You can have experience doing that, but this is not my strongest skill, I admit. So … Continue reading Easy server provision for PHP environments using ServerPilot


We software developers have historically used the terms “frontend” and “backend” to describe work on client-side (e.g., browser) and server-side applications, respectively. This conceptual split has evolved into the creation of specialized developer roles for each, which is still the norm throughout the industry. In practice, this is an arbitrary split that is too often used to avoid work we don’t want to do. It creates team dynamics that m..

Codename One 4.0 (Taxi) will launch next week, to keep the code stable we are entering a week long code freeze. Please update your plugin installs frequently and report bugs immediately so we will have a stable release! We’ve added a lot of new features to 4.0 but the big things are pretty disruptive: Xcode 9.2 switch Update Framework Because both of these changes have many subtle implications we are relying on feedback from y..


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....

There seems to be no single clean definition of what “Blockchain” actually means. There are a lot of woolly statements, several of which are clearly either wrong or too narrowly focused. This article goes into some of the different definitions and why they are wrong and then the implications of this from a business but also a legal perspective.

I had never seen the original footage of Sir Roger Bannister running the first four minute mile. His narration of the race really adds to it as well.

There seems to be no single clean definition of what “Blockchain” actually means. There are a lot of woolly statements, several of which are clearly either wrong or too narrowly focused. This article goes into some of the different definitions and why they are wrong and then the implications of this from a business but also a legal perspective.

I had never seen the original footage of Sir Roger Bannister running the first four minute mile. His narration of the race really adds to it as well.


Cindy Cutts, my wife and best friend, passed away earlier this week. While I was traveling for work recently, Cindy went to visit her family in Omaha, Nebraska. On Sunday, while enjoying time with family, Cindy started having trouble breathing. Her family quickly called 911 and paramedics took Cindy to the hospital, but Cindy lost […]

Cindy Cutts, my wife and best friend, passed away earlier this week. While I was traveling for work recently, Cindy went to visit her family in Omaha, Nebraska. On Sunday, while enjoying time with family, Cindy started having trouble breathing. Her family quickly called 911 and paramedics took Cindy to the hospital, but Cindy lost […]

One of the most successful affiliate programs is the Amazon Associate program. This encourages websites not owned by Amazon to link to various parts of Amazon. However, if you’ve ever paid attention to your address bar while browsing Amazon, you’ll notice that the URL gets quite long and confusing. Since I couldn’t find any official documentation of Amazon’s URL anatomy, I decided to dissect it to see what I could find.

Advanced debugging techniques for tracking memory management issues, retain/release cycles, and hard-to-find bugs in iOS development.

By nature I’m a skeptic. Many people try to apply labels to complex topics that are not black and white.



__ The information in this blog post is slightly out of date. Check out the newer blog post that covers positioning components on the map. A while back I introduced a MapLayout class as a tip and discussed the usage of this class. Since that introduction we ran into some scale issues as the layout misbehaved when a lot of elements were added to it. The crux of the issue is in the native map API which runs on the OS native thread a..


We’re excited to announce a new feature for our Pro and Enterprise Plan customers that makes it possible to split your organization into teams, who can manage different projects.


160 visitors online