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

When I initially set up my server for this blog and my small photography-website I didn’t really think about securing it against attacks. But one day I looked into the “secure”-logfile of my server and was greeted with this: Apr 24 04:38:23 vps9533 sshd[21882]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=122.72.120.117  user=root Apr 24 04:38:25 vps9533 sshd[21882]: Failed password for root fr....

The Jolla Phone - zacs.site - 13 years ago - eng
This is almost exactly what I imagined the Nintendo phone would look like ”, I thought when I came across the Jolla phone this morning in a Tech Crunch article . The same principles that inspired my “8-Bit Nintendo Phone” appeared to have driven the creators of the Jolla phone to design a product innovative in both its hardware and software alike. Unfortunately, this phone will not come to America for quite some time; however, based on ..

Per the agreement and our promise not to screw it up, Tumblr will be independently operated as a separate business. David Karp will remain CEO. The product, service and brand will continue to be defined and developed separately with the same Tumblr irreverence, wit, and commitment to empower creators.” A lot of people have written about this announcement. They started when rumors of the acquisition began gaining significant traction yeste....

Many sources of stress on projects come from forgetting what our roles are. Scrum championed a simple set of roles with the development team, the Scrum Master, and the Product Owner. The first problem is the people affected by agile projects who fall into any of these categories, many of which are important. The second problem comes from forgetting that the only roles with authority, the Scrum Master and the Product Owner are the least impo..

Sometimes I do Android development. I never liked using debuggers, neither I use IDE. So my choice is to write Android apps with Vim+Terminal. With the lack of debugger I have to use logcat frequently, and using plain adb logcat (even with grepping output) is far from being pleasant. Then I found there are nicer alternatives, like coloredlogcat or proclogcat. I tried them, but they lacked other output formats, like “time”.

Sometimes I do Android development. I never liked using debuggers, neither I use IDE. So my choice is to write Android apps with Vim+Terminal. With the lack of debugger I have to use logcat frequently, and using plain adb logcat (even with grepping output) is far from being pleasant. Then I found there are nicer alternatives, like coloredlogcat or proclogcat. I tried them, but they lacked other output formats, like “time”.

A Game of Snails is nowhere close to being complete or even really playable, but I’ve decided to get as much of it done as I can before the end of May and then just put it online - regardless of completion or bugs. There are no rules to One Game a Month, after all, and I can then continue to work on a more complete release for the month of June. Or, if I feel like a break from snails, make some other quick game in the meantime and let it re..

I try to post something every day. Most days I accomplish this goal, while occasionally I go an entire week without a single post. Most of the updates I publish are links to the works of others, something insightful, funny, or interesting I found while plowing through my Instapaper queue. Occasionally though, every once in a while, the proverbial muse, making his rounds, comes around and hits me especially hard. After a few hours of heads-d..

Good Morning Having gone to bed early, David and I get up with no problem and head on down towards Market Street around 8:15AM. Google Maps informs us that our BART (Bay Area Rapid Transit) train will arrive at 8:29AM and will whisk us over to Akeem’s place where we’ll meet up with some other people before heading over to a parade. I took a good long glance at the map, and then cleared my phone away as we descend the escalator steps to the....

Good Morning Having gone to bed early, David and I get up with no problem and head on down towards Market Street around 8:15AM. Google Maps informs us that our BART (Bay Area Rapid Transit) train will arrive at 8:29AM and will whisk us over to Akeem’s place where we’ll meet up with some other people before heading over to a parade. I took a good long glance at the map, and then cleared my phone away as we descend the escalator steps to the....

As I mentioned previously , this site was put together using Pelican - a static site generator, written in Python. Figure 1. Pelecanus Occidentalis - the Brown Pelican. Original clipart Flying Pelican from OpenClipart, by molumen, Public Domain. More on Pelican, the bird. Static site generators take your content, pour it into your templates and output the result as static pre-generated HTML , CSS , JS & image files. You can th....

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

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


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

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.

3 visitors online