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 just stumbled upon this great post by Vlad Mihalcea, titled The Best Way to Fetch a Spring Data JPA DTO Projection. It got some nice traction on reddit, too. This is such a nice use-case and apt solution, I wanted to quickly show the second best way of doing the same, with jOOQ this … Continue reading The Second Best Way to Fetch a Spring Data JPA DTO Projection →

Starting with jOOQ 3.16 and #12601, there may be a compilation error with a message like this in your jOOQ generated code: [ERROR] …/DefaultCatalog.java:[53,73] cannot find symbol[ERROR] symbol: variable VERSION_3_17[ERROR] location: class org.jooq.Constants Typically, this error is mixed with other compilation errors in generated code. Its purpose is to help troubleshoot these other compilation errors. … Continue reading Cannot resolve s..

Open Culture shared a “jaw-dropping visualization of John Coltrane’s ‘Giant Steps’ solo.” Indeed, it is stunning, beautiful and valuable. A visualization like this makes music much more accessible. Quoting Open Culture: Coltrane’s complexity is daunting for the most accomplished musicians. How much more so for non-musicians? It can seem like “you need a doctorate of music to go anywhere near his recordings,” Nicholson writes. ..

Open Culture shared a “jaw-dropping visualization of John Coltrane’s ‘Giant Steps’ solo.” Indeed, it is stunning, beautiful and valuable. A visualization like this makes music much more accessible. Quoting Open Culture: Coltrane’s complexity is daunting for the most accomplished musicians. How much more so for non-musicians? It can seem like “you need a doctorate of music to go anywhere near his recordings,” Nicholson writes. ..

Nice Writeup! - lagomor.ph - 4 years ago - eng
Nice Writeup! I love seeing how different each site can handle parsing Indieweb content. My own site is also built with Hugo; if you’re looking for Indieweb inspiration it might be worth looking at my source code here: https://git.sr.ht/~tonic/hugo

In case you missed it: learn all about the magical mystery musical badge from DEF CON 30 in the opening talk for DC30 with The Dark Tangent and MKFactor, the badge creators.

This post finds the optimal quantile level that maximises the Gaussian efficiency of the quantile absolute deviation. Pragmastat recommends Spread — the Shamos estimator — which achieves a 29% breakdown point with high efficiency without requiring quantile tuning. Confidence intervals are available via SpreadBounds . pragmastat.dev github.com/AndreyAkinshin/pragmastat We consider the quantile absolute deviation around the med....



Career - www.craigpardey.com - 4 years ago - eng

Skills - www.craigpardey.com - 4 years ago - eng

Support - www.craigpardey.com - 4 years ago - eng

This post finds the optimal quantile level that maximises the Gaussian efficiency of the quantile absolute deviation. Pragmastat recommends Spread — the Shamos estimator — which achieves a 29% breakdown point with high efficiency without requiring quantile tuning. Confidence intervals are available via SpreadBounds . pragmastat.dev github.com/AndreyAkinshin/pragmastat We consider the quantile absolute deviation around the med....

Documentation is one of the most valuable artifacts of any technology project or platform. It provides context to new joiners, avoids duplicating responses via Slack/Teams, and facilitates asynchronous communication, but it also requires constant care and feeding. Confluence is where documentation goes to die – Unknown Most of the large enterprises that I’ve worked for have a large corpus of documentation in a wiki of some sort. M..

tl;dr conn.execute ( "select * from ... where ... in (select value from json_each(?))" , ( json.dumps ( list_of_values ) , ) , ) Lists of values in SQLite SQLite doesn’t have an array type as Postgres does, but we can exploit the JSON extension to do operations with arrays. An example of why this may be needed. Let’s say you have a table with names, and you want to select all the id’s of people from a list of names. Som..



This article explores the implications of container isolation and outlines best practices for security and methodology for Linux, sandbox, and virtualized containers.

COBOL's Map Reduce - ztoz.blog - 4 years ago - eng
COBOL is for Big Data. Well, sort of. Awhile back, I noticed that the COBOL SORT verb was overpowered. Rather than sorting an array of items or even sorting a file, it included a generalized ability to stream in arbitrary inputs — () => Stream[T] —, where T is a key/value pair, and process the outputs in order — SortedStream[T] => (). This power is useful if you are writing a map-reduce program, but excessive for sorting. So, let’s look at ....

COBOL's Map Reduce - ztoz.blog - 4 years ago - eng
COBOL is for Big Data. Well, sort of. Awhile back, I noticed that the COBOL SORT verb was overpowered. Rather than sorting an array of items or even sorting a file, it included a generalized ability to stream in arbitrary inputs — () => Stream[T] —, where T is a key/value pair, and process the outputs in order — SortedStream[T] => (). This power is useful if you are writing a map-reduce program, but excessive for sorting. So, let’s look at ....

In this article, we’ll explore how Kubernetes (K8s) supports PoLP by implementing role-based access control.

Modal editing - seirdy.one - 4 years ago - eng
Since these are being boosted again, I wanted to say that my views have changed. I do not recommend most people learn Vim (well, sysadmins should know basic insert, write, quit, and undo). I think that modal editing is a niche. It’s fine for people like me: I can barely keep a train of thought going and I constantly forget what I was thinking (It’s a huge problem I have and I didn’t realize this until recently; it’s why I constantly need ..

If you’ve decided to incorporate a graph database into your application stack then this article is for you. Graph databases can be difficult to integrate without some strong foresight. I’m here to help! Having just implemented the latest Neo4j and a revised architecture, I’ve compiled all of my notes and I want to share the decisions we have made. This article will be about how to bring Neo4j into a Rails application in an organized, faul....

Last time we covered an operation in the LWE encryption scheme called modulus switching, which allows one to switch from one modulus to another, at the cost of introducing a small amount of extra noise, roughly $\sqrt{n}$, where $n$ is the dimension of the LWE ciphertext. This time we’ll cover a more sophisticated operation called key switching, which allows one to switch an LWE ciphertext from being encrypted under one secret key to anothe..

Last time we covered an operation in the LWE encryption scheme called modulus switching, which allows one to switch from one modulus to another, at the cost of introducing a small amount of extra noise, roughly $\sqrt{n}$, where $n$ is the dimension of the LWE ciphertext. This time we’ll cover a more sophisticated operation called key switching, which allows one to switch an LWE ciphertext from being encrypted under one secret key to anothe..

Last time we covered an operation in the LWE encryption scheme called modulus switching, which allows one to switch from one modulus to another, at the cost of introducing a small amount of extra noise, roughly $\sqrt{n}$, where $n$ is the dimension of the LWE ciphertext. This time we’ll cover a more sophisticated operation called key switching, which allows one to switch an LWE ciphertext from being encrypted under one secret key to anothe..


Rodenie detí by malo byť trestným činom proti spoločnosti, pokiaľ rodičia nie sú držiteľmi vládnej licencie… Všetci potenciálni rodičia by mali byť povinní používať antikoncepčné chemikálie, pričom vláda vydáva protilátky občanom vybraným na splodenie dieťaťa. David Brower (4 deti) David Brower bol výkonný riaditeľ environmentálnej organizácie – klub Sierra, bol považovaný za jedného z environmentálnych […]

In this post, we derive the exact equation for the quantile absolute deviation around the median of the Pareto(1,1) distribution.

Thought I would write done some of the more annoying/interesting software bugs I have had to deal with recently. Both were dealing with an archive system where large amounts of video/audio/images are uploaded into, then searchable. It allows the editing of metadata for each type of content, as well sending to external systems. Problem #1 When a record is being edited a flag “This is being edited” is added to the record and removed on sa..

In this post, we derive the exact equation for the quantile absolute deviation around the median of the Pareto(1,1) distribution.

As we’ve been building Mach engine , we’ve been using a neat little pattern in Zig that enables writing flag sets more nicely in Zig than in other languages. What is a flag set? We’ve been rewriting mach/gpu (WebGPU bindings for Zig) from scratch recently, so let’s take a flag set from the WebGPU C API: typedef uint32_t WGPUFlags ; typedef WGPUFlags WGPUColorWriteMaskFlags ; Effectively, WGPUColorWriteMaskFlags ....

As we’ve been building Mach engine , we’ve been using a neat little pattern in Zig that enables writing flag sets more nicely in Zig than in other languages. What is a flag set? We’ve been rewriting mach/gpu (WebGPU bindings for Zig) from scratch recently, so let’s take a flag set from the WebGPU C API: typedef uint32_t WGPUFlags ; typedef WGPUFlags WGPUColorWriteMaskFlags ; Effectively, WGPUColorWriteMaskFlags ....

This post is part of a series written to celebrate the launch of Amun Analytics . This company will serve as the business umbrella for all my data analytics projects. If you have some interesting data analysis and visualization projects in which you need some help, shoot me an email ! Now lets dive into the topic of today. High Prices in the Baltics On Wednesday 17th August 2022, the Day Ahead (DA) market price in the Baltic region hi..






I have a Dell XPS13 laptop and it developed this really annoying habit of randomly freezing for a few seconds and then carrying on as if nothing had happened. It quite often happened in the middle of a work call which made it pretty much unusable.

I have a Dell XPS13 laptop and it developed this really annoying habit of randomly freezing for a few seconds and then carrying on as if nothing had happened. It quite often happened in the middle of a work call which made it pretty much unusable.

WFH Day 896 - ingo-richter.io - 4 years ago - eng
WFH Day 896 I’m working on too many things at once. The most important one is to replace my Synology NAS with a new one that I built from scratch. My friend was always telling me how great and reliable his TrueNAS system is working for him. Now, I’m replacing my Synology NAS with a more powerful TrueNAS system with a more powerful CPU, RAM and Storage. It’s a steep learning curve to find my way configuring the new machine. It’s also a gr..



103 visitors online