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

This is my generative AI take. I’m sure there are many like it, but this one is mine . When it comes to social trends I’m often on the far side of Moore’s Chasm . I signed up for Snapchat a year after all of my friends, and joined Instagram two years after everyone else. So it was only appropriate that it took weeks after the internet was set on fire for me to see the value that applications of Large Language Models like ChatGPT and ....

SSTOTP is as simple as it gets for a TOTP implementation. The libary can do the following: Generate TOTP Secrets Generate TOTP Tokens Validate TOTP Tokens Tokens are valid for 30 seconds, and a step tolerance of two is implemented to account for clock skew. It has a single standard library dependency, which is base32 . At this time, it is considered feature complete. Generating otpauth:// QR codes is left as an exercise to the re..

I often tack on notify-send at the end of a long running command to get a desktop notification when the command is done. ./long-running-build-command; notify-send "Build done" notify-send uses the Desktop Notification spec that relies on DBus to propagate a request to show a notification. This is a widely supported standard in the Linux ecosystem powering all notifications, regardless of which desktop environment you use. However my simple ..

I often tack on notify-send at the end of a long running command to get a desktop notification when the command is done. ./long-running-build-command; notify-send "Build done" notify-send uses the Desktop Notification spec that relies on DBus to propagate a request to show a notification. This is a widely supported standard in the Linux ecosystem powering all notifications, regardless of which desktop environment you use. However my simple ..

In case you did not know, Manim is an programmatic animation libary for Python, famously used for the beautifully designed mathematics instructional videos of the 3Blue1Brown YouTube channel. My problem is that I wanted to use it to generate animations of a piano keyboard, and, in order for the keyboard to look correct, the keys should have rounded corners. On the bottom. And only on the bottom. And Manim couldn't do that. Since ..

In case you did not know, Manim is an programmatic animation libary for Python, famously used for the beautifully designed mathematics instructional videos of the 3Blue1Brown YouTube channel. My problem is that I wanted to use it to generate animations of a piano keyboard, and, in order for the keyboard to look correct, the keys should have rounded corners. On the bottom. And only on the bottom. And Manim couldn't do that. Since ..

In case you did not know, Manim is an programmatic animation libary for Python, famously used for the beautifully designed mathematics instructional videos of the 3Blue1Brown YouTube channel. My problem is that I wanted to use it to generate animations of a piano keyboard, and, in order for the keyboard to look correct, the keys should have rounded corners. On the bottom. And only on the bottom. And Manim couldn't do that. Since ..


Learn what Representational State Transfer (REST) is and how it has become the de facto standard for building web APIs today.

Learn what Representational State Transfer (REST) is and how it has become the de facto standard for building web APIs today.


Learn what Representational State Transfer (REST) is and how it has become the de facto standard for building web APIs today.

DEF CON 31 booking reminder: That new ‘Horseshoe’ hotel showing up in our room block is the new rebrand of the familiar Bally’s. Same convenient location and discount, just with a big glow-up. To get access to the DEF CON discount, book rooms at https://book.passkey.com/go/SHDEF3

Intro This is part 1 of a 3 part series where I talk about theatre engineering for the play You’re Too Cute to Be An Astronaut . In this part you can find out about the motivation for the play and its audio design. What does it feel like to leave earth? One of my very first memories is from 1984. It’s spring time, and me and my family are celebrating my fourth birthday. Our garden is filled with relatives and friends. But I’m not ther..

ChatGPT is a large language model developed by OpenAI that has gained immense popularity for its ability to generate human-like text responses to prompts. With its advanced natural language processing capabilities, ChatGPT has become a powerful tool for a variety of applications, including sentiment analysis. By analyzing text data and identifying the underlying sentiment, ChatGPT can provide valuable insights into customer feedback, social....

AWS in 30 recap - snyk.io - 3 years ago - eng
Last month, Lead Partner Solutions Architect, David Schott, presented a demo on how Snyk works alongside Amazon Web Services (AWS) to identify vulnerabilities at every level of development and infrastructure. Let’s dive right into his presentation and its biggest takeaways.

Reflecting on my professional journey and the various teams I’ve been a part of, I recently picked up a book that resonated with my experiences and offered some invaluable insights into building a truly cohesive and high-performing team. The book, “The Ideal Team Player” by Patrick Lencioni, delves into the characteristics that make someone an ideal team player and provides practical guidance on how to cultivate these traits in the workplac..

UDP is a lesser-known protocol when compared to TCP, but it plays a vital role in network communication. If you are looking to learn about UDP and its use cases, you have come to the right place. Read on to explore the ins and outs of UDP and when it should be used.

TCP is a fundamental protocol of the internet, and understanding how it works is essential for anyone who wants to know more about networking. In this article, we will demystify TCP and explain how it works in both technical and layman terms.

UDP is a lesser-known protocol when compared to TCP, but it plays a vital role in network communication. If you are looking to learn about UDP and its use cases, you have come to the right place. Read on to explore the ins and outs of UDP and when it should be used.

TCP is a fundamental protocol of the internet, and understanding how it works is essential for anyone who wants to know more about networking. In this article, we will demystify TCP and explain how it works in both technical and layman terms.

As I try to move towards minimalism, I discover what it is like in different dimensions. When one starts to explore minimalism, it starts outside one's being, with the process of downsizing and keeping that state. Literature targets reduction of physical (and sometimes digital) belongings and presents it as the starting point and the only possible path. For these methods, victory is achieved when nothing else can be removed from peoples' ....


As I try to move towards minimalism, I discover what it is like in different dimensions. When one starts to explore minimalism, it starts outside one's being, with the process of downsizing and keeping that state. Literature targets reduction of physical (and sometimes digital) belongings and presents it as the starting point and the only possible path. For these methods, victory is achieved when nothing else can be removed from peoples' ....

UDP is a lesser-known protocol when compared to TCP, but it plays a vital role in network communication. If you are looking to learn about UDP and its use cases, you have come to the right place. Read on to explore the ins and outs of UDP and when it should be used.

TCP is a fundamental protocol of the internet, and understanding how it works is essential for anyone who wants to know more about networking. In this article, we will demystify TCP and explain how it works in both technical and layman terms.

In the 1970s, the Indonesian island of Bali went through a period of rapid change. Along the stunning beaches on the southern side of the island, tourism boomed. Parking lots were put up, together with swinging hot spots and hotels of various colours. Hip young travellers from North America, Europe, and Australasia had “discovered” the island and began exploring its awesome surfing breaks, drinking in the newly-built bars, and spending mone....

I often want to include related nested objects in my Django REST Framework ModelViewSets for CRUD operations, but don’t want those related objects cluttering up the list view. To accomplish this, you can return a serializer from get_serializer_class() that doesn’t include the nested relation when the ViewSet action is list. I ended up doing this on a bunch of viewsets, so I factored the logic out into a separate mixin: from typing ....

I often want to include related nested objects in my Django REST Framework ModelViewSets for CRUD operations, but don’t want those related objects cluttering up the list view. To accomplish this, you can return a serializer from get_serializer_class() that doesn’t include the nested relation when the ViewSet action is list. I ended up doing this on a bunch of viewsets, so I factored the logic out into a separate mixin: from typing ....

I really enjoyed this collection of stories and experiences. The authenticity and vulnerability in some of these pieces were heart…

This article will demonstrate a mass assignment vulnerability in a Node.js project, how an attacker can exploit it, and ways to protect a web application against it.



This post builds a weighted modification of the Hodges–Lehmann estimator that supports weighted samples. In Pragmastat, Center is the recommended unweighted robust location estimator. Confidence intervals are available via CenterBounds . pragmastat.dev github.com/AndreyAkinshin/pragmastat The classic [[hodges-lehmann-estimator|Hodges-Lehmann location estimator]] is a robust, non-parametric statistic used as a measure of the c....

This post builds a weighted modification of the Hodges–Lehmann estimator that supports weighted samples. In Pragmastat, Center is the recommended unweighted robust location estimator. Confidence intervals are available via CenterBounds . pragmastat.dev github.com/AndreyAkinshin/pragmastat The classic [[hodges-lehmann-estimator|Hodges-Lehmann location estimator]] is a robust, non-parametric statistic used as a measure of the c....

There are several ways to automate blog publishing from git push. This one is mine. Mostly notes for future self. I use Gitea , Hugo , Caddy and NixOS .

Learn about how federated databases enable the efficient management of distributed systems by allowing for seamless data access and sharing across multiple databases and data sources.

Sharding is a method of breaking up a large database into smaller, more manageable pieces, allowing for greater scalability and performance. This technique involves distributing data across multiple machines, reducing the load on any one server and enabling faster and more efficient queries. In this article, we’ll dive into the concept of sharding and explore how it can be implemented to improve the performance and scalability of your datab..

There are several ways to automate blog publishing from git push. This one is mine. Mostly notes for future self. I use Gitea , Hugo , Caddy and NixOS .

Learn about how federated databases enable the efficient management of distributed systems by allowing for seamless data access and sharing across multiple databases and data sources.

Sharding is a method of breaking up a large database into smaller, more manageable pieces, allowing for greater scalability and performance. This technique involves distributing data across multiple machines, reducing the load on any one server and enabling faster and more efficient queries. In this article, we’ll dive into the concept of sharding and explore how it can be implemented to improve the performance and scalability of your datab..

There are several ways to automate blog publishing from git push. This one is mine. Mostly notes for future self. I use Gitea , Hugo , Caddy and NixOS .

FAQ - www.marginalia.nu - 3 years ago - eng
This information is outdated The marginalia search project info now lives on about.marginalia-search.com . What is this search engine’s name? Let’s call it Marginalia Search as that’s what most people seem to do. There is some confusion, perhaps self-inflicted problem as I’m not really into branding and logos, and to make matters worse I’ve used a lot of different internal names, including Astrolabe and Edge Crawler. But most peop..

Restic 0.15.0 quietly merged #2398 which finally allows native support of keys without delete permissions. After updating the binary on relevant systems, reversing the two changes from my earlier post (i.e. swapping rclone:b2:bucketname/foldername back to b2:bucketname:foldername & removing the extra rclone args) leaves a simple restic solution working with defaults. Awesome! I had updated directly from 0.9.6 and checking the doc....

4 visitors online