Comments

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

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 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 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.

dan, to programmer_humor in The Perfect Solution
@dan@upvote.au avatar

True or false or null.

Ah, yes, a three-state boolean.

dan, to selfhosted in Pi-Hole or something else for network ad blocking?
@dan@upvote.au avatar

It works well! I have one AdGuardHome instance running on my home server and one running on a Raspberry Pi, both using Docker. Having two prevents the internet from breaking in case I have to shut down one of them for some reason.

dan, to programmer_humor in Every goddamn time
@dan@upvote.au avatar

Be sure to wear a hoodie in a dark room so that you can hack faster.

dan, to selfhosted in Pi-Hole or something else for network ad blocking?
@dan@upvote.au avatar

Plus it’s easy to run multiple AdGuard Home servers and keep them in sync using github.com/bakito/adguardhome-sync

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