eulenteufel | 2 months ago | on: IPv6 just turned 30 and still hasn't taken over the world
eulenteufel's comments
eulenteufel | 3 months ago | on: After Windows Update, Password icon invisible, click where it used to be
eulenteufel | 6 months ago | on: New research reveals longevity gains slowing, life expectancy of 100 unlikely
eulenteufel | 7 months ago | on: The future is not self-hosted
It would be nice if it could enable people with little sysadmin experience to self-host easily, but right now the bar for using NixOS and configuring these projects is still pretty high. Still, with enough work I imagine it could be possible.
[0] https://gitlab.com/simple-nixos-mailserver/nixos-mailserver
eulenteufel | 10 months ago | on: Consistent Hash Ring
[0] https://docs.openstack.org/ironic/latest/_modules/ironic/com...
eulenteufel | 11 months ago | on: Owning my own data, part 1: Integrating a self-hosted calendar solution
Data is saved in plain text files and I track/backup it using git.
Over the time I've accumulated some interesting modifications:
- Authentication runs with pam on the host system.
- To enable sharing of calendars I run a periodic script symlinking the calendars to all authorized users. Unfortunately this suffers from combinatiorial explosion.
- Using a rights plugin with custom CalDav Attributes and a modified web plugin I added support for access Control Lists.
- To enable public calendars you give read permissions to the `public` user using ACL. Then a nginx hack gives blanket acces for read operations:
location /public {
proxy_pass http://127.0.0.1:{%RADICALE_PORT%};
include proxy_params;
proxy_set_header Authorization "Basic {%RADICALE_PUBLIC_AUTH%}";
proxy_hide_header Authorization;
add_header Access-Control-Allow-Origin * always;
add_header Access-Control-Allow-Methods "GET, OPTIONS, PROPFIND";
add_header Access-Control-Allow-Headers "Depth";
limit_except GET OPTIONS PROPFIND { deny all; }
}
These public calendars are can be viewed on a web calendar (https://gitlab.nomagic.uk/popi/js_calendar_from_ics)I should probably write a blog post about the setup.
eulenteufel | 11 months ago | on: Quadlet: Running Podman containers under systemd
Normally system services run as system users in the system systemd-session, but for rootless containers the services reside in the user systemd sessions of the system user. I'd love to be able to run rootless quadlets within the system session.
eulenteufel | 1 year ago | on: Do AI detectors work? Students face false cheating accusations
The teacher accuses the student of using the LLM to perform the task they are assigned. This entails not properly understanding the assignment and presenting an accomplishment which has not been achieved by the student themselves.
On the other hand the teacher using an LLM tool also do not understand the reasoning of the decision and present often present them as their own judgement. A judgement that has not truly been felled by the teacher because they do not use the tool for understanding but for deferring their responsibilities.
In doing so the teacher is engaging in the same act of (self-)deception they are accusing the student of: presenting an achievement not truly reached through their own understanding, even if the situation necessitates it (non-deferrable learning vs. non-deferrable decision).
The use of LLM-detection in this way thus mirrors the very problem it seeks to address.
eulenteufel | 1 year ago | on: Do AI detectors work? Students face false cheating accusations
eulenteufel | 1 year ago | on: Ask HN: Who wants to be hired? (October 2024)
Remote: Yes
Willing to relocate: No
Technologies: Python, Javascript, Rust, Julia, HTML/CSS, Linux Sysadmin, SQL,...
Résumé/CV: https://finn.krein.moe/CV.pdf
Email: [email protected]
I'm a recently finished physics MSc and worked as a Linux sysadmin during my studies. I'm interested in software development and system administration/DevOps and love learning new things.
eulenteufel | 2 years ago | on: How much is one terabyte of data?
eulenteufel | 2 years ago | on: My First Impressions of Nix
Packaging python applications with nix is doable, but you have to specify the exact versions of your dependencies and for that you can't easily use nixpkgs.
Nixpkgs tries to keep a minimum number of packages (like Arch or Debian as well), so each of the dependencies will typically only occur with one minor version for each release of nixpkgs.
We could still use the nixpkgs to build our application but we have to override each of our dependencies to the right version, but that approach can get quiet tedious for a large number of dependencies.
Fortunately there are tools to automatically generate your dependencies from a requirements.txt such as mach-nix or pip2nix.
eulenteufel | 2 years ago | on: Reddit's proposed API changes and the continued existence of RedReader
eulenteufel | 2 years ago | on: Saying Goodbye to GitHub
The problem is Copilot training on source code and then discarding any restrictions of the licenses. Maybe it is legal right now but I'm sure this case will find it's way into open source licenses pretty soon.
eulenteufel | 3 years ago | on: Perturbation Theory
eulenteufel | 3 years ago | on: Growing crops under solar panels
eulenteufel | 3 years ago | on: The concept of Impostor Syndrome has become ubiquitous
I feel like judging myself by my results and not by the process im going through was so deeply ingrained in me that even after years of trying I cannot get rid of it.
eulenteufel | 3 years ago | on: Conservatives think ChatGPT has gone 'woke'
eulenteufel | 3 years ago | on: write-edid – writes custom EDID data into HDMI adapter over I2C on Linux
eulenteufel | 3 years ago | on: Your online identity is owned by your email provider (2019)