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

Great to see Soylent popping back up in the news again, this time courtesy of Dave Pell’s The Next Draft and The New Yorker’s Lizzie Widdicombe. In the past, I have written about and linked to articles discussing this a number of times, but never took my enthusiasm for Rob Rhinehart’s creation any further. Now, however, that Soylent has moved past the beta stages and anyone can get their hands on it , I can’t wait to give it a ..

Starting the Big Data Journey When a company first starts to play with Big Data it typically involves a small team of engineers trying to solve a specific problem. The team decides to experiment with scalable technologies either due to outside guidance or research which makes it applicable to their problem. The team begins with the basics of Big Data spending time learning and prototyping. They learn about HDFS, flirt with HBase or other No..

Let’s talk about the stream. The SoundCloud stream represents stuff that’s relevant to you primarily via your social graph, arranged in time…

Let’s talk about the stream. The SoundCloud stream represents stuff that’s relevant to you primarily via your social graph, arranged in time…

If one of the industry lingo terms in title didn’t make your skin crawl a little then I need to try harder. At the same time you’ve probably heard someone use one of them in a non-trolling way in the last month. All three of these can often actually mean the same or similar things, it’s just people approach them differently from their world perspective. Personas don’t have to be marketing only speak, and data science doesn’t have to be on....

If one of the industry lingo terms in title didn’t make your skin crawl a little then I need to try harder. At the same time you’ve probably heard someone use one of them in a non-trolling way in the last month. All three of these can often actually mean the same or similar things, it’s just people approach them differently from their world perspective. Personas don’t have to be marketing only speak, and data science doesn’t have to be on....

Fear and Passion - zacs.site - 12 years ago - eng
I have a tendency to write long, rambling, retrospective introductions filled with background information of dubious value that I, for some reason, nevertheless deign to include as a prelude to beginning my actual article. This time, however, I want to get straight to the point. Permalink.

The way you structure your code is a key factor when you define your source code organization. It will make your life easier or miserable, and once this structure is established it will become a really tedious task to redefine it. That’s why you know about the different patterns available and choose the one fits your project best. But, why should I care about modules? Well, is the way Javascript offers to organize and encapsulate your cod....

Ever wanted to implement a distinct over a custom object list in C# before? You quickly discover that it fails to work. Sadly there is a lack of decent documentation about this and a lot of FUD. Since I lost a bit of time hopefully this blog post can be picked up as the answer. Thankfully its not as difficult as you would image. Assuming you have a simple custom object which contains an Id, and you want to use that Id to get a distinct li..

Postgres has a variety of datatypes, in fact quite a few more than most other databases. Most commonly applications take advantage of the standard ones – integers, text, numeric, etc. Almost every application needs these basic types, the rarer ones may be needed less frequently. And while not needed on every application when you do need them they can be an extremely handy. So without further ado let’s look at some of these rarer but awesome....

Postgres has a variety of datatypes, in fact quite a few more than most other databases. Most commonly applications take advantage of the standard ones – integers, text, numeric, etc. Almost every application needs these basic types, the rarer ones may be needed less frequently. And while not needed on every application when you do need them they can be an extremely handy. So without further ado let’s look at some of these rarer but awesome....

Today I’m happy to announce the public beta of the Flowhub interface for Flow-Based Programming. This is the latest step in the adventure that started with some UI sketching early last year, went through our successful Kickstarter — and now — thanks to our 1 205 backers , it is available to the public. Getting Started This post will go into more detail on how the new Flowhub interface works in a bit, but for those who want to div....

Today I’m happy to announce the public beta of the Flowhub interface for Flow-Based Programming. This is the latest step in the adventure that started with some UI sketching early last year, went through our successful Kickstarter — and now — thanks to our 1 205 backers , it is available to the public. Getting Started This post will go into more detail on how the new Flowhub interface works in a bit, but for those who want to div....

This is a quick trick for making working with git submodules more magic. One day you might find that using git submodules is needed for your project. It’s probably not necessary for everyday hacking, but if you’re glue -ing things together, it can be quite useful. Puppet-Gluster uses this technique to easily include all the dependencies needed for a Puppet-Gluster+Vagrant automatic deployment . If you’re a good hacker, you d..

This is a quick trick for making working with git submodules more magic. One day you might find that using git submodules is needed for your project. It’s probably not necessary for everyday hacking, but if you’re glue -ing things together, it can be quite useful. Puppet-Gluster uses this technique to easily include all the dependencies needed for a Puppet-Gluster+Vagrant automatic deployment . If you’re a good hacker, you d..

Javascript is an old well-known friend that is growing rapidly and gaining traction since Node.js, a command line Javascript interpreter based on Chrome V8 Javascript Virtual Machine, was published. Its community is building great stuff , and more and more companies are moving into this stack, with a high success ratio. http://nodegeek.net Luckily for me, for my last two professional years I have been involved in one way or a....

Hacking with Aspects - steipete.me - 12 years ago - eng
Explore how Apple detects popover presentation in UIImagePickerController and learn to bypass the restriction using my Aspects library.


The Setup Thirty-eight megabytes. Over time our application had somehow grown to 38 megabytes. The road to that point made sense: features needed to be added, and with features came new libraries each with a few dependencies. Still, somehow the path of good intentions had led us to an application that weighed in at a colossal 38 megabytes. The would have actually been a reasonable size if it weren't for one slight detail: it was a web app.

Small gem updates - radek.io - 12 years ago - eng

Gastropoda, the name - liza.io - 12 years ago - eng
The JavaScript/HTML5 version of this game was called A Game of Snails, but that won’t really do for the PHP iteration of the game. I figured it was time to think of a proper name for this thing.

This Week in Podcasts - zacs.site - 12 years ago - eng
Just a few shows for you this week, unfortunately. I would rather post a short list than pass mediocre episodes off as something much greater though, so I hope you can find it in your heart to forgive me. Without further ado, then, I present the best podcast episodes from this past week. Permalink.

Cabin Porn Roundup - zacs.site - 12 years ago - eng
Happy May, everyone. As Spring begins to finally come to the States, we approach the season of outdoor activities — hiking, camping, picnics, and the like. And maybe, if you’re lucky enough to have one, a few weekends getting away from it all in a relaxingly isolated cabin out in the woods somewhere. Permalink.

Deploying our App - phacks.dev - 12 years ago - eng
By now, our app looks okay and works reasonably well. But we were still stuck on local testing, meaning that we couldn’t test it on mobile platforms to see what it rendered. Thus, we decided to deploy our app.

Screenshot Saturday 169 - etodd.io - 12 years ago - eng
This week I finally implemented SSAO! It's pretty basic, but it works. Check out the effect source code here . It's a big deal for me because I tried it once before and it came out like this: I'm also still working on the player model. I think it's close to being in a usable state. What do you think? Is that a ponytail, or a brain slug?

Introduction My business partner Ed asked me what would happen if a struct and an embedded field both implemented the same interface. We asked ourselves two questions: Would the compiler throw an error because we now had two implementations of the interface? If the compiler accepted the type declaration, how does the compiler determine which implementation to use for interface calls? We hacked out some code to answer the question....

Javascript is a fantastic example of how something, despite having visible warts and very poor design , can dominate the tech landscape. Nobody uses Javascript because it’s a beautiful language; they use it because it’s ubiquitous. Its warts are now well understood and most have workarounds. An amazing omission in Javascript’s design is the lack of a built-in module system. As more projects used Javascript and shared more code, the need ..

Social Success - zacs.site - 12 years ago - eng
Earlier this month Linus Edwards wrote an article he titled Numbers , a piece where he posited that metrics-based social networks such as Twitter have made interpersonal interaction a game in which attracting the most attention means winning, and have simultaneously chipped away at the majority’s ability to maintain real relationships devoid of such concrete numbers and superficial endorsements in the form of likes, favorites, retweets, et..

My work view, Koh Lanta, Thailand I have lived in a few countries and traveled to dozens of others. The idea of living anywhere has always had some appeal to me. I have traveled to a lot of places where I thought, I could live here . There is this fantasy of having the freedom to live and work from anywhere. Coupled with the technology to communicate nearly instantly, a new trend has emerged: the digital nomad . A location independen....

My work view, Koh Lanta, Thailand I have lived in a few countries and traveled to dozens of others. The idea of living anywhere has always had some appeal to me. I have traveled to a lot of places where I thought, I could live here . There is this fantasy of having the freedom to live and work from anywhere. Coupled with the technology to communicate nearly instantly, a new trend has emerged: the digital nomad . A location independen....

My work view, Koh Lanta, Thailand I have lived in a few countries and traveled to dozens of others. The idea of living anywhere has always had some appeal to me. I have traveled to a lot of places where I thought, I could live here . There is this fantasy of having the freedom to live and work from anywhere. Coupled with the technology to communicate nearly instantly, a new trend has emerged: the digital nomad . A location independen....


SoundCloud is pleased to introduce a new major version of the SoundCloud JavaScript SDK. In version 2, we’ve rewritten much of the internal…

SoundCloud is pleased to introduce a new major version of the SoundCloud JavaScript SDK. In version 2, we’ve rewritten much of the internal…

Yesterday I implemented jars for the snail game. A user can have multiple jars and move snails between those jars (well, they can’t move snails yet, but they can put a wild-caught snail inside their personal jar). Some jars are “breeding jars” (all other jars are considered breeding suppressed, snails can’t mate in them. Otherwise there’d be snail babies everywhere!)

There was some discussion on my Kolmogorov complexity post ('Kolmogorov Complexity - it's a bit silly') on Hacker News recently . Pretty much everyone disagreed with me. Oh well, such is life. My central point in that article was that it matters which language we use. For any given string, there is a language such that the Kolomogorov complexity of the string with respect to the language is zero. This means that Kolomogorov co....

In the twenty-first episode of his podcast Technical Difficulties, Raising a Human , Gabe Weatherhead had a great talk with Merlin Mann about, among other things, fatherhood; during that discussion he also mentioned — in passing — how important fairness is to his daughter, even at the age of four. Alongside entitlement, I believe the notion of fairness is one of the single greatest problems facing the American people today: these two touch..

The Amphicruiser - huckberry.com - 12 years ago - eng
This is absolutely awesome. Still far out of my reach, unfortunately, as well as the reach of most others, I would imagine — but hey, we can all dream , right ? Permalink.

Although at this point slightly outdated given Ole posted the original announcement more than two weeks ago, these screenshots of the upcoming ui module as well as an iOS 7 and iPhone version of his acclaimed text editor Editorial are no less impressive. In fact, I would go so far as to call them incredible, and I bet Federico Viticci would agree with me. So far, I have resisted purchasing a Dropbox-capable text editor on my iPhone out of..

Killing Twitter - zacs.site - 12 years ago - eng
It may sound cute and sensational to write a headline like this, but for Linus Edwards’ recent piece Numbers , I don’t consider it wholly inappropriate. In that article, he first painted a picture of a microblogging service devoid of quantified metrics: no one would have any idea how many followers a given individual had, nor would the person in question. No longer would the best jokes, most insightful comments, and noteworthy observations..

Continuing with our video posts, here is Valentino once again, this time presenting at the 2014 AWS Summit in San Francisco. Valentino discusses how to handle 50 billion requests per day without breaking the bank by optimizing our AWS operations. In addition to low cost, AWS allows AdRoll’s RTB infrastructure to achieve nearly 100% uptime with sub-100ms latency and less than 0.15% timeouts. Learn how we built out a globally scaled, highly..

PyCon seems to find new ways of fostering community single every year. This year’s conference in Montréal featured the début of official Friday night dinners which I first learned about from a surprising email entitled Want to MC a trivia night at the PyCon dinner? I accepted the invitation! While I have enjoyed other volunteer roles at PyCon, this one was particularly exciting because of the difference that official evening activit....

Silverlight features a splendid method: VisualTreeHelper.FindElementsInHostCoordinates . It allows the HitTest, i.e. makes it possible for a point or rectangle to search for all visual sub-tree objects that intersect this rectangle or point. Formally the same method VisualTreeHelper.FindElementsInHostCoordinates is available in WinRT. And it seems the method looks in the same way, but there is a little nuance. It works differently in dif..

Silverlight features a splendid method: VisualTreeHelper.FindElementsInHostCoordinates . It allows the HitTest, i.e. makes it possible for a point or rectangle to search for all visual sub-tree objects that intersect this rectangle or point. Formally the same method VisualTreeHelper.FindElementsInHostCoordinates is available in WinRT. And it seems the method looks in the same way, but there is a little nuance. It works differently in dif..

87 visitors online