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

I have tried to create a simple process for debriefing workshops. This is the current process I use, and I think it may be useful for others. I give everyone sticky notes with three colors I ask everyone to write “a thing that surprised you about the workshop”, “a thing that you learned today” and “a thing that you plan to do as a result of the workshop”. Each question goes on a different color sticky note.


What is the future of education? Education is a fascinating subject. We are at a point in history where nearly everyone has had some schooling.

Originally posted on the Review Signal Blog I was a pretty unsatisfied consumer. There are so many review sites and so few that I actually trust. Other than my few trusted review sites which covered very specific topics, I was lost and confused about who to trust for information. Asking friends only went so far and people often give conflicting opinions. I searched what a lot of people were saying but there was no easy way to find any ....

Originally posted on the Review Signal Blog I was a pretty unsatisfied consumer. There are so many review sites and so few that I actually trust. Other than my few trusted review sites which covered very specific topics, I was lost and confused about who to trust for information. Asking friends only went so far and people often give conflicting opinions. I searched what a lot of people were saying but there was no easy way to find any ....

DK13: JonDonym - datenkanal.org - 14 years ago - deu

I now have the complete backstory and in-game story options written out! After the initial tutorial, you'll get to a central area of the island which connects to four other areas. At that point, you'll be able to leave the island whenever you want, or you can visit one or more of the four adjacent areas before leaving. In each area you'll have to make a yes/no decision. You'll get a different ending depending on which decisions you make a..

Force VIM to stop overwriting your default buffer when pasting I use VIM all the time for development, one thing that always bugs me is when I yank a chunk of code into my default buffer, and then paste if over something else, VIM will take whatever was pasted over and overwrite my default buffer with it. So the next time I try to paste, it will paste the previously pasted over text instead of the original stuff I yanked. Stick the followin..

I jokingly say - “If you do not have a flaky functional tests build, you are not doing anything real”. I’ve spent a good amount of my professional career writing a lot of functional tests. I have interacted with a lot of teams in Thoughtworks trying to understand their functional testing issues. The most common issue in all these teams is the infamous flaky functional test build.

Thank You - kevinohashi.com - 14 years ago - eng
I launched my startup today, Review Signal (You can read about it here if you're curious). I wanted to take a moment to reflect on the past 19 months of my life that it took to get to this point. Although Review Signal is a one man operation, I didn't do it alone and couldn't have done it alone. There has been a huge cast of people who have helped me along the way. Mom, it wouldn't be right to start the list off with anyone but yo....

Thank You - kevinohashi.com - 14 years ago - eng
I launched my startup today, Review Signal (You can read about it here if you're curious). I wanted to take a moment to reflect on the past 19 months of my life that it took to get to this point. Although Review Signal is a one man operation, I didn't do it alone and couldn't have done it alone. There has been a huge cast of people who have helped me along the way. Mom, it wouldn't be right to start the list off with anyone but yo....

We’re now making good progress at releasing the big 1.0 of Create.js soon. The various CMS integrations - from Symfony CMF to TYPO3 , and possibly Drupal and many others - have brought us a lot of new features and bug fixes, and will ensure a wide international audience for this inline editing toolkit. To make things nice for the users, it is also important that Create.js speaks their language. For this, I recently implemented l....

I enjoyed reading your log and watching several videos. I am not licensed but took a couple of flights from Durango Co 3 weeks ago while on vacation. I'm hooked. I live in East Texas which is a handicap but I've got to get back in the air. Guess I will be driving to Houston (2hrs) to take lessons. Thanks for sharing. Donnie Kee donniekee1@gmail.com


I decided to reinvent the wheel by making an ARP spoofer in python using raw packets, thinking it would be a nice practice.

In my experience as a designer on complex software projects, I have come to realize that all people involved on a product team (developers, designers, and stakeholders) need to share certain universal values which influence the design of a software product.

Last week I finally got round to adding support for mobile devices to Simple (the software that powers this blog). I thought I would write a quick post about getting a mobile version of your site up and running using Bootstrap from Twitter without changing much code at all. When including the respon...

Last week I finally got round to adding support for mobile devices to Simple (the software that powers this blog). I thought I would write a quick post about getting a mobile version of your site up and running using Bootstrap from Twitter without changing much code at all. When including the respon...





Good python software developers tend to use distutils and include a setup.py with their code. The problem I often encounter is finding out which prefix your software has been installed in from within the python code. This might be necessary if you want to interact with some data that you’ve installed into: $prefix/share/projectname/ Here are the various steps: 1) Distutils : NAME = 'someproject' distutils . core . setup( ....

Good python software developers tend to use distutils and include a setup.py with their code. The problem I often encounter is finding out which prefix your software has been installed in from within the python code. This might be necessary if you want to interact with some data that you’ve installed into: $prefix/share/projectname/ Here are the various steps: 1) Distutils : NAME = 'someproject' distutils . core . setup( ....

2 in the Continuous Delivery webinar series In this talk, Jez discusses how devops can be implemented in large organizations. He will provide a selection of the common issues with devops adoption, such as managing risk, compliance with regulation and frameworks such as ITIL, and meeting auditing requirements.

Jagjeet Singh mentioned that he has built a V2 of his cool SQL Dashboard sqlplus-based monitoring script, which now also shows a nice colored ASH graph output. Yes, right inside sqlplus! This reminded me that I demoed color output in sqlplus when I delivered the Hotsos Symposium training day a few years ago, when introducing the MOATS tool the first time. I never got to colorize it as I had hoped to though… as MOATS was more of a fu..

Jagjeet Singh mentioned that he has built a V2 of his cool SQL Dashboard sqlplus-based monitoring script, which now also shows a nice colored ASH graph output. Yes, right inside sqlplus! This reminded me that I demoed color output in sqlplus when I delivered the Hotsos Symposium training day a few years ago, when introducing the MOATS tool the first time. I never got to colorize it as I had hoped to though… as MOATS was more of a fu..

We’re making some changes to how we manage our App Gallery and wanted to take some time to explain them to you, our developer community. The…

We’re making some changes to how we manage our App Gallery and wanted to take some time to explain them to you, our developer community. The…

How many times have you heard people say - “[Your favorite build server] is just a glorified cron job!”? I am sure if you think about this statement for a few minutes, you’ll find that there is something wrong with it. If it is true you could just start using a cron job. But you don’t! There must be more to it then.

All of us like to think that human affairs are essentially rational. … The wealth of experience that fails to support this notion never seems to faze us. … That human affairs usually work not rationally but paradoxically.”

In this short video Dan Gilmer from Ancestry.com talks about how Go enabled them to optimize their Continuous Delivery processes. They did so by failing fast and learning fast. "During one day we were able to get the code out to production 5 times. But it took about 40 "fast fails" to be able to get those 5 good production pushes."

I’ve spent most of my software career, 12 of 13 years, on the delivery side - the bulk of it in roles where it was my butt if we didn’t deliver or expectations weren’t met (or reset). One of the toughest delivery impediments I had to constantly deal with was the ubiquitous silo. Assuming you have a functional* team, based on trial and error and about 500 “whys”, my recommendation on how to crush silos is to concentrate on the points where w..

In our Mingle Product development we use Go extensively for our testing activities. We find it very helpful and here’s why:

I was just reflecting a bit on why I like Go (from Thoughtworks Studios). I had previously been using Jenkins (which I love), and while I still love Jenkins and would happily use it again, here are some of the reasons why Go wins in my book for trying to do continuous delivery.

In moving to CD, teams often experience some early success. Cutting lead time from 6 months to 3 months turns out to be easy. That’s just smart scope management and getting people to actually talk to each other. But going from months to weeks, or even to days? Most teams hit a wall. This proves to be a chasm many cannot cross. The good news is that the teams who are doing this all have one thing in common. They all like to fail fast.

My succinct summary of the Continuous Delivery book is "fail fast, learn fast". Pavan (former Go and Twist developer) and I have been testing this four-word phrase with people all over the CD continuum.

This post comes in preparation for a post on decision trees (a specific type of tree used for classification in machine learning). While most mathematicians and programmers are familiar with trees, we have yet to discuss them on this blog. For completeness, we’ll give a brief overview of the terminology and constructions associated with trees, and describe a few common algorithms on trees. We will assume the reader has read our first primer..

This post comes in preparation for a post on decision trees (a specific type of tree used for classification in machine learning). While most mathematicians and programmers are familiar with trees, we have yet to discuss them on this blog. For completeness, we’ll give a brief overview of the terminology and constructions associated with trees, and describe a few common algorithms on trees. We will assume the reader has read our first primer..

This post comes in preparation for a post on decision trees (a specific type of tree used for classification in machine learning). While most mathematicians and programmers are familiar with trees, we have yet to discuss them on this blog. For completeness, we’ll give a brief overview of the terminology and constructions associated with trees, and describe a few common algorithms on trees. We will assume the reader has read our first primer..

Lemma Release 2 - etodd.io - 14 years ago - eng
Here's an extremely cut-down demo! No tutorial, no story, no explanation, just showing off new moves , new enemies , and the new weapon . Download it here for free . Please let me know what you think! Super-Awesome Change List Totally new block dissolve effects and sounds. Preeeettty A new move that builds a platform of blocks and jumps you to the end of it. The kick is gone; instead you can now roll at any time, which not on....

Fixing "Viewport argument value" error in webkit's console I've been doing a lot of web development for mobile devices lately, and while I've been using chrome's developer tools, I keep getting annoying error messages in the console like this... Viewport argument value "1;" for key "initial-scale" was truncated to its numeric prefix. The culprit here is my viewport meta tag. Mine looked like this... So long and thanks for all the fish. - liza.io - 14 years ago - eng
No seriously, Perth had some extremely tasty fish. I am at the airport, and my plane leaves just under an hour. First I fly to Doha, Qatar and then on to Stockholm, Sweden from there. Sweden will be my fourth country of residence - I’ve gone from Ukraine, to the US, to Australia, and now back to Europe. Four countries in 24 years doesn’t sound like much, but I think it’s awesome that I’ve gotten to see so many different places as a kid.

Unfortunately, it’s obviously been a long time since this blog has been updated. Since the last post, I’ve been hard at work rewriting our Web app in Django (finally got rid of our old PHP) and picking up iPhone app development. Keep an eye out for some cool stuff coming up in the near future. In my spare time, I’ve been playing around with Node.js development. I decided to release the sample project I’ve been working on. You may find it ..

128 visitors online