Dirk

joined 2 years ago
[–] Dirk@lemmy.ml 8 points 6 months ago (7 children)

Klingt nach einem amerikanischen Problem.

[–] Dirk@lemmy.ml 42 points 6 months ago (2 children)

Organic Maps is FOSS, supports offline navigation, and has an iOS version. It uses OSM maps you can download as needed.

[–] Dirk@lemmy.ml 3 points 6 months ago

Entweder so, oder man besetzt die Stellwerke halt dauerhaft.

[–] Dirk@lemmy.ml 2 points 6 months ago (1 children)

Das sind doch wertvolle Arbeitsplätze^tm^!

[–] Dirk@lemmy.ml 5 points 6 months ago (1 children)

Na klar, als Minister Verdienste mehr, als als Politiker einer nicht an der Regierung beteiligten Partei.

[–] Dirk@lemmy.ml 9 points 6 months ago (5 children)

Ich glaube, die alten Seilzug-Stellwerke aus der Kaiserzeit sind zuverlässiger und ausfallsicherer als alle modernen Stellwerke zusammen.

[–] Dirk@lemmy.ml 3 points 6 months ago

Alle lachen über die Deutsche Bahn.

[–] Dirk@lemmy.ml 5 points 6 months ago

Ist da nicht auch ein Kreuzworträtsel drin?

[–] Dirk@lemmy.ml 2 points 6 months ago

Das süße Schleckermäulchen ...

[–] Dirk@lemmy.ml 10 points 6 months ago (4 children)

Der Fritz kann es wohl gar nicht mehr abwarten, Kanzler zu werden ...

[–] Dirk@lemmy.ml 1 points 6 months ago (1 children)

I’m curious as to your answers here.

The thing is: it is not black-or-white but always and heavily depends on context. But let me try to clarify my point of view.

Involuntary servitude is not considered slavery, but rather a punishment.

If someone commits a crime and is sentenced to do community service for example, then it is a punishment, yes. In a modern society they are not forced (i.e. with actual psychologic/financial/physical force) but rather given the option to either do community service (or whatever they were sentenced to by the judge, like for example an arsonist has to help rebuilding what they burned down) or chose not to do it. It this case they either have to pay a certain amount of money or they're going to jail instead.

Involuntary servitude is OK as long as it’s used on prisoners (those who have been convicted of crimes).

Yes, in two ways. First, it is part of their correction process by giving them a structured day, a responsibility, something to be proud of (like getting a qualification or being able to have some form of apprenticeship helping them to gain a foothold in society, etc., etc.). And second as part of their imprisionment. Also mainly to have a structured day and having them away from their cell so the prison staff can search it for contraband, the cleaning staff to do their work, etc. The prisoners will also get some money from it for being able to buy "luxury goods" in the prison kiosk (i.e. goods that are not provided by the prison, like chocolate, good/better coffee, etc.).

They're also not "forced" to do this. If they decide not to, then they usually get more strict rules, like less "free" time in the courtyard, not allowed to have regular visitors, no day parole, earlier cell confinement and less time to see other inmates, etc.

what would you consider slavery to be

Forcing someone to do work for you, using physical (threatening with, or using violence), psychological (talk them into doing it, yelling at them, bully them, etc.), or financial (exploiting their poverty) force and/or ignoring safety risks and/or ignoring health issues and risks.

So: inmates are "forced" doing work in the context I described: not slaves. Poor exploited locals building soccer stadiums in Dubai: slaves.

[–] Dirk@lemmy.ml 1 points 6 months ago (1 children)

You’re not getting it, but that’s okay.

 

Currently I’m planning to dockerize some web applications but I didn’t find a reasonably easy way do create the images to be hosted in my repository so I can pull them on my server.

What I currently have is:

  1. A local computer with a directory where the application that I want to dockerize is located
  2. A “docker server” running Portainer without shell/ssh access
  3. A place where I can upload/host the Docker images and where I can pull the images from on the “Docker server”
  4. Basic knowledge on how to write the needed Dockerfile

What I now need is a sane way to build the images WITHOUT setting up a fully featured Docker environment on the local computer.

Ideally something where I can build the images and upload them but without that something “littering Docker-related files all over my system”.

Something like a VM that resets on every start maybe? So … build the image, upload to repository, close the terminal window, and forget that anything ever happened.

What is YOUR solution to create and upload Docker images in a clean and sane way?

 

Since some time now the Steam Flatpak cannot start up and I have no idea why this happens.

Web research leads to basically nothing that is related to what I experience so I assume it has something to do with my system. Other Flatpaks start up normally and I can use them.

When resetting everything related to the Steam Flatpak and reinstalling it from Flathub it loads and installs the Flatpak and then installs all necessary stuff

[various update-related stuff]
setup.sh[4598]: Forced use of runtime version for 32-bit libcurl.so.4
setup.sh[4598]: Found newer runtime version for 32-bit libSDL2-2.0.so.0. Host: 0.2400.0 Runtime: 0.2600.5
setup.sh[4598]: Forced use of runtime version for 32-bit libgtk-x11-2.0.so.0
setup.sh[4598]: Found newer runtime version for 32-bit libvulkan.so.1. Host: 1.3.224 Runtime: 1.3.239
setup.sh[4598]: Forced use of runtime version for 32-bit libdbusmenu-glib.so.4
setup.sh[4598]: Forced use of runtime version for 32-bit libcurl-gnutls.so.4
setup.sh[4598]: Forced use of runtime version for 32-bit libdbusmenu-gtk.so.4
setup.sh[4598]: Forced use of runtime version for 64-bit libcurl.so.4
setup.sh[4598]: Found newer runtime version for 64-bit libSDL2-2.0.so.0. Host: 0.2400.0 Runtime: 0.2600.5
setup.sh[4598]: Found newer runtime version for 64-bit libvulkan.so.1. Host: 1.3.224 Runtime: 1.3.239
setup.sh[4598]: Forced use of runtime version for 64-bit libcurl-gnutls.so.4
steam.sh[2]: Steam client's requirements are satisfied

So everything looks good up to this point. The small Steam update windows poppend up several times indicating the running installation/update. The output then continues:

[2023-08-17 22:47:50] Startup - updater built Jul 28 2023 18:44:09
[2023-08-17 22:47:50] Startup - Steam Client launched with: '/home/dirk/.var/app/com.valvesoftware.Steam/.local/share/Steam/ubuntu12_32/steam' '-no-cef-sandbox'
08/17 22:47:50 Init: Installing breakpad exception handler for appid(steam)/version(1690583737)/tid(5467)
[2023-08-17 22:47:50] Loading cached metrics from disk (/home/dirk/.var/app/com.valvesoftware.Steam/.local/share/Steam/package/steam_client_metrics.bin)
[2023-08-17 22:47:50] Failed to load cached hosts file (File 'update_hosts_cached.vdf' not found), using defaults
[2023-08-17 22:47:50] Using the following download hosts for Public, Realm steamglobal
[2023-08-17 22:47:50] 1. https://cdn.steamstatic.com, /client/, Realm 'steamglobal', weight was 1, source = 'baked in'
[2023-08-17 22:47:50] Verifying installation...
[2023-08-17 22:47:50] Verification complete
XRRGetOutputInfo Workaround: initialized with override: 0 real: 0xf0d328f0
XRRGetCrtcInfo Workaround: initialized with override: 0 real: 0xf0d311c0
GetWin32Stats: display was not open yet, good
GetWin32Stats: display was not open yet, good

(The last line gets printed twice, yes.)

The first startup process then hangs there for a few seconds and continues with this.

steamwebhelper.sh[5473]: Running under Flatpak, disabling sandbox
steamwebhelper.sh[5473]: CEF sandbox already disabled
CAppInfoCacheReadFromDiskThread took 0 milliseconds to initialize
src/steamUI/steamuisharedjscontroller.cpp (540) : Failed creating offscreen shared JS context
src/steamUI/steamuisharedjscontroller.cpp (540) : Fatal assert; application exiting
08/17 22:48:39 Init: Installing breakpad exception handler for appid(steam)/version(1690583737)/tid(5467)
assert_20230817224839_27.dmp[5771]: Uploading dump (out-of-process)
/tmp/dumps/assert_20230817224839_27.dmp
dirk ~ $ 

After the command prompt is shown agein, this gets printed:

assert_20230817224839_27.dmp[5771]: Finished uploading minidump (out-of-process): success = yes
assert_20230817224839_27.dmp[5771]: response: CrashID=bp-f62fb7e8-d024-452e-a937-9c6672230817
assert_20230817224839_27.dmp[5771]: file ''/tmp/dumps/assert_20230817224839_27.dmp'', upload yes: ''CrashID=bp-f62fb7e8-d024-452e-a937-9c6672230817''

At the given location there is no dump file.

Do you guys have any Idea why this happens and how I can fix it?

Involved software:

$ flatpak --version
Flatpak 1.15.4

$ flatpak remotes
Name    Optionen
flathub system

$ flatpak info com.valvesoftware.Steam | grep Version | awk '{print $2}'
1.0.0.78

$ uname -rms
Linux 6.4.10-arch1-1 x86_64

$ openbox --version | head -n1
Openbox 3.6.1

$ pacman -Qi xorg-server | grep Version | awk '{print $3}'
21.1.8-2
 

In opposition to this post ... Name your most favorite upsides of software being federated.

 
 
 

Basically the title. When writing .. it is converted to . Also every string being any amount of dots is also being converted to , even when it makes no sense.

.. -> ..
../relative/path/file.txt -> ../relative/path/file.txt
................................... (used as visual separator) -> ...................................

Automatically changing ... to the otherwise hard to type ellipsis symbol is a good idea, but everything else should, not be changed.

 

Are we still doing ancient memes?

 

I can't help but feel overwhelmed by the sheer complexity of self-hosting modern web applications (if you look under the surface!)

Most modern web applications are designed to basically run standalone on a server. Integration into an existing environment a real challenge if not impossible. They often come with their own set of requirements and dependencies that don't easily align with an established infrastructure.

“So you have an already running and fully configured web server? Too bad for you, bind me to port 443 or GTFO. Reverse-proxying by subdomain? Never heard of that. I won’t work. Deal with it. Oh, and your TLS certificates? Screw them, I ship my own!”

Attempting to merge everything together requires meticulous planning, extensive configuration, and often annoying development work and finding workarounds.

Modern web applications, with their elusive promises of flexibility and power, have instead become a source of maddening frustration when not being the only application that is served.

My frustration about this is real. Self-hosting modern web applications is an uphill battle, not only in terms of technology but also when it comes to setting up the hosting environment.

I just want to drop some PHP files into a directory and call it a day. A PHP interpreter and a simple HTTP server – that’s all I want to need for hosting my applications.

view more: ‹ prev next ›