h3ndrik

@h3ndrik@feddit.de
3 Post – 357 Comments
Joined 1 years ago

I don't think it's just Linux. I've been told MacOS also works very well on ARM. Maybe it's just Microsoft doing a bad job.

16 more...

Poor people who have to constantly clean that up...

1 more...

Hmm, get 25 monitors and friends and play one of those starship bridge simulators like https://smcameron.github.io/space-nerds-in-space/

2 more...

Where is the piracy? (Asking for a friend.)

7 more...

At some time we have to deal with this.

Keep in mind that we like Lemmy for being a federated platform.

I don't think there is enough awareness at this point. And the way we do it here, it has to come from the community. The people and mods have to become aware and make a decision to move their participation and the communities to another instance. I don't see a way around that. This will take some time, patience and effort.

I've started to do my part and unsubscribed from !Fediverse@lemmy.ml I'm now going through my list of subscriptions and find alternatives to other communities, so I don't contribute to the lemmy.ml communities being the larges ones any more.

[Edit: Wow. I've replaced 32 communities, some with substantially better alternatives, and I've found a few nice additional ones in the process. I still need recommendations for alternatives to: "Peertube", "Libre Culture", "Crawling the IndieWeb", "datahoarder", "Linux Phones", "postmarketOS", "osu!". I'm glad I did this. I think this is the way to make a change as a simple user. And now I'm not part of the problem anymore. It took me the better part of an hour, though.]

28 more...

Me, yes. But it's still selfhosting if you do it on a VPS. And probably easier, too. I mainly do it at home, because I can have multiple large harddisks this way. And storage is kind of expensive in the cloud.

4 more...

Craigslist / Facebook Marketplace

Just put it on Codeberg or Github. Having other people's config for reference is always nice. Especially for beginners.

3 more...

That article is a lot of words to say Mastodon now shows a QR code next to the handle.

But actually following Jesus' teaching would be way too progressive. As far as I remember he was basically a hippie, advocating for love, helping each other out and the poor, and strongly against hate and capitalism. And he didn't quite like the old traditions. So I think as a christian as of today you definitely need some counterbalance and some other book to point at to defend your conservatism, egoistcal behaviour and hate towards people who aren't 100% like yourself.

GrapheneOS support stops along with Google stopping their support. My 4a is now EOL. Not sure about the other roms. Hopefully someone puts in the effort.

2 more...

Most likely you got blocked for some time by the brute force prevention. Have a look at your logfiles.

They write all the knowledge is Public domain and CC0. So it is .

2 more...

TTS & STT, tightly integrated. And perhaps language translation.

1 more...

kobold.cpp is easy to use, fast and I like it.

If you're interested in more relevant Lemmy communities:

(another option: text-generation-webui has several backends bundled. Maybe one of those works for you.)

Those top level domains aren't set in stone. The majority of TLDs can be used by anyone. It's more what kind of image you want for your company/project. Lots of open-source projects have .org domains or .io

But you can choose whatever you like. Even a country domain is okay. But I personally wouldn't choose .com for something open source. Look at the prices and go for .org unless that's substantially more expensive with your registrar. (My opinion.)

I see Github as a mere tool. As I could use a proprietary operating system like Windows on my development computer, I can use Github to distribute the code. It doesn't have that severe consequence to the open source project itself and works well. And it's relatively transparent. Users can view issues etc without submitting to Microsoft. And it's been the standard for quite some time.

I'm far more concerned with FLOSS projects using platforms like Discord, which forces their users to surrender their privacy and that actively contribute to the enshittification of the internet. I wouldn't want to be part of that.

3 more...

why are you stuck with bash? just write a shebang and then your interpreter in the first line of your script.

i can use bash, python, lua and al kinds of stuff...

i don't understand the question. if you mean, why does my shell only accept bash syntax, if i set my shell to bash, idk. use another shell?

'sh' is kind of the smallest common thing that's available everywhere. so when you got to script something that needs to run somewhere not under your control, you use 'sh'. and that's kind of it works. you'll find something, that's been around for some time, otherwise it won't have spread everywhere. and now you can't replace it in newer products, because there is so much stuff using it.

if that isn't one of your problems, go with my first suggestions and just use python or something like that as your scripting language.

6 more...

Wow. What a difference it makes to get 'your' interface back.

4 more...

I don't think so. I can't find any good information about those new 'open-source' kernel modules in any of the Linux wikis. Just news articles from 2022. Something isn't right there. It's either a marketing stunt and nothing changed or something else. I would dig deeper if I were you.

Concerning NVidia's history: Don't rely on them making user-friendly decisions. Especially when it comes to Linux. The usual drivers work. They have some hiccups and you're going to have some annoying issues with things like Wayland, if something major changes in the kernel you have to wait for NVidia but they'll eventually fix it. It's not open source and you have to live with what they give to you. It mostly works though and performance is great. I'd say this is the same with the newer 'open-source' drivers that just shift things into (proprietary) userspace and firmware.

The true open-source alternative is the 'Nouveau' drivers. For newer graphics cards, expect them to get only a fraction of the performance out of your GPU and having half the features not yet implemented, including power management. So your game will have 10fps and fans on max while it empties your battery in 20 minutes.

On my laptop Nouveau started to be an alternative after several years when development kept up and it got comparable performance and battery life to the proprietary drivers. But you might replace the laptop at that point. Waiting for NVidia or the open source drivers to keep up hasn't been worth it for me in the past. I did that two times and everytime I had to live with the proprietary drivers instead.

So my advice is: Be comfortable using the proprietary drivers if you want to buy NVidia.

Intel Arc got really bad performance reviews. It's not worth spending lots of money on them. But fortunately they're cheap because the gamers don't buy them (for that reason). I live with the iGPU that's part of my CPU. It's alright since I don't play modern games anyways.

But you missed AMD. There are some laptops available with the Ryzen 7040 series and it seems to be a fast CPU. They also made the integrated graphics way faster than before, albeit probably still not on the level for proper gaming. But I bet there are desktop replacements out there that combine it with an AMD GPU.

  • fail2ban / brute forcing prevention
  • quick, frequent updates(!)
  • containerization / virtualization
  • secure passwords, better keys
  • firewall
  • a hardened operating system (distribution)
  • SELinux / Apparmor / ... / OpenBSD
  • not installing unnecessary stuff
  • An admin who is an expert and knows what they do.

A Live boot USB Stick

If you put it on standby properly, the processor and other components will enter a low power mode. If you just turn the display black, everything keeps running. And just idling draws more power than the dedicated power-save modes that just wake the processor and important components every now and then to check if something happened.

2 more...

FYI: 849 EUR (~$910 USD) incl 19% tax for the basic configuration with AMD Ryzen 5 7535U, 8GB RAM, and 500GB SSD storage.

12 more...

Isn't there quite some information missing? Which scheduler is affected? What are the are the exact consequences since we're talking about latency in the first part of the article. Did it affect the AMD Epyc processors that run all the VPS?

People who need MS Office because once you have to collaborate with others Open/Libre/OnlyOffice won’t cut it;

The average user doesn't need specifically MS Office. But if they do, they do.

password manager via flatpak only

Use (always) your package manager. The trend of using Flatpak has severe downsides as you pointed out.

Virtualbox [...] GNOME Boxes

Use libvirt and the virt-manager UI

Adobe apps won’t run properly

Might as well be the case. I haven't tried.

Gamers because of the reasons above plus a flat 5-15% performance hit

My experience is the other way around.

old software / games because not even those will run properly on Wine

Old games don't run on a recent Windows either. I've tried.

electrical engineers as typical toolsets

If you need specific proprietary tools, you might need Windows or Wine. Depends on the specific use-case. But the 'average user' we're talking about isn't an electrical engineer. If you're a student, try KiCad it's not Eagle but it is something.

specialized hardware

You need specialized software along with the specialized hardware. Again, more niche than 'average user'.

AutoCAD isn’t available

Same. If you need special software, you need special software. It's arguable if the 'average user' needs exactly that. Special needs might render Linux unusable in your situation.

Finding a properly working FTP/SFTP/FTPS desktop client

My file manager does this. And it's more like the windows people do their webdev. I rarely work like this. I don't have a need for WinSCP on my desktop but webdev works fine.

Why do most people use Linux instead of Windows to host their servers, then? Why is almost all of the web powered by Linux if Windows is better? All the devs and sysops wrong? AWS? Almost all cloud services?

Software runs fine, all vendors support whatever you’re trying to do and you’ll be productive from day zero.

Really? I need to throw away printers because people update their Windows and the printer has no drivers available for the new Windows version. Printers stop after a service pack got rolled out and need fixing. People have Ransomware sent to them. Graphics drivers and sound drivers sometimes do silly stuff and don't detect the headphone plug properly. HDMI doesn't switch over to the projector. All sorts of small annoyances and they happen regularly.

It all comes down to a question of how much time (days? months?) you want spend fixing things on Linux

Agree. If you learned Windows and have no idea of Linux, you'd have to learn this now. It takes time. If you had learned Linux, you'd know where the logfiles are and you'd struggle with Windows. Sometimes learning new things (properly) is a good things. Sometimes you can't be bothered or lack time to do it.

TL:DR; the Linux experience might be great but it isn’t for everyone and anyone. If you need to do your job without small annoyances that will curb your productivity it isn’t, most likely, for you.

The 'average user' doesn't need all the specific tools in exactly that version. The average user needs an office suite and a browser, not Eagle and Adobe. If you live in one ecosystem and have to share stuff with your colleagues, you live in that ecosystem. I agree. I have far less issues with my linux machines and debugging is so much easier with them than the Windows machines and servers I had. It's sometimes been days of trial and error to tackle problems there while Linux usually has good debug messages available instead of 'Error 33492, program closed.'

The average user needs a stable and user-respecting system that get's out of the way. They need Office, a browser, E-Mail, a network-share and a working printer. All the specific tools and WinSCPs and so on are additional knowledge you learned during your times with Windows, while the average user struggles with their Antivirus. I agree, it's more complicated for you if you have 10+ years of windows experience and now try to apply it 1:1 to Linux. It doesn't work this way.

(My general advice is: If you want it 100% like Windows: Use Windows.)

3 more...

I think that is a good question to write something positive about SystemD.

I start my services with SystemD. I also moved my containers and docker-compose stack to be started by systemd. And it does mounting and bind-mounts, too. So I removed things from /etc/fstab and instead created unit files for systemd to mount the network mounts. And then you can edit the service file that starts the docker-container and say it relies on the mount. SystemD will figure it out and start them in the correct order, wait until the network and the mounts are there.

You have to put some effort in but it's not that hard. And for me it's turned out to be pretty reliable and low maintenance.

I don't think it matters if you target hobbyists. But maybe for commercial use. Or if it's a library. Or if you're within a specific ecosystem like Android where people mostly have agreed on one specific license.

And I would agree. I've been using Debian on my VPS with docker-compose etc for years. Would recommend it, too. And it's pretty similar to what you have now. There isn't much needed to swich around or learn.

And it is the textbook example of a successful, community driven distro.

6 more...

Would have been a nice feature during Covid for when the webcams had sold out.

1 more...

And it's how federation is supposed to work. Either you want to send your content to other instances or you don't. But federation is the wrong tool if you want to stay alone. You can defederate and block them if you don't like their terms.

8 more...

Hmmh. Why ActivityPub? I mean I suppose it's alright as a standard for some turn based or slow trading game. But it's neither very efficient nor suited for realtime. And having long (and descriptive) JSON messages, queues, ... is baked in per design.

And it's not even interesting to a Mastodon user if player x sold y latinum to player z. So for lots of game logic we don't need messages in a common format that's federated to Mastodon, Lemmy, Peertube etc.

I think a nice and not too complicated coding challenge would be to design a world that spans multiple servers. Players could roam a world, go through some door or portal and the client seamlessly connects to the next server. So that part of the world (the other server instance) is behind that portal. That'd make sense from an in-game perspective and won't be that hard to implement. Basically it's just like any other game, just that the client auto-connects to servers with some internal logic and not just in the start menu. And ideally authentication would be federated. The new server could ask the player's home instance to authenticate them on entering the new instance.

3 more...

Richard Stallman listed four freedoms essential to software users: freedom to run a program for any purpose, freedom to study the mechanics of the program and modify it, freedom to redistribute copies, and freedom to improve and change modified versions for public use. To implement these freedoms, users needed full access to the source code. To ensure code remained free and provide it to the public, Stallman created the GNU General Public License (GPL), which allowed software and the future generations of code derived from it to remain free for public use.

https://en.wikipedia.org/wiki/The_Free_Software_Definition

In my words: It gives back control to the consumer. Instead of the big corporations effectly being in control of your computer, smartphone, the internet platforms, what videos you get to see. And which updates from your friend's will result in a notification and which of your friends to drop. And they'll happily sell your personal data, track you, show massive amounts of advertisements to you and program their software so you get manimpuated into staying longer than you would have wanted on their platform and manipulate you into buying and doing what they like. The Free Software movement is trying to give control back to you, so you can't be exploited.

There are ways to combine free software with making money. For example by selling additional services, consulting and maintenance. There are more and it's a complicated topic.

And there are other challenges. For example our way of using technology today, mainly 'the cloud' makes things even more complicated.

Hmm, I think summarization is a bad example. I've read quite some AI summaries that miss the point, sum up to a point where the simplification makes sth wrong or the AI added things or paraphrased and made things at least ambiguous. Even with the state of the art tech. Especially if the original texts were condensed or written by professionals. Like scientific papers or good news articles...

What I think works better are tasks like translating text. That works really well. Sometimes things like rewording text. Or the style-transfer the image generators can do. That's impressive. Restoring old photos, coloring them or editing something in/out. I also like the creativity they provide me with. They can come up with ideas, flesh out my ideas.

I think AI is an useful tool for tasks like that. But not so much for summarization or handling factual information. I don't see a reason why further research coudn't improve on that... But at the current state it's just the wrong choice of tools.

And sure, it doesn't help that people hype AI and throw it at everything.

🏆

same

LibreOffice

Yes we did. I miss the old system.

Also I don't like my laptop rebooting in my backpack to install updates, after I've tried to shut it down.

5 more...

https://fediverse.info/explore/projects

There are a few projects that give some idea a new spin. Most of them are about microblogging or alternative platforms for some existing concepts, though.

That's a nice idea but has some pretty obvious technical drawbacks that aren't discussed in the blog article:

The complexity of most networks grows about exponentially with the number of connections between the entities. It gets immensely more computationally expensive that way and you're bound to use lots of additional network traffic and total cpu power that way.

And some (a lot of) people like using social media on their phones instead of a computer. You're bound to drain their batteries real fast by moving application logic there.

Other than that I like the general idea. The Fediverse should be more dynamic. Caching and discovery have some big issues in the current form. That should be tackled and we need technical solutions for that. And the current architecture isn't perfect at all.

Furthermore, if talking about the edge where networks are smarter... Why then move it into the browser which isn't at the edge? Wouldn't that be an argument to invent edge-routers like in edge computing? I mean with c2s you have a server on the one side and a client on the other side with the edge somewhere in between. If you now flip it you end up in a different situation. But there's still nothing at the edge where you could introduce some smarts...

18 more...

I wonder if experiences from 12 years ago and numbers from 8 years ago still hold true as of today.