tag:forum.selfhtml.org,2005:/self Re: Array mischen – SELFHTML-Forum 2021-08-18T15:01:45Z https://forum.selfhtml.org/self/2021/aug/18/editieren-von-archivierten-postings/1790921#m1790921 Gunnar Bittersmann selfhtml@bittersmann.de https://bittersmann.de 2021-08-18T13:06:08Z 2021-08-18T14:18:26Z Re: Array mischen <p>Und ich versinke vor Scham (fast) in den Boden. (<a href="https://twitter.com/g16n/status/1427974157648736256" rel="nofollow noopener noreferrer">https://twitter.com/g16n/status/1427974157648736256</a>)</p> <p>In <a href="https://forum.selfhtml.org/self/2018/jun/24/brauche-hilfe-mit-schulprojekt/1725502#m1725502" rel="noopener noreferrer">Array mischen</a> habe ich mich schuldig gemacht, den Mist mit <code class="language-js bad"><span class="token number">0.5</span> <span class="token operator">-</span> Math<span class="token punctuation">.</span><span class="token function">random</span><span class="token punctuation">(</span><span class="token punctuation">)</span></code> zu verbreiten.</p> <p>Kann man da noch nachträglich ran und die aufgeworfene Frage mit einem eindeutigen „Nei-en!“ beantworten?</p> <p>Wenn es das Feature noch gäbe, dass alle Postings angezeigt werden, die jenes Posting erwähnen, dann könnte man das ja einfach in einem neuen Thread klären.</p> <p>Bin ich eigentlich der Einzige, der dieses Feature schmerzlich vermisst?</p> <p> LLAP</p> <div class="signature">-- <br> <em>„Guten Tag, mein Name ist Karl-Heinz. Ich will mich nicht impfen lassen und erwarte, dass die Solidargemeinschaft, die wegen Leuten wie mir weniger Freiheit hat, meine Tests weiter finanziert. Und das nenne ich dann Eigenverantwortung.“</em><br> — @Hoellenaufsicht </div> https://forum.selfhtml.org/self/2021/aug/18/editieren-von-archivierten-postings/1790925#m1790925 Auge 2021-08-18T13:24:35Z 2021-08-18T13:24:35Z Editieren von archivierten Postings <p>Hallo</p> <blockquote> <p>Wenn es das Feature noch gäbe, dass alle Postings angezeigt werden, die jenes Posting erwähnen, dann könnte man das ja einfach in einem neuen Thread klären.</p> <p>Bin ich eigentlich der Einzige, der dieses Feature schmerzlich vermisst?</p> </blockquote> <p>„Schmerzlich“ wäre wohl eine Größenordnung zu viel, aber dem „vermissen“ möchte ich zustimmen. Aber das ist halt ein Feature für den absolut nicht alltäglichen Gebrauch und erhöht damit die Komplexität der Software ohne einen <em>offensichtlichen</em>, häufig gezeigten Nutzen.</p> <p>Nur, was hat das mit dem Archiv zu tun? Dort konnte man ja (außer mit Adminrechten) seit jeher nichts ändern (was zumindest bei der Formatierung von Beispielcode nach Markdown-Syntax und bei Links sinnvoll gewesen wäre).</p> <p>Tschö, Auge</p> <div class="signature">-- <br> 200 ist das neue 35. </div> https://forum.selfhtml.org/self/2021/aug/18/editieren-von-archivierten-postings/1790926#m1790926 Rolf B 2021-08-18T13:25:49Z 2021-08-18T13:27:59Z Editieren von archivierten Postings <p>Hallo Gunnar,</p> <blockquote> <p>die aufgeworfene Frage</p> </blockquote> <blockquote> <blockquote> <p>Mischt eigentlich beides gleich gut?</p> </blockquote> </blockquote> <blockquote> <p>mit einem eindeutigen „Nei-en!“ beantworten?</p> </blockquote> <p>Kommt drauf an. Ich hab dort jedenfalls mal einen Link auf diesen Thread hier hinterlassen.</p> <blockquote> <p>Mischt eigentlich beides <strong>gleich</strong> gut?</p> </blockquote> <p>Würde ich mit Ja beantworten.</p> <blockquote> <p>Mischt eigentlich beides gleich <strong>gut</strong>?</p> </blockquote> <p>Darüber kann man dann diskutieren.</p> <p>Rein formal verletzt die random-Callbackfunktion eine Invariante, die an einen Sort-Callback gestellt wird, nämlich Determiniertheit. Dadurch, das sie nicht deterministisch ist, ergibt sich eine undefinierte Sortierung. Aber das ist ja eigentlich die Absicht dahinter...</p> <p>Für eine Quantifizierung von "gut gemischt" müsste man einen Maßstab festlegen, wonach ein Mischalgorithmus "gut" oder "schlecht" ist. Weshalb also dein "Nei-en"?</p> <p><em>Rolf</em></p> <div class="signature">-- <br> sumpsi - posui - obstruxi </div> https://forum.selfhtml.org/self/2021/aug/18/editieren-von-archivierten-postings/1790935#m1790935 Gunnar Bittersmann selfhtml@bittersmann.de https://bittersmann.de 2021-08-18T14:52:11Z 2021-08-18T15:13:20Z Editieren von archivierten Postings <p>@@Auge</p> <blockquote> <blockquote> <p>Wenn es das Feature noch gäbe, dass alle Postings angezeigt werden, die jenes Posting erwähnen, dann könnte man das ja einfach in einem neuen Thread klären.</p> <p>Bin ich eigentlich der Einzige, der dieses Feature schmerzlich vermisst?</p> </blockquote> <p>erhöht damit die Komplexität der Software</p> </blockquote> <p>Das wäre relevant, ob der Aufwand lohnt, es zu implementieren. Aber das war es ja schon mal.</p> <p>IIRC war das Problem(?) die Erhöhung der Datenbankabfragen?</p> <blockquote> <p>ohne einen <em>offensichtlichen</em>, häufig gezeigten Nutzen.</p> </blockquote> <p>Ich hatte das Feature oft genutzt, um zu nachfolgenden Postings zu springen.</p> <p>Ich hatte wohl verpasst, mich in die Diskussion um die Abschaffung einzumischen …</p> <blockquote> <p>Nur, was hat das mit dem Archiv zu tun?</p> </blockquote> <p>Die auf ein Posting verweisenden Postings wurden wohl nicht mit diesem gespeichert, sondern beim Aufruf aus der Datenbank gesucht. Auch beim Aufruf von archivierten Postings.</p> <p> LLAP</p> <div class="signature">-- <br> <em>„Guten Tag, mein Name ist Karl-Heinz. Ich will mich nicht impfen lassen und erwarte, dass die Solidargemeinschaft, die wegen Leuten wie mir weniger Freiheit hat, meine Tests weiter finanziert. Und das nenne ich dann Eigenverantwortung.“</em><br> — @Hoellenaufsicht </div> https://forum.selfhtml.org/self/2021/aug/18/editieren-von-archivierten-postings/1790929#m1790929 Gunnar Bittersmann selfhtml@bittersmann.de https://bittersmann.de 2021-08-18T13:46:39Z 2021-08-18T13:47:09Z Re: Array mischen <p>@@Rolf B</p> <blockquote> <p>Ich hab dort jedenfalls mal einen Link auf diesen Thread hier hinterlassen.</p> </blockquote> <p>Danke. Ich hab dann mal diesen Thread ins SELF-Forum verschoben, sonst wäre das ja sinnfrei. </p> <blockquote> <blockquote> <p>Mischt eigentlich beides <strong>gleich</strong> gut?</p> </blockquote> <p>Würde ich mit Ja beantworten.</p> </blockquote> <p>Dann lägest du wohl falsch.</p> <p>Im verlinkten Twitter-Thread <a href="https://twitter.com/kevinmarks/status/1427951849882193926" rel="nofollow noopener noreferrer">schreibt Kevin Marks</a>: <em lang="en">“The sort order being undefined is the point of a shuffle. The problem is more that the time this takes is going to be random too, whereas as a proper shuffle should be better time bounded. This is also going to be biased - see <a href="https://bost.ocks.org/mike/shuffle/compare.html" rel="nofollow noopener noreferrer">https://bost.ocks.org/mike/shuffle/compare.html</a>”</em></p> <blockquote> <p>Für eine Quantifizierung von "gut gemischt" müsste man einen Maßstab festlegen, wonach ein Mischalgorithmus "gut" oder "schlecht" ist. Weshalb also dein "Nei-en"?</p> </blockquote> <p><em lang="en">„Biased“</em> ist schlecht.</p> <p> LLAP</p> <div class="signature">-- <br> <em>„Guten Tag, mein Name ist Karl-Heinz. Ich will mich nicht impfen lassen und erwarte, dass die Solidargemeinschaft, die wegen Leuten wie mir weniger Freiheit hat, meine Tests weiter finanziert. Und das nenne ich dann Eigenverantwortung.“</em><br> — @Hoellenaufsicht </div> https://forum.selfhtml.org/self/2021/aug/18/editieren-von-archivierten-postings/1790931#m1790931 Gunnar Bittersmann selfhtml@bittersmann.de https://bittersmann.de 2021-08-18T13:54:23Z 2021-08-19T05:56:54Z Re: Array mischen <p>@@Gunnar Bittersmann</p> <blockquote> <blockquote> <p>Ich hab dort jedenfalls mal einen Link auf diesen Thread hier hinterlassen.</p> </blockquote> <p>Danke.</p> </blockquote> <p>Hm, könntest du bei <em>„Gunnar möchte seinen Vorschlag zurückziehen“</em> noch eindeutiger machen, welchen? Umformulieren oder einfach weiter oben plazieren?</p> <p>Den Vorschlag <em>„Oder Fisher–Yates Shuffle (s.a. Wikipedia, Stack Overflow)“</em> will ich ja nicht zurückziehen. Nur halt nicht „Oder“, sondern „Sondern“. </p> <p> LLAP</p> <div class="signature">-- <br> <em>„Guten Tag, mein Name ist Karl-Heinz. Ich will mich nicht impfen lassen und erwarte, dass die Solidargemeinschaft, die wegen Leuten wie mir weniger Freiheit hat, meine Tests weiter finanziert. Und das nenne ich dann Eigenverantwortung.“</em><br> — @Hoellenaufsicht </div> https://forum.selfhtml.org/self/2021/aug/18/editieren-von-archivierten-postings/1790936#m1790936 Rolf B 2021-08-18T14:53:46Z 2021-08-18T14:53:46Z Re: Array mischen <p>Hallo Gunnar,</p> <blockquote> <p>Ich hab dann mal diesen Thread ins SELF-Forum verschoben</p> </blockquote> <p>Ups. Gar nicht bemerkt...</p> <blockquote> <blockquote> <blockquote> <p>Mischt eigentlich beides <strong>gleich</strong> gut?<br> Würde ich mit Ja beantworten.<br> Dann lägest du wohl falsch.</p> </blockquote> </blockquote> </blockquote> <p>Oder Du hast meinen Punkt nicht bemerkt. "<strong>Gleich</strong> gut" heißt: die Güte wird gleich bewertet. Das bedeutet nicht, dass eine hohe Güte vorliegt.</p> <blockquote> <p>Im verlinkten Twitter-Thread</p> </blockquote> <p>Das ist ein Thread? Ich sah nur einen einzelnen Tweet. Dass man hochscrollen musste, dass man überhaupt hochscrollen konnte, ist mir nicht aufgefallen. Ich bin heute offensichtlich merkbefreit. Also - noch mehr als sonst...</p> <p>Aber auch wenn ich hochscrolle, sehe ich Dich und Chris Heilmann, nicht Kevin Marks. Es sei denn, der verlinkte Thread ist jetzt der aus deinem letzten Posting und nicht der aus dem Ursprungsposting.</p> <p>Stuarts Assoziation von "undefined behaviour" mit "may formatting your hard disk" halte ich allerdings für Unfug. MDN zitiert das auch falsch, die ECMAScript Spec sagt, das Ergebnis ist <em>implementation-defined</em>, nicht <em>undefined</em>.</p> <p>Das mit dem Bias muss ich mir noch durchlesen.</p> <p>Und was ich im Archivthread vermerke, soll ja durch diesen Thread erarbeitet werden. Was da bisher steht ist ein Arbeitsvermerk.</p> <p><em>Rolf</em></p> <div class="signature">-- <br> sumpsi - posui - obstruxi </div> https://forum.selfhtml.org/self/2021/aug/18/editieren-von-archivierten-postings/1790938#m1790938 Gunnar Bittersmann selfhtml@bittersmann.de https://bittersmann.de 2021-08-18T15:01:45Z 2021-08-18T15:02:03Z Re: Array mischen <p>@@Rolf B</p> <blockquote> <p>Das ist ein Thread? Ich sah nur einen einzelnen Tweet. Dass man hochscrollen musste, dass man überhaupt hochscrollen konnte, ist mir nicht aufgefallen.</p> </blockquote> <p>Ah, ein Nicht-Twitterer.</p> <blockquote> <p>Ich bin heute offensichtlich merkbefreit.</p> </blockquote> <p>Das UI lädt ja nicht gerade zum Hochscrollen ein. Wenn man’s nicht weiß …</p> <blockquote> <p>Also - noch mehr als sonst...</p> </blockquote> <p>*schweig* </p> <blockquote> <p>Aber auch wenn ich hochscrolle, sehe ich Dich und Chris Heilmann, nicht Kevin Marks.</p> </blockquote> <p>Dazu müsstest du auf den ersten Tweet von Chris clicken, dann siehst du die Antworten darauf.</p> <p>Twitter ist halt nicht das CForum mit einer tollen Baumstruktur.</p> <p> LLAP</p> <div class="signature">-- <br> <em>„Guten Tag, mein Name ist Karl-Heinz. Ich will mich nicht impfen lassen und erwarte, dass die Solidargemeinschaft, die wegen Leuten wie mir weniger Freiheit hat, meine Tests weiter finanziert. Und das nenne ich dann Eigenverantwortung.“</em><br> — @Hoellenaufsicht </div>