Gregory Maxwell [ARCHIVE] on Nostr: 📅 Original date posted:2012-07-09 📝 Original message:On Mon, Jul 9, 2012 at ...
📅 Original date posted:2012-07-09
📝 Original message:On Mon, Jul 9, 2012 at 12:09 PM, Amir Taaki <zgenjix at yahoo.com> wrote:
> JS randomisation is bad. People shouldn't need JS to view a webpage.
JS randomization doesn't imply needing JS to view the page. It implies
needing JS to see it in random order. You could also combine it with
the server-side randomization if you care about non-js being non
random, though I don't think it matters.
As others have pointed out I don't generally think the randomization
is good in principle, but if its done it should at least achieve its
goals.
> Only you have a problem with this page. I don't see why Bitcoin-Qt needs to be first either when it dominates the front page. It is perfectly fine as it is.
I'll let other people speak for themselves, but I did consult others
before reverting your last batch of changes.
More generally, we have pull requests in order to get some peer review
of changes. Everyone should use them except for changes which are
urgent or trivially safe. (Presumably everyone with access knows how
to tell if their changes are likely to be risky or controversial)
> You are not a developer of any alternative clients, and this is a webpage for Bitcoin clients. I have made a change to remove a source of disputes, and make the process more fair and equal. Your suggestion to remove the clients page is your bias towards thinking that there should be only one Bitcoin client that everyone uses (the one which you contribute towards).
I'm strongly supportive diversity in the Bitcoin network, and some alt
client developers can speak to the positive prodding I've given them
towards becoming more complete software. If I've said anything that
suggests otherwise I'd love to be pointed to it in order to clarify my
position.
Unfortunately none of the primary alternatives are yet complete, the
network would be non-function if it consisted entirely of multibit or
electrum nodes (and as you've noted armory uses a local reference
client as its 'server'). The distinction between multiple kinds of
clients in terms of security and network health are subtle and can be
difficult to explain even to technical users and so until something
changes there the reference client needs to be the option we lead
with. People should us it unless their use-case doesn't match. When it
does they'll know it and they'll be looking. We don't need to make one
of those recommendations a primary option.
I like the proposals of moving this stuff to the Wiki as the wiki
already contains tons of questionable (and sometimes contradictory)
advice and so there is less expectation that placement there implies
any vetting.
Published at
2023-06-07 10:21:13Event JSON
{
"id": "758072f07acd30aab1161b482c6e0043e8f9154e7152010f401bb5c5594536fa",
"pubkey": "4aa6cf9aa5c8e98f401dac603c6a10207509b6a07317676e9d6615f3d7103d73",
"created_at": 1686133273,
"kind": 1,
"tags": [
[
"e",
"cc6bba8fda1c3a64a0e3f616ccacf637aeea7329d9f2665d6c8e9d6a789d86de",
"",
"root"
],
[
"e",
"68b1893dbe58bd4cfb3faf180639a2cba15c59f479036d6463cc4d1efe70e60b",
"",
"reply"
],
[
"p",
"6ac6a519b554d8ff726a301e3daec0b489f443793778feccc6ea7a536f7354f1"
]
],
"content": "📅 Original date posted:2012-07-09\n📝 Original message:On Mon, Jul 9, 2012 at 12:09 PM, Amir Taaki \u003czgenjix at yahoo.com\u003e wrote:\n\u003e JS randomisation is bad. People shouldn't need JS to view a webpage.\n\nJS randomization doesn't imply needing JS to view the page. It implies\nneeding JS to see it in random order. You could also combine it with\nthe server-side randomization if you care about non-js being non\nrandom, though I don't think it matters.\n\nAs others have pointed out I don't generally think the randomization\nis good in principle, but if its done it should at least achieve its\ngoals.\n\n\u003e Only you have a problem with this page. I don't see why Bitcoin-Qt needs to be first either when it dominates the front page. It is perfectly fine as it is.\n\nI'll let other people speak for themselves, but I did consult others\nbefore reverting your last batch of changes.\n\nMore generally, we have pull requests in order to get some peer review\nof changes. Everyone should use them except for changes which are\nurgent or trivially safe. (Presumably everyone with access knows how\nto tell if their changes are likely to be risky or controversial)\n\n\u003e You are not a developer of any alternative clients, and this is a webpage for Bitcoin clients. I have made a change to remove a source of disputes, and make the process more fair and equal. Your suggestion to remove the clients page is your bias towards thinking that there should be only one Bitcoin client that everyone uses (the one which you contribute towards).\n\nI'm strongly supportive diversity in the Bitcoin network, and some alt\nclient developers can speak to the positive prodding I've given them\ntowards becoming more complete software. If I've said anything that\nsuggests otherwise I'd love to be pointed to it in order to clarify my\nposition.\n\nUnfortunately none of the primary alternatives are yet complete, the\nnetwork would be non-function if it consisted entirely of multibit or\nelectrum nodes (and as you've noted armory uses a local reference\nclient as its 'server'). The distinction between multiple kinds of\nclients in terms of security and network health are subtle and can be\ndifficult to explain even to technical users and so until something\nchanges there the reference client needs to be the option we lead\nwith. People should us it unless their use-case doesn't match. When it\ndoes they'll know it and they'll be looking. We don't need to make one\nof those recommendations a primary option.\n\nI like the proposals of moving this stuff to the Wiki as the wiki\nalready contains tons of questionable (and sometimes contradictory)\nadvice and so there is less expectation that placement there implies\nany vetting.",
"sig": "26c4ebb4aefcf9f53be67c380bbac0699437cffd32b8ca03753f2486f8193159c85fc5d4fc9b039df62ba2609db345ee7062aef15451fed6ec9595c1f85e96fd"
}