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

In /baw/ there is a general webm thread, and I thought we should have that in /pco/. Post anything, ...

TL;DR Modern disks are so fast that system performance bottleneck shifts to RAM access and CPU. With up to 64 cores, PCIe 4.0 and 8 memory channels, even a single-socket AMD ThreadRipper Pro workstation makes a hell of a powerful machine - if you do it right! Update 1: Since 2021, networks have gotten faster and now it is possible to have high-speed reliable remote I/O even in cloud VMs! Here’s my recent article about testing an ..

TL;DR Modern disks are so fast that system performance bottleneck shifts to RAM access and CPU. With up to 64 cores, PCIe 4.0 and 8 memory channels, even a single-socket AMD ThreadRipper Pro workstation makes a hell of a powerful machine - if you do it right! Update 1: Since 2021, networks have gotten faster and now it is possible to have high-speed reliable remote I/O even in cloud VMs! Here’s my recent article about testing an ..

Are you interested in processing images in Python? Do you need to load and modify images for your Flask or Django website or CMS? Then you most likely will be working with Pillow, the friendly fork of PIL, the Python imaging library. This week on the show, we have Mike Driscoll, who is writing a new book about image processing in Python.

I am presenting at two different events in February next month. Given the current COVID situation, that is entirely unexpected. In 2020 I only gave four talks , three of which were virtual. I am not holding my breath for 2021. Conferences are going virtual all year-long. Next year too, most likely. There are some clear advantages in going virtual, but the final result is a net negative. Any conference junkie will tell you that she/he att..

The purpose of this post is to learn how our basic API server can read the body of a request . In addition, we will learn how to use an easy-to-use simple database for beginners called scribble .




A look at the new os.ReadDir function and os.DirEntry interface coming in Go 1.16, with a comparison to os.scandir in Python.

The original title included a short list of such positions, including gender nihilism. However, it was pointed out to me that a lot of gender nihilists do not actually hold transphobic views (only few people, who are not even considered nihilists by some, do), so I decided to remove that. This is yet another of those posts that mainly exists for the purpose of quickly debunking opinions I consider incorrect without having to write a full....

In a perfect world, you want to do vulnerability remediation on all issues and end with zero vulnerabilities. But you may not be able to fix all the vulnerabilities at once. You want to start with the most vulnerable issues that impact your application and start vulnerability remediation from there.

Matrix is weird - artemislena.eu - 5 years ago - eng
I still have no idea what actually was going on… Most of what I know is in this issue . Basically, my server was sending events successfully, yet, they did not show up on other servers, and then today, it suddenly worked again for whatever reason… In other news, fantasycookie17.onederfultech.com now redirects to fantasycookie17.cf, and I might get a "proper", paid domain during the next Netcup (my favourite registrar so far) sale, probab....

We’ve seen other articles pointing the finger at unnecessarily bloated websites. Terence Eden’s On the unreasonable effectiveness of simple HTML deserves mention, I think, for two reasons. First, the delivery is incredibly effective. Second, it is effective because of the storytelling. By enveloping the message into an original short, touching story, he achieves two goals. First, he captures the reader’s attention; second, he makes th..

Intro­duction Update: I wrote a follow up: Keeping platforms open . Check it out if you found this article interesting. I have never used WhatsApp, and never will. Despite this, I still feel the need to write an article about WhatsApp since it’s the perfect case study to help understand a class of businesses models I call “user domestication”. The domestication of users is high on my list of problems plaguing the human race, and is....


An exploration of my favorite 2020 escapism methods (aka the best things I read, watched, and played this year). Read the whole thing .

An exploration of my favorite 2020 escapism methods (aka the best things I read, watched, and played this year). Read the whole thing .

The new version of the very sucessful open-source project OpenMapTiles used by 250 millions users every month was just released.


Creating a SwiftUI button that supports both tap and long-press gestures by bridging to UIKit when SwiftUI's gesture system fails on Catalyst.

Imagine if you were able to pause your aging and just live at the same age forever − people might pick a time in their 20s or 30s so they could spend time partying; they might pick an older time when they’d have more money and wisdom; but nobody is going to say that they want to be 8 again and spend their time finger painting and learning to use scissors.

If you are a AWS SES user (AWS’ email system) you probably know that working with its JSON based templates is not a user-friendly task: Text and HTML content are defined as properties of a JSON object It’s a JSON file, meaning that you have to escape some characters, like " in the HTML It’s quite hard to find the content to change in the HTML being stored in a single line But still, is a quite convenient system, as hosting your own em....

Books I read in 2019 - river.me - 5 years ago - eng

Books I read in 2019 - river.me - 5 years ago - eng

I recently migrated MaxRozen.com from Gatsby to Next.js, in this article I'll detail the steps it took.

When we come to using the container runtime in Kubernetes, these controls are used by the Kubernetes control plane to define which capabilities our container should be started with. The configuration for capabilities is surfaced to the user through various settings in the securityContext section of the YAML for a container.


This post demonstrates how a single outlier can completely distort Cohen’s d, and compares it with a nonparametric alternative. In Pragmastat, Disparity provides a robust effect size normalized by pooled Spread that is resistant to such contamination. Confidence intervals are available via DisparityBounds . pragmastat.dev github.com/AndreyAkinshin/pragmastat Cohen’s d is a popular way to estimate the effect size between..

This post demonstrates how a single outlier can completely distort Cohen’s d, and compares it with a nonparametric alternative. In Pragmastat, Disparity provides a robust effect size normalized by pooled Spread that is resistant to such contamination. Confidence intervals are available via DisparityBounds . pragmastat.dev github.com/AndreyAkinshin/pragmastat Cohen’s d is a popular way to estimate the effect size between..

In this article I talk about learnings I have from trying to use pg_trgm as the backend for a search engine, Tridex, which aims to be a competitor to Google’s Zoekt (“Fast trigram based code search”) Background I work @ Sourcegraph , which provides code search, code intelligence, and other developer tooling. (If you’re one of my Sourcegraph co-workers, hey! Hexops is the name of my GitHub organization for after-hours experiments and wh....

Software should do one thing, and do it well. Each piece of software should have a clearly-stated goal that is used to determine whether a particular feature should be implemented or not. When a proposed feature does not fit with the software’s stated goal then don’t implemented it. Just don’t. Like adding source control to your product. We already have several perfectly good source control systems. Building your own custom source cont..



Software should do one thing, and do it well. Each piece of software should have a clearly-stated goal that is used to determine whether a particular feature should be implemented or not. When a proposed feature does not fit with the software’s stated goal then don’t implemented it. Just don’t. Like adding source control to your product. We already have several perfectly good source control systems. Building your own custom source cont..

In this article I talk about learnings I have from trying to use pg_trgm as the backend for a search engine, Tridex, which aims to be a competitor to Google’s Zoekt (“Fast trigram based code search”) Background I work @ Sourcegraph , which provides code search, code intelligence, and other developer tooling. (If you’re one of my Sourcegraph co-workers, hey! Hexops is the name of my GitHub organization for after-hours experiments and wh....


The year of the Linux desktop is coming, and it looks like a piñata of micro-services. Let's break it and see the candies inside.

Building your own Docker Node.js web applications may come with many security risks. So, how do we make security an essential part of Docker for Node.js developers?

The purpose of this post is to provide instructions on how to setup a simple RESTful API server, in Golang, using only the net/http package and not any other third-party web framework. You will learn how to create REST endpoints within your project that can handle POST , GET , PUT and DELETE HTTP requests. This is the first post in a multi-post series.

COVID-19 has impacted the travel industry very severely. Even in these hard times, trivago remains committed to contributing to open source. As a tech company working on large-scale projects, we feel a responsibility towards supporting the open source community. webpack, Preact and the CNCF This year we will continue supporting projects and organisations that are having a major impact on the products we build and the happiness of our engine..


The perils of premature optimisation in detecting modified source files when building Docker images for Rust.

COVID-19 has impacted the travel industry very severely. Even in these hard times, trivago remains committed to contributing to open source. As a tech company working on large-scale projects, we feel a responsibility towards supporting the open source community. webpack, Preact and the CNCF This year we will continue supporting projects and organisations that are having a major impact on the products we build and the happiness of our engine..

39 visitors online