perestroika

joined 1 year ago
[–] [email protected] 9 points 2 weeks ago (1 children)

If conservative means "cautious and wary of unexpected results", "disillusioned with methods that we tried and failed with" or maybe even "equipped with experience of successful and failed cooperation with various sorts of people", then yes. Already before age 50, I'm spoiled with various good and bad experiences. I cannot exclude that as my tendency to explore decreases (psychology tends to affirm this trend), I may get prejudiced too. I may have to figure out something to counter it.

But if conservative means that I suddenly don't want a society with equality and without hierarchy, then - nope.

[–] [email protected] 26 points 1 month ago* (last edited 1 month ago) (4 children)

As a happy user of Signal (no bugs or incidents from my viewpoint), I regardless chime in to say a word for decentralization. :)

Signal is centralized:

  • there is a single Signal implementation, with a single developing entity
  • you have to install its mobile version before you may run the desktop version

There exist protocols like Tox which go a step beyond Signal and offer more freedom -> have multiple clients from diverse makers (some of them unstable), don't have centralized registration, and don't rely on servers to distribute messages - only to distribute contact information.

In the grand comparison table of protocols (not clients), Tox is among the few lines that's all green (Signal has one red square).

[–] [email protected] 4 points 4 months ago* (last edited 4 months ago)

/me listening to the sound of a WinXP virtual machine booting under Debian Linux

They can shoot their foot with a grenade launcher next. I'm already out of range.

[–] [email protected] 29 points 6 months ago* (last edited 6 months ago) (1 children)

Having once worked on an open source project that dealt with providing anonymity - it was considered the duty of the release engineer to have an overview of all code committed (and to ask questions, publicly if needed, if they had any doubts) - before compiling and signing the code.

On some months, that was a big load of work and it seemed possible that one person might miss something. So others were encouraged to read and report about irregularities too. I don't think anyone ever skipped it, because the implications were clear: "if one of us fails, someone somewhere can get imprisoned or killed, not to speak of milder results".

However, in case of an utility not directly involved with functions that are critical for security - it might be easier to pass through the sieve.

[–] [email protected] 2 points 7 months ago* (last edited 7 months ago)

Say you’re trying to defend against something like a Shahed-136. It can hit pretty much anywhere in Ukraine. You can’t stick an AA gun on everything that Russia might consider trading a Shahed-136 for.

As far as I know, the routine in the current war is - the AA gun is on a truck that moves 80 km/h, the drone comes in slower than 300 km/h, one or multiple truck crews position themselves on likely vantage points for intercepting, and the rest is luck.

[–] [email protected] 7 points 7 months ago* (last edited 7 months ago) (1 children)

Both of you are right.

It's difficult, but how difficult depends on the task you set. If the task is "maintain manually initiated target lock on a clearly defined object on an empty field, despite the communications link breaking for 10 seconds" -> it is "give a team of coders half a year" difficult. It's been solved before, the solution just needs re-inventing and porting to a different platform.

If it's "identify whether an object is military, whether it is frienly or hostile, consider if it's worth attacking, and attack a camouflaged target in a dense forest", then it's currently not worth trying.

[–] [email protected] 1 points 1 year ago* (last edited 1 year ago)

If they overcome / disable ad blocking, they will lose browser market share - and people don't design websites for marginal browsers with exotic features.