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


From work t't Curp I ran With the sounds of a labouring man My knees creaked like biscuits And I leaked like a whippet Until I resembled peach flan About 12km t’t Curp

We - at the dev-sec.io -team - create Ansible (and Puppet and Chef) roles that harden the security of our Linux-servers. They are meant to be used in production so we try to provide these roles to several different operating systems, including Debian, Ubuntu, RedHat and its derivates. Manually testing the roles on many different systems is a very time-consuming task: You’ll have to set up a virtual machine, update it, install Ansible, ru....

Pulled down on request from the Unity legal team as using undocumented functions is considered breach of EULA. Sorry for the trouble.



repaying idea debt - rybakov.com - 10 years ago - deu
Heute erst hab ich ein Artikel über idea debt gelesen - die große Anzahl an aufgeschriebenen Ideen kann eher hinderlich sein, und wie eine todo-Liste wirken, die man abarbeiten muss. Wer will denn sowas? Aber wohin mit den Ideen, mit den halb ausgesprochenen, halb im Mund hängenden Gedanken? Womit mit halb guten Fotos und unpassenden Anfängen? Vielleicht an diesen Ort? Vielleicht gefällt es ihnen in diesem ruhigen Teich.


When you work in the software industry, indubitably you will find the (now very famous)BOFH, and Clients from Hell material, where a technical person complains about a client. Whether they asked for an impossible thing or software that doesn’t even make sense, the common mood (or at least what I get from them) is that the client is somewhat stupid, or short sighted. I don’t want to discuss whether the clients are on the right or not, but I ..


An Innovation Day is typically a 24-hour event in which employees form small teams to try and solve a problem relevant to the business. The teams have to present their ideas back to the business with a strong business case and working prototype. Many companies have their version of an Innovation Day.  What can a company gain from an Innovation Day? How can you successfully take an idea, put it into production, and ensure it resonates with y..

When you work in the software industry, indubitably you will find the (now very famous)BOFH, and Clients from Hell material, where a technical person complains about a client. Whether they asked for an impossible thing or software that doesn’t even make sense, the common mood (or at least what I get from them) is that the client is somewhat stupid, or short sighted. I don’t want to discuss whether the clients are on the right or not, but I ..

I had a big post ready for today but after a long twitter debate with @BrendanEich I had to write a followup as twitter is a poor medium for that level of debate. This started with a blog post from Andreas Gal who effectively took the exact opposite stance to mine on Google’s move to OpenJDK . Then Mr. Eich picked it up: . @mosheeshel @enleeten @hhariri @Codename_One We don’t know enough yet, but I agree with @..

In case you missed it, we recently merged a default seccomp profile for Docker containers. I urge you to try out the default seccomp profile, mostly so we can rest easy knowing the defaults are sane and your containers work as before. You can download the master version of Docker Engine from master.dockerproject.org or experimental.docker.com . We even have a doc describing the syscalls we purposely block and security vulnerabilit....

A while back I decided I was going to have fish and chips on Fridays. Obviously, being old and senile, that fell by the wayside pretty quickly. Until I remembered earlier and designated today “Honorary (if I walk to Blackheath Station chippy) Friday”. No heart strap today which means no heart rate data from the Garmin but here’s the data from the Fitbit. (In theory, I could merge the TCX files from both but…)

Problem: Estimate the number of distinct items in a data stream that is too large to fit in memory. Solution: (in python) import random def randomHash(modulus): a, b = random.randint(0,modulus-1), random.randint(0,modulus-1) def f(x): return (a*x + b) % modulus return f def average(L): return sum(L) / len(L) def numDistinctElements(stream, numParallelHashes=10): modulus = 2**20 hashes = [randomHash(modulus) for _ in range(numParallelHashes)..

Problem: Estimate the number of distinct items in a data stream that is too large to fit in memory. Solution: (in python) import random def randomHash(modulus): a, b = random.randint(0,modulus-1), random.randint(0,modulus-1) def f(x): return (a*x + b) % modulus return f def average(L): return sum(L) / len(L) def numDistinctElements(stream, numParallelHashes=10): modulus = 2**20 hashes = [randomHash(modulus) for _ in range(numParallelHashes)..

Problem: Estimate the number of distinct items in a data stream that is too large to fit in memory. Solution: (in python) import random def randomHash(modulus): a, b = random.randint(0,modulus-1), random.randint(0,modulus-1) def f(x): return (a*x + b) % modulus return f def average(L): return sum(L) / len(L) def numDistinctElements(stream, numParallelHashes=10): modulus = 2**20 hashes = [randomHash(modulus) for _ in range(numParallelHashes)..

I often find myself creating one-off scripts to scrape data off websites for various reasons. My go-to approach for this is to hack something together with Requests and BeautifulSoup , but this was getting tiring. Enter Cyborg , my library that makes writing web scrapers quick and easy. Cyborg is an...

I often find myself creating one-off scripts to scrape data off websites for various reasons. My go-to approach for this is to hack something together with Requests and BeautifulSoup , but this was getting tiring. Enter Cyborg , my library that makes writing web scrapers quick and easy. Cyborg is an...

The Metronome Effect - june.kim - 10 years ago - eng



The Metronome Effect - june.kim - 10 years ago - eng

The Force awakened with a vengeance last month. Millions of fans worldwide lined up in droves for what some described as an almost sacred experience (for some German churchgoers, it literally was). The Force is strong, the hype is huge and the reviews are breathless.


Had to go and pick up some extra drone batteries (which may turn out to be a mistake - the 500mAh one it came with hadn’t died after 12 minutes and these are 680mAh - giving me at least an hour of cumulative flight) and I decided that running there and back would make up for lazing about watching Elementary all day. (Plus it would earn me a coffee and croissant.



One of the key elements of personal finance is separating "needs" from "wants". Every guide to controlling your budget usually starts with…

Been a fan of highlight-thing-mode . It automatically highlights all instances of symbol at point. Today, I gave highlight-symbol a try. Similar concept, but also adds the ability to jump to next/previous instances of symbol at point. (use-package highlight-symbol :ensure t :config (set-face-attribute 'highlight-symbol-face nil :background "default" :foreground "#FA009A") (setq highlight-symbol-idle-delay 0) (setq highlight-symbol..

From Gandhi: Radical Wisdom for a Changing World : Anger "I do get angry, but I feel angry with myself for it. Full conquest of anger is possible only through self-realization. We should love even those who have the worst opinion of us. This is ahimsa, the rest is only ignorance." Bad handwriting "I am now of opinion that children should first be taught the art of drawing before learning how to write. Let the child learn his letters by....

I think we’ll remember 2015 as the year we finally “hit our stride” and “got it”. Up until now we did a lot of things correctly but were a bit disorganized both in the way we communicated Codename One and in the refinement of the product itself. We changed and refined almost every piece of Codename One in 2015 and the results were great. But we want to do better so here is my analysis of what we did wrong (both in 2015 and before)..

Didn’t feel like parkrun (too tired, upset stomach) but eventually stirred for what was going to be a 5km coffee jaunt but which turned into a hilly* 10km coffee wander and then a 6km wet wander home for a total of just over 16km (10 miles for imperialistic loons.) Elevation graph for the hilly jaunt, a la Buko, via Strava Out to Woolwich… And back

Introducing Quick Thoughts Thinking about ways to share my tech thoughts and engage with the Internet, I've been feeling frustrated by twitter's tweet length limit and ensuing conversation and clarification struggles. But also the relatively high friction of a blog post has been limiting as well. A new idea I'm going to try is to quickly log "Thoughts of the Week" then edit and curate them into a weekly blog post. I'll be doing this using ....

Introducing Quick Thoughts Thinking about ways to share my tech thoughts and engage with the Internet, I've been feeling frustrated by twitter's tweet length limit and ensuing conversation and clarification struggles. But also the relatively high friction of a blog post has been limiting as well. A new idea I'm going to try is to quickly log "Thoughts of the Week" then edit and curate them into a weekly blog post. I'll be doing this using ....

A few hours ago I was notified that I have been awarded with the Microsoft MVP Award for Development Technologies. This came totally unexpected. Especially so considering that during the last few years I have been splitting my time between Microsoft and other open source technologies. My public work has mostly been on Python and MongoDB. Yes I also released .NET open source projects in the meantime (more are coming soon) and yes, I wrote ..

Functors, Applicatives, And Monads In Pictures . Functors, Applicatives, and Monads in Plain English . Tom Ducalf's Programming Fundamentals Talk . What is functional programming? Which programming languages are functional? Why Functional Programming Matters .

9 Productivity tips - xenodium.com - 10 years ago - eng
From HBR's 9 Productivity Tips from People Who Write About Productivity : Block time away from reactive tasks (email). Business = wasted energy. Exercise, sleep, and 90 minute work bursts. Incomplete tasks prompt healthy thinking out of context. Time off or stepping back is invaluable. Genuinely help were most successful/enjoyable. Plan for saying no while highlighting priority and seeking feedback. Measure important behavior change. Mak..


I was hoping to do a double-parkrun this morning but the start times were inconvenient - whilst I could get to (not-)Greenwich parkrun for 09:00 (Sunday bus service notwithstanding), getting from there to the other options (Hilly Fields, 10:00; Southwark, 10:30) wasn’t possible unless I cycled. And who wants to cycle 20km+ just for two parkruns? Southwark won by dint of being easier to get to (and later). Southwark parkrun, 29:05, Strava

First meal of 2016 - xenodium.com - 10 years ago - eng
Pancakes 1 teaspoon of salt. 1.5 cups of milk. 2 cups of flour. 2 eggs. 2 tablespoons sugar. 4 tablespoons of melted butter. 6 teaspoons of baking powder. Makes 10/11 pancakes.

Last meal of 2015 - xenodium.com - 10 years ago - eng
For our last meal of 2015, I contributed dal and rotis. This is my first attempt at making either one of these. Both recipes based on Anupy Singla's Indian for Everyone . Dal Makhani (Buttered black lentils) Roti-Chapati-Phulka


120 visitors online