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

After trying and playing some new stuffs(except M preview) released in Google I/O, I have found some trivial things to take care of. In this part, we will see how GCM 3.0 gives advantage to server team to send notifications and how implementing it affects Android Development.

CentOS 7 and HA - smcleod.net - 10 years ago - eng
First some background… One of the many lessons I’ve learnt from my Linux HA / Storage clustering project is that the Debian HA ecosystem is essentially broken, We reached the point where packages were too old, too buggy or in Debian 8’s case - outright missing. In the past I was very disappointed with RHEL/CentOS 5 / 6 and (until now) have been quite satisfied with Debian as a stable server distribution with historicity more modern pack..


After trying and playing some new stuffs(except M preview) released in Google I/O, I have found some trivial things to take care of. In this part, we will see how GCM 3.0 gives advantage to server team to send notifications and how implementing it affects Android Development.

Atomic OOBEMITSCSS - una.im - 10 years ago - eng
A ridiculous frankenstein of a name for a legitimate approach to CSS that pulls ideas from the most popular approaches.

CentOS 7 and HA - smcleod.net - 10 years ago - eng
First some background… One of the many lessons I’ve learnt from my Linux HA / Storage clustering project is that the Debian HA ecosystem is essentially broken, We reached the point where packages were too old, too buggy or in Debian 8’s case - outright missing. In the past I was very disappointed with RHEL/CentOS 5 / 6 and (until now) have been quite satisfied with Debian as a stable server distribution with historicity more modern pack..

Usability tests are manual tests used to check that the user interface is understandable. The focus of the tests are to ensure that product meets its intended purpose. These sort of tests can be subjective and are usually impossible to automate. It is important to differentiate usability testing from simply showing an interface to someone and asking them “Do you understand how this?”. It is usually done by creating a scenario such as “Can y..


There is a fantastic article by Matt Giuca about mistakes programming language designers make and made with regards to Unicode support (or lack thereof): The importance of language-level abstract Unicode strings . He notes that only Haskell gets it right. (Maybe Rust got it right since then?) Winter gets it right as well - strings are treated as sequences of Unicode chars, not sequences of bytes. The encoding (UTF-8) is a hidden..

Apologies for the clickbaity headline. That sort of thing isn't usually my style. I'll cut right to the chase. The question is "What…

Keyboards bookmarks - xenodium.com - 10 years ago - eng
An introduction to Cherry MX mechanical switches . Code keyboard . I ♥ Keyboards | Ethan Anderson . Keyboardio Blog . Keychron | Wireless Mechanical Keyboards for Mac, Windows and phones . Learn - Colemak keyboard layout . Mechanical Keyboards Database - custom keyboards photos . Plaid // Keyboard base board . Products – Ultimate Hacking Keyboard . r/cyberDeck . r/ErgoMechKeyboards . Ultimate Hacking Keyboard (Hacker News) . Why..


Leather Backpack - june.kim - 10 years ago - eng

Leather Backpack - june.kim - 10 years ago - eng

July 2015 Project List - venam.net - 10 years ago - eng

My least favorite topic in the world is ‘Women in Tech’, so I am going to make this short but I think it’s something that needs to be said. This industry is fucked. Ever since I started speaking at conferences and contributing to open source projects I have been endlessly harassed. I’ve gotten hundreds of private messages on IRC and emails about sex, rape, and death threats. People emailing me saying they jerked off to my conference tal..

Mutation testing is a technique used to verify that tests are providing value. Mutation testing involves modifying the given program in small ways. These could include changing boolean checks such as if a condition is True to being False. A mutated version of code is known as a mutant. For each mutant a the test suite is run against it. The tests when run over the mutant version should have a percentage of failure. Where a mutant is not cau..

Playing Witcher 3, a GPU-intensive game on a 2015 fanless Macbook I’ve written about using EC2 as a gaming rig in the past . After spending some time and getting all sorts of feedback from many people, I’m re-writing the article from before, except with all the latest and greatest optimizations to really make things better. Now we’re using things like NvFBC for graphics card H.264 encoding, using the built-in SSD for better hard drive p....

Abandoned America . America's best food cities for travelers on a budget - Lonely Planet . Antelope Canyon (Arizona) . Law Library in Iowa . Peter Wade's answer has restaurants throughout the US . Supai, Arizona . The Texas Triffid Ranch | Dallas's Pretty Much Only Carnivorous Plant Gallery . Turnip Rock in Port Austin, Michigan . Vance Creek Bridge in Washington . Washington trail association (hiking) . Where can I afford to live..



The Flower Carpet event at the Grand-Place in Brussels . Travel arrangements around Brussels - zerokspot.com .

Leather Valet Tray - june.kim - 10 years ago - eng

Leather Valet Tray - june.kim - 10 years ago - eng

There are a lot of Java API’s and Frameworks which rely on static methods and the sort. Arguably, this is a bad OOP practice, but let’s not enter this particular subject just yet.

I think we can all agree that testing one’s Rails project is a good thing. I think we can also agree that those tests should be run on a regular basis (i.e. after every change). I think it’s a logical conclusion then that having a continuous integration environment setup for one’s project would be considered ideal. This is really pretty easy for open-source projects, since a number of companies provide free support for them.

Preparing for Angular 2 - juri.dev - 10 years ago - eng

In the beginning of my software development career I was interviewing for an intern position at Microsoft. I never did get the job but one think out of that interview process really stuck with. The second interviewer after the usual getting to know you chat aded me the following question. “On any given software project we have developers, software testers / quality assurance and managers involved. Who is responsible for the quality of the s..

Talks - boyter.org - 10 years ago - eng
A few of the talks I have given and the slide desks are included below. Python @ searchcode.com sypy_searchcode.key  (keynote) sypy_searchcode  (powerpoint) Decoding CAPTCHA’s for Fun and Profit  DecodingCaptchas Reveal.js  (futher details can be found  http://www.boyter.org/2015/03/decoding-captchas-presentation/ ) How AWS and Go Transformed a Public Broadcaster https://boyter.org/static/aws-go-archive-presso/ Sloc Cloc and Code - Ca..

PostgreSQL is becoming the relational database of choice for web development for a whole host of good reasons. That means that development teams have to make a decision on whether to host their own or use a database as a service provider. The two biggest players in the world of PostgreSQL are Heroku PostgreSQL and Amazon RDS for PostgreSQL. Here's a detailed comparison.

Philip Dormer Stanhope, 4th Earl of Chesterfield (pictured) managed to embarrass me in front of my peers once. Sort of. In truth it was my hubris that caused the incident. Here is how it happened and what I learnt through the process. In the summer of 2010 I was tasked with developing a new application where I worked. The requirement was fairly simple “We need a web application to upload a CSV”. Requirements such as this aren’t exact..

Fishing with Emacs - xenodium.com - 10 years ago - eng
OK not quite, but having recently learned about C-M-w (append-next-kill) , I used it in a keyboard macro to fish out matching lines. This is similar to flush-lines , except the kill ring is also populated. This is handy, if you need the flushed lines. Here's an example. Here's the equivalent in Emacs lisp: (defun flush-kill-lines (regex) "Flush lines matching REGEX and append to kill ring. Restrict to \ region if active." (intera..


Context: The Month from Hell . DjurAkuten After numerous attempts David finally got through to DjurAkuten, the clinic that did Rigel’s neutering surgery and decided to put a catheter in him because they thought his bladder looked big - the one he left with a urinary infection and an inability to pee.

searchcode is a source code and documentation search engine. It allows users to is search over 20 billions lines of code and millions of API documentation. It at the time of writing gets over 300,000 unique visitors a month processes many millions of API requests. What follows is how I am testing searchcode, the issues I hit and where I think I am getting the most value. As big believer in testing as a methodology of improving code qualit..

Let's see if this one sticks. I'll give caps lock as control a try. Rebinding the keys on Mac OS X is easy enough: System Preferences -> Keyboard -> Keyboard Tab -> Modifier Keys…

Flaky Tests - boyter.org - 10 years ago - eng
A test is considered flaky or flakey if it if fails occasionally. Generally flaky tests are considered to be a bad thing and should be modified to ensure they work correctly every time. This is because a test that is not trustworthy will be ignored even when indicating real failure. There are many situations that can cause to become flaky. Integration and acceptance tests are generally the tests in your test suite most likely to become fl..

Below is an implementation of an extremely clean data access pattern possible using C# and Entity Framework. It saves you the effort of mocking the database context as the code you end up writing is so simple it is all compile time checked. The advantages of this are firstly that everything is very easy to test as you can perform all joins in your service layer with mocks of the repository. Secondly it makes your data layer stupidly simpl..

I'm looking for a French -> English translator for French animated mini-series called "The Long Long...

So it turns out I’m pretty bad at vacation. I had this idea for a blog post and one thing lead to another and here we are… You probably know by now I hate installing things on my host. At my previous job we did a lot of work with using Python and R for data science. I still love plotting data with ggplot and my favorite R package, wes anderson color palette . Here’s a fast intro into how to do this with an R Docker image. Now everyon....

Just over a year ago we went over how to setup a reverse proxy that would require our users to authenticate. In our original proxy article, we generated some NGinx configuration that looked a bit like… location / { proxy_pass http://jira; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } And it worked. And everyone was happy. Until the day the request came in..

A few days ago Cerberus 0.9 was released. It includes a bunch of new cool features, let’s browse through some of them. Collection rules First up is the new set of anyof, allof, noneof and oneof validation rules. anyof allows you to list multiple sets of rules to validate against. The field will be considered valid if it validates against one set in the list. For example, to verify that a property is a number between 0 and 10 or 100 and ..

If you haven't bought Mastering Emacs by Mickey Petersen , you should. It's a wonderful source of Emacs tips. Having just finished the ebook on my Kindle, I was keen to go back and fish out some of that newly found wisdom. My immediate reaction was to figure out a way to make the ebook searchable from Emacs. The ebook is available in epub and pdf format. Though Emacs's docview is super handy for viewing pdf's, searching didn't feel as ..


3 visitors online