|
With just hours left until the iPhone event today it’s a little late to speculate on pricing, but I just couldn’t resist. Permalink.
|
|
Where there is smoke, there is fire. Apple, then Google, and now Sony all make set-top boxes of varying sizes and functionality. Will Apple, as the leader in this trend, be the first to take the next step in the television space? Permalink.
|
|
If you add a dir directly under app/ Do nothing. All files in this dir are eager loaded in production and lazy loaded in development by default. If you add a dir under app/something/ (e.g. app/models/concerns/, app/models/products/) Ask: do I want to namespace modules and classes inside my new dir? For example in app/models/products/ you would need to wrap your class in module Products. If the answer is yes, do nothing. It will just....
|
|
I am working on building code to load polygons for the different Marine Forecast areas in the United States. These polygons need to be stored in MongoDB and there is a special way that needs to be done. It would not have been a big deal if it wasn’t for this fact. There isn’t just one polygon for each area. There is an external polygon and then zero to many interior polygons that need to be stored in relationship. After staring at the ..
|
|
It’s not a cabin, but I’m sure this neat little structure will appear on Cabin Porn before too long. The advent and increase in popularity of minimal living structures such as this one is very interesting to me; perhaps one day I will build one of my own. Until then, though, I can always dream. Permalink.
|
|
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…
|
|
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 ....
|
|
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....
|
|
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.
|
|
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 ....
|
|
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..
|
|
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 never thought I’d write a blog post in Microsoft Word, but here I am doing just that,” begins my first blog post on the Surface. Written lying on a rabbit-shaped bench overlooking the sea, with a gentle breeze cooling the heat of the sun on my skin, all is well. A week later when I come to edit and upload it, I discover that Word has lost it[1]. Act One: All good things come to an end This story begins back in January. I’d been curious....
|
|
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..
|