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

End of an Era - 98.codes - 12 years ago - eng
Greg 1.0 Born in the Bronx. Grew up in upper middle class suburban New Jersey. College at Virginia Tech: went in a Computer Science major, came out with a B.A. in Interdisciplinary Studies. College summers working at Walt Disney World, first at Cosmic Ray's Starlight Cafe

Hi there, I hope you enjoyed my “ Pushing Puppet (to its limit)” talk and demos from Puppet Camp D.C., LISA 2013 . As requested, I’ve posted the code and slides. Here is the code: https://github.com/purpleidea/puppet-pushing This module will require three modules as dependencies. The dependencies are: My Puppet-Common module https://github.com/purpleidea/puppet-common My Puppet-Runonce module https://github.com/purpleid..

Hi there, I hope you enjoyed my “ Pushing Puppet (to its limit)” talk and demos from Puppet Camp D.C., LISA 2013 . As requested, I’ve posted the code and slides. Here is the code: https://github.com/purpleidea/puppet-pushing This module will require three modules as dependencies. The dependencies are: My Puppet-Common module https://github.com/purpleidea/puppet-common My Puppet-Runonce module https://github.com/purpleid..

XML libraries in Java is a minefield. The amount of code required to manipulate and read XML is staggering, the risk of getting class path problems with different libraries is substantial and the handling of namespaces opens for a lot of confusion and errors. The worst thing is that the situation doesn’t seem to improve. A colleague made me aware of the JOOX library some time back. It’s a very good attempt to patch these problems.

I’m here at LISA 2013 at the Gluster Community Day . I’ve been asked by Joe Brockmeier to give a little recap about what’s been going on. So here it is! Wesley Duffee-Braun started off with a nice overview talk about GlusterFS . The great thing about his talk was that he gave a live demo, running on virtual machines, on his laptop. If you’re a new GlusterFS user, this is good exposure to help you get started. He also has the nicest ..

I’m here at LISA 2013 at the Gluster Community Day . I’ve been asked by Joe Brockmeier to give a little recap about what’s been going on. So here it is! Wesley Duffee-Braun started off with a nice overview talk about GlusterFS . The great thing about his talk was that he gave a live demo, running on virtual machines, on his laptop. If you’re a new GlusterFS user, this is good exposure to help you get started. He also has the nicest ..

Linux is unique to Windows in many ways, and writing programs in Linux is no exception. The use of standard out, standard err and null devices is not only a good idea but it’s the law. If your programs are going to be logging information, it is best to follow the destination conventions. This way your programs will work with all of the Mac/Linux tooling and hosted environments. Go has a package in the standard library called log and a ..

Javascript Allongé @raganwald is one of the more refreshing coding books I have read in a big while. Usually when I face a programming language book, I skip the beginner chapters (if I already know the language, of course) and go directly for the juicy ones, but with this one I tried to follow it from end to end because I read some comments on twitter telling that the way basics are explained, become a really solid base for the language,....

Some python idioms - xenodium.com - 12 years ago - eng
Prefer double quotes if escaping single quotes. Prefer string interpolation over join. Eg. "'%s'" % member_default. Prefer double underscore for privates. Prefer with statement to implicitly close file. with open(path, 'r') as text_file: text = text_file.read() Prefer list comprehensions to filter. Prefer using separate modules over classes if only using for separation. Keep in mind: "eafp vs lbyl" (ie. just let it throw). Prefer except....

The Lean Startup - june.kim - 12 years ago - eng

The Lean Startup - june.kim - 12 years ago - eng

I’m speaking at LISA 2013 , the “Large Installation System Administration” conference. This conference runs all week in Washington . I’ll be giving two talks during the week, and attending at least one BOF. My first talk is on Monday during the Gluster Community Day . I’ll be speaking about puppet-gluster , and giving a live demo. I’ll be showing some new features too. If you’d like to talk more about puppet-gluster, or want to attend..

I’m speaking at LISA 2013 , the “Large Installation System Administration” conference. This conference runs all week in Washington . I’ll be giving two talks during the week, and attending at least one BOF. My first talk is on Monday during the Gluster Community Day . I’ll be speaking about puppet-gluster , and giving a live demo. I’ll be showing some new features too. If you’d like to talk more about puppet-gluster, or want to attend..

Today I want to present my Tiny Tiny RSS -installation, running on my own VPS . tt-rss is “an open source web-based news feed ( RSS /Atom) reader and aggregator, designed to allow you to read news from any location, while feeling as close to a real desktop application as possible.” Preface Update: Since 30.01.2015 the installation and update-mechanism switched to git . I (hopefully) updated the post accordingly. I’m r....

JS Error using X-Editable If you're trying to use X-Editable and getting a JS error similar to this... TypeError: $.fn.popover.defaults is undefined It may be because you're using Bootstrap 3 and using their CDN urls for including their JS and CSS. Their CDN currently only hosts their Bootstrap 2 code. To use it with Bootstrap 3, you need to download their repository and host it locally.

Jon Skeet's Quiz - aakinshin.net - 12 years ago - eng
Jon Skeet was once asked to give three questions to check how well you know C#. He asked the following questions : Q1. What constructor call can you write such that this prints True (at least on the Microsoft .NET implementation)? object x = new /* fill in code here */ ; object y = new /* fill in code here */ ; Console . WriteLine ( x == y ); Note that it’s just a constructor call, an....

Jon Skeet's Quiz - aakinshin.net - 12 years ago - eng
Jon Skeet was once asked to give three questions to check how well you know C#. He asked the following questions : Q1. What constructor call can you write such that this prints True (at least on the Microsoft .NET implementation)? object x = new /* fill in code here */ ; object y = new /* fill in code here */ ; Console . WriteLine ( x == y ); Note that it’s just a constructor call, an....

I am working on a project that requires pulling and processing different XML feeds from the web and storing the data into MongoDB as JSON. Since new feeds come up everyday, changing the Go program to process and publish new feeds is out of the question. A second constraint is that processing has to work in Iron.io or any other linux cloud based environment. What I needed was a Go program that could take an XML document and XSLT stylesh....

After a long hiatus, let’s continue our foray into amateur genomics with Clojure , in which we continue to encounter elegant expressions of Clojure’s power as well as a few additional wrinkles in the Clojure ecosystem (in this case, Incanter). In our last post we upgraded our genome decoder and used it to show frequencies of the four nucleotides, illustrating Chargaff’s Rule . Another simple question to be asked of the data is, Wh....

After a long hiatus, let’s continue our foray into amateur genomics with Clojure , in which we continue to encounter elegant expressions of Clojure’s power as well as a few additional wrinkles in the Clojure ecosystem (in this case, Incanter). In our last post we upgraded our genome decoder and used it to show frequencies of the four nucleotides, illustrating Chargaff’s Rule . Another simple question to be asked of the data is, Wh....

After a long hiatus, let’s continue our foray into amateur genomics with Clojure , in which we continue to encounter elegant expressions of Clojure’s power as well as a few additional wrinkles in the Clojure ecosystem (in this case, Incanter). In our last post we upgraded our genome decoder and used it to show frequencies of the four nucleotides, illustrating Chargaff’s Rule . Another simple question to be asked of the data is, Wh....


I hesitate to pass judgement just yet, but after the first I can’t say I’m all too hopeful for a sequel. Taking a more adult approach in production will certainly help, but then again the first film didn’t exactly set a high bar. Permalink.

WeeHouse - cabinporn.com - 12 years ago - eng

I haven’t been to too many countries, but I’ve been to a few. I love exploring new places as I never know what I will discover, and how will I feel then. Every new place brings up a completely new kind of advertures. My life is more interesting when I can see historical landmarks such as Chichen Itsa or the Acropolis, or speak to strangers in San Diego or to enjoy a glass of wine on a university square in Rome. My life is also richer when ....


Moving on - www.craigpardey.com - 12 years ago - eng
Today is my last day at CIBC and that makes me sad. It’s been an honour and a privilege to work with Mike Salvagna and his fantastic development team for the last 18 months. Mike has assembled one of the best development teams in Toronto that, in his words, “can build anything”. I believe he’s right. Tomorrow I start at Intelliware where I’ll be leading another FX project. I’m looking forward to the challenges that this new position w..

UPDATE: Migrated from a post I wrote when working on leve.rs More often than not, when PHP developers debug others’ code, the majority of each method is taken up by array manipulations. Spending this much time on array manipulations is a huge hassle when trying to understand any given method. In order to speed up the debugging process, it’s important to start writing array manipulations the correct way, first. Here are a few example..


Mikael Cho is the founder of Ooomf, which is an online marketplace that connects awesome projects with world-class designers and developers.


Introduction - kernelcurry.com - 12 years ago - eng
The plumber always has plumbing problems at home.” … “Carpenters buy their furniture at IKEA.” … “The developers never has a good website”… For years I did not only “not have a good website”, but I didn’t have a website at all. finally, I decided to make something. It may not be the prettiest thing in the world, but hey… at least it is a website. This site will be used as a gateway to all of my projects and discoveries over the years. I..

startups The software world is always atwitter with predictions on the next big piece of technology. And a lot of chatter focuses on what venture capitalists express interest in. As an investor, how do you pick a good company to invest in? Do you notice quirky names like “Kaggle” and “Meebo,” require deep technical abilities, or value a charismatic sales pitch? When it comes to innovation in software engineering and computer science, and th..

startups The software world is always atwitter with predictions on the next big piece of technology. And a lot of chatter focuses on what venture capitalists express interest in. As an investor, how do you pick a good company to invest in? Do you notice quirky names like “Kaggle” and “Meebo,” require deep technical abilities, or value a charismatic sales pitch? When it comes to innovation in software engineering and computer science, and th..

startups The software world is always atwitter with predictions on the next big piece of technology. And a lot of chatter focuses on what venture capitalists express interest in. As an investor, how do you pick a good company to invest in? Do you notice quirky names like “Kaggle” and “Meebo,” require deep technical abilities, or value a charismatic sales pitch? When it comes to innovation in software engineering and computer science, and th..



Are you developing in Ruby and have just upgraded your OSX Machine to Mavericks (OSX 10.9)? Are you suddenly having trouble installing or…

The Zombie iPad 2 - zacs.site - 12 years ago - eng
In my last article, The iPad Pro , I promised to write about Apple’s perpetuation of its second-generation tablet. I actually set out to discuss both the iPad 2 and a hypothetical Pro model in that piece, but long-windedness got the better of me and I had to push it off until now. Given that these points have already been made in parts elsewhere, I will keep this brief. Permalink.

For any given finite string, there is a compression method (an invertible (one-to-one) function) for which the finite string is compressed to the empty string. Proof: Given a finite string i, we can construct the one-to-one function \( C_i \): $$ C_i(x) = \begin{cases} \epsilon &\mbox{if } x = i \\ i &\mbox{if } x = \epsilon \\ x &\mbox{otherwise} \end{cases} $$ which means that $$C_i(i) = \epsilon$$ i.e. the input string \( i \)..

Empowering - dimitarsimeonov.com - 12 years ago - eng
I wanted to think about what the things that I value. The first thought that came into my mind was “learning”. I really like learning new things, whether it would be facts or techniques, or how to use a certain tool. But why do I value learning these things. Well, because it feels to be empowered to do things like edit code faster by knowing and practicing emacs shortcuts or eat healthier by knowing a.little bit aboht how different componen....

Wie feiert man den Karneval in Köln? Mit bunten Kostümen, lauter Musik und natürlich mit viel Kölsch! EINSHOCH6 fahren zur fünften Jahreszeit an den Rhein.

Siri can get confused, of course, as every iPhone owner knows. For example, searching for the Pokmon ‘Charmander’ kept autocorrecting to Mander. But this can be excused. It’s a freaking Pokdex. In your pocket. Just think about how your 10-year-old self would feel about that.” Back in my day... Permalink.

Here’s a one minute read , about a trick which I discovered today: When running an strace , it’s common to do something like: strace -p Smarter hackers know that they can use some bash magic and do: strace -p`pidof ` However, if you’re tracing a script named foo.py , this won’t work because the real process is the script’s interpreter, and pidof python , might return other unrelated python scripts. ..

109 visitors online