|
I could write an entire article proposing improvements to the new website alone, let alone the aging app. But this article isn’t just about Instapaper’s website, nor is it just about the app; this article is about Instapaper the read it later service and what Betaworks can do to revolutionize this beloved platform upon its next milestone release. Permalink.
|
|
My First Paper I’m pleased to announce that my first paper, titled “Anti-Coordination Games and Stable Colorings,” has been accepted for publication! The venue is the Symposium on Algorithmic Game Theory, which will take place in Aachen, Germany this October. A professor of mine once told me that everyone puts their first few publications on a pedestal, so I’ll do my best to keep things down to earth by focusing on the contents of the paper..
|
|
My First Paper I’m pleased to announce that my first paper, titled “Anti-Coordination Games and Stable Colorings,” has been accepted for publication! The venue is the Symposium on Algorithmic Game Theory, which will take place in Aachen, Germany this October. A professor of mine once told me that everyone puts their first few publications on a pedestal, so I’ll do my best to keep things down to earth by focusing on the contents of the paper..
|
|
My First Paper I’m pleased to announce that my first paper, titled “Anti-Coordination Games and Stable Colorings,” has been accepted for publication! The venue is the Symposium on Algorithmic Game Theory, which will take place in Aachen, Germany this October. A professor of mine once told me that everyone puts their first few publications on a pedestal, so I’ll do my best to keep things down to earth by focusing on the contents of the paper..
|
|
Background When we started to work on the new version of our mobile web app, we knew we wanted to run unit tests on a wide variety of…
|
|
The Parrot AR.Drone is quite a lot of fun, and also quite hackable . We recently got one, and the first thing to do was to connect the excellent Node.js ar-drone module with the NoFlo flow-based programming framework. While quite a lot of work remains, it was already very satisfying to see how the drone was able to fly patterns based on the NoFlo graphs we created. This will obviously be more interesting when we have the ....
|
|
Following my previous posts with basic Javascript aspects, like context and variable hoisting, I’ll try to write some basic concepts of the Ruby language. I decided to start with something that usually confuses new Ruby users (sometimes they don’t even know that they are confused, by the way): the Ruby nil object.
|
|
HackerEarth API v2: Introducing asynchronous callbacks
-
engineering.hackerearth.com
-
12 years ago
-
eng
We had already published HackerEarth API v1 in February, 2012 at http://developer.hackerearth.com . The API v1 was synchronous in nature. This means that your request kept hanging until the code evaluation was done and response was received. This seriously limited anyone from writing robust applications using the API. We have been using the asynchronous API for a long time ourselves at HackerEarth for processing all the code submission....
|
|
Background When we started to work on the new version of our mobile web app, we knew we wanted to run unit tests on a wide variety of…
|
|
Wednesday evening, news broke that Apple had removed The Omni Group’s iOS app OmniKeyMaster for facilitating upgrade pricing, a feature Apple has refused to build in to the App Store since its launch. Amidst the vocal calls for change in Apple’s long-standing policies, I remembered something Marco Arment said on an episode of Build & Analyze . Permalink.
|
|
Hey there, I’ve done a bit of puppet-gluster hacking lately to try to squeeze some extra features and testing in before Linuxcon . Here’s a short list: SELinux fixes to keep Dan Walsh happy :) Ping and status checks before volume creation. Now puppet-gluster will be less noisy about failures or missing executions that are due to the necessary incremental nature of puppet-gluster runs. You'll need multiple puppet runs to get a c....
|
|
Hey there, I’ve done a bit of puppet-gluster hacking lately to try to squeeze some extra features and testing in before Linuxcon . Here’s a short list: SELinux fixes to keep Dan Walsh happy :) Ping and status checks before volume creation. Now puppet-gluster will be less noisy about failures or missing executions that are due to the necessary incremental nature of puppet-gluster runs. You'll need multiple puppet runs to get a c....
|
|
Hi All, I spent the morning today working on a performance issue I had with paperboys startup time. As they’re isn’t a huge amount of info out there on how to do this on the phone I thought I’d blog along as I worked through the problem. First port of call is the Windows Phone application analysis tool in Visual studio. This will hopefully help me work out what calls are going on at the time when I see the delay.
|
|
A little more than a year ago we closed our offices to become a fully distributed company. This story, which is still unfolding, has been the subject of my We Are All Remote Workers talk at RomagnaCamp 2013.
|
|
Introduction Iron.io has a product called IronWorker which provides a task oriented Linux container that you can run your programs inside. If you are not sure what I mean, think of this as having a temporary Linux virtual machine instantly available for your personal but short term use. IronWorker allows you to load your binaries, code files, support files, shells scripts and just about anything else you may need to run your program in ....
|
|
Recomendaciones de parte de un seriéfilo (si es que eso existe...) Una de las cosas que hago en mi tiempo libre es ver series. Son aquellas cosas que me desestresan, mantienen la mente fuera de contexto por un rato, te hacen gritar, o incluso, te dejan preocupado por lo que pasará. Aquí, la recopilación de series que deberías ver (sin un orden de preferencia) y un pequeño resumen de cada una… Arrow es una de esas series que llama la atenc..
|
|
After nearly six years of Windows XP, the tenth major version of Microsoft’s computer operating system released to much hype and high expectations. With an overhauled visual aesthetic and a host of other headlining features, the Windows world heralded this release as the platform atop which the next generation of computers would build itself. An ambitious claim for sure, Microsoft’s promise to not only overhaul the user interface but its ve..
|
|
This serves as the announcement of my new bug tracker product I am working on. My needs are pretty specific and none of the existing bug trackers I have tried have meet the following goals. Speed. Searching, adding projects/issues/comments should be instant. Any time waiting on the bug tracker is wasted time. Outlook style view of projects/issues/comments. This should allow me to get an overview of how I am tracking. Not require me to s....
|
|
Interview with J. Paul Morrison, the father of Flow-Based Programming
-
bergie.iki.fi
-
12 years ago
-
eng
J. Paul Morrison invented Flow-Based Programming while at IBM in 1969. I ran into the concept in 2011 while trying to figure out a better way to create software. I read his canonical book on the subject, and decided to try and implement it in JavaScript. Thus, NoFlo got started. It has been an honor to have Paul as a mentor in the process. In late June 2013 we flew to Toronto to meet him. What resulted was quite a thorough code..
|
|
In case you haven’t noticed, I will be delivering my Advanced Oracle Troubleshooting and Advanced Oracle Exadata Performance: Troubleshooting and Optimization classes again in Oct/Nov 2013 (AOT) and December 2013 (Exadata). I have streteched the Exadata class to 5-half days as 4 half-days wasn’t nearly enough to deliver the amount of details in the material (and I think it’s still going to be a pretty intensive pace). And that’s..
|
|
In case you haven’t noticed, I will be delivering my Advanced Oracle Troubleshooting and Advanced Oracle Exadata Performance: Troubleshooting and Optimization classes again in Oct/Nov 2013 (AOT) and December 2013 (Exadata). I have streteched the Exadata class to 5-half days as 4 half-days wasn’t nearly enough to deliver the amount of details in the material (and I think it’s still going to be a pretty intensive pace). And that’s..
|
|
Excellent piece from the New York Times on the less technical challenges of the writing process. I completely agree with Harry Marks — I, too, hate explaining any written work, and especially my own — and the article’s author herself: she made a number of observations that hit very close to home for me. Permalink.
|
|
That’s the danger of bluffing in anything — you better be 100% certain you aren’t called, or willing to take the risk you are. I think it is clear this was a bluff on Obama’s part. Right or wrong Obama has now been called. There is very little choice for the United States now — because either hard line statements from our President no longer carry weight, or we go to war (of some scale).” I looked forward to hearing Ben Brooks’ thoughts o..
|
|
The first day at TechEd offered two main sessions the developer kick off and the Keynote. The developer kick off touched on a new Visual…
|
|
So I’ve been interviewed by Laura Czajkowski on my experience and role as a MongoDB Master. The interview actually covers more angles than that and I guess that, if you really don’t have anything better to do, you might even want to check it out. How did you get involved in open source? I’ve been an avid developer delivering desktop applications in the .NET/MSSQL closed source ecosystem for so many years that open source wasn’t ev..
|
|
In my Outcast data server I have several data retrieval jobs that run using different go routines. Each routine wakes up on a set interval. The most complex job is the downloading of radar images. What makes this complex is that there are 155 radar stations throughout the United States that take a new picture every 120 seconds. All these radar images can be put together to create a mosaic. When the go routine wakes up to pull down the new i..
|
|
This article is the second of a series of n articles, where n could be any given number between 1 and 2 (inclusive).
|
|
I’ve been a longtime fan of conky setups and watched many threads where users post their configurations, but I couldn’t bother writing my own configuration. But now that I got a second screen at home I thought that I could use the extra space it gives me with some monitoring. And without further annoying text, here it is: And here is the correspondending configuration: # Use Xft? use_xft yes xftfont DejaVu Sans:size=8 xftalpha 0.8 ....
|
|
I was looking for this on Google the other day and unable to find it. Essentially what I needed was a collection of images which are all the same size, but of different fonts so that I use them for training Neural Networks and test other OCR techniques. Since I couldn’t find any I thought I would upload my own collection. I used the below images when working on my thesis. From memory over 20 different fonts and sizes were used to create a..
|
|
Problemet med Java er at det krever så mange abstraksjoner. Factories, proxies, rammeverk…” Min samtalepartner gjenfortalte inntrykket han hadde av de Java-programmerende kollegene sine. Jeg måtte innrømme at jeg kjente meg igjen. Kulturen rundt Java-programmering har noen sykdomstrekk. Kanskje det minst flatterende er fascinasjonen for komplekse teknologiske løsninger. Et gjennomsnittlig Java-prosjekt har rammeverk (Spring, Hibernate), tje..
|
|
Shortly after Downton Abbey’s third season ended, iTV announced a fourth set for the latter-half of this year. Even as an ardent fan of the British television programme, I paid little attention to the announcement and any ensuing chatter until, presently, it faded from my mind entirely. Permalink.
|
|
Of the few topics I consistently refrain from writing about, I most actively avoid religion and politics. Not because I hesitate to post anything inflammatory or fear alienating potential readers, but more so because I do not know enough about either topic to write with any valid authority. That list used to include Apple rumors and speculation, but the last few weeks have seen me gradually enter that front as well. Today, I expand my topic..
|
|
John Mark Walker , (from Redhat ) has been kind enough to invite me to speak at the Linuxcon Gluster Workshop in New Orleans . I’ll be speaking about puppet-gluster , giving demos, and hopefully showing off some new features. I’m also looking forward to meeting up with gluster expert Joe Julian . If there are features that puppet-gluster is missing, or you have a use case that I haven’t covered, please let me know, and I’ll try to..
|
|
John Mark Walker , (from Redhat ) has been kind enough to invite me to speak at the Linuxcon Gluster Workshop in New Orleans . I’ll be speaking about puppet-gluster , giving demos, and hopefully showing off some new features. I’m also looking forward to meeting up with gluster expert Joe Julian . If there are features that puppet-gluster is missing, or you have a use case that I haven’t covered, please let me know, and I’ll try to..
|
Our home-grown geo-distributed architecture based CDN allows us to delivery dynamic javascript content with minimum latencies possible…
|
|
Craftsmanship is really taking pride in your work. In terms of craftasmanship for me that means looking at the past and looking at where leatherworking came from and trying to take that and include smart design from now to create some really great leather products.” - Steven Enns
|
|
Using CGO with Pkg-Config And Custom Dynamic Library Locations
-
www.ardanlabs.com
-
12 years ago
-
eng
Earlier in the month I wrote a post about using C Dynamic Libraries in Go Programs . The article built a dynamic library in C and created a Go program that used it. The program worked but only if the dynamic library was in the same folder as the program. This constraint does not allow for the use of the go get command to download, build and install a working version of the program. I did not want to have any requirements to pre-inst....
|
|
All good things must come to an end…..and unfortunately this also applies to the Game On 2.0 exhibition at the Ontario Science Centre, which ran for the past 6 months (starting March 9th). This Labour Day weekend is the final time that you can check it out as it closes Sept 2nd. Our college (triOS College) was the presenting sponsor for the exhibition, which, for me was incredible - not only because I run our video game program, created ..
|
|
All good things must come to an end…..and unfortunately this also applies to the Game On 2.0 exhibition at the Ontario Science Centre, which ran for the past 6 months (starting March 9th). This Labour Day weekend is the final time that you can check it out as it closes Sept 2nd. Our college (triOS College) was the presenting sponsor for the exhibition, which, for me was incredible - not only because I run our video game program, created ..
|
|
Hi All, I’ve used flurry for a number of years to keep track on my apps as it give a great view of active users, sessions and can also be used for error reporting. When I came to install it again today and couldn’t find it on nuget I thought it was about time I made a nuget package. Here it is: https://www.nuget.org/packages/FlurryForWindowsPhone8/ So now you can install with just this:
|