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

We’re pleased to introduce the pgvector extension on Heroku Postgres. In an era where large language models (LLMs) and AI applications are paramount, pgvector provides the essential capability for performing high-dimensional vector similarity searches. This allows Heroku Postgres to quickly find similar data points in complex data, which is great for applications like recommendation systems […] The post Enhancing Heroku Postgres with pgv..

Assumed Audience : Anyone with an interest in cryptography. Oh, and cryptographers themselves. Discuss on Hacker News . Epistemic Status : Ticked off, trying to calm down. Dear Cryptographers, You don’t know me, unless you’ve had the pleasure or misfortune of coming across me on the Internet. I’m not a cryptographer, so you shouldn’t listen to me. However, I am studying to become a Level 3 cryptographer . I’m nowhere near ..

Assumed Audience : Anyone with an interest in cryptography. Oh, and cryptographers themselves. Discuss on Hacker News . Epistemic Status : Ticked off, trying to calm down. Dear Cryptographers, You don’t know me, unless you’ve had the pleasure or misfortune of coming across me on the Internet. I’m not a cryptographer, so you shouldn’t listen to me. However, I am studying to become a Level 3 cryptographer . I’m nowhere near ..

Assumed Audience : Anyone with an interest in cryptography. Oh, and cryptographers themselves. Discuss on Hacker News . Epistemic Status : Ticked off, trying to calm down. Dear Cryptographers, You don’t know me, unless you’ve had the pleasure or misfortune of coming across me on the Internet. I’m not a cryptographer, so you shouldn’t listen to me. However, I am studying to become a Level 3 cryptographer . I’m nowhere near ..

Assumed Audience : Anyone with an interest in cryptography. Oh, and cryptographers themselves. Discuss on Hacker News . Epistemic Status : Ticked off, trying to calm down. Dear Cryptographers, You don’t know me, unless you’ve had the pleasure or misfortune of coming across me on the Internet. I’m not a cryptographer, so you shouldn’t listen to me. However, I am studying to become a Level 3 cryptographer . I’m nowhere near ..

Assumed Audience : Anyone with an interest in cryptography. Oh, and cryptographers themselves. Discuss on Hacker News . Epistemic Status : Ticked off, trying to calm down. Dear Cryptographers, You don’t know me, unless you’ve had the pleasure or misfortune of coming across me on the Internet. I’m not a cryptographer, so you shouldn’t listen to me. However, I am studying to become a Level 3 cryptographer . I’m nowhere near ..

Assumed Audience : Anyone with an interest in cryptography. Oh, and cryptographers themselves. Discuss on Hacker News . Epistemic Status : Ticked off, trying to calm down. Dear Cryptographers, You don’t know me, unless you’ve had the pleasure or misfortune of coming across me on the Internet. I’m not a cryptographer, so you shouldn’t listen to me. However, I am studying to become a Level 3 cryptographer . I’m nowhere near ..

Assumed Audience : Anyone with an interest in cryptography. Oh, and cryptographers themselves. Discuss on Hacker News . Epistemic Status : Ticked off, trying to calm down. Dear Cryptographers, You don’t know me, unless you’ve had the pleasure or misfortune of coming across me on the Internet. I’m not a cryptographer, so you shouldn’t listen to me. However, I am studying to become a Level 3 cryptographer . I’m nowhere near ..

Assumed Audience : Anyone with an interest in cryptography. Oh, and cryptographers themselves. Discuss on Hacker News . Epistemic Status : Ticked off, trying to calm down. Dear Cryptographers, You don’t know me, unless you’ve had the pleasure or misfortune of coming across me on the Internet. I’m not a cryptographer, so you shouldn’t listen to me. However, I am studying to become a Level 3 cryptographer . I’m nowhere near ..

Assumed Audience : Anyone with an interest in cryptography. Oh, and cryptographers themselves. Discuss on Hacker News . Epistemic Status : Ticked off, trying to calm down. Dear Cryptographers, You don’t know me, unless you’ve had the pleasure or misfortune of coming across me on the Internet. I’m not a cryptographer, so you shouldn’t listen to me. However, I am studying to become a Level 3 cryptographer . I’m nowhere near ..

Assumed Audience : Anyone with an interest in cryptography. Oh, and cryptographers themselves. Discuss on Hacker News . Epistemic Status : Ticked off, trying to calm down. Dear Cryptographers, You don’t know me, unless you’ve had the pleasure or misfortune of coming across me on the Internet. I’m not a cryptographer, so you shouldn’t listen to me. However, I am studying to become a Level 3 cryptographer . I’m nowhere near ..

From 2017 to 2023 I interviewed and evaluated over 100 C++ software engineering candidates, with the final three years also covering Python. In this article I’ll cover key lessons I learned from this experience, including: The TL/DR for the time poor reader: Test your software engineering candidates in the exact types of problems they’re likely […]

2023-10-26-001 - srijan.ch - 2 years ago - eng
Test webmention + fed.brid.gy: Two naked tags walk into a bar. The bartender exclaims, "Hey, you can't come in here without microformats, this is a classy joint!"

2023-10-26-001 - srijan.ch - 2 years ago - bod
Test webmention + fed.brid.gy: Two naked tags walk into a bar. The bartender exclaims, "Hey, you can't come in here without microformats, this is a classy joint!"

2023-10-26-001 - srijan.ch - 2 years ago - eng
Test webmention + fed.brid.gy: Two naked tags walk into a bar. The bartender exclaims, "Hey, you can't come in here without microformats, this is a classy joint!"

Various improvements to new version of RandomX, scan the Monero blockchain with generic-xmr-scanner, and more...

Hi, “Nach dem Import packen wir das File aus und lesen die Meta-Informationen” “Und wo schreiben wir sie rein” “Diese Information wird in unterschiedlichen Datenbanken abgelegt. Die Path Information wird auf allen Service Datenbanken verteilt, damit diese wissen wie sie auf die Files zugreifen. Andere Daten legen wir in die System-Datenbank und in jede Tenant-Datenbank.” Klingt das für dich normal? Sollte es nicht. Was wi..

Learn how to find and fix the new "Use of Weak Hash" vulnerability in crypto-js and crypto-es that was reported on October 18, 2023.

Speed up security for AI generated code with a security companion that works alongside generative AI, enabling both efficiency and security at scale.

Téma mrtvých zubov je tvrdo ignorovaná, ale extrémne dôležitá a odporúčame sa s ňou dobre oboznámiť. Mŕtve zuby nie sú ani zďaleka tak bezpečné, ako sa nám pacientom i samotným zubným lekárom snažia nahovoriť regulačné úrady riadiace endodontiku. Napriek propagande a potláčaniu faktov existuje dostatok materiálov odhaľujúcich škodlivosť mŕtvych zubov pre zdravie. Je tiež stále viac svedomitých zubných lekárov, ktorí si sú týchto faktov vedo..

2023-10-25-001 - srijan.ch - 2 years ago - eng

2023-10-25-001 - srijan.ch - 2 years ago - eng

Today I learned how to implement a custom Enumerable.DistinctBy extension method that returns distinct elements from a sequence according to a specified key selector function. .NET 6 and its successors have the method built in within LINQ, but I needed it in a .NET Standard 2.0 class library, so I was out of luck. My implementation is simple, not different from others I found online, and should also work fine with old .NET releases. H..


I started playing Space Engineers again on a multiplayer server I host. Even though I played alone, occasionally I got disconnected every 5-20 minutes. There was no pattern to it, and there were really no good hits on DDG or Google. The server runs in Docker on a Linux host, I even rebuilt the image from scratch, and it didn’t help. I even ran the server on my local machine, where I’m running the game. The server logs said ValidateAuthT....

Design your side projects, blog posts and even your fun experiments to triangulate multiple learning paths simultaneously. Then, use them to build out your portfolio.

This article will guide you through the process of securing your JavaScript applications using the Snyk CLI.


In this hands-on article, we’ll review how to leverage SQL query parameterization and stored procedures to prevent injection attacks, as well as some additional security measures that help keep our code safe.

Mann-Whitney U test is a good nonparametric test, which mostly targets changes in locations. However, it doesn’t properly support all types of differences between the two distributions. Specifically, it poorly handles changes in variance. In this post, I briefly discuss its behavior in reaction to scaling a distribution without introducing location changes.

I live mostly in Emacs. I say mostly 'cause well, I'm fairly pragmatic about it. If there's a workflow elsewhere that's more appropriate for my needs, I'll happily use that instead. While I'd love to do my web browsing from my beloved editor, Firefox ticks the right boxes for me. I do most of my iOS coding in Emacs. It's a hybrid of sorts between Emacs and Xcode. If I need to use the debugger, Xcode is a clear winner for me. If I happen t....

Mann-Whitney U test is a good nonparametric test, which mostly targets changes in locations. However, it doesn’t properly support all types of differences between the two distributions. Specifically, it poorly handles changes in variance. In this post, I briefly discuss its behavior in reaction to scaling a distribution without introducing location changes.

Great book about our relatinship with time and productivity. The core idea is that we are to consumed by the idea of being at maximum productivity and that harms us and stops from enjoying life.

SEO Metatags I use in my articles... Done for my personal future references, since there are no such posts available online that are not overSEOed.

If you use Django AllAuth and have a custom account adapter, you may find you run up to against rate limits that prevent successful testing of the many unhappy paths of user signup workflows. allauth.account.adapter.DefaultAccountAdapter I did not notice this until I overrode the clean_email() method of my custom adapter, after noticing some unhandled pentest… Continue reading Rate Throttling in Django AllAuth while running Unit Tests

This article clarifies how promotions work and highlights potential pitfalls. It describes a career-growth framework based on technical skills, interpersonal relationships, and influence. As one becomes more senior, the balance between these skills shifts, demanding more focus on relationships and influence.

This post is the second in a three-part series about migrating from a self-built PHP-based Laravel backend to a managed WordPress backend, in an attempt to minimize on-going maintenance and custom code. Part one discussed why moving to WordPress felt like a visit to the Ferengi homeworld, and the final part of the trilogy will […]

Knowledge work is everywhere, and information keeps getting more and more overwhelming. The Knowledge Worker Kit and its private community are here to help!

Table of Contents In previous articles we defined a dialect, and wrote various passes to optimize and canonicalize a program using that dialect. However, one of the main tenets of MLIR is “incremental lowering,” the idea that there are lots of levels of IR granularity, and you incrementally lower different parts of the IR, only discarding information when it’s no longer useful for optimizations. In this article we’ll see the first step of t..

Table of Contents In previous articles we defined a dialect, and wrote various passes to optimize and canonicalize a program using that dialect. However, one of the main tenets of MLIR is “incremental lowering,” the idea that there are lots of levels of IR granularity, and you incrementally lower different parts of the IR, only discarding information when it’s no longer useful for optimizations. In this article we’ll see the first step of t..

Table of Contents In previous articles we defined a dialect, and wrote various passes to optimize and canonicalize a program using that dialect. However, one of the main tenets of MLIR is “incremental lowering,” the idea that there are lots of levels of IR granularity, and you incrementally lower different parts of the IR, only discarding information when it’s no longer useful for optimizations. In this article we’ll see the first step of t..

In this post, I’ll cover how the open source project I created — ctfd-account-hook — evolved to support a long-running, secured HTTP request to notify nearly 4,000 registered participants over email.

We just released a new Snyk Partner Speak Video to showcase Snyk and Slack’s joint integration that enables you to view and use Snyk data on Slack channels.


133 visitors online