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

Do you get upset and frustrated when you experience errors running your Python code? This week we have Martin Breuss on the show. We discuss how to learn Python *through* errors, and how errors really are your friends.

I have tried numerous to-do applications in the past; from the very simplest to the all-singing, all-dancing applications and they have never stuck. I used them for a week or so and realised a month later that I hadn’t used them for a while.

I have tried numerous to-do applications in the past; from the very simplest to the all-singing, all-dancing applications and they have never stuck. I used them for a week or so and realised a month later that I hadn’t used them for a while.


As the number of states with shelter-in-place orders nears 50, if you haven’t run out of time yet , you will soon. Valentin makes the case that these orders will stand for at least two months , so prepare now — if you still can. Permalink.




I started using macOS almost five years ago. It has been a great journey so far. Its retina screen, font rendering, portability, the look and feel of the applications are great. However, lately, it has been in a regression in terms of speed and stability. The increasing number of errors, fan going of randomly, software force closing, touch bar stopping responding and many more things have made my love fade away for over a year, and I hate t..


Business owners like you and technology experts like me are witness to the evolution of every organization into a digital organization. This movement is born out of the realization that technology is not just a supporting software function but is at the core of every transforming business.

I wrote before about EasyThread which makes it much easier to write multi-threaded code in Codename One. One problem in that scenario was the inability to define a generic exception handler for that scenario. With the current version of Codename One we now have a new generic error handling API for easy threads: public void addErrorListener(ErrorListener err); public static void addGlobalErrorListener(ErrorListener err); These methods..

Today, we're announcing two major pieces of news to take our ability to reach and service AWS customers to the next level.

I came across an excellent site for summaries of productivity books. There are a lot of sites out there that provide summaries however the quality of the video summaries is excellent and seems to be updated fairly frequently.

I came across an excellent site for summaries of productivity books. There are a lot of sites out there that provide summaries however the quality of the video summaries is excellent and seems to be updated fairly frequently.

The only part of this story I find unbelievable is that anyone considers this outside the realm of possibility. Chilling. Permalink.

As of today, I am moving all of my personal projects , including my Yzena projects , away from GitHub and onto a server that I administer . There are three reasons for this. First, GitHub will block access to projects because of trade sanctions . Second, GitHub will inexplicably block access to projects when an author calls someone a cruel, crude, and rude name . This is not sensitive; it is authoritarian . Third, GitHub’s ser..

As of today, I am moving all of my personal projects , including my Yzena projects , away from GitHub and onto a server that I administer . There are three reasons for this. First, GitHub will block access to projects because of trade sanctions . Second, GitHub will inexplicably block access to projects when an author calls someone a cruel, crude, and rude name . This is not sensitive; it is authoritarian . Third, GitHub’s ser..

As of today, I am moving all of my personal projects , including my Yzena projects , away from GitHub and onto a server that I administer . There are three reasons for this. First, GitHub will block access to projects because of trade sanctions . Second, GitHub will inexplicably block access to projects when an author calls someone a cruel, crude, and rude name . This is not sensitive; it is authoritarian . Third, GitHub’s ser..

As of today, I am moving all of my personal projects , including my Yzena projects , away from GitHub and onto a server that I administer . There are three reasons for this. First, GitHub will block access to projects because of trade sanctions . Second, GitHub will inexplicably block access to projects when an author calls someone a cruel, crude, and rude name . This is not sensitive; it is authoritarian . Third, GitHub’s ser..

As of today, I am moving all of my personal projects , including my Yzena projects , away from GitHub and onto a server that I administer . There are three reasons for this. First, GitHub will block access to projects because of trade sanctions . Second, GitHub will inexplicably block access to projects when an author calls someone a cruel, crude, and rude name . This is not sensitive; it is authoritarian . Third, GitHub’s ser..

As of today, I am moving all of my personal projects , including my Yzena projects , away from GitHub and onto a server that I administer . There are three reasons for this. First, GitHub will block access to projects because of trade sanctions . Second, GitHub will inexplicably block access to projects when an author calls someone a cruel, crude, and rude name . This is not sensitive; it is authoritarian . Third, GitHub’s ser..


This is going to fall into the category of "Dancing Bear" coding in that it isn't how well it works or how elegant it is, it is that it, like the bear, dances at all. Here's the problem. Three code bases that live in: ohi_kafka/experts-all (python) ohi_kafka/loader_reddit_to_kafka (ruby) ohi_kafka/loader_twitter_to_kafka (ruby) And a series of code modules that define array of regular expressions in a constant always named REGEXES th....

Next.js Static Props - pomb.us - 6 years ago - eng

Next.js Static Props - pomb.us - 6 years ago - eng

This is going to fall into the category of "Dancing Bear" coding in that it isn't how well it works or how elegant it is, it is that it, like the bear, dances at all. Here's the problem. Three code bases that live in: ohi_kafka/experts-all (python) ohi_kafka/loader_reddit_to_kafka (ruby) ohi_kafka/loader_twitter_to_kafka (ruby) And a series of code modules that define array of regular expressions in a constant always named REGEXES th....


I’ve updated Formulas for Bayesian A/B Testing to include a new equation for analyzing four-pronged (A/B/C/D) tests.

Back in November of last year, I linked to an interesting article by Noah Gibbs on how to encourage a blogging culture at your company . Where Noah focused more on the individual, Dan Luu — in How (some) good corporate engineering blogs are written  — looks at organizational factors that lead to successful corporate blogs. I encourage giving both a read. As I begin working toward a version of this at work, I found referring to both he..

Blog migration - www.skouf.com - 6 years ago - eng

Posting this here in case anyone else has this problem and is searching for it. Django provides a very helpful way to break up long lists…

You know that awful feeling of personal stupidity when you consistently make the same mistake time after time? Well my approach to addressing that is to document said mistakes, here, each time I make them. Sometimes I take the approach of admitting to them and sometimes I take the approach of just writing them as a blog post. There are two errors, nay three, I make almost every single time I create an RDS postgres instance and I though....

I've recently had the situation where my personal development box (OSX Mojave, Rails, Postgres) has become unstable with, at times, multiple crashes per day. I logged in this morning and found myself getting errors like this: PG::ConnectionBad (could not connect to server: No such file or directory) I did some digging and even though Postgres appeared to be running to brew, it was a false positive due to a leftover postmaster.pd fil..

Series Index Why and What Projects, Dependencies and Gopls Minimal Version Selection Mirrors, Checksums and Athens Gopls Improvements Vendoring Prelude This is a guest post written by Rohan Challa, a member of the Go team working on gopls. This document is a follow up to Bill Kennedy’s post on projects, dependencies and gopls. His post showed that gopls did not work well with modules, particularly when ad..

We are living in challenging and uncertain times right now. Unprecedented change is happening on a daily basis for businesses, communities and individuals alike and the amount of coverage and opinions can feel somewhat overwhelming. But one thing is for sure: inequity is rife in our society and we need to pay attention and adapt accordingly.

You know that awful feeling of personal stupidity when you consistently make the same mistake time after time? Well my approach to addressing that is to document said mistakes, here, each time I make them. Sometimes I take the approach of admitting to them and sometimes I take the approach of just writing them as a blog post. There are two errors, nay three, I make almost every single time I create an RDS postgres instance and I though....

I've recently had the situation where my personal development box (OSX Mojave, Rails, Postgres) has become unstable with, at times, multiple crashes per day. I logged in this morning and found myself getting errors like this: PG::ConnectionBad (could not connect to server: No such file or directory) I did some digging and even though Postgres appeared to be running to brew, it was a false positive due to a leftover postmaster.pd fil..

My EMWCon 2020 Talks - river.me - 6 years ago - kor
At EMWCon 2020, I gave one talk and hosted two Create Camp sessions, discussing different aspects of usage of Cargo and Lua in MediaWiki.

My EMWCon 2020 Talks - river.me - 6 years ago - eng
At EMWCon 2020, I gave one talk and hosted two Create Camp sessions, discussing different aspects of usage of Cargo and Lua in MediaWiki.

My EMWCon 2020 Talks - river.me - 6 years ago - eng
At EMWCon 2020, I gave one talk and hosted two Create Camp sessions, discussing different aspects of usage of Cargo and Lua in MediaWiki.

Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it."


NextRoll’s real-time bidding (RTB) platform has been featured several times in this tech blog: we run a fleet of Erlang applications (the bidders) that typically ranges between one and two thousand nodes. As described in past articles , an ongoing goal of the RTB team —as well as a source of interesting technical problems— is to minimize operational costs as much as possible. An obvious way to reduce costs is to make the system more ef....

22 visitors online