LJ -> DW? (poll)
Mar. 15th, 2013 05:17 pmLately, every time LJ pushes a new update they break legibility and accessibility a little more. This is becoming a problem. It's beyond my ability to correct with browser adaptations.
One of the reasons I haven't moved over to DreamWidth is that a lot of the people I interact with are still here. I'm concerned that y'all might not comment as much if I went there (you can log in with OpenID, but that may be a barrier to some), and the discussions in comments are a lot of the value of LJ to me. I don't need to post my stuff out into the silent void for my own amusement.
If I move there, then I could use Dreamwidth's cross-poster to post entries here too (to make it easy on my remaining LJ readers). Doing that requires giving DW my LJ password, which might cause some people to want to remove me from some or all of their filters, an outcome I don't want. (You're not just trusting me any more; you're trusting DW.) Since you all aren't moving to DW with me, I'd still need to come here to read the LJ-only people; what access would the cross-poster cost me?
So, poll time!
[Poll #1902385]
One of the reasons I haven't moved over to DreamWidth is that a lot of the people I interact with are still here. I'm concerned that y'all might not comment as much if I went there (you can log in with OpenID, but that may be a barrier to some), and the discussions in comments are a lot of the value of LJ to me. I don't need to post my stuff out into the silent void for my own amusement.
If I move there, then I could use Dreamwidth's cross-poster to post entries here too (to make it easy on my remaining LJ readers). Doing that requires giving DW my LJ password, which might cause some people to want to remove me from some or all of their filters, an outcome I don't want. (You're not just trusting me any more; you're trusting DW.) Since you all aren't moving to DW with me, I'd still need to come here to read the LJ-only people; what access would the cross-poster cost me?
So, poll time!
[Poll #1902385]
(no subject)
Date: 2013-03-15 09:20 pm (UTC)(no subject)
Date: 2013-03-15 09:27 pm (UTC)I'm sorry LJ are being so inconsiderate about accessibility; I don't regard this as trivial.
(no subject)
Date: 2013-03-15 09:35 pm (UTC)(no subject)
Date: 2013-03-15 09:47 pm (UTC)(no subject)
Date: 2013-03-16 03:19 am (UTC)I haven't yet resorted to reading my LJ-only friends that way, but I have thought about it. Those who cross post get read on DW (I take them off my default view for my LJ reading page). Now, I generally have a page or less of LJ reading each day. At peak, with filters, it ran 3-4 pages; I couldn't keep up with the "no filters" view.
(no subject)
Date: 2013-03-17 01:58 am (UTC)(no subject)
Date: 2013-03-15 09:37 pm (UTC)By all means: come to the Dark Side.
(no subject)
Date: 2013-03-15 09:47 pm (UTC)(no subject)
Date: 2013-03-15 09:59 pm (UTC)(no subject)
Date: 2013-03-15 11:54 pm (UTC)(no subject)
Date: 2013-03-17 01:59 am (UTC)G+ is very much a "when I get around to it" thing and I know I miss lots of stuff. That really is a new thing in my mind, while DW I model more as "LJ done right".
(no subject)
Date: 2013-03-15 11:57 pm (UTC)It matters not to me if you choose to give DW your LJ password. I trust you, if you trust them, it is sufficiently transitive. One trusts friends to be, well, trustworthy, to within their trust level.
One also assumes anything not kept locked in your head may eventually be seen. That said, I can google on my chosen and given names and am still almost hidden from myself. Such is the level of my paranoia.
In short: if you crosspost I will probably act just the same towards you.
3a, but it's not one-sided
Date: 2013-03-16 12:39 am (UTC)Re: 3a, but it's not one-sided
Date: 2013-03-17 02:04 am (UTC)I experimented with an Android app (I think that one but not sure) but wasn't too happy with it, so when I read LJ on my phone I currently just use the browser interface.
(no subject)
Date: 2013-03-16 12:51 am (UTC)I can assure you that your password is completely safe with them, as much as such a thing is possible. And she is, quite frankly, an amazing woman.
And, further, they are working VERY hard on keeping things accessible but also VERY open to "Hi, I have this problem and I'm hoping you can help re accessibility" and working out solutions whenever possible. The only changes I've heard about re accessibility are things that make the site more accessible, not less. YMMV, of course.
(no subject)
Date: 2013-03-16 05:33 am (UTC)I am heartily sick unto death of people saying, "Oh, they're nice people so you can trust them with your passwords." The issue of whether you want to store your password in somebody else's server is not a goddamned referendum on whether or not they are nice people.
(no subject)
Date: 2013-03-16 10:48 am (UTC):-)
Date: 2013-03-16 03:56 pm (UTC)(no subject)
Date: 2013-03-19 12:15 pm (UTC)How is a rec based on personal knowledge of a person's goodness or kindness or honesty different than, say, discouraging someone from shopping at Wal-Mart (a corporation that is, after all, a person according to the US Supreme Court) because it's a bad corporate citizen? Or Whole Foods because of what the CEO has espoused re health care and the like?
We make decisions all the time on whether or not we "like" some person or some entity or some color, e.g. I might say, "This company is dedicated to re-investing its profits into the community so I like them and choose to spend my money with them" or "This person who is running this company is trampling on their workers' rights so I don't like them and choose not to spend my money with them".
How is that different than my saying "I know the people behind Dreamwidth and they are good and honest and kind and nice and supportive of what they believe in so I choose to support them?"
My apologies to
(no subject)
Date: 2013-03-19 07:43 pm (UTC)What you did above was precisely not encouraging people to "support" a business because you approve of their business practices, and is not at all analogous to the cases you bring up.
Let us recap. The OP raises the issue of security for her collaterals of using a feature that spreads risk beyond herself. Your response is, "I can assure you that your password is completely safe with them, as much as such a thing is possible", which is:
1) False. It is an unsolved technological problem, how to store passwords securely with a third party. I have no idea if you have the technical chops to follow that discussion, but the upshot is that the way encryption works, the party ultimately authenticated against (in the case of the DW->LJ crossposter, LJ) can be secure in a way no third party (i.e. DW) you store your password with can ever be. The character of the people involves is immaterial in the face of the math of hard-to-factor numbers: until there is a technological solution it will always be less secure to provide your LJ password to DW. Your LJ password cannot be stolen from LJ; if you use the DW crossposter, your LJ password can be stolen from DW.
2) Misleading, which I assume is because you didn't understand the previous and were sharing from your ignorance. You assumed the risk in the crossposter is one thing, and it's actually something else. You assumed the risk was of the people running the crossposter being bad people who do nefarious things. While that is a risk, it's not only not the only one, it's not even a primary one.
3) Shuts down a discussion about security concerns. Let's get back to your proposed analogies. You wrote: That's a statement about a thing that the company does or has done. Behavior. Deeds. Your other examples are also about things companies and highly placed company reps do, but instead of commendations, they are criticisms. In all cases, your proposed analogs are, "Here are some facts to factor into your decision how/whether to do business with this business, and this is the conclusion I encourage you to consider."
Well, (A) nobody was discussing whether to do business with DW. It was a discussion whether to use a specific feature of their software with problematic security ramifications. "The founders are great people" may be an argument for doing business with a company, but it is an appallingly misleading response to the question of whether to use a feature with negative security ramifications.
And (B) you made it about character, not actions. Oh, you raised actions too, in the next paragraph, but none of them had anything to do with their conduct around security. If you had written, instead, "I think the founders are fabulous people with great integrity because they instituted the following security practices around storing passwords: [list]", I would still have plenty to argue with you about, but that would at least have some integrity of its own.
What you did -- telling someone not to be concerned about the security implications to collaterals of using a known problematic software affordance, because in your personal opinion the authors are great folks -- is a hair's breadth from emotional blackmail: "What's wrong, don't you like my friends?"
[continued]
(no subject)
Date: 2013-03-19 07:43 pm (UTC)I gotta tell you, my first and most visceral reaction to your comments is to want to write you a nice, public screed about what terrible people Denise and Mark are -- "Oh, you think they're trustworthy, do you? Well, have I got news for you...." -- since you made expressing calm rational concerns about security ramifications of one fleeping feature of their software a public referendum on whether people like them, like some kind of loyalty test. But that would be incorrect; that's not how I feel about Denise and Mark. I think they've made a number of ethically problematic choices, but I hardly think they're terrible or criminal human beings.
But that is the kind of response your comment invites. It degrades a rational discussion of whether or not to use a software feature into a discussion of Denise and Mark's characters. There's nowhere good that can possibly go.
And for your information, one of those ethically problematic choices is the crossposter, which they have heard from me -- indeed, heard from me when they discussed the issue way back on the dev list before DW ever went live. Well before DW was announced, I'd been looking into the technical problems that underly the crossposter, so I participated in that discussion, and set out what I had figured out, and explained, Look, I don't see any way to do this that isn't at least slightly evil. And, long story short, they did it anyway.
I understand why they did it -- DW couldn't have survived without the crossposter. Those ethical problems remain.
One of those ethical problems is that, even if DW is utterly perfect in all ways -- even if it had perfect rectitude of all its staff and volunteers and perfectly hard security (which is actually impossible as per above, but grant it anyway) -- the end users, such as yourself, have no way on the outside to tell the difference between such a perfect company as DW and other, imperfect, companies. And thus, by offering the crossposter, they're legitimizing and normalizing a user behavior that's actually very dangerous to users.
I'm sure that you've heard companies -- whether banks or employers or other high-security applications -- say things like, "We will never ask you for your password over the phone; if someone claims to be us and asks for your password, it's not us." If you've been around the net long enough, perhaps you've encountered services for which sharing your password is a ToS violation.
This is that.
There are tons of web apps which request your login credentials to other services (e.g. LinkedIn). And this is increasingly recognized as a huge social problem. There is an entire movement to encourage implementation of OAuth and OpenID as ways to attempt to address this problem (I make no comment as to whether I think that's a great way to go about it).
DW is participating in this problem. It is doing the exact opposite of being the change we want to see in the world.
P.S. And, and, and. I haven't even touched on how infuriating it is that the discussion you attempted to shut down was one which was about informing other parties so they can make informed decisions for themselves about what risks they want to run and how an ethical problem of the crossposter is that the risk isn't just to the person who elects to take it (as they are perfectly entitled to do) but to everyone who has friended them, which likely includes people who aren't active on LJ any more and have sensitive materials still here. And I'm sure other things. I'm just stopping here for lack of time.
P.P.S No, one more thing. As I alluded in my comment above, I am beyond tired of the fact I keep having to have this discussion. I am not really impressed with the cult mentality growing up around DW that so many of its users cannot tolerate any discussion of any fault with DW without feeling like their personal friends are being dissed. There are apparently a lot of people who think DW is above reproach. Ironically, I don't think either Denise or Mark can't handle criticism, whether of themselves or their business. But the fanboys and fangirls....
(no subject)
Date: 2013-03-17 02:06 am (UTC)And yeah, DW does way better on accessibility and seems to care about doing that well. I'd already have migrated there if it weren't for my "installed base" at LJ.
(no subject)
Date: 2013-03-16 01:57 am (UTC)(no subject)
Date: 2013-03-16 05:11 am (UTC)(no subject)
Date: 2013-03-16 05:37 am (UTC)I would prefer on principle you don't expose me, but I'll only remove you from one filter I haven't posted to in something like five years, and is due for retirement anyways.
I have a vague intention to move there someday myself; I owe them some code.
(no subject)
Date: 2013-03-16 07:06 am (UTC)Your point about dropping you from some filters if you release your password to Dreamwidth is valid, I just don't happen to have any high-security filters that I use currently.
(no subject)
Date: 2013-03-16 07:12 am (UTC)I haven't been posting anything locked -- i think I've only made two locked entries since I joined LJ -- but if I did so you'd be more likely to see it on DW than on LJ.
I clicked 'doesn't matter' because it doesn't matter much (not enough to really matter) but for the record I'd be a smidgen happier reading you on DW than on LJ, if most comments were there. (If you maintain two comment streams, I'll have to read you in both places -- but it would still mean I'd see your entries even when I only have time to peek at my DW reading page.)
So in practical terms the effect on me doesn't matter much. In absolute terms I'd be happy to say "Welcome to DW" if you shift there.
(no subject)
Date: 2013-03-17 02:13 am (UTC)- Post the full text on both sites (that's what you're not doing now)
- Include the DW link in the LJ post (you're doing that, so I assume you have a way to post to DW, get the post URL, and then make the LJ post)
- Enable comments on both sides (looks like I'll need that; you already do this) and add some boilerplate "prefer DW but comment either place" text
(I am willing to pay money for a secure multi-post solution.)
(no subject)
Date: 2013-03-17 07:28 am (UTC)First step: I was already using Clive (http://sourceforge.net/projects/ljclive/), a command-line LJ client. I haven't gotten around to hacking a command-line switch into it to specify the destination site, so I've got separate copies compiled for each LJ-like site ... 'ljclive', 'ijclive', 'dwclive', etc. The cron-able version has a C program in the middle that forks each of those excelpt ljclive with a "retry, waiting longer before each attempt" loop in case a site is down -- after waiting long enough that most of the clives should have finished, it snarfs URLs from each clive's stdout and formats them (plus the fake-cut text it grepped out of the original QotD entry) into an LJ entry, the strips out most HTML and posts the stripped version to Facebook.
The ordinary-post version is only as complicated as it is in order to gather all the other-site entry URLs to put into the LJ entry, and have different text there. For you it'll be easier, especially if you're only using two sites. The core of what I do is use my favourite editor to create the body of my entry in a file named all.in, then (in tcsh) do this:
(That's my 'all.script' script. The manual step is running 'lj.prep' to halfassedly snarf the URLs from all.out, tweak lj.in, and run a script very similar to the above but without any looping, called 'lj.script'. I should finish knitting the pieces together one of these months now...)
So for you it'd just be something along the lines of (I haven't tested this):
(The sed recipe is copied out of my cron script ... I hope I grabbed the right chunk. It's only just now registering how cryptic that code looks.)
Better would be if I ever get around to hacking crossposting directly into Clive -- I meant to a couple of years ago but haven't done it yet (I'll probably do better at that than at figuring out the LJ API ... every time they change that I have to bother Clive's official maintainers for a patch). But in the meantime, you could do a script like the above and have the passwords passed in as command-line args. Also, I think Clive will prompt for a password if you don't give it one with -w but I'm not sure.
If your-favourite-editor-plus-a-shell-script is a reasonable workflow for you, I can look up my diffs for making the DW version of Clive. For me the reason I did this with Clive was that I'd already been using it when the only site I posted to was LJ, because vi-plus-tcsh is the most comfortable way for me to post.
Sorry for ... well, for the way I've been doing things for myself turning out to be so untidy. I've got to clean up my personal tools so I won't be embarrassed when somebody wants to see them. One of these months ...
(no subject)
Date: 2013-03-17 07:34 am (UTC)Let's see whether this works:
(no subject)
Date: 2013-03-17 06:07 pm (UTC)So, serious question: are you available for hire to make this into a neat little bundle for me (I type one command line and it goes off and does its thing)? I only care about DW and LJ, I already write my HTML by hand (in an external editor unless it's short), and I'm only looking at human-initiated posting (not cron jobs). If you're too busy or you don't want to do business with a friend or anything like that I'll totally understand, but you have the skills already and I would have to learn, and I am totally willing to exchange money for (my) time.
(no subject)
Date: 2013-03-19 07:17 am (UTC)(no subject)
Date: 2013-03-20 02:13 am (UTC)If that's not the case, though, I can certainly wait a couple weeks, especially with Pesach coming up to distract me. LJ doesn't seem to do major updates more than about once a month, and anyway I have some setting up to do at DW.
Please send me email when you're ready to talk about details and money and stuff. Thanks!
(no subject)
Date: 2013-03-16 08:32 am (UTC)I don't have any fancy security settings, so that wouldn't make any difference to me.
(no subject)
Date: 2013-03-16 02:48 pm (UTC)I do have a DW account, but I check in there even more rarely than I do here, and the handles aren't the same. (Mostly because I was able to get my preferred handle on DW but it had already been taken on LJ.)
(no subject)
Date: 2013-03-17 02:14 am (UTC)(no subject)
Date: 2013-03-16 03:56 pm (UTC)(no subject)
Date: 2013-03-17 02:15 am (UTC)(no subject)
Date: 2013-03-17 12:42 am (UTC)(no subject)
Date: 2013-03-17 02:16 am (UTC)(no subject)
Date: 2013-03-17 02:18 am (UTC)(no subject)
Date: 2013-03-17 08:42 pm (UTC)(no subject)
Date: 2013-03-20 02:18 am (UTC)(no subject)
Date: 2013-03-20 11:27 pm (UTC)