There have been multiple accounts created with the sole purpose of posting advertisement posts or replies containing unsolicited advertising.

Accounts which solely post advertisements, or persistently post them may be terminated.

atzanteol

@[email protected]

This profile is from a federated server and may be incomplete. Browse more on the original instance.

atzanteol ,

This is a good approach. I’ve always found it beneficial to learn “the standard things” than relying on a customized setup.

I’ve seen some people absolutely lost when they login to a system without 500 custom aliases on it…

atzanteol ,

It’s not censorship. 🙄

atzanteol ,

I do. Anyone else when asked simply says “oops, sorry, done”. You pitch a fit and act like it’s a civil rights violation.

What a moron.

Is the Java ecossystem of languages and related stuff a thing, professionally?

I’m in the course of pursuing a change in my career towards software engineering/architecture. So far I’ve been brought mostly to C#/.NET and Java, though Java attracts me more, even considering that it might be a “dying” language. Still, Scala and Clojure are there, so I thought that they might give a pump at least to...

atzanteol ,

I’ve found good work with both. Java has been “dying” for decades according to people who have an irrational dislike for the language. I’m yet to see any evidence for it. The ecosystem of libraries there is huge and well maintained.

Frankly I’d learn both as well as Python and maybe rust and go. Once you become proficient in any language it’s easier to learn others. So start with Java if that calls to you but branch out as well.

atzanteol ,

The android nextcloud client works great if you’re willing to setup/maintain a nextcloud server.

atzanteol ,

IP was invented in the '70s. Sometimes older protocols that work are just fine.

atzanteol ,

I picked up a second hand monitor from a goodwill shop for like $7USD. It would be worth having a display of some sort for troubleshooting.

atzanteol ,

The zotero docs recommend against synchronizing by just copying a folder as it can lead to corruption.

They recommend using webdav which nextcloud supports but syncthing doesn’t.

So your workflow is definitely possible with nextcloud and is the preferred option.

atzanteol ,

What does this mean?

it’s not just a copy. It syncs the folder.

It’s remarkable to me that you recommended to somebody an option that is the exact opposite of what you know to be true.

atzanteol ,

Do you think webdav somehow dumps you database? No it’s just a protocol to save your files on your webserver. It’s just a middelman.

Umn. It allows the application to do its own synchronization and diff resolution. It’s why they recommend it.

Directory synchronization is a “best effort” to copy files back and forth without considering the application’s needs. Copying database files while they’re being written can be problematic for example.

Both Nextcloud and syncthing will synchronize a folder. And it will probably work if you aren’t making lots of changes on both systems. But there is increased risk.

Yeah it’s my recommendation from my personal experience. Is that wrong?

Yes - absolutely. “I’ve been lucky so far” and recommending against what the product you’re using says you should do is TERRIBLE advice.

The point is, syncthing is rock solid, never had any issue being it with my zotero database or syncing files between my devices. If you’re a Nextcloud advocate or are against my personal opinion so be it :).

Why are you getting defensive towards syncthing? It seems fine. It’s the wrong tool for what you’re using it for.

atzanteol , (edited )

Quick pros/cons from what I’ve read (correct me if I’m wrong - I’ve not used syncthing myself):

syncthing

Pros:

  • Easy to setup and use.
  • No infrastructure to maintain
  • Will sync directories between computers

Cons:

  • Uses third party resources to sync by default (can setup direct sync if needed/wanted however)
  • Only does directory synchronization

Nextcloud

Pros:

  • Can synchronize directories
  • Entire synchronization pipeline is under your control
  • Offers a lot more functionality if you want it (WebDAV, Calendars, public shares with “anyone with URL can view” permission, etc.)

Cons:

  • You need to setup/maintain your Nextcloud server
  • Can be fiddly to setup for some (wasn’t for me - but lots of people do complain about it).
atzanteol ,

Thanks! Updated.

atzanteol ,

Works fine, though it’s not an “iso” file. But it doesn’t matter what extension you use.

I used to do this to switch an old laptop between Windows and Linux. I’d backup one, overwrite with the other. Swap as necessary.

atzanteol ,

Things installed by apt almost always work as expected and are easily run from the cli.

Flatpaks are sometimes more up to date.

atzanteol ,

Feel free to ignore hexbear users.

atzanteol ,

It’s your time, do with it what you will.

atzanteol ,

RedHat.

Not Fedora. Not RHEL. Back when it was just RedHat Linux.

atzanteol ,

BeOS or haiku?

I have a dual 603 BeBox I haven’t fired up in a while…

atzanteol ,

BitTorrent would likely increase latency, not lower it. The bit torrent protocol is very inefficient for small files and large numbers of files (wiki.debian.org/DebTorrent - see “Problems”).

But I think your question is more “why not use p2p to download files” for which I think the answer is likely “because they don’t need to.” It would add complication and overhead to maintain. An FTP/HTTP server is pretty simple to setup / maintain and the tools already exist to maintain them. You can use round-robin DNS to gain some redundancy and a bit of load spread without much effort either.

atzanteol ,

With that said, it is probably not worth it if she is a boomer. It would take a long time to get into a new workflow and it would affect her output. If she is used to adobe she should probably stick to it.

Yeah, she’s basically dead right?

atzanteol ,

It’s such a poor analogy that it should be a sign that you’re misunderstanding it.

atzanteol ,

“AllowedHosts” is the one thing that pisses me off the most. It’s a terrible name and caused me tons of confusion when first setting up wg.

Looking to get into android development

I want to start learning android dev and I understand that I’ll need the android sdk and cli tools. I want to try it in a kvm because even though it is open source, I would like to keep it separate from my main system. Which distro and vm settings do you suggest I use? Any other tips or your experience with android development...

atzanteol ,

Okay this “which distro should I use” shit is just getting out of control.

Which one is best for Android development? Are you kidding me? Just pick any of them you like.

atzanteol ,

“I’m switching from Windows and want a good distro I can watch Mr. Beast videos on.”

atzanteol ,

People who are “into movies” don’t tend to like it when you talk through movies…

atzanteol ,

“I did not care for The Godfather.”

atzanteol ,

It’s like when you tell somebody you’re an introvert and they start giving you tips on how to talk to others and “open up” like you’re broken.

atzanteol ,

Why? It’s not hard. They typically hash files and look for hits against a database of known vulnerabilities.

atzanteol ,

The xz backdoor was a packaged file distributed with the standard packages though. It would be trivial to find.

atzanteol ,

Who’s talking about polymorphic malware? We were talking about the xz backdoor.

atzanteol ,

Sorry, I was responding to:

I HIGHLY doubt that they would detect the XZ backdoor

atzanteol ,

Windows is historically a “single user OS” whereas Linux is historically a multi-user OS. They’re both multi-user now but the philosophy of these backgrounds results in what you see today.

So under Windows you login “as an admin” and don’t need passwords for many things - similar to (but very much not the same as) running Linux as root.

Under Linux you login “as a user” and need to elevate permissions for things which can affect other users on the same system. Typically with sudo these days.

These lines are very much blurring so you can do many things under Linux without a password and some things on Windows require “running powershell as an admin”.

atzanteol ,

NT (and therefore all Windows versions today) always had multi-user security. It’s essentially a ported version of DEC Alpha.

  1. DEC Alpha is a hardware not a software.
  2. I know that WinNT had multi-user capabilities, but I’ve simplified for conversation.
atzanteol ,

Waiting for them to actually commit a crime is usually necessary.

atzanteol ,

Good question. If there aren’t arrests perhaps there were no crimes. Just things you want to be crimes.

atzanteol ,

So what is your expert legal theory for why no crime was charged then?

atzanteol ,

Using containers for build environments is probably my favorite use of containers.

I have an application I build for Linux, Mac and Windows and frankly building two or three Linux builds in containers is easier than the Windows and Mac builds alone. A github action automates it easily.

atzanteol ,

You sound like you have no disabilities that make it hard for you to use the Internet. Good for you.

If AI can add usability features that help people use the Internet easier then that’s a good thing. You don’t need to use it. Why complain about software being capable of helping others?

Canonical Announces Availability of Real-Time Kernel for Ubuntu 24.04 LTS - 9to5Linux (9to5linux.com)

To get started with the real-time kernel for Ubuntu 24.04, check out the official documentation. One thing to keep in mind if you’re an NVIDIA GPU user is that the real-time Ubuntu kernel does not support the proprietary NVIDIA graphics drivers.

atzanteol ,

So, contrary to what it seems a single CPU core can only execute a single “thing” at a time. Modern operating systems do something called “preemptive multitasking” to give the illusion that more than one things are running at a time. The OS will start your task, then after a while save its state and start another task running, then switch back. It does this fast enough that each job seems to be running concurrently.

Now if you’re running on a RaspberryPI your program might be waiting for input from a GPIO pin. And when you get that input you want to turn on some switch. Maybe an important switch. BUT It could be that your application is in the “paused” state when that pin gets input which will cause a delay between when the pin is trying to send you input and when you actually process it.

A real-time OS minimizes such delays (latency) so that you can respond quickly.

atzanteol ,

I guess i am still skipping on how real time kernel address the pause? it just never pauses or it no longer needs to be paused?

When hardware has data ready for a program it generates an interrupt that lets the OS know that there is data ready for an application. My understanding is that real-time OSs give high priority to interrupts so that they’re processed quickly - usually within a fixed period of time (e.g. they may have a max time between interrupt and processing).

as a side note, is this similar technology they use in high precision manufacturing?

In those cases it may be more likely they use a micro-controller that doesn’t run any OS at all - at least not a multi-tasking one. If you’re just running a single program you don’t need to worry about latency due to other applications running.

Remote desktop for Wayland?

I only just switched to Linux last month that time I don’t know what Wayland or X11 is and I just use Linux like normal without knowing I’m using Wayland (KDE), now since I’m already configured my KDE desktop on Wayland and I don’t wanna do it again, so I’m looking for a remote desktop that work under Wayland not...

atzanteol ,

I’ve always liked “nomachine” for remote desktop access. It seems to support Wayland.

My friend didn't have a great experience with Linux

I have been daily driving Linux for over two years now and I have switched distros many times. So, when my friend bought a new laptop, I convinced him to install Linux Mint on it. I asked him if he wanted to dual boot, he said no because it would fill up all his storage. We installed Linux Mint. The other day, he wanted to play...

atzanteol ,

What should I do?

Let them do what they want.

atzanteol ,

OBS is extremely bloated for simple screen recording.

And a browser isn’t??

atzanteol ,

I guess the word “bloat” has no meaning anymore.

atzanteol ,

Feature creep is a hallmark of “software bloat”. Using a web browser to do something completely unrelated to it’s core functionality is pretty much the definition of “bloat”.

Obs is purpose-built to do the thing you want to do. That it also has features you don’t want does not make it “bloated”.

Is it safe to open a forgejo git ssh port in my router?

Hello all! Yesterday I started hosting forgejo, and in order to clone repos outside my home network through ssh://, I seem to need to open a port for it in my router. Is that safe to do? I can’t use a vpn because I am sharing this with a friend. Here’s a sample docker compose file:...

atzanteol ,

You’re right, but only if you are an experienced IT guy in enteprise environnement. Most users (myself included) on Lemmy do not have the necessary skills/hardware to properly configure and protect their networking system, thats way I consider something like wireguard way more secure than opening an SSH port.

But it doesn’t help to just tell newbs that “THAT’S INSECURE” without providing context. It 1) reinforces the idea that security “is a thing” rather than “something you do” and 2) doesn’t give them any further reference for learning.

It’s why some people in this community think that putting a nginx proxy in front of their webapp somehow increases their security posture. Because you don’t have “direct access” to the webapp. It’s ridiculous.

Sure SSH key based configuration is also doing a great job but there is way more error prone configuration with an SSH connection than a wireguard tunnel.

In this case it’s handled by forgejo.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • lifeLocal
  • goranko
  • All magazines