From 0de4bdf1ca7216ca9d856c76adc217b731e56bab Mon Sep 17 00:00:00 2001 From: 0xmac Date: Sat, 21 Sep 2024 20:41:23 +0200 Subject: [PATCH] Added "AI-Criticism" Post --- .gitignore | 1 + global/global.js | 70 +++++++++++++-------------- info/index.html | 6 +-- posts/content/09.09.2024_updates.html | 31 ------------ posts/content/ai-criticism.html | 63 ++++++++++++++++++++++++ posts/content/recommendations.html | 24 ++++----- posts/index.html | 2 +- 7 files changed, 114 insertions(+), 83 deletions(-) create mode 100644 .gitignore delete mode 100644 posts/content/09.09.2024_updates.html create mode 100644 posts/content/ai-criticism.html diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..600d2d3 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.vscode \ No newline at end of file diff --git a/global/global.js b/global/global.js index cb9da5d..11bb1b9 100644 --- a/global/global.js +++ b/global/global.js @@ -25,39 +25,49 @@ * */ -// Link or Path, Display Name, Target +/* + * I am very sorry to the person, who actually takes a look at this javascript + * Clean code sometimes isn't my greated strength ;) +*/ + + +/* Global navigation buttons */ +/* (L)ink, (P)ath or (SEP)erator, Display Name, Target Link */ navContent = [ - ["P", "Home", ""], - ["P", "Contact", "contact/"], - ["P", "Projects", "projects/"], - ["P", "Posts", "posts/"], + ["P", "Home", ""], + ["P", "Contact", "contact/"], + ["P", "Projects", "projects/"], + ["P", "Posts", "posts/"], ["SEP"], - ["L", "Git", "https://git.weingardt.dev/explore/repos"], + ["L", "Git", "https://git.weingardt.dev/explore/repos"], ["SEP"], - ["P", "Website Info", "info/"] + ["P", "Website Info", "info/"] ]; -// Alt, Href, Src +/* Global buttons located in the footer of the page */ +/* Alt Text, Target Link, Image Source */ funButtons = [ - ["CC BY-SA 4.0", "https://creativecommons.org/licenses/by-sa/4.0/", "global/cc-by-sa.png"], - ["Right to repair", "", "global/right2repair.gif"], - ["Made with VSCodium", "https://vscodium.com/", "global/vscodium.png"], - ["Made on Gnu/Linux", "https://www.gnu.org/home.en.html", "global/gnu-linux.gif"], - ["Windows 10, NO", "", "global/win10no.gif"], - //["No NFT's", "", "global/nftbutton.gif"], - ["Anything but Chrome", "https://librewolf.net/", "global/nochrome.png"], - ["UBlock Origin Now!", "https://ublockorigin.com/", "global/ublock.png"], - //["Get a Website - Landchad", "https://landchad.net/", "global/landchad.gif"] + ["CC BY-SA 4.0", "https://creativecommons.org/licenses/by-sa/4.0/", "global/cc-by-sa.png"], + ["Right to repair", "", "global/right2repair.gif"], + ["Made with VSCodium", "https://vscodium.com/", "global/vscodium.png"], + ["Made on Gnu/Linux", "https://www.gnu.org/home.en.html", "global/gnu-linux.gif"], + ["Windows 10, NO", "", "global/win10no.gif"], +// ["No NFT's", "", "global/nftbutton.gif"], + ["Anything but Chrome", "https://librewolf.net/", "global/nochrome.png"], + ["UBlock Origin Now!", "https://ublockorigin.com/", "global/ublock.png"], +// ["Get a Website - Landchad", "https://landchad.net/", "global/landchad.gif"] ]; +/* Avaiable Themes located in the footer */ var styles = ["Tomorrow", "Forgotten", "Yotsuba"]; +/* Update CSS Colorscheme function for themes */ function updateStyle(type){ var doc = document.documentElement; + /* If type = undefined, default to "tomorrow" */ if (type == undefined){ type = "Tomorrow"; } - if (type == "Yotsuba"){ doc.style.setProperty("--main-bg-color", "#fed6af"); doc.style.setProperty("--main-bg-end-color", "#ffffee"); @@ -100,12 +110,6 @@ document.getElementById("toplevel").textContent = ""; const WEBSIDENAME = document.URL; -const LICENCE_LINK = "https://creativecommons.org/licenses/by-sa/4.0/"; -const LICENCE_NAME = "CC BY-SA 4.0"; -const CODE_LICENCE_LINK = "https://www.gnu.org/licenses/gpl-3.0.en.html" -const CODE_LICENCE_NAME = "GPL v.3" - - var footing = document.getElementById("footnote"); @@ -141,8 +145,10 @@ if (document.getElementById("please-no-buttons") == null){ footing.appendChild(button_container); } -// Last updated thingie +/* Global "Page last updated" text, reading the modified date of the page */ + +/* Have to flip Months w. Days for European style Date MM.DD.YYYY to DD.MM.YYYY */ var docDate = ((("" + document.lastModified).replaceAll(",", " at ")).replaceAll("/", ".")).split("."); docSave = docDate[0]; docDate[0] = docDate[1]; @@ -157,6 +163,9 @@ footing.appendChild(last_updated); // Footer +const LICENCE_LINK = "https://creativecommons.org/licenses/by-sa/4.0/"; +const LICENCE_NAME = "CC BY-SA 4.0"; + var footer = document.getElementById("footer"); var span = document.createElement("p"); @@ -170,18 +179,7 @@ span_license.setAttribute("class", "nobr"); span.setAttribute("class", "text-center"); span_license.textContent = LICENCE_NAME; span.appendChild(span_license); -/* -var span_gpl_pre = document.createElement("p"); -span_gpl_pre.setAttribute("class", "nobr"); -span_gpl_pre.textContent = "\u00A0| Code licensed under\u00A0"; -span.appendChild(span_gpl_pre); -var span_gpl = document.createElement("a"); -span_gpl.setAttribute("href", CODE_LICENCE_LINK); -span_gpl.setAttribute("class", "nobr"); -span_gpl.textContent = CODE_LICENCE_NAME; -span.appendChild(span_gpl); -*/ footing.appendChild(span); // Webside name diff --git a/info/index.html b/info/index.html index 8f22848..2d91034 100644 --- a/info/index.html +++ b/info/index.html @@ -14,9 +14,9 @@

Website Info

- This wonderfull website was made my me.

+ This wonderful website was made my me.

It sadly requires javascript to run, because at this point in time, I don't know how to use a CMS like Hugo.
- But for all the FOSS freaks out there, the javascript is licenced under the GPL v.3 licence and browsers like GNU Icecat should detect the licence automaticly. + But for all the FOSS freaks out there, the javascript is licenced under the GPL v.3 licence and browsers like GNU Icecat should detect the licence automatically. If any issues occur with Icecat or any other browsers, feel free to contact me.
@@ -30,7 +30,7 @@

Website Source Code

- All the sourcecode is readily avaiable on my Gitea instance here.
+ All the sourcecode is readily available on my Gitea instance here.
If issues occur, you want something added or something else, this is the place to make issues and pull requests.
diff --git a/posts/content/09.09.2024_updates.html b/posts/content/09.09.2024_updates.html deleted file mode 100644 index 7b7abba..0000000 --- a/posts/content/09.09.2024_updates.html +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - - Website updates and other cool stuff - - - -
-

Go back

-
-

Website updates and other cool stuff

- - -
- -

Go back

-
Please enable Javascript on this page as it's required to generate the footer and navigation bar.
For fear of non-free Javascript: The JS is licensed under GPL v.3
-
-
- - - - - - - diff --git a/posts/content/ai-criticism.html b/posts/content/ai-criticism.html new file mode 100644 index 0000000..47a78c7 --- /dev/null +++ b/posts/content/ai-criticism.html @@ -0,0 +1,63 @@ + + + + + + + + + Why future AI will devolve the human race + + + +
+

Go back

+
+

Why future AI will devolve the human race

+ It's no secret that AI already has made a substantial impact on our modern lives.
+ For some of us, "AI" has become just another tool that helps us trough the day. + If one donsn't know something, if one can't formulate a letter or if they want a creepy picture of a cat wearing a suit, AI is there to help!

+ + Many people (mostly elderly) see AI as the new human invention down the line. Maschines replaced hard labour, cars and trains replaced horses, + computers replaced even more. Man's invention has made life easier.
+ But is AI the next big thing that will finally replace the human brain?

+ + Taking a look at it: Yes
+ Nobody needs to write an E-Mail in coorperate speech. Just write what you want and the AI will transform it for you.
+ No time to respond to a text? Don't worry! AI can create a reply based on your personality and preferences.
+ Why research an article when AI can do it for you and even present it in a nice summarized way.
+ I could go on forever, what AI will and already has replaced in our daily lives.

+ + But let's take a look at one specific example:
+ ChatGPT or as some will also call it the "Bullshit Generator" has made a substantial impact on our school system.
+ Many studends, instead of doing their own homework, let the AI do it for them.
+ One may argue, that Google-Search had a similar impact but I disagree with that. Researching ones topic and getting help on the internet + is no different than learning it by book. By Google-Search one still needs to research the topic and still has to manually solve ones problem. + That's why we go to school! To solve the problems by ourselves and not rely on others to do it for us.

+ + ChatGPT and other Language-Based-Models have had a negative impact on studends. Instead of doing the work by themselves the AI does it for them, which doesn't teach the student!.

+ + A particular problem with for example ChatGPT is, that these Language models don't understand their response. ChatGPT is just a word predictor on steroids. + Dependent on the input and already generated text, the Language model predicts the next word to output.



+ + But let's change the topic as I can rant about this forever.

+ Everyone always talks about the environment, how we need so save energy. We have to switch off the lights, turn off the computer and drive less. + But they seem to forget, that cloud services like YouTube, Google and ChatGPT draw alot of power and water.
+ Comparing a simple Google Search to a ChatGPT query, we see that a Google Search consumes around 0.3 watt-hours of power while a ChatGPT query consumes 2.9 watt-hours (source).
+ This is a near 1000% increase in power consumption!

+ As time goes on, these Large-Language-Models will evolve further and grow, which of course will increase their power consumption.


+ + Thank you for reading. +
+ +

Go back

+
Please enable Javascript on this page as it's required to generate the footer and navigation bar.
For fear of non-free Javascript: The JS is licensed under GPL v.3
+
+
+ + + + + + + diff --git a/posts/content/recommendations.html b/posts/content/recommendations.html index 616b51e..ff83fb7 100644 --- a/posts/content/recommendations.html +++ b/posts/content/recommendations.html @@ -23,7 +23,7 @@ Debian Logo
Debian is a popular distribution focused on reliability and stability.
Is very beginner friendly and stable. But they sometimes modify packages to their own bias (like KeePassXC).

- New packages are explicity delayed, to go through further testing by the debian team. This has it's own up/downsides.
+ New packages are explicitly delayed, to go through further testing by the debian team. This has it's own up/downsides.
It offers greater stability, but bugs and security patches are being released at a slower rate.

Experience level: Beginner Friendly @@ -33,7 +33,7 @@ It has many great and unmodified packages in it's repository. It also features the Arch User Repository
hosting many more packages maintained by the community. Arch also has a great Wiki that literally explains everything.

One downside of being a rolling release distro, sometimes new packages end up "breaking" the system,
- on the other hand, offering the newest patches and security vunerability fixes.

+ on the other hand, offering the newest patches and security vulnerability fixes.

Experience level: Moderate
@@ -44,7 +44,7 @@ This also applies to it's package repository, making for fewer packages but being 100% FOSS.
You may end up having issues with your Intel wireless cards xd.

Parabola is the perfect distro for FOSS advicates and experiences users. This is not a beginner distribution!
- It doesn't have a User-Repository like Arch does, but doen't prevent users from installing AUR packages.

+ It doesn't have a User-Repository like Arch does, but doesn't prevent users from installing AUR packages.

Experience level: Linux knowledge required
@@ -59,13 +59,13 @@
Brave Logo
- Brave is the perfect choise for someone that needs a chromium based browser.
+ Brave is the perfect choice for someone that needs a chromium based browser.
Brave blocks ads and trackers by default, uses it's own private searchengine and protects you from browser fingerprinting.

- But it comes with crypto-integration wich many people find annoying. + But it comes with crypto-integration which many people find annoying.
-

Internet Browser Extentions

+

Internet Browser Extensions

uBlock Origin Logo
uBlock Origin is a lightweight popular and effective ad blocker, supporting a wide range of browsers.
It's easy to use, requiring no expertise but offering options for more experiences users.
@@ -74,14 +74,14 @@ uMatrix Logo
uMatrix is a point-and-click matrix to filter net requests.
- This extention is definitely for advanced users!

+ This extension is definitely for advanced users!

It allows the user to block individual sections to domains the website connects to.
This is done to filter out unwanted domains to prevent tracking and fingerprinting.
But to do so effectively, manual tweaking for every website is required.
-

Other Nice Progams

+

Other Nice Programs

KeepassXC Logo
KeepassXC is a safe way to store and manage your passwords and login-credentials
It's ad, tracker and cloud free and runs locally on your system saving your passwords
@@ -89,23 +89,23 @@ It also comes with a lot of useful features, such as a random password generator, login-credential autofill and much more.

It's user interface is beginner friendly but also offers options for advanced users.
The databases can be secured by a password and you have the option to add 2FA to it, in form of a secret file
- or a hardware challange-response key (like a yubikey). + or a hardware challenge-response key (like a yubikey).
VSCodium Logo
VSCodium is the telemetry/tracking free version of Microsoft's popular VSCode.
Yes! Microsoft even builds telemetry and trackers into it's code editors.
VSCodium is community driven and licensed under a free licence.

- One problem with VSCodium is that most extentions that would be avaiable in VSCode are not in VSCodium,
+ One problem with VSCodium is that most extensions that would be available in VSCode are not in VSCodium,
but one can enable them with a few workarounds.
Thunderbird Logo
Thunderbird is a E-Mail client developed my Mozilla.
- Featuring much more that just E-Mail, it also handels contatcs, calendars, RSS feeds and even has a chat section.
+ Featuring much more that just E-Mail, it also handles contatcs, calendars, RSS feeds and even has a chat section.
Thunderbird supports different mail accounts (POP, IMAP, Gmail),
has an integrated learning Spam filter, and offers easy organization of mails with tagging and virtual folders.
- One can also extend it by installing extentions. + One can also extend it by installing extensions.

Go back

diff --git a/posts/index.html b/posts/index.html index 6774b64..c53da10 100644 --- a/posts/index.html +++ b/posts/index.html @@ -24,7 +24,7 @@
- + 📅 21.09.2024 Why future AI will devolve the human race