Comments

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

dan, to linuxmemes in Some heroes don't wear capes
@dan@upvote.au avatar

A lot of Linux drivers are like this - just one or two people maintaining them. They usually eventually mainline the driver rather than having a separate Git repo though.

dan, to programmer_humor in GoOn
@dan@upvote.au avatar

This reminds me of something I saw online maybe 20 years ago now. Someone created a torrent with a name like “every IP address ever (hacking tool)” and uploaded it to Suprnova, which ended up having thousands of people seeding it. It was just a text file with every IPv4 from 0.0.0.0 to 255.255.255.255 😂

dan, (edited ) to selfhosted in PiKVM Build and Deploy
@dan@upvote.au avatar

Wouldn’t it have been cheaper to get a motherboard with IPMI/BMC? Last I looked, the prebuilt PiKVMs were quite expensive.

dan, (edited ) to selfhosted in Can I build a NAS out of a desktop? [Request]
@dan@upvote.au avatar

It’ll work fine. A NAS is just a PC. Try Unraid if you want a user friendly UI. It costs money but it’s only a one off payment for a lifetime license, and they have a free trial.

dan, (edited ) to selfhosted in Nextcloud Performance Improvements
@dan@upvote.au avatar

Try MySQL instead of MariaDB. They have some performance tweaks in version 10 that aren’t present in MariaDB.

Also, tune your MySQL (or MariaDB) server. Make sure all tables use InnoDB. Enable the slow query log and analyze slow queries (there may be missing indices). If there’s a lot of unique queries, increase the query cache size.

The easy approach is to run MySQLTuner after the MySQL or MariaDB server has been up for at least a week, and go through its suggestions.

There shouldn’t be a significant difference in performance between PostgreSQL and MySQL/MariaDB if both have been optimized. Out-of-the-box config isn’t ideal for a production system.

dan, to linuxmemes in Never again
@dan@upvote.au avatar

Any of the modern forum systems (Discourse, Flarum, NodeBB) is fine as long as it works. Previous-gen forum systems (SMF, phpBB, MyBB, Vanilla, etc) are fine too.

dan, (edited ) to linuxmemes in Never again
@dan@upvote.au avatar

I can’t wait until Discord have to start charging for features that are currently free (since they have to be profitable eventually), projects using it freak out about it, and end up switching to a different closed-source hosted system that’ll do the same thing years later. It already happened with OSS projects using Slack that migrated to Discord. People just don’t learn from the past.

dan, to linuxmemes in Never again
@dan@upvote.au avatar

It’s way worse. At least Excel lets you do database-like stuff. Discord is unusable for long-form posts or any info you want to keep long term.

dan, to linuxmemes in Never again
@dan@upvote.au avatar

This is why I like Docker. It’s basically “works on my machine” as a service.

Similarly, I’m starting to really like dev containers. They’re Docker containers with all the required dev tools already installed inside, and a config so that VS Code knows how to spin up a new container when you want to do dev work on the project. They use VS Code remoting - a VS Code server runs in the container and the regular VS Code desktop app connects to it.

I was recently dealing with a project that has some Ruby dev tools and it was 100x easier to deal with since they were using dev containers.

dan, (edited ) to linuxmemes in Some heroes don't wear capes
@dan@upvote.au avatar

I’ve got a “ASUS ROG Strix B550-F” which wasn’t exactly a high-end motherboard when I got it (I got it because it was cheap), but it’s got an Intel chip rather than a Realtek one. The lower-end motherboards have Realtek NICs but I usually don’t get the cheapest of anything since there’s usually a pretty big difference in quality if you spend just a little bit more.

The Intel I226-V chip on that motherboard is only $2.87 each (for quantities of 1000, even cheaper for large bulk orders) and the manufacturer can likely use the same PHY chip and timing components, so it doesn’t really increase the price a lot to use a non-Realtek chip.

dan, to linuxmemes in Some heroes don't wear capes
@dan@upvote.au avatar

Realtek NICs are junk (even the buggy Intel I225-v chip is better) so I try to avoid them, but I honestly haven’t ever checked which sound chip my motherboard uses. I’ll have to check if it’s a Realtek one. Realtek is generally the lower-end manufacturer for cheaper products.

dan, (edited ) to linuxmemes in Some heroes don't wear capes
@dan@upvote.au avatar

The thing with drivers is that the hardware they’re written for doesn’t really change. A particular network card is always going to behave the same way. Once the driver works well, it’s pretty much complete, and the only changes that are needed are bug fixes, updates to handle new firmware, or adjustments if the kernel changes some implementation detail of how drivers are used. There could be months or years between updates to the driver.

Some manufacturers have great first-party Linux support. Intel is a good example - they contribute a lot of code to the kernel, and their drivers are maintained by employees.

dan, to linux in I feel like I'm missing out by not distro-hopping
@dan@upvote.au avatar

now I got to work and hopping takes too much time and effort to set everything up again.

This is the same reason I haven’t switched to Linux again even though I want to. Limited free time.

I also switched to playing games on a console for the same reason. I don’t have to worry about system specs or driver issues or anything like that… I can just launch the game and play it.

dan, to linux in I feel like I'm missing out by not distro-hopping
@dan@upvote.au avatar

Ubuntu on the other hand features much more modern versions of libraries because they want to be more hip and modern

You can use the “testing” release of Debian if you want newer stuff. It’s still more stable than rolling distros. Packages have to be in the “unstable” release for 10 days with no major bugs to get promoted to testing.

dan, (edited ) to selfhosted in Haier hits Home Assistant plugin dev with takedown notice
@dan@upvote.au avatar

Not a lawyer; would this likely stand up in court?

I’m not a lawyer either, but I don’t think so.

The developer of this Home Assistant integration is German. European law allows people to reverse engineer apps for the purpose of interoperability (Article 6 of the EU software directive), so observation of the app’s behaviour or even disassembling it to create a Home Assistant integration is not illegal.

In general, writing your own code by observing the inputs to and outputs from an existing system is not illegal, which is for example how video game emulators are legal (just talking about the emulator code itself, not the content you use with it).

If it’s a Terms of Service violation, it’d be the users that are violating the ToS, not the developer. In theory, the Home Assistant integration could have been developed without ever running the app or agreeing to Haier’s Terms of Service, for example if the app is decompiled and the API client code is viewed (which again is allowed by the EU software directive if the sole purpose is for interoperability).

The code in this repo is likely original Python code that was written without using any of Haier’s code and without bypassing any sort of copy protection, so it’s not a DMCA infringement either.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • localhost
  • All magazines
  • Loading…
    Loading the web debug toolbar…
    Attempt #