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

Table of Contents Discussion and Outlook 🧸 It’s Casey. Casey Cuddle. I am very happy to announce the first stable release of kcctl , a modern and intuitive command line client for Apache Kafka Connect ! Forget about having to memorize and type the right REST API paths and curl flags; with kcctl, managing your Kafka connectors is done via concise and logically structured commands, modeled after the semantics of the ..

Due to the recently discovered Log4Shell vulnerability, and to support the tremendous effort being mounted by the community to address it, we are happy to announce that we are increasing the free test limit in Snyk Open Source!

M1 Max with DDR5 challenges 64-core server workloads in hash-table benchmarks. Memory bandwidth matters more than core count for many real-world tasks.

Let’s say we have a distribution $X$ that is given by its $s$-quantile values: $$ q_{X_1} = Q_X(p_1),\; q_{X_2} = Q_X(p_2),\; \ldots,\; q_{X_{s-1}} = Q_X(p_{s-1}) $$ where $Q_X$ is the quantile function of $X$, $p_j = j / s$. We also have a sample $y = \{y_1, y_2, \ldots, y_n \}$ that is given by its $s$-quantile estimations: $$ q_{y_1} = Q_y(p_1),\; q_{y_2} = Q_y(p_2),\; \ldots,\; q_{y_{s-1}} = Q_y(p_{s-1}), $$ where $Q_y$ is the quant..

Let’s say we have a distribution $X$ that is given by its $s$-quantile values: $$ q_{X_1} = Q_X(p_1),\; q_{X_2} = Q_X(p_2),\; \ldots,\; q_{X_{s-1}} = Q_X(p_{s-1}) $$ where $Q_X$ is the quantile function of $X$, $p_j = j / s$. We also have a sample $y = \{y_1, y_2, \ldots, y_n \}$ that is given by its $s$-quantile estimations: $$ q_{y_1} = Q_y(p_1),\; q_{y_2} = Q_y(p_2),\; \ldots,\; q_{y_{s-1}} = Q_y(p_{s-1}), $$ where $Q_y$ is the quant..

M1 Max with DDR5 challenges 64-core server workloads in hash-table benchmarks. Memory bandwidth matters more than core count for many real-world tasks.

GoReleaser v1.2 is out — likely be the last feature release of 2021.  It also marks the first 5 years since its  first commit . It comes packed with some great features and fixes by several people!

Bar chart of price convergence per day in 2021 for CWE region (click to enlarge) What is price convergence? The electricity market in Europe is split into so-called bidding zones. The rule is that within these zones you can trade without transport restrictions, as if the entire grid there is one big conducting plate. This also means that for the day ahead marketi, there is one price per hour per bidding zone. If neighbouring bidding zon..



Automated code reviews use analytical methods to compare new code with defined guidelines. This surfaces vulnerabilities much faster than manual code reviews.

Our underwater journey continues. It can get dark underwater, and today is no exception. The only thing we can see apparently is a giant squid that has attached itself to the outside of our submarine. It's only logical that we decide to play Bingo with the squid. Hey,

distraction is just another way our brains attempt to deal with pain. Nir Eyal, Indistractable Welcome to part 9 of the series on “How to be a game changer”. You can find the previous posts here 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 . There are games which can be win-win when played a limited amount, but become overall negative if you play them excessively. For example, unhealthy addictions can feel like a slippery slope - s....


Time does fly. It was only this morning that I realized it’s already the twentieth . And last week I realized Christmas is barely a week away.


For a while I’ve been wondering what it would be like to use arenas in Rust. In C and C++ I have been turning to arenas more and more as a fast alternative to heap allocation. If you have a bunch of objects that share a common lifetime, arenas offer cheaper allocation and much cheaper deallocation than the heap. The more I use this pattern, the more it feels downright wasteful to use heap allocation when an arena would do. I’ve been....

Overnight, it was disclosed by Apache that Log4j version 2.16 is also vulnerable by way of a Denial of Service attack with the impact being a full application crash, the severity for this is classified as High (7.5).


Board games is one of my passions. Both as a player and now also as an aspiring game designer. And I can sometimes get obsessed in trying to improve rules of games to better suit the tastes of me and those I play with (usually my wife, son and brother-in-law). I normally play as a [...]

Board games is one of my passions. Both as a player and now also as an aspiring game designer. And I can sometimes get obsessed in trying to improve rules of games to better suit the tastes of me and those I play with (usually my wife, son and brother-in-law). I normally play as a [...]

So I started fiddling about with a new Rails project and after finding a likely starting point, I immediately ended up with this: Webpacker can't find application.js in I'm old school Rails and I find the whole asset compilation situation, honestly, perplexing. The solution turned out to be: bundle exec rails webpacker:install after the normal: git clone foo bundle install bundle exec rake db:migrate I have no idea why....

TypeScript <3 - liza.io - 4 years ago - eng
I’ve started playing around with TypeScript for the first time over the last couple of weeks and it is excellent. I’ve made a few hobby JS games in the past as you can see from the games page. JavaScript was always fun for me, but after years of statically typed languages I have grown to prefer them.

Announcing a new Snyk CLI command (snyk log4shell) to find affected Log4j libraries that were not disclosed in the manifest file, forked, or repackaged.

Lately I’ve been experimenting with Rust, and I want to report some of what I’ve learned about thread-safety. I am an enthusiastic dabbler in Rust: I spend most of my time in C and C++, but I’m always looking for an excuse to learn more about Rust’s approach to the techniques I use every day in C and C++. When studying Rust’s threading model, I came to see some correspondence between C++ and Rust terminology that I had not seen published....

A collection of what worked well and what didn’t in classes that I took this semester. This is partially for me to record what things reduced friction for me as a student so that one day, should I become a professor, I’ll be able to run the lowest-friction class ever! Synopsis # The best classes made it easy for me to see a list of everything that was due, when it was due, and what each assignment entailed. Exhaustively-written lab ....

A collection of what worked well and what didn’t in classes that I took this semester. This is partially for me to record what things reduced friction for me as a student so that one day, should I become a professor, I’ll be able to run the lowest-friction class ever! Synopsis # The best classes made it easy for me to see a list of everything that was due, when it was due, and what each assignment entailed. Exhaustively-written lab ....

It has been discovered that Log4j version 2.15.0 is still susceptible to arbitrary code execution (CVE-2021-45046) in certain circumstances. Upgrade to 2.16.0.

I’ve made an update to the Game of Ur - Background post. A reader took up my challenge to find a closed form solution for the number of valid game placements and found a solution .

I’ve made an update to the Game of Ur - Background post. A reader took up my challenge to find a closed form solution for the number of valid game placements and found a solution .

Deep under the water, we find ourselves hearing creaking noises. Our submarine handily gives us a diagnostics report. Sadly, as is oft too common in AoC, the report format is complete garbage, to put it mildly. Our puzzle input comes in the form of binary numbers. The task is to

The Python community continually grows, with many users coming from different languages and backgrounds. This week on the show, we talk with developer Hugh Tipping about his Python journey. Hugh is also a member of the Real Python community.

Learn about the general points of principle that we use to help guide our security thinking and decision making here at Snyk.


This is a tale of finding fractals in an unexpected place and why the appearance makes sense in hindsight. I was looking for patterns in valid board game configurations, specifically the middle contesting row in the Game of Ur. In the game, there are eight slots either of the two players may occupy, but a slot may only be occupied by at most one player. I represented the available slots as two bit strings, with each bit representing a sin....

This is a tale of finding fractals in an unexpected place and why the appearance makes sense in hindsight. I was looking for patterns in valid board game configurations, specifically the middle contesting row in the Game of Ur. In the game, there are eight slots either of the two players may occupy, but a slot may only be occupied by at most one player. I represented the available slots as two bit strings, with each bit representing a sin....

I’m happy to share that trivago has released a Prettier plugin which sorts import declarations in TypeSCript and JavaScript modules for a given configured order. Throughout this article, I’ll explain to you the motivation behind this Prettier plugin and how it works in detail.

I’m happy to share that trivago has released a Prettier plugin which sorts import declarations in TypeSCript and JavaScript modules for a given configured order. Throughout this article, I’ll explain to you the motivation behind this Prettier plugin and how it works in detail.

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..

46 visitors online