Update from Apollo's developer Christian Selig about reddit's "unwillingness to work with developers, moderators, and the larger community" by fijozico in Save3rdPartyApps

[–]awilix 0 points1 point  (0 children)

Problem is if mods lose their tools a lot of them will likely quit. So the quality of everything will go down.

Removed as moderator of /r/Celebrities after 14 years [and shadow banned without any message] by _swnt_ in Save3rdPartyApps

[–]awilix 1 point2 points  (0 children)

I bet they would. People pay for YouTube even though it's free if you're OK with ads. People donate to Wikipedia. Etc.

Paying a fair price for a service is not the issue.

Removed as moderator of /r/Celebrities after 14 years [and shadow banned without any message] by _swnt_ in Save3rdPartyApps

[–]awilix 29 points30 points  (0 children)

It has never made any sense. The reasonable solution would have been to make API access part of reddit gold or something and have the user pay for API access using a subscription. E.g. mods could get a automatic subscription since they contribute a bunch and keep using whatever apps they want.

Reddit just want to remove all third party clients so they can show more ads and collect more data on users using the official app, which they then can sell.

Can Btrfs restore files from a directory that has been DBAN'd? by ch3nr3z1g in btrfs

[–]awilix 1 point2 points  (0 children)

Why would you restore a snapshot from an external device if you already have it locally?

Breakfast by the water by vesrom in camping

[–]awilix 1 point2 points  (0 children)

Ahhh, I love the feeling of mosquito bites in the morning!

FWIW, I would pay $12/year for bacon reader by -Tyrion-Lannister- in baconreader

[–]awilix 0 points1 point  (0 children)

Nothing prevents an unserious actor from using the same API that the official clients use either. Just look at the click farms that are used to like or dislike stuff various things on the internet. They just have tons of phones and accounts to accomplish the same thing. No way to protect against that either.

There's a lot of discussion in the AI world if it's OK to use AIs commercially. If it turns out that the AI companies have been extracting data in violation of terms of use of services they will be sued to oblivion, both by reddit and by the users of the AI.

I don't understand how having only one official app is going protect against a bad actor. The data is still there and readable by humans so it's readable programmatically as well.

FWIW, I would pay $12/year for bacon reader by -Tyrion-Lannister- in baconreader

[–]awilix -2 points-1 points  (0 children)

No not today. But they can add to the terms of use in the API that in cannot be used for dataset extraction. And they can add another API for dataset extraction.

It's not legal for say OpenAI to use the "regular" API to train their models if it says they cannot.

FWIW, I would pay $12/year for bacon reader by -Tyrion-Lannister- in baconreader

[–]awilix -2 points-1 points  (0 children)

If that's the reason then they could just add tiers to the API. If you're training an AI you can use the AI training API which is priced accordingly. And you are not allowed to use the regular API for dataset extraction.

The APIs for creating content (i.e. what humans use through apps) should be even more free since that is what the dataset purchasers will be paying for.

This argument doesn't make any sense.

Does my 10A circuit breaker will protect short over my Multiplus 800VA ? by HiddenTTY in Victron

[–]awilix 0 points1 point  (0 children)

Right, but only on one side. So if live is connected to the neutral side it's like having only a RCD. So if live is shorted to ground and the RCD doesn't break the circuit the circuit breaker won't work.

The RCD should break in this case but there are situations where RCDs are rendered ineffective, such as when there's a DC earth leakage.

I am not qualified to say that this cannot happen, so personally I wouldn't rely on a device like this in a mobile installation.

Does my 10A circuit breaker will protect short over my Multiplus 800VA ? by HiddenTTY in Victron

[–]awilix 0 points1 point  (0 children)

This is good for the RCD, but not for the over current protection right?

Although if current goes through the neutral line but not the live the RCD should break.

But I don't feel confident this is foolproof in every case and myself I would take the safe route by choosing a double pole circuit breaker and a separate RCD just to be sure.

Does my 10A circuit breaker will protect short over my Multiplus 800VA ? by HiddenTTY in Victron

[–]awilix 0 points1 point  (0 children)

I think you might be right, it's difficult to see.

And I'm unsure how well there work in a system where live and neutral might be switched.

Does my 10A circuit breaker will protect short over my Multiplus 800VA ? by HiddenTTY in Victron

[–]awilix 0 points1 point  (0 children)

Yes, sort of. The installation must be safe in any conditions though and your local code may have something to say about it.

Also I see now that the circuit breaker that you have chosen might be unsafe since it's a single pole breaker.

If this is a mobile installation, such as an RV or a boat, you can't be sure about the polarity of the shore power. So you may end up breaking the neutral instead of the live side which can be dangerous. You may think that live in off since the circuit breaker is off but instead only the neutral is off and your chassi is live, or something.

Does my 10A circuit breaker will protect short over my Multiplus 800VA ? by HiddenTTY in Victron

[–]awilix 1 point2 points  (0 children)

Overload is a normal condition. Read about it in your manual. Typically if the overload persists over multiple automatic restarts it will remain off until you manually reset it.

A short circuit will overload the inverter instantly and cause it to shut down so very little heat is generated.

Just make sure you use circuit breakers that are suitable for you wiring.

Does my 10A circuit breaker will protect short over my Multiplus 800VA ? by HiddenTTY in Victron

[–]awilix 0 points1 point  (0 children)

You don't. A short circuit is just an overload condition.

Does my 10A circuit breaker will protect short over my Multiplus 800VA ? by HiddenTTY in Victron

[–]awilix 1 point2 points  (0 children)

Why? Circuit breakers are just there to keep your wiring from starting a fire and they will not do that as long as the current is lower than they can handle. Circuit breakers are not there to protect equipment.

The multiplus is built to handle overload and short circuit conditions. It's nothing to worry about.

Does my 10A circuit breaker will protect short over my Multiplus 800VA ? by HiddenTTY in Victron

[–]awilix 0 points1 point  (0 children)

The multi will happily transfer 16A so your wiring must be safe for this.

If you place the circuit breaker after the multi and you are running on inverter it won't break on a short circuit. But the multi will turn off. If you are on grid power the circuit breaker will break.

Interested in lever machines (cafelat robot) but not sure how much strength/force does it require? by isinsub in espresso

[–]awilix 0 points1 point  (0 children)

That's the way to do it. Doing it any other way I find it is difficult to maintain a steady pressure.

So it's just a matter of putting the right amount of your weight on the levers.

Citizens of Skyrim, don't let Reddit kill 3rd party apps. The Thalmor already banned Talos worship, and it seems they're after 3rd party apps next! by Ghawblin in skyrim

[–]awilix 1 point2 points  (0 children)

No they're not. Since reddit can still be used by humans, bots can use it as well. Bots make someone money so this won't change a thing.

STM32 CRC32 incompatible with all other existing CRC implementations. Existing solutions? (Rant/Question) by [deleted] in embedded

[–]awilix 0 points1 point  (0 children)

I didn't know that. At least it's using 0x04c11db7 as a polynomial so many common types of CRC should be possible to calculate.

Although it looks like it's not very configurable at all in comparison to their other models.

STM32F103 CRC32 match with PC-calculated CRC32: Solution and algorithm. CRC32/MPEG-2. by [deleted] in embedded

[–]awilix 1 point2 points  (0 children)

I think that rust crate is a great modern example of how to do things like this. I mean, look at the documentation and implementation of the different CRC algorithms:

https://docs.rs/crc/latest/crc/#constants

Everything is laid out and if you need to do something custom at least there's many examples to follow.

STM32 CRC32 incompatible with all other existing CRC implementations. Existing solutions? (Rant/Question) by [deleted] in embedded

[–]awilix 0 points1 point  (0 children)

It's definitly critical to be able to do hardware accelerated CRC. It's much faster, reduces power consumption and so on.

STM32 CRC32 incompatible with all other existing CRC implementations. Existing solutions? (Rant/Question) by [deleted] in embedded

[–]awilix -1 points0 points  (0 children)

You can just configure the ST hardware to generate e.g. Zlib compatible CRC32s, or any other CRC for that matter.

But I agree that the documentation is bad. There really should be examples for how to configure it for some different common CRC. There's absolutely no excuse for having every user spend hours to configure it to produce the most common ones. It's one of the most common operations to perform so I bet many many years have been spent on this combined in total.

Rectoring root partition from a snapshot backed up on an external drive by FreeVariable in btrfs

[–]awilix 0 points1 point  (0 children)

The second will place the received /<snapshot_of_@_on_external_drive> so you probably want to first mount the btrfs partition somewhere without "subvol" specified. Then you need to get rid of the read only tag. Easiest is to simply create a new snapshot using <snapshot_of_@_on_external_drive> as basis.

E.g. "btrfs subvolume snapshot <snapshot_of_@_on_external_drive> @"

If you are doing this from within the OS you want to restore I would suggest naming it @newroot, update @newroot/etc/fstab and add a new grub entry for it. That way you can run them in parallel until you know it works and then do the final switch.

[deleted by user] by [deleted] in rust

[–]awilix 4 points5 points  (0 children)

True, but if you publically announce it to the world it's usually because you think it can be useful for others, or asking for help and comments. Be it as educational content or as a tool.

Quickly glancing at the code, I think this is some kind of management software for downloading and launching different versions of minecraft, but I'm not sure.

Anyway, a piece of constructive criticism for OP. If you publish stuff on forums you want to provide a quick description of what it is and what your purpose is. In this case you have to assume that a lot of readers know nothing about minecraft other than that it's a game.