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

If you’re a reader of my code or of this blog , it’s no secret that I hack on a lot of puppet and vagrant . Recently I’ve fooled around with a bit of docker , too. I realized that the vagrant , environments I built for puppet-gluster and puppet-ipa needed to be generalized, and they needed new features too. Therefore… Introducing: Oh My Vagrant! Oh My Vagrant is an attempt to provide an easy to use development enviro..

If you’re a reader of my code or of this blog , it’s no secret that I hack on a lot of puppet and vagrant . Recently I’ve fooled around with a bit of docker , too. I realized that the vagrant , environments I built for puppet-gluster and puppet-ipa needed to be generalized, and they needed new features too. Therefore… Introducing: Oh My Vagrant! Oh My Vagrant is an attempt to provide an easy to use development enviro..

After Ben Hewitt’s recent essay on his approach to and the benefits of unschooling, Outside Online has another great article on the subject, this time offering some helpful suggestions to those looking to differ from the norm. Again, not the time to share my thoughts on this subject quite yet, but keep this one, too, in the back of your mind when I do. Permalink.

I use Google Analytics to collect some usage information in Wish ‘N U.This post is to explain what do I collect and why.

I use Google Analytics to collect some usage information in Wish ‘N U.This post is to explain what do I collect and why.

How we built The Coworking Sociatea at the Unleashed open data competition and won three awards including a pre-accelerator spot

How we built The Coworking Sociatea at the Unleashed open data competition and won three awards including a pre-accelerator spot

How we built The Coworking Sociatea at the Unleashed open data competition and won three awards including a pre-accelerator spot

Over the last few years I've grown rather accustomed to listening to my Pandora while working, even upgrading to PandoraOne so that I can enjoy my music without interruptions 1. However, I found myself avoiding Pandora earlier this year. Why? Pandora uses Flash for the web and Air for the desktop, presumably in order to annihilate the battery on my laptop. 2 The problem isn't Pandora though, it's Flash. What if I could use Pandora without F..

Cabin Porn Roundup - zacs.site - 11 years ago - eng
This is a continuation of my ongoing Cabin Porn Roundup series, where I collect interesting pictures of cabins and cool stories about the outdoors from across the world and present them in a single location. Much like my “This Week in Podcasts” series, I feature only the best of the best here. Enjoy. Permalink.

Introduction I was thinking about how the compiler looks to protect the code we write when it can. Invalid memory access checks are one type of safety check the compiler adds to our code. We might think that this "extra code" is hurting our performance and maybe over billions of iterative operations it is. However, these checks can prevent our code from causing damage to the systems we are running on. The compiler is essentially reportin....

A Rook Game - www.jeremykun.com - 11 years ago - eng
Problem: Two players take turns moving a rook on an 8×8 chessboard. The rook is only allowed to move south or west (but not both in a single turn), and may move any number of squares in the chosen direction on a turn. The loser is the player who first cannot move the rook. What is the optimal play for any starting position? rook-board Solution: Take advantage of the symmetry of the board.

A Rook Game - www.jeremykun.com - 11 years ago - eng
Problem: Two players take turns moving a rook on an 8×8 chessboard. The rook is only allowed to move south or west (but not both in a single turn), and may move any number of squares in the chosen direction on a turn. The loser is the player who first cannot move the rook. What is the optimal play for any starting position? rook-board Solution: Take advantage of the symmetry of the board.

A Rook Game - www.jeremykun.com - 11 years ago - eng
Problem: Two players take turns moving a rook on an 8×8 chessboard. The rook is only allowed to move south or west (but not both in a single turn), and may move any number of squares in the chosen direction on a turn. The loser is the player who first cannot move the rook. What is the optimal play for any starting position? rook-board Solution: Take advantage of the symmetry of the board.

For the past five months I have continued publishing a series of articles dubbed “This Week in Podcasts”. Born of my love for the medium, I have curated these lists to great results, and to my great enjoyment. However, this week I find myself in an unfortunate position: although I have worked diligently to get through my growing queue of unplayed podcast episodes over the past week, I have yet to find anything that merits inclusion in this ..

Signal Tower is an online magazine that features longform interviews with entrepreneurs, writers and designers.


John Gruber with the one article you ought to read before Apple announces its new iPhones in a few weeks, and the single article you ought to read afterwards as well when searching for the reasons Apple chose these dimensions. Minus the somewhat unimaginative title, a great piece, albeit somewhat hard to follow at times given the complexity of the topic at hand and the factors playing into his assumptions. Permalink.

If you have not heard about the ALS Ice Bucket Challenge I would be surprised. It’s everywhere nowadays, being done by celebrities alike. After being challenged by my children there was only one person, or should I say Gopher, I knew I needed to nominate. The Gopher took to the challenge and here it is: I would like to thank my daughter for spending time today filming and editing the video. She is a senior member of the award wi..

Last weekend, I participated in Ludum Dare, a game jam where you make a game from scratch in under 48 hours.

Last weekend, I participated in Ludum Dare, a game jam where you make a game from scratch in under 48 hours.

Curation Gone Wrong - zacs.site - 11 years ago - eng
Although I have never spent much time on Reddit, I once perused Digg with the same frequency that I opened Twitter and my RSS reader; sometimes, I even opted for the former in place of the latter. Similarly, I favored Hacker News over the more popular Techmeme for a time. In both cases though, despite all the enjoyment I found in these sites, I eventually abandoned each of them as the value they provided continued a disappointing slide towa..


If your project is a Portable Class Library and you want it to run with the .NET Framework 4 well, you are in for a few surprises. Especially so if you are using InstallShield for building your deployment package. We’ve been going through this a few days ago and it’s been kind of a wild ride. I thought I could pin the whole thing down so that others might enjoy a painless journey through all this mess. Portable Class Libraries and .NET Fra....

In C# It's often recommended that you should avoidi using nulls wherever possible. Avoiding nulls is a great concept that can simplify your…


Ben Hewitt puts forth a very good case not seeking to argumentatively justify the notion of unschooling, but rather simply to explain his motivations behind choosing it for his two children in a fantastic article for Outside Online titled “ We Don’t Need no Education ”. As a homeschooler myself whose education resided somewhere between the traditional system and Ben’s approach on the spectrum of organized learning, I have been fortunate en..

Seagate has just publicly announced 8TB HDD’s in a 3.5" form factor. I decided to do some rough calculations to understand the density a bit better… Note: I have decided to ignore the distinction between  Terabytes (TB) and Tebibytes (TiB) , since I always work in base 2, but I hate the -bi naming conventions. Seagate is most likely announcing an 8 TB HDD, which is actually smaller than a true 8TiB drive. If you don’t know the diffe..

Seagate has just publicly announced 8TB HDD’s in a 3.5" form factor. I decided to do some rough calculations to understand the density a bit better… Note: I have decided to ignore the distinction between  Terabytes (TB) and Tebibytes (TiB) , since I always work in base 2, but I hate the -bi naming conventions. Seagate is most likely announcing an 8 TB HDD, which is actually smaller than a true 8TiB drive. If you don’t know the diffe..

Icon Yard - solomon.io - 11 years ago - eng
Icon Yard is a library of Creative Commons Zero icons created by designers from all over the world. Finding good icons can make or break a project.

StatusBot - www.evantahler.com - 11 years ago - eng

Ruby Version Manager (RVM) is a tool that allows you to install multiple versions of Ruby and have multiple versions of the same interpreter. Very handy for those who have to maintain different applications using different versions of Ruby. To start, download RVM and install the latest stable version of Ruby: $ echo insecure >> […]

Alone With Lions - gearjunkie.com - 11 years ago - eng
Jeff Kish is a contributing editor for Gear Junkie , a great site that publishes articles about the outdoors and the gear we humans can use to best tackle it. For the past two months, Jeff has been on a mission to hike the Pacific Northwest Trail, and post regular updates and gear reviews along the way. With this report, he has finally crossed the halfway point, and so I felt that now was as good a time as any to post a link here: if you, ..

Greedy algorithms are by far one of the easiest and most well-understood algorithmic techniques. There is a wealth of variations, but at its core the greedy algorithm optimizes something using the natural rule, “pick what looks best” at any step. So a greedy routing algorithm would say to a routing problem: “You want to visit all these locations with minimum travel time? Let’s start by going to the closest one. And from there to the next cl..

Greedy algorithms are by far one of the easiest and most well-understood algorithmic techniques. There is a wealth of variations, but at its core the greedy algorithm optimizes something using the natural rule, “pick what looks best” at any step. So a greedy routing algorithm would say to a routing problem: “You want to visit all these locations with minimum travel time? Let’s start by going to the closest one. And from there to the next cl..

Greedy algorithms are by far one of the easiest and most well-understood algorithmic techniques. There is a wealth of variations, but at its core the greedy algorithm optimizes something using the natural rule, “pick what looks best” at any step. So a greedy routing algorithm would say to a routing problem: “You want to visit all these locations with minimum travel time? Let’s start by going to the closest one. And from there to the next cl..

Recently I fell in love with Pretender , the mock server library in Javascript, so I decided to record a screencast showing how to use it in an Ember.js integration test: The source code for the login application is on github . The finished version is in the pretender branch .

Looking to the Future - zacs.site - 11 years ago - eng
Here on this website, I predominantly write about technology: Apple, iOS, the web, code, and the like in a mixture of original articles and link posts. I also put together a weekly collection of excellent podcasts that I, quite creatively, dubbed “This Week in Podcasts”. Roughly once a month I write about cabins too, and every so often talk about outdoor gear. The vast majority of the pieces I publish here, however, are at least tangentiall..

I’m presenting a paper later this week at the Matheamtical Foundations of Computer Science 2014 in Budapest, Hungary. This conference is an interesting mix of logic and algorithms that aims to bring together researchers from these areas to discuss their work. And right away the first session on the first day focused on an area I know is important but have little experience with: fixed parameter complexity. From what I understand it’s not th..

I’m presenting a paper later this week at the Matheamtical Foundations of Computer Science 2014 in Budapest, Hungary. This conference is an interesting mix of logic and algorithms that aims to bring together researchers from these areas to discuss their work. And right away the first session on the first day focused on an area I know is important but have little experience with: fixed parameter complexity. From what I understand it’s not th..

I’m presenting a paper later this week at the Matheamtical Foundations of Computer Science 2014 in Budapest, Hungary. This conference is an interesting mix of logic and algorithms that aims to bring together researchers from these areas to discuss their work. And right away the first session on the first day focused on an area I know is important but have little experience with: fixed parameter complexity. From what I understand it’s not th..

ack - radek.io - 11 years ago - eng

The front-end has become the heart of today's web application development, and JavaScript drives a core part of it. New technologies…

This Week in Podcasts - zacs.site - 11 years ago - eng
An unfortunately short list for you this week, curiously, despite the fact that — given my two-week absence — I have no shortage of podcasts queued up awaiting a bit of free time. But, therein lies the problem: as school resumes, I will no longer have the eight hours a day, forty hours each week, that I did over the summer to devote to podcasts. But enough about me — on to the shows you came here to hear about: Permalink.

3 visitors online