{
    "files": {
        "an-alternative-society.html": {
            "mtime": 1767898633,
            "sections": {
                "An alternative (not extreme) society": {
                    "snippet": "This page was created 10\/09\/25",
                    "hash": "ed40aa37caf697f98144de3f73ce198b"
                }
            }
        },
        "atheists-are-wrong.html": {
            "mtime": 1771952854,
            "sections": {
                "Atheists are wrong": {
                    "snippet": "<p><i>This page was created 10\/09\/25<\/i><\/p>\n<p><i>This page was last modified <\/i><\/p>\n\n<p>Atheists are wrong because atheism is a belief - it has no evidence or proof. But in contrast to theism (Christianity), atheism has no advantage at all. It has no foundations and no moral guidelines, it is, simply put, the belief in nothing. I think that it is better to believe in something rather than nothing, because you don't have anything to lose.<\/p>\n\n<p>Jesus did live, there are many eyewitnesses evidence and testimonies. He performed miracles and so on. But the choice is yours to believe the evidence, testimonies, and the admirable belief his disciples had in him. It is your choice to acknowledge him as the son of God<\/p>\n\n<p>In contrast, atheism has close to no evidence (it is the believe in nothing). While many atheists will spit out buzzwords such as: \"evolution\", \"the big bang\", and so forth, these do not answer the infinitely complex nature of the universe and the fact that the world and humans were perfectly created in the image of God. \"The earth was created in 6 days by God, but it took billions of years to form!!!\" Is another classic atheist claim. God does not operate within the realm of time and space (quite clearly), which is also observed with the theory of time relativity.<\/p>\n\n<p>Feel free to share ideas by contacting me.<\/p>\nBack to the front page",
                    "hash": "ffa0eed427b9d0258ffc124211a8279b",
                    "anchor": "",
                    "blocks": [
                        "<p><i>This page was created 10\/09\/25<\/i><\/p>",
                        "<p><i>This page was last modified <\/i><\/p>",
                        "<p>Atheists are wrong because atheism is a belief - it has no evidence or proof. But in contrast to theism (Christianity), atheism has no advantage at all. It has no foundations and no moral guidelines, it is, simply put, the belief in nothing. I think that it is better to believe in something rather than nothing, because you don't have anything to lose.<\/p>",
                        "<p>Jesus did live, there are many eyewitnesses evidence and testimonies. He performed miracles and so on. But the choice is yours to believe the evidence, testimonies, and the admirable belief his disciples had in him. It is your choice to acknowledge him as the son of God<\/p>",
                        "<p>In contrast, atheism has close to no evidence (it is the believe in nothing). While many atheists will spit out buzzwords such as: \"evolution\", \"the big bang\", and so forth, these do not answer the infinitely complex nature of the universe and the fact that the world and humans were perfectly created in the image of God. \"The earth was created in 6 days by God, but it took billions of years to form!!!\" Is another classic atheist claim. God does not operate within the realm of time and space (quite clearly), which is also observed with the theory of time relativity.<\/p>",
                        "<p>Feel free to share ideas by contacting me.<\/p>"
                    ]
                }
            }
        },
        "bolognese-recipe.html": {
            "mtime": 1771504751,
            "sections": {
                "Pasta and basta! - A Bolognese sauce recipe": {
                    "snippet": "<p><i>This page was created 10\/09\/25<\/i><\/p>\n<p><i>This page was last modified 19\/02\/26<\/i><\/p>\n\n<p><i>I found this recipe after my grandmother cooked it for me. She had taken it out of a German newspaper - the S\u00fcddeutsche Zeitung (archived). Below the English version you can find the original German version.<\/i><\/p>\n\n<p>Pasta and basta!<\/p>\n<p>In Italy, the official recipe for Bolognese sauce has been changed for the first time in 40 years<\/p>\n<p>Bolognese sauce shares a similar fate to the Beatles' song \u2018Yesterday\u2019: popular worldwide, interpreted and reinterpreted thousands of times \u2013 and, unfortunately, often horribly mangled in the process. The tomato and minced meat sauce has been subjected to terrible cover versions with cream, curry and cinnamon, with ketchup or even with instant coffee powder! Italian gourmets get a mild stomach upset just from the idea of having to eat something so strange. In Italy, spaghetti would never be served with minced meat and tomato sauce anyway. Rag\u00f9, as the meat sauce is originally called, is eaten with tagliatelle or fettuccine, long, flat egg noodles that better absorb chunky sauces. Rosemary, oregano and chilli as spices? Mamma mia! Even the use of garlic in rag\u00f9 alla Bolognese is controversial. Now, for the first time in 40 years, the official recipe for this classic dish has been changed \u2013 at the risk of causing a stir.<\/p>\n<p>In Italy, the purity of recipes is monitored by a state authority, the Accademia Italiana della Cucina, which has set itself the goal of \u2018preserving the gastronomic traditions of Italian cuisine and table culture and passing them on to future generations\u2019. Almost 3,000 recipes for original Italian dishes are listed there, including the official recipe for Bolognese. It was notarised in Bologna in 1982 and kept at the Chamber of Commerce. Now the academy has adapted to the spirit of the times. \u2018A lot has changed in 40 years, including eating habits and gastronomy,\u2019 it says, \u2018for restaurateurs in Bologna, it had already been a shock for some time.\u2019 However, for some minced meat hardliners, rag\u00f9 remains sacrilegious.<\/p>\n<p>According to the original recipe, only beef crown meat \u2013 a mixture of beef from the diaphragm \u2013 was allowed to be used for Bolognese sauce. In future, minced beef or mixed minced beef and pork may be used. Instead of cooked beef broth, vegetable broth or even beer may now be used, \u2018but only of excellent quality\u2019. Veal or pure pork, smoked bacon, garlic, rosemary, parsley and other spices except salt and pepper are still prohibited. Flour to thicken the sauce is taboo anyway.<\/p>\n<p>For a proper rag\u00f9 alla Bolognese (six servings), saut\u00e9 150 grams of diced pancetta in a large cast-iron pan with three tablespoons of olive oil. Add finely chopped vegetables (60 grams each of onion, celery and carrot) and saut\u00e9 until the onions are translucent. Add 400 grams of minced meat and fry until brown. Deglaze with a glass of red wine. Once the wine has evaporated, add a tablesp...",
                    "hash": "3c0c37c9fbaee26974067609917c96b3",
                    "anchor": "pasta-and-basta-a-bolognese-sauce-recipe",
                    "blocks": [
                        "<p><i>This page was created 10\/09\/25<\/i><\/p>",
                        "<p><i>This page was last modified 19\/02\/26<\/i><\/p>",
                        "<p><i>I found this recipe after my grandmother cooked it for me. She had taken it out of a German newspaper - the S\u00fcddeutsche Zeitung (archived). Below the English version you can find the original German version.<\/i><\/p>",
                        "<p>Pasta and basta!<\/p>",
                        "<p>In Italy, the official recipe for Bolognese sauce has been changed for the first time in 40 years<\/p>",
                        "<p>Bolognese sauce shares a similar fate to the Beatles' song \u2018Yesterday\u2019: popular worldwide, interpreted and reinterpreted thousands of times \u2013 and, unfortunately, often horribly mangled in the process. The tomato and minced meat sauce has been subjected to terrible cover versions with cream, curry and cinnamon, with ketchup or even with instant coffee powder! Italian gourmets get a mild stomach upset just from the idea of having to eat something so strange. In Italy, spaghetti would never be served with minced meat and tomato sauce anyway. Rag\u00f9, as the meat sauce is originally called, is eaten with tagliatelle or fettuccine, long, flat egg noodles that better absorb chunky sauces. Rosemary, oregano and chilli as spices? Mamma mia! Even the use of garlic in rag\u00f9 alla Bolognese is controversial. Now, for the first time in 40 years, the official recipe for this classic dish has been changed \u2013 at the risk of causing a stir.<\/p>",
                        "<p>In Italy, the purity of recipes is monitored by a state authority, the Accademia Italiana della Cucina, which has set itself the goal of \u2018preserving the gastronomic traditions of Italian cuisine and table culture and passing them on to future generations\u2019. Almost 3,000 recipes for original Italian dishes are listed there, including the official recipe for Bolognese. It was notarised in Bologna in 1982 and kept at the Chamber of Commerce. Now the academy has adapted to the spirit of the times. \u2018A lot has changed in 40 years, including eating habits and gastronomy,\u2019 it says, \u2018for restaurateurs in Bologna, it had already been a shock for some time.\u2019 However, for some minced meat hardliners, rag\u00f9 remains sacrilegious.<\/p>",
                        "<p>According to the original recipe, only beef crown meat \u2013 a mixture of beef from the diaphragm \u2013 was allowed to be used for Bolognese sauce. In future, minced beef or mixed minced beef and pork may be used. Instead of cooked beef broth, vegetable broth or even beer may now be used, \u2018but only of excellent quality\u2019. Veal or pure pork, smoked bacon, garlic, rosemary, parsley and other spices except salt and pepper are still prohibited. Flour to thicken the sauce is taboo anyway.<\/p>",
                        "<p>For a proper rag\u00f9 alla Bolognese (six servings), saut\u00e9 150 grams of diced pancetta in a large cast-iron pan with three tablespoons of olive oil. Add finely chopped vegetables (60 grams each of onion, celery and carrot) and saut\u00e9 until the onions are translucent. Add 400 grams of minced meat and fry until brown. Deglaze with a glass of red wine. Once the wine has evaporated, add a tablespoon of tomato paste and 200 grams of peeled tomatoes. Stirring constantly, add a cup of boiling stock and simmer for about two to three hours. Finally, season to taste with salt and pepper. There is no mention of instant coffee, but according to the Accademia Italiana della Cucina, chicken liver, salsiccia, cooked peas and mushrooms can now also be used to enrich the sauce. Totally crazy, but still: buon appetito!<\/p>",
                        "<p>Titus Arnu<\/p>",
                        "<p>Pasta und basta!<\/p>",
                        "<p>In Italien wurde das offizielle Rezept f\u00fcr Bolognese-So\u00dfe erstmals nach 40 Jahren ge\u00e4ndert<\/p>",
                        "<p>Die Bolognese-So\u00dfe teilt ein \u00e4hnliches Schicksal wie der Song \u201eYesterday\u201c von den Beatles: weltweit beliebt, tausendfach durchdekliniert und neu interpretiert \u2013 und dabei leider oft grausam gesch\u00e4ndet. Die Tomaten-Hackfleisch-So\u00dfe gibt es in f\u00fcrchterlichen Coverversionen mit Sahne, Curry und Zimt, mit Ketchup oder sogar mit Instant-Kaffeepulver! Italienische Feinschmecker bekommen allein von der Vorstellung, so etwas Seltsames essen zu m\u00fcssen, eine mittelschwere Magenverstimmung. Spaghetti w\u00fcrde man in Italien sowieso nie mit Hackfleisch-Tomaten-So\u00dfe servieren. Rag\u00f9, wie die Fleischso\u00dfe im Original hei\u00dft, isst man mit Tagliatelle oder Fettuccine, langen, flachen Eierbandnudeln, die st\u00fcckige So\u00dfen besser aufnehmen. Rosmarin, Oregano und Chili als Gew\u00fcrze? Mamma mia! Selbst die Verwendung von Knoblauch im Rag\u00f9 alla Bolognese ist umstritten. Nun wurde das offizielle Rezept f\u00fcr den Klassiker zum ersten Mal seit 40 Jahren ge\u00e4ndert \u2013 auf die Gefahr hin, dass die Gem\u00fcter hochgehen.<\/p>",
                        "<p>\u00dcber die Reinheit der Rezepte wacht in Italien eine staatliche Instanz, die Accademia Italiana della Cucina, die es sich zum Ziel gesetzt hat, \u201edie gastronomischen Traditionen der italienischen K\u00fcche und Tischkultur zu bewahren und den folgenden Generationen weiterzugeben\u201c. Fast 3000 Rezepte original italienischer Gerichte sind dort gelistet, darunter das offizielle Rezept f\u00fcr Bolognese. Es wurde im Jahr 1982 notariell in Bologna hinterlegt und bei der Handelskammer verwahrt. Nun hat sich die Akademie an den Zeitgeist angepasst. \u201eIn 40 Jahren \u00e4ndert sich viel, auch die Essgewohnheiten und die Gastronomie\u201c, hei\u00dft es, \u201ef\u00fcr die Gastronomen in Bologna war es ohnehin schon l\u00e4nger ein Schock der Tag\u201c. Allerding bleibt f\u00fcr manche Hackfleisch-Hardliner das Rag\u00f9 ein Sakrileg.<\/p>",
                        "<p>Laut dem urspr\u00fcnglichen Rezept durfte f\u00fcr die Bolognese-So\u00dfe n\u00e4mlich nur Kronfleisch vom Rind verwendet werden \u2013 eine Mischung aus Rindfleisch aus der Zwerchfell. K\u00fcnftig darf Rinderhack oder gemischtes Hack aus Rind und Schwein verwendet werden. Statt des gekochten Rinderbr\u00fche d\u00fcrfen jetzt auch Gem\u00fcsebr\u00fche oder sogar Bier benutzt werden, \u201eaber nur von ausgezeichneten Qualit\u00e4t\u201c. Weiterhin verboten sind Kalbfleisch oder reines Schweinefleisch, ger\u00e4ucherter Speck, Knoblauch, Rosmarin, Petersilie und andere Gew\u00fcrze au\u00dfer Salz und Pfeffer. Mehl zum Andicken der So\u00dfe ist sowieso tabu.<\/p>",
                        "<p>F\u00fcr ein korrektes Rag\u00f9 alla Bolognese (sechs Portionen) schwitzt man 150 Gramm gew\u00fcrfelten Pancetta in einer gro\u00dfen, gusseisernen Pfanne mit drei Essl\u00f6ffeln Oliven\u00f6l an. Fein gehacktes Gem\u00fcse (jeweils 60 Gramm Zwiebel, Sellerie und Karotte) dazugeben und and\u00fcnsten, bis die Zwiebeln glasig sind. 400 Gramm Hackfleisch mitbraten lassen, bis es braun ist. Mit einem Glas Rotwein abl\u00f6schen, wenn der Wein verdampft ist, einen Essl\u00f6ffel Tomatenmark und 200 Gramm gesch\u00e4lte Tomaten dazugeben. Unter st\u00e4ndigem R\u00fchren eine Tasse kochende Br\u00fche hinzuf\u00fcgen und ungef\u00e4hr zwei bis drei Stunden k\u00f6cheln lassen. Am Schluss mit Salz und Pfeffer abschmecken. Von Instantkaffee ist keine Rede, aber zur Anreicherung der So\u00dfe darf laut Accademia Italiana della Cucina nun auch H\u00fchnerleber, Salsiccia, gekochte Erbsen und Pilze verwendet werden. Total verr\u00fcckt, aber trotzdem: buon appetito!<\/p>",
                        "<p>Titus Arnu<\/p>"
                    ]
                }
            }
        },
        "c1xn-disassembly.html": {
            "mtime": 1771952854,
            "sections": {
                "Sony VAIO PCG-C1XN disassembly guide": {
                    "snippet": "<p><i>This page was created 11\/02\/25<\/i><\/p>\n<p><i>This page was last modified <\/i><\/p>\n\n<p>This is a guide on how to disassemble the second generation of Sony VAIO PCG-C1 laptops. The second generation model names start with a PCG-C1X*, so for example a PCG-C1XN, or PCG-C1XD.<\/p>\n\n<p>Improvements coming to this page will be: a battery cell replacement guide, a SSD buying guide and an updated CMOS replacement guide.<\/p>",
                    "hash": "efb412dceb31477bf6a093df7d5aeef2",
                    "anchor": "",
                    "blocks": [
                        "<p><i>This page was created 11\/02\/25<\/i><\/p>",
                        "<p><i>This page was last modified <\/i><\/p>",
                        "<p>This is a guide on how to disassemble the second generation of Sony VAIO PCG-C1 laptops. The second generation model names start with a PCG-C1X*, so for example a PCG-C1XN, or PCG-C1XD.<\/p>",
                        "<p>Improvements coming to this page will be: a battery cell replacement guide, a SSD buying guide and an updated CMOS replacement guide.<\/p>"
                    ]
                },
                "Items needed:": {
                    "snippet": "<ul>\n\t<li>Small flathead screwdriver<\/li>\n\t<li>Small philips head screwdriver<\/li>\n<\/ul>\n\n<p><b>Optional:<\/b><\/p>\n<ul>\n\t<li>New CMOS battery<\/li>\n\t<li>IDE to mSATA adapter<\/li>\n<\/ul>",
                    "hash": "5d42cd907e18c4e065018c873143ace6",
                    "anchor": "items-needed",
                    "blocks": [
                        "<ul>\n\t<li>Small flathead screwdriver<\/li>\n\t<li>Small philips head screwdriver<\/li>\n<\/ul>",
                        "<p><b>Optional:<\/b><\/p>",
                        "<ul>\n\t<li>New CMOS battery<\/li>\n\t<li>IDE to mSATA adapter<\/li>\n<\/ul>"
                    ]
                },
                "Disassembly:": {
                    "snippet": "<ol>\n\t<li>Turn the machine around so that its bottom is accessible.<\/li>\n    <li>Remove the battery.<\/li>\n    \n    <li>Remove the 5 screws, including the one for the RAM expansion slot.<\/li>\n    \n\t<li>Optional - Remove the RAM expansion cover.<\/li>\n    \n\t<li>Now go to the side of where the battery was. There are two small covers, one on each side. Remove these by sticking a small flathead screwdriver underneath it and popping it out. I've made a video on how to do this here.<\/li>\n    \n\t<li>Underneath the small covers should be two screws, one on the bottom of the machine and one which is only visible when opening the laptop.<\/li>\n    \n    \n\t<li>Unscrew these two screws.<\/li>\n\t<li>On the bottom left and right of the keyboard, there should be two small plastic clips holding the keyboard in place. On the right and left of these respectively, there should be a small indent in the keyboard where you can stick a small flathead screwdriver. Use the screwdriver to pop off the keyboard on both sides.<\/li>\n    \n    \n\t<li>Be careful removing the keyboard. Underneath it, there is a ribbon cable connecting it and the mouse nub to the motherboard.<\/li>\n    \n\t<li>After removing the keyboard ribbon cables, remove the other two which you can see.<\/li>\n    \n\t<li>Now remove the three screws holding the panel.<\/li>\n    \n\t<li>From the left or right side, try removing the bottom panel by lifting it up. Should be pretty self explanatory.<\/li>\n    \n\t<li>You now have access to the top of the motherboard. From here, you can upgrade the HDD, and replace the lithium CMOS battery.<\/li>\n    \n<\/ol>",
                    "hash": "5b44c4914b273a0069f6a4d4f665a7e8",
                    "anchor": "disassembly",
                    "blocks": [
                        "<ol>\n\t<li>Turn the machine around so that its bottom is accessible.<\/li>\n    <li>Remove the battery.<\/li>\n    \n    <li>Remove the 5 screws, including the one for the RAM expansion slot.<\/li>\n    \n\t<li>Optional - Remove the RAM expansion cover.<\/li>\n    \n\t<li>Now go to the side of where the battery was. There are two small covers, one on each side. Remove these by sticking a small flathead screwdriver underneath it and popping it out. I've made a video on how to do this here.<\/li>\n    \n\t<li>Underneath the small covers should be two screws, one on the bottom of the machine and one which is only visible when opening the laptop.<\/li>\n    \n    \n\t<li>Unscrew these two screws.<\/li>\n\t<li>On the bottom left and right of the keyboard, there should be two small plastic clips holding the keyboard in place. On the right and left of these respectively, there should be a small indent in the keyboard where you can stick a small flathead screwdriver. Use the screwdriver to pop off the keyboard on both sides.<\/li>\n    \n    \n\t<li>Be careful removing the keyboard. Underneath it, there is a ribbon cable connecting it and the mouse nub to the motherboard.<\/li>\n    \n\t<li>After removing the keyboard ribbon cables, remove the other two which you can see.<\/li>\n    \n\t<li>Now remove the three screws holding the panel.<\/li>\n    \n\t<li>From the left or right side, try removing the bottom panel by lifting it up. Should be pretty self explanatory.<\/li>\n    \n\t<li>You now have access to the top of the motherboard. From here, you can upgrade the HDD, and replace the lithium CMOS battery.<\/li>\n    \n<\/ol>"
                    ]
                },
                "Replacing the HDD:": {
                    "snippet": "<p>You will need a replacement HDD or SSD (IDE to mSATA on Aliexpress)<\/p>\n\t\n<ol>\n\t<li>First remove the black cable by taking it out.<\/li>\n    \n\t<li>Now remove the ribbon cable covering the HDD on both sides.<\/li>\n    \n\t<li>Now remove the 3 screws holding the HDD to the motherboard.<\/li>\n    \n\t<li>Now remove the HDD ribbon cable by pulling it out.<\/li>\n    \n<\/ol>\n<p>I put an SSD in my PCG-C1XN, using an IDE to mSATA adapter.<\/p>",
                    "hash": "61bbb13011d3f14917dd7e9b4ad81f59",
                    "anchor": "replacing-the-hdd",
                    "blocks": [
                        "<p>You will need a replacement HDD or SSD (IDE to mSATA on Aliexpress)<\/p>",
                        "<ol>\n\t<li>First remove the black cable by taking it out.<\/li>\n    \n\t<li>Now remove the ribbon cable covering the HDD on both sides.<\/li>\n    \n\t<li>Now remove the 3 screws holding the HDD to the motherboard.<\/li>\n    \n\t<li>Now remove the HDD ribbon cable by pulling it out.<\/li>\n    \n<\/ol>",
                        "<p>I put an SSD in my PCG-C1XN, using an IDE to mSATA adapter.<\/p>"
                    ]
                },
                "Replacing the lithium CMOS battery:": {
                    "snippet": "<p>This replacement is not necessary, unless you want date and time working. The battery size is VL2020. Once I replace my battery, I will have this page updated with a guide on how to replace it.<\/p>\n\n<ol>\n\t<li>Remove the cable.<\/li>\n    \n\t<li>Remove the battery with care, it is stuck onto the motherboard.<\/li>\n<\/ol>\n\nBack to the front page",
                    "hash": "708e4697d63a09424048a626aef1fa17",
                    "anchor": "replacing-the-lithium-cmos-battery",
                    "blocks": [
                        "<p>This replacement is not necessary, unless you want date and time working. The battery size is VL2020. Once I replace my battery, I will have this page updated with a guide on how to replace it.<\/p>",
                        "<ol>\n\t<li>Remove the cable.<\/li>\n    \n\t<li>Remove the battery with care, it is stuck onto the motherboard.<\/li>\n<\/ol>"
                    ]
                }
            }
        },
        "cloaked-moon.html": {
            "mtime": 1771952854,
            "sections": {
                "Cloaked Moon - a Pale Moon user agent switcher": {
                    "snippet": "<p><i>This page was created 16\/01\/26<\/i><\/p>\n<p><i>This page was last modified <\/i><\/p>\n\n<p>The original cloaked moon extension has many cool features that place Pale Moon on the clear #1 spot in the browser market when it comes to user agent switching. It is the best one I have tested throughout all browsers and platforms. This is due to many features but also <b>software ideologies<\/b> that it chooses to follow. For example, instead of just permanently switching the user agent, by default, it <b>rotates<\/b> them on an \"smart\" interval. This means that it is harder for websites to follow you around the web because your user agent will not only always blend in (it is a common user agent), but it will also change. Other user agents usually only permanently change the user agent without rotation, which cloaked moon supports too just in case you want it. This \"rotating\" idea is also seen in the pale moon canvas poisoning feature, where it does not just spoof the canvas, but it randomises it with little pieces of noise each time, making it fully unique every single time. Other browsers and extensions just spoof it once so that you will still have the same canvas data every time, making it easy to track you.<\/p>\n\n<p>Imagine you are outside, and every time you pass a CCTV camera, your clothes and mask change. That is sort of what these \"rotating\" extensions do. Obviously, they do not give you total immunity and there are more important aspects to being safe on the internet including: 1. not using the internet at all, and 2. installing a content blocker such as ublock, umatrix, or policy control.<\/p>\n\n<p>Feel free to share ideas by contacting me.<\/p>\nBack to the front page",
                    "hash": "a0ba91364c8914b367188be205ad8855",
                    "anchor": "",
                    "blocks": [
                        "<p><i>This page was created 16\/01\/26<\/i><\/p>",
                        "<p><i>This page was last modified <\/i><\/p>",
                        "<p>The original cloaked moon extension has many cool features that place Pale Moon on the clear #1 spot in the browser market when it comes to user agent switching. It is the best one I have tested throughout all browsers and platforms. This is due to many features but also <b>software ideologies<\/b> that it chooses to follow. For example, instead of just permanently switching the user agent, by default, it <b>rotates<\/b> them on an \"smart\" interval. This means that it is harder for websites to follow you around the web because your user agent will not only always blend in (it is a common user agent), but it will also change. Other user agents usually only permanently change the user agent without rotation, which cloaked moon supports too just in case you want it. This \"rotating\" idea is also seen in the pale moon canvas poisoning feature, where it does not just spoof the canvas, but it randomises it with little pieces of noise each time, making it fully unique every single time. Other browsers and extensions just spoof it once so that you will still have the same canvas data every time, making it easy to track you.<\/p>",
                        "<p>Imagine you are outside, and every time you pass a CCTV camera, your clothes and mask change. That is sort of what these \"rotating\" extensions do. Obviously, they do not give you total immunity and there are more important aspects to being safe on the internet including: 1. not using the internet at all, and 2. installing a content blocker such as ublock, umatrix, or policy control.<\/p>",
                        "<p>Feel free to share ideas by contacting me.<\/p>"
                    ]
                }
            }
        },
        "daily-routine.html": {
            "mtime": 1771952854,
            "sections": {
                "The importance of a good daily routine": {
                    "snippet": "<p><i>This page was created 10\/09\/25<\/i><\/p>\n<p><i>This page was last modified <\/i><\/p>\n\n<p>A good daily routine is very important and will determine how effective you are in achieving your goals. I personally do not have a good daily routine; I procrastinate, don't get much work done, etc. I am mainly making this article for myself hut if anyone else finds it useful go ahead and use it.<\/p>\n\n<p>I watched a video on YouTube one day, while procrastinating, about a so called \"dopamine loading\" method. I will link it (here). Usually I am sceptic of these sorts of videos and \"dopamine\" methods, but this one validated an idea and execution I had done before. In short, you can think of the dopamine you get throughout the day as a line (x- axis is time and y-axis is dopamine), which fluctuates up and down. The idea is that you want to keep it pretty short throughout the morning and until the evening by doing work and tasks which lift your dopamine slightly but not to the level of that of say playing a video game. This is achieved by doing a task that is good for you but may not be the most enjoyable. Do not watch YouTube, TikTok, or anything that gives you a \"spike of dopamine\". (Start day off with sun, walk outside during breaks and lunch, etc, instead of video games and YouTube.) Then as the evening comes forward and you have done work, you will be happy and feel fulfilled with all the work you have done and then it is your choice what to do. You can load dopamine at these times by consooooming content, etc. Obviously you don't have to do this but the general idea is that you build up your dopamine slowly throughout the day.<\/p>",
                    "hash": "307914a7a0a408a00d20e063161abf14",
                    "anchor": "",
                    "blocks": [
                        "<p><i>This page was created 10\/09\/25<\/i><\/p>",
                        "<p><i>This page was last modified <\/i><\/p>",
                        "<p>A good daily routine is very important and will determine how effective you are in achieving your goals. I personally do not have a good daily routine; I procrastinate, don't get much work done, etc. I am mainly making this article for myself hut if anyone else finds it useful go ahead and use it.<\/p>",
                        "<p>I watched a video on YouTube one day, while procrastinating, about a so called \"dopamine loading\" method. I will link it (here). Usually I am sceptic of these sorts of videos and \"dopamine\" methods, but this one validated an idea and execution I had done before. In short, you can think of the dopamine you get throughout the day as a line (x- axis is time and y-axis is dopamine), which fluctuates up and down. The idea is that you want to keep it pretty short throughout the morning and until the evening by doing work and tasks which lift your dopamine slightly but not to the level of that of say playing a video game. This is achieved by doing a task that is good for you but may not be the most enjoyable. Do not watch YouTube, TikTok, or anything that gives you a \"spike of dopamine\". (Start day off with sun, walk outside during breaks and lunch, etc, instead of video games and YouTube.) Then as the evening comes forward and you have done work, you will be happy and feel fulfilled with all the work you have done and then it is your choice what to do. You can load dopamine at these times by consooooming content, etc. Obviously you don't have to do this but the general idea is that you build up your dopamine slowly throughout the day.<\/p>"
                    ]
                }
            }
        },
        "document-your-life.html": {
            "mtime": 1771952854,
            "sections": {
                "Document your life": {
                    "snippet": "<p><i>This page was created 10\/09\/25<\/i><\/p>\n<p><i>This page was last modified <\/i><\/p>\n\n<p>Documenting your life has to be one of the most vital things. Think of all those times you've had good - or bad - memories, you want to remember them in detail right? Well that is exactly what a diary allows you to do. It also helps you focus on what't most important to you and reflect on your day and how to change yourself for the better. You should write one no matter how fun or productive or interesting your day has been. For example, if your day was good, you will be able to remember what was good about it and write it down, leading to you doing the same things on other days to, for example, make they more productive or fun. If you had a bad day, you can write down that your day was bad and *why* it was bad. This will stop ypou making these mistakes again in the future. If you really commit to this (I have been struggling), by writing down what happened in your day every evening before bed, or the next morning (evenings are better), you will find that your days will be better and you will lead a more interesting life.<\/p>\n<p>Tools to achieve this:<\/p>\n\n<ul>\n\t<li>Journal<\/li>\n\t<li>Digital software, e.g. RedNotebook<\/li>\n<\/ul>",
                    "hash": "2f1972708885523429860b91864fc354",
                    "anchor": "",
                    "blocks": [
                        "<p><i>This page was created 10\/09\/25<\/i><\/p>",
                        "<p><i>This page was last modified <\/i><\/p>",
                        "<p>Documenting your life has to be one of the most vital things. Think of all those times you've had good - or bad - memories, you want to remember them in detail right? Well that is exactly what a diary allows you to do. It also helps you focus on what't most important to you and reflect on your day and how to change yourself for the better. You should write one no matter how fun or productive or interesting your day has been. For example, if your day was good, you will be able to remember what was good about it and write it down, leading to you doing the same things on other days to, for example, make they more productive or fun. If you had a bad day, you can write down that your day was bad and *why* it was bad. This will stop ypou making these mistakes again in the future. If you really commit to this (I have been struggling), by writing down what happened in your day every evening before bed, or the next morning (evenings are better), you will find that your days will be better and you will lead a more interesting life.<\/p>",
                        "<p>Tools to achieve this:<\/p>",
                        "<ul>\n\t<li>Journal<\/li>\n\t<li>Digital software, e.g. RedNotebook<\/li>\n<\/ul>"
                    ]
                }
            }
        },
        "emf.html": {
            "mtime": 1769628763,
            "sections": {
                "EMF radiation and frequencies - watch out!": {
                    "snippet": "This page was created 07\/01\/26",
                    "hash": "50b3ef73b8071a069d67295a51b9ab23"
                },
                "Non-ionizing radiation is bad too": {
                    "snippet": "",
                    "hash": "d41d8cd98f00b204e9800998ecf8427e"
                },
                "Your phone is killing you": {
                    "snippet": "Looking at several official studies, one can argue whether cell-phone radiation is harmful or not. Many studies claim the radiation to be \"harmless\", while others display clear evidence of risks associated with the radiation in question. However, government and researchers are laying a bigger focus on the matter due to a number of vocal skeptics voicing support for new investigations.",
                    "hash": "8b1369a215094ac3dc486779a12372ac"
                },
                "The positive frequencies": {
                    "snippet": "Despite all the negative ones which surround us and are impossible to escape, there are good applications of frequencies. For example, they can be used to heal you in many ways.",
                    "hash": "83486299524f8f1726620c40c447122a"
                },
                "You cannot escape": {
                    "snippet": "It is impossible to escape all of the negative frequencies surrounding us in this age. Want to live rural? Well you have satellites beaming down high frequencies (12-75GHz) right down at wherever you live, in the entire world! \"Starlink provides high-speed, low-latency internet with more than 99.9% average uptime and reliable connectivity around the globe.\" \"HIGH-SPEED INTERNET NO MATTER HOW REMOTE\". It doesn't matter where you are, you cannot escape. But this is no excuse to go full doomer attitude and think that you cannot do anything about this, because you can. You can stop putting your phone in your...",
                    "hash": "55dd730922ca7bcc900b23bb0c4a9231"
                }
            }
        },
        "gtk2-software.html": {
            "mtime": 1770059042,
            "sections": []
        },
        "leds.html": {
            "mtime": 1772913539,
            "sections": {
                "LEDs are soulless": {
                    "snippet": "<p><i>This page was created 10\/09\/25<\/i><\/p>\n<p><i>This page was last modified <\/i><\/p>\n\n<p><i>Work in progress. The plan is for this article to be a description on why LEDs are bad, how to avoid them, replacements, etc.<\/i><\/p>\n\n<p>This article was originally written in response to the question: \"which technology has most negatively impacted the world and society\" and \"what single technology would I get rid of if I had the chance\". Hence I started thinking about things that have recently affected society negatively; I decided you could effectively model these things as chains linking to a root cause:<\/p>\n\n<ul>\n<li>Social Media -> Smartphone -> LED, CPU, etc<\/li>\n<li>Surveillance -> Smartphone, Computer, Advanced processors -> LED, CPU, etc<\/li>\n<\/ul>\n\n<p>So the statement I am making in this article is: LEDs are soulless, have fuelled the destruction of the planet and are the architect of a downfall of society.<\/p>\n\n<p>Lighting is all around us at all times. So the way we produce and use light is very important.<\/p>",
                    "hash": "f1e86cb2917018437ff45c7bfb35b4da",
                    "anchor": "",
                    "blocks": [
                        "<p><i>This page was created 10\/09\/25<\/i><\/p>",
                        "<p><i>This page was last modified <\/i><\/p>",
                        "<p><i>Work in progress. The plan is for this article to be a description on why LEDs are bad, how to avoid them, replacements, etc.<\/i><\/p>",
                        "<p>This article was originally written in response to the question: \"which technology has most negatively impacted the world and society\" and \"what single technology would I get rid of if I had the chance\". Hence I started thinking about things that have recently affected society negatively; I decided you could effectively model these things as chains linking to a root cause:<\/p>",
                        "<ul>\n<li>Social Media -> Smartphone -> LED, CPU, etc<\/li>\n<li>Surveillance -> Smartphone, Computer, Advanced processors -> LED, CPU, etc<\/li>\n<\/ul>",
                        "<p>So the statement I am making in this article is: LEDs are soulless, have fuelled the destruction of the planet and are the architect of a downfall of society.<\/p>",
                        "<p>Lighting is all around us at all times. So the way we produce and use light is very important.<\/p>"
                    ]
                },
                "What are LEDs": {
                    "snippet": "<p>LEDs are an unnatural light source created by passing electricity through a special type of diode. While most other light forms are created by heat (the sun, halogen lamps), LEDs are created by electricity only. This means that they create unnatural light. LEDs essentially mimic normal incandescent light in form and function but are a fake replica of the \"traditional\" light created by heat.<\/p>\n<p>LED lights flicker at twice the mains power frequency, so either 50x2 = 100hz or 60x2 = 120hz. Most bulbs have driver and smoothing circuits built in, which reduces the flicker effect by increasing the frequency at which thebulbs flicker to 1-20khz. This is obviously really bad for our eyes and health. The argument that incandescent\/halogen bulbs flicker at 50\/60hz due to power frequencies is easily refutable because the filament does not have enough time to cool down in 1\/60th of a second. If the frequency was closer to 20hz, that could be a problem. This is easily observed on any filament lamp. Just try turning it off and see how long it takes to cool down and stop emitting light.<\/p>",
                    "hash": "cb7e492ef2d8c4e0ef0b0daeddb56f8f",
                    "anchor": "what-are-leds",
                    "blocks": [
                        "<p>LEDs are an unnatural light source created by passing electricity through a special type of diode. While most other light forms are created by heat (the sun, halogen lamps), LEDs are created by electricity only. This means that they create unnatural light. LEDs essentially mimic normal incandescent light in form and function but are a fake replica of the \"traditional\" light created by heat.<\/p>",
                        "<p>LED lights flicker at twice the mains power frequency, so either 50x2 = 100hz or 60x2 = 120hz. Most bulbs have driver and smoothing circuits built in, which reduces the flicker effect by increasing the frequency at which thebulbs flicker to 1-20khz. This is obviously really bad for our eyes and health. The argument that incandescent\/halogen bulbs flicker at 50\/60hz due to power frequencies is easily refutable because the filament does not have enough time to cool down in 1\/60th of a second. If the frequency was closer to 20hz, that could be a problem. This is easily observed on any filament lamp. Just try turning it off and see how long it takes to cool down and stop emitting light.<\/p>"
                    ]
                },
                "Why LEDs are bad": {
                    "snippet": "<p>Low colour temperature LEDs do not fix the problem - they are still unnatural light<\/p>\n\n<p>As you can tell from this image, LEDs have a very unnatural blue light spike around the 450nm wavelength. They also have a lot less red light compared to sunlight (about half of what the sunlight has, and 1\/3 or 1\/4 the amount that incandescent bulbs have. The more red light, the better, especially for your sleep. After all, you only need lighting when it's dark and you should be going to bed soon. The way it should work is that you have sunlight throughout the day to keep you awaye, then have incandescent light or heavily red light to use in the hours before bed. Unfortunately, we now have sunlight + LED light during the day, then LED light at night which keeps us awake. Absolutely ridiculous.<\/p>",
                    "hash": "6a96a4ada730105b8864c3b97f410743",
                    "anchor": "why-leds-are-bad",
                    "blocks": [
                        "<p>Low colour temperature LEDs do not fix the problem - they are still unnatural light<\/p>",
                        "<p>As you can tell from this image, LEDs have a very unnatural blue light spike around the 450nm wavelength. They also have a lot less red light compared to sunlight (about half of what the sunlight has, and 1\/3 or 1\/4 the amount that incandescent bulbs have. The more red light, the better, especially for your sleep. After all, you only need lighting when it's dark and you should be going to bed soon. The way it should work is that you have sunlight throughout the day to keep you awaye, then have incandescent light or heavily red light to use in the hours before bed. Unfortunately, we now have sunlight + LED light during the day, then LED light at night which keeps us awake. Absolutely ridiculous.<\/p>"
                    ]
                },
                "Why are other types of lighting better": {
                    "snippet": "<p>Now you know what LEDs are and why they suck. But why are other types of lighting better?<\/p>",
                    "hash": "74b025039a3cefa7874ef9240bbedab5",
                    "anchor": "why-are-other-types-of-lighting-better",
                    "blocks": [
                        "<p>Now you know what LEDs are and why they suck. But why are other types of lighting better?<\/p>"
                    ]
                },
                "Atmospheres": {
                    "snippet": "<p>We used to have a very diverse set of lighting used: incadescent, sodium vapour, mercury, arc, gas, neon, etc. This led to different atmospheres depending on the method of lighting used: you had cool neon lights for a futuristic atmosphere in the city, sodium vapour lamps used on highways - creating a nice evening drive home, and so on. Atmospheres are really important and can also enhance your memories of certain places. I remember driving home late at night after a holiday with family with that distinct orange glow emitted from the street lamps.<\/p>\n<p>In fact, my local main road still uses (I believe) Low\/High Pressure Sodium (LPS\/HPS) bulbs. The difference between this road and the road right next to it (a residential street) is quite striking especially since I can see the difference with my own eyes as a side by side comparison. The blue LED lighting looks sharp and cold, whereas the warm glow of the LPS\/HPS lamps makes you feel comfortable.<\/p>",
                    "hash": "9185710ec26318157865af4514ac8c96",
                    "anchor": "atmospheres",
                    "blocks": [
                        "<p>We used to have a very diverse set of lighting used: incadescent, sodium vapour, mercury, arc, gas, neon, etc. This led to different atmospheres depending on the method of lighting used: you had cool neon lights for a futuristic atmosphere in the city, sodium vapour lamps used on highways - creating a nice evening drive home, and so on. Atmospheres are really important and can also enhance your memories of certain places. I remember driving home late at night after a holiday with family with that distinct orange glow emitted from the street lamps.<\/p>",
                        "<p>In fact, my local main road still uses (I believe) Low\/High Pressure Sodium (LPS\/HPS) bulbs. The difference between this road and the road right next to it (a residential street) is quite striking especially since I can see the difference with my own eyes as a side by side comparison. The blue LED lighting looks sharp and cold, whereas the warm glow of the LPS\/HPS lamps makes you feel comfortable.<\/p>"
                    ]
                },
                "Evils made possible by LEDs": {
                    "snippet": "<p>They are the reason why both small and large flat panels exist. Previously, there existed only medium sized flat panels (plasma), which did not enable advanced modern phones, advertisement boards, and so on.<\/p>\n\n<p>Advertisement boards are probably one of the most infuriating uses of LEDs. I don't mind the concept of advertising - it can be a good way (in a capitalist society) to advertise your business or product, when the traditional word of mouth method does not suffice. But modern advertisement overreach and the technologies used to fuel this enrage me. Looking at modern advertisement boards, we see that they are made out of very high power output LED screens. Some of these are even mounted on cars which are then powered by diesel generators (whatever happened to the \"environmental benefit\" of LED's?). Walking around at night and even during the day past one of these screens is eye searing and also attracts all the bugs which hover around these screens. Whereas previously, advertisements would have been displayed on a sheet of paper with possibly a row of CCFL tubes as a backlight. This goes beyond the scope of this article and I guess I will make another article about this, but advertisements through the internet are a whole different breed.<\/p>\n\n<p>Through car LEDs (far too bright and far too high colour temperature), city lighting (destroys the natural environment and wildlife), household lighting (soulless colours and kills your eyesight and sleep pattern, obviously can lower colour temperature but that doesn't matter), we see that LEDs destroy out wildlife, sleep patterns, everything really.<\/p>",
                    "hash": "8b02e294e30e4128678901b8b42bad1b",
                    "anchor": "evils-made-possible-by-leds",
                    "blocks": [
                        "<p>They are the reason why both small and large flat panels exist. Previously, there existed only medium sized flat panels (plasma), which did not enable advanced modern phones, advertisement boards, and so on.<\/p>",
                        "<p>Advertisement boards are probably one of the most infuriating uses of LEDs. I don't mind the concept of advertising - it can be a good way (in a capitalist society) to advertise your business or product, when the traditional word of mouth method does not suffice. But modern advertisement overreach and the technologies used to fuel this enrage me. Looking at modern advertisement boards, we see that they are made out of very high power output LED screens. Some of these are even mounted on cars which are then powered by diesel generators (whatever happened to the \"environmental benefit\" of LED's?). Walking around at night and even during the day past one of these screens is eye searing and also attracts all the bugs which hover around these screens. Whereas previously, advertisements would have been displayed on a sheet of paper with possibly a row of CCFL tubes as a backlight. This goes beyond the scope of this article and I guess I will make another article about this, but advertisements through the internet are a whole different breed.<\/p>",
                        "<p>Through car LEDs (far too bright and far too high colour temperature), city lighting (destroys the natural environment and wildlife), household lighting (soulless colours and kills your eyesight and sleep pattern, obviously can lower colour temperature but that doesn't matter), we see that LEDs destroy out wildlife, sleep patterns, everything really.<\/p>"
                    ]
                },
                "They disrupt our lives and nature": {
                    "snippet": "",
                    "hash": "d41d8cd98f00b204e9800998ecf8427e",
                    "anchor": "they-disrupt-our-lives-and-nature",
                    "blocks": []
                },
                "Health": {
                    "snippet": "<p>LEDs destroy out circadian rhythm.<\/p>\n<p>When I spend the later part of my evenings with my 2800K halogen pointed at my red window blinds (which reflect red light), then go to get warm milk from the kitchen which has cold blue LEDs, my eyes feel like they are being seared open by a very sharp blade. I am not overexxagerating. These artificial light sources tend to make you feel sick, especially after not having used them after a while. I don't understant how people go to sleep right after being in a room with LED lights and actually sleep well. This is one of the reasons why people have such poor sleep. The same issue can be seen with EMF radiation: Try leaving your phone out of your pocket for 2 weeks and put it back in. You will almost certainly feel something in your legs, balls, etc.<\/p>\n<p>There is also a lot more science to this. Cortisol increases when the eyes and body are exposed to blue, artificial light. This in turn decreases your Testosterone levels and capability to do work. It also suppresses your Melatonin, which doesnt only enhance your sleep but also decreases T. Your T levels are quite important and have reduced in the average male by roughly 50% over the last 50 years.<\/p>\n<p>For more information on this, see my sleep article.<\/p>",
                    "hash": "612281af1cc61d1629e1ae8ab2a6f4fa",
                    "anchor": "health",
                    "blocks": [
                        "<p>LEDs destroy out circadian rhythm.<\/p>",
                        "<p>When I spend the later part of my evenings with my 2800K halogen pointed at my red window blinds (which reflect red light), then go to get warm milk from the kitchen which has cold blue LEDs, my eyes feel like they are being seared open by a very sharp blade. I am not overexxagerating. These artificial light sources tend to make you feel sick, especially after not having used them after a while. I don't understant how people go to sleep right after being in a room with LED lights and actually sleep well. This is one of the reasons why people have such poor sleep. The same issue can be seen with EMF radiation: Try leaving your phone out of your pocket for 2 weeks and put it back in. You will almost certainly feel something in your legs, balls, etc.<\/p>",
                        "<p>There is also a lot more science to this. Cortisol increases when the eyes and body are exposed to blue, artificial light. This in turn decreases your Testosterone levels and capability to do work. It also suppresses your Melatonin, which doesnt only enhance your sleep but also decreases T. Your T levels are quite important and have reduced in the average male by roughly 50% over the last 50 years.<\/p>",
                        "<p>For more information on this, see my sleep article.<\/p>"
                    ]
                },
                "Brain function": {
                    "snippet": "<p>It has actually been found that LEDs (and some other light sources, e.g. flourescent)negatively impact the brain and its ability to learn\/concentrate. Another factor affecting this is the count of Carbon Dioxide (CO2) in the air, of which values above 1000ppm (parts per million) can affect your cognitive function by up to 35%. Imagine being 35% dumber just because you didn't open the windows. Bad lighting can have the same effect. <\/p>",
                    "hash": "28104aa8f58cb31df3e8f89c84425407",
                    "anchor": "brain-function",
                    "blocks": [
                        "<p>It has actually been found that LEDs (and some other light sources, e.g. flourescent)negatively impact the brain and its ability to learn\/concentrate. Another factor affecting this is the count of Carbon Dioxide (CO2) in the air, of which values above 1000ppm (parts per million) can affect your cognitive function by up to 35%. Imagine being 35% dumber just because you didn't open the windows. Bad lighting can have the same effect. <\/p>"
                    ]
                },
                "Nature": {
                    "snippet": "<p>Things I have <b>personally<\/b> experienced:<\/p>\n<ul>\n<li>A beautiful clear starry night destroyed by LED noise pollution<\/li>\n<li>Bright, cold LED car headlights<\/li>\n<li>Absurdly bright advertisement boards<\/li>\n<li>Countless nights of sleep ruined due to screen and light exposure<\/li>\n<\/ul>",
                    "hash": "273fddbc7ab2b3e364cc30a82ad0da03",
                    "anchor": "nature",
                    "blocks": [
                        "<p>Things I have <b>personally<\/b> experienced:<\/p>",
                        "<ul>\n<li>A beautiful clear starry night destroyed by LED noise pollution<\/li>\n<li>Bright, cold LED car headlights<\/li>\n<li>Absurdly bright advertisement boards<\/li>\n<li>Countless nights of sleep ruined due to screen and light exposure<\/li>\n<\/ul>"
                    ]
                },
                "Environment, efficiency": {
                    "snippet": "<p>LEDs are supposedly better for the environment yet they harm not only the actual wildlife but also our body and mind.<\/p>\n<p>Has anyone realistically seen a drop in energy prices following the adoption of LEDs? I don't think so! Supposedly, New York (or another city, see 4chan thread) saved \"14 million dollars\" by switching to LEDs. But this probably only factors in the energy costs and not the actual cost of the bulbs, which typically cost more than the sodium vapour equivalent. And really, this cost reduction amounts to $2 per head (considering taxes are spread out equally, which they are not, so realistically the top taxpayers would pay a little more and ordinary peoples would pay less than a dollar) - not a significant cost - which I suppose many people would pay. I guess this article could be linked to another one about how we are being misled about energy prices and usage. Using LEDs at home instead of an incandescent is not going to \"save the planet\", even if the entire planet somehow  switched (as has pretty much already been done). Net energy usage is still rising - and fast. Data centres, a boom in consumption and the delayed clean energy transition are all harming the planet more than incandescent bulbs or other less \"efficient\" technologies ever could. The hypocrisy is that people will gladly empty a water reservoir by using AI but will not use a lamp which benefits their health and the ecosystems around us. And the argument that if \"everyone saved a bit of energy by using LEDs\" is total bogus, as household energy usage does not even contribute much at all to the total energy consumption. (Source needed)<\/p>\n<p>How long they last compared to incandescent? Energy efficiency?<\/p>",
                    "hash": "22f55a4a80fdb18f559305aab7ceefe8",
                    "anchor": "environment-efficiency",
                    "blocks": [
                        "<p>LEDs are supposedly better for the environment yet they harm not only the actual wildlife but also our body and mind.<\/p>",
                        "<p>Has anyone realistically seen a drop in energy prices following the adoption of LEDs? I don't think so! Supposedly, New York (or another city, see 4chan thread) saved \"14 million dollars\" by switching to LEDs. But this probably only factors in the energy costs and not the actual cost of the bulbs, which typically cost more than the sodium vapour equivalent. And really, this cost reduction amounts to $2 per head (considering taxes are spread out equally, which they are not, so realistically the top taxpayers would pay a little more and ordinary peoples would pay less than a dollar) - not a significant cost - which I suppose many people would pay. I guess this article could be linked to another one about how we are being misled about energy prices and usage. Using LEDs at home instead of an incandescent is not going to \"save the planet\", even if the entire planet somehow  switched (as has pretty much already been done). Net energy usage is still rising - and fast. Data centres, a boom in consumption and the delayed clean energy transition are all harming the planet more than incandescent bulbs or other less \"efficient\" technologies ever could. The hypocrisy is that people will gladly empty a water reservoir by using AI but will not use a lamp which benefits their health and the ecosystems around us. And the argument that if \"everyone saved a bit of energy by using LEDs\" is total bogus, as household energy usage does not even contribute much at all to the total energy consumption. (Source needed)<\/p>",
                        "<p>How long they last compared to incandescent? Energy efficiency?<\/p>"
                    ]
                },
                "Street Lighting - Cost, and the big, fat LIE": {
                    "snippet": "<p>Industry lobbying, misconceptions, and a total disregard for our health, are the only reasons why streetlights use LED bulbs.<\/p>\n<p>Get ready to have your mind blown away: LPS (Low Pressure Socium) bulbs are cheaper, more efficient, more environmentally friendly, and easier to recycle than LED equivalents.<\/p>\n<p>WHATTTTT??? You say? Well it is unfortunately the harsh reality we face. Researching this topic and finding all the LIES, the industry SCUM, and so on made me really mad. It's too bad everything is about money and thus all good things will get destroyed over time.<\/p>",
                    "hash": "652ec96d7e00d0d5630eaaa43c22f246",
                    "anchor": "street-lighting-cost-and-the-big-fat-lie",
                    "blocks": [
                        "<p>Industry lobbying, misconceptions, and a total disregard for our health, are the only reasons why streetlights use LED bulbs.<\/p>",
                        "<p>Get ready to have your mind blown away: LPS (Low Pressure Socium) bulbs are cheaper, more efficient, more environmentally friendly, and easier to recycle than LED equivalents.<\/p>",
                        "<p>WHATTTTT??? You say? Well it is unfortunately the harsh reality we face. Researching this topic and finding all the LIES, the industry SCUM, and so on made me really mad. It's too bad everything is about money and thus all good things will get destroyed over time.<\/p>"
                    ]
                },
                "Misconceptions": {
                    "snippet": "<p>As I said above, LEDs are worse in almost every aspect, when compared to LPS. The first thing we need to consider is that it is not about how many Watts the bulb and fixture uses, but rather how much light output you get per Watt. This is called \"Lumens per Watt (lm\/W). Another potential issue is how efficient the light actually is; LED light is all output in the direction of the bulb, whereas LPS is output all surrounding the bulb (you can observe this with the shape of the bulb).<\/p>\n\n<p>This causes LPS to lose some of its efficiency, because to output all light in one direction, you have to use a mirror, which slightly decreases light output. LPS also requires a ballast, and needs more replacements.<\/p>\n<p>Now that we have the negatives out of the way:<\/p>\n<p>LEDs are much less reliable (archived). They may last a fair bit longer, but are often riddled with problems such as flicker, light output decreasing a lot over time, colour changing over time, etc.<\/p>",
                    "hash": "622498d7e03617427cf453b93154e60b",
                    "anchor": "misconceptions",
                    "blocks": [
                        "<p>As I said above, LEDs are worse in almost every aspect, when compared to LPS. The first thing we need to consider is that it is not about how many Watts the bulb and fixture uses, but rather how much light output you get per Watt. This is called \"Lumens per Watt (lm\/W). Another potential issue is how efficient the light actually is; LED light is all output in the direction of the bulb, whereas LPS is output all surrounding the bulb (you can observe this with the shape of the bulb).<\/p>",
                        "<p>This causes LPS to lose some of its efficiency, because to output all light in one direction, you have to use a mirror, which slightly decreases light output. LPS also requires a ballast, and needs more replacements.<\/p>",
                        "<p>Now that we have the negatives out of the way:<\/p>",
                        "<p>LEDs are much less reliable (archived). They may last a fair bit longer, but are often riddled with problems such as flicker, light output decreasing a lot over time, colour changing over time, etc.<\/p>"
                    ]
                },
                "Price, industry lobbying": {
                    "snippet": "<p>Because LEDs promise lots of things which I have debunked above, the LED insustry likes to charge a lot more for these bulbs than the LPS equivalent. [NOTE: ADD SOURCE]<\/p>\n<p>WARNING - I am not sure how accurate this data is:<\/p>\n\n    \n        \n            Metric\n            LPS (c. 1985)\n            LED (2024\/25)\n        \n    \n    \n        \n            Manufacture cost ($)\n            $40 - $75\n            $30 - $120\n        \n        \n            Retail Price ($)\n            $130 - $180\n            $150 - $800\n        \n        \n            Profit $ \/ %\n            $10 - $25 (8-15%)\n            $40 - $160 (15-25%)\n        \n        \n            Installed price per pole (retrofit) ($)\n            $150 - $350\n            $400 - $1,450\n        \n        \n            Installed price per pole (new pole) ($)\n            $800 - $1,600\n            $2,500 - $4,100",
                    "hash": "a66f8a221a8f561ead70c44c76d19fe1",
                    "anchor": "price-industry-lobbying",
                    "blocks": [
                        "<p>Because LEDs promise lots of things which I have debunked above, the LED insustry likes to charge a lot more for these bulbs than the LPS equivalent. [NOTE: ADD SOURCE]<\/p>",
                        "<p>WARNING - I am not sure how accurate this data is:<\/p>"
                    ]
                },
                "Environmental impact": {
                    "snippet": "<p>LEDs are MUCH more difficult to recycle.<\/p>\n<p>They use a lot more rare earth metals.<\/p>\n<p>Production of LEDs emits a lot more CO2. The manufacturing energy is much higher too.<\/p>",
                    "hash": "c1e25f68f2270462c991906a69dafd67",
                    "anchor": "environmental-impact",
                    "blocks": [
                        "<p>LEDs are MUCH more difficult to recycle.<\/p>",
                        "<p>They use a lot more rare earth metals.<\/p>",
                        "<p>Production of LEDs emits a lot more CO2. The manufacturing energy is much higher too.<\/p>"
                    ]
                },
                "The economic and capitalist perspective": {
                    "snippet": "<p>Diggy's \"How money and the profit motive destroy everything\" (archived) explains this well: We are destroying the environment, our health, and many other things for a barely measurable cost saving. There are a plethora of different solutions to stopping climate change and saving money.<\/p>\n<p>Why are governments banning the sales of filament bulbs, CCFL tubes, etc?<\/p>",
                    "hash": "ea45d9acc8a70577ab8e9c5b6029b4de",
                    "anchor": "the-economic-and-capitalist-perspective",
                    "blocks": [
                        "<p>Diggy's \"How money and the profit motive destroy everything\" (archived) explains this well: We are destroying the environment, our health, and many other things for a barely measurable cost saving. There are a plethora of different solutions to stopping climate change and saving money.<\/p>",
                        "<p>Why are governments banning the sales of filament bulbs, CCFL tubes, etc?<\/p>"
                    ]
                },
                "How to avoid and replacements": {
                    "snippet": "<p>A promising technology which may be a viable solution to the problem of computer monitors is eink. It is currently still very expensive and being developed, but it looks like it doesnt need any LEDs to drive it, possibly only being used as an optional backlight. Another promising alternative, although relatively expensive ($600), is the incandescent backlit LCD display.<\/p>\n\n<p>LEDs are technologically superior, but sometimes a technologically superior product is not better for us.<\/p>\n\n<p>Sometimes, less is more.<\/p>\n\n<p>Feel free to share ideas by contacting me.<\/p>\nBack to the front page",
                    "hash": "740a7225a204cd67646586855102a85c",
                    "anchor": "how-to-avoid-and-replacements",
                    "blocks": [
                        "<p>A promising technology which may be a viable solution to the problem of computer monitors is eink. It is currently still very expensive and being developed, but it looks like it doesnt need any LEDs to drive it, possibly only being used as an optional backlight. Another promising alternative, although relatively expensive ($600), is the incandescent backlit LCD display.<\/p>",
                        "<p>LEDs are technologically superior, but sometimes a technologically superior product is not better for us.<\/p>",
                        "<p>Sometimes, less is more.<\/p>",
                        "<p>Feel free to share ideas by contacting me.<\/p>"
                    ]
                }
            }
        },
        "reduce-use-of-technology.html": {
            "mtime": 1771504751,
            "sections": {
                "Reduce your use of modern technology": {
                    "snippet": "<p><i>This page was created 10\/09\/25<\/i><\/p>\n<p><i>This page was last modified 19\/02\/26<\/i><\/p>\n\n<p>Not yet written<\/p>",
                    "hash": "77ed00b2bb4ea6e43b6d69163d17ea28",
                    "anchor": "reduce-your-use-of-modern-technology",
                    "blocks": [
                        "<p><i>This page was created 10\/09\/25<\/i><\/p>",
                        "<p><i>This page was last modified 19\/02\/26<\/i><\/p>",
                        "<p>Not yet written<\/p>"
                    ]
                }
            }
        },
        "runs.html": {
            "mtime": 1771952854,
            "sections": {
                "My runs": {
                    "snippet": "<p><i>This page was created <\/i><\/p>\n<p><i>This page was last modified 23\/02\/26<\/i><\/p>\n\n<p>Just a place for my runs and statistics if anyone finds that interesting :-).<\/p>\n\nBack to the front page",
                    "hash": "b8100d29bef5ff54d9433c3dd5fa22d0",
                    "anchor": "",
                    "blocks": [
                        "<p><i>This page was created <\/i><\/p>",
                        "<p><i>This page was last modified 23\/02\/26<\/i><\/p>",
                        "<p>Just a place for my runs and statistics if anyone finds that interesting :-).<\/p>"
                    ]
                }
            },
            "skipped_low_content": true
        },
        "science-and-christianity.html": {
            "mtime": 1771952854,
            "sections": {
                "Modern science never has and never will disprove Christianity": {
                    "snippet": "<p><i>This page was created 10\/09\/25<\/i><\/p>\n<p><i>This page was last modified <\/i><\/p>\n\n<p>A few days before creating this article, I went to church where we could ask some questions to the pastor. One of the questions that was asked was \"Is Christianity right even though science has proven it wrong\" or something along those lines. The pastor correctly mentioned that science has never proven religion wrong because all scientific theories which disprove Christianity always get denounced as wrong after a while. He mentioned this with the flat earth theory, where, in the bible, it mentions that the earth is round, even though many believed that it was flat at the time.<\/p>\n<p>This got me thinking about the origins of science and how it was originally the study of proving that Christianity was right, or something along those lines. And while it has largely succeeded in bringing to light some core facts on how complex the universe is, etc, some things remain unclear. It baffles me how not a single scientific study has disproven Christianity yet there are still so many who deny it, despite its obvious benefits. Read my other related article, \"Atheists are wrong\".<\/p>",
                    "hash": "cdaa4f05e633c1c3b382eb92189601a5",
                    "anchor": "",
                    "blocks": [
                        "<p><i>This page was created 10\/09\/25<\/i><\/p>",
                        "<p><i>This page was last modified <\/i><\/p>",
                        "<p>A few days before creating this article, I went to church where we could ask some questions to the pastor. One of the questions that was asked was \"Is Christianity right even though science has proven it wrong\" or something along those lines. The pastor correctly mentioned that science has never proven religion wrong because all scientific theories which disprove Christianity always get denounced as wrong after a while. He mentioned this with the flat earth theory, where, in the bible, it mentions that the earth is round, even though many believed that it was flat at the time.<\/p>",
                        "<p>This got me thinking about the origins of science and how it was originally the study of proving that Christianity was right, or something along those lines. And while it has largely succeeded in bringing to light some core facts on how complex the universe is, etc, some things remain unclear. It baffles me how not a single scientific study has disproven Christianity yet there are still so many who deny it, despite its obvious benefits. Read my other related article, \"Atheists are wrong\".<\/p>"
                    ]
                }
            }
        },
        "sleep.html": {
            "mtime": 1774884707,
            "sections": {
                "Sleeping": {
                    "snippet": "<p><i>This page was created 16\/01\/26<\/i><\/p>\n<p><i>This page was last modified <\/i><\/p>\n\n<p>Sleep is one of the most important factors which contributes to your health, and it doesn't <i>have<\/i> to cost a penny, yet it is often overlooked and not even mentioned in health related articles! For instance, this diagram from VitaminDWiki does not mention sleep:<\/p>\n\n<p>The common rhetoric is that you only need about 6-8 hours of sleep, which is just completely false.<\/p>\n<p>Not getting enough sleep makes you have less energy and focus during the day<\/p>",
                    "hash": "8e3d147e934606c05201a7a4a168655f",
                    "anchor": "",
                    "blocks": [
                        "<p><i>This page was created 16\/01\/26<\/i><\/p>",
                        "<p><i>This page was last modified <\/i><\/p>",
                        "<p>Sleep is one of the most important factors which contributes to your health, and it doesn't <i>have<\/i> to cost a penny, yet it is often overlooked and not even mentioned in health related articles! For instance, this diagram from VitaminDWiki does not mention sleep:<\/p>",
                        "<p>The common rhetoric is that you only need about 6-8 hours of sleep, which is just completely false.<\/p>",
                        "<p>Not getting enough sleep makes you have less energy and focus during the day<\/p>"
                    ]
                },
                "Getting more sleep": {
                    "snippet": "<ul>\n    <li>You have to get minimum of 9h of sleep per day<\/li>\n    <li>The most optimal time depends on you, but you should wake up naturally, without alarm or anything else.<\/li>\n    <li>If you cannot sleep for a longer time (9h+), see the improving quality of your sleep section, and maybe force yourself to sleep earlier.<\/li>\n<\/ul>",
                    "hash": "1030de57c58e682ec3372455251fe569",
                    "anchor": "getting-more-sleep",
                    "blocks": [
                        "<ul>\n    <li>You have to get minimum of 9h of sleep per day<\/li>\n    <li>The most optimal time depends on you, but you should wake up naturally, without alarm or anything else.<\/li>\n    <li>If you cannot sleep for a longer time (9h+), see the improving quality of your sleep section, and maybe force yourself to sleep earlier.<\/li>\n<\/ul>"
                    ]
                },
                "Improving the quality of your sleep": {
                    "snippet": "<p>If you haven't started doing the foundations, do not bother doing anything else.<\/p>",
                    "hash": "5d9802369067e6b8ffb8c2d2cd803651",
                    "anchor": "improving-the-quality-of-your-sleep",
                    "blocks": [
                        "<p>If you haven't started doing the foundations, do not bother doing anything else.<\/p>"
                    ]
                },
                "The Foundations": {
                    "snippet": "",
                    "hash": "d41d8cd98f00b204e9800998ecf8427e",
                    "anchor": "the-foundations",
                    "blocks": []
                },
                "Consistent bedtime and wake-up time every day": {
                    "snippet": "",
                    "hash": "d41d8cd98f00b204e9800998ecf8427e",
                    "anchor": "consistent-bedtime-and-wake-up-time-every-day",
                    "blocks": []
                },
                "Going for a walk once awake": {
                    "snippet": "",
                    "hash": "d41d8cd98f00b204e9800998ecf8427e",
                    "anchor": "going-for-a-walk-once-awake",
                    "blocks": []
                },
                "Nasal Breathing": {
                    "snippet": "",
                    "hash": "d41d8cd98f00b204e9800998ecf8427e",
                    "anchor": "nasal-breathing",
                    "blocks": []
                },
                "~18&deg;C \/ 64&deg;F temperature": {
                    "snippet": "",
                    "hash": "d41d8cd98f00b204e9800998ecf8427e",
                    "anchor": "18degc-64degf-temperature",
                    "blocks": []
                },
                "A tier - Very Good": {
                    "snippet": "",
                    "hash": "d41d8cd98f00b204e9800998ecf8427e",
                    "anchor": "a-tier-very-good",
                    "blocks": []
                },
                "B tier - Good": {
                    "snippet": "",
                    "hash": "d41d8cd98f00b204e9800998ecf8427e",
                    "anchor": "b-tier-good",
                    "blocks": []
                },
                "C tier - Decent": {
                    "snippet": "",
                    "hash": "d41d8cd98f00b204e9800998ecf8427e",
                    "anchor": "c-tier-decent",
                    "blocks": []
                },
                "White\/Pink noise": {
                    "snippet": "",
                    "hash": "d41d8cd98f00b204e9800998ecf8427e",
                    "anchor": "whitepink-noise",
                    "blocks": []
                },
                "Nap after 3PM": {
                    "snippet": "",
                    "hash": "d41d8cd98f00b204e9800998ecf8427e",
                    "anchor": "nap-after-3pm",
                    "blocks": []
                },
                "D tier - Bad": {
                    "snippet": "",
                    "hash": "d41d8cd98f00b204e9800998ecf8427e",
                    "anchor": "d-tier-bad",
                    "blocks": []
                },
                "Caffeine after 11AM": {
                    "snippet": "",
                    "hash": "d41d8cd98f00b204e9800998ecf8427e",
                    "anchor": "caffeine-after-11am",
                    "blocks": []
                },
                "Big meals before bed": {
                    "snippet": "",
                    "hash": "d41d8cd98f00b204e9800998ecf8427e",
                    "anchor": "big-meals-before-bed",
                    "blocks": []
                },
                "E tier - Very Bad": {
                    "snippet": "",
                    "hash": "d41d8cd98f00b204e9800998ecf8427e",
                    "anchor": "e-tier-very-bad",
                    "blocks": []
                },
                "Sleeping in on weekends": {
                    "snippet": "",
                    "hash": "d41d8cd98f00b204e9800998ecf8427e",
                    "anchor": "sleeping-in-on-weekends",
                    "blocks": []
                },
                "Sleeping with TV or Phone on": {
                    "snippet": "",
                    "hash": "d41d8cd98f00b204e9800998ecf8427e",
                    "anchor": "sleeping-with-tv-or-phone-on",
                    "blocks": []
                },
                "F tier - Destruction": {
                    "snippet": "",
                    "hash": "d41d8cd98f00b204e9800998ecf8427e",
                    "anchor": "f-tier-destruction",
                    "blocks": []
                },
                "Addictive substances": {
                    "snippet": "",
                    "hash": "d41d8cd98f00b204e9800998ecf8427e",
                    "anchor": "addictive-substances",
                    "blocks": []
                },
                "Scrolling in Bed": {
                    "snippet": "",
                    "hash": "d41d8cd98f00b204e9800998ecf8427e",
                    "anchor": "scrolling-in-bed",
                    "blocks": []
                },
                "Pulling an all nighter": {
                    "snippet": "",
                    "hash": "d41d8cd98f00b204e9800998ecf8427e",
                    "anchor": "pulling-an-all-nighter",
                    "blocks": []
                },
                "LED lighting": {
                    "snippet": "",
                    "hash": "d41d8cd98f00b204e9800998ecf8427e",
                    "anchor": "led-lighting",
                    "blocks": []
                },
                "Catching up on sleep": {
                    "snippet": "",
                    "hash": "d41d8cd98f00b204e9800998ecf8427e",
                    "anchor": "catching-up-on-sleep",
                    "blocks": []
                },
                "Using a sleep tracker\/smartwatch": {
                    "snippet": "<ul>\n    <li><\/li>\n    <li><\/li>\n    <li><\/li>\n    <li><\/li>\n    <li><\/li>\n    <li><\/li>\n    <li><\/li>\n    <li>Red light before bed<\/li>\n    <li>No coffee or caffeine at all<\/li>\n    <li>Other dietary importances should be listed here<\/li>\n    <li>No blue light or bright light 1-2h before bed (use incandescent lightbulbs at low colour temperature and brightness)<\/li>\n    <li>Drink wark milk<\/li>\n    <li>Eat a spoon of (raw) honey or mix it into the milk. Make sure you get good honey and not the store bought sugar water mix<\/li>\n    <li>Take 10k Vitamin D per day (mix it into the milk if you are using oil based), if insufficient levels of Vitamin D load up 100-500k Vitamin D in one dose<\/li>\n    <li>Sleep on the floor (better for your spine and more comfortable after a while - improves the quality of sleep)<\/li>\n    <li>Turn off all electronics\/EMF inducing devices (WiFi, etc)<\/li>\n    <li>Redshift software to minimise blue light exposure from laptop screens<\/li>\n<\/ul>\n<p>It is very important that you dream when you sleep. If you dream and remember the dream, that is a good sign of the quality of your sleep.<\/p>",
                    "hash": "eeae9a06769e6684afd20756dbcd190c",
                    "anchor": "using-a-sleep-trackersmartwatch",
                    "blocks": [
                        "<ul>\n    <li><\/li>\n    <li><\/li>\n    <li><\/li>\n    <li><\/li>\n    <li><\/li>\n    <li><\/li>\n    <li><\/li>\n    <li>Red light before bed<\/li>\n    <li>No coffee or caffeine at all<\/li>\n    <li>Other dietary importances should be listed here<\/li>\n    <li>No blue light or bright light 1-2h before bed (use incandescent lightbulbs at low colour temperature and brightness)<\/li>\n    <li>Drink wark milk<\/li>\n    <li>Eat a spoon of (raw) honey or mix it into the milk. Make sure you get good honey and not the store bought sugar water mix<\/li>\n    <li>Take 10k Vitamin D per day (mix it into the milk if you are using oil based), if insufficient levels of Vitamin D load up 100-500k Vitamin D in one dose<\/li>\n    <li>Sleep on the floor (better for your spine and more comfortable after a while - improves the quality of sleep)<\/li>\n    <li>Turn off all electronics\/EMF inducing devices (WiFi, etc)<\/li>\n    <li>Redshift software to minimise blue light exposure from laptop screens<\/li>\n<\/ul>",
                        "<p>It is very important that you dream when you sleep. If you dream and remember the dream, that is a good sign of the quality of your sleep.<\/p>"
                    ]
                },
                "What NOT to do": {
                    "snippet": "<ul>\n    <li>Consume alcohol\/caffeine\/nicotine<\/li>\n    <li>Look at any LED for 90 mins before bed<\/li>\n    <li>Nap past 3pm<\/li>\n    <li>Look at bright light (even if not LED)<\/li>\n    <li>Exercise late<\/li>\n    <li><\/li>\n    <li><\/li>\n    <li><\/li>\n    <li><\/li>\n<\/ul>",
                    "hash": "fd66120d42143f347a413e58e6b17e8b",
                    "anchor": "what-not-to-do",
                    "blocks": [
                        "<ul>\n    <li>Consume alcohol\/caffeine\/nicotine<\/li>\n    <li>Look at any LED for 90 mins before bed<\/li>\n    <li>Nap past 3pm<\/li>\n    <li>Look at bright light (even if not LED)<\/li>\n    <li>Exercise late<\/li>\n    <li><\/li>\n    <li><\/li>\n    <li><\/li>\n    <li><\/li>\n<\/ul>"
                    ]
                },
                "Dreams": {
                    "snippet": "<p>Dreaming is one of the coolest elements of human nature and its a shame that manu people do not visibly remember the dreams including me. I am actually making this article to improve my own sleep but i thought i may as well publish it to help others. When we dream, we create infinite scenarios of our lives and things that could happen. We all have bad but also good dreams, dreams where we fantasise, where we inspire ideas, solve problems, act out things, etc.<\/p>",
                    "hash": "baeb35472ccdb79c50edb3adcc784582",
                    "anchor": "dreams",
                    "blocks": [
                        "<p>Dreaming is one of the coolest elements of human nature and its a shame that manu people do not visibly remember the dreams including me. I am actually making this article to improve my own sleep but i thought i may as well publish it to help others. When we dream, we create infinite scenarios of our lives and things that could happen. We all have bad but also good dreams, dreams where we fantasise, where we inspire ideas, solve problems, act out things, etc.<\/p>"
                    ]
                },
                "Learning whilst sleeping": {
                    "snippet": "<p>TEST The quality and duration of your sleep directly affects your memory, learning capability, and <\/p>",
                    "hash": "53b1c0558c7fc3065bcff7f517a93311",
                    "anchor": "learning-whilst-sleeping",
                    "blocks": [
                        "<p>TEST The quality and duration of your sleep directly affects your memory, learning capability, and <\/p>"
                    ]
                },
                "NOTES": {
                    "snippet": "<ul>\n    <li>Circadian rhythm - we work based on waves and different times<\/li>\n    <li>sleep mask, earplugs<\/li>\n    <li>leave window open<\/li>\n    <li><\/li>\n    <li><\/li>\n    <li><\/li>\n    <li><\/li>\n    <li><\/li>\n    <li><\/li>\n    <li><\/li>\n    <li><\/li>\n    <li><\/li>\n    <li><\/li>\n    <li><\/li>\n    <li><\/li>\n    <li><\/li>\n<\/ul>\n\n<p>Feel free to share ideas by contacting me.<\/p>\nBack to the front page",
                    "hash": "3674e407c4c0b7b4a619fb13e7196b43",
                    "anchor": "notes",
                    "blocks": [
                        "<ul>\n    <li>Circadian rhythm - we work based on waves and different times<\/li>\n    <li>sleep mask, earplugs<\/li>\n    <li>leave window open<\/li>\n    <li><\/li>\n    <li><\/li>\n    <li><\/li>\n    <li><\/li>\n    <li><\/li>\n    <li><\/li>\n    <li><\/li>\n    <li><\/li>\n    <li><\/li>\n    <li><\/li>\n    <li><\/li>\n    <li><\/li>\n    <li><\/li>\n<\/ul>",
                        "<p>Feel free to share ideas by contacting me.<\/p>"
                    ]
                }
            }
        },
        "template-article.html": {
            "mtime": 1772289527,
            "sections": {
                "Your Page Title": {
                    "snippet": "<p><i>This page was created XX\/XX\/XX<\/i><\/p>\n<p><i>This page was last modified 23\/02\/26<\/i><\/p>\n\n<p>This is where the main content for your new page will go.<\/p>\n\nBack to the front page",
                    "hash": "91a72739c9ffe2b4f91e476c5254d21c",
                    "anchor": "",
                    "blocks": [
                        "<p><i>This page was created XX\/XX\/XX<\/i><\/p>",
                        "<p><i>This page was last modified 23\/02\/26<\/i><\/p>",
                        "<p>This is where the main content for your new page will go.<\/p>"
                    ]
                }
            },
            "skipped_low_content": true
        },
        "the-corporate-buyout.html": {
            "mtime": 1771952854,
            "sections": {
                "The corporate buyout for short term profits": {
                    "snippet": "<p><i>This page was created 10\/09\/25<\/i><\/p>\n<p><i>This page was last modified <\/i><\/p>\n\n<p>Now this is quite well known, not really huge news, but I just wanted to put my thoughts out there. I thought of making this article when I was buying vitamin D at the supermarket.<\/p>\n\n<p>In short, the package said 1000IU (25mcg) vitamin D per pill, which it claimed was \"500%\" of the NRV (National Recommended Value). It also mentioned that one should not take more than a pill a day. Upon researching this online, I found out that the NHS (UK National Health Service) recommended 400IU (10mcg) daily, which is above the recommended value of 166IU (1000\/6) (4mcg) written on the box of pills. But research claims that the naked body generates 10000IU (250mcg) of vitamin D in the summer sun. Obviously, this depends on skin colour and various other factors but the consensus is that we generate far more vitamin D than the \"recommended value\". Surely this would be unhealthy as other studies have claimed that more than 4000IU can lead to an overdose where the body produces too much calcium. They also claim it can lead to kidney stones. But if the naked body produces 10000IU in 25 minutes (even in winter, etc in nature, the human body would create much more than at least 5000IU daily), can this be true? Maybe it depends on which form of vitamin D we take, but still, around 1000IU should be the bare minimum that we take which is far more than the 400IU the NHS recommends. If the \"science approved\" maximum is 4000IU, then why do we need to take a maximum of 100IU according to the \"do not exceed recommended dose\" on the pack of vitamin D pills. In reality, we should be taking at least 3000IU daily, as is written in the website \"vitamindwiki\". I reckon there are some studies out there to confirm this, but we will get onto that later.<\/p>\n\n<p>The question as to why the information on all these different websites coming from a plethora of different \"institutions\" is fascinating. I think that the research of these institutions has been influenced by big pharma and government, as I am sure is has been proven before (find source). Of course, this benefits them as it leads to a sicker population which in turn enables more medicine to be sold at outrageous prices by rent-seeking corporations. This also enables the government to control its population more, as if you are sicker you are less likely to notice things happening. This is also the case with social media and other things which is whole different article. I wonder why there is so little research which really confirms other studies, why is everything so scattered? It should be easy to do studies on this topic.<\/p>",
                    "hash": "2d9ff10cff2aef3a4a3819496d18b26c",
                    "anchor": "",
                    "blocks": [
                        "<p><i>This page was created 10\/09\/25<\/i><\/p>",
                        "<p><i>This page was last modified <\/i><\/p>",
                        "<p>Now this is quite well known, not really huge news, but I just wanted to put my thoughts out there. I thought of making this article when I was buying vitamin D at the supermarket.<\/p>",
                        "<p>In short, the package said 1000IU (25mcg) vitamin D per pill, which it claimed was \"500%\" of the NRV (National Recommended Value). It also mentioned that one should not take more than a pill a day. Upon researching this online, I found out that the NHS (UK National Health Service) recommended 400IU (10mcg) daily, which is above the recommended value of 166IU (1000\/6) (4mcg) written on the box of pills. But research claims that the naked body generates 10000IU (250mcg) of vitamin D in the summer sun. Obviously, this depends on skin colour and various other factors but the consensus is that we generate far more vitamin D than the \"recommended value\". Surely this would be unhealthy as other studies have claimed that more than 4000IU can lead to an overdose where the body produces too much calcium. They also claim it can lead to kidney stones. But if the naked body produces 10000IU in 25 minutes (even in winter, etc in nature, the human body would create much more than at least 5000IU daily), can this be true? Maybe it depends on which form of vitamin D we take, but still, around 1000IU should be the bare minimum that we take which is far more than the 400IU the NHS recommends. If the \"science approved\" maximum is 4000IU, then why do we need to take a maximum of 100IU according to the \"do not exceed recommended dose\" on the pack of vitamin D pills. In reality, we should be taking at least 3000IU daily, as is written in the website \"vitamindwiki\". I reckon there are some studies out there to confirm this, but we will get onto that later.<\/p>",
                        "<p>The question as to why the information on all these different websites coming from a plethora of different \"institutions\" is fascinating. I think that the research of these institutions has been influenced by big pharma and government, as I am sure is has been proven before (find source). Of course, this benefits them as it leads to a sicker population which in turn enables more medicine to be sold at outrageous prices by rent-seeking corporations. This also enables the government to control its population more, as if you are sicker you are less likely to notice things happening. This is also the case with social media and other things which is whole different article. I wonder why there is so little research which really confirms other studies, why is everything so scattered? It should be easy to do studies on this topic.<\/p>"
                    ]
                }
            }
        },
        "thomsonlife.html": {
            "mtime": 1771952854,
            "sections": {
                "The Thomson LiFE Library": {
                    "snippet": "<p><i>This page was created 09\/09\/23<\/i><\/p>\n<p><i>This page was last modified <\/i><\/p>\n\n<p>The Thomson LiFE series. A series of consumer electronic goods for consumers who wanted a stylish design. With most of the line's products being released at the beginning of the millenium, they all have a unique design.<br><br>\nNow, what's the point of this page?<br><br>\nI made this page because I own a Thomson LiFE 9\" CRT TV (Model: Sugar2, Pictured below) and am fascinated by the undocumented history of this product line. I hope to build up a collection of all Thomson LiFE products in the future.<br><br>\nThis page will be split into various parts, one for each type of product (TV, HiFi, etc). Each part will have subcategories dedicated to the individual product. Please keep in mind that I can't document all of the models as very limited information is out there on the internet.<\/p>",
                    "hash": "a8357378fca907e069bae88bac7bb69f",
                    "anchor": "",
                    "blocks": [
                        "<p><i>This page was created 09\/09\/23<\/i><\/p>",
                        "<p><i>This page was last modified <\/i><\/p>",
                        "<p>The Thomson LiFE series. A series of consumer electronic goods for consumers who wanted a stylish design. With most of the line's products being released at the beginning of the millenium, they all have a unique design.<br><br>\nNow, what's the point of this page?<br><br>\nI made this page because I own a Thomson LiFE 9\" CRT TV (Model: Sugar2, Pictured below) and am fascinated by the undocumented history of this product line. I hope to build up a collection of all Thomson LiFE products in the future.<br><br>\nThis page will be split into various parts, one for each type of product (TV, HiFi, etc). Each part will have subcategories dedicated to the individual product. Please keep in mind that I can't document all of the models as very limited information is out there on the internet.<\/p>"
                    ]
                },
                "TVs": {
                    "snippet": "",
                    "hash": "d41d8cd98f00b204e9800998ecf8427e",
                    "anchor": "tvs",
                    "blocks": []
                },
                "Thomson LiFE 9\"": {
                    "snippet": "<p>The Thomson LiFE 9\" CRT TV came in various different colours (White, Red, Silver, Brown and Green) and names (Sugar, Sugar2 and XinoX).<\/p>\n<p>Specs:<\/p>\n\n  \n    Screen size\n    10\" (25.4 cm), 9\" (23cm) Viewable\n    \n    \n    Tube\n    Samsung 27GDC85X\n    \n    \n    Remote\n    Thomson RCT312\n    \n    \n    Dimentions\n    320 x 300 x 290 mm\n  \n  \n    Ports\n    SCART (CVBS \/ RGB \/ S-Video), Composite (Mono), Antenna\n    \n    \n    Power\n    220-240V AC, 12\/24V DC (Both different plugs which can be switched by lifting a plastic tab)\n    \n    \n    Power consumption\n    30W, 4W (Standby)\n    \n    \n    Weight\n    7kg\n  \n\n<p>The Thomson Life 9\" TV was presumably designed to be used in the kitchen or campervan due to its small size and 12V DC options. The remote has a hook on it to hang it with the pot and pans in the kitchen. <\/p>\n<p>The TV has quite a decent input selection for its size: SCART (RGB), Composite and RF (Antenna). The SCART port is located at the back of the tv, while the composite input is located at the front behind a small plastic detachable door. The TV only does mono sound, no stereo. The RF port is located at the back of the TV, left of the SCART port.<\/p>\n<p>It has a very nice, sharp image (for its small size). The colours look vibrant and it has a nice tinted tube. The tube itself was manufactured by Samsung and has the model number 27GDC85X. I don't know the dot pitch exactly but all I can say is that it is very sharp. No scanlines but that is to be expected of such a small set. The remote has quite a unique design, with the top of it being the colour of the TV itself and the bottom being silver plastic.<\/p>",
                    "hash": "d9be7c03b835749c95d1955ff707e50d",
                    "anchor": "thomson-life-9",
                    "blocks": [
                        "<p>The Thomson LiFE 9\" CRT TV came in various different colours (White, Red, Silver, Brown and Green) and names (Sugar, Sugar2 and XinoX).<\/p>",
                        "<p>Specs:<\/p>",
                        "<p>The Thomson Life 9\" TV was presumably designed to be used in the kitchen or campervan due to its small size and 12V DC options. The remote has a hook on it to hang it with the pot and pans in the kitchen. <\/p>",
                        "<p>The TV has quite a decent input selection for its size: SCART (RGB), Composite and RF (Antenna). The SCART port is located at the back of the tv, while the composite input is located at the front behind a small plastic detachable door. The TV only does mono sound, no stereo. The RF port is located at the back of the TV, left of the SCART port.<\/p>",
                        "<p>It has a very nice, sharp image (for its small size). The colours look vibrant and it has a nice tinted tube. The tube itself was manufactured by Samsung and has the model number 27GDC85X. I don't know the dot pitch exactly but all I can say is that it is very sharp. No scanlines but that is to be expected of such a small set. The remote has quite a unique design, with the top of it being the colour of the TV itself and the bottom being silver plastic.<\/p>"
                    ]
                }
            }
        },
        "vitd-without-sun.html": {
            "mtime": 1771952854,
            "sections": {
                "Natural production of vitamin D without sun": {
                    "snippet": "<p><i>This page was created 17\/01\/26<\/i><\/p>\n<p><i>This page was last modified <\/i><\/p>\n\n<p>A huge work in progress, in one of the most fascinating areas of science.<\/p>\n\n<p>In some countries, it is not feasible for the body to create much Vitamin D due to the weak sun. But this vitamin is essential to our life and bodily function, so how come some people apparently \"didn't get it\"?<\/p>\n\n<p>Well, actually it turns out that you can produce Vitamin D without sunlight at all!<\/p>\n\n<p>40&deg; above the equator, it becomes very hard for the body to convert sunlight into vitamin D. So how does the body create vitamin D when it does not receive enough sunlight?<\/p>",
                    "hash": "d0e41d4c044587edec5152ba1cad64d1",
                    "anchor": "",
                    "blocks": [
                        "<p><i>This page was created 17\/01\/26<\/i><\/p>",
                        "<p><i>This page was last modified <\/i><\/p>",
                        "<p>A huge work in progress, in one of the most fascinating areas of science.<\/p>",
                        "<p>In some countries, it is not feasible for the body to create much Vitamin D due to the weak sun. But this vitamin is essential to our life and bodily function, so how come some people apparently \"didn't get it\"?<\/p>",
                        "<p>Well, actually it turns out that you can produce Vitamin D without sunlight at all!<\/p>",
                        "<p>40&deg; above the equator, it becomes very hard for the body to convert sunlight into vitamin D. So how does the body create vitamin D when it does not receive enough sunlight?<\/p>"
                    ]
                },
                "The biophoton theory": {
                    "snippet": "<p>When exposed to cold temperatures (commonly also found 40&deg; above the equator), the body can internally glow and produce Vitamin D without sunlight. Let me explain:\n<\/p>\n<p>Very recently, there have been a few studies showing a link between cold exposure (such as ice baths or cryotherapy, or just being exposed to the cold outside) and the increase of Vitamin D levels. This is caused (theoretically, not yet proven), by the internal glowing of cells. Human cells actually do emit a very faint light as a byproduct of metabolic processes, specifically from the mitochondria. This glow is about 1,000 times too dim for our eyes to see, but it can be detected by some very sensetive cameras. Researchers suggest that when you are exposed to the extreme cold, your mitochondria, especially in brown fat, work a lot to produce heat. This creates the \"biophotons\" (very weak photon emissions) in the UVB range (same wavelength as sunlight), which in turn hits cholesterol molecules inside the cell. This process converts the biophotons into Vitamin D<\/p>\n\n<p>Of course, this is all just \"theory\", but it seems very believable and grounded in proof to me.<\/p>",
                    "hash": "90a494c77650ba0c851e394cfb141c0e",
                    "anchor": "the-biophoton-theory",
                    "blocks": [
                        "<p>When exposed to cold temperatures (commonly also found 40&deg; above the equator), the body can internally glow and produce Vitamin D without sunlight. Let me explain:\n<\/p>",
                        "<p>Very recently, there have been a few studies showing a link between cold exposure (such as ice baths or cryotherapy, or just being exposed to the cold outside) and the increase of Vitamin D levels. This is caused (theoretically, not yet proven), by the internal glowing of cells. Human cells actually do emit a very faint light as a byproduct of metabolic processes, specifically from the mitochondria. This glow is about 1,000 times too dim for our eyes to see, but it can be detected by some very sensetive cameras. Researchers suggest that when you are exposed to the extreme cold, your mitochondria, especially in brown fat, work a lot to produce heat. This creates the \"biophotons\" (very weak photon emissions) in the UVB range (same wavelength as sunlight), which in turn hits cholesterol molecules inside the cell. This process converts the biophotons into Vitamin D<\/p>",
                        "<p>Of course, this is all just \"theory\", but it seems very believable and grounded in proof to me.<\/p>"
                    ]
                },
                "Studies proving link between cold and Vitamin D levels increase": {
                    "snippet": "<p><i>Whole-Body Cryotherapy Affects Blood Vitamin D Levels in People with Multiple Sclerosis.<\/i><\/p>\nA 2025 study published in the Journal of Clinical Medicine (Ptaszek et al.) found that patients with Multiple Sclerosis who underwent 20 sessions of whole-body cryotherapy saw a significant increase in their blood Vitamin D levels, even without extra sun exposure.\n<p>Patients with Multiple Sclerosis (MS) underwent 20 sessions of whole-body cryotherapy (3 minutes at -130&deg;C). Their blood tests showed a 30% increase in serum 25-hydroxyvitamin D [25(OH)D] levels. A group of healthy women also saw an increase, though it was smaller (around 8%) and not as significant. The participants did not increase sun exposure or change their diet, meaning that this increase was 100% from <b>producing<\/b> or <b>releasing<\/b> the Vitamin D.<\/p>\n<p>The theory is that when you are in an ice bath, your Brown Adipose Tissue (BAT) (fat that is full of mitochondria) increases up to maximum capacity. Research suggests that this intense mitochondrial activity produces biophotons in the UVB spectrum (290 - 315 nm).<\/p>\n<p>If these UVB biophotons hit cholesterol molecules (7-Dehydrocholesterol) inside the brown fat cell, they could theoretically trigger the same photochemical reaction that happens on your skin under the sun, creating \"Pre-Vitamin D\" entirely inside the body.<\/p>\n<p>The only issue is that these photons are really weak and could thus not be strong enough to increase the Vitamin D levels by 30%.<\/p>",
                    "hash": "4ed1309e7eb8f67819138cbc2a0c5c0b",
                    "anchor": "studies-proving-link-between-cold-and-vitamin-d-levels-increase",
                    "blocks": [
                        "<p><i>Whole-Body Cryotherapy Affects Blood Vitamin D Levels in People with Multiple Sclerosis.<\/i><\/p>",
                        "<p>Patients with Multiple Sclerosis (MS) underwent 20 sessions of whole-body cryotherapy (3 minutes at -130&deg;C). Their blood tests showed a 30% increase in serum 25-hydroxyvitamin D [25(OH)D] levels. A group of healthy women also saw an increase, though it was smaller (around 8%) and not as significant. The participants did not increase sun exposure or change their diet, meaning that this increase was 100% from <b>producing<\/b> or <b>releasing<\/b> the Vitamin D.<\/p>",
                        "<p>The theory is that when you are in an ice bath, your Brown Adipose Tissue (BAT) (fat that is full of mitochondria) increases up to maximum capacity. Research suggests that this intense mitochondrial activity produces biophotons in the UVB spectrum (290 - 315 nm).<\/p>",
                        "<p>If these UVB biophotons hit cholesterol molecules (7-Dehydrocholesterol) inside the brown fat cell, they could theoretically trigger the same photochemical reaction that happens on your skin under the sun, creating \"Pre-Vitamin D\" entirely inside the body.<\/p>",
                        "<p>The only issue is that these photons are really weak and could thus not be strong enough to increase the Vitamin D levels by 30%.<\/p>"
                    ]
                },
                "Other theories as to why this could happen": {
                    "snippet": "<p>Vitamin D is stored in the bodys fat tissues. When entering a cold nvironment, the body burns the fat tissues and could release Vitamin D from fat ells into the blood, causing the levels to increase.<\/p>\n\n<p>Cold exposure could make the liver and kidneys more efficient at converting inactive Vitamin D into its active form.<\/p>\n\nOver 65% of your body's Vitamin D is stored in your fat cells (adipose tissue). When you are exposed to extreme cold, your body initiates thermogenesis - it begins burning fat to create heat.\nCold triggers the release of norepinephrine, which activates lipolysis (the breakdown of fat). As the fat cells shrink or release fatty acids for fuel, the Vitamin D \"trapped\" inside them is released into the bloodstream.\nCold exposure has been shown to modulate Parathyroid Hormone (PTH). PTH is the mechanism for the kidneys to convert inactive Vitamin D into its active, hormonal form (1,25-dihydroxyvitamin D). It is possible that the \"shock\" of the cold recalibrates this system, making the conversion of existing Vitamin D more efficient.\n\n<p>Whichever theory is right or wrong, that does not matter. What matters is that you can increase your Vitamin D levels through cold exposure.<\/p>\n<p>I hope that the biophoton theory is right though. This would mean that the body creates its own Vitamin D rather than using its stored Vitamin D (stored in fat tissue).<\/p>\n\n<p>Feel free to share ideas by contacting me.<\/p>\nBack to the front page",
                    "hash": "54dfdcfa9022cde6ebff90708be84fbd",
                    "anchor": "other-theories-as-to-why-this-could-happen",
                    "blocks": [
                        "<p>Vitamin D is stored in the bodys fat tissues. When entering a cold nvironment, the body burns the fat tissues and could release Vitamin D from fat ells into the blood, causing the levels to increase.<\/p>",
                        "<p>Cold exposure could make the liver and kidneys more efficient at converting inactive Vitamin D into its active form.<\/p>",
                        "<p>Whichever theory is right or wrong, that does not matter. What matters is that you can increase your Vitamin D levels through cold exposure.<\/p>",
                        "<p>I hope that the biophoton theory is right though. This would mean that the body creates its own Vitamin D rather than using its stored Vitamin D (stored in fat tissue).<\/p>",
                        "<p>Feel free to share ideas by contacting me.<\/p>"
                    ]
                }
            }
        },
        "web-minidisc-guide-linux.html": {
            "mtime": 1771952854,
            "sections": {
                "Web MiniDisc Guide": {
                    "snippet": "<p><i>This page was created 13\/11\/24<\/i><\/p>\n<p><i>This page was last modified <\/i><\/p>\n\n<p>If you having an issue with web MiniDisc on Linux, the issue probably has something to do with your udev rules not being in your system yet. To fix these issues, read this guide, follow the steps and you should be good to go with writing and reading MiniDiscs on your computer.<\/p>\n\n<ol>\n    <li>Click on this link to download the 70-netmd.rules file<\/li>\n    <li>Navigate to your downloads folder in the terminal, in my case cd \/home\/laki\/Downloads\/<\/li> \n    <li>Now paste sudo cp 70-netmd.rules \/etc\/udev\/rules.d\/ into the terminal and execute the command<\/li>\n    <li>Execute ls \/etc\/udev\/rules.d to verify if 70-netmd.rules has been copied over to \/etc\/udev\/rules.d\/<\/li>\n    <li>Everything should work now!<\/li>\n<\/ol>",
                    "hash": "065a78c66633c3556aebd461e9d90e57",
                    "anchor": "",
                    "blocks": [
                        "<p><i>This page was created 13\/11\/24<\/i><\/p>",
                        "<p><i>This page was last modified <\/i><\/p>",
                        "<p>If you having an issue with web MiniDisc on Linux, the issue probably has something to do with your udev rules not being in your system yet. To fix these issues, read this guide, follow the steps and you should be good to go with writing and reading MiniDiscs on your computer.<\/p>",
                        "<ol>\n    <li>Click on this link to download the 70-netmd.rules file<\/li>\n    <li>Navigate to your downloads folder in the terminal, in my case cd \/home\/laki\/Downloads\/<\/li> \n    <li>Now paste sudo cp 70-netmd.rules \/etc\/udev\/rules.d\/ into the terminal and execute the command<\/li>\n    <li>Execute ls \/etc\/udev\/rules.d to verify if 70-netmd.rules has been copied over to \/etc\/udev\/rules.d\/<\/li>\n    <li>Everything should work now!<\/li>\n<\/ol>"
                    ]
                }
            }
        },
        "gtk2\/create-guide.html": {
            "mtime": 1770058889,
            "sections": []
        },
        "gtk2\/index.html": {
            "mtime": 1774884707,
            "sections": [],
            "skipped_low_content": true
        },
        "gtk2\/install-guide.html": {
            "mtime": 1770058878,
            "sections": []
        },
        "gtk2\/software-directory.html": {
            "mtime": 1774884716,
            "sections": {
                "The GTK2 Software Directory": {
                    "snippet": "<p><i>This page was created 10\/09\/25<\/i><\/p>\n<p><i>This page was last modified <\/i><\/p>\n\n<p>Expect this page to become a full directory for GTK2 software (and some GTK3 software that looks good on GTK2 themes). Also stay tuned for forks of older applications that will work on more modern systems. These forks will provide fixes for the application (for instance, my transmission \"fork\" has a better tray icon), but do not expect any guarantees for stability and security (outdated applications may have unpatched vulnerabilities that I am unable to detect\/fix).<\/p>",
                    "hash": "4fef845fb523d1ffcb1b2ba4a44215a5",
                    "anchor": "",
                    "blocks": [
                        "<p><i>This page was created 10\/09\/25<\/i><\/p>",
                        "<p><i>This page was last modified <\/i><\/p>",
                        "<p>Expect this page to become a full directory for GTK2 software (and some GTK3 software that looks good on GTK2 themes). Also stay tuned for forks of older applications that will work on more modern systems. These forks will provide fixes for the application (for instance, my transmission \"fork\" has a better tray icon), but do not expect any guarantees for stability and security (outdated applications may have unpatched vulnerabilities that I am unable to detect\/fix).<\/p>"
                    ]
                },
                "How do you even use GTK2 or \"rice\" it?": {
                    "snippet": "<p>See this (archived) article on the Furude Shrine (archived) website. It goes into depth on how to \"rice\" (customise) the XFCE4 desktop, explaining how to install themes and so on.<\/p>\n<p>I have a few articles in the works on how to create your own GTK2 theme\/modify an existing one, and how to make\/fork GTK2 software.<\/p>",
                    "hash": "648434cbca8f45890eba38503646a6c8",
                    "anchor": "how-do-you-even-use-gtk2-or-rice-it",
                    "blocks": [
                        "<p>See this (archived) article on the Furude Shrine (archived) website. It goes into depth on how to \"rice\" (customise) the XFCE4 desktop, explaining how to install themes and so on.<\/p>",
                        "<p>I have a few articles in the works on how to create your own GTK2 theme\/modify an existing one, and how to make\/fork GTK2 software.<\/p>"
                    ]
                },
                "Why GTK2?": {
                    "snippet": "<p>Because GTK2 allows for the most theming, customisability, and it isn't full of bloat.<\/p>",
                    "hash": "a8cd9808ad8647e93eae2a9f10bdbc46",
                    "anchor": "why-gtk2",
                    "blocks": [
                        "<p>Because GTK2 allows for the most theming, customisability, and it isn't full of bloat.<\/p>"
                    ]
                },
                "GTK2 should've never been phased out": {
                    "snippet": "<p>Unfortunately, what we see these days with GTK4 is that the GNOME developers want to appeal to users that do not even exist. Statistically, most Linux users just use a laptop screen or computer monitor. The number of people using a phone or tablet on Linux is very low, and not what the actual operating system was designed for. GTK2 is designed only for non-touch monitors (though you can use touch, the buttons are just a bit smaller) which is what the majority of people use Linux for. People on a phone or tablet will be using Android. So in my opinion, there are a few things that could've solved this problem:<\/p>\n<ul>\n    <li>GTK2 gets a \"tablet\" mode, which increases button sizes<\/li>\n    <li>The better of the two options: Leave GTK2 as it is, and users who want to run apps with proper touchscreen support just emulate Android applications, or just stop being retarded and use a normal android phone\/tablet<\/li>\n<\/ul>\n<p>But what if someone is using linux in their car touchscreen? What about digital artists? What about using \"desktop\" linux on a phone? Well nothing! Suiting an operating system to multiple devices will inevitably fail. You either have to have different entire graphical toolkits\/interfaces or just use an entirely different operating system in general (Android was made for a reason and even supports desktop linux applications anyway).<\/p>",
                    "hash": "9ecb2a9d4ae50acf1e233f50c691cf4f",
                    "anchor": "gtk2-shouldve-never-been-phased-out",
                    "blocks": [
                        "<p>Unfortunately, what we see these days with GTK4 is that the GNOME developers want to appeal to users that do not even exist. Statistically, most Linux users just use a laptop screen or computer monitor. The number of people using a phone or tablet on Linux is very low, and not what the actual operating system was designed for. GTK2 is designed only for non-touch monitors (though you can use touch, the buttons are just a bit smaller) which is what the majority of people use Linux for. People on a phone or tablet will be using Android. So in my opinion, there are a few things that could've solved this problem:<\/p>",
                        "<ul>\n    <li>GTK2 gets a \"tablet\" mode, which increases button sizes<\/li>\n    <li>The better of the two options: Leave GTK2 as it is, and users who want to run apps with proper touchscreen support just emulate Android applications, or just stop being retarded and use a normal android phone\/tablet<\/li>\n<\/ul>",
                        "<p>But what if someone is using linux in their car touchscreen? What about digital artists? What about using \"desktop\" linux on a phone? Well nothing! Suiting an operating system to multiple devices will inevitably fail. You either have to have different entire graphical toolkits\/interfaces or just use an entirely different operating system in general (Android was made for a reason and even supports desktop linux applications anyway).<\/p>"
                    ]
                },
                "The end goal": {
                    "snippet": "<p>My aim is to make GTK2 as easy to use meaning:<\/p>\n<ul>\n    <li>It is easy to install all useful GTK2 programs<\/li>\n    <li>All relevant software has a GTK2 alternative (Pale Moon for browser, Atril PDF, etc)<\/li>\n    <li>There should be an organised collection of all GTK2 software that works and software which does not work should be fixed<\/li>\n    <li>It should be possible to have only GTK2 programs on your system and have everything you need work<\/li>\n<\/ul>",
                    "hash": "8e28f0ba1d9e5fadd7f4e13b33f0e30f",
                    "anchor": "the-end-goal",
                    "blocks": [
                        "<p>My aim is to make GTK2 as easy to use meaning:<\/p>",
                        "<ul>\n    <li>It is easy to install all useful GTK2 programs<\/li>\n    <li>All relevant software has a GTK2 alternative (Pale Moon for browser, Atril PDF, etc)<\/li>\n    <li>There should be an organised collection of all GTK2 software that works and software which does not work should be fixed<\/li>\n    <li>It should be possible to have only GTK2 programs on your system and have everything you need work<\/li>\n<\/ul>"
                    ]
                },
                "AppImages - the saviour of GTK2 applications?": {
                    "snippet": "<p>After trying and failing to fork Gajim 0.16.9 from Python2 to Python3, I was stumped. What could I possibly do to make it work on modern versions of Linux? Well, I was looking at GIMP and how to run the GTK2 version of that on a modern Linux system, since it also used Python2. And since GIMP is a much more popular program, there was a lot more interest from people in running the older image. I stumbled upon a forum post (archived) of a guy who had built an AppImage from a DEB file of Gimp 2.10.38 (the last GTK2 version), with success. I ran the AppImage and it indeed worked even without Python2 installed on my system. The coolest thing about AppImages is that they can bundle all dependencies to make the program run on any system. The GIMP package is only 85mb in size, which is pretty impressive for a full program!<\/p>\n<p>Obviously, having found out about using AppImages to run older programs (including Python2 ones!), I built a Gajim 0.16.9 AppImage on an Ubuntu 18.04 Docker container. It worked (almost) flawlessly after debugging for about 15 minutes. I ran into a couple issues with plugins (some of them need other python libraries, e.g. OMEMO plugin), but these were quite easy to fix, I just had to add the library to the AppImage. Another hurdle which I have not yet overcome are the TLS\/security (certificate?) errors when fetching files off of the Gajim server for plugin downloads, and connecting to accounts which (I assume) use TLS versions too modern or do not provide the right certificate (e.g. conversations.im did not account whereas jabber.sk did).<\/p>\n<p>You can download the Gajim 0.16.9 AppImage here. (Link may change so let me know by contacting me!)<\/p>\n<p>This is a very valuable lesson and shows that AppImages are the way forward for GTK2 programs which are too difficult to be forked to make them usable on modern systems. Expect many more AppImages for older GTK2 programs.<\/p>",
                    "hash": "d203a75ce30754bcce6ca7807322342b",
                    "anchor": "appimages-the-saviour-of-gtk2-applications",
                    "blocks": [
                        "<p>After trying and failing to fork Gajim 0.16.9 from Python2 to Python3, I was stumped. What could I possibly do to make it work on modern versions of Linux? Well, I was looking at GIMP and how to run the GTK2 version of that on a modern Linux system, since it also used Python2. And since GIMP is a much more popular program, there was a lot more interest from people in running the older image. I stumbled upon a forum post (archived) of a guy who had built an AppImage from a DEB file of Gimp 2.10.38 (the last GTK2 version), with success. I ran the AppImage and it indeed worked even without Python2 installed on my system. The coolest thing about AppImages is that they can bundle all dependencies to make the program run on any system. The GIMP package is only 85mb in size, which is pretty impressive for a full program!<\/p>",
                        "<p>Obviously, having found out about using AppImages to run older programs (including Python2 ones!), I built a Gajim 0.16.9 AppImage on an Ubuntu 18.04 Docker container. It worked (almost) flawlessly after debugging for about 15 minutes. I ran into a couple issues with plugins (some of them need other python libraries, e.g. OMEMO plugin), but these were quite easy to fix, I just had to add the library to the AppImage. Another hurdle which I have not yet overcome are the TLS\/security (certificate?) errors when fetching files off of the Gajim server for plugin downloads, and connecting to accounts which (I assume) use TLS versions too modern or do not provide the right certificate (e.g. conversations.im did not account whereas jabber.sk did).<\/p>",
                        "<p>You can download the Gajim 0.16.9 AppImage here. (Link may change so let me know by contacting me!)<\/p>",
                        "<p>This is a very valuable lesson and shows that AppImages are the way forward for GTK2 programs which are too difficult to be forked to make them usable on modern systems. Expect many more AppImages for older GTK2 programs.<\/p>"
                    ]
                },
                "Internet": {
                    "snippet": "",
                    "hash": "d41d8cd98f00b204e9800998ecf8427e",
                    "anchor": "internet",
                    "blocks": []
                },
                "Browsers": {
                    "snippet": "",
                    "hash": "d41d8cd98f00b204e9800998ecf8427e",
                    "anchor": "browsers",
                    "blocks": []
                },
                "Pale Moon": {
                    "snippet": "<p>Pale Moon <i>or Basilisk<\/i> is the best browser you could use these days. Unlike Firefox or Chrome, it is lightweight, has powerful addons, etc. The only caveat being that modern soydev made sites such as YouTube, Pisscord (discord), or other massive 20mb JavaScript tracking pages\/reactjs websites do not run that fast. It uses by far less RAM than chrome or firefox, consuming only 100mb on startup, which is about half or even a third that of the rest of the browsers. When I have about 10 tab groups open with each 5 tabs on average, it consumes 600mb ram in contrast to firefox, chrome & forks which use in the several gigabytes. It's really amazing that the other browsers are so bad, because even pale moon has its issues and is far, far better than the competition. I guess you could look at google's tight grip on the web development standards in place, and then you start to see the issues. Because the issues with browsers mainly stem from issues with web developemt. Bad webdev leads to a worse browser, which is actually a major reason why firefox and chrome are so bad, and why it is so hard to develop a new browser engine. You'd have to ensure compatability with the zillions of slop web standards which are used these days.<\/p>\n<p>I think that Pale Moon could support even better GTK2 theming. In SeaLion, the interface looks more in line with the rest of the system. Still, this is a very minor complaint because Pale Moon looks amazing. It can even be <b>completely<\/b> redesigned using the themes available in the addons store. Unlike firefox or chrome, which just apply a different colour to the browser, you can completely change the icons, ui, etc with just one theme. If you want real customisability, then this is <i>your browser of choice<\/i>.<\/p>",
                    "hash": "d61c17d16fd46ebce1904897044ba328",
                    "anchor": "pale-moon",
                    "blocks": [
                        "<p>Pale Moon <i>or Basilisk<\/i> is the best browser you could use these days. Unlike Firefox or Chrome, it is lightweight, has powerful addons, etc. The only caveat being that modern soydev made sites such as YouTube, Pisscord (discord), or other massive 20mb JavaScript tracking pages\/reactjs websites do not run that fast. It uses by far less RAM than chrome or firefox, consuming only 100mb on startup, which is about half or even a third that of the rest of the browsers. When I have about 10 tab groups open with each 5 tabs on average, it consumes 600mb ram in contrast to firefox, chrome & forks which use in the several gigabytes. It's really amazing that the other browsers are so bad, because even pale moon has its issues and is far, far better than the competition. I guess you could look at google's tight grip on the web development standards in place, and then you start to see the issues. Because the issues with browsers mainly stem from issues with web developemt. Bad webdev leads to a worse browser, which is actually a major reason why firefox and chrome are so bad, and why it is so hard to develop a new browser engine. You'd have to ensure compatability with the zillions of slop web standards which are used these days.<\/p>",
                        "<p>I think that Pale Moon could support even better GTK2 theming. In SeaLion, the interface looks more in line with the rest of the system. Still, this is a very minor complaint because Pale Moon looks amazing. It can even be <b>completely<\/b> redesigned using the themes available in the addons store. Unlike firefox or chrome, which just apply a different colour to the browser, you can completely change the icons, ui, etc with just one theme. If you want real customisability, then this is <i>your browser of choice<\/i>.<\/p>"
                    ]
                },
                "Basilisk": {
                    "snippet": "",
                    "hash": "d41d8cd98f00b204e9800998ecf8427e",
                    "anchor": "basilisk",
                    "blocks": []
                },
                "BadWolf": {
                    "snippet": "",
                    "hash": "d41d8cd98f00b204e9800998ecf8427e",
                    "anchor": "badwolf",
                    "blocks": []
                },
                "BrassMonkey suite": {
                    "snippet": "<p>BrassMonkey is a fork of SeaMonkey and sits on top of the Pale Moon UXP plaform. It contains a browser, email client, HTML editor, chat client, and address book. It is quite the tool!<\/p>",
                    "hash": "e4559644f180c943215fd86794c23b58",
                    "anchor": "brassmonkey-suite",
                    "blocks": [
                        "<p>BrassMonkey is a fork of SeaMonkey and sits on top of the Pale Moon UXP plaform. It contains a browser, email client, HTML editor, chat client, and address book. It is quite the tool!<\/p>"
                    ]
                },
                "SeaLion": {
                    "snippet": "<p>SeaLion is pretty much just the standalone browser that comes with BrassMonkey, if you do not desire all the extra applications.<\/p>",
                    "hash": "2d6a84ac828ee45593f8ded811528e26",
                    "anchor": "sealion",
                    "blocks": [
                        "<p>SeaLion is pretty much just the standalone browser that comes with BrassMonkey, if you do not desire all the extra applications.<\/p>"
                    ]
                },
                "NetSurf": {
                    "snippet": "<p>A web browser focusing on being lightweight. Uses about 50mb ish of RAM when booted up. Does not support more modern websites obviously, but still a gem to keep in mind when using very old hardware. Again, this is the fault of web developers, not the actual browser. For example, well written websites such as mine work perfectly.<\/p>",
                    "hash": "f53d345024279bd8280f5fcba4f55f85",
                    "anchor": "netsurf",
                    "blocks": [
                        "<p>A web browser focusing on being lightweight. Uses about 50mb ish of RAM when booted up. Does not support more modern websites obviously, but still a gem to keep in mind when using very old hardware. Again, this is the fault of web developers, not the actual browser. For example, well written websites such as mine work perfectly.<\/p>"
                    ]
                },
                "Liferea RSS reader": {
                    "snippet": "",
                    "hash": "d41d8cd98f00b204e9800998ecf8427e",
                    "anchor": "liferea-rss-reader",
                    "blocks": []
                },
                "Chat clients": {
                    "snippet": "",
                    "hash": "d41d8cd98f00b204e9800998ecf8427e",
                    "anchor": "chat-clients",
                    "blocks": []
                },
                "Pidgin": {
                    "snippet": "<p>Looks really nice with its GTK2 theme, AND it supports many other chat clients such as IRC, DISCORD, etc. But unfortunately it has no proper OMEMO support so can be considered useless for private chats. Does not support MAM either which means that group chats can also be considered pretty useless if they have MAM enabled (you want to look at chat history on the server without constantly having Pidgin open). The next Pidgin version (3.0.0) will use GTK3\/4 and support OMEMO, MAM, etc, but will probably look like garbage on GTK2 themes. Too bad!<\/p>",
                    "hash": "ac4ba5d57b25661e1d27f9cf6f1a0989",
                    "anchor": "pidgin",
                    "blocks": [
                        "<p>Looks really nice with its GTK2 theme, AND it supports many other chat clients such as IRC, DISCORD, etc. But unfortunately it has no proper OMEMO support so can be considered useless for private chats. Does not support MAM either which means that group chats can also be considered pretty useless if they have MAM enabled (you want to look at chat history on the server without constantly having Pidgin open). The next Pidgin version (3.0.0) will use GTK3\/4 and support OMEMO, MAM, etc, but will probably look like garbage on GTK2 themes. Too bad!<\/p>"
                    ]
                },
                "Gajim": {
                    "snippet": "<p>I am developing a Gajim fork which will retain the good old user interface but contain the modern, easy to use XMPP specification. So far, I have packaged version 0.16.9 into an AppImage which works on most Linux distributions without configuration (the AppImage contains the necessary Python2 files). However, I am focusing my efforts on Gajim 1.3.3 which is the last version with a decent UI (albeit not containing the separated window UI seen in 0.16.9 and Pidgin) which uses Python3. 1.3.3 is newer and way more easy to compile (than 0.16.9), but lacks some features and the beautiful windowed interface of 0.16.9. It could more easily be adapted to suit modern features but modifying it to GTK2 may be impossible. It would be better to just replicate the interface with GTK3 maybe? Also it doesn't support OTR encryption so that would need to be added, adding to the complexity of the project. Despite its shortcomings, 1.3.3 is the better option to fork; Gajim 0 has the nicer UI, but is way harder to distribute and compile on modern systems, bordering on impossible. You have to distribute it as an AppImage, which will reduce the amount of people it is available. Hence, developing a fork of that would be pretty unfeasible and leave it stuck on the past.<\/p>",
                    "hash": "ddbdff566b73a9241f5207893a503480",
                    "anchor": "gajim",
                    "blocks": [
                        "<p>I am developing a Gajim fork which will retain the good old user interface but contain the modern, easy to use XMPP specification. So far, I have packaged version 0.16.9 into an AppImage which works on most Linux distributions without configuration (the AppImage contains the necessary Python2 files). However, I am focusing my efforts on Gajim 1.3.3 which is the last version with a decent UI (albeit not containing the separated window UI seen in 0.16.9 and Pidgin) which uses Python3. 1.3.3 is newer and way more easy to compile (than 0.16.9), but lacks some features and the beautiful windowed interface of 0.16.9. It could more easily be adapted to suit modern features but modifying it to GTK2 may be impossible. It would be better to just replicate the interface with GTK3 maybe? Also it doesn't support OTR encryption so that would need to be added, adding to the complexity of the project. Despite its shortcomings, 1.3.3 is the better option to fork; Gajim 0 has the nicer UI, but is way harder to distribute and compile on modern systems, bordering on impossible. You have to distribute it as an AppImage, which will reduce the amount of people it is available. Hence, developing a fork of that would be pretty unfeasible and leave it stuck on the past.<\/p>"
                    ]
                },
                "HexChat": {
                    "snippet": "",
                    "hash": "d41d8cd98f00b204e9800998ecf8427e",
                    "anchor": "hexchat",
                    "blocks": []
                },
                "Email": {
                    "snippet": "",
                    "hash": "d41d8cd98f00b204e9800998ecf8427e",
                    "anchor": "email",
                    "blocks": []
                },
                "Claws mail": {
                    "snippet": "<p>Claws mail is a decent looking email client, at least if you have a light theme activated. Using my DarkCold theme, the application has some areas that just look off. Might just be an error with my system though. Apart from this shortcoming, it has some crazy features:<\/p>\n<ul>\n    <li>Most secure email client<\/li>\n    <li>Support for various plugins and icon themes<\/li>\n    <li>Support for different displays, including separate LCD (some older laptops have grayscale LCDs below\/above their palmrest<\/li>\n    <li>Tray icon (not libayatana-appindicator though)<\/li>\n<\/ul>\n<p>Despite all of these features, I still prefer and use Epyrus as my main email client. You will find out why in that section of this article.<\/p>",
                    "hash": "8155e9f086f910c2645fef8d5dfcb778",
                    "anchor": "claws-mail",
                    "blocks": [
                        "<p>Claws mail is a decent looking email client, at least if you have a light theme activated. Using my DarkCold theme, the application has some areas that just look off. Might just be an error with my system though. Apart from this shortcoming, it has some crazy features:<\/p>",
                        "<ul>\n    <li>Most secure email client<\/li>\n    <li>Support for various plugins and icon themes<\/li>\n    <li>Support for different displays, including separate LCD (some older laptops have grayscale LCDs below\/above their palmrest<\/li>\n    <li>Tray icon (not libayatana-appindicator though)<\/li>\n<\/ul>",
                        "<p>Despite all of these features, I still prefer and use Epyrus as my main email client. You will find out why in that section of this article.<\/p>"
                    ]
                },
                "Epyrus": {
                    "snippet": "",
                    "hash": "d41d8cd98f00b204e9800998ecf8427e",
                    "anchor": "epyrus",
                    "blocks": []
                },
                "BrassMonkey": {
                    "snippet": "",
                    "hash": "d41d8cd98f00b204e9800998ecf8427e",
                    "anchor": "brassmonkey",
                    "blocks": []
                },
                "File sharing": {
                    "snippet": "",
                    "hash": "d41d8cd98f00b204e9800998ecf8427e",
                    "anchor": "file-sharing",
                    "blocks": []
                },
                "Transmission": {
                    "snippet": "<p>Transmission is the lightest torrent client with a GUI. It can be used as a GUI or in the terminal.<\/p>\n<p>I have updated and fixed Transmission version 3.00 (specifically 3.00 because it was simply the first version I tried), with an updated tray icon (libayatana-appindicator) which makes it more compatible with some GTK themes. I also packaged it into a debian package so that it is easier to install on debian-based systems - previously, you had to compile it with meson which displayed a bunch of errors. A normal tarball with install script will be released soon.<\/p>\n<p>I will see if other versions are suited for a fork, but this is a GTK3 application that at least looks decent on GTK2 themes.<\/p>\n<p>Download will be available soon!<\/p>",
                    "hash": "7efd416f7da7721e3d7681c1d517594e",
                    "anchor": "transmission",
                    "blocks": [
                        "<p>Transmission is the lightest torrent client with a GUI. It can be used as a GUI or in the terminal.<\/p>",
                        "<p>I have updated and fixed Transmission version 3.00 (specifically 3.00 because it was simply the first version I tried), with an updated tray icon (libayatana-appindicator) which makes it more compatible with some GTK themes. I also packaged it into a debian package so that it is easier to install on debian-based systems - previously, you had to compile it with meson which displayed a bunch of errors. A normal tarball with install script will be released soon.<\/p>",
                        "<p>I will see if other versions are suited for a fork, but this is a GTK3 application that at least looks decent on GTK2 themes.<\/p>",
                        "<p>Download will be available soon!<\/p>"
                    ]
                },
                "Deluge": {
                    "snippet": "",
                    "hash": "d41d8cd98f00b204e9800998ecf8427e",
                    "anchor": "deluge",
                    "blocks": []
                },
                "aMule": {
                    "snippet": "",
                    "hash": "d41d8cd98f00b204e9800998ecf8427e",
                    "anchor": "amule",
                    "blocks": []
                },
                "Nicotine+": {
                    "snippet": "<p>Nicotine+ (plus) is a GTK3 client for the popular SoulSeek music and file sharing network. It by default displays the terrible window decoration, but that can be disabled in the preferences: File -> Preferences -> User Interface -> Use header bar (on\/off).<\/p>",
                    "hash": "f631e2ec441aed6b9e60ad92a309e120",
                    "anchor": "nicotine",
                    "blocks": [
                        "<p>Nicotine+ (plus) is a GTK3 client for the popular SoulSeek music and file sharing network. It by default displays the terrible window decoration, but that can be disabled in the preferences: File -> Preferences -> User Interface -> Use header bar (on\/off).<\/p>"
                    ]
                },
                "Others": {
                    "snippet": "",
                    "hash": "d41d8cd98f00b204e9800998ecf8427e",
                    "anchor": "others",
                    "blocks": []
                },
                "XFCE Terminal, MATE Terminal, etc": {
                    "snippet": "",
                    "hash": "d41d8cd98f00b204e9800998ecf8427e",
                    "anchor": "xfce-terminal-mate-terminal-etc",
                    "blocks": []
                },
                "Terminator terminal": {
                    "snippet": "",
                    "hash": "d41d8cd98f00b204e9800998ecf8427e",
                    "anchor": "terminator-terminal",
                    "blocks": []
                },
                "Lilyterm": {
                    "snippet": "",
                    "hash": "d41d8cd98f00b204e9800998ecf8427e",
                    "anchor": "lilyterm",
                    "blocks": []
                },
                "Parcellite or clipman clipboard manager": {
                    "snippet": "",
                    "hash": "d41d8cd98f00b204e9800998ecf8427e",
                    "anchor": "parcellite-or-clipman-clipboard-manager",
                    "blocks": []
                },
                "GParted partition & disks manager": {
                    "snippet": "",
                    "hash": "d41d8cd98f00b204e9800998ecf8427e",
                    "anchor": "gparted-partition-disks-manager",
                    "blocks": []
                },
                "Viewnior image viewer": {
                    "snippet": "",
                    "hash": "d41d8cd98f00b204e9800998ecf8427e",
                    "anchor": "viewnior-image-viewer",
                    "blocks": []
                },
                "GPick color picker": {
                    "snippet": "",
                    "hash": "d41d8cd98f00b204e9800998ecf8427e",
                    "anchor": "gpick-color-picker",
                    "blocks": []
                },
                "gcolor2 color picker": {
                    "snippet": "",
                    "hash": "d41d8cd98f00b204e9800998ecf8427e",
                    "anchor": "gcolor2-color-picker",
                    "blocks": []
                },
                "gtkman man page reader": {
                    "snippet": "",
                    "hash": "d41d8cd98f00b204e9800998ecf8427e",
                    "anchor": "gtkman-man-page-reader",
                    "blocks": []
                },
                "Hardinfo - old versions": {
                    "snippet": "",
                    "hash": "d41d8cd98f00b204e9800998ecf8427e",
                    "anchor": "hardinfo-old-versions",
                    "blocks": []
                },
                "gFTP": {
                    "snippet": "",
                    "hash": "d41d8cd98f00b204e9800998ecf8427e",
                    "anchor": "gftp",
                    "blocks": []
                },
                "meld - old versions (version control and file comparison)": {
                    "snippet": "",
                    "hash": "d41d8cd98f00b204e9800998ecf8427e",
                    "anchor": "meld-old-versions-version-control-and-file-comparison",
                    "blocks": []
                },
                "zenmap 7.9.2 (nmap security scanner GUI": {
                    "snippet": "",
                    "hash": "d41d8cd98f00b204e9800998ecf8427e",
                    "anchor": "zenmap-792-nmap-security-scanner-gui",
                    "blocks": []
                },
                "xsane (scanner application)": {
                    "snippet": "",
                    "hash": "d41d8cd98f00b204e9800998ecf8427e",
                    "anchor": "xsane-scanner-application",
                    "blocks": []
                },
                "gbdfed (GUI editor for the .bdf bitmap font format)": {
                    "snippet": "",
                    "hash": "d41d8cd98f00b204e9800998ecf8427e",
                    "anchor": "gbdfed-gui-editor-for-the-bdf-bitmap-font-format",
                    "blocks": []
                },
                "Bless Hex editor": {
                    "snippet": "",
                    "hash": "d41d8cd98f00b204e9800998ecf8427e",
                    "anchor": "bless-hex-editor",
                    "blocks": []
                },
                "Tartube": {
                    "snippet": "",
                    "hash": "d41d8cd98f00b204e9800998ecf8427e",
                    "anchor": "tartube",
                    "blocks": []
                },
                "Redshift": {
                    "snippet": "<p>Redshift isn't really a GTK2 program because it's just a script + tray-icon, but at least that tray icon supports the libayatana-appindicator. It has been a lifesaver when it comes to my eyes because previously, even the minimum brightness setting on my laptop strained my eyes, but because of Redshift making the colour temperature a lot warmer, the screen is so much nicer to look at.<\/p>\n<p>(Add my configuration here and how to set up redshift)<\/p>",
                    "hash": "9f9b7f0fef8a69276d5b10dcd2447334",
                    "anchor": "redshift",
                    "blocks": [
                        "<p>Redshift isn't really a GTK2 program because it's just a script + tray-icon, but at least that tray icon supports the libayatana-appindicator. It has been a lifesaver when it comes to my eyes because previously, even the minimum brightness setting on my laptop strained my eyes, but because of Redshift making the colour temperature a lot warmer, the screen is so much nicer to look at.<\/p>",
                        "<p>(Add my configuration here and how to set up redshift)<\/p>"
                    ]
                },
                "Guvcview webcam software": {
                    "snippet": "",
                    "hash": "d41d8cd98f00b204e9800998ecf8427e",
                    "anchor": "guvcview-webcam-software",
                    "blocks": []
                },
                "Cheese camera": {
                    "snippet": "<p>More user friendly than Guvcview in my opinion, too bad it uses the dumb GTK3 window decoration. I will probably make a fork to get rid of it.<\/p>",
                    "hash": "b37cea7149e43237f0ef630164d8ef30",
                    "anchor": "cheese-camera",
                    "blocks": [
                        "<p>More user friendly than Guvcview in my opinion, too bad it uses the dumb GTK3 window decoration. I will probably make a fork to get rid of it.<\/p>"
                    ]
                },
                "Inkscape": {
                    "snippet": "<p>The most advanced GTK2 painting software, has all the features you would ever need (unless you are maybe a professional digital artist)<\/p>",
                    "hash": "ff9cfae6167f57d8df759a77bb1fa99c",
                    "anchor": "inkscape",
                    "blocks": [
                        "<p>The most advanced GTK2 painting software, has all the features you would ever need (unless you are maybe a professional digital artist)<\/p>"
                    ]
                },
                "Gnumeric": {
                    "snippet": "<p>Requires an actual review but at first glance, it looks pretty good as a spreadsheet editor.<\/p>",
                    "hash": "c727bb2cd875a3dbf7da0fce7c16959e",
                    "anchor": "gnumeric",
                    "blocks": [
                        "<p>Requires an actual review but at first glance, it looks pretty good as a spreadsheet editor.<\/p>"
                    ]
                },
                "GNUcash": {
                    "snippet": "",
                    "hash": "d41d8cd98f00b204e9800998ecf8427e",
                    "anchor": "gnucash",
                    "blocks": []
                },
                "AbiWord": {
                    "snippet": "<p>A standalone word processor. I wouldn't recommend using it because it is pretty sluggish and doesn't work well.<\/p>",
                    "hash": "5eaa0adf32ae246266bb5ed8df11c425",
                    "anchor": "abiword",
                    "blocks": [
                        "<p>A standalone word processor. I wouldn't recommend using it because it is pretty sluggish and doesn't work well.<\/p>"
                    ]
                },
                "Zim Desktop Wiki": {
                    "snippet": "",
                    "hash": "d41d8cd98f00b204e9800998ecf8427e",
                    "anchor": "zim-desktop-wiki",
                    "blocks": []
                },
                "Video editing": {
                    "snippet": "<p>I don't have much experience video editing so this section will focus on ease of use\/interface and style.<\/p>",
                    "hash": "99a2e9cb4a4acdc8e82ee2751c9b0e61",
                    "anchor": "video-editing",
                    "blocks": [
                        "<p>I don't have much experience video editing so this section will focus on ease of use\/interface and style.<\/p>"
                    ]
                },
                "Avidemux": {
                    "snippet": "<p>Modern versions of Avidemux (after 2.5.6) use Qt as their interface. I wanted to test out the GTK2 version (2.5.6), so I tried to compile it and ran into a heap of errors. I have made some modifications to the code to make it run once more.<\/p>",
                    "hash": "01ba6d389e5c47de4be4b1fbc7c652e6",
                    "anchor": "avidemux",
                    "blocks": [
                        "<p>Modern versions of Avidemux (after 2.5.6) use Qt as their interface. I wanted to test out the GTK2 version (2.5.6), so I tried to compile it and ran into a heap of errors. I have made some modifications to the code to make it run once more.<\/p>"
                    ]
                },
                "Kino editor": {
                    "snippet": "",
                    "hash": "d41d8cd98f00b204e9800998ecf8427e",
                    "anchor": "kino-editor",
                    "blocks": []
                },
                "LiVES": {
                    "snippet": "",
                    "hash": "d41d8cd98f00b204e9800998ecf8427e",
                    "anchor": "lives",
                    "blocks": []
                },
                "Cinelerra": {
                    "snippet": "",
                    "hash": "d41d8cd98f00b204e9800998ecf8427e",
                    "anchor": "cinelerra",
                    "blocks": []
                },
                "etc": {
                    "snippet": "",
                    "hash": "d41d8cd98f00b204e9800998ecf8427e",
                    "anchor": "etc",
                    "blocks": []
                },
                "GNOME drawing": {
                    "snippet": "<p>A good painting program that is the most similar to MS Paint that I could find.<\/p>",
                    "hash": "94c524968f127457ca5771ebf8522990",
                    "anchor": "gnome-drawing",
                    "blocks": [
                        "<p>A good painting program that is the most similar to MS Paint that I could find.<\/p>"
                    ]
                },
                "LibreOffice GTK": {
                    "snippet": "<p>I didn't think that LibreOffice had a GTK3 compatible version, so it was a surprise to me after I spent ages trying to find alternative software. It looks pretty good on my theme (with some very minor placement issues), and obviously contains the full LibreOffice suite which is amazing. What can I say, it is nicer than Microsoft Office and has a ton of customisability. The only good office suite for Linux.<\/p>",
                    "hash": "26846f9f50cfdaf5a2cf92ebd64d336a",
                    "anchor": "libreoffice-gtk",
                    "blocks": [
                        "<p>I didn't think that LibreOffice had a GTK3 compatible version, so it was a surprise to me after I spent ages trying to find alternative software. It looks pretty good on my theme (with some very minor placement issues), and obviously contains the full LibreOffice suite which is amazing. What can I say, it is nicer than Microsoft Office and has a ton of customisability. The only good office suite for Linux.<\/p>"
                    ]
                },
                "Atril PDF": {
                    "snippet": "<p>The best PDF viewer for linux in my testing. The only one to support GTK2. It is maintained by the MATE developers and comes as standard with that desktop environment.<\/p>",
                    "hash": "fe5e72b1b21d58c38cafd34428de988f",
                    "anchor": "atril-pdf",
                    "blocks": [
                        "<p>The best PDF viewer for linux in my testing. The only one to support GTK2. It is maintained by the MATE developers and comes as standard with that desktop environment.<\/p>"
                    ]
                },
                "Veracrypt": {
                    "snippet": "",
                    "hash": "d41d8cd98f00b204e9800998ecf8427e",
                    "anchor": "veracrypt",
                    "blocks": []
                },
                "PeaZip, xarchiver or Engrampa Archive Manager": {
                    "snippet": "",
                    "hash": "d41d8cd98f00b204e9800998ecf8427e",
                    "anchor": "peazip-xarchiver-or-engrampa-archive-manager",
                    "blocks": []
                },
                "Stardict": {
                    "snippet": "",
                    "hash": "d41d8cd98f00b204e9800998ecf8427e",
                    "anchor": "stardict",
                    "blocks": []
                },
                "Lightning calendar for UXP applications (Epyrus, SeaLion, BrassMonkey, etc)": {
                    "snippet": "<p>In my opinion the best calendar for GTK2\/linux. It isn't even proper GTK2 since it is just a plugin for UXP applications, yet it still manages to beat the rest of the options. It's a shame it isnt available as standalone anymore (see mozilla sunbird). Maybe, I should make a GTK2 calendar? (possibly based on lightning???)<\/p>\n<p>Doesn't support my CalDAV calendar on Epyrus for some reason (haven't tested other applications). Apparently it supports it better when selfhosted - mine is NextCloud on my webhosting server.\n\n<\/p>",
                    "hash": "fcb7eada6e1ebe08e785e2dd5d628f66",
                    "anchor": "lightning-calendar-for-uxp-applications-epyrus-sealion-brassmonkey-etc",
                    "blocks": [
                        "<p>In my opinion the best calendar for GTK2\/linux. It isn't even proper GTK2 since it is just a plugin for UXP applications, yet it still manages to beat the rest of the options. It's a shame it isnt available as standalone anymore (see mozilla sunbird). Maybe, I should make a GTK2 calendar? (possibly based on lightning???)<\/p>",
                        "<p>Doesn't support my CalDAV calendar on Epyrus for some reason (haven't tested other applications). Apparently it supports it better when selfhosted - mine is NextCloud on my webhosting server.\n\n<\/p>"
                    ]
                },
                "Orage calendar": {
                    "snippet": "<p>I guess it works, so I'll put it here. It barely just works enough for it to be considered a calendar. Looks viable to be forked though, which I will likely do at some point.<\/p>",
                    "hash": "c31728514b8460fac5973824fae38e5e",
                    "anchor": "orage-calendar",
                    "blocks": [
                        "<p>I guess it works, so I'll put it here. It barely just works enough for it to be considered a calendar. Looks viable to be forked though, which I will likely do at some point.<\/p>"
                    ]
                },
                "Evolution calendar (GNOME)": {
                    "snippet": "<p>Also contains email, contacts, tasks and memos. Very bloated (install size 85mb). Pretty bad design and by default uses the ugly GTK3 option where there are options in the window decoration (top bar where there are the close, minimise options)<\/p>",
                    "hash": "e96a7d0561427f0ff5e5a473928fd6b1",
                    "anchor": "evolution-calendar-gnome",
                    "blocks": [
                        "<p>Also contains email, contacts, tasks and memos. Very bloated (install size 85mb). Pretty bad design and by default uses the ugly GTK3 option where there are options in the window decoration (top bar where there are the close, minimise options)<\/p>"
                    ]
                },
                "Mirage \/ Eye of MATE - Image viewers": {
                    "snippet": "",
                    "hash": "d41d8cd98f00b204e9800998ecf8427e",
                    "anchor": "mirage-eye-of-mate-image-viewers",
                    "blocks": []
                },
                "Old versions of GIMP - photo editing": {
                    "snippet": "<p>Still can't draw a circle, but whatever. Newer versions look like ass, but older versions look fine. I will add download links here and version numbers. There are also other proto editing and painting programs I should add to this list.<\/p>",
                    "hash": "c25f07f22573a499611b5c23f55b9f5c",
                    "anchor": "old-versions-of-gimp-photo-editing",
                    "blocks": [
                        "<p>Still can't draw a circle, but whatever. Newer versions look like ass, but older versions look fine. I will add download links here and version numbers. There are also other proto editing and painting programs I should add to this list.<\/p>"
                    ]
                },
                "Geany IDE": {
                    "snippet": "<p>The best IDE, what can I say. Supports all relevant features and has a lot of cool plugins, such as a MarkDown viewer plugin, making it de-facto the best proper MarkDown viewer on linux.<\/p>",
                    "hash": "958e0da8e09238adf45c98d2ea13f9f3",
                    "anchor": "geany-ide",
                    "blocks": [
                        "<p>The best IDE, what can I say. Supports all relevant features and has a lot of cool plugins, such as a MarkDown viewer plugin, making it de-facto the best proper MarkDown viewer on linux.<\/p>"
                    ]
                },
                "Bluefish IDE": {
                    "snippet": "<p>The real old-skool IDE.<\/p>",
                    "hash": "d6f4b0b87d547e8b2373258db4aa0de0",
                    "anchor": "bluefish-ide",
                    "blocks": [
                        "<p>The real old-skool IDE.<\/p>"
                    ]
                },
                "Lazarus IDE": {
                    "snippet": "",
                    "hash": "d41d8cd98f00b204e9800998ecf8427e",
                    "anchor": "lazarus-ide",
                    "blocks": []
                },
                "RedNotebook - Journal\/Diary": {
                    "snippet": "<p>Cool lightweight journalling application. Has a word cloud feature which I appreciate and just overall has the basic features that you would expect. No complaints from me, but I do not use it as paper journaling is superior.<\/p>",
                    "hash": "8a6ec445c63b33ce42210d4a723ac9d3",
                    "anchor": "rednotebook-journaldiary",
                    "blocks": [
                        "<p>Cool lightweight journalling application. Has a word cloud feature which I appreciate and just overall has the basic features that you would expect. No complaints from me, but I do not use it as paper journaling is superior.<\/p>"
                    ]
                },
                "XFCE 4.12 applications - mousepad, thunar, etc": {
                    "snippet": "<p>You can setup XFCE 4.12 which includes GTK2 applications such as Mousepad, Thunar, and other system utilities. I will make a guide on how to do so with (maybe) an install script.<\/p>",
                    "hash": "3be8b44ada1a81d9a1a76d9bcc988aa2",
                    "anchor": "xfce-412-applications-mousepad-thunar-etc",
                    "blocks": [
                        "<p>You can setup XFCE 4.12 which includes GTK2 applications such as Mousepad, Thunar, and other system utilities. I will make a guide on how to do so with (maybe) an install script.<\/p>"
                    ]
                },
                "MATE applications - Pluma, Caja, etc": {
                    "snippet": "<p>MATE also comes with GTK2 applications, similarly to XFCE.<\/p>",
                    "hash": "861c937fd23aec4028e212ac9b417f77",
                    "anchor": "mate-applications-pluma-caja-etc",
                    "blocks": [
                        "<p>MATE also comes with GTK2 applications, similarly to XFCE.<\/p>"
                    ]
                },
                "SpaceFM, Thunar- File manager": {
                    "snippet": "<p>SpaceFM is a really cool file manager as mentioned <\/p>",
                    "hash": "65b53e1bc2f91539964dad0662969795",
                    "anchor": "spacefm-thunar-file-manager",
                    "blocks": [
                        "<p>SpaceFM is a really cool file manager as mentioned <\/p>"
                    ]
                },
                "Audacious or older QuodLibet versions - music player": {
                    "snippet": "<p>I don't like QuodLibet because it is a Python program and they SUCK! Python should only be used for programs a couple hundred kilobytes in size at MOST, otherwise they just end up not working well. Not to mention what happened when Python3 came out and all unmaintained Python2 programs stopped working!<\/p>\n<p>Audacious, on the other hand, is an really cool program. I have a few minor nitpicks with it, but it works really well overall.<\/p>",
                    "hash": "9411394e989b73446853d01460b9d3b8",
                    "anchor": "audacious-or-older-quodlibet-versions-music-player",
                    "blocks": [
                        "<p>I don't like QuodLibet because it is a Python program and they SUCK! Python should only be used for programs a couple hundred kilobytes in size at MOST, otherwise they just end up not working well. Not to mention what happened when Python3 came out and all unmaintained Python2 programs stopped working!<\/p>",
                        "<p>Audacious, on the other hand, is an really cool program. I have a few minor nitpicks with it, but it works really well overall.<\/p>"
                    ]
                },
                "XFCE4 \"Time Out plugin\" fork": {
                    "snippet": "<p>Because Time Out is a tray plugin, it isn't really a \"program\". But it is still useful and I am pretty happy with my progress on it so far.<\/p>\n<p>The developers of the original Time Out plugin said this about it:<\/p>\n[The] Xfce4-time-out-plugin makes it possible to take periodical breaks from the computer at user-configurable intervals. During breaks it locks your screen for a period specified by the user. It optionally allows you to postpone breaks for a certain time.\n<p>It is supposed to be a way for people to take breaks from their screen:<\/p>\n\nThe core goal of this plugin is to automate the healthy habit of taking regular breaks from computer use. Instead of relying on manual timers or memory, the plugin handles the schedule for you, ensuring you step away from the screen at the right intervals.\n<p>I thought that it would be a good idea to convert it into more of a work\/study timer, whilst still maintaining the previous functionality.<\/p>\n<p>Changes I have made so far include:<\/p>\n<ul>\n    <li>Libayatana-appindicator support (makes the program more compatible with various GTK themes)<\/li>\n    <li>Changed the menu system to work better. It now allows for left click to open menu, middle (scroll wheel) click to start\/stop timer, and start\/pause + stop functionality (resets the timer)<\/li>\n<\/ul>\n<p>Download will be available soon!<\/p>",
                    "hash": "2bf79c944ab5af159eb8cddd1c00aae6",
                    "anchor": "xfce4-time-out-plugin-fork",
                    "blocks": [
                        "<p>Because Time Out is a tray plugin, it isn't really a \"program\". But it is still useful and I am pretty happy with my progress on it so far.<\/p>",
                        "<p>The developers of the original Time Out plugin said this about it:<\/p>",
                        "<p>It is supposed to be a way for people to take breaks from their screen:<\/p>",
                        "<p>I thought that it would be a good idea to convert it into more of a work\/study timer, whilst still maintaining the previous functionality.<\/p>",
                        "<p>Changes I have made so far include:<\/p>",
                        "<ul>\n    <li>Libayatana-appindicator support (makes the program more compatible with various GTK themes)<\/li>\n    <li>Changed the menu system to work better. It now allows for left click to open menu, middle (scroll wheel) click to start\/stop timer, and start\/pause + stop functionality (resets the timer)<\/li>\n<\/ul>",
                        "<p>Download will be available soon!<\/p>"
                    ]
                },
                "NetworkManager Applet fork": {
                    "snippet": "<p>This is just a small fork I made of the NetworkManager Applet which gives it libayatana-appindicator support.<\/p>\n\n<p>Adding libayatana-appindicator support basically means that on some themes, the tray-icon will fit in better, e.g. on the DarkCold GTK2 theme that I use.<\/p>\n<p>Download will be available soon!<\/p>",
                    "hash": "81329ff8848b91ce04a25bb3c0b03550",
                    "anchor": "networkmanager-applet-fork",
                    "blocks": [
                        "<p>This is just a small fork I made of the NetworkManager Applet which gives it libayatana-appindicator support.<\/p>",
                        "<p>Adding libayatana-appindicator support basically means that on some themes, the tray-icon will fit in better, e.g. on the DarkCold GTK2 theme that I use.<\/p>",
                        "<p>Download will be available soon!<\/p>"
                    ]
                },
                "Markdown viewer and editor": {
                    "snippet": "<p>I created a GTK2 markdown viewer and editor in case anyone needs one. I just cannot be bothered to install one of the 100+mb in size programs.<\/p>\n\n<p>Download will be available soon!<\/p>",
                    "hash": "d1210bf6288ff1faf0916aad516a5f97",
                    "anchor": "markdown-viewer-and-editor",
                    "blocks": [
                        "<p>I created a GTK2 markdown viewer and editor in case anyone needs one. I just cannot be bothered to install one of the 100+mb in size programs.<\/p>",
                        "<p>Download will be available soon!<\/p>"
                    ]
                },
                "Kino": {
                    "snippet": "<p>I tried to find a GTK2 media player for linux, but didn't find any. So, of course, I made my own.<\/p>\n\n<p>It runs on libmpv as a backend, and is written in C using proper GTK2 theming. In version 1, I have added support for all basic MPV features such as subtitles, audio tracks, screenshot, seeking, Lua scripting, and conf files (mpv supports these already).<\/p>\n<p>The application already works better than GNOME Celluloid, in every possible way. Pretty crazy how I, with zero funding, was able to make a better player than experienced developers.<\/p>\n<p>As with my other programs (I should make a \"motto\" with design principles I believe in), config stuff is stored in ~\/.config, and I use plugins to add support for features which not everyone needs (hence keeping the application lightweight).<\/p>\n<p>You can download the source from my git repository, but beware that you need libgtk2.0-dev to compile it. Compiled builds will be available soon.<\/p>",
                    "hash": "be2ac0f3e7bb5df976948fa0d62f71a3",
                    "anchor": "kino",
                    "blocks": [
                        "<p>I tried to find a GTK2 media player for linux, but didn't find any. So, of course, I made my own.<\/p>",
                        "<p>It runs on libmpv as a backend, and is written in C using proper GTK2 theming. In version 1, I have added support for all basic MPV features such as subtitles, audio tracks, screenshot, seeking, Lua scripting, and conf files (mpv supports these already).<\/p>",
                        "<p>The application already works better than GNOME Celluloid, in every possible way. Pretty crazy how I, with zero funding, was able to make a better player than experienced developers.<\/p>",
                        "<p>As with my other programs (I should make a \"motto\" with design principles I believe in), config stuff is stored in ~\/.config, and I use plugins to add support for features which not everyone needs (hence keeping the application lightweight).<\/p>",
                        "<p>You can download the source from my git repository, but beware that you need libgtk2.0-dev to compile it. Compiled builds will be available soon.<\/p>"
                    ]
                },
                "88x31 Button Maker": {
                    "snippet": "<p>I made a simple 88x31 button generator that works using ImageMagick. It is written in Python, though I may attempt a C rewrite at some point because Python kinda sucks.<\/p>\n<p>You can download this program from the git. Just go to commit -> download. Proper easy to download releases will be available soon.<\/p>\n\n<p>Here's a button I made with it to showcase its features:<\/p>\n\n<p>And the JSON which you can import into the program to edit it here:<\/p>\n88x31-maker.json\n<p>I have also made these cool buttons using it:<\/p>\n\n<br><br>",
                    "hash": "5e9f1faffed7410fdd0b5e7929f7d7fa",
                    "anchor": "88x31-button-maker",
                    "blocks": [
                        "<p>I made a simple 88x31 button generator that works using ImageMagick. It is written in Python, though I may attempt a C rewrite at some point because Python kinda sucks.<\/p>",
                        "<p>You can download this program from the git. Just go to commit -> download. Proper easy to download releases will be available soon.<\/p>",
                        "<p>Here's a button I made with it to showcase its features:<\/p>",
                        "<p>And the JSON which you can import into the program to edit it here:<\/p>",
                        "<p>I have also made these cool buttons using it:<\/p>"
                    ]
                },
                "Not GTK2 but still useful": {
                    "snippet": "",
                    "hash": "d41d8cd98f00b204e9800998ecf8427e",
                    "anchor": "not-gtk2-but-still-useful",
                    "blocks": []
                },
                "qBittorrent": {
                    "snippet": "<p>The only torrent client with a built in search engine. Also works very well, but is more bloated than Transmission. Only better if you want a search engine built in. Otherwise just use Transmission, and if you want to search for a torrent just use Knaben.org (archived).<\/p>",
                    "hash": "38522d2d1bb0607e4108221d37ce47d1",
                    "anchor": "qbittorrent",
                    "blocks": [
                        "<p>The only torrent client with a built in search engine. Also works very well, but is more bloated than Transmission. Only better if you want a search engine built in. Otherwise just use Transmission, and if you want to search for a torrent just use Knaben.org (archived).<\/p>"
                    ]
                },
                "XFE file manager": {
                    "snippet": "",
                    "hash": "d41d8cd98f00b204e9800998ecf8427e",
                    "anchor": "xfe-file-manager",
                    "blocks": []
                },
                "Dillo web browser": {
                    "snippet": "",
                    "hash": "d41d8cd98f00b204e9800998ecf8427e",
                    "anchor": "dillo-web-browser",
                    "blocks": []
                },
                "LibAyatana-AppIndicator shortcomings": {
                    "snippet": "<p>Whilst working on the Audacious tray-icon fix for LibAyatana-AppIndicator, I noticed that it has a pretty serious lack of features:<\/p>\n<ul>\n    <li>You cannot open the application by clicking on the icon (unless you add an option for it inside the menu, e.g. \"Show qBittorrent\", which qBittorrent employs)<\/li>\n    <li>Special effects (track information and icon for Audacious) cannot be displayed<\/li>\n<\/ul>\n<p>This limits the amount of applications it should be applied to. For example, Audacious would not suit it well, though you could provide some workarounds to the problem, as mentioned above (qBittorrent example). For a simple panel plugin like Time Out, it is well suited. I am not sure why my theme (DarkCold\/DarkBlood) requires it for proper taskbar theming. I guess it just looks better with the black borders.<\/p>\n\n<p>Feel free to share ideas by contacting me.<\/p>\nBack to the front page",
                    "hash": "d31e2b6e8dd921913ddb8b04a0d6a493",
                    "anchor": "libayatana-appindicator-shortcomings",
                    "blocks": [
                        "<p>Whilst working on the Audacious tray-icon fix for LibAyatana-AppIndicator, I noticed that it has a pretty serious lack of features:<\/p>",
                        "<ul>\n    <li>You cannot open the application by clicking on the icon (unless you add an option for it inside the menu, e.g. \"Show qBittorrent\", which qBittorrent employs)<\/li>\n    <li>Special effects (track information and icon for Audacious) cannot be displayed<\/li>\n<\/ul>",
                        "<p>This limits the amount of applications it should be applied to. For example, Audacious would not suit it well, though you could provide some workarounds to the problem, as mentioned above (qBittorrent example). For a simple panel plugin like Time Out, it is well suited. I am not sure why my theme (DarkCold\/DarkBlood) requires it for proper taskbar theming. I guess it just looks better with the black borders.<\/p>",
                        "<p>Feel free to share ideas by contacting me.<\/p>"
                    ]
                }
            }
        },
        "thoughts.html": {
            "mtime": 1774565828,
            "sections": {
                "Thoughts": {
                    "snippet": "",
                    "hash": "6b7c08a8780daf601ea5f0a377a5dc89",
                    "anchor": "",
                    "blocks": []
                },
                "Start thinking that shit is easy": {
                    "snippet": "<p>The complex nature of our mind makes us overthink many decisions that should in reality just be made quickly and without haste. We like to imagine the worst possible outcome of a scenario, when in 99.99% of cases, this \"worst case scenario\" will never ever happen. So I say that you just do whatever it is that needs doing because there will never be a consequence as long as you think it is the right thing to do.<\/p>\n<p>Adding on to the fact that you should always take opportunities, nothing is ever as hard as it seems. People like to overcomplicate things, which I have myself fallen victim to many times. A large number of people like to larp as experts in something when in reality they just profit off of confusing you. This is less <\/p>\n<p>Everything becomes easy when you just start, put your mind to it, and stop thinking that it's hard. For example, quitting a masturbation addiction is actually easy. You just need to stop??? As mentioned above, there will be people on every side of the internet trying to lecture you on the best method to stop; In reality, it is extremely simple. Just stop. Nothing against a lot of the people who create this type of content, but it really is a waste of time and not necessary.<\/p>\n\n-->",
                    "hash": "2d6bfd8d45c6530fc9881744bc995f17",
                    "anchor": "8",
                    "blocks": [
                        "<p>The complex nature of our mind makes us overthink many decisions that should in reality just be made quickly and without haste. We like to imagine the worst possible outcome of a scenario, when in 99.99% of cases, this \"worst case scenario\" will never ever happen. So I say that you just do whatever it is that needs doing because there will never be a consequence as long as you think it is the right thing to do.<\/p>",
                        "<p>Adding on to the fact that you should always take opportunities, nothing is ever as hard as it seems. People like to overcomplicate things, which I have myself fallen victim to many times. A large number of people like to larp as experts in something when in reality they just profit off of confusing you. This is less <\/p>",
                        "<p>Everything becomes easy when you just start, put your mind to it, and stop thinking that it's hard. For example, quitting a masturbation addiction is actually easy. You just need to stop??? As mentioned above, there will be people on every side of the internet trying to lecture you on the best method to stop; In reality, it is extremely simple. Just stop. Nothing against a lot of the people who create this type of content, but it really is a waste of time and not necessary.<\/p>"
                    ]
                },
                "Why couldn't we have a simpler JavaScript alternative?": {
                    "snippet": "<p>Forgive me if I am uninformed, but why couldn't we have had a simple scripting language for the web? Something that allowed for forms, image galleries, buttons, automatic background image switching (based on time), or an alert box, <i>without<\/i> enabling 20mb heavy JavaScript tracking pages that follow your mouse and use tracking pixels, shove ads up your ass, and more. Because in some instances, JavaScript is genuinely useful, but obviously it has lead to the death of the \"classic\" internet. I found an interesting article at Chimaera's website (archived) called \"How the 'You are an idiot' trojan warned us of the dangers of Javascript\" (archived). I think he makes a very valid point in that JS is a joke and how it enables spying on users without them even knowing.<\/p>\n<p>If I were the \"owner of the internet\" :D, I would have scrapped JS before it was even created, and instead created a language called \"WebScript\", which does the basics mentioned above (image galleries, etc), but nothing more. It would have been tightly regulated and made sure that it can only perform basic tasks. THis would prevent it from becoming the behemoth that JS is today.<\/p>\n<p>However, unfortunately the \"owner of the internet\" is\/was Google\/Mozilla, so I guess we can't have any nice things. Money ruins everything I suppose.<\/p>",
                    "hash": "2d346957ebb56779cccabe5e9f9f58b3",
                    "anchor": "8",
                    "blocks": [
                        "<p>Forgive me if I am uninformed, but why couldn't we have had a simple scripting language for the web? Something that allowed for forms, image galleries, buttons, automatic background image switching (based on time), or an alert box, <i>without<\/i> enabling 20mb heavy JavaScript tracking pages that follow your mouse and use tracking pixels, shove ads up your ass, and more. Because in some instances, JavaScript is genuinely useful, but obviously it has lead to the death of the \"classic\" internet. I found an interesting article at Chimaera's website (archived) called \"How the 'You are an idiot' trojan warned us of the dangers of Javascript\" (archived). I think he makes a very valid point in that JS is a joke and how it enables spying on users without them even knowing.<\/p>",
                        "<p>If I were the \"owner of the internet\" :D, I would have scrapped JS before it was even created, and instead created a language called \"WebScript\", which does the basics mentioned above (image galleries, etc), but nothing more. It would have been tightly regulated and made sure that it can only perform basic tasks. THis would prevent it from becoming the behemoth that JS is today.<\/p>",
                        "<p>However, unfortunately the \"owner of the internet\" is\/was Google\/Mozilla, so I guess we can't have any nice things. Money ruins everything I suppose.<\/p>"
                    ]
                },
                "PHP is really cool, but should only be used on the server": {
                    "snippet": "<p>My website uses a fair bit of PHP on the server, because I am lazy. I have PHP scripts that: generate an RSS feed for me (with support for manual entries), creates a TOC for each article, and I plan on making some that will automate SSI (e.g. for a website mirror which is hosted on a server which does not support SSI), photo gallery showing every picture on the site, and one that archives links via MAFF format so that they can be viewed even if the other website goes offline or changes the content. Hence, PHP can be a very useful tool for webmasters to automate annoying tasks on their website.<\/p>\n<p>However, that is not to say that PHP is always good. It should not be used on the site unless absolutely necessary, because there are usually better ways of doing things that have less bloat. I think it may be good for the occasional form, and guestbook, but other than those uses I do not think it should be used.<\/p>\n<p>Apparently, PHP is very hard to code, but I found it to be relatively simple to read and understand. I did not write any code, but rather just copied snippets from other websites and tutorials to make my own.<\/p>",
                    "hash": "adb76422830065f01e0ddd81a9191b80",
                    "anchor": "7",
                    "blocks": [
                        "<p>My website uses a fair bit of PHP on the server, because I am lazy. I have PHP scripts that: generate an RSS feed for me (with support for manual entries), creates a TOC for each article, and I plan on making some that will automate SSI (e.g. for a website mirror which is hosted on a server which does not support SSI), photo gallery showing every picture on the site, and one that archives links via MAFF format so that they can be viewed even if the other website goes offline or changes the content. Hence, PHP can be a very useful tool for webmasters to automate annoying tasks on their website.<\/p>",
                        "<p>However, that is not to say that PHP is always good. It should not be used on the site unless absolutely necessary, because there are usually better ways of doing things that have less bloat. I think it may be good for the occasional form, and guestbook, but other than those uses I do not think it should be used.<\/p>",
                        "<p>Apparently, PHP is very hard to code, but I found it to be relatively simple to read and understand. I did not write any code, but rather just copied snippets from other websites and tutorials to make my own.<\/p>"
                    ]
                },
                "The system uses its people for its own benefit": {
                    "snippet": "<p>Looking at the whole carbon tax, vegan, plant-based ideas present in society, it is visible that \"the system\" uses normal people to achieve its goals. People are brainwashed into thinking that these ways of living (e.g. turning off the heating or lights in your house) will improve the the environment, etc. Even though the majority of energy usage is actually used by creating the products that these very same people consume. Watching a movie on Netflix, writing a prompt into ChatGPT, etc, all use more energy than eating a steak or leaving the lights on.<\/p>\n\n<p>There are countless examples of the system using people for its own benefit, which can also be seen in government sometimes. Some people have been conditioned to only listen to what the media or government says. If one of these people were to go into government, they would not actually be working against people on purpose, but rather be using their corrupted ideas, to cause harm to people - without realising it.<\/p>\n\n<p>Hopefully you understand what I mean.<\/p>",
                    "hash": "6680630e4d24b0a69a972f408fcf19d0",
                    "anchor": "6",
                    "blocks": [
                        "<p>Looking at the whole carbon tax, vegan, plant-based ideas present in society, it is visible that \"the system\" uses normal people to achieve its goals. People are brainwashed into thinking that these ways of living (e.g. turning off the heating or lights in your house) will improve the the environment, etc. Even though the majority of energy usage is actually used by creating the products that these very same people consume. Watching a movie on Netflix, writing a prompt into ChatGPT, etc, all use more energy than eating a steak or leaving the lights on.<\/p>",
                        "<p>There are countless examples of the system using people for its own benefit, which can also be seen in government sometimes. Some people have been conditioned to only listen to what the media or government says. If one of these people were to go into government, they would not actually be working against people on purpose, but rather be using their corrupted ideas, to cause harm to people - without realising it.<\/p>",
                        "<p>Hopefully you understand what I mean.<\/p>"
                    ]
                },
                "(Local) AI is pretty useful": {
                    "snippet": "<p>The fact that we can run AI locally is actually one of the rare benefits of AI, looking past all the other goyslop. It is really cool that (provided you have powerful enough hardware), you can access so much knowledge via a local AI model. If you have an uncensored one, you could use it to learn how to do something useful in an emergency - such as building a bomb :D. It also holds knowledge of so much and it is super easy to ask a question to it, e.g it might help you identify a leaf\/plant, animal, location. It also could help you translate, give recipes, etc. Having a local wikipedia backup would also be useful but you would have to add your own content because it might not have everything you need (recipes, translations come to mind).<\/p>",
                    "hash": "ddf03801df1052836b2fc9a4fb15e360",
                    "anchor": "5",
                    "blocks": [
                        "<p>The fact that we can run AI locally is actually one of the rare benefits of AI, looking past all the other goyslop. It is really cool that (provided you have powerful enough hardware), you can access so much knowledge via a local AI model. If you have an uncensored one, you could use it to learn how to do something useful in an emergency - such as building a bomb :D. It also holds knowledge of so much and it is super easy to ask a question to it, e.g it might help you identify a leaf\/plant, animal, location. It also could help you translate, give recipes, etc. Having a local wikipedia backup would also be useful but you would have to add your own content because it might not have everything you need (recipes, translations come to mind).<\/p>"
                    ]
                },
                "Learning new things properly": {
                    "snippet": "<p>I have a basic protocol for learning new things:<\/p>\n<ol>\n    <li>Research the topic<\/li>\n    <li>Make detailed notes on it and try to fully understand it (e.g. if it is a physics formula, learn how to fully derive and use it)<\/li>\n    <li>Explain the topic to someone else or do a small \"test\" on it (this could be e.g. a past paper for physics, debating someone on a topic, explaining it to someone else, or writing down ideas on the subject without referencing previous notes)<\/li>\n    <li>Looking back at this and repeating step 3<\/li>\n<\/ol>\n<p>Now this may seem really obvious to some, but it is the method that you <i>must<\/i> stick to when learning something, at least in my opinion. I don't see another way to learn and maintain information as effectively, and sometimes it is so easy to overcomplicate things by, for example, colour coding every piece of information, using 10 million different note taking softwares (just use paper!), etc. Sure, have a system to take the notes differently depending on the subject, but do not overthink it. For physics, I write down the key definitions of the topic, then explain forumlas and derive them. For my knowledge on a certain topic such as LEDs, I do research, make an article, then talk to peope about it\/debate.<\/p>\n<p><b>TLDR;<\/b> Don't overcomplicate things.<\/p>",
                    "hash": "a02cfa00beec3e9f9074d16dd729a71f",
                    "anchor": "4",
                    "blocks": [
                        "<p>I have a basic protocol for learning new things:<\/p>",
                        "<ol>\n    <li>Research the topic<\/li>\n    <li>Make detailed notes on it and try to fully understand it (e.g. if it is a physics formula, learn how to fully derive and use it)<\/li>\n    <li>Explain the topic to someone else or do a small \"test\" on it (this could be e.g. a past paper for physics, debating someone on a topic, explaining it to someone else, or writing down ideas on the subject without referencing previous notes)<\/li>\n    <li>Looking back at this and repeating step 3<\/li>\n<\/ol>",
                        "<p>Now this may seem really obvious to some, but it is the method that you <i>must<\/i> stick to when learning something, at least in my opinion. I don't see another way to learn and maintain information as effectively, and sometimes it is so easy to overcomplicate things by, for example, colour coding every piece of information, using 10 million different note taking softwares (just use paper!), etc. Sure, have a system to take the notes differently depending on the subject, but do not overthink it. For physics, I write down the key definitions of the topic, then explain forumlas and derive them. For my knowledge on a certain topic such as LEDs, I do research, make an article, then talk to peope about it\/debate.<\/p>",
                        "<p><b>TLDR;<\/b> Don't overcomplicate things.<\/p>"
                    ]
                },
                "Consistency is key": {
                    "snippet": "<p>Consistency is the basis of progress. Looking at my sleep article specifically, you get an idea of how to sleep properly. But what does that even matter if you only do it for one day? You might have a nice sleep, but only for one day and this will not benefit you at all in the long term. However, if you sleep really well like this every day, you will see the clear benefits. Same can be said for the gym, stamina training, studying, etc.<\/p>\n\n<p>Another specific example is this website (or if you have one yourself). If every day, I write a thought like this and every week\/month an article like the ones listed on the articles page, eventually I will have a very big collection of constantly improving knowledge and wisdom. The site will be very popular because of the sheer quality and volume of the articles it has (if you write and improve them constantly).<\/p>\n\n<p>You can literally start from nothing and work slowly towards your goal, and over time you will always get something great. Even if you do now have a goal and are aimlessly doing work, at one point you will figure it out. So just start doing something you like and even if you don't have a plan, it will come to you.<\/p>",
                    "hash": "b9dad236679b6424950ef67fed265ba8",
                    "anchor": "3",
                    "blocks": [
                        "<p>Consistency is the basis of progress. Looking at my sleep article specifically, you get an idea of how to sleep properly. But what does that even matter if you only do it for one day? You might have a nice sleep, but only for one day and this will not benefit you at all in the long term. However, if you sleep really well like this every day, you will see the clear benefits. Same can be said for the gym, stamina training, studying, etc.<\/p>",
                        "<p>Another specific example is this website (or if you have one yourself). If every day, I write a thought like this and every week\/month an article like the ones listed on the articles page, eventually I will have a very big collection of constantly improving knowledge and wisdom. The site will be very popular because of the sheer quality and volume of the articles it has (if you write and improve them constantly).<\/p>",
                        "<p>You can literally start from nothing and work slowly towards your goal, and over time you will always get something great. Even if you do now have a goal and are aimlessly doing work, at one point you will figure it out. So just start doing something you like and even if you don't have a plan, it will come to you.<\/p>"
                    ]
                },
                "Is the \"great noticing\" just a trend?": {
                    "snippet": "<p>It's pretty obvious that there is a lot of \"noticing\", or whatever you want to call it online since the war in Palestine started. People have been discovering what is really going on behind the scenes, and the implications thereof. But is this yet another passing online trend or will it actually stick? As you know all social media is owned by the group which is being attacked here. They could easily remove it all, as they did during Covid, the New York tunnels incident, and so on... Do they want this to happen? All some questions. I personally believe they want all this to happen because it will help fulfill their prophecies, and likely have a negative effect on us as a whole. There is no other reason why they would allow this to happen if it is not for their benefit.<\/p>",
                    "hash": "9308a72569bdb81363844ae1f6c6fcd1",
                    "anchor": "2",
                    "blocks": [
                        "<p>It's pretty obvious that there is a lot of \"noticing\", or whatever you want to call it online since the war in Palestine started. People have been discovering what is really going on behind the scenes, and the implications thereof. But is this yet another passing online trend or will it actually stick? As you know all social media is owned by the group which is being attacked here. They could easily remove it all, as they did during Covid, the New York tunnels incident, and so on... Do they want this to happen? All some questions. I personally believe they want all this to happen because it will help fulfill their prophecies, and likely have a negative effect on us as a whole. There is no other reason why they would allow this to happen if it is not for their benefit.<\/p>"
                    ]
                },
                "Advertising is subconscious, and is not only used to make you buy things": {
                    "snippet": "<p>When was the last time you ever bought something from an advertisement? Considering that you are on my website, you probably aren't the average person and thus haven't ever purchased something via direct advertisement. By \"direct advertisement\", I mean things like online website advertisements, billboards, paid sponsorships, etc. I personally have maybe bought something from an advertisement once or twice throughout the course of my entire life, when I was still foolish in regards to the internet.<\/p>\n\n<p>Instead, advertisements are mainly used as a weapon for spiritual warfare. Think about it, big tobacco thrived because through marketing, they convinced people that smoking was cool and benefitial. We can be very easily influenced by the right sounds, colours, frequencies, and so on, to change our behaviour, which can be used as a way of making people buy more products. Seeing or hearing something enough times without negative context can be enough to convince you it is good, for example, if a normal person sees the same advertisement in the newspaper over a longer period of time, they are more likely to buy that product even if that is done indirectly without thinking about the previous exposure to that advertisement. It's a very concerning topic which has been and will continue to be used by intelligence agencies, governments, and on the less harmful end, advertisement agencies. I also remember seeing some patent or something of the sort on how these repeated signals can be used for mind control. (Unfortunately) Fascinating stuff, remember to watch out for this horrible mind control tactic!<\/p>",
                    "hash": "f6dbee1e18088f92c8502eb9b8bd7903",
                    "anchor": "1",
                    "blocks": [
                        "<p>When was the last time you ever bought something from an advertisement? Considering that you are on my website, you probably aren't the average person and thus haven't ever purchased something via direct advertisement. By \"direct advertisement\", I mean things like online website advertisements, billboards, paid sponsorships, etc. I personally have maybe bought something from an advertisement once or twice throughout the course of my entire life, when I was still foolish in regards to the internet.<\/p>",
                        "<p>Instead, advertisements are mainly used as a weapon for spiritual warfare. Think about it, big tobacco thrived because through marketing, they convinced people that smoking was cool and benefitial. We can be very easily influenced by the right sounds, colours, frequencies, and so on, to change our behaviour, which can be used as a way of making people buy more products. Seeing or hearing something enough times without negative context can be enough to convince you it is good, for example, if a normal person sees the same advertisement in the newspaper over a longer period of time, they are more likely to buy that product even if that is done indirectly without thinking about the previous exposure to that advertisement. It's a very concerning topic which has been and will continue to be used by intelligence agencies, governments, and on the less harmful end, advertisement agencies. I also remember seeing some patent or something of the sort on how these repeated signals can be used for mind control. (Unfortunately) Fascinating stuff, remember to watch out for this horrible mind control tactic!<\/p>"
                    ]
                }
            }
        },
        ".make-computing-local-again.html": {
            "mtime": 1770061704,
            "sections": []
        },
        "frequencies.html": {
            "mtime": 1771952854,
            "sections": {
                "Frequencies": {
                    "snippet": "<p><i>This page was created 07\/01\/26<\/i><\/p>\n<p><i>This page was last modified <\/i><\/p>\n\n<p>Work in progress<\/p>\n\n<p>In my LED article, I talk about how a harmful technology is all around us at all times. Another  potential cause of harm (but also immense good) which follows us around earth are frequencies and in particular EMF radiation - as a cause of harm. <\/p>\n\n<p>Phones are always in our pockets, we listen to music via Bluetooth headphones, cellular network signals surround us, satellites beam information to earth, the list goes on. Even if you live without technology surrounding you, the chances that you are not affected by this type of technology is zero. The real sad part is that society embraces this cause of harm!<\/p>",
                    "hash": "20b59be661ee90eaafe28d0c6a4c4258",
                    "anchor": "",
                    "blocks": [
                        "<p><i>This page was created 07\/01\/26<\/i><\/p>",
                        "<p><i>This page was last modified <\/i><\/p>",
                        "<p>Work in progress<\/p>",
                        "<p>In my LED article, I talk about how a harmful technology is all around us at all times. Another  potential cause of harm (but also immense good) which follows us around earth are frequencies and in particular EMF radiation - as a cause of harm. <\/p>",
                        "<p>Phones are always in our pockets, we listen to music via Bluetooth headphones, cellular network signals surround us, satellites beam information to earth, the list goes on. Even if you live without technology surrounding you, the chances that you are not affected by this type of technology is zero. The real sad part is that society embraces this cause of harm!<\/p>"
                    ]
                },
                "Non-ionizing radiation is bad too": {
                    "snippet": "",
                    "hash": "d41d8cd98f00b204e9800998ecf8427e",
                    "anchor": "non-ionizing-radiation-is-bad-too",
                    "blocks": []
                },
                "Your phone is killing you": {
                    "snippet": "<p>Looking at several official studies, one can argue whether cell-phone radiation is harmful or not. Many studies claim the radiation to be \"harmless\", while others display clear evidence of risks associated with the radiation in question. However, government and researchers are laying a bigger focus on the matter due to a number of vocal skeptics voicing support for new investigations.<\/p>\n<p>Well, that's what the official narrative says. The reality is far more disturbing:<br>For more than a decade, Joel Moskowitz, a researcher in the School of Public Health at UC Berkeley and director of Berkeley\u2019s Center for Family and Community Health, has been on a quest to prove that radiation from cellphones is unsafe. But, he said, most people don\u2019t want to hear it. (archived)<\/p>\n\n<p>Study 1 - Tumors? (archived)<\/p>\n\nThe NTP studies found that high exposure to RFR <b>(900 MHz - for context, mmWave 5G is 24.25 GHz to 71.0 GHz)<\/b> used by cell phones was associated with:\n<ol>\n<li>Clear evidence of an association with tumors in the hearts of male rats. The tumors were malignant schwannomas.<\/li>\n<li>Some evidence of an association with tumors in the brains of male rats. The tumors were malignant gliomas.<\/li>\n<li>Some evidence of an association with tumors in the adrenal glands of male rats. The tumors were benign, malignant, or complex combined pheochromocytoma.<\/li>\n<\/ol>\n\n<p>NTP scientists found that RFR exposure was associated with an increase in DNA damage. Specifically, they found RFR exposure was linked with significant increases in DNA damage in:<\/p>\n<ul>\n<li>the frontal cortex of the brain in male mice,<\/li>\n<li>the blood cells of female mice, and<\/li>\n<li>the hippocampus of male rats.<\/li>\n<\/ul>\n\n<p>Study 2 - Testosterone Levels (archived)<\/p>",
                    "hash": "58973398c719b560c73ddf4bbd2dea7d",
                    "anchor": "your-phone-is-killing-you",
                    "blocks": [
                        "<p>Looking at several official studies, one can argue whether cell-phone radiation is harmful or not. Many studies claim the radiation to be \"harmless\", while others display clear evidence of risks associated with the radiation in question. However, government and researchers are laying a bigger focus on the matter due to a number of vocal skeptics voicing support for new investigations.<\/p>",
                        "<p>Well, that's what the official narrative says. The reality is far more disturbing:<br>For more than a decade, Joel Moskowitz, a researcher in the School of Public Health at UC Berkeley and director of Berkeley\u2019s Center for Family and Community Health, has been on a quest to prove that radiation from cellphones is unsafe. But, he said, most people don\u2019t want to hear it. (archived)<\/p>",
                        "<p>Study 1 - Tumors? (archived)<\/p>",
                        "<ol>\n<li>Clear evidence of an association with tumors in the hearts of male rats. The tumors were malignant schwannomas.<\/li>\n<li>Some evidence of an association with tumors in the brains of male rats. The tumors were malignant gliomas.<\/li>\n<li>Some evidence of an association with tumors in the adrenal glands of male rats. The tumors were benign, malignant, or complex combined pheochromocytoma.<\/li>\n<\/ol>",
                        "<p>NTP scientists found that RFR exposure was associated with an increase in DNA damage. Specifically, they found RFR exposure was linked with significant increases in DNA damage in:<\/p>",
                        "<ul>\n<li>the frontal cortex of the brain in male mice,<\/li>\n<li>the blood cells of female mice, and<\/li>\n<li>the hippocampus of male rats.<\/li>\n<\/ul>",
                        "<p>Study 2 - Testosterone Levels (archived)<\/p>"
                    ]
                },
                "The positive frequencies": {
                    "snippet": "<p>Despite all the negative ones which surround us and are impossible to escape, there are good applications of frequencies. For example, they can be used to heal you in many ways.<\/p>",
                    "hash": "83486299524f8f1726620c40c447122a",
                    "anchor": "the-positive-frequencies",
                    "blocks": [
                        "<p>Despite all the negative ones which surround us and are impossible to escape, there are good applications of frequencies. For example, they can be used to heal you in many ways.<\/p>"
                    ]
                },
                "You cannot escape": {
                    "snippet": "<p>It is impossible to escape all of the negative frequencies surrounding us in this age. Want to live rural? Well you have satellites beaming down high frequencies (12-75GHz) right down at wherever you live, in the entire world! \"Starlink provides high-speed, low-latency internet with more than 99.9% average uptime and reliable connectivity around the globe.\" \"HIGH-SPEED INTERNET NO MATTER HOW REMOTE\". It doesn't matter where you are, you cannot escape. But this is no excuse to go full doomer attitude and think that you cannot do anything about this, because you can. You can stop putting your phone in your pocket or throw it away (and your Bluetooth devices while you're at it!). Get rid of the WiFi in your house and instead go to local libraries for internet browsing, using browser extensions such as Scrapbook X to download pages for offline reading.<\/p>\n\n<p>Feel free to share ideas by contacting me.<\/p>\nBack to the front page",
                    "hash": "37f8dff0434057af31dde97adb805872",
                    "anchor": "you-cannot-escape",
                    "blocks": [
                        "<p>It is impossible to escape all of the negative frequencies surrounding us in this age. Want to live rural? Well you have satellites beaming down high frequencies (12-75GHz) right down at wherever you live, in the entire world! \"Starlink provides high-speed, low-latency internet with more than 99.9% average uptime and reliable connectivity around the globe.\" \"HIGH-SPEED INTERNET NO MATTER HOW REMOTE\". It doesn't matter where you are, you cannot escape. But this is no excuse to go full doomer attitude and think that you cannot do anything about this, because you can. You can stop putting your phone in your pocket or throw it away (and your Bluetooth devices while you're at it!). Get rid of the WiFi in your house and instead go to local libraries for internet browsing, using browser extensions such as Scrapbook X to download pages for offline reading.<\/p>",
                        "<p>Feel free to share ideas by contacting me.<\/p>"
                    ]
                }
            }
        },
        "shareholders.html": {
            "mtime": 1771952854,
            "sections": {
                "The Shareholder Problem": {
                    "snippet": "<p><i>This page was created 28\/08\/24<\/i><\/p>\n<p><i>This page was last modified <\/i><\/p>\n\n<p>Original article was written 28\/08\/24. Felt like uploading it here and improving a bit. Old version can be found here [INSERT LINK].<\/p>\n\n<p>Recently, prices have begun spiralling out of control, with excuses such as \"inflation\" or \"the war in Ukraine\" being made. While these excuses are somewhat true (food prices were hit and inflation peaked at\u00a015.5% for food), prices have increased beyond the rates of inflation and are steadily rising. But why have they continued rising, and who is behind this problem?<\/p>",
                    "hash": "3a7132cbf193dc4ad6000f42dab5f1f6",
                    "anchor": "",
                    "blocks": [
                        "<p><i>This page was created 28\/08\/24<\/i><\/p>",
                        "<p><i>This page was last modified <\/i><\/p>",
                        "<p>Original article was written 28\/08\/24. Felt like uploading it here and improving a bit. Old version can be found here [INSERT LINK].<\/p>",
                        "<p>Recently, prices have begun spiralling out of control, with excuses such as \"inflation\" or \"the war in Ukraine\" being made. While these excuses are somewhat true (food prices were hit and inflation peaked at\u00a015.5% for food), prices have increased beyond the rates of inflation and are steadily rising. But why have they continued rising, and who is behind this problem?<\/p>"
                    ]
                },
                "Netflix as an example": {
                    "snippet": "<p>In 2015, Netflix began raising prices for its streaming service, and for good reason. Their\u00a0operating costs\u00a0were steadily rising due to the amount of new content they were acquiring to attract new customers. By 2017, the company's profits soared to\u00a0almost $600 million, while their operating costs plateaued. However, despite the slowing of their operating costs, their prices continued skyrocketing: Their premium plan jumped from ~$12 to ~$25 between 2017 and 2023, doubling the cost.<\/p>\n<p>Between the years 2017 and 2021, inflation was at an average of 2%, so if we add 2% for every year between 2017 and 2021, $12 becomes roughly $13. Then between 2022 and 2024 inflation rates are at an average of 8%, so our $12 ends up at roughly $15.25. But Netflix has increased their prices to $25 despite\u00a0high profits\u00a0and stagnant operating costs.<\/p>",
                    "hash": "66563bf9e50d148acf3876d46d4ec9f7",
                    "anchor": "netflix-as-an-example",
                    "blocks": [
                        "<p>In 2015, Netflix began raising prices for its streaming service, and for good reason. Their\u00a0operating costs\u00a0were steadily rising due to the amount of new content they were acquiring to attract new customers. By 2017, the company's profits soared to\u00a0almost $600 million, while their operating costs plateaued. However, despite the slowing of their operating costs, their prices continued skyrocketing: Their premium plan jumped from ~$12 to ~$25 between 2017 and 2023, doubling the cost.<\/p>",
                        "<p>Between the years 2017 and 2021, inflation was at an average of 2%, so if we add 2% for every year between 2017 and 2021, $12 becomes roughly $13. Then between 2022 and 2024 inflation rates are at an average of 8%, so our $12 ends up at roughly $15.25. But Netflix has increased their prices to $25 despite\u00a0high profits\u00a0and stagnant operating costs.<\/p>"
                    ]
                },
                "But why?": {
                    "snippet": "<p>The problem here is the investor. Netflix, as a publicly traded company, is heavily influenced by its investors. These investors own a large part of the company's shares, giving them a say in its decisions. They are invested in companies for a single reason: to make as much money as possible - so they make decisions to grow the company as much as possible. One way of doing that is through increasing the user base, but that becomes exponentially more difficult the more subscribers you already have: There are only so many potential customers and there is competition from other platforms. Because of this, there is only one viable way to make more money: increasing the price of the product. So eventually, the greed of the investor leads to the loss of the consumer.<\/p>\n<p>This pattern can be seen in all companies with investors looking to maximise profits. Unfortunately, this effect usually ends up being negative, with the rare exceptions, such as the case of video streaming, where the consumer discovers and enjoys the benefits of piracy.<\/p>\n\nBack to the front page",
                    "hash": "5b50fc3a30e53d05d697be581b2830d3",
                    "anchor": "but-why",
                    "blocks": [
                        "<p>The problem here is the investor. Netflix, as a publicly traded company, is heavily influenced by its investors. These investors own a large part of the company's shares, giving them a say in its decisions. They are invested in companies for a single reason: to make as much money as possible - so they make decisions to grow the company as much as possible. One way of doing that is through increasing the user base, but that becomes exponentially more difficult the more subscribers you already have: There are only so many potential customers and there is competition from other platforms. Because of this, there is only one viable way to make more money: increasing the price of the product. So eventually, the greed of the investor leads to the loss of the consumer.<\/p>",
                        "<p>This pattern can be seen in all companies with investors looking to maximise profits. Unfortunately, this effect usually ends up being negative, with the rare exceptions, such as the case of video streaming, where the consumer discovers and enjoys the benefits of piracy.<\/p>"
                    ]
                }
            }
        },
        "calisthenics\/beginner-guide.html": {
            "mtime": 1771952854,
            "sections": {
                "The Full Beginner's Guide to Calisthenics": {
                    "snippet": "",
                    "hash": "16d5cb207b436edab8704a156d4691da",
                    "anchor": "",
                    "blocks": []
                },
                "Introduction": {
                    "snippet": "<p>First off, what is calisthenics and why is it worth investing your time? Calisthenics is a broad term for bodyweight exercises... (...continue with the full text from the \"Introduction\" section of the guide)<\/p>",
                    "hash": "1878e7f8014bd6a3d78b60f9fe84feec",
                    "anchor": "introduction",
                    "blocks": [
                        "<p>First off, what is calisthenics and why is it worth investing your time? Calisthenics is a broad term for bodyweight exercises... (...continue with the full text from the \"Introduction\" section of the guide)<\/p>"
                    ]
                },
                "The Reality of Progress": {
                    "snippet": "<p>If you\u2019re new to calisthenics, chances are you discovered it through social media. The skills shown on social media however, are typically extremely advanced... (...continue with the full text from \"The Reality of Progress\")<\/p>",
                    "hash": "b79560af9d2de9861c06ebffc27b77b9",
                    "anchor": "the-reality-of-progress",
                    "blocks": [
                        "<p>If you\u2019re new to calisthenics, chances are you discovered it through social media. The skills shown on social media however, are typically extremely advanced... (...continue with the full text from \"The Reality of Progress\")<\/p>"
                    ]
                },
                "The Foundation": {
                    "snippet": "<p>The optimal pathway for calisthenics starts with mastering the basics and building a strong foundation before chasing any skills... (...continue with the full text and list from \"The Foundation\")<\/p>",
                    "hash": "af84457e58b56644f7ad394cda2102af",
                    "anchor": "the-foundation",
                    "blocks": [
                        "<p>The optimal pathway for calisthenics starts with mastering the basics and building a strong foundation before chasing any skills... (...continue with the full text and list from \"The Foundation\")<\/p>"
                    ]
                },
                "How to Start Training": {
                    "snippet": "<p>For beginners, full body workouts are easier to coordinate and implement. This workout will be done roughly 3 times a week... (...continue with the full text and workout plan from \"How to Start Training\")<\/p>",
                    "hash": "3b443b44a1dac3e5e54fdbcd602f6045",
                    "anchor": "how-to-start-training",
                    "blocks": [
                        "<p>For beginners, full body workouts are easier to coordinate and implement. This workout will be done roughly 3 times a week... (...continue with the full text and workout plan from \"How to Start Training\")<\/p>"
                    ]
                },
                "Beginner Mistakes": {
                    "snippet": "<p>If you\u2019re completely new to fitness, a foundational base of strength will greatly accelerate your progress... (...continue with the full text from \"Beginner Mistakes\")<\/p>",
                    "hash": "8124f264094bce784e0c3918a2831c39",
                    "anchor": "beginner-mistakes",
                    "blocks": [
                        "<p>If you\u2019re completely new to fitness, a foundational base of strength will greatly accelerate your progress... (...continue with the full text from \"Beginner Mistakes\")<\/p>"
                    ]
                },
                "Nutrition for Calisthenics Athletes": {
                    "snippet": "<p>As with any sport, diet is what will determine your success. Even without exercising, having a good diet is beneficial... (...continue with the full text from \"Nutrition\")<\/p>",
                    "hash": "ee39b80b491354cacd79eaefff0096a4",
                    "anchor": "nutrition-for-calisthenics-athletes",
                    "blocks": [
                        "<p>As with any sport, diet is what will determine your success. Even without exercising, having a good diet is beneficial... (...continue with the full text from \"Nutrition\")<\/p>"
                    ]
                },
                "Calisthenics Myths & Misconceptions": {
                    "snippet": "<p>\u201cCalisthenics doesn\u2019t build muscle\u201d<br>If you\u2019re trying to build muscle with calisthenics, don\u2019t worry. Calisthenics does build muscle... (...continue with the full text from \"Myths & Misconceptions\")<\/p>",
                    "hash": "d76084bb8deea206cc35bb9f1895dede",
                    "anchor": "calisthenics-myths-misconceptions",
                    "blocks": [
                        "<p>\u201cCalisthenics doesn\u2019t build muscle\u201d<br>If you\u2019re trying to build muscle with calisthenics, don\u2019t worry. Calisthenics does build muscle... (...continue with the full text from \"Myths & Misconceptions\")<\/p>"
                    ]
                },
                "Next Steps": {
                    "snippet": "<p>And that\u2019s it! With all this information, you now know the tip of the iceberg that calisthenics has to offer... (...continue with the full text from \"Next Steps\")<\/p>",
                    "hash": "6026d747afde2a27830c5d11f7f3478b",
                    "anchor": "next-steps",
                    "blocks": [
                        "<p>And that\u2019s it! With all this information, you now know the tip of the iceberg that calisthenics has to offer... (...continue with the full text from \"Next Steps\")<\/p>"
                    ]
                }
            }
        },
        "calisthenics\/guides.html": {
            "mtime": 1771952854,
            "sections": {
                "Training Guides": {
                    "snippet": "<p>This section contains comprehensive guides covering the foundational aspects of calisthenics. It's highly recommended to start with the Beginner Guide if you are new to bodyweight training.<\/p>\n    \n    <ul>\n    \t<li><p>The Full Beginner's Guide to Calisthenics<br>\n        Everything you need to know to start your journey. Covers the reality of progress, foundational exercises, common mistakes, a starter workout plan, and nutrition basics.<\/p><\/li>\n        \n    \t<li><p>The Full Handstand Guide<br>\n        A deep dive into one of the most iconic calisthenics skills. This guide covers warm-ups, prerequisites, learning how to fall safely, proper technique, and a step-by-step training plan.<\/p><\/li>\n    <\/ul>\n\n    <p>More guides are planned for the future, including:<\/p>\n    <ul>\n        <li>Progressive Overload in Calisthenics<\/li>\n        <li>Push & Pull Roadmaps<\/li>\n        <li>Nutrition for Bulking vs. Cutting<\/li>\n    <\/ul>",
                    "hash": "32b7cfb556c4526c5204d772ef8cc80d",
                    "anchor": "",
                    "blocks": [
                        "<p>This section contains comprehensive guides covering the foundational aspects of calisthenics. It's highly recommended to start with the Beginner Guide if you are new to bodyweight training.<\/p>",
                        "<ul>\n    \t<li><p>The Full Beginner's Guide to Calisthenics<br>\n        Everything you need to know to start your journey. Covers the reality of progress, foundational exercises, common mistakes, a starter workout plan, and nutrition basics.<\/p><\/li>\n        \n    \t<li><p>The Full Handstand Guide<br>\n        A deep dive into one of the most iconic calisthenics skills. This guide covers warm-ups, prerequisites, learning how to fall safely, proper technique, and a step-by-step training plan.<\/p><\/li>\n    <\/ul>",
                        "<p>More guides are planned for the future, including:<\/p>",
                        "<ul>\n        <li>Progressive Overload in Calisthenics<\/li>\n        <li>Push & Pull Roadmaps<\/li>\n        <li>Nutrition for Bulking vs. Cutting<\/li>\n    <\/ul>"
                    ]
                }
            }
        },
        "calisthenics\/index.html": {
            "mtime": 1771952854,
            "sections": {
                "Calisthenics Training Hub": {
                    "snippet": "<p>Welcome to the calisthenics section of the website. Calisthenics is a form of strength training that utilizes an individual's body weight as resistance to perform various exercises. It's a journey of mastering control over your own body, building functional strength, and achieving impressive skills.<\/p>\n    \n    <p>This section is a comprehensive resource built from the WINGS guide, designed to be accessible for beginners and useful for intermediates. Whether you're starting from zero or looking to master advanced skills like the Planche or Front Lever, you'll find the information you need right here.<\/p>\n\n    <p>Please select a category below to begin:<\/p>\n    \n    <ul>\n        <li>Training Guides - Start here for beginner guides, nutrition advice, and understanding core concepts like progressive overload.<\/li>\n        <li>Skill Tree - Visualize the progression paths from foundational movements to elite skills.<\/li>\n        <li>Skill Tutorials - Get detailed instructions, form cues, and progressions for every exercise.<\/li>\n        <li>Terminology - Learn the lingo, from common abbreviations to difficulty ratings.<\/li>\n    <\/ul>",
                    "hash": "b285fd741d14af344c7fbe2e73a7970c",
                    "anchor": "",
                    "blocks": [
                        "<p>Welcome to the calisthenics section of the website. Calisthenics is a form of strength training that utilizes an individual's body weight as resistance to perform various exercises. It's a journey of mastering control over your own body, building functional strength, and achieving impressive skills.<\/p>",
                        "<p>This section is a comprehensive resource built from the WINGS guide, designed to be accessible for beginners and useful for intermediates. Whether you're starting from zero or looking to master advanced skills like the Planche or Front Lever, you'll find the information you need right here.<\/p>",
                        "<p>Please select a category below to begin:<\/p>",
                        "<ul>\n        <li>Training Guides - Start here for beginner guides, nutrition advice, and understanding core concepts like progressive overload.<\/li>\n        <li>Skill Tree - Visualize the progression paths from foundational movements to elite skills.<\/li>\n        <li>Skill Tutorials - Get detailed instructions, form cues, and progressions for every exercise.<\/li>\n        <li>Terminology - Learn the lingo, from common abbreviations to difficulty ratings.<\/li>\n    <\/ul>"
                    ]
                }
            }
        },
        "calisthenics\/terminology.html": {
            "mtime": 1771952854,
            "sections": {
                "Calisthenics Terminology": {
                    "snippet": "<p>This page covers the common terms, abbreviations, and concepts you'll encounter in calisthenics. Familiarizing yourself with this lingo will help you understand the tutorials and guides more effectively.<\/p>",
                    "hash": "8afc2cb5a6645829b6737d05dfaeae16",
                    "anchor": "",
                    "blocks": [
                        "<p>This page covers the common terms, abbreviations, and concepts you'll encounter in calisthenics. Familiarizing yourself with this lingo will help you understand the tutorials and guides more effectively.<\/p>"
                    ]
                },
                "Abbreviations": {
                    "snippet": "<ul>\n        <li>pu: push-up<\/li>\n        <li>mu: muscle-up<\/li>\n        <li>pppu: pseudo planche push-up<\/li>\n        <li>hs: handstand<\/li>\n        <li>pl: planche<\/li>\n        <li>fl: front lever<\/li>\n        <li>bl: back lever<\/li>\n        <li>hspu: handstand pushup<\/li>\n        <li>oac\/oap: one arm chinup\/pullup<\/li>\n        <li>oahs: one arm handstand<\/li>\n    <\/ul>",
                    "hash": "7799f2f6e1d674c4c60c33be8af31cf5",
                    "anchor": "abbreviations",
                    "blocks": [
                        "<ul>\n        <li>pu: push-up<\/li>\n        <li>mu: muscle-up<\/li>\n        <li>pppu: pseudo planche push-up<\/li>\n        <li>hs: handstand<\/li>\n        <li>pl: planche<\/li>\n        <li>fl: front lever<\/li>\n        <li>bl: back lever<\/li>\n        <li>hspu: handstand pushup<\/li>\n        <li>oac\/oap: one arm chinup\/pullup<\/li>\n        <li>oahs: one arm handstand<\/li>\n    <\/ul>"
                    ]
                },
                "General Terms": {
                    "snippet": "<ul>\n        <li>sets x reps: A set is one group of reps. A rep is one repetition of an exercise. For example: 3 x 5 push-ups means doing 5 push-ups, 3 times.<\/li>\n        <li>static holds\/exercise: Exercises that involve holding a certain position, like a planche or front lever. Also known as an isometric exercise.<\/li>\n        <li>dynamic exercise: Exercises that involve movement, like pull-ups or planche leans.<\/li>\n        <li>progression: A harder version or variation of an exercise.<\/li>\n        <li>regression: An easier version or variation of an exercise.<\/li>\n        <li>posterior pelvic tilt (ppt): A pelvic position where the pelvis is tilted backward, flattening the lower back. This is optimal and most commonly referenced in planche.<\/li>\n    <\/ul>",
                    "hash": "16e93b26c23499f15c28f799abeb2efb",
                    "anchor": "general-terms",
                    "blocks": [
                        "<ul>\n        <li>sets x reps: A set is one group of reps. A rep is one repetition of an exercise. For example: 3 x 5 push-ups means doing 5 push-ups, 3 times.<\/li>\n        <li>static holds\/exercise: Exercises that involve holding a certain position, like a planche or front lever. Also known as an isometric exercise.<\/li>\n        <li>dynamic exercise: Exercises that involve movement, like pull-ups or planche leans.<\/li>\n        <li>progression: A harder version or variation of an exercise.<\/li>\n        <li>regression: An easier version or variation of an exercise.<\/li>\n        <li>posterior pelvic tilt (ppt): A pelvic position where the pelvis is tilted backward, flattening the lower back. This is optimal and most commonly referenced in planche.<\/li>\n    <\/ul>"
                    ]
                },
                "Skill Difficulty Levels": {
                    "snippet": "<ul>\n        <li>F - Foundational: Accessible for absolute beginners with no previous athletic experience. (e.g., Push-ups, Inverted Rows)<\/li>\n        <li>D - Low Beginner: Achievable within 1-2 months. Foundational prerequisites before skill training begins. (e.g., Pullup, Dip, L-sit)<\/li>\n        <li>C - High Beginner: Achievable within 2-6 months. Basic skill progressions for advanced skills. (e.g., Pike Push-up, Tuck Front Lever, Handstand)<\/li>\n        <li>B - Low Intermediate: Achievable within 6-15 months. Intermediate progressions of advanced skills. (e.g., Tuck Planche, HSPU, Muscle-Up)<\/li>\n        <li>A - High Intermediate: Achievable within 15-36 months. Final progressions or the final skill itself. (e.g., Straddle Planche, Full Front Lever)<\/li>\n        <li>S - Advanced: Usually achieved within 3-5 years, requiring consistent effort. (e.g., Full Planche)<\/li>\n        <li>SS - Elite: Can take 5+ years depending on genetics and effort. (e.g., Maltese, Full Planche Push-ups)<\/li>\n    <\/ul>",
                    "hash": "c2c7cb5166ba490b7404ddf71817dce1",
                    "anchor": "skill-difficulty-levels",
                    "blocks": [
                        "<ul>\n        <li>F - Foundational: Accessible for absolute beginners with no previous athletic experience. (e.g., Push-ups, Inverted Rows)<\/li>\n        <li>D - Low Beginner: Achievable within 1-2 months. Foundational prerequisites before skill training begins. (e.g., Pullup, Dip, L-sit)<\/li>\n        <li>C - High Beginner: Achievable within 2-6 months. Basic skill progressions for advanced skills. (e.g., Pike Push-up, Tuck Front Lever, Handstand)<\/li>\n        <li>B - Low Intermediate: Achievable within 6-15 months. Intermediate progressions of advanced skills. (e.g., Tuck Planche, HSPU, Muscle-Up)<\/li>\n        <li>A - High Intermediate: Achievable within 15-36 months. Final progressions or the final skill itself. (e.g., Straddle Planche, Full Front Lever)<\/li>\n        <li>S - Advanced: Usually achieved within 3-5 years, requiring consistent effort. (e.g., Full Planche)<\/li>\n        <li>SS - Elite: Can take 5+ years depending on genetics and effort. (e.g., Maltese, Full Planche Push-ups)<\/li>\n    <\/ul>"
                    ]
                }
            }
        },
        "calisthenics\/skill-tree.html": {
            "mtime": 1771952854,
            "sections": {
                "Calisthenics Skill Tree": {
                    "snippet": "<p>The skill tree illustrates how exercises build upon one another. Mastering the skills at the top of each list is essential before moving to the ones below. Use this as a roadmap to structure your training and achieve your target skills.<\/p>",
                    "hash": "cb0226e255166fc78275f49b292dd380",
                    "anchor": "",
                    "blocks": [
                        "<p>The skill tree illustrates how exercises build upon one another. Mastering the skills at the top of each list is essential before moving to the ones below. Use this as a roadmap to structure your training and achieve your target skills.<\/p>"
                    ]
                },
                "Horizontal Push": {
                    "snippet": "<ul>\n        <li>Assisted Push-up\n            <ul>\n                <li>Push-up\n                    <ul>\n                        <li>Elbow Lever<\/li>\n                        <li>Dip\n                            <ul>\n                                <li>Planche Lean\n                                    <ul>\n                                        <li>Pseudo Push-up\n                                            <ul>\n                                                <li>Tuck Planche\n                                                    <ul>\n                                                        <li>Advanced Tuck Planche<\/li>\n                                                        <li>Tuck Planche Pushup<\/li>\n                                                    <\/ul>\n                                                <\/li>\n                                            <\/ul>\n                                        <\/li>\n                                    <\/ul>\n                                <\/li>\n                            <\/ul>\n                        <\/li>\n                    <\/ul>\n                <\/li>\n            <\/ul>\n        <\/li>\n    <\/ul>",
                    "hash": "ce83b0a9faba9dcc0dcf9b495a62c482",
                    "anchor": "horizontal-push",
                    "blocks": [
                        "<ul>\n        <li>Assisted Push-up\n            <ul>\n                <li>Push-up\n                    <ul>\n                        <li>Elbow Lever<\/li>\n                        <li>Dip\n                            <ul>\n                                <li>Planche Lean\n                                    <ul>\n                                        <li>Pseudo Push-up\n                                            <ul>\n                                                <li>Tuck Planche\n                                                    <ul>\n                                                        <li>Advanced Tuck Planche<\/li>\n                                                        <li>Tuck Planche Pushup<\/li>\n                                                    <\/ul>"
                    ]
                },
                "Vertical Push": {
                    "snippet": "<ul>\n        <li>Pike Push-up\n            <ul>\n                <li>Crow Pose\n                    <ul>\n                        <li>Assisted Handstand\n                            <ul>\n                                <li>Handstand<\/li>\n                            <\/ul>\n                        <\/li>\n                    <\/ul>\n                <\/li>\n                <li>Elevated Pike Push-up\n                    <ul>\n                        <li>Bent Arm Stand\n                            <ul>\n                                <li>Assisted HSPU\n                                    <ul>\n                                        <li>HSPU (Handstand Push-up)<\/li>\n                                    <\/ul>\n                                <\/li>\n                            <\/ul>\n                        <\/li>\n                    <\/ul>\n                <\/li>\n            <\/ul>\n        <\/li>\n    <\/ul>",
                    "hash": "e018b517b4b3add0ffc37a49a4934254",
                    "anchor": "vertical-push",
                    "blocks": [
                        "<ul>\n        <li>Pike Push-up\n            <ul>\n                <li>Crow Pose\n                    <ul>\n                        <li>Assisted Handstand\n                            <ul>\n                                <li>Handstand<\/li>\n                            <\/ul>",
                        "<ul>\n                        <li>Bent Arm Stand\n                            <ul>\n                                <li>Assisted HSPU\n                                    <ul>\n                                        <li>HSPU (Handstand Push-up)<\/li>\n                                    <\/ul>"
                    ]
                },
                "Horizontal & Vertical Pull": {
                    "snippet": "<ul>\n        <li>Deadhang\n            <ul>\n                <li>Active Hang\n                    <ul>\n                        <li>Assisted Pull-up \/ Assisted Inverted Row\n                            <ul>\n                                <li>Pull-up \/ Inverted Row\n                                    <ul>\n                                        <li>Scapula Pull-up<\/li>\n                                        <li>Tuck Front Lever<\/li>\n                                        <li>Chest Pull-up\n                                            <ul>\n                                                <li>Waist Pull-up\n                                                    <ul>\n                                                        <li>Muscle-Up<\/li>\n                                                    <\/ul>\n                                                <\/li>\n                                            <\/ul>\n                                        <\/li>\n                                    <\/ul>\n                                <\/li>\n                            <\/ul>\n                        <\/li>\n                    <\/ul>\n                <\/li>\n            <\/ul>\n        <\/li>\n    <\/ul>",
                    "hash": "6f43885110bb0d89f4b08da3787206b6",
                    "anchor": "horizontal-vertical-pull",
                    "blocks": [
                        "<ul>\n        <li>Deadhang\n            <ul>\n                <li>Active Hang\n                    <ul>\n                        <li>Assisted Pull-up \/ Assisted Inverted Row\n                            <ul>\n                                <li>Pull-up \/ Inverted Row\n                                    <ul>\n                                        <li>Scapula Pull-up<\/li>\n                                        <li>Tuck Front Lever<\/li>\n                                        <li>Chest Pull-up\n                                            <ul>\n                                                <li>Waist Pull-up\n                                                    <ul>\n                                                        <li>Muscle-Up<\/li>\n                                                    <\/ul>"
                    ]
                },
                "Legs & Core": {
                    "snippet": "<ul>\n        <li>Sit-up \/ Bodyweight Squat\n            <ul>\n                <li>Hollow Body Hold \/ Split Squat\n                    <ul>\n                        <li>L-sit Compression\n                            <ul>\n                                <li>L-sit<\/li>\n                            <\/ul>\n                        <\/li>\n                        <li>Dragon Flag<\/li>\n                    <\/ul>\n                <\/li>\n            <\/ul>\n        <\/li>\n    <\/ul>",
                    "hash": "108b936bb1526176a94360f002eed782",
                    "anchor": "legs-core",
                    "blocks": [
                        "<ul>\n        <li>Sit-up \/ Bodyweight Squat\n            <ul>\n                <li>Hollow Body Hold \/ Split Squat\n                    <ul>\n                        <li>L-sit Compression\n                            <ul>\n                                <li>L-sit<\/li>\n                            <\/ul>"
                    ]
                }
            }
        },
        "calisthenics\/skill-tutorials.html": {
            "mtime": 1771952854,
            "sections": {
                "All Skill Tutorials": {
                    "snippet": "<p>Below is a comprehensive library of calisthenics skill tutorials. Each entry provides an overview, step-by-step instructions, targeted muscles, and proper form cues.<\/p>",
                    "hash": "faae0166e3f744615223293473a8ece2",
                    "anchor": "",
                    "blocks": [
                        "<p>Below is a comprehensive library of calisthenics skill tutorials. Each entry provides an overview, step-by-step instructions, targeted muscles, and proper form cues.<\/p>"
                    ]
                },
                "Horizontal Push": {
                    "snippet": "",
                    "hash": "d41d8cd98f00b204e9800998ecf8427e",
                    "anchor": "horizontal-push",
                    "blocks": []
                },
                "Assisted Push-up": {
                    "snippet": "<p>Overview: The Assisted Push-up is a regression exercise of the regular push-up. Any form of assistance, including less bodyweight, bands, or easier angles can be considered an assisted push-up. Common variations include knee-pushups and incline pushups.<\/p>\n    <p>Difficulty: F | Targeted Muscles: Chest, Triceps, Core | High Strain Areas: Wrists<\/p>",
                    "hash": "4ff59f2749c1b23de4b73e7836cfd04a",
                    "anchor": "assisted-push-up",
                    "blocks": [
                        "<p>Overview: The Assisted Push-up is a regression exercise of the regular push-up. Any form of assistance, including less bodyweight, bands, or easier angles can be considered an assisted push-up. Common variations include knee-pushups and incline pushups.<\/p>",
                        "<p>Difficulty: F | Targeted Muscles: Chest, Triceps, Core | High Strain Areas: Wrists<\/p>"
                    ]
                },
                "Step-by-Step": {
                    "snippet": "<ol>\n        <li>Start in a support position with your hands straight down, holding your full body weight.<\/li>\n        <li>Ensure your core is engaged, and your scapula is mostly depressed.<\/li>\n        <li>Gradually lower your body down and slightly forward, bending your elbows to about 90 degrees.<\/li>\n        <li>Push yourself back up, straightening your elbows and depressing your scapula.<\/li>\n    <\/ol>",
                    "hash": "623970e7016b7a120b624774a7ad85fc",
                    "anchor": "step-by-step-2",
                    "blocks": [
                        "<ol>\n        <li>Start in a support position with your hands straight down, holding your full body weight.<\/li>\n        <li>Ensure your core is engaged, and your scapula is mostly depressed.<\/li>\n        <li>Gradually lower your body down and slightly forward, bending your elbows to about 90 degrees.<\/li>\n        <li>Push yourself back up, straightening your elbows and depressing your scapula.<\/li>\n    <\/ol>"
                    ]
                },
                "Push-up": {
                    "snippet": "<p>Overview: The Push-Up is the fundamental exercise for all pushing movements. When performing on the floor, consider warming up your wrists. Completing a push-up means you're lifting about 70% of your bodyweight.<\/p>\n    <p>Difficulty: F | Targeted Muscles: Tricep, Chest, Core | High Strain Areas: Wrists<\/p>",
                    "hash": "a0e91aba1d1d556b079ffd33bbbc105b",
                    "anchor": "push-up",
                    "blocks": [
                        "<p>Overview: The Push-Up is the fundamental exercise for all pushing movements. When performing on the floor, consider warming up your wrists. Completing a push-up means you're lifting about 70% of your bodyweight.<\/p>",
                        "<p>Difficulty: F | Targeted Muscles: Tricep, Chest, Core | High Strain Areas: Wrists<\/p>"
                    ]
                },
                "Dip": {
                    "snippet": "<p>Overview: The Dip is a versatile and foundational pushing exercise. It is usually performed on dip bars, but you can use two chairs, tables, or anything else that can support your bodyweight.<\/p>\n    <p>Difficulty: D | Targeted Muscles: Anterior Deltoids, Upper Chest, Chest, Triceps | High Strain Areas: Shoulders<\/p>",
                    "hash": "64a17c63ae0d375ee5ab8444815e66e4",
                    "anchor": "dip",
                    "blocks": [
                        "<p>Overview: The Dip is a versatile and foundational pushing exercise. It is usually performed on dip bars, but you can use two chairs, tables, or anything else that can support your bodyweight.<\/p>",
                        "<p>Difficulty: D | Targeted Muscles: Anterior Deltoids, Upper Chest, Chest, Triceps | High Strain Areas: Shoulders<\/p>"
                    ]
                }
            }
        },
        "calisthenics\/tutorials.html": {
            "mtime": 1771952854,
            "sections": {
                "Skill Tutorials Index": {
                    "snippet": "<p>This page contains a complete list of all skill tutorials available. The skills are grouped by their primary muscle engagement. Click on any skill to jump to its detailed guide, which includes an overview, step-by-step instructions, and form cues.<\/p>",
                    "hash": "21127c5eb78c291d35a3373ff4938ed1",
                    "anchor": "",
                    "blocks": [
                        "<p>This page contains a complete list of all skill tutorials available. The skills are grouped by their primary muscle engagement. Click on any skill to jump to its detailed guide, which includes an overview, step-by-step instructions, and form cues.<\/p>"
                    ]
                },
                "Horizontal Push": {
                    "snippet": "<ul>\n        <li>Assisted Push-up<\/li>\n        <li>Push-up<\/li>\n        <li>Dip<\/li>\n        <li>Elbow Lever<\/li>\n        <li>Planche Lean<\/li>\n        <li>Pseudo Push-up<\/li>\n        <li>Tuck Planche<\/li>\n        <li>Tuck Planche Pushup<\/li>\n        <li>Advanced Tuck Planche<\/li>\n        <li>Advanced Tuck Planche Pushup<\/li>\n        <li>Super Advanced Tuck Planche<\/li>\n        <li>90 Degree Hold<\/li>\n    <\/ul>",
                    "hash": "3e6a2208e36af2c1c408f899b2e70267",
                    "anchor": "horizontal-push",
                    "blocks": [
                        "<ul>\n        <li>Assisted Push-up<\/li>\n        <li>Push-up<\/li>\n        <li>Dip<\/li>\n        <li>Elbow Lever<\/li>\n        <li>Planche Lean<\/li>\n        <li>Pseudo Push-up<\/li>\n        <li>Tuck Planche<\/li>\n        <li>Tuck Planche Pushup<\/li>\n        <li>Advanced Tuck Planche<\/li>\n        <li>Advanced Tuck Planche Pushup<\/li>\n        <li>Super Advanced Tuck Planche<\/li>\n        <li>90 Degree Hold<\/li>\n    <\/ul>"
                    ]
                },
                "Vertical Push": {
                    "snippet": "<ul>\n        <li>Pike Push-up<\/li>\n        <li>Crow Pose<\/li>\n        <li>Assisted Handstand<\/li>\n        <li>Handstand<\/li>\n        <li>Elevated Pike Push-up<\/li>\n        <li>Bent Arm Stand<\/li>\n        <li>Assisted HSPU<\/li>\n        <li>HSPU (Handstand Push-up)<\/li>\n    <\/ul>",
                    "hash": "396bf993ae2d9c6a6e9afccec3e0103d",
                    "anchor": "vertical-push",
                    "blocks": [
                        "<ul>\n        <li>Pike Push-up<\/li>\n        <li>Crow Pose<\/li>\n        <li>Assisted Handstand<\/li>\n        <li>Handstand<\/li>\n        <li>Elevated Pike Push-up<\/li>\n        <li>Bent Arm Stand<\/li>\n        <li>Assisted HSPU<\/li>\n        <li>HSPU (Handstand Push-up)<\/li>\n    <\/ul>"
                    ]
                },
                "Horizontal Pull": {
                    "snippet": "<ul>\n        <li>Assisted Inverted Row<\/li>\n        <li>Inverted Row<\/li>\n        <li>Tuck Front Lever<\/li>\n        <li>Tuck Front Lever Row<\/li>\n        <li>Pike Front Lever<\/li>\n        <li>Pike Front Lever Row<\/li>\n        <li>Advanced Tuck Front Lever<\/li>\n        <li>Super Advanced Tuck Front Lever<\/li>\n        <li>Advanced Tuck Front Lever Row<\/li>\n        <li>Straddle Front Lever<\/li>\n        <li>Straddle Front Lever Row<\/li>\n        <li>Half Lay Front Lever<\/li>\n        <li>Full Front Lever<\/li>\n    <\/ul>",
                    "hash": "ed3a4282db7c1a9939d6b7d22663c7f3",
                    "anchor": "horizontal-pull",
                    "blocks": [
                        "<ul>\n        <li>Assisted Inverted Row<\/li>\n        <li>Inverted Row<\/li>\n        <li>Tuck Front Lever<\/li>\n        <li>Tuck Front Lever Row<\/li>\n        <li>Pike Front Lever<\/li>\n        <li>Pike Front Lever Row<\/li>\n        <li>Advanced Tuck Front Lever<\/li>\n        <li>Super Advanced Tuck Front Lever<\/li>\n        <li>Advanced Tuck Front Lever Row<\/li>\n        <li>Straddle Front Lever<\/li>\n        <li>Straddle Front Lever Row<\/li>\n        <li>Half Lay Front Lever<\/li>\n        <li>Full Front Lever<\/li>\n    <\/ul>"
                    ]
                },
                "Vertical Pull": {
                    "snippet": "<ul>\n        <li>Deadhang<\/li>\n        <li>Active Hang<\/li>\n        <li>Assisted Pull-up<\/li>\n        <li>Pull-up<\/li>\n        <li>Scapula Pull-up<\/li>\n        <li>Chest Pull-up<\/li>\n        <li>Waist Pull-up<\/li>\n        <li>Muscle-Up<\/li>\n    <\/ul>",
                    "hash": "3c051f13c87b9f806a7c20b54524fc19",
                    "anchor": "vertical-pull",
                    "blocks": [
                        "<ul>\n        <li>Deadhang<\/li>\n        <li>Active Hang<\/li>\n        <li>Assisted Pull-up<\/li>\n        <li>Pull-up<\/li>\n        <li>Scapula Pull-up<\/li>\n        <li>Chest Pull-up<\/li>\n        <li>Waist Pull-up<\/li>\n        <li>Muscle-Up<\/li>\n    <\/ul>"
                    ]
                },
                "Legs": {
                    "snippet": "<ul>\n        <li>Bodyweight Squat<\/li>\n        <li>Split Squat<\/li>\n    <\/ul>",
                    "hash": "4593c9d06749832301cf7950397e64cc",
                    "anchor": "legs",
                    "blocks": [
                        "<ul>\n        <li>Bodyweight Squat<\/li>\n        <li>Split Squat<\/li>\n    <\/ul>"
                    ]
                },
                "Core & Misc.": {
                    "snippet": "<ul>\n        <li>Sit-up<\/li>\n        <li>Hollow Body Hold<\/li>\n        <li>L-sit Compression<\/li>\n        <li>L-sit<\/li>\n        <li>Dragon Flag<\/li>\n    <\/ul>",
                    "hash": "17ec49989d926f6b60ced8a1aa4e0c3b",
                    "anchor": "core-misc",
                    "blocks": [
                        "<ul>\n        <li>Sit-up<\/li>\n        <li>Hollow Body Hold<\/li>\n        <li>L-sit Compression<\/li>\n        <li>L-sit<\/li>\n        <li>Dragon Flag<\/li>\n    <\/ul>"
                    ]
                }
            }
        },
        "calisthenics\/handstand-guide.html": {
            "mtime": 1771952854,
            "sections": {
                "The Full Handstand Guide": {
                    "snippet": "",
                    "hash": "dc77daa99a440421d1ec8760c0bb20c6",
                    "anchor": "",
                    "blocks": []
                },
                "Introduction": {
                    "snippet": "<p>The handstand is a balance focused skill that involves supporting your entire body weight on your hands... (...continue with the full text from the \"Introduction\" section of the handstand guide)<\/p>",
                    "hash": "0c637637e20383e0156596d860344e64",
                    "anchor": "introduction",
                    "blocks": [
                        "<p>The handstand is a balance focused skill that involves supporting your entire body weight on your hands... (...continue with the full text from the \"Introduction\" section of the handstand guide)<\/p>"
                    ]
                },
                "Warm-up": {
                    "snippet": "<p>To warm up for the handstand, and prepare yourself for the upside down position, firstly warm up the wrists... (...continue with the full text from \"Warm-up\")<\/p>",
                    "hash": "2fc277398e3750224fa0050986f46829",
                    "anchor": "warm-up",
                    "blocks": [
                        "<p>To warm up for the handstand, and prepare yourself for the upside down position, firstly warm up the wrists... (...continue with the full text from \"Warm-up\")<\/p>"
                    ]
                },
                "Prerequisites": {
                    "snippet": "<p>The handstand is a balanced focused skill, and in reality doesn\u2019t take much strength... (...continue with the full text from \"Prerequisites\")<\/p>",
                    "hash": "940026930673ba3328338f9854f281a8",
                    "anchor": "prerequisites",
                    "blocks": [
                        "<p>The handstand is a balanced focused skill, and in reality doesn\u2019t take much strength... (...continue with the full text from \"Prerequisites\")<\/p>"
                    ]
                },
                "Learning to Fall": {
                    "snippet": "<p>One of the biggest limiting factors for people learning the handstand is the fear of falling, which is completely understandable... (...continue with the full text from \"Learning to Fall\")<\/p>",
                    "hash": "f58b247a589aea594585c1c8bbba02de",
                    "anchor": "learning-to-fall",
                    "blocks": [
                        "<p>One of the biggest limiting factors for people learning the handstand is the fear of falling, which is completely understandable... (...continue with the full text from \"Learning to Fall\")<\/p>"
                    ]
                },
                "Handstand Technique": {
                    "snippet": "<p>When practicing your handstand off and on the wall, aim to include these following form cues... (...continue with the full text and list from \"Handstand Technique\")<\/p>",
                    "hash": "d19e860ec3c3bfc1f8449ea1c8e80659",
                    "anchor": "handstand-technique",
                    "blocks": [
                        "<p>When practicing your handstand off and on the wall, aim to include these following form cues... (...continue with the full text and list from \"Handstand Technique\")<\/p>"
                    ]
                },
                "Training the Handstand": {
                    "snippet": "<p>The first thing to know about training the handstand is that because it doesn\u2019t require much muscular strength, you can train it pretty frequently... (...continue with the full text from \"Training the Handstand\")<\/p>",
                    "hash": "75341d96e5164a62b396fb2b09982cbc",
                    "anchor": "training-the-handstand",
                    "blocks": [
                        "<p>The first thing to know about training the handstand is that because it doesn\u2019t require much muscular strength, you can train it pretty frequently... (...continue with the full text from \"Training the Handstand\")<\/p>"
                    ]
                },
                "Progressions": {
                    "snippet": "<p>If you\u2019re training the handstand, follow these progressions... (...continue with the full progression list)<\/p>",
                    "hash": "c577a72bed7cb5a72744c50be3879a20",
                    "anchor": "progressions",
                    "blocks": [
                        "<p>If you\u2019re training the handstand, follow these progressions... (...continue with the full progression list)<\/p>"
                    ]
                },
                "Handstand Wrap-up": {
                    "snippet": "<p>The handstand is an extremely flexible exercise, and once you learn the balance, feel free to experiment with it... (...continue with the full text from \"Handstand Wrap-up\")<\/p>",
                    "hash": "648ee5ff76ddf8e8e010f90927349a11",
                    "anchor": "handstand-wrap-up",
                    "blocks": [
                        "<p>The handstand is an extremely flexible exercise, and once you learn the balance, feel free to experiment with it... (...continue with the full text from \"Handstand Wrap-up\")<\/p>"
                    ]
                }
            }
        },
        "recipe\/bolognese-recipe.html": {
            "mtime": 1771952854,
            "sections": {
                "Pasta and basta! - A Bolognese sauce recipe": {
                    "snippet": "<p><i>This page was created 10\/09\/25<\/i><\/p>\n<p><i>This page was last modified <\/i><\/p>\n\n<p><i>I found this recipe after my grandmother cooked it for me. She had taken it out of a German newspaper - the S\u00fcddeutsche Zeitung (archived). Below the English version you can find the original German version.<\/i><\/p>",
                    "hash": "e18abad87732e65792aa0b585ee07789",
                    "anchor": "",
                    "blocks": [
                        "<p><i>This page was created 10\/09\/25<\/i><\/p>",
                        "<p><i>This page was last modified <\/i><\/p>",
                        "<p><i>I found this recipe after my grandmother cooked it for me. She had taken it out of a German newspaper - the S\u00fcddeutsche Zeitung (archived). Below the English version you can find the original German version.<\/i><\/p>"
                    ]
                },
                "English": {
                    "snippet": "<p>Pasta and basta!<\/p>\n<p>In Italy, the official recipe for Bolognese sauce has been changed for the first time in 40 years<\/p>\n<p>Bolognese sauce shares a similar fate to the Beatles' song \u2018Yesterday\u2019: popular worldwide, interpreted and reinterpreted thousands of times \u2013 and, unfortunately, often horribly mangled in the process. The tomato and minced meat sauce has been subjected to terrible cover versions with cream, curry and cinnamon, with ketchup or even with instant coffee powder! Italian gourmets get a mild stomach upset just from the idea of having to eat something so strange. In Italy, spaghetti would never be served with minced meat and tomato sauce anyway. Rag\u00f9, as the meat sauce is originally called, is eaten with tagliatelle or fettuccine, long, flat egg noodles that better absorb chunky sauces. Rosemary, oregano and chilli as spices? Mamma mia! Even the use of garlic in rag\u00f9 alla Bolognese is controversial. Now, for the first time in 40 years, the official recipe for this classic dish has been changed \u2013 at the risk of causing a stir.<\/p>\n<p>In Italy, the purity of recipes is monitored by a state authority, the Accademia Italiana della Cucina, which has set itself the goal of \u2018preserving the gastronomic traditions of Italian cuisine and table culture and passing them on to future generations\u2019. Almost 3,000 recipes for original Italian dishes are listed there, including the official recipe for Bolognese. It was notarised in Bologna in 1982 and kept at the Chamber of Commerce. Now the academy has adapted to the spirit of the times. \u2018A lot has changed in 40 years, including eating habits and gastronomy,\u2019 it says, \u2018for restaurateurs in Bologna, it had already been a shock for some time.\u2019 However, for some minced meat hardliners, rag\u00f9 remains sacrilegious.<\/p>\n<p>According to the original recipe, only beef crown meat \u2013 a mixture of beef from the diaphragm \u2013 was allowed to be used for Bolognese sauce. In future, minced beef or mixed minced beef and pork may be used. Instead of cooked beef broth, vegetable broth or even beer may now be used, \u2018but only of excellent quality\u2019. Veal or pure pork, smoked bacon, garlic, rosemary, parsley and other spices except salt and pepper are still prohibited. Flour to thicken the sauce is taboo anyway.<\/p>\n<p>For a proper rag\u00f9 alla Bolognese (six servings), saut\u00e9 150 grams of diced pancetta in a large cast-iron pan with three tablespoons of olive oil. Add finely chopped vegetables (60 grams each of onion, celery and carrot) and saut\u00e9 until the onions are translucent. Add 400 grams of minced meat and fry until brown. Deglaze with a glass of red wine. Once the wine has evaporated, add a tablespoon of tomato paste and 200 grams of peeled tomatoes. Stirring constantly, add a cup of boiling stock and simmer for about two to three hours. Finally, season to taste with salt and pepper. There is no mention of instant coffee, but according to the Accademia Italiana della Cucina, chicken liver, salsiccia, cooked peas...",
                    "hash": "7e7c5168ccfc21d6f469f48e1268aa1f",
                    "anchor": "english",
                    "blocks": [
                        "<p>Pasta and basta!<\/p>",
                        "<p>In Italy, the official recipe for Bolognese sauce has been changed for the first time in 40 years<\/p>",
                        "<p>Bolognese sauce shares a similar fate to the Beatles' song \u2018Yesterday\u2019: popular worldwide, interpreted and reinterpreted thousands of times \u2013 and, unfortunately, often horribly mangled in the process. The tomato and minced meat sauce has been subjected to terrible cover versions with cream, curry and cinnamon, with ketchup or even with instant coffee powder! Italian gourmets get a mild stomach upset just from the idea of having to eat something so strange. In Italy, spaghetti would never be served with minced meat and tomato sauce anyway. Rag\u00f9, as the meat sauce is originally called, is eaten with tagliatelle or fettuccine, long, flat egg noodles that better absorb chunky sauces. Rosemary, oregano and chilli as spices? Mamma mia! Even the use of garlic in rag\u00f9 alla Bolognese is controversial. Now, for the first time in 40 years, the official recipe for this classic dish has been changed \u2013 at the risk of causing a stir.<\/p>",
                        "<p>In Italy, the purity of recipes is monitored by a state authority, the Accademia Italiana della Cucina, which has set itself the goal of \u2018preserving the gastronomic traditions of Italian cuisine and table culture and passing them on to future generations\u2019. Almost 3,000 recipes for original Italian dishes are listed there, including the official recipe for Bolognese. It was notarised in Bologna in 1982 and kept at the Chamber of Commerce. Now the academy has adapted to the spirit of the times. \u2018A lot has changed in 40 years, including eating habits and gastronomy,\u2019 it says, \u2018for restaurateurs in Bologna, it had already been a shock for some time.\u2019 However, for some minced meat hardliners, rag\u00f9 remains sacrilegious.<\/p>",
                        "<p>According to the original recipe, only beef crown meat \u2013 a mixture of beef from the diaphragm \u2013 was allowed to be used for Bolognese sauce. In future, minced beef or mixed minced beef and pork may be used. Instead of cooked beef broth, vegetable broth or even beer may now be used, \u2018but only of excellent quality\u2019. Veal or pure pork, smoked bacon, garlic, rosemary, parsley and other spices except salt and pepper are still prohibited. Flour to thicken the sauce is taboo anyway.<\/p>",
                        "<p>For a proper rag\u00f9 alla Bolognese (six servings), saut\u00e9 150 grams of diced pancetta in a large cast-iron pan with three tablespoons of olive oil. Add finely chopped vegetables (60 grams each of onion, celery and carrot) and saut\u00e9 until the onions are translucent. Add 400 grams of minced meat and fry until brown. Deglaze with a glass of red wine. Once the wine has evaporated, add a tablespoon of tomato paste and 200 grams of peeled tomatoes. Stirring constantly, add a cup of boiling stock and simmer for about two to three hours. Finally, season to taste with salt and pepper. There is no mention of instant coffee, but according to the Accademia Italiana della Cucina, chicken liver, salsiccia, cooked peas and mushrooms can now also be used to enrich the sauce. Totally crazy, but still: buon appetito!<\/p>",
                        "<p>Titus Arnu<\/p>"
                    ]
                },
                "German": {
                    "snippet": "<p>Pasta und basta!<\/p>\n<p>In Italien wurde das offizielle Rezept f\u00fcr Bolognese-So\u00dfe erstmals nach 40 Jahren ge\u00e4ndert<\/p>\n<p>Die Bolognese-So\u00dfe teilt ein \u00e4hnliches Schicksal wie der Song \u201eYesterday\u201c von den Beatles: weltweit beliebt, tausendfach durchdekliniert und neu interpretiert \u2013 und dabei leider oft grausam gesch\u00e4ndet. Die Tomaten-Hackfleisch-So\u00dfe gibt es in f\u00fcrchterlichen Coverversionen mit Sahne, Curry und Zimt, mit Ketchup oder sogar mit Instant-Kaffeepulver! Italienische Feinschmecker bekommen allein von der Vorstellung, so etwas Seltsames essen zu m\u00fcssen, eine mittelschwere Magenverstimmung. Spaghetti w\u00fcrde man in Italien sowieso nie mit Hackfleisch-Tomaten-So\u00dfe servieren. Rag\u00f9, wie die Fleischso\u00dfe im Original hei\u00dft, isst man mit Tagliatelle oder Fettuccine, langen, flachen Eierbandnudeln, die st\u00fcckige So\u00dfen besser aufnehmen. Rosmarin, Oregano und Chili als Gew\u00fcrze? Mamma mia! Selbst die Verwendung von Knoblauch im Rag\u00f9 alla Bolognese ist umstritten. Nun wurde das offizielle Rezept f\u00fcr den Klassiker zum ersten Mal seit 40 Jahren ge\u00e4ndert \u2013 auf die Gefahr hin, dass die Gem\u00fcter hochgehen.<\/p>\n<p>\u00dcber die Reinheit der Rezepte wacht in Italien eine staatliche Instanz, die Accademia Italiana della Cucina, die es sich zum Ziel gesetzt hat, \u201edie gastronomischen Traditionen der italienischen K\u00fcche und Tischkultur zu bewahren und den folgenden Generationen weiterzugeben\u201c. Fast 3000 Rezepte original italienischer Gerichte sind dort gelistet, darunter das offizielle Rezept f\u00fcr Bolognese. Es wurde im Jahr 1982 notariell in Bologna hinterlegt und bei der Handelskammer verwahrt. Nun hat sich die Akademie an den Zeitgeist angepasst. \u201eIn 40 Jahren \u00e4ndert sich viel, auch die Essgewohnheiten und die Gastronomie\u201c, hei\u00dft es, \u201ef\u00fcr die Gastronomen in Bologna war es ohnehin schon l\u00e4nger ein Schock der Tag\u201c. Allerding bleibt f\u00fcr manche Hackfleisch-Hardliner das Rag\u00f9 ein Sakrileg.<\/p>\n<p>Laut dem urspr\u00fcnglichen Rezept durfte f\u00fcr die Bolognese-So\u00dfe n\u00e4mlich nur Kronfleisch vom Rind verwendet werden \u2013 eine Mischung aus Rindfleisch aus der Zwerchfell. K\u00fcnftig darf Rinderhack oder gemischtes Hack aus Rind und Schwein verwendet werden. Statt des gekochten Rinderbr\u00fche d\u00fcrfen jetzt auch Gem\u00fcsebr\u00fche oder sogar Bier benutzt werden, \u201eaber nur von ausgezeichneten Qualit\u00e4t\u201c. Weiterhin verboten sind Kalbfleisch oder reines Schweinefleisch, ger\u00e4ucherter Speck, Knoblauch, Rosmarin, Petersilie und andere Gew\u00fcrze au\u00dfer Salz und Pfeffer. Mehl zum Andicken der So\u00dfe ist sowieso tabu.<\/p>\n<p>F\u00fcr ein korrektes Rag\u00f9 alla Bolognese (sechs Portionen) schwitzt man 150 Gramm gew\u00fcrfelten Pancetta in einer gro\u00dfen, gusseisernen Pfanne mit drei Essl\u00f6ffeln Oliven\u00f6l an. Fein gehacktes Gem\u00fcse (jeweils 60 Gramm Zwiebel, Sellerie und Karotte) dazugeben und and\u00fcnsten, bis die Zwiebeln glasig sind. 400 Gramm Hackfleisch mitbraten lassen, bis es braun ist. Mit einem Glas Rotwein abl\u00f6schen, wenn der Wein verdampft ist, einen Essl\u00f6ffel Tomatenmark und 200 Gramm gesch\u00e4lte Tomaten dazugeben. Unter st\u00e4nd...",
                    "hash": "b8d83f9161a68a7841a977f041621ab8",
                    "anchor": "german",
                    "blocks": [
                        "<p>Pasta und basta!<\/p>",
                        "<p>In Italien wurde das offizielle Rezept f\u00fcr Bolognese-So\u00dfe erstmals nach 40 Jahren ge\u00e4ndert<\/p>",
                        "<p>Die Bolognese-So\u00dfe teilt ein \u00e4hnliches Schicksal wie der Song \u201eYesterday\u201c von den Beatles: weltweit beliebt, tausendfach durchdekliniert und neu interpretiert \u2013 und dabei leider oft grausam gesch\u00e4ndet. Die Tomaten-Hackfleisch-So\u00dfe gibt es in f\u00fcrchterlichen Coverversionen mit Sahne, Curry und Zimt, mit Ketchup oder sogar mit Instant-Kaffeepulver! Italienische Feinschmecker bekommen allein von der Vorstellung, so etwas Seltsames essen zu m\u00fcssen, eine mittelschwere Magenverstimmung. Spaghetti w\u00fcrde man in Italien sowieso nie mit Hackfleisch-Tomaten-So\u00dfe servieren. Rag\u00f9, wie die Fleischso\u00dfe im Original hei\u00dft, isst man mit Tagliatelle oder Fettuccine, langen, flachen Eierbandnudeln, die st\u00fcckige So\u00dfen besser aufnehmen. Rosmarin, Oregano und Chili als Gew\u00fcrze? Mamma mia! Selbst die Verwendung von Knoblauch im Rag\u00f9 alla Bolognese ist umstritten. Nun wurde das offizielle Rezept f\u00fcr den Klassiker zum ersten Mal seit 40 Jahren ge\u00e4ndert \u2013 auf die Gefahr hin, dass die Gem\u00fcter hochgehen.<\/p>",
                        "<p>\u00dcber die Reinheit der Rezepte wacht in Italien eine staatliche Instanz, die Accademia Italiana della Cucina, die es sich zum Ziel gesetzt hat, \u201edie gastronomischen Traditionen der italienischen K\u00fcche und Tischkultur zu bewahren und den folgenden Generationen weiterzugeben\u201c. Fast 3000 Rezepte original italienischer Gerichte sind dort gelistet, darunter das offizielle Rezept f\u00fcr Bolognese. Es wurde im Jahr 1982 notariell in Bologna hinterlegt und bei der Handelskammer verwahrt. Nun hat sich die Akademie an den Zeitgeist angepasst. \u201eIn 40 Jahren \u00e4ndert sich viel, auch die Essgewohnheiten und die Gastronomie\u201c, hei\u00dft es, \u201ef\u00fcr die Gastronomen in Bologna war es ohnehin schon l\u00e4nger ein Schock der Tag\u201c. Allerding bleibt f\u00fcr manche Hackfleisch-Hardliner das Rag\u00f9 ein Sakrileg.<\/p>",
                        "<p>Laut dem urspr\u00fcnglichen Rezept durfte f\u00fcr die Bolognese-So\u00dfe n\u00e4mlich nur Kronfleisch vom Rind verwendet werden \u2013 eine Mischung aus Rindfleisch aus der Zwerchfell. K\u00fcnftig darf Rinderhack oder gemischtes Hack aus Rind und Schwein verwendet werden. Statt des gekochten Rinderbr\u00fche d\u00fcrfen jetzt auch Gem\u00fcsebr\u00fche oder sogar Bier benutzt werden, \u201eaber nur von ausgezeichneten Qualit\u00e4t\u201c. Weiterhin verboten sind Kalbfleisch oder reines Schweinefleisch, ger\u00e4ucherter Speck, Knoblauch, Rosmarin, Petersilie und andere Gew\u00fcrze au\u00dfer Salz und Pfeffer. Mehl zum Andicken der So\u00dfe ist sowieso tabu.<\/p>",
                        "<p>F\u00fcr ein korrektes Rag\u00f9 alla Bolognese (sechs Portionen) schwitzt man 150 Gramm gew\u00fcrfelten Pancetta in einer gro\u00dfen, gusseisernen Pfanne mit drei Essl\u00f6ffeln Oliven\u00f6l an. Fein gehacktes Gem\u00fcse (jeweils 60 Gramm Zwiebel, Sellerie und Karotte) dazugeben und and\u00fcnsten, bis die Zwiebeln glasig sind. 400 Gramm Hackfleisch mitbraten lassen, bis es braun ist. Mit einem Glas Rotwein abl\u00f6schen, wenn der Wein verdampft ist, einen Essl\u00f6ffel Tomatenmark und 200 Gramm gesch\u00e4lte Tomaten dazugeben. Unter st\u00e4ndigem R\u00fchren eine Tasse kochende Br\u00fche hinzuf\u00fcgen und ungef\u00e4hr zwei bis drei Stunden k\u00f6cheln lassen. Am Schluss mit Salz und Pfeffer abschmecken. Von Instantkaffee ist keine Rede, aber zur Anreicherung der So\u00dfe darf laut Accademia Italiana della Cucina nun auch H\u00fchnerleber, Salsiccia, gekochte Erbsen und Pilze verwendet werden. Total verr\u00fcckt, aber trotzdem: buon appetito!<\/p>",
                        "<p>Titus Arnu<\/p>"
                    ]
                }
            }
        },
        "recipe\/japanese-pancakes.html": {
            "mtime": 1771593037,
            "sections": []
        },
        "recipe\/ny-pizza.html": {
            "mtime": 1771952854,
            "sections": {
                "Your Page Title": {
                    "snippet": "<p><i>This page was created XX\/XX\/XX<\/i><\/p>\n<p><i>This page was last modified 23\/02\/26<\/i><\/p>\n\n<p>This is where the main content for your new page will go.<\/p>\n\nBack to the front page",
                    "hash": "91a72739c9ffe2b4f91e476c5254d21c",
                    "anchor": "",
                    "blocks": [
                        "<p><i>This page was created XX\/XX\/XX<\/i><\/p>",
                        "<p><i>This page was last modified 23\/02\/26<\/i><\/p>",
                        "<p>This is where the main content for your new page will go.<\/p>"
                    ]
                }
            },
            "skipped_low_content": true
        },
        "circadian-rhythm.html": {
            "mtime": 1771858029,
            "sections": []
        },
        "fasting.html": {
            "mtime": 1771857964,
            "sections": []
        },
        "make-computing-local-again.html": {
            "mtime": 1770061704,
            "sections": []
        },
        "recipe\/grandmas-fish.html": {
            "mtime": 1771858010,
            "sections": []
        },
        "prayers.html": {
            "mtime": 1772484885,
            "sections": [],
            "skipped_low_content": true
        },
        "gtk2\/kino.html": {
            "mtime": 1774275739,
            "sections": {
                "Kino - GTK2 Media Player": {
                    "snippet": "<p><i>This page was created 23\/03\/26<\/i><\/p>\n<p><i>This page was last modified <\/i><\/p>\n\n<p>There are no good GTK2 media players around for Linux. Up until now!<\/p>\n\n<p>On my quest for a good GUI-based Linux video player, I found not a single one that fit the bill. There is MPlayer, which is supposedly GTK2, but has a very clunky and non customisable interface which does not match with the GTK theme. Then there is VLC, which is very feature rich but unfortunately relies on Qt, and is pretty bloated. The GNOME developers created the Celluloid player, however this is GTK4 only, is extremely bloated, looks terrible, and lacks important features. Other players like Haruna media player also did not fit my requirement because they are all Qt based, which is a bit of a shame (In case you are wondering, Qt trades blows with legacy GTK, but unfortunately has little customisation and theming capability).<\/p>\n\n<p>So which media player could I use? All of them have their flaws for my use case, and I did not want to use any terminal based ones or something like barebones MPV.<\/p>\n\n<p>In some cases there is just no reasonable choice when it comes to software, so you just have to make your own. And so, Kino was born. I am still deciding on the name, as an abandoned video editor named Kino also exists, however I will stick with it for now.<\/p>\n\n<p>Kino supports everything that other media players do, and more. I have created a plugin system which means that you can write your own plugins to extend its support further!<\/p>\n\n<p>Feel free to share ideas by contacting me.<\/p>\nBack to the front page",
                    "hash": "9f7e3d5e5d25fbfc101dc63ad35ec5e2",
                    "anchor": "",
                    "blocks": [
                        "<p><i>This page was created 23\/03\/26<\/i><\/p>",
                        "<p><i>This page was last modified <\/i><\/p>",
                        "<p>There are no good GTK2 media players around for Linux. Up until now!<\/p>",
                        "<p>On my quest for a good GUI-based Linux video player, I found not a single one that fit the bill. There is MPlayer, which is supposedly GTK2, but has a very clunky and non customisable interface which does not match with the GTK theme. Then there is VLC, which is very feature rich but unfortunately relies on Qt, and is pretty bloated. The GNOME developers created the Celluloid player, however this is GTK4 only, is extremely bloated, looks terrible, and lacks important features. Other players like Haruna media player also did not fit my requirement because they are all Qt based, which is a bit of a shame (In case you are wondering, Qt trades blows with legacy GTK, but unfortunately has little customisation and theming capability).<\/p>",
                        "<p>So which media player could I use? All of them have their flaws for my use case, and I did not want to use any terminal based ones or something like barebones MPV.<\/p>",
                        "<p>In some cases there is just no reasonable choice when it comes to software, so you just have to make your own. And so, Kino was born. I am still deciding on the name, as an abandoned video editor named Kino also exists, however I will stick with it for now.<\/p>",
                        "<p>Kino supports everything that other media players do, and more. I have created a plugin system which means that you can write your own plugins to extend its support further!<\/p>",
                        "<p>Feel free to share ideas by contacting me.<\/p>"
                    ]
                }
            }
        }
    },
    "entries": [
        {
            "title": "GTK2 Software Directory",
            "url": "https:\/\/lakiweb.net\/article\/gtk2\/software-directory.html#netsurf",
            "id": "https:\/\/lakiweb.net\/article\/gtk2\/software-directory.html#2026-03-30T15:31:56Z-update-2419c978e3624a9bfc90508db2df9511",
            "updated": "2026-03-30T15:31:56Z",
            "summary": "Updated section '<b>NetSurf<\/b>':<br><p>A web browser focusing on being lightweight. Uses about 50mb ish of RAM when booted up. Does not support more modern websites obviously, but still a gem to keep in mind when using very old hardware. Again, this is the fault of web developers, not the actual browser. For example, well written websites such as mine work perfectly.<\/p>"
        },
        {
            "title": "GTK2 Software Directory",
            "url": "https:\/\/lakiweb.net\/article\/gtk2\/software-directory.html#kino",
            "id": "https:\/\/lakiweb.net\/article\/gtk2\/software-directory.html#2026-03-30T15:31:56Z-new-acb3a05894b7c57412b2d7e911e17dd7",
            "updated": "2026-03-30T15:31:56Z",
            "summary": "Wrote section '<b>Kino<\/b>':<br><p>I tried to find a GTK2 media player for linux, but didn't find any. So, of course, I made my own.<\/p>\n\n<p>It runs on libmpv as a backend, and is written in C using proper GTK2 theming. In version 1, I have added support for all basic MPV features such as subtitles, audio tracks, screenshot, seeking, Lua scripting, and conf files (mpv supports these already).<\/p>\n<p>The application already works better than GNOME Celluloid, in every possible way. Pretty crazy how I, with zero funding, was able to make a better player than experienced developers.<\/p>\n<p>As with my other programs (I should make a \"motto\" with design principles I believe in), config stuff is stored in ~\/.config, and I use plugins to add support for features which not everyone needs (hence keeping the application lightweight).<\/p>\n<p>You can download the source from my git repository, but beware that you need libgtk2.0-dev to compile it. Compiled builds will be available soon.<\/p>"
        },
        {
            "title": "GTK2 Software Directory",
            "url": "https:\/\/lakiweb.net\/article\/gtk2\/software-directory.html#lazarus-ide",
            "id": "https:\/\/lakiweb.net\/article\/gtk2\/software-directory.html#2026-03-30T15:31:56Z-new-40bc329d74b64728ad84aa3a01ee0015",
            "updated": "2026-03-30T15:31:56Z",
            "summary": "Wrote section '<b>Lazarus IDE<\/b>':<br>"
        },
        {
            "title": "GTK2 Software Directory",
            "url": "https:\/\/lakiweb.net\/article\/gtk2\/software-directory.html#bless-hex-editor",
            "id": "https:\/\/lakiweb.net\/article\/gtk2\/software-directory.html#2026-03-30T15:31:56Z-new-c18d83c07db6659abf6a83d6102f8ba6",
            "updated": "2026-03-30T15:31:56Z",
            "summary": "Wrote section '<b>Bless Hex editor<\/b>':<br>"
        },
        {
            "title": "GTK2 Software Directory",
            "url": "https:\/\/lakiweb.net\/article\/gtk2\/software-directory.html#gajim",
            "id": "https:\/\/lakiweb.net\/article\/gtk2\/software-directory.html#2026-03-30T15:31:56Z-new-56046b37d15c7368356a7a21b23cac55",
            "updated": "2026-03-30T15:31:56Z",
            "summary": "Wrote section '<b>Gajim<\/b>':<br><p>I am developing a Gajim fork which will retain the good old user interface but contain the modern, easy to use XMPP specification. So far, I have packaged version 0.16.9 into an AppImage which works on most Linux distributions without configuration (the AppImage contains the necessary Python2 files). However, I am focusing my efforts on Gajim 1.3.3 which is the last version with a decent UI (albeit not containing the separated window UI seen in 0.16.9 and Pidgin) which uses Python3. 1.3.3 is newer and way more easy to compile (than 0.16.9), but lacks some features and the beautiful windowed interface of 0.16.9. It could more easily be adapted to suit modern features but modifying it to GTK2 may be impossible. It would be better to just replicate the interface with GTK3 maybe? Also it doesn't support OTR encryption so that would need to be added, adding to the complexity of the project. Despite its shortcomings, 1.3.3 is the better option to fork; Gajim 0 has the nicer UI, but is way harder to distribute and compile on modern systems, bordering on impossible. You have to distribute it as an AppImage, which will reduce the amount of people it is available. Hence, developing a fork of that would be pretty unfeasible and leave it stuck on the past.<\/p>"
        },
        {
            "title": "Sleeping",
            "url": "https:\/\/lakiweb.net\/article\/sleep.html#notes",
            "id": "https:\/\/lakiweb.net\/article\/sleep.html#2026-03-30T15:31:47Z-new-ad11572ac8074b1941d22783e2a734c9",
            "updated": "2026-03-30T15:31:47Z",
            "summary": "Wrote section '<b>NOTES<\/b>':<br><ul>\n    <li>Circadian rhythm - we work based on waves and different times<\/li>\n    <li>sleep mask, earplugs<\/li>\n    <li>leave window open<\/li>\n    <li><\/li>\n    <li><\/li>\n    <li><\/li>\n    <li><\/li>\n    <li><\/li>\n    <li><\/li>\n    <li><\/li>\n    <li><\/li>\n    <li><\/li>\n    <li><\/li>\n    <li><\/li>\n    <li><\/li>\n    <li><\/li>\n<\/ul>\n\n<p>Feel free to share ideas by contacting me.<\/p>\nBack to the front page"
        },
        {
            "title": "Sleeping",
            "url": "https:\/\/lakiweb.net\/article\/sleep.html#using-a-sleep-trackersmartwatch",
            "id": "https:\/\/lakiweb.net\/article\/sleep.html#2026-03-30T15:31:47Z-new-a3d818e0baf59738174d76dd310db358",
            "updated": "2026-03-30T15:31:47Z",
            "summary": "Wrote section '<b>Using a sleep tracker\/smartwatch<\/b>':<br><ul>\n    <li><\/li>\n    <li><\/li>\n    <li><\/li>\n    <li><\/li>\n    <li><\/li>\n    <li><\/li>\n    <li><\/li>\n    <li>Red light before bed<\/li>\n    <li>No coffee or caffeine at all<\/li>\n    <li>Other dietary importances should be listed here<\/li>\n    <li>No blue light or bright light 1-2h before bed (use incandescent lightbulbs at low colour temperature and brightness)<\/li>\n    <li>Drink wark milk<\/li>\n    <li>Eat a spoon of (raw) honey or mix it into the milk. Make sure you get good honey and not the store bought sugar water mix<\/li>\n    <li>Take 10k Vitamin D per day (mix it into the milk if you are using oil based), if insufficient levels of Vitamin D load up 100-500k Vitamin D in one dose<\/li>\n    <li>Sleep on the floor (better for your spine and more comfortable after a while - improves the quality of sleep)<\/li>\n    <li>Turn off all electronics\/EMF inducing devices (WiFi, etc)<\/li>\n    <li>Redshift software to minimise blue light exposure from laptop screens<\/li>\n<\/ul>\n<p>It is very important that you dream when you sleep. If you dream and remember the dream, that is a good sign of the quality of your sleep.<\/p>"
        },
        {
            "title": "Sleeping",
            "url": "https:\/\/lakiweb.net\/article\/sleep.html#the-foundations",
            "id": "https:\/\/lakiweb.net\/article\/sleep.html#2026-03-30T15:31:47Z-new-498b6a2dcd60f836d1a702909c2a937e",
            "updated": "2026-03-30T15:31:47Z",
            "summary": "Wrote section '<b>The Foundations<\/b>':<br>"
        },
        {
            "title": "Thoughts I want to share",
            "url": "https:\/\/lakiweb.net\/thoughts.html#8",
            "id": "https:\/\/lakiweb.net\/thoughts.html#2026-03-26T22:57:08Z-new-82f1ea755208f091cd6b4f300a034432",
            "updated": "2026-03-26T22:57:08Z",
            "summary": "New thought '<b>Start thinking that shit is easy<\/b>':<br><p>The complex nature of our mind makes us overthink many decisions that should in reality just be made quickly and without haste. We like to imagine the worst possible outcome of a scenario, when in 99.99% of cases, this \"worst case scenario\" will never ever happen. So I say that you just do whatever it is that needs doing because there will never be a consequence as long as you think it is the right thing to do.<\/p>\n<p>Adding on to the fact that you should always take opportunities, nothing is ever as hard as it seems. People like to overcomplicate things, which I have myself fallen victim to many times. A large number of people like to larp as experts in something when in reality they just profit off of confusing you. This is less <\/p>\n<p>Everything becomes easy when you just start, put your mind to it, and stop thinking that it's hard. For example, quitting a masturbation addiction is actually easy. You just need to stop??? As mentioned above, there will be people on every side of the internet trying to lecture you on the best method to stop; In reality, it is extremely simple. Just stop. Nothing against a lot of the people who create this type of content, but it really is a waste of time and not necessary.<\/p>\n\n-->"
        },
        {
            "title": "Kino - GTK2 Media Player",
            "url": "https:\/\/lakiweb.net\/article\/gtk2\/kino.html",
            "id": "https:\/\/lakiweb.net\/article\/gtk2\/kino.html#2026-03-23T14:22:19Z",
            "updated": "2026-03-23T14:22:19Z",
            "summary": "Wrote article '<b>Kino - GTK2 Media Player<\/b>'"
        },
        {
            "title": "Sleeping",
            "url": "https:\/\/lakiweb.net\/article\/sleep.html",
            "id": "https:\/\/lakiweb.net\/article\/sleep.html#2026-03-07T19:50:45Z-update-fc00cc5776e815537bd78004ae3c3303",
            "updated": "2026-03-07T19:50:45Z",
            "summary": "Updated section '<b>Sleeping<\/b>':<br><p>Sleep is one of the most important factors which contributes to your health, and it doesn't <i>have<\/i> to cost a penny, yet it is often overlooked and not even mentioned in health related articles! For instance, this diagram from VitaminDWiki does not mention sleep:<\/p>\n<p>The common rhetoric is that you only need about 6-8 hours of sleep, which is just completely false.<\/p>\n<p>Not getting enough sleep makes you have less energy and focus during the day<\/p>"
        },
        {
            "title": "Sleeping",
            "url": "https:\/\/lakiweb.net\/article\/sleep.html#learning-whilst-sleeping",
            "id": "https:\/\/lakiweb.net\/article\/sleep.html#2026-03-07T19:50:45Z-new-5a61b8d639e5678142640bc28a147616",
            "updated": "2026-03-07T19:50:45Z",
            "summary": "Wrote section '<b>Learning whilst sleeping<\/b>':<br><p>The quality and duration of your sleep directly affects your memory, learning capability, and <\/p>\n\n<p>Feel free to share ideas by contacting me.<\/p>\nBack to the front page"
        },
        {
            "title": "Sleeping",
            "url": "https:\/\/lakiweb.net\/article\/sleep.html#what-not-to-do",
            "id": "https:\/\/lakiweb.net\/article\/sleep.html#2026-03-07T19:50:45Z-new-d62487728f6ac71d48a53ff2e8ac5fae",
            "updated": "2026-03-07T19:50:45Z",
            "summary": "Wrote section '<b>What NOT to do<\/b>':<br><ul>\n    <li>Consume alcohol\/caffeine\/nicotine<\/li>\n    <li>Look at any LED for 90 mins before bed<\/li>\n    <li>Nap past 3pm<\/li>\n    <li>Look at bright light (even if not LED)<\/li>\n    <li>Exercise late<\/li>\n    <li><\/li>\n    <li><\/li>\n    <li><\/li>\n    <li><\/li>\n<\/ul>"
        },
        {
            "title": "Sleeping",
            "url": "https:\/\/lakiweb.net\/article\/sleep.html",
            "id": "https:\/\/lakiweb.net\/article\/sleep.html#2026-03-07T19:50:45Z-new-31666fec8f1f6f6dc2cd90e9631dcdea",
            "updated": "2026-03-07T19:50:45Z",
            "summary": "Wrote section '<b>Catching up on sleep<\/b>':<br><ul>\n    <li><\/li>\n    <li><\/li>\n    <li><\/li>\n    <li><\/li>\n    <li><\/li>\n    <li><\/li>\n    <li><\/li>\n    <li>Red light before bed<\/li>\n    <li>No coffee or caffeine at all<\/li>\n    <li>Other dietary importances should be listed here<\/li>\n    <li>No blue light or bright light 1-2h before bed (use incandescent lightbulbs at low colour temperature and brightness)<\/li>\n    <li>Drink wark milk<\/li>\n    <li>Eat a spoon of (raw) honey or mix it into the milk. Make sure you get good honey and not the store bought sugar water mix<\/li>\n    <li>Take 10k Vitamin D per day (mix it into the milk if you are using oil based), if insufficient levels of Vitamin D load up 100-500k Vitamin D in one dose<\/li>\n    <li>Sleep on the floor (better for your spine and more comfortable after a while - improves the quality of sleep<\/li>\n    <li>Turn off all electronics\/EMF inducing devices (WiFi, etc)<\/li>\n    <li>Redshift software to minimise blue light exposure from laptop screens<\/li>\n<\/ul>\n<p>It is very important that you dream when you sleep. If you dream and remember the dream, that is a good sign of the quality of your sleep.<\/p>"
        },
        {
            "title": "Sleeping",
            "url": "https:\/\/lakiweb.net\/article\/sleep.html#led-lighting",
            "id": "https:\/\/lakiweb.net\/article\/sleep.html#2026-03-07T19:50:45Z-new-5693c92d962133bb509b51f3778b37e9",
            "updated": "2026-03-07T19:50:45Z",
            "summary": "Wrote section '<b>LED lighting<\/b>':<br>"
        },
        {
            "title": "Sleeping",
            "url": "https:\/\/lakiweb.net\/article\/sleep.html#pulling-an-all-nighter",
            "id": "https:\/\/lakiweb.net\/article\/sleep.html#2026-03-07T19:50:45Z-new-6a39f529aa7ddf3d55d98723ca6faa17",
            "updated": "2026-03-07T19:50:45Z",
            "summary": "Wrote section '<b>Pulling an all nighter<\/b>':<br>"
        },
        {
            "title": "Sleeping",
            "url": "https:\/\/lakiweb.net\/article\/sleep.html#scrolling-in-bed",
            "id": "https:\/\/lakiweb.net\/article\/sleep.html#2026-03-07T19:50:45Z-new-2b23cb6e7abdae3a7a02cb9adadd4d1a",
            "updated": "2026-03-07T19:50:45Z",
            "summary": "Wrote section '<b>Scrolling in Bed<\/b>':<br>"
        },
        {
            "title": "Sleeping",
            "url": "https:\/\/lakiweb.net\/article\/sleep.html#addictive-substances",
            "id": "https:\/\/lakiweb.net\/article\/sleep.html#2026-03-07T19:50:45Z-new-09869a96378047a726fdefab539352ce",
            "updated": "2026-03-07T19:50:45Z",
            "summary": "Wrote section '<b>Addictive substances<\/b>':<br>"
        },
        {
            "title": "Sleeping",
            "url": "https:\/\/lakiweb.net\/article\/sleep.html#f-tier",
            "id": "https:\/\/lakiweb.net\/article\/sleep.html#2026-03-07T19:50:45Z-new-fb2a87b18e004457947bb65b74f74629",
            "updated": "2026-03-07T19:50:45Z",
            "summary": "Wrote section '<b>F tier - Destruction<\/b>':<br>"
        },
        {
            "title": "Sleeping",
            "url": "https:\/\/lakiweb.net\/article\/sleep.html#sleeping-with-tv-or-phone-on",
            "id": "https:\/\/lakiweb.net\/article\/sleep.html#2026-03-07T19:50:45Z-new-23a9d7d8f88d10ed0ec8937938df5737",
            "updated": "2026-03-07T19:50:45Z",
            "summary": "Wrote section '<b>Sleeping with TV or Phone on<\/b>':<br>"
        },
        {
            "title": "Sleeping",
            "url": "https:\/\/lakiweb.net\/article\/sleep.html#sleeping-in-on-weekends",
            "id": "https:\/\/lakiweb.net\/article\/sleep.html#2026-03-07T19:50:45Z-new-9b95104023b7b673a2af34e2f555189a",
            "updated": "2026-03-07T19:50:45Z",
            "summary": "Wrote section '<b>Sleeping in on weekends<\/b>':<br>"
        },
        {
            "title": "Sleeping",
            "url": "https:\/\/lakiweb.net\/article\/sleep.html#e-tier",
            "id": "https:\/\/lakiweb.net\/article\/sleep.html#2026-03-07T19:50:45Z-new-81767c6f40a0305f930e9ed513d14bf6",
            "updated": "2026-03-07T19:50:45Z",
            "summary": "Wrote section '<b>E tier - Very Bad<\/b>':<br>"
        },
        {
            "title": "Sleeping",
            "url": "https:\/\/lakiweb.net\/article\/sleep.html#big-meals-before-bed",
            "id": "https:\/\/lakiweb.net\/article\/sleep.html#2026-03-07T19:50:45Z-new-4b40097e01067be54d5e3b26d47b378c",
            "updated": "2026-03-07T19:50:45Z",
            "summary": "Wrote section '<b>Big meals before bed<\/b>':<br>"
        },
        {
            "title": "Sleeping",
            "url": "https:\/\/lakiweb.net\/article\/sleep.html#caffeine-after-11am",
            "id": "https:\/\/lakiweb.net\/article\/sleep.html#2026-03-07T19:50:45Z-new-491dd4abfe3ddc684927851af142baf7",
            "updated": "2026-03-07T19:50:45Z",
            "summary": "Wrote section '<b>Caffeine after 11AM<\/b>':<br>"
        },
        {
            "title": "Sleeping",
            "url": "https:\/\/lakiweb.net\/article\/sleep.html#d-tier",
            "id": "https:\/\/lakiweb.net\/article\/sleep.html#2026-03-07T19:50:45Z-new-b417a7f0d9eda7133e0ed25326038797",
            "updated": "2026-03-07T19:50:45Z",
            "summary": "Wrote section '<b>D tier - Bad<\/b>':<br>"
        },
        {
            "title": "Sleeping",
            "url": "https:\/\/lakiweb.net\/article\/sleep.html",
            "id": "https:\/\/lakiweb.net\/article\/sleep.html#2026-03-07T19:50:45Z-new-65895546c68b3109b55f61d2b2414208",
            "updated": "2026-03-07T19:50:45Z",
            "summary": "Wrote section '<b>Nap after 3PM<\/b>':<br>"
        },
        {
            "title": "Sleeping",
            "url": "https:\/\/lakiweb.net\/article\/sleep.html#whitepink-noise",
            "id": "https:\/\/lakiweb.net\/article\/sleep.html#2026-03-07T19:50:45Z-new-4f56bff5e49539edce9eafbfe6977c8b",
            "updated": "2026-03-07T19:50:45Z",
            "summary": "Wrote section '<b>White\/Pink noise<\/b>':<br>"
        },
        {
            "title": "Sleeping",
            "url": "https:\/\/lakiweb.net\/article\/sleep.html#c-tier",
            "id": "https:\/\/lakiweb.net\/article\/sleep.html#2026-03-07T19:50:45Z-new-d38f7a43da2a7574eacc8192227fa3fb",
            "updated": "2026-03-07T19:50:45Z",
            "summary": "Wrote section '<b>C tier - Decent<\/b>':<br>"
        },
        {
            "title": "Sleeping",
            "url": "https:\/\/lakiweb.net\/article\/sleep.html#b-tier",
            "id": "https:\/\/lakiweb.net\/article\/sleep.html#2026-03-07T19:50:45Z-new-20e757b02b3b7f890a68bcc276e577ae",
            "updated": "2026-03-07T19:50:45Z",
            "summary": "Wrote section '<b>B tier - Good<\/b>':<br>"
        },
        {
            "title": "Sleeping",
            "url": "https:\/\/lakiweb.net\/article\/sleep.html#a-tier",
            "id": "https:\/\/lakiweb.net\/article\/sleep.html#2026-03-07T19:50:45Z-new-69c59916eb29ee2e33e146f916c2a478",
            "updated": "2026-03-07T19:50:45Z",
            "summary": "Wrote section '<b>A tier - Very Good<\/b>':<br>"
        },
        {
            "title": "Sleeping",
            "url": "https:\/\/lakiweb.net\/article\/sleep.html#18degc-64degf-temperature",
            "id": "https:\/\/lakiweb.net\/article\/sleep.html#2026-03-07T19:50:45Z-new-9c053216cf797f0f9a88839b8afcafc7",
            "updated": "2026-03-07T19:50:45Z",
            "summary": "Wrote section '<b>~18&deg;C \/ 64&deg;F temperature<\/b>':<br>"
        },
        {
            "title": "Sleeping",
            "url": "https:\/\/lakiweb.net\/article\/sleep.html#nasal-breathing",
            "id": "https:\/\/lakiweb.net\/article\/sleep.html#2026-03-07T19:50:45Z-new-b403f043980f29e998f1f69d181af361",
            "updated": "2026-03-07T19:50:45Z",
            "summary": "Wrote section '<b>Nasal Breathing<\/b>':<br>"
        },
        {
            "title": "Sleeping",
            "url": "https:\/\/lakiweb.net\/article\/sleep.html#going-for-a-walk-once-awake",
            "id": "https:\/\/lakiweb.net\/article\/sleep.html#2026-03-07T19:50:45Z-new-1a0cf1f372dacbc7ef8d589a4ff23da3",
            "updated": "2026-03-07T19:50:45Z",
            "summary": "Wrote section '<b>Going for a walk once awake<\/b>':<br>"
        },
        {
            "title": "Sleeping",
            "url": "https:\/\/lakiweb.net\/article\/sleep.html#consistent-bedtime-and-wake-up-time-every-day",
            "id": "https:\/\/lakiweb.net\/article\/sleep.html#2026-03-07T19:50:45Z-new-495637bf32e0a4bd43c4edff12139240",
            "updated": "2026-03-07T19:50:45Z",
            "summary": "Wrote section '<b>Consistent bedtime and wake-up time every day<\/b>':<br>"
        },
        {
            "title": "Sleeping",
            "url": "https:\/\/lakiweb.net\/article\/sleep.html#s-tier",
            "id": "https:\/\/lakiweb.net\/article\/sleep.html#2026-03-07T19:50:45Z-new-5c9f092c5372854c5dfa8a3ef3083669",
            "updated": "2026-03-07T19:50:45Z",
            "summary": "Wrote section '<b>S tier - Foundation<\/b>':<br>"
        },
        {
            "title": "LEDs are soulless",
            "url": "https:\/\/lakiweb.net\/article\/leds.html#misconceptions",
            "id": "https:\/\/lakiweb.net\/article\/leds.html#2026-03-07T17:18:44Z-update-edf5f2267a6a751fd7856f54c8fc3a87",
            "updated": "2026-03-07T17:18:44Z",
            "summary": "Updated section '<b>Misconceptions<\/b>':<br><p>As I said above, LEDs are worse in almost every aspect, when compared to LPS. The first thing we need to consider is that it is not about how many Watts the bulb and fixture uses, but rather how much light output you get per Watt. This is called \"Lumens per Watt (lm\/W). Another potential issue is how efficient the light actually is; LED light is all output in the direction of the bulb, whereas LPS is output all surrounding the bulb (you can observe this with the shape of the bulb).<\/p>\n<p>This causes LPS to lose some of its efficiency, because to output all light in one direction, you have to use a mirror, which slightly decreases light output. LPS also requires a ballast, and needs more replacements.<\/p>"
        },
        {
            "title": "Thoughts I want to share",
            "url": "https:\/\/lakiweb.net\/thoughts.html",
            "id": "https:\/\/lakiweb.net\/thoughts.html#2026-03-07T14:11:16Z-new-a033868f94d159f797387187f21f1ff9",
            "updated": "2026-03-07T14:11:16Z",
            "summary": "New thought '<b>Thoughts<\/b>':<br>"
        },
        {
            "title": "Thoughts I want to share",
            "url": "https:\/\/lakiweb.net\/thoughts.html#8",
            "id": "https:\/\/lakiweb.net\/thoughts.html#2026-02-23T15:04:53Z-new-c4dd90c83756192dbbb8d198f3e65828",
            "updated": "2026-02-23T15:04:53Z",
            "summary": "New thought '<b>Why couldn't we have a simpler JavaScript alternative?<\/b>':<br><p>Forgive me if I am uninformed, but why couldn't we have had a simple scripting language for the web? Something that allowed for forms, image galleries, buttons, automatic background image switching (based on time), or an alert box, <i>without<\/i> enabling 20mb heavy JavaScript tracking pages that follow your mouse and use tracking pixels, shove ads up your ass, and more. Because in some instances, JavaScript is genuinely useful, but obviously it has lead to the death of the \"classic\" internet. I found an interesting article at Chimaera's website called \"How the 'You are an idiot' trojan warned us of the dangers of Javascript\". I think he makes a very valid point in that JS is a joke and how it enables spying on users without them even knowing.<\/p>\n<p>If I were the \"owner of the internet\" :D, I would have scrapped JS before it was even created, and instead created a language called \"WebScript\", which does the basics mentioned above (image galleries, etc), but nothing more. It would have been tightly regulated and made sure that it can only perform basic tasks. THis would prevent it from becoming the behemoth that JS is today.<\/p>\n<p>However, unfortunately the \"owner of the internet\" is\/was Google\/Mozilla, so I guess we can't have any nice things. Money ruins everything I suppose.<\/p>"
        },
        {
            "title": "GTK2 Software Directory",
            "url": "https:\/\/lakiweb.net\/article\/gtk2\/software-directory.html#how-do-you-even-use-gtk2-or-rice-it",
            "id": "https:\/\/lakiweb.net\/article\/gtk2\/software-directory.html#2026-02-22T21:28:49Z-new-b1dab05c3e3ad6882adaae9f746e0336",
            "updated": "2026-02-22T21:28:49Z",
            "summary": "Wrote section '<b>How do you even use GTK2 or \"rice\" it?<\/b>':<br><p>See this (archived) article on the Furude Shrine (archived) website. It goes into depth on how to \"rice\" (customise) the XFCE4 desktop, explaining how to install themes and so on.<\/p>\n<p>I have a few articles in the works on how to create your own GTK2 theme\/modify an existing one, and how to make\/fork GTK2 software.<\/p>"
        },
        {
            "title": "My runs",
            "url": "https:\/\/lakiweb.net\/article\/runs.html",
            "id": "https:\/\/lakiweb.net\/article\/runs.html#2026-02-20T12:01:46Z-new-60e9304c38cd91aae5fffb0e8bbe0dde",
            "updated": "2026-02-20T12:01:46Z",
            "summary": "Wrote section '<b>My runs<\/b>':<br><p>Just a place for my runs and statistics if anyone finds that interesting :-).<\/p>"
        },
        {
            "title": "Added archived links through a PHP script",
            "url": "https:\/\/lakiweb.net\/",
            "updated": "2026-02-17T20:09:00Z",
            "summary": "The site now automatically archives links to other websites in case they go down or get changed.",
            "id": "https:\/\/lakiweb.net\/#ba4d337018c1dce98e244ae481a1c295"
        },
        {
            "title": "Thoughts I want to share",
            "url": "https:\/\/lakiweb.net\/thoughts.html#7",
            "id": "https:\/\/lakiweb.net\/thoughts.html#2026-02-17T18:56:28Z-new-1dcc0e26d42a194502296d2e202bbc05",
            "updated": "2026-02-17T18:56:28Z",
            "summary": "New thought '<b>PHP is really cool, but should only be used on the server<\/b>':<br><p>My website uses a fair bit of PHP on the server, because I am lazy. I have PHP scripts that: generate an RSS feed for me (with support for manual entries), creates a TOC for each article, and I plan on making some that will automate SSI (e.g. for a website mirror which is hosted on a server which does not support SSI), photo gallery showing every picture on the site, and one that archives links via MAFF format so that they can be viewed even if the other website goes offline or changes the content. Hence, PHP can be a very useful tool for webmasters to automate annoying tasks on their website.<\/p>\n<p>However, that is not to say that PHP is always good. It should not be used on the site unless absolutely necessary, because there are usually better ways of doing things that have less bloat. I think it may be good for the occasional form, and guestbook, but other than those uses I do not think it should be used.<\/p>\n<p>Apparently, PHP is very hard to code, but I found it to be relatively simple to read and understand. I did not write any code, but rather just copied snippets from other websites and tutorials to make my own.<\/p>"
        },
        {
            "title": "Thoughts I want to share",
            "url": "https:\/\/lakiweb.net\/thoughts.html#5",
            "id": "https:\/\/lakiweb.net\/thoughts.html#2026-02-17T10:08:04Z-new-7b213954ff2f8cd6d4bcf68bb8df15c9",
            "updated": "2026-02-17T10:08:04Z",
            "summary": "New thought '<b>(Local) AI is pretty useful<\/b>':<br><p>The fact that we can run AI locally is actually one of the rare benefits of AI, looking past all the other goyslop. It is really cool that (provided you have powerful enough hardware), you can access so much knowledge via a local AI model. If you have an uncensored one, you could use it to learn how to do something useful in an emergency - such as building a bomb :D. It also holds knowledge of so much and it is super easy to ask a question to it, e.g it might help you identify a leaf\/plant, animal, location. It also could help you translate, give recipes, etc. Having a local wikipedia backup would also be useful but you would have to add your own content because it might not have everything you need (recipes, translations come to mind).<\/p>"
        },
        {
            "title": "Thoughts I want to share",
            "url": "https:\/\/lakiweb.net\/thoughts.html#6",
            "id": "https:\/\/lakiweb.net\/thoughts.html#2026-02-17T10:08:04Z-new-a022293946c5016fa5fb24bed66cbf26",
            "updated": "2026-02-17T10:08:04Z",
            "summary": "New thought '<b>The system uses its people for its own benefit<\/b>':<br><p>Looking at the whole carbon tax, vegan, plant-based ideas present in society, it is visible that \"the system\" uses normal people to achieve its goals. People are brainwashed into thinking that these ways of living (e.g. turning off the heating or lights in your house) will improve the the environment, etc. Even though the majority of energy usage is actually used by creating the products that these very same people consume. Watching a movie on Netflix, writing a prompt into ChatGPT, etc, all use more energy than eating a steak or leaving the lights on.<\/p>\n\n<p>There are countless examples of the system using people for its own benefit, which can also be seen in government sometimes. Some people have been conditioned to only listen to what the media or government says. If one of these people were to go into government, they would not actually be working against people on purpose, but rather be using their corrupted ideas, to cause harm to people - without realising it.<\/p>\n\n<p>Hopefully you understand what I mean.<\/p>"
        },
        {
            "title": "Producing Vitamin D without sunlight",
            "url": "https:\/\/lakiweb.net\/article\/vitd-without-sun.html",
            "updated": "2026-02-16T20:00:00Z",
            "summary": "Wrote article '<b>Producing Vitamin D without sunlight<\/b>'",
            "id": "https:\/\/lakiweb.net\/article\/vitd-without-sun.html#af9598ba6de823ab2ff53f7e62411d46"
        },
        {
            "title": "Updated site design - removed old navigation sidebar",
            "url": "https:\/\/lakiweb.net\/",
            "updated": "2026-02-16T12:00:00Z",
            "summary": "Updated site design to work better on lower resolution screens - more of the screen is now used actually displaying the article. Still needs work on Dillo, Netsurf, and other older browsers compatability.",
            "id": "https:\/\/lakiweb.net\/#3271c5acf29f2407c261d2de8366dc54"
        },
        {
            "title": "The Shareholder Problem",
            "url": "https:\/\/lakiweb.net\/article\/shareholders.html",
            "id": "https:\/\/lakiweb.net\/article\/shareholders.html#2026-02-13T22:39:17Z",
            "updated": "2026-02-13T22:39:17Z",
            "summary": "Wrote article '<b>The Shareholder Problem<\/b>'"
        },
        {
            "title": "LEDs are soulless",
            "url": "https:\/\/lakiweb.net\/article\/leds.html",
            "id": "https:\/\/lakiweb.net\/article\/leds.html#2026-02-12T22:34:19Z-new-3d10fb2a9956f21c5f8e136a192d220e",
            "updated": "2026-02-12T22:34:19Z",
            "summary": "Wrote section '<b>Atmospheres<\/b>':<br><p>We used to have a very diverse set of lighting used: incadescent, sodium vapour, mercury, arc, gas, neon, etc. This led to different atmospheres depending on the method of lighting used: you had cool neon lights for a futuristic atmosphere in the city, sodium vapour lamps used on highways - creating a nice evening drive home, and so on. Atmospheres are really important and can also enhance your memories of certain places. I remember driving home late at night after a holiday with family with that distinct orange glow emitted from the street lamps.<\/p>\n<p>In fact, my local main road still uses (I believe) Low\/High Pressure Sodium (LPS\/HPS) bulbs. The difference between this road and the road right next to it (a residential street) is quite striking especially since I can see the difference with my own eyes as a side by side comparison. The blue LED lighting looks sharp and cold, whereas the warm glow of the LPS\/HPS lamps makes you feel comfortable.<\/p>"
        },
        {
            "title": "Thoughts I want to share",
            "url": "https:\/\/lakiweb.net\/thoughts.html#3",
            "id": "https:\/\/lakiweb.net\/thoughts.html#2026-02-11T23:13:22Z-new-a7bf56ddca45f4433b32e97e0ef9d8e9",
            "updated": "2026-02-11T23:13:22Z",
            "summary": "New thought '<b>Consistency is key<\/b>':<br><p>Consistency is the basis of progress. Looking at my sleep article specifically, you get an idea of how to sleep properly. But what does that even matter if you only do it for one day? You might have a nice sleep, but only for one day and this will not benefit you at all in the long term. However, if you sleep really well like this every day, you will see the clear benefits. Same can be said for the gym, stamina training, studying, etc.<\/p>\n\n<p>Another specific example is this website (or if you have one yourself). If every day, I write a thought like this and every week\/month an article like the ones listed on the articles page, eventually I will have a very big collection of constantly improving knowledge and wisdom. The site will be very popular because of the sheer quality and volume of the articles it has (if you write and improve them constantly).<\/p>\n\n<p>You can literally start from nothing and work slowly towards your goal, and over time you will always get something great. Even if you do now have a goal and are aimlessly doing work, at one point you will figure it out. So just start doing something you like and even if you don't have a plan, it will come to you.<\/p>"
        },
        {
            "title": "Thoughts I want to share",
            "url": "https:\/\/lakiweb.net\/thoughts.html#4",
            "id": "https:\/\/lakiweb.net\/thoughts.html#2026-02-11T23:13:22Z-new-5eb848bd28f23d9c191668cfa162c5f8",
            "updated": "2026-02-11T23:13:22Z",
            "summary": "New thought '<b>Learning new things properly<\/b>':<br><p>I have a basic protocol for learning new things:<\/p>\n<ol>\n    <li>Research the topic<\/li>\n    <li>Make detailed notes on it and try to fully understand it (e.g. if it is a physics formula, learn how to fully derive and use it)<\/li>\n    <li>Explain the topic to someone else or do a small \"test\" on it (this could be e.g. a past paper for physics, debating someone on a topic, explaining it to someone else, or writing down ideas on the subject without referencing previous notes)<\/li>\n    <li>Looking back at this and repeating step 3<\/li>\n<\/ol>\n<p>Now this may seem really obvious to some, but it is the method that you <i>must<\/i> stick to when learning something, at least in my opinion. I don't see another way to learn and maintain information as effectively, and sometimes it is so easy to overcomplicate things by, for example, colour coding every piece of information, using 10 million different note taking softwares (just use paper!), etc. Sure, have a system to take the notes differently depending on the subject; for physics, I write down the key definitions of the topic, then explain forumlas and derive them.<\/p>\n<p><b>TLDR;<\/b> Don't overcomplicate things.<\/p>"
        },
        {
            "title": "Thoughts I want to share",
            "url": "https:\/\/lakiweb.net\/thoughts.html#1",
            "id": "https:\/\/lakiweb.net\/thoughts.html#2026-02-08T01:10:39Z-new-47ea4ff539054dc7aa80fc5888e8ef59",
            "updated": "2026-02-08T01:10:39Z",
            "summary": "New thought '<b>Advertising is subconscious, and is not only used to make you buy things<\/b>':<br>When was the last time you ever bought something from an advertisement? Considering that you are on my website, you probably aren't the average person and thus haven't ever purchased something via direct advertisement. By \"direct advertisement\", I mean things like online website advertisements, billboards, paid sponsorships, etc. I personally have maybe bought something from an advertisement once or twice throughout the course of my entire life, when I was still foolish in regards to the internet."
        },
        {
            "title": "Thoughts I want to share",
            "url": "https:\/\/lakiweb.net\/thoughts.html#2",
            "id": "https:\/\/lakiweb.net\/thoughts.html#2026-02-08T01:10:39Z-new-bc10af6a63e70b9f9ef30accd6d35ebd",
            "updated": "2026-02-08T01:10:39Z",
            "summary": "New thought '<b>Is the \"great noticing\" just a trend?<\/b>':<br>It's pretty obvious that there is a lot of \"anti-zionism\/semitism\", \"noticing\", or whatever you want to call it online since the war in Palestine started. People have been discovering what is really going on behind the scenes. But is this yet another passing online trend or will it actually stick? As you know all social media is owned by the group which is being attacked here. They could easily remove it all, as they did during Covid, the New York tunnels incident, and so on... Do they want this to happen? All some questions. I personally believe they want all..."
        },
        {
            "title": "make-computing-local-again.html",
            "url": "https:\/\/lakiweb.net\/article\/make-computing-local-again.html",
            "id": "https:\/\/lakiweb.net\/article\/make-computing-local-again.html#2026-02-02T19:48:24Z",
            "updated": "2026-02-02T19:48:24Z",
            "summary": "Wrote article '<b>make-computing-local-again.html<\/b>'"
        },
        {
            "title": "GTK2 Software Directory",
            "url": "https:\/\/lakiweb.net\/article\/gtk2\/software-directory.html",
            "id": "https:\/\/lakiweb.net\/article\/gtk2\/software-directory.html#2026-02-01T19:04:06Z-new-7e9d855c1bfe482c60bea7e3fc5176c2",
            "updated": "2026-02-01T19:04:06Z",
            "summary": "Wrote section '<b>AppImages - the saviour of GTK2 applications?<\/b>':<br>After trying and failing to fork Gajim 0.16.9 from Python2 to Python3, I was stumped. What could I possibly do to make it work on modern versions of Linux? Well, I was looking at GIMP and how to run the GTK2 version of that on a modern Linux system, since it also used Python2. And since GIMP is a much more popular program, there was a lot more interest from people in running the older image. I stumbled upon a forum post of a guy who had built an AppImage from a DEB file of Gimp 2.10.38 (the last GTK2..."
        },
        {
            "title": "GTK2 Software Directory",
            "url": "https:\/\/lakiweb.net\/article\/gtk2\/software-directory.html",
            "id": "https:\/\/lakiweb.net\/article\/gtk2\/software-directory.html#2026-02-01T19:04:06Z-new-cefa518f0f560fb64f0ba8ee47ce1613",
            "updated": "2026-02-01T19:04:06Z",
            "summary": "Wrote section '<b>The end goal<\/b>':<br>My aim is to make GTK2 as easy to use meaning:<br><ul><li>It is easy to install all useful GTK2 programs<\/li><li>All relevant software has a GTK2 alternative (Pale Moon for browser, Atril PDF, etc)<\/li><li>There should be an organised collection of all GTK2 software that works and software which does not work should be fixed<\/li><li>It should be possible to have only GTK2 programs on your system and have everything you need work<\/li>"
        },
        {
            "title": "GTK2 Software Directory",
            "url": "https:\/\/lakiweb.net\/article\/gtk2\/software-directory.html",
            "id": "https:\/\/lakiweb.net\/article\/gtk2\/software-directory.html#2026-01-30T22:47:38Z",
            "updated": "2026-01-30T22:47:38Z",
            "summary": "Wrote section '<b>GTK2 should've never been phased out<\/b>':<br>Unfortunately, what we see these days with GTK4 is that the GNOME developers want to appeal to users that do not even exist. Statistically, most Linux users just use a laptop screen or computer monitor. The number of people using a phone or tablet on Linux is very low, and not what the actual operating system was designed for. GTK2 is designed only for non-touch monitors (though you can use touch, the buttons are just a bit smaller) which is what the majority of people use Linux for. People on a phone or tablet will be using Android. So in..."
        },
        {
            "title": "Natural production of vitamin D without sun",
            "url": "https:\/\/lakiweb.net\/article\/vitd-without-sun.html",
            "id": "https:\/\/lakiweb.net\/article\/vitd-without-sun.html#2026-01-29T20:42:11Z",
            "updated": "2026-01-29T20:42:11Z",
            "summary": "Updated section '<b>Natural production of vitamin D without sun<\/b>'"
        },
        {
            "title": "Thoughts I want to share",
            "url": "https:\/\/lakiweb.net\/thoughts.html",
            "id": "https:\/\/lakiweb.net\/thoughts.html#2026-01-28T23:06:59Z",
            "updated": "2026-01-28T23:06:59Z",
            "summary": "Started page '<b>Thoughts I want to share<\/b>'"
        },
        {
            "title": "LEDs are soulless",
            "url": "https:\/\/lakiweb.net\/article\/leds.html",
            "id": "https:\/\/lakiweb.net\/article\/leds.html#2026-01-27T22:54:26Z",
            "updated": "2026-01-27T22:54:26Z",
            "summary": "Wrote article '<b>LEDs are soulless<\/b>'"
        }
    ]
}