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


Leaving Infoxchange - smcleod.net - 6 years ago - eng
After 7~ years, I have resigned from Infoxchange. In 2012 I was hired to work with Infoxchange to “shake things up” (in the Systems Operations team) and stabilise the hosting environment. As Team Lead of Systems Operations I was tasked with melding the team and then for us to work to provide a stable, robust, modern and scalable platform for Infoxchange developed application hosting and product delivery and in a short time, with a ..

Leaving Infoxchange - smcleod.net - 6 years ago - eng
After 7~ years, I have resigned from Infoxchange. In 2012 I was hired to work with Infoxchange to “shake things up” (in the Systems Operations team) and stabilise the hosting environment. As Team Lead of Systems Operations I was tasked with melding the team and then for us to work to provide a stable, robust, modern and scalable platform for Infoxchange developed application hosting and product delivery and in a short time, with a ..




SnailLife Genome Lab - liza.io - 6 years ago - eng
For the Go rewrite of SnailLife I decided to focus on tools early. In the PHP version as the complexity of the simulation increased, my debugging methods were not able to keep up. I did some remote-stored categorized logging and such, but it wasn’t really enough. Figuring out a bug in the brain or the snail’s genome often took hours of digging around.

This is just some dumb shit I’ve been musing on, but I think it might be healthy to type up some of these errant streams of consciousness. My normal process is to force these thoughts on some FNG on my boat, who has no choice but to sit their and listen to my infinite wisdom, lest he upset me and I curse him into endless dinq -ness. Today I’m thinking about programming, and why people who want to learn programming are among the worst l..

This is now part of a series of blog posts about scc Sloc Cloc and Code which has now been optimised to be the fastest code counter for almost every workload. Read more about it at the following links. Sloc Cloc and Code - What happened on the way to faster Cloc 2018-04-16 Sloc Cloc and Code Revisited - A focus on accuracy 2018-08-28 Sloc Cloc and Code Revisited - Optimizing an already fast Go application 2018-09-19 Sloc Cloc and C..

I work a lot with image processing. There is a lot of transformations and sub images extraction. Often, it would be great to actually see those images when debugging. Quick Google search pointed me to the dump command present in gdb. In short, to get the memory dump, you would do something like this: set $source = pointer_to_the_memory set $size_of_the_dump = 4096 dump memory filename.bin $source $source +size_of_..

Email communication is not my favorite but since I can’t avoid it, I am trying to compose messages in a way that I think it makes it easier for both me and the recipient: to quickly address what is being communicated avoid misunderstandings save time Here are some tips. They don’t apply to all type of messages, I provide before and after examples to better describe each case. Emphasize text with bold/underlined font Emphasizin....

Email communication is not my favorite but since I can’t avoid it, I am trying to compose messages in a way that I think it makes it easier for both me and the recipient: to quickly address what is being communicated avoid misunderstandings save time Here are some tips. They don’t apply to all type of messages, I provide before and after examples to better describe each case. Emphasize text with bold/underlined font Emphasizin....

Swizzling in Swift - steipete.me - 6 years ago - eng
A deep dive into safe method swizzling techniques in Swift, covering common pitfalls and the correct way to implement dynamic super calls.



About a week ago I headed to Riverside Cemetery in Troy, Ohio with my wife and son. I wanted to look at (and take pictures of!) some graves of my ancestors.


Jordan Carter surprised me with this one. Everyone defaults to CrossFit, running, or cycling these days, so seeing him write about powerlifting in a positive light, with helpful advice for those getting started, caught me off-guard. Check his post out, then get to the gym. Permalink.

I had myself body-scanned at a 3D-printing kiosk in San Francisco, then loaded the resulting mesh into a three.js scene so you can spin it around in the browser.

I had myself body-scanned at a 3D-printing kiosk in San Francisco, then loaded the resulting mesh into a three.js scene so you can spin it around in the browser.




Writing Turn-Offs - zacs.site - 6 years ago - eng
I read a rundown of a cyber security threat hunting model the other day. Right at the start, the author’s definition of “hunting” jumped out at me. It jumped out at me because he defined it well — which reminded me of all the times I have seen others fail at this — and prompted this post. Permalink.



Previously in compiler basics: 1. lisp to assembly 2. user-defined functions and variables 3. LLVM 4. LLVM conditionals and compiling fibonacci Next in compiler basics: 5. an x86 upgrade In this post we'll extend the ulisp compiler 's LLVM backend to support printing integers to stdout. Exit code limitations Until now we've validated program state by setting the exit code to the result of the program comp....

Media and playback are at the core of SoundCloud’s experience. For that reason, we have established and grown an engineering team that is specialized in providing the best possible streaming experience to our users across multiple platforms. To do this, we combine the industry’s best-fitting solutions with our own custom technologies, libraries, and tools. In this article, let’s dive into how we improved latency in our Android application b..

Media and playback are at the core of SoundCloud’s experience. For that reason, we have established and grown an engineering team that is specialized in providing the best possible streaming experience to our users across multiple platforms. To do this, we combine the industry’s best-fitting solutions with our own custom technologies, libraries, and tools. In this article, let’s dive into how we improved latency in our Android application b..

the company for “all these 15 years we’ve been going,” mean nothing. Your public statement that you are “committed to ensuring” that your company “is, and will remain, a […]

This is a pretty common question, enough that I can milk it for some blog content. The short answer is this, I’ve been nickelpro for as long as I’ve been on the internet. My site is nickelp.ro because nickel.pro got sniped by a domain squatter before I could get to it, back when .pro TLDs cost waaaay too much money. The domain has grown on me over the years, since .pro is supposed to be for professionals and I’ve never been much of a prof..

Modern cities already have parts of their infrastructure underground. Some people live today underground for work or out of necessity. Where are people living inside the earth, and how will the development of underground cities be in the future?

This month marks the 18th monthly blog statistic report I’ve made in a row. I feel as if my numbers tend to be going in a general upward trend. Unsure if that’s because I’ve been paying attention to those numbers or not.

k3s on arm64 - blog.nobugware.com - 6 years ago - eng
I’m evaluating k3s a Lightweight Kubernetes on a 3 nodes arm64 cluster (RK3328 Quad arm64). At the time of writing the stable release is k3s v0.6.1. Here are my notes: If you haven’t installed k3s with the install.sh, you may need to load some modules: br_netfilter and overlay Docker is not needed since k3s is using containerd but it seems I had to start docker to initialized the whole cgroups, at least on Arch

Let me start by stating that I think all chat-bots are rubbish and that a better solution is a decent search implementation. Type in some terms and get some useful results. Much better than typing to a machine. A while ago I was working at a client site where there was an internal discussion group about building a chat-bot. Many meetings had passed, discussing using neural networks, building flows, should we use IBM Watson. Lots of talk, ..


I recently applied for an engineering management position at a maturing startup. The initial interview was great. We went an hour over the allotted time, and it felt like a friendly and meaningful conversation. In the end, the interviewer asked me if I would rather manage an existing team or kick-start a new one. I went for the second option and was looking forward to the next step in the process.

This talk was presented at the Boston Ember.js Community meetup at Salsify, Inc about a unique usecase for deploying FastBoot in order to do server-side rendering of Ember applications at scale. I review traditional, single-page web applications, I discuss server-side rendering by introducing Ember FastBoot. I showcase our architecture and provide a quick summary of how we use FastBoot in production. Using Ember FastBoot in Weird Ways ..

Cryptocurrency wallet developer Komodo has been in the news recently as the most recent victim of an attempted cryptocurrency attack by malicious code injection via npm dependencies.

This is a story about my poor life choices and where they sometimes take me. It all started when I was a little boy a few months ago. It’s President’s day weekend , and I’ve got some grand plans, at least in relation to how quiet I usually like my weekends. Friday night was catching up with some friends Saturday was a holiday party (¿in February?) Sunday was exploring San Jose

This is a story about my poor life choices and where they sometimes take me. It all started when I was a little boy a few months ago. It’s President’s day weekend , and I’ve got some grand plans, at least in relation to how quiet I usually like my weekends. Friday night was catching up with some friends Saturday was a holiday party (¿in February?) Sunday was exploring San Jose

Do you know your blood type? Do you know what separates them? How popular is one vs another? We take a look.

On the most-recent episode of The Art Of Product Podcast , Derrick Reimer and Ben Orenstein chat with Rahul Vohra, co-founder and CEO of Superhuman - the fastest email experience ever made. They talk about a great many things – and you should definitely go and listen to catch them all

So you have this book that you wrote. This newsletter you so carefully crafted. This course you designed with attention and love. …. You are ready for launch. The world is waiting for you …. …. well …. NOPE. No one is waiting for you. Not even the people who registered for (tick the right answer): your newsletter your course your e-book. — > But they signed up, right?

4 visitors online