

It’s an in joke referencing some stuff he did in a previous season. I don’t think there’s any specific connection to Facebook.
Formerly /u/Zagorath on the alien site.
It’s an in joke referencing some stuff he did in a previous season. I don’t think there’s any specific connection to Facebook.
Honestly I can’t even figure out how to get that alpine-chrome image to work. I edited my Dockerfile to say
FROM zenika/alpine-chrome:with-puppeteer
instead of
FROM node:22
I tried changing USER node
to USER chrome
. I removed all the apt-get dependencies that were needed to get Puppeteer working in Docker on my PC in the first instance, and added --chown=chrome
to my COPY package.json
line, all as described in the with-puppeteer example. I also added the ENV
lines from that. (I also tried various combinations of some of the aforementioned changes but not others.) Now I get an error with the npm install
step.
15.44 npm ERR! code 1
15.44 npm ERR! path /usr/src/app/node_modules/canvas
15.44 npm ERR! command failed
15.44 npm ERR! command sh -c prebuild-install -r napi || node-gyp rebuild
15.45 npm ERR! prebuild-install warn install No prebuilt binaries found (target=7 runtime=napi arch=x64 libc=musl platform=linux)
15.45 npm ERR! gyp info it worked if it ends with ok
15.45 npm ERR! gyp info using node-gyp@8.4.1
15.45 npm ERR! gyp info using node@20.15.1 | linux | x64
15.45 npm ERR! gyp info find Python using Python version 3.11.10 found at "/usr/bin/python3"
15.45 npm ERR! gyp http GET https://nodejs.org/download/release/v20.15.1/node-v20.15.1-headers.tar.gz
15.45 npm ERR! gyp http 200 https://nodejs.org/download/release/v20.15.1/node-v20.15.1-headers.tar.gz
15.45 npm ERR! gyp http GET https://nodejs.org/download/release/v20.15.1/SHASUMS256.txt
15.45 npm ERR! gyp http 200 https://nodejs.org/download/release/v20.15.1/SHASUMS256.txt
15.45 npm ERR! gyp info spawn /usr/bin/python3
15.45 npm ERR! gyp info spawn args [
15.45 npm ERR! gyp info spawn args '/usr/src/app/node_modules/node-gyp/gyp/gyp_main.py',
15.45 npm ERR! gyp info spawn args 'binding.gyp',
15.45 npm ERR! gyp info spawn args '-f',
15.45 npm ERR! gyp info spawn args 'make',
15.45 npm ERR! gyp info spawn args '-I',
15.45 npm ERR! gyp info spawn args '/usr/src/app/node_modules/canvas/build/config.gypi',
15.45 npm ERR! gyp info spawn args '-I',
15.45 npm ERR! gyp info spawn args '/usr/src/app/node_modules/node-gyp/addon.gypi',
15.45 npm ERR! gyp info spawn args '-I',
15.45 npm ERR! gyp info spawn args '/home/chrome/.cache/node-gyp/20.15.1/include/node/common.gypi',
15.45 npm ERR! gyp info spawn args '-Dlibrary=shared_library',
15.45 npm ERR! gyp info spawn args '-Dvisibility=default',
15.45 npm ERR! gyp info spawn args '-Dnode_root_dir=/home/chrome/.cache/node-gyp/20.15.1',
15.45 npm ERR! gyp info spawn args '-Dnode_gyp_dir=/usr/src/app/node_modules/node-gyp',
15.45 npm ERR! gyp info spawn args '-Dnode_lib_file=/home/chrome/.cache/node-gyp/20.15.1/<(target_arch)/node.lib',
15.45 npm ERR! gyp info spawn args '-Dmodule_root_dir=/usr/src/app/node_modules/canvas',
15.45 npm ERR! gyp info spawn args '-Dnode_engine=v8',
15.45 npm ERR! gyp info spawn args '--depth=.',
15.45 npm ERR! gyp info spawn args '--no-parallel',
15.45 npm ERR! gyp info spawn args '--generator-output',
15.45 npm ERR! gyp info spawn args 'build',
15.45 npm ERR! gyp info spawn args '-Goutput_dir=.'
15.45 npm ERR! gyp info spawn args ]
15.45 npm ERR! Package pixman-1 was not found in the pkg-config search path.
15.45 npm ERR! Perhaps you should add the directory containing `pixman-1.pc'
15.45 npm ERR! to the PKG_CONFIG_PATH environment variable
15.45 npm ERR! Package 'pixman-1', required by 'virtual:world', not found
15.45 npm ERR! gyp: Call to 'pkg-config pixman-1 --libs' returned exit status 1 while in binding.gyp. while trying to load binding.gyp
15.45 npm ERR! gyp ERR! configure error
15.45 npm ERR! gyp ERR! stack Error: `gyp` failed with exit code: 1
15.45 npm ERR! gyp ERR! stack at ChildProcess.onCpExit (/usr/src/app/node_modules/node-gyp/lib/configure.js:259:16)
15.45 npm ERR! gyp ERR! stack at ChildProcess.emit (node:events:519:28)
15.45 npm ERR! gyp ERR! stack at ChildProcess._handle.onexit (node:internal/child_process:294:12)
15.45 npm ERR! gyp ERR! System Linux 6.10.14-linuxkit
15.45 npm ERR! gyp ERR! command "/usr/bin/node" "/usr/src/app/node_modules/.bin/node-gyp" "rebuild"
15.45 npm ERR! gyp ERR! cwd /usr/src/app/node_modules/canvas
15.45 npm ERR! gyp ERR! node -v v20.15.1
15.45 npm ERR! gyp ERR! node-gyp -v v8.4.1
15.45 npm ERR! gyp ERR! not ok
15.45
[+] Running 0/1A complete log of this run can be found in: /home/chrome/.npm/_logs/2025-02-18T01_04_35_846Z-debug-0.log
- Service node Building 18.9s
failed to solve: process "/bin/sh -c npm install" did not complete successfully: exit code: 1
Which I just now (after posting) noticed was already mentioned in a different comment. Sorry!
I’m guessing the user who made that other comment is on lemmy.world? I can’t see any comment other than yours, and LW has known issues with federation (issues that would be fixed if the instance weren’t 5 version behind…) that mean I probably won’t be able to see it for about 2 days right now. So thanks!
I haven’t looked into the suggestion in great detail yet, but I will say I’m already running as a non-root user (USER node
is a line in my Dockerfile). I’m not sure what a seccomp profile is, but in case it wasn’t clear from the original post, I just want to emphasise that the current configuration works in Docker on my Windows PC. It’s only on the Synology NAS that it fails.
Here’s an article from last year. It’s Australian, but I think it likely that car brands have the same or similar privacy policies wherever you go.
In short: Tesla and Korean brands are the worst. Japanese brands apart from Mazda are the best for privacy.
Personally I’m not enormously worried about SSH, because I’m behind NAT anyway, but yeah it’s definitely still something I’d rather keep off if not in use.
Is there a way to get a terminal on the Synology itself, or is SSH from my PC the only way?
I would love to containerise it. I worked with Docker in a previous job, but honestly I’ve forgotten most of how to work with it. Would be a nice refresher to try and relearn how to create Dockerfiles and docker-compose.yamls.
Unfortunately I currently have two problems. First: I seem to be completely unable to test this on my desktop. When I open Docker on my PC, it complains that I need to run wsl --shutdown
, but despite doing that many times, it still complains, before immediately closing.
So I was going to try doing it entirely on the Synology. And then I ran into the issue that…I have no idea how to even start with that. When I search for Docker in the Package Manager the only thing that comes up is Synology’s own container manager, and I have no idea how to work with that.
Yeah I’m pretty sure my Synology should be able to run containers. It’s a DS923+. But unfortunately when I search for Docker in the Package Manager the only thing that comes up is Synology’s own container manager, and I have no idea how to work with that.
How do you run a docker container on Synology? I have a DS923+ which AFAIK should be able to run it, but when I search for Docker in the Package Manager the only thing that comes up is Synology’s own container manager, and I have no idea how to work with that.
How do you run a docker container on Synology? I have a DS923+ which AFAIK should be able to run it, but when I search for Docker in the Package Manager the only thing that comes up is Synology’s own container manager, and I have no idea how to work with that.
How do you run a docker container on Synology? I have a DS923+ which AFAIK should be able to run it, but when I search for Docker in the Package Manager the only thing that comes up is Synology’s own container manager, and I have no idea how to work with that.
I can, but that would require manually starting it up every time I restart my computer—which is daily, for the most part. And there are times when I don’t even turn on my computer for the day, or don’t do so before the 2pm time the bot needs to run. It would be better to have it running on a system that’s always online.
Disney’s The Black Cauldron. Apparently it was so bad it like…almost killed off Disney animation for good? But I loved that shit as a kid. No idea why we had it, either. I was born almost a decade after it came out. Eilonwy deserves her place with the Disney Princesses, damn it!
They don’t have a warrant canary and their excuse why not only applies to Swiss citizens
What is their excuse? I haven’t heard it.
Interesting in theory, so thanks for sharing. But in practice, not going to matter. It would require a third party to win in at least one state before the EC can fail to reach a majority.
Edit: actually on second thought, I suppose a tie is also possible without a third party winning. But still, a tiny edge case, really.
Reposting some links from a thread two days ago about his response on Reddit.
I thought this comment (and the thread below it…and the lack of any reply to it despite the CEO being all over the thread elsewhere) was pretty telling.
It’s much less of a strong tell, but is slightly concerning that he’s picked up language like “triggered”. As comments there say, his excuse of not being in-tune with American politics could be real, but are also possibly just plausible deniability, because he may have picked up on that language by hanging out online with fascists.
Gerrymandering isn’t possible with presidential races. And he won by 86 electoral college votes, including all of the states people were looking at as possible swing states. That’s why everyone is saying he won a landslide.
The fact that he won despite being a literal convicted criminal and despite having previously shown himself to be one of, if not the worst president in history, says a huge amount about Americans’ willingness to accept fascism. People are right to be troubled by this.
Tumblr, not Xitter. But yeah, my bad lol.
He also used the word “triggered” in the Reddit comments in the way right wingers are wont to do, and then tried to play the “I’m not American, I don’t understand how that word looks to you” card. Never mind that plenty of non-Americans know perfectly well how that looks.
No, it’s far more likely he picked up that word and knew exactly how it was used because he’s been hanging out in far right spaces.