Auf jeden Fall !!!

Durch die schnellen Fortschritte die in diesem Feld gemacht werden, steigt auch die Gefahr dass derlei Technologien missbräuchlich eingesetzt werden. Selbst als Entwickler kann man nicht Schritt halten und es folglich noch problematischer wird, wenn derlei Technologien auf die weniger versierte Bevölkerung losgelassen werden. Hinzukommt auch der Umstand, dass sich einige, wenige Big-Tech Unternehmen ein Wettrennen liefern. Es erinnert ein wenig an den kalten Krieg und der Frage wer als erstes den Mond erreichen wird. Wir können mithilfe von AI vieles verbessern, gute Dinge bewegen und gleichzeitig auch viele Risiken auf uns zukommen werden.

Obendrein kommt noch hinzu, dass derlei Technologien nicht nur im zivilen Bereich Verwendung findet. Auch ist es mehr als bedenklich, wie eng verzahnt AI in manchen Systemen implementiert wird. All das wirft viele Fragen auf und mit weiterem Fortschritt auch die Komplexität weiter zunimmt. Welche Regeln, Kontroll- und Sicherheitsinstanzen gibt es? Wie schaut es in Bezug auf kritische Infrastruktur und die IT-Sicherheit aus? Die geäußerten Sorgen und Bedenken sind keineswegs aus der Luft gegriffen. Ich möchte hier keine Schwarzmalerei betreiben und dennoch sollte man wachsamen Auges darauf blicken, in welche Richtungen es weiter gehen wird.

...zur Antwort

Ich habe noch keine Kinder, jedoch selber seit meiner Kindheit viel zeichne. Im Kindergarten zur „Kinderpsychologin” oder ähnliches musste bzw. es dort mehrere „Gespräche” gab, weil meine Zeichnungen anders als von anderen Kindern waren. Danach war auch bei meinen Eltern mal im Gespräch, es weiter zu fördern. Was damals schnell wieder vom Tisch war, als meine jüngere Schwester schwer erkrankte. Es ist so wie es ist und meinen Eltern auch keinen Vorwurf mache.

Wofür ich jedoch unendlich dankbar bin, dass meine Mutter meine Kunstmappen über Jahrzehnte hinweg wie einen kleinen Schatz aufbewahrt hat. Ich wusste es lange Zeit nicht, bis sie vor ein paar Jahren an Weihnachten auf einmal drei Mappen hervorholte. Ich hatte echt Pippi in den Augen, als ich meine Zeichnungen durchgesehen habe. Auch wenn meine Eltern es damals nicht weiter gefördert haben, dann doch irgendwann selber sowohl privat als auch beruflich in diese Richtung gegangen bin.

Während meiner regulären Schulzeit besuchten wir mal eine Gerichtsverhandlung und als „Gerichtszeichner” alles bildlich festhalten durfte. Für die Schülerzeitung immer wieder Karikaturen umgesetzt und später immer mehr ins digitale übergegangen bin. Sprich Bild- und Grafikbearbeitung sowie digitales Zeichnen. Ich habe an ein paar Wettbewerben teilgenommen, eigene Tutorials verfasst (lange vor YT) und statt brotlosem Zeichnen mein erstes Geld damit verdient habe - verdienen durfte.

Das grafische liegt mir zwar immer noch, mich jedoch zunehmend mehr in Richtung Anwendungsentwicklung umorientiert habe. Teilweise von dritten dorthin geschubst wurde und sich mit zunehmenden Alter auch die eigenen Interessen verschieben. Das Zeichnen und Illustrieren ist zwar weiterhin ein essentieller Teil von mir, jedoch beruflich inzwischen mehr in der Entwicklung unterwegs bin. Der Tag hat einfach zu wenig Stunden, um alles gleichermaßen unter einen Hut zu bekommen. :)

...zur Antwort
Wie weit - glaubt Ihr - wird die zukünftige KI-Technik KÜNSTLERISCH gehen?

Dass KI Fluch und Segen zugleich sein wird, sollte jedem klar sein.

Doch was meint Ihr persönlich, wie weit es bspw. in der Film- und Musikbranche gehen wird?

Gehen wir einmal von einem LIVE-Konzert bzw. -Auftritt aus: Ein heutiger Künstler performt einen Song eines früheren Stars, der nicht mehr lebt. 

Als besonderes Highlight für diese "Show" haben die Leute "hinter" der Bühne eine KI "kreiert", die diesem einstigen Star zu 99,9% identisch ist.

Diese künstliche Intelliigenz kommt nun - gemeinsam mit dem lebenden Künstler - auf die Bühne.

Die KI hat (davon muss bitte ausgegangen werden) alle typischen Eigenschaften, welche die damalige Person hatte (Aussehen, Bewegungen etc.).

Wird diese künstliche Intelligenz jedoch auch auf unvermittelte Reaktionen der lebenden Person neben sich realistisch reagieren können?

Beispiel: Man performt einen Song, und aus der Emotion heraus ergreift die lebende Person die Hand der KI und schaut sie an. Wird dieser "Roboter" ad hoc" - wie ein echter Mensch - reagieren und dasselbe tun?

Gehen wir in der Phantasie noch einen Schritt weiter: Ohne die KI vorher anzuschauen, ergreift der echte, lebende Künstler die Hand der KI und geht mit dieser - ohne "Vorwarnung" - die Bühne entlang, hin zur Bühnentreppe, um diese "gemeinsam" hinunterzugehen. Agiert die potenzielle KI dann ebenso rasch wie es für menschliche Wesen typisch ist, und wird der echten Person folgen, ohne dass es "unnatürlich" wirken wird?

Was ist Eure Meinung dazu?

...zur Frage

Solche Interaktionen sind bereits möglich bzw. jetzt mit GPT-4o wieder ein ganzes Stück weiter entwickelt wurde. Wobei GPT-4o bereits der Vorlauf für GPT-5 sein wird. Die Entwicklung schreitet jedenfalls schnell voran und es selbst für jene die in diesem Feld arbeiten schwer bis unmöglich wird, mit allem Schritt halten zu können.

Es gibt bereits eine Vielzahl an LLMs die unterschiedlich feinoptimiert wurden. Hinzukommt halt noch der enorme Ressourcenbedarf um all die ganzen Instruktionen überhaupt berechnen zu können. Nichtsdestotrotz sind mit GPT-4o bereits solche direkten Interaktionen möglich und es in den kommenden Monaten mehr geben wird.

Entscheidend ist auch wie restriktiv gewisse AI sind, sprich ob es überhaupt zugelassen wird resp. zugelassen werden kann, dass jene auch bekannte Künstler wiedergeben. Da geht es weniger um die technischen Möglichkeiten (die längst vorhanden sind), sondern viel mehr um rechtliche Belange derlei Dinge anzubieten.

Zu guter Letzt gibt es ja nicht die eine AI die alles kann und umsetzt, sondern eher eine Vielzahl an unterschiedlichen Werkzeugen die kombiniert verwendet werden. Um bei deinen Szenario zu bleiben, kann man derlei Dinge ebenso fein-optimieren. Zumindest so damit der Eindruck resp. die Illusion entsteht, Künstler X würde singen.

Technisch ist es bereits möglich mithilfe von AI ganze Stimmen zu kopieren. Dasselbe selbe funktioniert auch in Bezug auf Bewegungen und ähnlichen Interaktionen. Die Kunst besteht am Ende viel eher darin, die unterschiedlichen Technologien zusammenzubringen. Sprich fein-optimierte AIs für Ton, Video usw.

LG medmonk

...zur Antwort

Egal ob Einplatinen-Computer wie der Raspberry Pi, sonstige Computer oder irgendein anderes Gerät mit irgendeinem Betriebssystem. Es hängt bei allen Geräten immer von deren Verwendungszweck ab und was man selber tatsächlich braucht. Möchtest du deinen Raspberry Pi zwecks Netzwerk-Monitoring verwenden und mit dessen Hilfe beispielsweise netzwerkübergreifend Werbung und Tracking blocken sowie einen eigenen DNS betreiben, wäre Pi-hole/AdGuard mit Unbound ggf. sinnvoll.

Möchtest du deinen Pi eher als Retro-Spielekonsole einsetzen, bieten sich dafür andere Systeme und Pakete an. Sei es RetroPie, Recalbox, Lakka oder Batocera. Wenn der Pi eher als Desktop verwendet wird, sind es halt klassische Programme wie ein Webbrowser und E-Mail-Client, eine Shell nach Wahl, eine Anwendung zwecks Textbearbeitung oder was man sonst so im Alltag braucht. Es gibt daher kein „muss” und auch kein „Must-have” Liste, weil es von dir selber und deinem individuellen Verwendungszweck abhängt. Was du brauchst und was nicht, selber wissen musst.

...zur Antwort
nein, weil...

Es kommt darauf an, wann ich geboren wurde. Wäre ich bereits älter und der Name wurde aus traditionellen Gründen als Beiname vergeben, würde ich diesen nicht zwingend ablegen. Ich kenne selber zwei ältere Personen die Adolf als Haupt- oder Beinamen haben. Ansonsten müsste man dutzend Namen ausschließen, sei es Hermann, Joseph, Martin, Ernst oder von anderen, damaligen „NS-Größen.”

Ich würde mein eigenes Kind heute sicher nicht mehr Adolf nennen und hätten meine Eltern mich Adolf genannt, hätte ich sie wohl nach ihrem Verstand gefragt. Eben weil bereits einige Zeit vergangenen und der Name durch Adolf Hitler vorbelastet ist. Dasselbe kann oder könnte man jedoch auch von dutzend weiteren Namen sagen, die damals ebenfalls verwendet wurden und Namen von anderen „NS-Größen” waren.

...zur Antwort

Wenn ich dass richtig in Erinnerung habe, muss dein iPhone einen gewissen Ladezustand haben um Updates ausführen zu können. Schließ mal dein iPhone zum Laden an und dann versuch nochmal nach dem 17.5 Update zu suchen.

Andernfalls kann es auch sein, dass du es einfach später nochmal versuchen musst. Auf meinem MacBook war es mal ähnlich, da wurde mir ein Update auch erst etwas später angezeigt, obwohl ich es auf einem anderen Mac längst installiert hatte.

...zur Antwort
Warum wählt ihr AfD?

Ich habe die AfD bereits 2017 sowie 2021 gewählt und werde sich auch weiterhin wählen, da ich mit deren Grundsatzprogramm weitestgehend d'accord gehen kann. Nichtsdestotrotz durchaus kritisiere und es nicht gutheiße, wie sich manche Parteimitglieder, Wähler und Sympathisanten zu gewissen Themen artikulieren.

Warum ignoriert ihr die kritischen Aussagen und die Nazi-Rhetorik der Parteispitzen?

Diese Unterstellung zurückweise und gewisse Aussagen auch seitens der AfD'ler kritisiert werden. Auf der anderen Seite jedoch keine ganze Partei in Sippenhaft nehme und das Framing als Nazi-Rhetorik so auch nicht sehe. In gewisser weise lediglich „Marketing” - um sich klar vom Parteien-Einheitsbrei abzugrenzen.

Ich kenne noch die Rhetorik der CDU/CSU der 1980er - 2000er Jahre, ebenso deren damalige Programme und Wahlplakate. Damals hat auch kein Hahn danach gekräht und behauptet, sie würden mit NS-Rhetorik um Wähler werben. Zumal es gerade ihr eigenes Verschulden ist, dass die AfD entstehen und so stark werden konnte.

Die CDU/CSU ist unter der Ära Merkel immer weiter nach Links abgerückt, hat ihre einstigen Positionen über Bord geworfen und sich jetzt nicht einmal mehr dafür zu schade ist, sich selbst den Linken und Grünen anzubiedern. Hauptsache eine Regierungsbeteiligung in Land und Bund - fast egal zu welchem Preis.

Wäre die CDU/CSU ihren Postionen treu geblieben, wäre ich heute wohl nicht nur einer ihrer Wähler sondern wohlmöglich gar Parteimitglied. Da dem nicht so ist, nehme ich halt jene Partei, die zum Teil die frühen/einstigen Positionen besetzt. Dieses ständige Nazi-Geplärre ist mir nicht mal mehr eine Randnotiz wert.

Ich möchte kein buntgeschmücktes Narrenschiff Utopia mit grünen und roten Faschingskommandanten, sowie es einst Franz Josef Strauß vorausgesagt hat. Nichtsdestotrotz auch nicht damit rechne, dass die AfD jetzt bundesweit einen phänomenalen Wahlsieg einfährt und so alleine in Land und Bund regieren kann.

Ich teile viele Punkte ihrer Programmatik und trotzdem Realist, das ein Großteil immer noch irgendeine „Alt-Partei” wählen wird. Mal geht es mehr Richtung SPD, ein anderes Mal wieder rüber zur CDU und die Grünen kommen noch hinzu. Die FDP ist als ehemaliger Kanzlermacher-Partei nicht wirklich der Rede wert.

...zur Antwort

Es hängt immer vom Kontext ab, sprich für welchen Verwendungszweck irgendwelche Geräte, Komponenten und der Gleichen gekauft werden. Handelt es sich um kurzfristige und längerfristige Anschaffungen? Brauche überhaupt heute, morgen oder übermorgen deutlich mehr Leistung und was stellen ich damit an?

Der Kaufpreis ist nur ein Faktor von vielen und mich eher interessiert, ob ich mit der Anschaffung andere/neue Produkte schneller entwickeln kann. Selbst wenn es mir im Alltag nicht viel ausmacht, ob ein ein Model nun ein paar Minuten länger zum Rendern braucht, sieht es auf das Jahr hochgerechnet wieder ganz anders aus.

...zur Antwort

Entweder die PowerShell durch ZSH ablöst resp. in dem du unter Windows alles über WSL einrichtest. Wenn du alles installiert und konfiguriert hast, kannst du weiterhin die Terminal-App verwenden oder auf eine alternative Anwendung umsteigst.

  • Using zsh on Windows
  • dev.to → Installing zsh on windows

https://www.youtube.com/watch?v=-G6GbXGo4wo

...zur Antwort
Arduino Daten an HTML-Seite?

Ich habe gerade ein Projekt, indem ich versuche Daten vom Arduino auf eine HTML-Seite zu übertragen. Dabei benutze ich node.js.

Jedoch bin ich noch relativ neu in dem Thema und kenne mich nicht so gut mit Servern und node aus.

Im Moment erhalte ich ständig die Fehlermeldung: Server is not a consructor (const io = new Server('COM3'))

Quelltext aus app.js:

var http = require("http");
var fs = require("fs");
var index = fs.readFileSync("index.html");


var SerialPort = require("serialport");
const parsers = SerialPort.parsers;


const parser = new parsers.Readline({
  delimiter: "\r\n",
});


var port = new SerialPort("COM3", {
  baudRate: 9600,
  dataBits: 8,
  parity: "none",
  stopBits: 1,
  flowControl: false,
});


port.pipe(parser);


var app = http.createServer(function (req, res) {
  res.writeHead(200, {"Content-Type": "text/html"});
  res.end(index);
});


const Server = require('socket.io');
const io = new Server('COM3');


io.on("connection", function (socket) {
  console.log("Node is listening to port");
});


parser.on("data", function (data) {
  console.log("Received data from port: " + data);
  io.emit("data", data);
});

app.listen(3000);

Quelltext aus index.html:

<!doctype html>
<html>
    <head>
        <title>Test</title>


        <script src="https://cdn.socket.io/4.7.5/socket.io.min.js"></script>


    </head>
    <body>


        <h1> Communicating between an arduino and a html website</h1>


        <div id='sample'></div>


        <script>
            
            var socket = io();
            socket.on('data',function(data){
                console.log(data);
                document.getElementById('sample').innerHTML = data;
            });
            
        </script>
        
    </body>
</html>
...zur Frage

Du versuchst eine Socket-Verbindung auf einem seriellen Port (COM3) herzustellen, obwohl Sockets eher für die Kommunikation über Netzwerke genutzt werden. Du benötigst jedoch das SerialPort-Modul um mit lokalen Geräten zu kommunizieren.

const http = require("http");
const fs = require("fs");
const SerialPort = require("serialport");
const parsers = SerialPort.parsers;
const parser = new parsers.Readline({ delimiter: "\r\n" });
const port = new SerialPort("COM3", { baudRate: 9600 });

let index = fs.readFileSync("index.html");

const app = http.createServer(function (req, res) {
  res.writeHead(200, { "Content-Type": "text/html" });
  res.end(index);
});

const io = require('socket.io')(app);

io.on("connection", function (socket) {
  console.log("Node is listening to port");
});

parser.on("data", function (data) {
  console.log("Received data from port: " + data);
  io.emit("data", data);
});

app.listen(3000, () => {
  console.log('Server is running on port 3000');
});

Ich habe es dir mal eingebunden und mal bei testweise laufen lassen kannst. Du könntest auch die nativen Node.js-Sockets verwenden, sprich ohne HTTP zu nutzen. Vielleicht reicht es dir aber schon so. Probier es einfach mal aus.

Nachtrag: Wenn es noch kürzer sein soll, kannst du auch bloß das Socket.io-Modul verwenden. In dem Fall dann alles über dieses Modul verwaltet wird, also der Socket-Server und die Kommunikation zu deinem Frontend (index.html).

JavaScript:

const fs = require("fs");
const SerialPort = require("serialport");
const parsers = SerialPort.parsers;
const parser = new parsers.Readline({ delimiter: "\r\n" });
const port = new SerialPort("COM3", { baudRate: 9600 });

const io = require("socket.io")();

parser.on("data", function(data) {
 console.log("Received data from port: " + data);
 io.emit("data", data);
});

io.on("connection", function(socket) {
 console.log("Node is listening to port");
});

io.listen(3000, () => {
 console.log('Server is running on port 3000');
});

HTML:

const socket = io('http://localhost:3000');

socket.on('data', function(data) {
  const dataList = document.getElementById('sample');
  const listItem = document.createElement('li');
  listItem.textContent = data;
  dataList.appendChild(listItem);
});
...zur Antwort

Installiere uBlock Origin und Optional Unhook in in deinem Browser, um einerseits Werbung zu blocken und anderseits Sponsoren zu überspringen. Du kannst in den uBlock Optionen auch eine Filter anlegen, um Elemente blocken zu lassen.

youtube.com##+js(set, yt.config_.openPopupConfig.supportedPopups.adBlockMessageViewModel, false) 
youtube.com##+js(set, Object.prototype.adBlocksFound, 0) youtube.com##+js(set, ytplayer.config.args.raw_player_response.adPlacements, []) 
youtube.com##+js(set, Object.prototype.hasAllowedInstreamAd, true)

www.youtube.com##ytd-guide-renderer a.yt-simple-endpoint path[d^="M10 14.65v-5.3L15 12l-5 2.65zm7.77-4.33"]:upward(ytd-guide-entry-renderer)
www.youtube.com##ytd-mini-guide-renderer a.yt-simple-endpoint path[d^="M10 14.65v-5.3L15 12l-5 2.65zm7.77-4.33"]:upward(ytd-mini-guide-entry-renderer)
www.youtube.com##ytd-browse[page-subtype="home"] .ytd-thumbnail[href^="/shorts/"]:upward(ytd-rich-item-renderer)
www.youtube.com##ytd-browse[page-subtype="subscriptions"] .ytd-thumbnail[href^="/shorts/"]:upward(ytd-grid-video-renderer,ytd-rich-item-renderer)
www.youtube.com##ytd-search .ytd-thumbnail[href^="/shorts/"]:upward(ytd-video-renderer)
www.youtube.com##ytd-browse[page-subtype="subscriptions"] ytd-video-renderer .ytd-thumbnail[href^="/shorts/"]:upward(ytd-item-section-renderer)
www.youtube.com##ytd-watch-next-secondary-results-renderer .ytd-thumbnail[href^="/shorts/"]:upward(ytd-compact-video-renderer,ytd-shelf-renderer)
www.youtube.com##ytd-browse[page-subtype="trending"] .ytd-thumbnail[href^="/shorts/"]:upward(ytd-video-renderer)
www.youtube.com##ytd-search .ytd-thumbnail[href^="/shorts/"]:upward(ytd-video-renderer)
www.youtube.com##ytd-rich-shelf-renderer[is-shorts]
www.youtube.com##ytd-rich-shelf-renderer[is-shorts].ytd-rich-section-renderer:upward(ytd-rich-section-renderer)
www.youtube.com##ytd-reel-shelf-renderer
m.youtube.com##ytm-reel-shelf-renderer
m.youtube.com##ytm-pivot-bar-renderer div.pivot-shorts:upward(ytm-pivot-bar-item-renderer)
m.youtube.com##ytm-browse ytm-item-section-renderer ytm-thumbnail-overlay-time-status-renderer[data-style="SHORTS"]:upward(ytm-video-with-context-renderer)
m.youtube.com##ytm-browse ytm-item-section-renderer ytm-thumbnail-overlay-time-status-renderer[data-style="SHORTS"]:upward(ytm-compact-video-renderer)
m.youtube.com##ytm-search ytm-thumbnail-overlay-time-status-renderer[data-style="SHORTS"]:upward(ytm-compact-video-renderer,ytm-video-with-context-renderer)
m.youtube.com##ytm-single-column-watch-next-results-renderer ytm-thumbnail-overlay-time-status-renderer span:has-text(/^(0:\d\d|1:0\d)$/):upward(ytm-video-with-context-renderer)
youtube.com##ytd-rich-grid-row, #contents.ytd-rich-grid-row:style(display:contents !important;)
...zur Antwort

Ich finde HipHop und Gangsta Rap weder per se gut noch schlecht und dort auch zwischen „deutschem” und „ausländischem” HipHop differenzieren würde. Manches finde ich rein worttechnisch und/oder vom Beat her gut, anderes wiederum nicht. Auch wenn HipHop nicht zu meinem favorisiertem Musikgenre gehört, möchte ich den Einfluss durch HipHop auch auf andere Genres nicht absprechen oder klein reden. Was mir jedoch nicht zusagt, ist die Verherrlichung von Drogen und Gewalt.

Ich war in der Anfangszeit vor allem als Jugendlicher in meiner „Selbstfindungsphase” immer wieder mal an einem Punkt, an dem diese oder jene Musik über allem stand und alles andere als schlecht, nicht hörbar oder wie auch immer abgewertet wurde. Das hat sich irgendwann gelegt und darüberhinaus ins komplette Gegenteil umgeschlagen ist. Ich habe zwar weiterhin meine „All-time-Genres” und trotzdem selbst andere Musikrichtungen, Stile und Songtexte viel bewusster wahrnehme.

Ich finde nicht alles gut und nicht alles schlecht. Selbst wenn ich mit einem Track rein musikalisch nichts anfangen kann (nicht gerne höre), trotzdem anerkenne wenn sich die Lyrics nicht wie aus der „Rotlicht-Drogen-Konserve” lesen. Seien es gesellschaftskritische Themen wie z.B. in „Weck mich auf” von Samy Deluxe. Darüberhinaus manche Lieder und Künstler nur der Sprache wegen höre, weil man aus solchen „Wortverflechtungen” das ein oder andere aufgreifen/lernen kann.

Nachtrag - da mir noch ein weiterer Punkt dazu einfällt: Ich bin selber von Kindesbeinen an kreativ veranlagt. Vieles was ich höre, sehe, erlebe, fühle oder auf andere Weise aufnehme, immer irgendwie grafisch versucht habe auszudrücken. Als Kind und Jugendlicher waren es anfangs Zeichnungen und im späteren Verlauf durch Fotografie und Computertechnik halt der Sprung in die digitale Welt. Wohl auch aufgrund dessen irgendwie mit feineren Antennen auf Inhalte reagiere.

https://www.youtube.com/watch?v=I-GUVYbSxgI

https://www.youtube.com/watch?v=WAHW3Yff1qA

https://www.youtube.com/watch?v=brdsfe3nllA

https://www.youtube.com/watch?v=fPO76Jlnz6c

...zur Antwort
Hauptschule

Ich habe damals teils aufgrund eigener Faulheit und infolge von privaten Umständen „nur” einen Hauptschulabschluss gemacht. Es war rückblickend betrachtet nicht die klügste Entscheidung und vieles erschwert hat und dennoch mein Ziel erreicht habe.

  • Maschinen- und Anlagenführer → Gruppenleiter → Stellv. Schichtleiter
  • Mediengestalter → Frontend Entwickler → Full-Stack Entwickler

Seit Anfang 2010 (eigentlich Mitte 2009) mein eigenes Unternehmen und war parallel zeitweise im Automotiv-Bereich (Automobilindustrie) angestellt. Ich wollte Anfangs erst Abschlüsse nachholen und direkt im Anschluss Informatik studieren. Mit Vitamin B und auch des Geldes wegen, mich stattdessen bloß beruflich weitergebildet habe.

Mir selber bedeuten Abschlüsse nichts bzw. nicht viel und mir persönlich viel wichtiger ist, ob es mir gut geht und ob ich meine gesteckte Ziele erreiche. Es ist egal wie oft man hinfällt, solange man immer wieder aufsteht, nicht aufgibt, weiter macht und sich selber reflektiert, damit man aus den Fehlern der Vergangenheit lernt.

...zur Antwort

Es reicht bei vielen Programmen aus, lediglich die aktuellen Updates zu installieren. Bei einem Softwareupdate werden bereits alte Programmteile durch neuere ersetzt. Etwas anderes wäre es, wenn es unterschiedliche Hauptversionen gibt. Nehmen wir mal an du verwendest Photoshop CC von 2014, dann gäbe es zwar Updates für diese Major-Version, das Programm selbst wäre dennoch veraltet. Sprich danach bereits neuere Hauptversionen erschienen sind, die dann als Upgrade zur Verfügung stehen.

Nichtsdestotrotz ist es ratsam das eigene Betriebssystem nach einer gewissen Zeit komplett neu zu installieren. Einerseits wird man angehäuften Datenmüll los und dabei ggf. auch Programme aussortiert werden, die nicht mehr verwendet werden. Ich setze manche Systeme wenigstens einmal im Jahr zurück, um allgemein etwas mehr Ordnung zu schaffen. Dafür allerdings eigene Backups einsetze, die dann je nach Bedarf zurückgespielt werden. Das spart Zeit und die Konfiguration bleibt wie sie ist.

Falls du Windows 10 oder 11 verwendest, kann ich dir an dieser Stelle WingetUI empfehlen. Mit WingetUI erhältst du eine grafische Benutzeroberfläche für den Windows-eigenen Paket-Manager (winget). Das tolle an dem Programm ist, das du dieses im Hintergrund mitlaufen lassen kannst. Du kannst darüber Benachrichtigungen erhalten sobald irgendwelche Updates verfügbar sind oder optional gar festlegst, dass Updates automatisch geladen/installiert werden.

  • GitHub → WingetUI - GUI für Winget (kostenlos, Open-Source)

Mit winget installieren:

winget install SomePythonThings.WingetUIStore
...zur Antwort

Ich kann dir dafür vor allem Obsidian wärmstens empfehlen. Es ist eigentlich eine Anwendung zum Erstellen, Sammeln und Verwalten von Notizen, lässt sich jedoch dank hoher Flexibilität und dutzend Erweiterungen sehr individuell anpassen. Ich Archiviere in Obsidian eigentlich alles, was irgendwie mit Notizen, Brainstorming oder Zettelwirtschaft zutun hat. Für den privaten Gebrauch ist die Software komplett kostenlos und zum Verwenden weder ein Account und Login erforderlich ist.

Richtig spannend wird es, wenn man lokal mit KI arbeitet und mit dessen Hilfe Berge von Dokumenten leicht nach Inhalten durchsucht. Und über Obsidian-Excalidraw lassen sich gescannte Dokumente (PDF) ganz oder seitenweise importieren. Ein weiteres Programme wäre Zotero und ist ebenfalls kostenlos. Die Anwendung bietet eigentlich genau das, wo nach du suchst. Viele Einstellungsmöglichkeiten und lässt sich trotzdem dank leicht verständlicher Benutzeroberfläche relativ einfach bedienen.

  • Obsidian → private and flexible writing app
  • Zotero → collect, organize, annotate, cite, and share research
...zur Antwort
Die Nachfrage hat schon längst das Angebot des Arbeitsmarktes übertroffen. 

Dem ist nicht so und es aktuell alleine in Deutschland knapp ~150.000 unbesetzte Stelle gibt. Es studieren noch zu wenige Informatik und einige Unternehmen aus/in der IT-Branche inzwischen auch auf Quereinsteiger ohne Studium setzen.

Im Verlaufe der Zeit wird KI weitere Jobs automatisieren und der Beruf Softwareentwickler wird an wert verlieren.

Nein, gerade Berufe in der IT-Welt werden zunehmend wichtiger. Wir stehen in Deutschland beim Thema Digitalisierung noch weit am Anfang und mir um den Beruf des Softwareentwicklers am wenigstens Sorgen mache.

Der Einsatz von KI wird in erster Linie die Produktiv steigern, in dem einerseits Arbeitsprozesse optimiert und beschleunigt werden aber eben auch neue Produkte auf den Markt kommen, die auch dem späteren Endkunden einen Mehrwert bieten.

aber ob man dann noch so gut verdient oder der Ruf des Softwareentwicklers immer noch so gut ist, hinterfrage ich.

Ich habe wöchentlich im Schnitt um die zwei-drei Anfragen in meinem E-Mail-Postfach resp. Nachrichten in meinen Jobprofilen. Diese Anwerbeversuche würde man wohl kaum unternehmen, wenn es um meinen Job düster aussehen würde.

SAP hat weltweit 8000 Jobs abgebaut aufgrund von verstärkter KI Verwendung.

Bei SAP sind nicht nur Softwareentwickler beschäftigt und aus „8000 Jobs” lässt sich nicht herauslesen, wo und in welchen Bereichen die Stellen eingespart wurden. In der Verwaltung, im Marketing oder wirklich Entwickler in Abteilungen X?

...zur Antwort
  • Workupload → Bis zu 2 GB große Dateien ohne Registrierung versenden
  • Wormhole → Bis zu 10 GB große Dateien ohne Registrierung versenden

Bei Wormhole werden Dateien bis zu 5 GB für 24 Stunden bereitgestellt, bei Dateien über 5 GB werden diese lediglich direkt per Peer-to-Peer-Transfer übertragen.

LG medmonk

...zur Antwort

Um ein Video in den Hintergrund zu legen, kannst du dieses absolut positionieren und mit einem Z-Index nach hinten verschieben. Sprich dem Eltern-Element ein relative Positionierung zuweist und das darin befindliche Video mit absolut positionierst.

HTML:

<div class="teaser">
  <video class="teaser-video" autoplay loop mute>
    <source src="path/videoclip.mp4" type="video/mp4">
    <source src="path/videoclip.ogg" type="video/ogg">
  </video>
  <div class="content">
    <h2>Title</h2>
    <p>Some text here...</p>
  </div>
<div>

CSS:

.teaser {
  width: 100%; 
  height: 100vh;
  position: relative;

  .teaser-video {
    width: 100%;
    height: 100vh;
    object-fit: cover;
    position: absolute;
    inset: 0;
    z-index: 1;
  }

  .content {
    position: relative;
    z-index: 10;
  }
}
...zur Antwort