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

A trip report from our Canada Day 2013 long weekend kayak camping trip to Thormanby Islands, Smuggler Cove & Secret Cove, on the sunshine coast. Figure 1. We started at Welcome Beach on Saturday afternoon, kayaked over to Thormanby for lunch, then up and round to Buccaneer Bay - stunning camp on the dunes, then over to Smugglers Cove on Sunday. Camped there Sunday night, with a trip to Secret Cove in the afternoon, then back to Welcome ....


Adam Wexler is the founder and Chief Strategy Officer at Insightpool, the leader in social engagement automation.

Continuous improvement and product flow are popular themes on the Mingle team. Both internally as we reflect on our own development practices, and externally as we build an agile project management tool that helps teams collaborate and improve together. To help us better understand our flow and gain more insight into ways we can improve, we’ve started to incorporate cycle time into our team conversations.

Crashing - www.codenameone.com - 13 years ago - eng
Note: ** we decided to go in a different direction than the content of this blog post. We will make a new post with further details when we complete the new feature. Generally we found a way to allow deobfuscation of release binaries as well so you would be able to get a crash report on standard applications. In an ideal world your app would work perfectly on the device just as it does on the simulator, however that ideal world never ..


A few days ago a colleague of mine asked me how you would pipe the standard output of a process into a browser. I hacked around for a few hours and came up with a websockets based solution (using Twisted and Autobahn.ws ) that you can see below ( Your browser needs to support WebSockets, sorry IE9 a...

A few days ago a colleague of mine asked me how you would pipe the standard output of a process into a browser. I hacked around for a few hours and came up with a websockets based solution (using Twisted and Autobahn.ws ) that you can see below ( Your browser needs to support WebSockets, sorry IE9 a...

For the longest time, I was using Time Machine to keep copies of my files. I don’t remember ever wishing I could go back in time and retrieve an older version of a file. What does keep me up at night though is forever losing all of the pictures of our kids because my hard drive failed. I also don’t particularly like tools like Time Machine, Carbon Copy Cloner or SuperDuper. They are some kind of GUI app that does stuff, and I like my ....

For the longest time, I was using Time Machine to keep copies of my files. I don’t remember ever wishing I could go back in time and retrieve an older version of a file. What does keep me up at night though is forever losing all of the pictures of our kids because my hard drive failed. I also don’t particularly like tools like Time Machine, Carbon Copy Cloner or SuperDuper. They are some kind of GUI app that does stuff, and I like my ....


I made some more improvements to Toaster yesterday and this morning. Specifically: Have Toaster look for an enemy tile to place Grenades on Before, Toaster looked for an empty space on the grid to place whatever tile it was holding. Now, if that tile is a grenade, it looks for an enemy tile to place it on. If it can’t find one, it picks another tile from its queue instead because placing grenades on empty grid spaces is pointless. Right n..

In one of our previous posts, we talked about the problems we faced when communicating with frames on a different domain in our application…

My Interdiction single player AI (named Toaster) has been coming along slowly. It’s still very far from the unbeatable cylon I want it to be, but it at least tries to defend itself by intercepting the player and attempting to build up its own lines.

I have always had great trouble starting to write. I seldom found the actual act of writing difficult, only getting started. The same goes for programming: once I had successfully implemented the main functionality I set out to imbue First Crack with, I ceased iterating on the project not for lack of new ideas — with the underlying code functional and working, I wanted to design an accompanying GUI, for example — but instead because I lacke..

With the minor caveat of having drawn its entire inspiration solely from one of the most unintelligible and idiotic videos I have ever seen, Jon Negroni’s theory that all Pixar movies not only take place within the same world but also serve to establish a connected timeline is nevertheless a very interesting one. Like most conspiracy theories, Jon’s proposition makes use of many seemingly related happenstances and strings them together in..

Functoriality - www.jeremykun.com - 13 years ago - eng
Last time we worked through some basic examples of universal properties, specifically singling out quotients, products, and coproducts. There are many many more universal properties that we will mention as we encounter them, but there is one crucial topic in category theory that we have only hinted at: functoriality. As we’ve repeatedly stressed, the meat of category theory is in the morphisms. One natural question one might ask is, what no..

Functoriality - www.jeremykun.com - 13 years ago - eng
Last time we worked through some basic examples of universal properties, specifically singling out quotients, products, and coproducts. There are many many more universal properties that we will mention as we encounter them, but there is one crucial topic in category theory that we have only hinted at: functoriality. As we’ve repeatedly stressed, the meat of category theory is in the morphisms. One natural question one might ask is, what no..

Functoriality - www.jeremykun.com - 13 years ago - eng
Last time we worked through some basic examples of universal properties, specifically singling out quotients, products, and coproducts. There are many many more universal properties that we will mention as we encounter them, but there is one crucial topic in category theory that we have only hinted at: functoriality. As we’ve repeatedly stressed, the meat of category theory is in the morphisms. One natural question one might ask is, what no..

Reading stuff online can become addictive. So addictive, in fact, that it can negatively affect your productivity as a programmer. Most of us go to Hacker News or Reddit to get our dose of news. We justify it by saying that it’s research or that we are trying to stay current in the community . Whatever your excuse, you know you have a problem when you check Hacker News every ten minutes just to see if anything new and awesome has bee....

Reading stuff online can become addictive. So addictive, in fact, that it can negatively affect your productivity as a programmer. Most of us go to Hacker News or Reddit to get our dose of news. We justify it by saying that it’s research or that we are trying to stay current in the community . Whatever your excuse, you know you have a problem when you check Hacker News every ten minutes just to see if anything new and awesome has bee....

In our last post we saw that so-called “N-blocks” (regions of the genome for which sequences are not available) were not getting decoded correctly by our decoder . The solution is to look back into the so-called “file index” which specifies where the N-blocks are, and how long each block is. The modified decoder looks like this: (defn genome-sequence " Read a specific sequence, or all sequences in a file concatenated....

In our last post we saw that so-called “N-blocks” (regions of the genome for which sequences are not available) were not getting decoded correctly by our decoder . The solution is to look back into the so-called “file index” which specifies where the N-blocks are, and how long each block is. The modified decoder looks like this: (defn genome-sequence " Read a specific sequence, or all sequences in a file concatenated....

In our last post we saw that so-called “N-blocks” (regions of the genome for which sequences are not available) were not getting decoded correctly by our decoder . The solution is to look back into the so-called “file index” which specifies where the N-blocks are, and how long each block is. The modified decoder looks like this: (defn genome-sequence " Read a specific sequence, or all sequences in a file concatenated....

Clarification update: ** For some reason people read this as a rebuttal of Drew Crawford article, ** it is not ** . It is merely a response, I accept almost everything he said but have a slightly different interpretation on some of the points. Over the weekend quite a few people wrote to me about a well researched article written by Drew Crawford where he gives some insights about why the mobile web/Jav..

When I was coding in C/C++ it was imperative to understand type. If you didn’t, you would get into a lot of trouble with both the compiler and running your code. Regardless of the language, type touches every aspect of programming syntax. A good understand of types and pointers is critical to good programming. This post will focus on type. Take these bytes of memory for starters:

About - boyter.org - 13 years ago - eng
I’m a software developer by trade who after years of leaving articles and blog posts all over the place has finally gotten around to consolidating them all into this single site. I am a professional software engineer who has been working in development with a focus on testing for over 15 years. In that time I have played an integral part in developing and implementing testing methodologies for all sorts of projects including,

Decoding CAPTCHA’s - boyter.org - 13 years ago - eng
Looking for a practical guide to CAPTCHA decoding? All About CAPTCHA’s. This eBook will teach you how to identify weaknesses and exploit CAPTCHA’s from beginning to end. Buy now using Leanpub Most people don’t know this but my honors thesis was about using a computer program to read text out of web images. My theory was that if you could get a high level of successful extraction you could use it as another source of data which could be ..


At AdRoll, we have a lot of data to deal with. As we keep accumulating all of this data, our scaling issues become more complicated, and even something as simple as counting becomes a bit of a chore. After using Bloom filters to count uniques, we eventually wanted to find something more space efficient. We started researching, and implemented a form of HyperLogLog, which gives us the ability count uniques with good accuracy, do it in a....

Someone asked a question on the forum today on how to gain the benefits of inheritance without embedding. It is really important for everyone to think in terms of Go and not the languages they are leaving behind. I can’t tell you much code I removed from my early Go implementations because it wasn’t necessary. The language designers have years of experience and knowledge. Hindsight is helping to create a language that is fast, lean and real..

In the past two posts , we created and validated a decoder for genome data in 2bit format. Let’s start actually looking at the human and yeast genomes per se . First, if you haven’t downloaded it yet, you’ll need a copy of the human genome data file: cd /tmp wget http://hgdownload.cse.ucsc.edu/goldenPath/hg19/bigZips/hg19.2bit (Depending on your local bandwidth conditions, this can take quite awhile.) Again we def....

In the past two posts , we created and validated a decoder for genome data in 2bit format. Let’s start actually looking at the human and yeast genomes per se . First, if you haven’t downloaded it yet, you’ll need a copy of the human genome data file: cd /tmp wget http://hgdownload.cse.ucsc.edu/goldenPath/hg19/bigZips/hg19.2bit (Depending on your local bandwidth conditions, this can take quite awhile.) Again we def....

In the past two posts , we created and validated a decoder for genome data in 2bit format. Let’s start actually looking at the human and yeast genomes per se . First, if you haven’t downloaded it yet, you’ll need a copy of the human genome data file: cd /tmp wget http://hgdownload.cse.ucsc.edu/goldenPath/hg19/bigZips/hg19.2bit (Depending on your local bandwidth conditions, this can take quite awhile.) Again we def....


Part of me think that an entry level iPhone will be very much like an iPod touch with an antenna, with hardware that’s capable enough to run all of iOS 7’s features, is better than the any last generation iPhone, but won’t compare to what’s inside Apple’s flagship offering.” Permalink.

Marco Arment, writing in response to a Hacker News commenter questioning the effectiveness of Apple punditry changing minds within the corporation: “I’ve heard a number of times in the last few years that something I wrote was circulated within Apple or brought up in an internal discussion, usually to support one side of a debate. And it’s very unlikely that Marco.org is the only site that Apple employees read.” That’s pretty awesom..

Glass Teepee - cabinporn.com - 13 years ago - eng
It’s been a while since I linked to post on Cabin Porn, but this beautiful cabin was just too good to pass up. Permalink.

Copying iOS 7 is going to be a big problem for cheap hardware. iOS 7’s appearance and dynamics require a powerful GPU and advanced, finely tuned, fully hardware-accelerated graphics and animation APIs. This will hurt web imitators most, but it’s also going to be problematic for Android: while high-end Android phones have mostly caught up in GPU performance, and recent Android versions have improved UI acceleration, most Android devices sold..

The Halfway Phone - zacs.site - 13 years ago - eng
My second foray into the world of Apple speculation. In my first, which I titled Apple’s Wildcard , I spoke to the possibility of Tim Cook announcing an iPone 6 and budget iPhone this fall: while I consider neither particularly likely, leaning more towards an iPhone 5S as the continuation of Apple’s apparent tick-tock cycle and disappointment for those waiting on a budget iPhone, I hedged my bets with Tim Cook’s “Can’t innovate, my ass” ..

I looked at my One Game a Month profile just now and realized that we are halfway through the year. That’s six games made so far! I’ve tried to pick projects that will help me learn something new each month. I figured I’d do a quick recap of what I’ve done so far:

A simple hack to add a user type to my puppet-ipa module turned out to cause quite a stir. I’ve just pushed these changes out for your testing: 3 files changed, 1401 insertions(+), 215 deletions(-) You should now have a highly capable user type, along with some quick examples . I’ve also done a rewrite of the difference engine , so that it is cleaner and more robust. It now uses function decorators and individual function co..

A simple hack to add a user type to my puppet-ipa module turned out to cause quite a stir. I’ve just pushed these changes out for your testing: 3 files changed, 1401 insertions(+), 215 deletions(-) You should now have a highly capable user type, along with some quick examples . I’ve also done a rewrite of the difference engine , so that it is cleaner and more robust. It now uses function decorators and individual function co..

If you work a lot on the command line you are probably familiar with the top utility to see what process is taking the most CPU or memory. There’s a similar utility called htop, which is an advanced, interactive system-monitor utility that can be used as a replacement tool for the default process monitoring command ‘top’ on a Linux ecosystem. This interactive process viewer provides a real-time, dynamic view of what’s happening on your Rasp..

108 visitors online