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

I’ve been writing on this iteration of my blog since 2015. That’s over five years - and one of the staples of this blog has been, since the second year, the end-of-year side income report.

Building — and adopting — a component library in the context of a vibrant business is no easy feat. Here are a few things we’ve learned. At a small startup, the timing is never quite right to start a component library. Extremely quick iteration is not usually associated with putting together a standardized set of components and conventions to use across your app, as your components and conventions change all the time in the frenzy of findi....

GraphQL can be an extremely powerful and efficient way to create APIs and MongoDB Realm makes it easy by allowing you to connect your collections to GraphQL schemas without writing a single line of co... The post Implement Full-Text Search over a GraphQL API in MongoDB Atlas appeared first on MongoDB .


After taking the CKAD exam, I am planning to take the (harder) CKA exam. As I was studying for it, I stumbled upon Static Pods in Kubernetes. It is slightly different from the regular Pods. This is the normal Kubernetes cluster components From Cloud9 Kubernetes Concepts and Architecture Learn more about the Control plane components here . Now, let’s imagine there is a Kubernetes cluster with no Schedular or Controller or e..

After taking the CKAD exam, I am planning to take the (harder) CKA exam. As I was studying for it, I stumbled upon Static Pods in Kubernetes. It is slightly different from the regular Pods. This is the normal Kubernetes cluster components From Cloud9 Kubernetes Concepts and Architecture Learn more about the Control plane components here . Now, let’s imagine there is a Kubernetes cluster with no Schedular or Controller or e..

Over the past two decades, we’ve shifted from running servers bare metal to running them almost exclusively within virtual machines (VMs). More recently we’ve seen another shift to running servers within containers. Like VMs, containers are servers that contain a unique filesystem, IP stack and software. But unlike VMs, containers do not contain a full operating system or operating system kernel. Instead they rely on an underlying operating..

Over the past two decades, we’ve shifted from running servers bare metal to running them almost exclusively within virtual machines (VMs). More recently we’ve seen another shift to running servers within containers. Like VMs, containers are servers that contain a unique filesystem, IP stack and software. But unlike VMs, containers do not contain a full operating system or operating system kernel. Instead they rely on an underlying operating..


New MapTiler Planet maps have more than 150 million new buildings, quality control, greatly improved landcover, and upgraded hillshading and contours. It’s our best ever mapping!

In this post, we’ll give an explanation of Log4Shell for non-developers and an overview of the Log4Shell vulnerability for non-Java developers.

More so than any other level of the management chain, front-line engineering managers are the most attuned to the day to day realities of shipping software. Giving them a collective voice to surface what works and what doesn’t is critical to understanding the efficacy of organizational policy and process.

I needed to create multiple Github repositories and grant access to them for different users. After creating the first repository by hand and granting access to it, I had enough of it. There are just too many damn clicks! So I used the CLI . Github has a nice cli-program called gh. With it you can easily create new repositories: gh repo create --public user/repo Adding collaborators to the repository was a little bit harder since gh..


This Log4Shell remediation cheat sheet summarizes the main fixes and recommendations being used to limit exposure to the vulnerability and to reduce the risk of this vulnerability being exploited in production systems.

The Snyk platform works seamlessly with GKE Autopilot: a revolution in managed Kubernetes. Customers can quickly get started securing workloads on GKE Autopilot with Snyk Container’s Kubernetes integration and can leverage Snyk CLI with Google Cloud Build as well as integrations with Google Container Registry, Google Artifact Registry, and one of the several Snyk Git repository SCM integrations.

Wouldn't it be funny if all of the negative, contrarian, and mean-spiritedness of the /co/ board was...



The advent of code is an annual coding challenge in the month of December. This article covers the second day's puzzle with a solution written in Go.

Let’s say we have two distributions $X$ and $Y$. In the previous post , we discussed how to express the “absolute difference” between them using the shift function and the shift distribution. Now let’s discuss how to express the “relative difference” between them. This abstract term also could be expressed in various ways. My favorite approach is to build the ratio function . In order to do this, for each quantile $p$, we should calculate..

Let’s say we have two distributions $X$ and $Y$. In the previous post , we discussed how to express the “absolute difference” between them using the shift function and the shift distribution. Now let’s discuss how to express the “relative difference” between them. This abstract term also could be expressed in various ways. My favorite approach is to build the ratio function . In order to do this, for each quantile $p$, we should calculate..


Gabriel shares his expeience and his research into the most effective ways of learning any foreign language. THe main idea of the book is to use an SRS like Anki. But there are a ton of other details that will help you excel in you journey of learning a language.

Learn more about the massive impact of Log4Shell, the recently disclosed Log4j vulnerability. Learn how far spread it is, how it affects supply chain security, how to prioritize your response, and how to fix it quickly.

So, i had this planned for a while to add some more math content to this blog. Mostly for the content I do in french, where I do a lot of school related content for the kids but also for here, in english, where I will likely need it later when adding content about recommender system and other ML topics. Anyway, figured out that Latex is the way to go usually when you want to do some maths in a paper, and well, turns out there is a library f..

So, i had this planned for a while to add some more math content to this blog. Mostly for the content I do in french, where I do a lot of school related content for the kids but also for here, in english, where I will likely need it later when adding content about recommender system and other ML topics. Anyway, figured out that Latex is the way to go usually when you want to do some maths in a paper, and well, turns out there is a library f..

I know meditation is good for me, but I’ve never been able to stick with the darn stuff. I just…don’t do it. I do something else - anything else - instead. I’m always too busy, or too anxious or excited to move on to other things.

OSM data offers a vast amount of information about our cities. In this guide I focus on working and styling OSM building data for 3D-modeling in Aerialod for close-to-reality models. Tl;dr: Use OSM building levels, emulate roofs with shapeburst effect and use Sketchfab for interactive 3D models

This post originally appeared on the strongDM engineering blog . Once upon a time, strongDM had no dedicated frontend engineers. We backend engineers dipped our toes in the React frontend as infrequently as possible. It relied on dusty, bespoke, private REST endpoints that returned schema-less JSON blobs. We let these languish while we built a shiny new public API with code-generated SDKs in five languages. Occasionally I was forced t..



Update: See Note 5 below . 157 GB/s is a misleading bandwidth due to the way fio lib handles the --filename option. Actual bandwidth is approximately 22 GB/s, which is still mighty impressive. I built a new server that's also going to serve as a NAS. It


As those that I have spoken with personally recently are well aware by now, I am working at TenneT at the System Operation Transport division, mainly on flowbased capacity calculation and bidding zone review topics. I have chosen TenneT because I wanted to play a part in something that both fascinates my and in which I hope to make a small difference for good: the energytransition and the energy market. The more I work on it the more I be..

A cynic is a man who knows the price of everything, and the value of nothing. Oscar Wilde Welcome to part 8 of the series on “How to be a game changer”. You can find the previous posts here 1 , 2 , 3 , 4 , 5 , 6 , 7 . Growing up in post-socialist-turned-cowboy-capitalist Bulgaria, I grew up around a lot of cynical behavior and absorbed it deep into me. It was the water I was swimming in, and I knew no better. There ....

Fragments 3 - artemislena.eu - 4 years ago - eng
T.: We're already hot ^^ fc17: I beg to differ… T.: Look at that butt. fc17: Being hot isn't just about butts… T.: And that hair. fc17: It's more… holistic… Listing individual body parts won't get you anywhere… T.: What'f I list alla them? fc17: I definitely don't think all are hot… I don't want you to list all of them. T.: But c'mon. That pancreas.

The advent of code is an annual coding challenge in the month of December. This article covers the first day's puzzle with a solution written in Go.

I read this article ( “Open Source” is Broken by Xe) written in the aftermath of the unfortunate log4j2 fiasco . The author discusses a pertinent problem that has plagued the FOSS (Free and Open Source) world ever since large for-profit corporations started their widespread consumption of FOSS, ever since countless “unicorns” raised infinite amounts of funding on valuations built pretty much entirely on FOSS, ever since FOSS got co-opte..

Plain Org v1.1 is now available on the App Store . The update receives new features and bugfixes. If you're finding Plain Org useful, please help support this effort by getting the word out. Tell your friends, tweet , or blog about it. What is Plain Org? Ok, now on to what's included in the v1.1 release… Compact mode By default, Plain Org layout uses generous padding. The new option Menu -> View -> Compact mode packs more content....

I read this article ( “Open Source” is Broken by Xe) written in the aftermath of the unfortunate log4j2 fiasco . The author discusses a pertinent problem that has plagued the FOSS (Free and Open Source) world ever since large for-profit corporations started their widespread consumption of FOSS, ever since countless “unicorns” raised infinite amounts of funding on valuations built pretty much entirely on FOSS, ever since FOSS got co-opte..

If your experience is rooted in HTTP-land, then you are probably familiar with the concept of server middleware.

It's been a while since I had announced the release of Berkeley Mono. The more I examine it under scrutinous eyes, the more I find that there is more work to be done. At one point, I had the following masters going through the final tuning: Berkeley Mono

Zen of python - yasha.solutions - 4 years ago - eng
A known thing - I am just posting this here as a reference Beautiful is better than ugly. Explicit is better than implicit. Simple is better than complex. Complex is better than complicated. Flat is better than nested. Sparse is better than dense. Readability counts. Special cases aren’t special enough to break the rules. Although practicality beats purity. Errors should never pass silently. Unless explicitly silenced. In the face of ambigu..

55 visitors online