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

There are a handful of websites out there that decide that they know better than your browser and tell it to not offer to save passwords. They do this by setting a form autocomplete attribute to off . Since we already agree that HTML and the web are a terrible idea , hopefully we can find a way to hack around this. It turns out that I didn’t have to, because many others have solved this hack before me. The cleanest version I found is he..

There are a handful of websites out there that decide that they know better than your browser and tell it to not offer to save passwords. They do this by setting a form autocomplete attribute to off . Since we already agree that HTML and the web are a terrible idea , hopefully we can find a way to hack around this. It turns out that I didn’t have to, because many others have solved this hack before me. The cleanest version I found is he..

Moises writing about the three lingering problems plaguing Nintendo these days, and what he believes are the best solutions to those issues. In the last point under problem #2, “Nintendo isn’t simple anymore”, Moises introduces a concept he discussed with Horace on the eighty-third episode of The Critical Path, The Analyst Taxonomy : the idea of a Nintendo phone . “If Nintendo is actually serious about staying in hardware, they shou....

A tremendous amount of work has gone into every aspect of The Loop magazine from the fonts and design, to the writers I chose to be part of it. I want readers to enjoy every single article in a clean, ad-free environment. They should look forward to every issue because the experience was so good.’” Prior to last Thursday, The Magazine was the only item on my Newsstand bookshelf. Marco Arment finally has some company. Permalink.

This post is mainly mathematical. We left it out of our introduction to categories for brevity, but we should lay these definitions down and some examples before continuing on to universal properties and doing more computation. The reader should feel free to skip this post and return to it later when the words “isomorphism,” “monomorphism,” and “epimorphism” come up again. Perhaps the most important part of this post is the description of a..

This post is mainly mathematical. We left it out of our introduction to categories for brevity, but we should lay these definitions down and some examples before continuing on to universal properties and doing more computation. The reader should feel free to skip this post and return to it later when the words “isomorphism,” “monomorphism,” and “epimorphism” come up again. Perhaps the most important part of this post is the description of a..

This post is mainly mathematical. We left it out of our introduction to categories for brevity, but we should lay these definitions down and some examples before continuing on to universal properties and doing more computation. The reader should feel free to skip this post and return to it later when the words “isomorphism,” “monomorphism,” and “epimorphism” come up again. Perhaps the most important part of this post is the description of a..

Yestreday I realized that I don’t actually want to run a half marathon. It’s not like I couldn’t , if I trained up for it. I’ve done the distance before. Heck, I even entered the City to Surf half marathon in Perth with every intention of running it until I broke my foot a couple of months before the race. And it’s not like I don’t think running a half marathon would be a great achievement. It’s just that I don’t really like running. There....

Pushing it Out - zacs.site - 13 years ago - eng
I often start strong: I have an idea, direction, and inspiration; I know where I want to take this brand new piece and how I will get there. If I’m lucky, that article will go live within a day or two of its inception; if not, well, that’s when I have a problem. Permalink.

The director’s cut of Hunter S. Thompson’s sensational article about the Kentucky Derby, posted online along with a series of parentheticals and insights in to the time in which he wrote this seminal piece. What an outstanding writer. Permalink.

I stand by what I said yesterday when I linked to the collection of Paul Miller’s thirty-five dispatches from his year without the internet: he did something admirable and made quite a few interesting observations along the way. That said though, I found Harry Marks’s parody piece, My Valiant Return to Reading , absolutely hilarious. Permalink.

Printing Money - zacs.site - 13 years ago - eng
The idea that one could earn a living through blogging, especially considering the relative infancy of the computing industry as a whole and the internet in particular, fascinates me. Twenty years ago, such an occupation did not exist; today, websites like The Loop , Marco.org , and Daring Fireball attract hundreds of thousands of visitors each month, generating a steady and respectable cash flow for their respective authors Jim Dalrymp....

Ever tried to copy something onto a USB flash drive, only to discover that the file was too big to copy? This is because most USB Flash drives are formatted using the FAT32 [1] filesystem - which only supports individual files up to 4 GB in size, no matter how much free space you’ve got. It also only supports drives up to 2 TB , can’t store symbolic links, can’t store files with these characters in the name: "*/:<>?\| – and is g....

This post is about a particularly elegant (and crucial) feature in puppet exported resources : attribute overriding . If you’re not already familiar with exported resources, you should start there, as they are the killer feature that makes configuration management with puppet awesome. (I haven’t found any explicit docs about this feature either, so feel free to comment if you know where they’re hidden.) Setup : I’ve got a virtual..

This post is about a particularly elegant (and crucial) feature in puppet exported resources : attribute overriding . If you’re not already familiar with exported resources, you should start there, as they are the killer feature that makes configuration management with puppet awesome. (I haven’t found any explicit docs about this feature either, so feel free to comment if you know where they’re hidden.) Setup : I’ve got a virtual..

For about two years now, a norm has emerged on the Mingle team: “Every story is 4 points.” As a BA on our team, I quipped, “Well, that’s because our BAs are particularly good at writing stories.” :)... And then started digging into data to understand why.

As mentioned in my last blog, the newly launched Mingle SaaS runs entirely on the AWS cloud, for which we designed the architecture from scratch. Rethinking our approach to environments in the development and deployment process, has allowed us to shed a lot of problems experienced in traditional data center environments. Following the principles described here has increased the reliability of our system, streamlined our deployment process a..

Over the year he spent without the internet, Paul Miller wrote thirty-five articles for The Verge. I have only gotten to a few of these dispatches so far, but I already added the rest to my Instapaper queue. This isn’t just a story about a guy who got tired of the internet; it’s a story about a guy who got tired of the internet, an interesting story about a guy who did something about it, and a moving story about how that decision effec..

In this post, I’m going to show you how I made a Lisp to Javascript compiler. I really enjoy programming in Clojure but have often thought that the JVM isn’t always the best platform for scripts due to the slow JVM start-up. So, I decided to implement a simple version of Clojure that compiles to Javascript and can be run on top of nodejs. Compilers are notoriously hard to understand and therefore make for great mind-bending exercises. Ex....

In this post, I’m going to show you how I made a Lisp to Javascript compiler. I really enjoy programming in Clojure but have often thought that the JVM isn’t always the best platform for scripts due to the slow JVM start-up. So, I decided to implement a simple version of Clojure that compiles to Javascript and can be run on top of nodejs. Compilers are notoriously hard to understand and therefore make for great mind-bending exercises. Ex....


Organizations employ a design-up-front approach because they believe they will avert risk and manage change. Reviewing a nice big stack of well-rendered mockups created in a high-end graphic design program can give stakeholders that feeling that whatever comes out the other end of the production pipeline in 6 months, it is going to be ready for customers to use and return on investment. The reality is that most of the time, 3 months past th..

Mothers day hacks - purpleidea.com - 13 years ago - eng
Firstly Happy Mother’s day to my mother. Google is, as usual, busily releasing doodles . Today, the doodle takes you through a Rube Goldberg -esque sequence, giving you four decisions to make along the way. Each decision gives you one of three different choices, and at the end, a unique drawing is displayed. I expect: 3 * 3 * 3 * 3 = 81 different permutations. At the end of the process, you can print your image. I got directed ..

Mothers day hacks - purpleidea.com - 13 years ago - eng
Firstly Happy Mother’s day to my mother. Google is, as usual, busily releasing doodles . Today, the doodle takes you through a Rube Goldberg -esque sequence, giving you four decisions to make along the way. Each decision gives you one of three different choices, and at the end, a unique drawing is displayed. I expect: 3 * 3 * 3 * 3 = 81 different permutations. At the end of the process, you can print your image. I got directed ..

One of the most important features in quantified self is the ability to export your data in an open format. Fitbit lets you download your personal data if you subscribe to a premium membership. Alternatively they provide an API at dev.fitbit.com/ that allows developers to interact with Fitbit data in their own applications, products and services. In a blog post at quantifiedself.com Mark Levitt shows a way how to export your Fitbit data int..

We are working on something exciting, more on that next week (hopefully). One of the things we needed was a way to access files on a device, e.g. images, etc. however this is a painful and fragmented subject. Most of my files are still on my laptop and not on my tablet or phone and moving them back and forth isn’t convenient… Luckily we have Dropbox , this neat tool has really helped us collaborate as a startup and has made ..

In reply to Lefteris "Leftos" Aslanoglou. I am glad you enjoyed these lectures. I think studying machine learning is a great motivator to dive deeper into linear algebra. Of course, machine learning is not just linear algebra (also statistics, optimization, probabilities) but a lot of interesting problems require background in linear algebra. So far, t..

Perhaps more noteworthy is Reeder’s new, standalone RSS feature  —  you don’t even need a Feedbin or Google Reader account anymore. Instead, you can start curating RSS feeds right on your iPhone; if you had a Google Reader account you can also simply import your feeds straight from there.” Great news. Reeder is easily my favorite iOS RSS reader, and definitely one of the best on the market. This new feature makes it all the more appealing..

Pablo Picasso Simplicity and the Artist Some of my favorite of Pablo Picasso’s works are his line drawings. He did a number of them about animals: an owl, a camel, a butterfly, etc. This piece called “Dog” is on my wall: Dachshund-Picasso-Sketch (Jump to interactive demo where we recreate “Dog” using the math in this post) These paintings are extremely simple but somehow strike the viewer as deeply profound. They give the impression of bein..

Pablo Picasso Simplicity and the Artist Some of my favorite of Pablo Picasso’s works are his line drawings. He did a number of them about animals: an owl, a camel, a butterfly, etc. This piece called “Dog” is on my wall: Dachshund-Picasso-Sketch (Jump to interactive demo where we recreate “Dog” using the math in this post) These paintings are extremely simple but somehow strike the viewer as deeply profound. They give the impression of bein..

Pablo Picasso Simplicity and the Artist Some of my favorite of Pablo Picasso’s works are his line drawings. He did a number of them about animals: an owl, a camel, a butterfly, etc. This piece called “Dog” is on my wall: Dachshund-Picasso-Sketch (Jump to interactive demo where we recreate “Dog” using the math in this post) These paintings are extremely simple but somehow strike the viewer as deeply profound. They give the impression of bein..


Familiar - brooksreview.net - 13 years ago - eng
This 135g technical marvel became privy to my secrets, my dreams, my work and personal life. Since that time, I’ve worn my way through several iterations of this device, yet my feeling for ‘it’ grows stronger as the months and years go by.” Permalink.

Betaworks - zacs.site - 13 years ago - eng
In 2012, Betaworks purchased Digg; a year later in 2013, the company announced a revamped list of priorities placing a successor to Google Reader at the top , and acquired Instapaper a few months later. As Brian Bishop pointed out in Instapaper acquired by Betaworks, owner of Digg , the Instapaper-RSS reader combination uniquely positions Betaworks to emerge as a major player on the internet in the combing years. As an extremely inno..

Transporter - brooksreview.net - 13 years ago - eng
Transporter is a private “off-cloud” storage device for syncing, sharing, accessing, and protecting your digital life. No cloud, no fees, no privacy concerns. Your files are only stored on your Transporters and computers and mobile devices that you authorize.’ What a great idea. I will seriously consider getting one of these. Permalink.


Scott Weisman is the co-founder of LaunchPad Lab, a web development studio that has clients such as Chesapeake Energy, Hanson and Greater Than.

My last gig as a tech lead was on Bums on the Saddle, an ecommerce startup where we had to get a working piece of software with minimal functionality to production within a week. We then had to follow it up with frequent releases and be done with the minimum viable product (MVP) in 8 weeks. After the MVP we had to incorporate feedback and the store’s backend needs. We signed up for all of this and more in a Lean Startup style gig.

If you find yourself interviewing for a software engineering position today, you can be 90 percent sure that you will be asked to solve some programming puzzles. We’ve all been there. You come to the office for an interview, spend a few minutes talking about the job and you, and then the inevitable hits: programming puzzles and quizzes. You are asked to solve nonsensical, irrelevant, theoretical problems on the spot while the interviewe....

If you find yourself interviewing for a software engineering position today, you can be 90 percent sure that you will be asked to solve some programming puzzles. We’ve all been there. You come to the office for an interview, spend a few minutes talking about the job and you, and then the inevitable hits: programming puzzles and quizzes. You are asked to solve nonsensical, irrelevant, theoretical problems on the spot while the interviewe....

I've always been a proponent of the "right tool for the job" approach to programming. Different languages are well suited for different situations. Over the past 2 years I've spent a great deal of time with Ruby on Rails after coming from a background of PHP, Java and Perl. Here's how I got started and some of the lessons I learned along the way.

I've always been a proponent of the "right tool for the job" approach to programming. Different languages are well suited for different situations. Over the past 2 years I've spent a great deal of time with Ruby on Rails after coming from a background of PHP, Java and Perl. Here's how I got started and some of the lessons I learned along the way.

The Cabin Porn Archive - zacs.site - 13 years ago - eng
Speaking of Cabin Porn , the folks over at the site have put a lot of work in to finding and posting great pictures lately, as well as polishing the site’s design over the past few months. And while it may not be new, for I actually can’t remember if it was there or not before today, I wanted to take a minute to mention the Cabin Porn Archive , where you can find every post going all the way back to February of 2009. Having just discovered..

Seeing pictures like this one remind me of all the times I looked at a hill and thought about how awesome it would be to grab a shovel and dig a house out of it, similar to the way Sean Hellfritsch and Rob Wilson built their subterranean breakfast nook , but more like this stone cellar in Newfoundland. Permalink.

18 visitors online