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

Last weekend, the Python Hackathon Düsseldorf took place at trivago's office. Although we were only five people we had a lot of fun. I took the chance to brush up my Python skills a little bit. Also I wanted to scratch an itch that was bugging me for a long time: our housekeeping book.

Do you remember that time at the end of a major release when you found yourself in a meeting room staring and delving into a long list of defects for hours? Did you groan when you were scheduled for a meeting that didn’t inspire much attendance, interest, or focus? How would you feel if you could transform that meeting into a lightweight, interactive activity built into the team’s development cycle? We have accomplished this through an info..

C++ should have a bit_cast function. bit_cast(x) would get the bits of x, and reinterpret them as the bits of a value of type T. For example, you would be able to write float x = 1.0f; const uint32_t y = bit_cast(x); And then y would have the value 0x3f800000. From a generated-code point of view this would be a no-op. (Or maybe some instructions would have to be emitted for moving to/from floating point registers in th....

No prizes for guessing what game this is parodying… And the intro is pitch perfect. Yes, he’s managed to break his arm driving a car down the road. Damn trails. Once you’re passed the intro (and gunfighting with HORRIFYINGLY BAD CONTROLS), you get to visit some cities… And yes, you have to contend with zombies stupid pop culture green monsters who bite the living. Apart from that, it’s your bog-standard Oregon Trail-alike (with HORRIFYINGLY..

SICP in Clojure - Chapter 4 In one of the previous blog posts I have announced that I would like to start a new series of posts. It is a persistent journal from my journey through aforementioned book. I hope that you will enjoy it and find it useful - the main goal is to make this series a place where we can return in future, recall ideas and thoughts that accompanied reading process. Introduction By finishing the previous chapter we l....

I’ve never really been camping before, so when a friend asked if I wanted to go camping over Labor Day weekend, I gladly accepted. In the past, I’ve mentioned that living in the truck feels like perpetual camping. Think about it: I practically live outside, I forgo a lot of modern conveniences (namely heat, A/C, and a nearby bathroom), and I fall asleep to the sounds of nature every night (there’s a shocking amount of wildlife at the edge o..

I’ve never really been camping before, so when a friend asked if I wanted to go camping over Labor Day weekend, I gladly accepted. In the past, I’ve mentioned that living in the truck feels like perpetual camping. Think about it: I practically live outside, I forgo a lot of modern conveniences (namely heat, A/C, and a nearby bathroom), and I fall asleep to the sounds of nature every night (there’s a shocking amount of wildlife at the edge o..

Playing with node and fetch: // Requisite: npm install node-fetch --save // Save to fetch-demo.js // Run: node fetch-demo.js var fetch = require('node-fetch'); fetch("http://xenodium.com/data/javascript-fetch-node-sample/message.json\n", { method: 'GET', timeout: 5000 }).then(function(response) { return response.json(); }).then(function(response) { console.log('subject: ' + response.subject); console.log('body: ' + response.body); })...


How do you make 3D-glasses-like graphics in the browser? We'll look at how blend modes work together to create this effect.

Did you play 3D Deathchase as a child? But now you have a hankering after a thoroughly modern version to replicate that nauseating motion sickness? Welcome to [Race The Sun]. Ok, that’s the title screen and looks nothing like 3D Deathchase. Once you get going, however, … You have to avoid the things and pick up the other things and there’s moving things and jumpy things and you just keep going until you splatter your intestines over somethi..

People have all sorts of suggestions for how you should spend your 20s, and they land pretty much everywhere on the spectrum. Some say you should work extra hard to provide yourself with a solid foundation for the future. After all, you’re young and void of life’s later obligations, put that time to good use. Others say you shouldn’t squander it toiling your best years away in monotony. As is probably evident from some of my other writings ..

People have all sorts of suggestions for how you should spend your 20s, and they land pretty much everywhere on the spectrum. Some say you should work extra hard to provide yourself with a solid foundation for the future. After all, you’re young and void of life’s later obligations, put that time to good use. Others say you shouldn’t squander it toiling your best years away in monotony. As is probably evident from some of my other writings ..

Forest Cloak - june.kim - 10 years ago - eus


Forest Cloak - june.kim - 10 years ago - eng

This blog post is part two in a three-part series on integrating 3rd party native SDKs into Codename One application. I recommend you start with part one in this series as it will give you much-needed context to understand the procedures described in part two and three. In part one , we described the design and development of the public API and native interfaces of the Codename One FreshDesk library. In this installment we’ll move onto t..

Geneforge (#blogtober 3) - rjp.is - 10 years ago - eng
After reading the excellent blog of Jeff Vogel for many years, I eventually got around to buying The Geneforge Saga from GOG. It’s a charmingly old-worlde rustic RPG from the days when graphics cards cost as much as a small van and CPUs were the size of a small van. Fancy splash screen and astonishingly green menu screen for your edification. Before you start, you have to do the obligatory “assign points to categories” character creation sc..

I’ve added several new formulas to “A Formula for A/B Testing” (now known as Formulas for Bayesian A/B Testing ). In addition to including the count data formula on the page, I have extended both formulas to work with three-pronged tests, that is, A/B/C tests.


This is the third of a five part series. Read: Part 1 - It’s time to have a crisisRead: Part 2 - Follow the Product Home

At one point in time I worked for an organization that banned the use of open source software. They were concerned that in the event of issues "there would be no support". At the time they believed that commercial software from companies like IBM, Oracle, Microsoft and SAP was "safer" because there was a commercial entity that stood behind the products they sold and provided support. Now that's changing... This post Proprietary Softwa..

These days if you’re creating a company you likely hope to accomplish more with less people, two ways of doing this fall to: The sharing economy and creating a platform. It’s easy to see the case for this when you have such unicorns like AirBnB or Uber. The opportunity for each of those to compete against hotel chains or taxi services which each need to manage their own inventory is incredibly exciting and revolutionary. In a similar fash....

These days if you’re creating a company you likely hope to accomplish more with less people, two ways of doing this fall to: The sharing economy and creating a platform. It’s easy to see the case for this when you have such unicorns like AirBnB or Uber. The opportunity for each of those to compete against hotel chains or taxi services which each need to manage their own inventory is incredibly exciting and revolutionary. In a similar fash....

The Bridge (#blogtober 2) - rjp.is - 10 years ago - eng
Day two brings The Bridge which brings the lovely charcoal sketch aesthetic to a world of Escher-like puzzles. There’s also a Braid-alike “turn back time” mechanic but I don’t know if it becomes relevant to later puzzles or is just a “BIG WHOOPSIE UNDO” button. Our hero has fallen asleep under an apple tree. You can see where this is going… After a mini-tutorial on the controls (which also serves to wake him up), you trudge off to find his ..


I went to a meetup recently where a talk was given by Cara Marie of the NCC Group. She talked about decompression bombs and the various compression algorithms that can create these malicious artifacts. You might be familiar with Russ Cox’s post Zip Files All The Way Down , which goes over self-reproducing zip files. However most programs will not decompress the files fromm his blog post recursively. Which just leaves us with the problem of....

Usually when you think of a VPN, you think of accessing an office network from somewhere outside the office . A reverse VPN is for exposing things from your home network into the public. Why? Well for one, you shouldn’t want to expose your home network to the world. There are a lot of risks in doing that. A reverse VPN allows you to securely control what you are exposing. Personally I use this for hooks that Amazon Lamda hits to interact....

In the previous part I talked about how I encountered grounding for the first time, as it relates to a robot, connecting the abstract to the specific. Here, I’ll look more into how it relates to humans, and how it helps with understanding. Grounding, the act of connecting the abstract to the specific, isn’t a novel technique about how to transmit information, like for example encoding morse-code in blinking. Even if we talked to each o....


The first post in a series on creating custom image effects in CSS. We'll take a look at the vintage washout effect.


#blogtober - rjp.is - 11 years ago - eng
Or “let’s try #septemblog again”. For each day in #blogtober, I’m supposed to be playing one of my many unplayed games that I’ve accumulated through things like Humble Bundle. First up is Dungeon Souls - a “2-D top-down hack n’ slash/RPG game”. (Not sure why FRAPS isn’t capturing the full glory of the title screen there.) Which is exactly what it says on the tin - you pick your bog-standard class of RPG adventurer,

Organs! Immune systems! Old age! Dying from old age! I’m super excited. I was thinking: “How do I implement old age and death, and health in general? Is health just energy? When the snail is out of energy, it dies? But that seems too simplistic.”

We are happy to announce version 3.0.0 of our SoundCloud JavaScript SDK. The new SDK improves stream security and content uploading…

There's a handy HN post pointing to Javier López's Using imagemagick, awk and kmeans to find dominant colors in images . A comment also highlights color-extract, written in Go.

Those of you who regularly check my blog may remember that I was going to redesign Anvil from scratch. Unfortunately, it was an unavoidable step. We had performance issues and it turned out that blindly copying modern web metaphors to Android doesn’t work well. I am sorry, I had to change a lot of Anvil APIs since then. Those of you who have their apps written with Anvil 0.0.12 most likely would prefer to stick with the older version.


We are happy to announce version 3.0.0 of our SoundCloud JavaScript SDK. The new SDK improves stream security and content uploading…


Those of you who regularly check my blog may remember that I was going to redesign Anvil from scratch. Unfortunately, it was an unavoidable step. We had performance issues and it turned out that blindly copying modern web metaphors to Android doesn’t work well. I am sorry, I had to change a lot of Anvil APIs since then. Those of you who have their apps written with Anvil 0.0.12 most likely would prefer to stick with the older version.

It is interesting how Matz (Ruby programming language father) seems to have reached the same conclusion, judging from one of his most recent talks (video). […]



134 visitors online