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 week marked the 10-year anniversary of Docker. Let’s look back at how much has changed, and hear some stories about what people experienced while moving toward the containerized world we live in today.

The goal of this post is to explain the, often confusing, topic of recursion using a modified example of the process of killing a Minecraft slime. Typically, teachers will use examples like the Fibonacci sequence and the Towers of Hanoi to explain recursion. However, students often find these examples confusing because the underlying concepts are foreign to their prior experiences. My hope is that using the more relatable example of killing..

Kicksecure for VirtualBox Download Kicksecure for VirtualBox: Kicksecure – 12 Dec 25 Kicksecure for Windows, macOS, Linux inside VirtualBox Getting started with Kicksecure in 4 simple steps. This is a point release. Kicksecure – 16 May 25 Point Release What is a Point Release? Major Changes ram-wipe - Wipe RAM on shutdown and reboot has been developed. (But not yet installed by default ....

Have you explored Python's collections module? Within it, you'll find a powerful factory function called namedtuple(), which provides multiple enhancements over the standard tuple for writing clearer and cleaner code. This week on the show, Christopher Trudeau is here, bringing another batch of PyCoder's Weekly articles and projects.

Since few weeks I use restic as my backup tool. I made the switch from rdiff-backup due to its slow speed and frequent erorrs. Advantages of restic is its support for different backends (ssh, s3, rest server, etc), encryption and deduplication. To simplify my entire backup process, I choose to use the autorestic. With this tool you can configure restic using a YAML file, which is a lot easier than having to remember all the CLI options each..

Quoting the last paragraph from Italo Calvino’s Invisible Cities : The inferno of the living is not something that will be; if there is one, it is what is already here, the inferno where we live every day, that we form by being together. There are two ways to escape suffering it. The first is easy for many: accept the inferno and become such a part of it that you can no longer see it. The second is risky and demands constant vigilance ..

Discover the dangerous world of zero day attacks and learn how they can exploit vulnerabilities in software to cause harm to businesses and individuals alike. From the definition to real-life examples, this article covers all you need to know about zero day attacks.

Discover the basics of Denial of Service (DoS) attacks and learn how to safeguard your website and online presence from these malicious attacks.

In general I don’t like to fuss over code, but this is exactly what I’ve been doing in preparation of the NLnet funded work. I’ve spent the last month restructuring Marginalia’s code base. It’s not completely done, but I’ve made great headway. Things got the way they got because in general for experimental solo-development projects, I think it makes sense to be fairly tolerant of technical debt. Since refactoring is something that is ex..

The Millionaire Fastlane is a highly motivational guide advocating entrepreneurship and smart money management. I strongly recommend it to anyone who wants to improve their life financially.

Here are some benchmarks I ran to compare the speed of running a list of regexes on all the Markdown files in my Obsidian folder (210 when I wrote this). The benchmark compares running the regexes on memory-mapped files versus loading the file contents as a string and running the regexes on that string. I’m using hyperfine to run the benchmarks. Considerations When we memory-map a file, we work with bytes. Python can run regexes over th..

Discover the dangerous world of zero day attacks and learn how they can exploit vulnerabilities in software to cause harm to businesses and individuals alike. From the definition to real-life examples, this article covers all you need to know about zero day attacks.

Discover the basics of Denial of Service (DoS) attacks and learn how to safeguard your website and online presence from these malicious attacks.


Looking back on the years of my life this morning, I was thinking it would be an interesting exercise to review my work experience from earlier in my life, before college graduation and before the true start of my professional career, and examine one thing I am grateful for from each experience. I think it is important to look back to humble beginnings and the lessons learned through hard work and sweat.

Since my time at the university, pursuing a Computer Science degree, I have always been fascinated by programming languages and the tooling around them: compilers, IDEs, package managers, etc. Eventually, that got me involved as a hobbyist in the development of the Rust compiler and rust-analyzer, but I never got the chance to work professionally on programming language tooling… until two months ago! In January, the nice folks at prefix.dev..

I recently ran into a problem that seems to be present in a wide range of WebAuthn tutorials, but I don’t know where it originated.

Some years ago I came across a blog post that described programmers as being in one of three camps. It’s a fun, short post, so I encourage you to go read that real quick, but the gist of it is that programmers generally fall into one of three categories according to what they primarily value: Applied mathematicians, who appreciate elegant solutions to problems. Program execution on von Neumann machines is incidental. These programmers....

I recently ran into a problem that seems to be present in a wide range of WebAuthn tutorials, but I don’t know where it originated.

I recently ran into a problem that seems to be present in a wide range of WebAuthn tutorials, but I don’t know where it originated.

Some years ago I came across a blog post that described programmers as being in one of three camps. It’s a fun, short post, so I encourage you to go read that real quick, but the gist of it is that programmers generally fall into one of three categories according to what they primarily value: Applied mathematicians, who appreciate elegant solutions to problems. Program execution on von Neumann machines is incidental. These programmers....

We're excited to announce that we've now released language-specific Snyk Top 10 cheat sheets for Java, JavaScript, Go, .NET, PHP, Python, and Ruby.


They didn’t know it was impossible, so they did it” – Paul Bourget If you follow certain agile methodologies to the letter – namely points estimating all the work, and only assigning a certain amount of points to each engineer in the sprint – you give your team members an ‘upper bound’ on what is […]


Zerocalcare is an Italian cartoonist whose strips, especially in the form of illustrated books, have surged to an iconic level in the last decade. His drawing is excellent, but it is with his writing that, I think, he conquered fame. His stories are fun to read and yet profound and vibrant, all at the same time. Also, he often touches on themes nobody else covers, at least not in the comics world. It was the case with Kobane Calling: Greet..

In this post, we cover the top 10 AWS misconfigurations and how to fix them. Download our AWS security misconfigurations cheat sheet to learn more.

GPT-4 will be the death of everything. Enjoy what little scraps we have left. Even imageboards will be gone. This effects absolutely everything, but lets just think about how it would effect us >AI can perfectly replicate anything, even brewing soykaf (gpt-4chan for example, which is far more outdated than what we have now) >Imageboards become meaningless as humans begin to be drowned out by ai >Eventually, imageboards are just a b....

How do insects deal with sunlight in their eyes given that they have no eyelids and no moving eye parts?

Grandpa - lambdaland.org - 3 years ago - eng
My grandfather G William Wiersdorf passed away Monday morning. He was 82 and survived COVID, a decades-long existence with MS , and World War II. While his health wasn't the best, none of us were expecting this. You can read his obituary here . German obituary UPDATE 2023-03-18: I've translated my grandpa's obituary into German. Here it is: G William "Bill" Wiersdorf verstarb friedlich am 13. März 2023 mit seiner liebevollen F....

Adding GPT-4 and ChatGPT to my Logseq OpenAI plugin, comparing usage costs, and looking at the best new features of GPT-4

DHCP, or Dynamic Host Configuration Protocol, is a crucial component of modern network infrastructure. In this article, we'll explore what a DHCP server does and how it helps manage IP addresses dynamically in a network.


Recommendation Anxiety - ides.dev - 3 years ago - eng

Adding GPT-4 and ChatGPT to my Logseq OpenAI plugin, comparing usage costs, and looking at the best new features of GPT-4

DHCP, or Dynamic Host Configuration Protocol, is a crucial component of modern network infrastructure. In this article, we'll explore what a DHCP server does and how it helps manage IP addresses dynamically in a network.

Indexing Fediverse posts should be “mandatory opt”, not opt-in or opt-out. Account creation should offer a few checkboxes: indexing could be done by “your instance”, “all federating instances”, and “traditional search engine crawlers”; for each of these, users should be able to choose “none”, “public posts only”, and “all”. Alternatively: there should be a “discoverable” post visibility option that opts you into more advanced discovery opti..


I bought my first Kindle over 10 years ago. It was tall, and had a physical keyboard. Since then, I have bought many more: for family as gifts, and for myself because the kids kept stealing mine. And I absolutely love these things. Single purpose The Kindle is for reading. If you see me staring at it, I’m reading a book. I’m not drowning in some infinity pool . The size of it, the screen, the typography, the resolution, the back li....

I bought my first Kindle over 10 years ago. It was tall, and had a physical keyboard. Since then, I have bought many more: for family as gifts, and for myself because the kids kept stealing mine. And I absolutely love these things. Single purpose The Kindle is for reading. If you see me staring at it, I’m reading a book. I’m not drowning in some infinity pool . The size of it, the screen, the typography, the resolution, the back li....

Today I released Eve v2.1, which comes with official Flask 2.2+ support and the ability to modify the pagination limit on a per-resource basis thanks to the new pagination_limit setting. You can find the release on PyPI , while the changelog is available here —special thanks to Pieter De Clercq and smeng9 for the help with this release.

Threat Modeling is a security activity that’s made more complicated than it should be. Presenting a simple mental model to approach threat modeling.

In our of the previous post, I explored the distribution of observed p-values for the Mann–Whitney U test in the finite case when the null hypothesis is true. It is time to repeat the experiment for the Brunner–Munzel test.

3 visitors online