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

Note: I’ve never seen Game of Thrones, but I’m pretty sure the title is a reference to it. When I was a kid, I used to watch my dad plow driveways and parking lots. He’d be out in the middle of a blizzard, wearing a sweatshirt (at most), carving out huge scoops of snow and heaving them over his shoulder. In moments like those, I thought he was a true-to-life superhero. So naturally it’s no shock that I inherited his lust for needless fea....

Note: I’ve never seen Game of Thrones, but I’m pretty sure the title is a reference to it. When I was a kid, I used to watch my dad plow driveways and parking lots. He’d be out in the middle of a blizzard, wearing a sweatshirt (at most), carving out huge scoops of snow and heaving them over his shoulder. In moments like those, I thought he was a true-to-life superhero. So naturally it’s no shock that I inherited his lust for needless fea....


2015-11-13 - ho.dges.online - 10 years ago - eng

Update 2017-01-09: Laci claims to have found a workaround to the previously posted error, and the claim is again quasipolynoimal time! Updated arXiv paper to follow. Update 2017-01-04: Laci has posted an update on his paper. The short version is that one small step of his analysis was not quite correct, and the result is that his algorithm is sub-exponential, but not quasipolynomial time. The fact that this took over a year to sort out is a..

Update 2017-01-09: Laci claims to have found a workaround to the previously posted error, and the claim is again quasipolynoimal time! Updated arXiv paper to follow. Update 2017-01-04: Laci has posted an update on his paper. The short version is that one small step of his analysis was not quite correct, and the result is that his algorithm is sub-exponential, but not quasipolynomial time. The fact that this took over a year to sort out is a..

Update 2017-01-09: Laci claims to have found a workaround to the previously posted error, and the claim is again quasipolynoimal time! Updated arXiv paper to follow. Update 2017-01-04: Laci has posted an update on his paper. The short version is that one small step of his analysis was not quite correct, and the result is that his algorithm is sub-exponential, but not quasipolynomial time. The fact that this took over a year to sort out is a..

This is the second in a series of three blog posts about Rollup, AdRoll’s UI component library. This post covers how we build individual components and the developer tools supporting them. For background on why we built a UI component library, see last week’s post . For a discussion on what we learned from building Rollup see next week’s post . All the shared UI components we use at AdRoll live in a private GitHub repository called Rol....

I have a quite large iTunes library, and I’m rather anal about keeping my metadata clean and up to date. In an earlier release of iTunes 12 there was a bug. Every so often after a song played, the Play Count would fail to increment, but the Last Played would update. Searching my library, I found 74 tracks that had this issue. I found this irritating and inaccurate, so I set forth finding a way to correct it. I wrote the following sim..

I have a quite large iTunes library, and I’m rather anal about keeping my metadata clean and up to date. In an earlier release of iTunes 12 there was a bug. Every so often after a song played, the Play Count would fail to increment, but the Last Played would update. Searching my library, I found 74 tracks that had this issue. I found this irritating and inaccurate, so I set forth finding a way to correct it. I wrote the following sim..

I get to do lots of fun things as part of my day job at Thoughtworks. One of them is that I get to help out on the creation of the Thoughtworks Technology Radar as part of my membership of our Technology Advisory Board (TAB). We put one of these out every six months or so, and the most recent edition has just gone live.

Is there a such thing as perfect security? In the 1770s Joseph Bramah created a lock that was vastly superior to any the world ever seen. Bramah believed it was 100% theft-proof. It was, and then it wasn't. This post It’s secure… until it’s not first appeared on Dan Stroot's Blog


A CEO's guide to Emacs - snyk.io - 10 years ago - eng
For those who haven't used Emacs, it's something you'll likely hate, but may love. It's sort of a Rube Goldberg machine the size of a house that, at first glance, performs all the functions of a toaster.

Here’s an updated presentation I first delivered at Hotsos Symposium 2015. It’s about lots of concurrent PX direct path insert ant CTAS statements that, when clashing with another bug/problem, caused various gc buffer busy waits and enq: TX – allocate ITL entry  contention. This got amplified thanks to running this concurrent workload on 4 RAC nodes: When reviewing these slides, I see there’s quite a lot that needs to be said in..

Here’s an updated presentation I first delivered at Hotsos Symposium 2015. It’s about lots of concurrent PX direct path insert ant CTAS statements that, when clashing with another bug/problem, caused various gc buffer busy waits and enq: TX – allocate ITL entry  contention. This got amplified thanks to running this concurrent workload on 4 RAC nodes: When reviewing these slides, I see there’s quite a lot that needs to be said in..

So after having a Google Nexus 5 smartphone for the last 2+ years, when I saw that Project Fi had the potential to give me better coverage and a higher data limit for lower cost than T-Mobile, I decided to go for it. Here's my notes on both the Project Fi service and the Google Nexus 5X smartphone. Project Fi Value: great cheap data rates and my modest usage means I have basically all the data, TXT, and voice I need for $40/month ....

So after having a Google Nexus 5 smartphone for the last 2+ years, when I saw that Project Fi had the potential to give me better coverage and a higher data limit for lower cost than T-Mobile, I decided to go for it. Here's my notes on both the Project Fi service and the Google Nexus 5X smartphone. Project Fi Value: great cheap data rates and my modest usage means I have basically all the data, TXT, and voice I need for $40/month ....

Over the last eight years of my professional life, I’ve had the opportunity to essay different roles across local and international enterprises. While I was initially focused on different streams, I realized that I really missed coding. I took on a few coding projects in my personal time. My experiences with these projects led me to realize that this is what I wanted to do most. I wanted to use all my time to write flexible and well-structu..

We just released the first version of the open source CN1Cordova project on github. This means you can take a common Cordova/PhoneGap app, import it into NetBeans and build a native app using our cloud build servers without any changes! Before we delve into the exact process of converting an app let’s start by reviewing the exact benefits PhoneGap/Cordova developers can gain from Codename One. You can also check out the video tu..


I did some research on snail ailments. This particular page was especially useful. Though SnailLife snails are not aquatic, some of these still seem very relevant: http://applesnail.net/content/various/snail_disease.php Also did research on inbreeding in snails and complications it could cause. Apparently one commonly observed side effect is shell thinning. I then did some reading on finding the inbreeding coefficent and how to calculate ..

My desk has a new ornament on it: an Arduino powered lamp. And why does that merit a blog post? Because I built it. After combining the Rainbowduino kit with some 600-ish points of solder, I found myself ruler of a 16MHz processor, 30Kb of instruction storage, 2Kb of data storage, and 64 tricolor pixels. And what does one do with 64 pixels, no inputs, and processing power reminiscent of a vintage entertainment console?


Obligatory reminder that it is not just "two parties going at each other" drama; all types of human ...

I’ve ever dreamed of space & satellites, it turms out you can received pictures from them. After getting my radio amateur license in the US, I’ve discovered there was some satellites dedicated to radio amateurs but also some weather satellites from the late 90s still working and capable of sending pictures from the space like this one NOOA-15. SDR You don’t need expensive hardware anymore thanks to the SDR movement Software defined radio an..

Snaily Updates are going to be really brief posts with some short “daily” updates on SnailLife. I haven’t updated in a while because I’ve mostly just been refactoring and bug fixing. But it’s important, and even though I’m not working on new features right now I still want to document some of my progress and what I do each day.


I’d like to start with a eulogy. We’re gathered here today to mourn the loss of a close friend. His duration in our lives was swift and fleeting, almost ephemeral. His presence was electric, his absence left a hole in my heart, not to mention a deficit in my transportation abilities. Yes, I’m talking about the passing of our beloved friend, my corporate Specialized Turbo. Before I say anything else, let me just acknowledge that this w..

I’d like to start with a eulogy. We’re gathered here today to mourn the loss of a close friend. His duration in our lives was swift and fleeting, almost ephemeral. His presence was electric, his absence left a hole in my heart, not to mention a deficit in my transportation abilities. Yes, I’m talking about the passing of our beloved friend, my corporate Specialized Turbo. Before I say anything else, let me just acknowledge that this w..

Racket - www.anardil.net - 10 years ago - eng

Racket - www.anardil.net - 10 years ago - eng




h2Proposition/h2 ul liThere are so many new languages popping up that it#39;s hard to keep up with all of them./li liIt#39;s nice to be able to quickly evaluate a language by prototyping a small project or two without investing too much time learning it./li liAccustomisation to a certain setup/workflow; for example, being able to describe and install dependencies (like Ruby#39;s a href=http://bundler.io/gemfile.htmlGemfile/a for a href=http....




There are times where you may not always be in control of the designs or interactions of a product you work on. A challenging situation, one that will make you a better designer.

Chromebooks - www.anardil.net - 10 years ago - eng

Chromebooks - www.anardil.net - 10 years ago - eng

A common trick for animating Components in Codename One is to set their preferred size to 0 and then invoke animateLayout() thus triggering an animation to hide said component. There are several issues with this trick but one of the biggest ones is the fact that setPreferredSize has been deprecated for quite a while. We recently added a setHidden/isHidden method pair that effectively encapsulates this functionality and a bit more.....


20 visitors online