Linkdump
- Krishty
- Establishment
- Beiträge: 8317
- Registriert: 26.02.2009, 11:18
- Benutzertext: state is the enemy
- Kontaktdaten:
Re: Linkdump
Scawen erzählt, wie er Live for Speed von single-threaded auf multi-threaded umbaut (im selben Atemzug wie das Aufbohren der Physik-Framerate auf 1000 Hz):
https://www.lfs.net/forum/thread/100464
https://www.lfs.net/forum/thread/100464
Re: Linkdump
https://github.com/cmdr2/stable-diffusion-ui
Stable Diffusion Image Generator One-Click-Installer.
Hat bei mir tatsächlich gut funktioniert, der Ordner war am Ende 22 GB groß. Mit einer guten GPU kriegt man so ein hochaufgelöstes Bild pro Minute generiert, was ganz ok ist.
Die Ergebnisse sind etwas gemischt, ich glaube man muss ein wenig rumprobieren bis man raus hat wie man Prompts schreibt die gut funktionieren (abstrakte Zeichenstile funktionieren oft besser als super realistische). Aber prinzipiell scheint mir das aktuell die beste Variante zu sein, wie man lokal und unbegrenzt Text-to-Image ausprobieren kann.
Stable Diffusion Image Generator One-Click-Installer.
Hat bei mir tatsächlich gut funktioniert, der Ordner war am Ende 22 GB groß. Mit einer guten GPU kriegt man so ein hochaufgelöstes Bild pro Minute generiert, was ganz ok ist.
Die Ergebnisse sind etwas gemischt, ich glaube man muss ein wenig rumprobieren bis man raus hat wie man Prompts schreibt die gut funktionieren (abstrakte Zeichenstile funktionieren oft besser als super realistische). Aber prinzipiell scheint mir das aktuell die beste Variante zu sein, wie man lokal und unbegrenzt Text-to-Image ausprobieren kann.
Lieber dumm fragen, als dumm bleiben!
https://jonathank.de/games/
https://jonathank.de/games/
- Krishty
- Establishment
- Beiträge: 8317
- Registriert: 26.02.2009, 11:18
- Benutzertext: state is the enemy
- Kontaktdaten:
Re: Linkdump
Thread um mehr Notizen und Infos ergänzt. Verdammt, dieses Zeug muss ich auch mal umsetzen …Krishty hat geschrieben: ↑18.09.2022, 00:34Scawen erzählt, wie er Live for Speed von single-threaded auf multi-threaded umbaut (im selben Atemzug wie das Aufbohren der Physik-Framerate auf 1000 Hz):
https://www.lfs.net/forum/thread/100464
-
- Establishment
- Beiträge: 495
- Registriert: 01.03.2009, 19:09
Re: Linkdump
Ja ziemlich cool
Vieles davon hatte ich auch schon durch (wenn auch nicht immer so efffektiv) bevor ich angefangen hatte alles auf Tasks umzustellen ;)
Vor allem die 1khz Physik Update frequenz ist absolut top
Vieles davon hatte ich auch schon durch (wenn auch nicht immer so efffektiv) bevor ich angefangen hatte alles auf Tasks umzustellen ;)
Vor allem die 1khz Physik Update frequenz ist absolut top
Bevor man den Kopf schüttelt, sollte man sich vergewissern einen zu haben
- Krishty
- Establishment
- Beiträge: 8317
- Registriert: 26.02.2009, 11:18
- Benutzertext: state is the enemy
- Kontaktdaten:
Re: Linkdump
SQLite ist bekannt dafür, eine der besten Test-Suites überhaupt zu haben. Das Ding ist von vorbildlicher Zuverlässigkeit.
Ein Programmierer hatte sich vorgenommen, innerhalb von sieben Tagen eine SQLite-Implementierung zu schreiben, die alle Tests besteht. In Zig, ohne Fremdbibliotheken. Er beginnt an Tag 1 mit 4.259.065 fehlschlagenden Tests und will nach sieben Tagen auf 0 sein.
Das Logbuch ist höchst lesenswerter Wahnsinn, aber so viel sei vorweg genommen: Er brauchte 4½ Tage allein für den Input-Parser!
Auch ein geiles Beispiel für die Macht hoher Testabdeckung.
Ein Programmierer hatte sich vorgenommen, innerhalb von sieben Tagen eine SQLite-Implementierung zu schreiben, die alle Tests besteht. In Zig, ohne Fremdbibliotheken. Er beginnt an Tag 1 mit 4.259.065 fehlschlagenden Tests und will nach sieben Tagen auf 0 sein.
Das Logbuch ist höchst lesenswerter Wahnsinn, aber so viel sei vorweg genommen: Er brauchte 4½ Tage allein für den Input-Parser!
Auch ein geiles Beispiel für die Macht hoher Testabdeckung.
- xq
- Establishment
- Beiträge: 1590
- Registriert: 07.10.2012, 14:56
- Alter Benutzername: MasterQ32
- Echter Name: Felix Queißner
- Wohnort: Stuttgart & Region
- Kontaktdaten:
Re: Linkdump
Ja, absolut. Finde es auch faszinierend, dass er in den restlichen Tagen einfach noch kurz ne funktionierende relationale in-memory db ausm ärmel schüttelt. absolut beeindruckend
War mal MasterQ32, findet den Namen aber mittlerweile ziemlich albern…
Programmiert viel in Zig und nervt Leute damit.
Programmiert viel in Zig und nervt Leute damit.
-
- Moderator
- Beiträge: 2138
- Registriert: 25.02.2009, 13:37
Re: Linkdump
Ich habe mal jemanden in einem Video (vermutlich cppcon) die Geschichte erzählen hören, wie er sein erstes Proposal in den Linux Kernel oder Clang oder irgendwas in der Größenordnung bekommen hat. Er ist dann nämlich hergegangen, hat sich was gesucht was so ähnlich war, wie das was er vorhatte und hat eine Version davon gebaut*, die halt dem entsprach was er erreichen wollte. (Wie man merkt habe ich mir _das_ als Moral gemerkt und nicht worum es inhaltlich ging.) Und dann hat jemand aus dem Publikum, ich weiß nicht wer, aber es war aus dem Kontext klar, dass es jemand war, der viel mit der entsprechenden Codebase arbeitet und vom Raum respektiert wird, reingerufen: Das mache ich auch immer noch so.
Ich fand das gut und/oder erhellend. Natürlich sind wir uns alle einig, dass Copy & Paste Code schlecht ist, aber ich bin sehr dafür es zu entstigmatisieren, dass Code bestimmten Pattern folgt (ich meine idiosynkratische domänenspezifische Pattern, nicht Überabstraktionen a la Gamma et al.), die zu emulieren in erster Näherung eine gute Idee ist.
Wenn man das als Realität anerkennen will, braucht man glaube ich zwei Dinge:
1) Die guten Pattern im Code müssen quantitativ die anti-Pattern überwiegen, damit die statistische Chance steigt, dass jemand ein gutes Pattern emuliert. Der Effekt ist selbstverstärkend in beide Richtungen.
2) Man braucht einen Prozess (oder eine Kultur?) um aus den nunmehr zwei ähnlichen Dingen, die man nach obiger Stratgie zwangsläufig hat, den gemeinsamen Teil (das ist die Definition von ähnlich) rauszuziehen.
Ich denke das reimt sich mit vielem in dem Artikel, deswegen stelle ich es hier rein.
Nachtrag 2023-01-04:
*Beim zweiten Lesen stelle ich fest, dass das nicht so klar formuliert ist, wie ich gehofft hatte. Also er hat praktisch erstmal kopiert was schon da war und das dann so umgebaut dass es das tut was er wollte. Siehe auch: https://zfx.info/viewtopic.php?p=70735#p70735
- Schrompf
- Moderator
- Beiträge: 5083
- Registriert: 25.02.2009, 23:44
- Benutzertext: Lernt nur selten dazu
- Echter Name: Thomas
- Wohnort: Dresden
- Kontaktdaten:
Re: Linkdump
Mit gewissem Genuss gelesen und im Firmen-Slack geteilt. Gleich mal ein paar Azubis gegen die Frameworkeritis der PHP-Leute impfen
Früher mal Dreamworlds. Früher mal Open Asset Import Library. Heutzutage nur noch so rumwursteln.
- Krishty
- Establishment
- Beiträge: 8317
- Registriert: 26.02.2009, 11:18
- Benutzertext: state is the enemy
- Kontaktdaten:
Re: Linkdump
Emulating Double Precision on the GPU to Render Large Worlds
off-topic:
lol@Intel-Grafiktreiber. Ich bin auch schon sooo oft über Intels Treiber gestolpert. Aber es ist schön, so eine bunte Treiberbasis zu haben, weil man dann schnell merkt, was man falsch macht.
(Intel zeichnet z. B. keine Primitives, wenn der Draw Call ein Vertex mit NaN enthält. Dürfte er laut D3D-Spezifikation auch gar nicht, ist mir aber trotzdem durchgerutscht und AMD/Nvidia fressen es einfach.)
off-topic:
lol@Intel-Grafiktreiber. Ich bin auch schon sooo oft über Intels Treiber gestolpert. Aber es ist schön, so eine bunte Treiberbasis zu haben, weil man dann schnell merkt, was man falsch macht.
(Intel zeichnet z. B. keine Primitives, wenn der Draw Call ein Vertex mit NaN enthält. Dürfte er laut D3D-Spezifikation auch gar nicht, ist mir aber trotzdem durchgerutscht und AMD/Nvidia fressen es einfach.)
- Chromanoid
- Moderator
- Beiträge: 4275
- Registriert: 16.10.2002, 19:39
- Echter Name: Christian Kulenkampff
- Wohnort: Lüneburg
Re: Linkdump
- Chromanoid
- Moderator
- Beiträge: 4275
- Registriert: 16.10.2002, 19:39
- Echter Name: Christian Kulenkampff
- Wohnort: Lüneburg
Re: Linkdump
Apropos "no silver club". Hatte ich schon mal verlinkt, verdient es aber noch mal: https://vimeo.com/181766947 und lasst euch nicht von JavaZone abschrecken, es geht um viele tolle Technologien :))
-
- Moderator
- Beiträge: 2138
- Registriert: 25.02.2009, 13:37
Re: Linkdump
Ein interessanter Aspekt ist für mich, dass der Autor seine Meinung als konträr zum Mainstream framen will soweit ich es verstehe, hier aber alle zustimmen. Ist als die vermeintliche Kontroversität eine Illusion oder ist der vermeintliche Konsens eine Illusion?Chromanoid hat geschrieben: ↑18.10.2022, 23:05Dito. Sehr cool. Viele Beobachtungen teile ich genauso.
- Krishty
- Establishment
- Beiträge: 8317
- Registriert: 26.02.2009, 11:18
- Benutzertext: state is the enemy
- Kontaktdaten:
Re: Linkdump
- Hier auf ZFX haben eine Million Klicks auf den Jammer-Thread bewirkt, dass sich die alten Hasen eine schöne Filter Bubble gebaut haben
- Hier herrscht Konsens, auf meiner Arbeit wird das abgelehnt
- Danning-Kruger: Jeder liest, dass Komplexität schlecht ist, und nickt. Trotzdem klatscht dann jeder objektiv komplexen Code hin und ist subjektiv überzeugt, der sei das Minimum an Komplexität. Denn wenn man wüsste, wie es einfacher geht, hätte man es ja einfacher programmiert!
Und ich lehne vereinzelte Punkte des Artikel stark ab, insbesondere das Logging. Die guten Punkte und Denkanregungen überwiegen aber, deshalb wollte ich kein schlechtes Licht auf den Artikel werfen und habe die Klappe gehalten.
-
- Moderator
- Beiträge: 2138
- Registriert: 25.02.2009, 13:37
Re: Linkdump
Ich bin jeden Tag mindestens ein wenig von meiner Arbeit genervt, wer ist das nicht? Ich meine, wenn es nicht nerven würde, könnte ich kein Geld dafür verlangen, klar. Außer wenn andere Programmierer von ihrer Arbeit erzählen, dann relativiert sich vieles. Ich weiß nicht ob es Stockholm-Syndrom ist, oder selektive Wahrnehmung oder was es ist. Ich bilde mir eigentlich ein einen ganz guten Bullshit-Detektor zu haben und natürlich gibt es bei uns in der Firma Bullshit - zeig mir die Firma in der es nicht so ist. Aber von einer bestimmten Art Bullshit über die viele Programmierer jammern bleibe ich glücklicherweise verschont.
[We are hiring, by the way. DM me for Details. Only half joking *emojii*.]
Das war leider meine Befürchtung: Dass die Zustimmung sich nur daruf bezieht, dass es im großen und ganzen schon passt. Im Detail hat jeder dann so seine Punkte in denen er sich wiederfindet (der Artikel schneidet ja extrem viele Themen an) aber wenn wir mal wirklich gemeinsam ins Detail gehen würden, was wir denn im Einzelnen wirklich glauben, würden sich schnell die Meinungsverschiedenheiten zurückmelden.Und ich lehne vereinzelte Punkte des Artikel stark ab, insbesondere das Logging. Die guten Punkte und Denkanregungen überwiegen aber,
Wenn ich dich, der es streng genommen nur kommentarlos gepostet hat, und mich selbst mitzähle haben vier Leute zugestimmt, von denen ich vermute, dass sie hinreichend verschiedene Interessen und Erfahrungen haben, dass die Gemeinsamkeit "ZFX" dagegen verschwindet. Ich würde schon behaupten wollen, dass es weitestgehend eine Zufallsauswahl ist, dass ausgerechnet diese Handvoll Leute irgendwie hier hängengeblieben ist.Hier auf ZFX haben eine Million Klicks auf den Jammer-Thread bewirkt, dass sich die alten Hasen eine schöne Filter Bubble gebaut haben
[...]
Außerdem sind drei Top-Poster hier ja keine zuverlässige Sample Size, aber das weißt du sicher selber.
[Hat jetzt nichts mit irgendwas zu tun, außer "hängengeblieben" aber ich bin ernsthaft verwundert, dass ZFX heute lebendiger ist als spieleprogrammier.de]
Vier Leute sind kein großes Sample, aber ich denke wir haben alle ein sehr großes Sample zur Verfügung das uns sagt wie schwer es ist vier Randos im Internet dazu zu bekommen sich über _irgendwas_ einig zu sein. Das ist das Sample auf dem meine Aussage steht.
-
- Establishment
- Beiträge: 495
- Registriert: 01.03.2009, 19:09
Re: Linkdump
Ich oute mich mal als Nummer 5 der die meisten Beobachtungen in dem Artikel auch teilt ;)
War mir nur bisher zu faul was dazu zu schreiben.
Ich glaube aber die Beobachtungen teilen im großen und ganzen viele, aber wir alle wissen wie schwer es ist es besser zu machen. Vor allem Krishty's 3. Punkt ist glaube ich ein großes Problem heutzutage. Viele Wissen nicht mehr wie einfach geht. An was es liegt ka...
War mir nur bisher zu faul was dazu zu schreiben.
Ich glaube aber die Beobachtungen teilen im großen und ganzen viele, aber wir alle wissen wie schwer es ist es besser zu machen. Vor allem Krishty's 3. Punkt ist glaube ich ein großes Problem heutzutage. Viele Wissen nicht mehr wie einfach geht. An was es liegt ka...
Bevor man den Kopf schüttelt, sollte man sich vergewissern einen zu haben
- Krishty
- Establishment
- Beiträge: 8317
- Registriert: 26.02.2009, 11:18
- Benutzertext: state is the enemy
- Kontaktdaten:
Re: Linkdump
Dan Luu hat eine nette Anekdote über Komplexität: https://twitter.com/danluu/status/1586508706774388736
Wie Leute manchmal die benötigte Arbeit stark unterschätzen, wird sie auch manchmal überschätzt. Und dann setzt man ein Team daran, eine verteilte Cloud-Architektur zu entwickeln, wenn ein Python-Skript auf einer einzigen Maschine ausreichen würde – plus alle Komplexitäts-Nebenwirkungen wie Bugs, verminderte Uptime, usw.
Wie Leute manchmal die benötigte Arbeit stark unterschätzen, wird sie auch manchmal überschätzt. Und dann setzt man ein Team daran, eine verteilte Cloud-Architektur zu entwickeln, wenn ein Python-Skript auf einer einzigen Maschine ausreichen würde – plus alle Komplexitäts-Nebenwirkungen wie Bugs, verminderte Uptime, usw.
- Krishty
- Establishment
- Beiträge: 8317
- Registriert: 26.02.2009, 11:18
- Benutzertext: state is the enemy
- Kontaktdaten:
Re: Linkdump
Häufige Fehler im 3D-Modelling von Spiele-Assets, illustriert an Elden Ring: https://twitter.com/delaneykingrox/stat ... 7158887425
Re: Linkdump
Mal eine naive Frage zu dem grugbrain.dev-Artikel. Es ist irgendwie ein wenig lustig, aber auch seehr anstrengend, wie er schreibt. Ist das jemand, der irgendwie bekannt dafür ist, gibt es da eine Historie? Ansonsten finde ich das schon fast ein wenig kindisch -- oder ich durchblicke schlicht die Referenz für den Stil nicht. Frage rein aus Interesse, der Artikel ist zumindest interessant.
- Chromanoid
- Moderator
- Beiträge: 4275
- Registriert: 16.10.2002, 19:39
- Echter Name: Christian Kulenkampff
- Wohnort: Lüneburg
Re: Linkdump
Das soll einfach Höhlenmenschen-Sprech / "caveman speech" sein (falls Dir das nicht klar ist). Der Artikel will ja eine vermeintlich primitive Perspektive auf moderne Software-Entwicklung werfen.
Re: Linkdump
Ah, okay, danke Chromanoid, dann ergibt das natürlich (ein wenig) Sinn, trotzdem anstrengend ;-). Ich habe wohl zu lange in meiner Höhle gelebt, um den Trend des Höhlenmenschensprech wertzuschätzen :-D
- Schrompf
- Moderator
- Beiträge: 5083
- Registriert: 25.02.2009, 23:44
- Benutzertext: Lernt nur selten dazu
- Echter Name: Thomas
- Wohnort: Dresden
- Kontaktdaten:
Re: Linkdump
Verschiedene Noise-Arten: https://www.getrevue.co/profile/xordev/ ... se-1437243
ShaderToy: https://www.shadertoy.com/view/DdBGDh
ShaderToy: https://www.shadertoy.com/view/DdBGDh
Früher mal Dreamworlds. Früher mal Open Asset Import Library. Heutzutage nur noch so rumwursteln.
- Krishty
- Establishment
- Beiträge: 8317
- Registriert: 26.02.2009, 11:18
- Benutzertext: state is the enemy
- Kontaktdaten:
Re: Linkdump
https://www.gameuidatabase.com/Game UI Database
The ultimate screen reference Tool for game interface designers. Explore over 1000 games and 42,000 individual images, and filter by screen type, material, layout, texture, shapes, patterns, genre and more!
- Krishty
- Establishment
- Beiträge: 8317
- Registriert: 26.02.2009, 11:18
- Benutzertext: state is the enemy
- Kontaktdaten:
Re: Linkdump
Metroid Prime-Lagerfeuergeschichte: https://twitter.com/ZoidCTF/status/1590012270071152640
Der Bildschirm sollte rauschen, aber sie hatten kein Speicher-Budget für eine ordentliche Noise-Textur. Also haben Sie schlicht das Kompilat des Spiels als Noise-Textur genommen.
Der Bildschirm sollte rauschen, aber sie hatten kein Speicher-Budget für eine ordentliche Noise-Textur. Also haben Sie schlicht das Kompilat des Spiels als Noise-Textur genommen.
- starcow
- Establishment
- Beiträge: 560
- Registriert: 23.04.2003, 17:42
- Echter Name: Mischa Schaub
- Kontaktdaten:
Re: Linkdump
ZDF 24.09.1984 - Microprozessor/Microcomputer - Folge 1 - Von der Dampfmaschine zum Microchip
https://www.youtube.com/watch?v=apCurpYtVCg
30 min. Witzig zu schauen mit sehr anschaulichen Beispielen. Unglaublich ruhige Art damals...
https://www.youtube.com/watch?v=apCurpYtVCg
30 min. Witzig zu schauen mit sehr anschaulichen Beispielen. Unglaublich ruhige Art damals...
- starcow
- Establishment
- Beiträge: 560
- Registriert: 23.04.2003, 17:42
- Echter Name: Mischa Schaub
- Kontaktdaten:
Re: Linkdump
Sorry: Ich habe erst jetzt realisiert, dass mein obiges Post wohl besser im Thread "sehenswerte Videos" aufgehoben gewesen wäre.
Vielleicht könnte einer der Mods mein Post verschieben und diese Anmerkung hier wieder löschen?
Vielen Dank und sorry für die Umstände.
Gruss, starcow
Vielleicht könnte einer der Mods mein Post verschieben und diese Anmerkung hier wieder löschen?
Vielen Dank und sorry für die Umstände.
Gruss, starcow
Re: Linkdump
Ja ich meine, kannst auch auch einfach selber nochmal da posten - das Forum ist ja nicht so aktiv, dass sowas ein Spam Problem darstellen würde :D
Lieber dumm fragen, als dumm bleiben!
https://jonathank.de/games/
https://jonathank.de/games/
- Krishty
- Establishment
- Beiträge: 8317
- Registriert: 26.02.2009, 11:18
- Benutzertext: state is the enemy
- Kontaktdaten:
Re: Linkdump
Hier hat mal jemand überprüft, warum sein Steam manchmal mit zufälliger Schriftart startet: http://blog.pkh.me/p/35-investigating-w ... -font.html
Die Antwort könnte die Bevölkerung verunsichern.
Die Antwort könnte die Bevölkerung verunsichern.
Re: Linkdump
https://www.gamestar.de/xenforo/forums/ ... forum.108/
Mir war nicht bewusst, dass 1) das GameStar Forum noch existiert und 2) die ein Subforum für Entwickler haben. Ich dachte irgendwie zfx und Spieleprogrammierer wären die letzten beiden Deutschen Communities.
(Klein ist die Forenlandschaft trotzdem, auf den ersten Blick kommen mir knapp die Hälfte der Projekte irgendwie bekannt vor :D)
Mir war nicht bewusst, dass 1) das GameStar Forum noch existiert und 2) die ein Subforum für Entwickler haben. Ich dachte irgendwie zfx und Spieleprogrammierer wären die letzten beiden Deutschen Communities.
(Klein ist die Forenlandschaft trotzdem, auf den ersten Blick kommen mir knapp die Hälfte der Projekte irgendwie bekannt vor :D)
Lieber dumm fragen, als dumm bleiben!
https://jonathank.de/games/
https://jonathank.de/games/
Re: Linkdump
Oh. Wusste ich auch noch nicht. Und ja, das meiste hat man schon einmal gesehen. Schade eigentlich, ich hatte die naive Hoffnung beim Stöbern das ein oder andere coole Hobbyprojekt zu finden.Jonathan hat geschrieben: ↑21.11.2022, 18:31 https://www.gamestar.de/xenforo/forums/ ... forum.108/
Mir war nicht bewusst, dass 1) das GameStar Forum noch existiert und 2) die ein Subforum für Entwickler haben. Ich dachte irgendwie zfx und Spieleprogrammierer wären die letzten beiden Deutschen Communities.
(Klein ist die Forenlandschaft trotzdem, auf den ersten Blick kommen mir knapp die Hälfte der Projekte irgendwie bekannt vor :D)
Letztes Projekt: Grave of the Pumpkin (ZFX Halloween Action 2021)