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

Fix the broken animation, frame positioning, and status bar issues in UISearchDisplayController on iOS 7 with this comprehensive solution.

As a rule I try not to link an article unless I have something meaningful to add to the surrounding conversation, and especially in cases where all the popular tech sites have already picked up said article. Occasionally, in exceptional circumstances I break that rule however, as I couldn’t help but link Fred Vogelstein’s New York Times piece chronicling the advent of the first iPhone. An exceptional read, to put it lightly. Permalink.

My colleague and resident Git evangelist Guhan has written a very useful blogpost that gives a Step-by-step guide on how to set up Git clients for Windows. If you’re just now joining a Git project, this is exactly what you want. Read the article on his blog

Non-deterministic unit tests are like kryptonite for an automated build. They cause intermittent build failures and the development team becomes accustomed to ignoring a failing build. This is a Bad Thing. Thread.sleep(x) in a unit test is a recipe for non-deterministic behaviour. Think about what happens when this test is run on a slow machine. How big does X need to be? I often see this anti-pattern in multi-threaded code where the te..

Fulfilling the Dream - zacs.site - 12 years ago - eng
Exactly a week ago today Chris Gonzales of Unretrofied wrote an article called iOS 7 and the State of Podcast Apps , a rather presumptuous title given the article’s actual contents, that I initially did not plan on linking to or writing anything about. At the very bottom of his article though, Chris tacked on a bracket-thetical that gave me pause: Permalink.

Cabin Porn Roundup - zacs.site - 12 years ago - eng
Over the last few weeks, as I scrolled through my RSS reader and came across a particularly interesting or attractive cabin, I would send the page to Instapaper. Unfortunately, most of those cabins got lost in translation, so to speak, and never made it to this site for one reason or another. I’m not here to assign blame though, but instead to show off some really great cabins. Permalink.

To be honest, I really didn’t want to do another BlackBerry-related post. It just doesn’t feel like something that interests me anymore. But today I decided to do one anyways for several reasons: I’ve been a long-time BlackBerry user and author of their academic textbooks - as a result, I know their technology inside-out, and have worked closely with the organization. I have lived and taught computer science in the K-W region for..

To be honest, I really didn’t want to do another BlackBerry-related post. It just doesn’t feel like something that interests me anymore. But today I decided to do one anyways for several reasons: I’ve been a long-time BlackBerry user and author of their academic textbooks - as a result, I know their technology inside-out, and have worked closely with the organization. I have lived and taught computer science in the K-W region for..

NOAA satellite is a series of weather satellites launched by NASA. It carries a suite of instruments that provides data for weather and climate predictions, everyday multiple NOAA weather satellites pass above us. Each NOAA weather satellite broadcasts an Automatic Picture Transmission (APT) signal (137MHZ), which contains a live weather image of our area. RTL-SDR dongle combined with a good antenna and programs like GQRX, sdrsharp and WXto....

Via Allan McRae I found out about YoutubeCenter , a userscript and/or add-on for Firefox and Chrome . This script come with many handy features that make the Youtube experience way nicer! Some really nice features I used are: Remove ads Resize the player Buffer the video even when paused Provides download-links disables auto play thumbnail animations and many more! Go get it here !

In rolling out our real time bidding infrastructure, we were faced with the task of syncing data for every user we could possibly target across four regions. We have on the order of hundreds of millions of users, and tens of thousands of writes per second. Not only do we have to deal with the daunting task of writing this data out in real time, the bidding system has a hard cap of 100ms for every bid request, so we need strong guarantees ....

Introduction In my post about building and running programs in Iron.Io , I needed to switched over to my Ubuntu VM to build linux versions of my test programs locally. I love the ability to have Ubuntu available to me for building and testing my code. However, if I can stay on the Mac side it is better. I have wanted to learn how to cross compile my Go programs for the two platforms I use, darwin/amd64 and linux/amd64. This way I ....

Simulations, Simulated - xavd.id - 12 years ago - eng

Simulations, Simulated - xavd.id - 12 years ago - eng

Nathan Youngman, with the help of others, has produced this document outlining months of research and discovery. I would appreciate everyone to honestly read it before continuing with my post. http://nathany.com/go-packages/ Mitchell Hashimoto also published this post on go-nuts and everyone should read this as well. https://groups.google.com/forum/#!msg/golang-nuts/BMZDD6FM-QE/LX4JSs4NVLIJ These ....

A lot of people who like functional programming often give the reason that the functional style is simply more elegant than the imperative style. When compelled or inspired to explain (as I did in my old post, How I Learned to Love Functional Programming), they often point to the three “higher-order” functions map, fold, and filter, as providing a unifying framework for writing and reasoning about programs. But how unifying are they, really..

A lot of people who like functional programming often give the reason that the functional style is simply more elegant than the imperative style. When compelled or inspired to explain (as I did in my old post, How I Learned to Love Functional Programming), they often point to the three “higher-order” functions map, fold, and filter, as providing a unifying framework for writing and reasoning about programs. But how unifying are they, really..

A lot of people who like functional programming often give the reason that the functional style is simply more elegant than the imperative style. When compelled or inspired to explain (as I did in my old post, How I Learned to Love Functional Programming), they often point to the three “higher-order” functions map, fold, and filter, as providing a unifying framework for writing and reasoning about programs. But how unifying are they, really..

Anybody that has worked with AWS must deal with the arbitrary hostnames that AWS generates for each instance. These names are difficult to remember and not particularly useful to understand what tasks any particular node is assigned to. The classic solution to this problem is to use a DNS server, but unfortunately setting up and maintaining a DNS system can be a pain and, when you are a quickly moving startup, it’s a lot easier to spend....

UPDATE : I rewrote the whole script. You can find it here ! I wanted to get into Python recently and to have a reason to actually learn the language, I thought to myself, why not replace the bash-scripts I use on my private computer. I started with my backup script, that saves my home-folder to my external usb-drive. With this article I’ll describe what I did and why. I’ll have some thoughts in my mind on what the script should do.....


In my attempt to push puppet to its limits , (for no particular reason ), to develop more powerful puppet modules , to build in a distributed lock manager , and to be more dynamic , I’m now attempting to build a Finite State Machine (FSM) in puppet.

In my attempt to push puppet to its limits , (for no particular reason ), to develop more powerful puppet modules , to build in a distributed lock manager , and to be more dynamic , I’m now attempting to build a Finite State Machine (FSM) in puppet.

Two days ago the official hard-float Oracle Java 7 JDK has been announced on the official Raspberry Pi blog. Prior to this there was only the OpenJDK implementation which was lacking performance. Furterhmore the Raspberry Pi Foundation announced that future Raspbian images would ship with. Oracle Java by default. If you want to give it a spin you can install the JDK with: $ sudo apt-get update && sudo apt-get install oracle-java7-jdk

Test Automation - www.rockoder.com - 12 years ago - eng

Number ten, Tonya Lavel’s, and the eleventh, David Pepper’s, were reasonably good. With those two exceptions though, these were almost universally both terrible and utterly hilarious. Permalink.

Turning 30 - justingarrison.com - 12 years ago - eng
I just turned 30. I wanted to share 30 things I’ve learned in the past 30 years. Or at least the things I

No Ads! - purpleidea.com - 12 years ago - eng
I just shelled out to wordpress.com to buy the No Ads upgrade. I think they’re good people. I hope you all appreciate it. Let me know if you do. Happy hacking, James You can hire James and his team at m9rx corporation . You can follow James on Mastodon for more frequent updates and other random thoughts. You can follow James on Twitter for more frequent updates and other random thoughts. You can support James on..

No Ads! - purpleidea.com - 12 years ago - eng
I just shelled out to wordpress.com to buy the No Ads upgrade. I think they’re good people. I hope you all appreciate it. Let me know if you do. Happy hacking, James You can hire James and his team at m9rx corporation . You can follow James on Mastodon for more frequent updates and other random thoughts. You can follow James on Twitter for more frequent updates and other random thoughts. You can support James on..

An excerpt from the Popular Science article in which they laid out their reasoning behind turning comments off. As John Gruber said , it’s hard to believe it took them this long. “A politically motivated, decades-long war on expertise has eroded the popular consensus on a wide variety of scientifically validated topics. Everything, from evolution to the origins of climate change, is mistakenly up for grabs again. Scientific certainty i....

I just realized that my Fedora 19 installation didn’t have any of the GNOME games installed by default any more. I guess there’s no love for nibbles . Here’s a quick one-liner to get them all back: $ sudo yum search game | grep gnome | awk '{print $1}' | xargs sudo yum install - y Loaded plugins: etckeeper, langpacks, refresh - packagekit Package gnome - nibbles - 3.8 . 0 - 2. fc19 . x86_64 already installed an....

I just realized that my Fedora 19 installation didn’t have any of the GNOME games installed by default any more. I guess there’s no love for nibbles . Here’s a quick one-liner to get them all back: $ sudo yum search game | grep gnome | awk '{print $1}' | xargs sudo yum install - y Loaded plugins: etckeeper, langpacks, refresh - packagekit Package gnome - nibbles - 3.8 . 0 - 2. fc19 . x86_64 already installed an....

I always find it interesting when I realize that something I have been practicing or dealing with for a long time has a name. This time it happens to be race conditions. This is something you can’t avoid thinking about as soon as you have more than one routine sharing any kind of resource. If you’re not thinking about race conditions in your code, now is the time. A race condition is when two or more routines have access to the same re....

This article was written for and published by Gopher Academy I was looking at a code sample that showed a recursive function in Go and the writer was very quick to state how Go does not optimize for recursion, even if tail calls are explicit. I had no idea what a tail call was and I really wanted to understand what he meant by Go was not optimized for recursion. I didn't know recursion could be optimized. For those who don't k....

A week or so ago I was browsing /r/Python and I saw a link to a website called rise4fun.com , which is a Microsoft Research project that contains a lot of cool demos and tools that you can run in your browser. The demo I was linked to was a restricted Python shell that could be used to experiment wi...

A week or so ago I was browsing /r/Python and I saw a link to a website called rise4fun.com , which is a Microsoft Research project that contains a lot of cool demos and tools that you can run in your browser. The demo I was linked to was a restricted Python shell that could be used to experiment wi...

How to make your code more concise and well-behaved at the same time Have you ever had an application that just behaved plain weird? You know, you click a button and nothing happens. Or the screen all the sudden turns blank. Or the application get into a “strange state” and you have to restart it for things to start working again. If you’ve experienced this, you have probably been the victim of a particular form of defensive programming whi..

Naming Overcast - www.marco.org - 12 years ago - eng
In a similar vein , Marco tells the story of how he came up with the name “Overcast”. I love stories like this. Permalink.

Overcast - overcast.fm - 12 years ago - eng
I absolutely love podcasts. Much to my girlfriend’s confusion, I might add. After Marco Arment sold Instapaper in April, after Yahoo! bought Tumblr. 1 in May, and after he sold The Magazine shortly thereafter, only in my wildest dreams did I hope his elusive next venture would lead Marco to create a podcast client. Then, last Sunday at XOXO, my dream came true. Perhaps that’s putting it slightly melodramatically, but to say that I — an....

Another great article by Ben Thompson, this time on Clay Christensen’s interesting disruption theories and Apple’s approach in making products that both defy them and motivate people to purchase en masse. Come for the insights into Apple, and stay for his dissection of Christensen’s widely-regarded theory; this article is well worth the read. Permalink.

I realize in my last two articles, Instapaper 5  — in which I made a number of proposals for Instapaper 5 — and Betaworks Releases Instapaper 5  — in which I conveyed my mostly positive feelings on the new release — I likely appeared very critical of Betaworks and their continued work on Instapaper. This is not the case: while I do feel a better launch strategy entailing a service-wide design overhaul and one in which they added a lar....

Looking again at that chart, and with the realities of these three markets in mind, it’s not so much that the iPhone has saturated the American-style and European-style markets, and ought to focus on the Asian-style one; rather, the iPhone has saturated the high end in all three markets the high end just varies in accessibility ($200 for American-style, $650 for Asian-style). And, if you accept that the iPhone is in roughly the same compet....

By now I realize this issue has largely fallen to the wayside, as its various permutations invariably do seemingly momentarily after gaining any significant traction, despite the condemnation many so readily metered out. Regardless of its fall from the collective’s fickle favor though, the event and ensuing discussions nevertheless merit some examination. Permalink.


26 visitors online