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

The UK government are on the attack against E2EE again. I’m sick and tired of out of touch politicians trying to get these draconian bills passed. They don’t seem to care how much harm bills like this can cause against companies and their users. But They Aren’t Banning E2EE In some sense they are but overall no they aren’t because it’s even worse than that. They argue that they are not banning E2EE because the messages can still be E2EE fro..

Setting a simple tor service up isn’t too difficult. The tor project has their own page Tor for it and you can find many other places on the internet telling you how like this from riseup. Below is an example I have with nginx for the web server on a debian based system (apt for package manager). Text editing is done with nano in this example. Use whatever you want (vim, gedit).

If you want to hide what packages you are downloading, this is a nice way to do that. #install required packages apt update && apt-get install tor apt-transport-tor -y After installing, edit all repositories listings (/etc/apt.sources.list , /etc/apt/sources.list.d/* , etc.) adding “tor+” before “http://”. Example below. deb tor+https://deb.debian.org/debian bullseye main deb-src tor+https://deb.debian.org/debian bullseye main deb tor+https..

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

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.

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.

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.

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.

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.

After trying a few note-taking apps, I ended up using Apple Notes. It was super fast on macOS and iOS. This was more or less my thinking: The syncing was good and it worked offline. But it had a couple of drawbacks. The format is not open. There are some scripts to reverse-engineer the Apple Notes SQLite database 1 , but that still needs a computer with iCloud sync, otherwise you can’t get the Notes.app SQLite database on your disk.

This blog started as a place to share new things I learned about programming. I initially wrote Jupyter notebooks that I converted to Markdown. Then I started writing Markdown directly. After some time, I felt like having to open my text editor in my laptop to write a blog post was making me write less. It also felt like I had to write something longer than a tweet. That’s how I started using Apple Notes a lot more 1 . Some notes were l..

Intro I was exploring different ways I could use Apple Notes as a CMS (Content Management System). I found out that you can add a Google account to sync some notes, but those notes are synced using the IMAP protocol to a folder in the email account. This post explains how to use the Gmail API to retrieve those notes. The idea for the CMS is: Write notes in Apple Notes, avoid using tables and drawings (there may be other elements that are..

otpgateway v3.1.2 - nadh.in - 3 years ago - eng
Repository: @knadh/otpgateway GitHub release page: v3.1.2 Changelog 1ffb9a2 Update Go version. 664462d Fix automatic job ID generation. Closes #30 .

Last edit 2025-10-11 For this, I am not going to be talking about any mobile phone OS like android or embedded systems like libreCMC. Distro Hopping When I entered the linux world at first, I did this and it is one of the most stupid things to do. Look at this linux distro tree (png). There are so many distros and many are created and abandoned. Many do not hold any special purpose.

Smart Homes - diyarciftci.xyz - 3 years ago - eng
Smart homes are becoming a bigger thing over time and I don’t really like them a whole lot. A lot of people that end up buying and setting these up don’t think a whole lot about the negative consequences. Security A lot of these devices like smart cameras, lights, thermostats, etc. have to be connected to your network and have internet access. Many of the companies that produce these products don’t care too much about security which can put..

Learn about Recursive DNS, how it works and its benefits. Discover why Recursive DNS is important for improving the speed and reliability of domain name resolution and enhancing internet security.

Learn about Recursive DNS, how it works and its benefits. Discover why Recursive DNS is important for improving the speed and reliability of domain name resolution and enhancing internet security.

Here's something I learned today when adding Redis backed caching to a FastAPI application. Read more

Here's something I learned today when adding Redis backed caching to a FastAPI application. Read more

Do you work on a large app with lots of deep links and dynamic content? This article will show you how to manage and leverage those deep links so you can spend more time coding and less time navigating the app. Here on the News team at Doximity, we have lots of content to manage, including articles, comments, and collections of articles. The problem compounds when considering that articles have a lot of different variations, and some of ....

On Thursday, I will be speaking in Milan at WebDay 2023 . Mine is a hands-on session on building a reliable and continuous end-to-end testing environment for web apps using Microsoft Playwright. If you attended my introductory Playwright session at WPC last year, Thursday’s session would be the ideal follow-up to that one, as I only briefly touched on CI deployments there. Drawing from my experience doing the whole thing in production,..

On Thursday, I will be speaking in Milan at WebDay 2023 . Mine is a hands-on session on building a reliable and continuous end-to-end testing environment for web apps using Microsoft Playwright. If you attended my introductory Playwright session at WPC last year, Thursday’s session would be the ideal follow-up to that one, as I only briefly touched on CI deployments there. Drawing from my experience doing the whole thing in production,..

I recently bought a cheap, used Thinkpad T480, replaced a bunch of parts. Some folks were asking how they could do the same thing, so I figured I'd write about it

This guide discusses how XSS vulnerabilities originate in Django apps and what you can do to mitigate them. You'll also learn how to use free security tools to detect and fix XSS vulnerabilities early in development.

Just Start - olivergilan.com - 3 years ago - eng
It doesn't take much to become better than average at anything in life. The most important step is the first. Just show up and start and the rest will follow.

I have been doing interviews recently, and whenever someone mentions knowing a lot of Go and Java one of the questions I put to them is how to implement Go channels in Java. Since there isn’t anything online to suggest how to do this that I liked reading (that I could find) I thought I would write one, and do it in native Java without needing to import a library.

Introduction In episode 6, Miki built a logger package with the aim of making it as versatile as possible. To achieve this, he constructed his logger object with a function that would: accept the io.Writer interface as a parameter and perform type assertions to retrieve other interface types as needed. By building this, Miki demonstrated how polymorphism is achieved with Go by changing the type of a variable with type assertions.

Just Start - olivergilan.com - 3 years ago - eng
It doesn't take much to become better than average at anything in life. The most important step is the first. Just show up and start and the rest will follow.

RTX - rachitsingh.com - 3 years ago - eng
I completely failed to achieve my goal of writing something non-technical at least once a month, so here we're trying not to fail with abandon . As a sad result of my WSL2 setup dying, I've had to reconfigure my desktop Linux experience from scratch again. As a result I've run into Jeff Dickey's rtx , a software version manager written in Rust. Anyone who manages multiple projects with different sets of dependencies 1 knows the pain ....

VPNs - diyarciftci.xyz - 3 years ago - eng
A VPN isn’t a bad thing but the way in which they are usually advertised to people are. A VPN isn’t for the purpose they advertise. What these companies are advertising is a glorified proxy. Logging They can and probably do log. Any that say they don’t could just lie. They can’t acquire everything but they can collect a reasonable amount of information. Security and Privacy A VPN by itself doesn’t bring you security.



Descriptions of the cast, locations and other elements for the 2018 film Annihilation for blind and vision impaired people.

I was recently reading the documentation of nnethercote/counts , in there, Nicholas explains a few pain points when using a table as a profiling output. But using SQLite as the “table” can relieve some of those pains. I frequently use SQLite for debugging and I wanted to share some techniques that have been helpful (and relate them to some arguments mentioned in nnethercore/counts ) Defining the table and exposing it to multiple modules ..

Stack Overflow is the go-to resource for developers worldwide seeking solutions to their programming problems. Its impressive database of millions of questions and answers has been curated and built over the years, offering an exhaustive library of programming knowledge. However, the site has come under fire for being too strict and unwelcoming to new users. Many developers are already using ChatGPT to get answers to their programming qu....

130 visitors online