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

April was definitely my crazy Speaking Month. After an almost one year long self-imposed conference hiatus, I was challenged to deliver four different talks, attend two discussion panels, give one live demo and release one interview. All in a three weeks period span. First I went to PyCon Sette in Florence. A few days later a plane took me to St. Petersburg, Russia, for PiterPy . Finally, the next weekend I was in Rome for the Western E..

In the finance world, it is well defined which investments are assets and which are liabilities. If an investment brings a net positive income over time, it is an asset. Otherwise, it is a liability, something to pay for every month - an outgoing cost. Why would you ever have a liability? It is a bad idea. Every month you are losing money on it. One reason is that there might be something non monetary that you are getting out of it. For....

I’m currently the maintainer of the ownCloud snap. One of the primary target devices for this snap is a Raspberry Pi 2, which is of course armhf. Snapcraft solves a lot of problems when building snaps, but one issue it doesn’t solve is cross-building (i.e. building on one architecture while targeting another). Back in Snappy Ubuntu Core 15.04, every ownCloud release I made for armhf was built on the Raspberry Pi 2.


RoutingHTTPServer snippet: RoutingHTTPServer *routingHTTPServer = [[RoutingHTTPServer alloc] init]; [routingHTTPServer setPort:8000]; [routingHTTPServer setDefaultHeader:@"Server" value:@"YourAwesomeApp/1.0"]; [routingHTTPServer handleMethod:@"GET" withPath:@"/hello" block:^(RouteRequest *request, RouteResponse *response) { [response setHeader:@"Content-Type" value:@"text/plain"]; [response respondWithString:@"Hello!"]; }]; NSError *..

An original Halo 2 modded Map back built to stand alongside famous packs like Killtrocity and more containing 90 modded maps between two versions.


Anchorage. Denali NP. Exit Glacier / Kenai Fjord NP. Ice Falls Hike. Iditarod race husky camp. Seward: Kenai Fjord Wildlife cruise (Major Marine cruises). Talkeetna fishing.

What's your number one tip for avoiding massive view controllers? . 8 Patterns to Help You Destroy Massive View Controller . Blending Cultures: The Best of Functional, Protocol-Oriented, and Object-Oriented Programming . Dan Abramov - Live React: Hot Reloading with Time Travel . Comparing Reactive and Traditional . ReSwift: Getting Started . StateView is a UIView substitute that automatically updates itself when data changes . The Ob..

First of all, disclaimer. I am a math geek. I’ve always enjoyed solving math problems. I even got compare my “math biceps” with other math geeks on the International Math Olympiad. But I wasn’t a wunderkind. I always had better grades than average, but still mediocre for a long time. This is the story of how I improved from mediocre to the national team. In the spring of ninth grade I qualified to go to the national round of the Bulgarian....

I am constantly thinking about the Go language and how things work. Lately I have been thinking how everything in Go is by value. We see this when we pass values to functions, when we iterate over slices and when we perform type assertions. In every case, copies of the values that are stored in these data structures are returned. When I first started learning Go this threw me off, but I have come to appreciate the reasonability this brings ..

For fun (and profit!) I’m trying to see how many checking bonuses I can get. Since it’s super easy to set up direct deposit at work - it’s just through a web portal - I can add, remove, or change the amount going into bank accounts at will. I got to keep track of what accounts I have open. Just to get an idea of what I’ve done, here’s a table:

New version of the open-source project TileServer-PHP has just been released with many cool new features.

This post will walk you through setting up an accessibility testing dashboard from A to Z. Let's make the Internet more better together.

I loved as much as you'll receive carried out right here. The sketch is attractive, your authored material stylish. nonetheless, you command get got an impatience over that you wish be delivering the following. unwell unquestionably come more formerly again since exactly the same nearly a lot often inside case you shield this increase.

This is #3 in a very long series of posts on Stack Overflow’s architecture. Previous post (#2): Stack Overflow: The Hardware - 2016 Edition We’ve talked about Stack Overflow’s architecture and the hardware behind it . The next most requested topic was Deployment. How do we get code a developer (or some random stranger) writes into production? Let’s break it down. Keep in mind that we’re talking about deploying Stack Overflow ....

You start moving trivial bits of code into classes, with the anticipation that you might use it one day. Stop. On naming, semantic clarity trumps brevity. Yup, the verbosity may be worth it.

Speeding Up rsync - smcleod.net - 10 years ago - eng
The most common way to use rsync is probably as such: rsync -avr user@: Resulting in 30-35MB/s depending on file sizes This can be improved by using a more efficient, less secure encryption algorithm, disabling compression and telling the SSH client to disable some unneeded features that slow things down. With the settings below I have achieved 100MB/s (at work between VMs) and over 300MB/s at home..

This is #3 in a very long series of posts on Stack Overflow’s architecture. Previous post (#2): Stack Overflow: The Hardware - 2016 Edition We’ve talked about Stack Overflow’s architecture and the hardware behind it . The next most requested topic was Deployment. How do we get code a developer (or some random stranger) writes into production? Let’s break it down. Keep in mind that we’re talking about deploying Stack Overflow ....

Speeding Up rsync - smcleod.net - 10 years ago - eng
The most common way to use rsync is probably as such: rsync -avr user@: Resulting in 30-35MB/s depending on file sizes This can be improved by using a more efficient, less secure encryption algorithm, disabling compression and telling the SSH client to disable some unneeded features that slow things down. With the settings below I have achieved 100MB/s (at work between VMs) and over 300MB/s at home..

Truthfully, I’ve been doing a pretty awful job at keeping you guys updated with what I’m actually doing, truckwise. The last time I even showed off the interior in all its shanty glory was almost a year ago. In the intervening interval since my last Home Improvement update, I’ve completed a few fairly large truck projects. By “large”, I don’t mean anything that requires any real technical competence, but certainly larger than fixing the ..

Truthfully, I’ve been doing a pretty awful job at keeping you guys updated with what I’m actually doing, truckwise. The last time I even showed off the interior in all its shanty glory was almost a year ago. In the intervening interval since my last Home Improvement update, I’ve completed a few fairly large truck projects. By “large”, I don’t mean anything that requires any real technical competence, but certainly larger than fixing the ..

How Philly Cheesesteaks Became a Big Deal in Lahore, Pakistan . Karachi. Lahore. Rabelpindi. Shinwari BBQ.

Money bookmarks - xenodium.com - 10 years ago - eng
10 Countries Where That Social Security Check Will Let You Retire in Style (TheStreet) . 20 items to consider for taxes: Income Tax, Council Tax, and Inheritance Tax (lovemoney.com) . 25 Bloggers Share The Worst Financial Advice They've Ever Received - Be Net Worthy . 25 y/o. Potentially £2m. Bit overwhelmed. : UKPersonalFinance . 9 Best New Personal Finance Podcasts - Financial Panther . A guide to index funds : UKPersonalFinance . A....


Faberge Muse . Find a place to eat Koryushka (fried fish) . Get "Pyshka" at Pyshechnaya in Saint Petersburg: local donut shop with 60 years of history . Hermitage Museum . Savior on the Spilled Blood Church . Stolle (pie shop) .

An 8-week training schedule: WEEK MON TUE WED THU FRI SAT SUN 1 Rest 5 Km 5 Km Cycle Rest 5 Km 8 Km 9 Km 29:56 29:54 29:45 1:00:55 2 Rest 7 Km 5 Km Cycle Rest 5 Km 10 Km 41:36 27:52 28:23 59:17 3 Rest 8 Km 8.1 Km 5 Km Cycle Rest 5 Km 12 Km 49:29 29:33 27:50 1:06 4 Rest 8 Km Rest 8 Km Rest 5 Km 14 Km 46:39 49:28 29:40 5 Rest 8 Km Rest 8 Km Rest 6 Km 16 Km 10 Km 48:50 53:38 6 Rest 8 ..

Haskell bookmarks - xenodium.com - 10 years ago - eng
A gentle introduction to profunctors talk . A Haskell Reading List (Hacker News) . A Haskell Reading List . Advice for Haskell beginners (2017) (Hacker News) . An opinionated guide to Haskell in 2018 . Haskell Programming: From First Principles . Haskell's kind system - a primer . Higher order functions . Intero: Complete interactive development program for Haskell . Introduction to higher-order functions . Pragmatic Haskell for B..

At Wingify, we recently began an initiative by the name Engineering Talkies where our engineering teams share their experiences, repertoire…

Containers are all the rage right now. At the very core of containers are the same Linux primitives that are also used to create application sandboxes. The most common sandbox you may be familiar with is the Chrome sandbox. You can read in detail about the Chrome sandbox here: chromium.googlesource.com/chromium/src/+/master/docs/linux_sandboxing.md . The relevant aspect for this article is the fact it uses user namespaces and seccomp. Ot....

Allow me to regale you with an exciting tale: the birth of a janky dialogue and voice system. I have a JSON file with all the localized strings in my game, like this: { "danger" : "Danger" , "level" : "Level %d" , ... } A preprocessor takes this and generates a header file with integer constants for each string, like this: namespace strings { const int danger = 0 ; const ..

Introduction Advertising is a competitive market. This probably won’t be the first time you hear something like that, but it’s absolutely true. For every move you make, you have to consider your competitors are getting a step closer to you. Speed and precision are key to the success of the business, but how can we guarantee these with the stress of such a large system? Is that pricing strategy better than what we are running right now? Wou....

This is a quick tldr there are many other situations and options you could consider FIO man page IOP/s = Input or Output operations per second Throughput = How many MB/s can you read/write continuously Variables worth tuning based on your situation --iodepth The iodepth is very dependant on your hardware. Rotational drives without much cache and high latency (i.e. desktop SATA drives) will not benefit from a large iodepth, Valu..

This is a quick tldr there are many other situations and options you could consider FIO man page IOP/s = Input or Output operations per second Throughput = How many MB/s can you read/write continuously Variables worth tuning based on your situation --iodepth The iodepth is very dependant on your hardware. Rotational drives without much cache and high latency (i.e. desktop SATA drives) will not benefit from a large iodepth, Valu..

The primitive integer types supported by CPUs are finite approximations to the infinite set of integers we’re all used to. This approximation breaks down and some computations will give results that don’t match real integers, like 255_u8 + 1 == 0. Often, this mismatch is something the programmer didn’t think about, and thus can easily result in bugs. Rust is a programming language designed to protect against bugs; it does focus on outlawi....

Coding is always fun at Wingify, be it a Wingify Camp or a Fun Friday. And to add to the fun, in a Fun Friday Code In the Dark was organized…

Techniques for dramatically speeding up UI test execution in Xcode using parallelization and optimization strategies.

In January and February of this year we open sourced three SBT plugins that have had a huge impact on our ability to test our AWS based Scala microservices architecture: sbt-s3 sbt-dynamodb sbt-sqs This is our story . Stop me if you've heard this one before. After one too



Starting tonight I’ll start a small personal experiment. I will restart my laptop every night about an hour before I go to bed. The first reason is to create a trigger for me to stop staring at the screen and close the day properly. Staying at my computer keeps my mind active and doesn’t let it relax. The second reason is to improve performance by closing apps that aren’t needed. My work laptop is a beast, but it still quite noticeabl....

The Atari days When it came to video games growing up, my parents were fairly progressive – although they had no desire to play them, they didn’t see them as anything but fun and somewhat educational. And in the early 80s, when home game consoles were all the rage, my parents bought us an Atari 2600 (the all-black “Darth Vader” model shown to the right) and some games. We lived in a big old house, and there was a very large, unused room..

The Atari days When it came to video games growing up, my parents were fairly progressive – although they had no desire to play them, they didn’t see them as anything but fun and somewhat educational. And in the early 80s, when home game consoles were all the rage, my parents bought us an Atari 2600 (the all-black “Darth Vader” model shown to the right) and some games. We lived in a big old house, and there was a very large, unused room..


40 visitors online