diff --git a/.gitignore b/.gitignore index 0d5b9b0..6fd2b62 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,5 @@ - www/ - sync.sh +www/ +ass/ +tor/ +i2p/ +sync.sh diff --git a/config b/config index 2c0813f..d3aa6c9 100644 --- a/config +++ b/config @@ -2,7 +2,7 @@ TEMPLATES = site.tmpl SOURCE = src OUTPUT = www TITLE = Ryo's Izakaya -URL = https://ryocafe.site +URL = http://ryocafe.site AUTHOR = 寮 blog/**/*.md: @@ -25,54 +25,15 @@ blog/**/*.md: blog.atom: blog/**/*.md inner-template +twtxt.txt: blog/**/*.md + inner-template + index.html: blog/**/*.md config inner-template template page -about/*.md: - config - ext .html - directorify - markdown chroma=emacs - template page - -support/*.md: - config - ext .html - directorify - markdown chroma=emacs - template page - -dmca/*.md: - config - ext .html - directorify - markdown chroma=emacs - template page - -webring/*.md: - config - ext .html - directorify - markdown chroma=emacs - template page - -faq/*.md: - config - ext .html - directorify - markdown chroma=emacs - template page - -codeofconduct/*.md: - config - ext .html - directorify - markdown chroma=emacs - template page - -glossary/*.md: +*/*.md: config ext .html directorify diff --git a/site.tmpl b/site.tmpl index e6452f5..8b7e1d2 100644 --- a/site.tmpl +++ b/site.tmpl @@ -10,21 +10,26 @@ {{ end }} -{{ define "container" }}
-
寮居酒屋
{{ end }} +{{ define "container" }} + + + {{ end }} {{ define "footer" }}
-
- - + + + +
{{ end }} @@ -32,26 +37,56 @@ {{ define "page" }}{{ template "header" . }} {{ template "container" . }} -

- Blog | - About me | - Scams | - The Fack | - The COCk | - DMCA | - Webring | - Glossary -

-

- RSS Feeds | - Soycial Media | - PeerTube-chan -

-
- {{ .Content }}{{ template "footer" . }}{{ end }} + + +

This Blog

+ Blog
+ Cumtact
+ About me
+ Scams
+ The Fack
+ The COCk
+ DMCA
+ Webring
+ Donate +
+

Community

+ RSS Feed
+ TWTXT Feed
+ IRC-chan (AH)
+ Soycial Media
+ Gitler
+ /vid/i2p (AH 1, AH 2)
+ /vid/tor
+ /pol/i2p (AH)
+ /pol/tor +
+

Mirrors

+ Based Tor
+ Chad I2P (AH) + + + {{ .Content }} + +

Frens

+ テク諏訪
+ Interloper
+ Kleenex
+ komeiji
+ lolwut?
+ Koshka
+ Udonya
+ Wrongthink
+ Anonymous Japan
+ Xianc78
+ Charliebronau
+ Terminal Autism
+ ShadowM00n + + {{ template "footer" . }}{{ end }} {{ define "post" }}
-

{{ .Title }}

+

{{ .Title }}

Return to home
{{ .Other.Author }}、 @@ -62,14 +97,13 @@

+ {{ if .Other.Thumbnail }} + + {{ .Other.Thumbnail }} + + {{ end }} {{ .Content }}
- {{ if .Other.Threadid }} -
- Comment in SNS discussion here. - -
- {{ end }} {{ end }} {{define "tag"}} diff --git a/src/about/index.md b/src/about/index.md index f05a999..d15f862 100644 --- a/src/about/index.md +++ b/src/about/index.md @@ -6,7 +6,7 @@ I drank too much Sapporo beer, so I started to pee so hard, it made the earth in For the autists reading it, it's a joke bruh! -Jokes aside, I'm an anarcho-capitalist that hates the government, hates the rich elites, hates the modern soyweb, hates the shitcoin called fiat currencies, hates worldwide scams (covAIDS, extortion I mean taxation, copyright/DMCA, laws other than natural law, Ukraine "war", ISIS, vacciNATIONs, transsexualism, LGBT (and the rest of the retard alphabet), DEMONcracy, soycialism, communism, SDGs, New World Order, new abnormal, and so on), more about it in the [scams](/scams) department. +Jokes aside, I'm an anarchist that hates the government, hates the rich elites, hates the modern soyweb, hates the shitcoin called fiat currencies, hates worldwide scams (covAIDS, extortion I mean taxation, copyright/DMCA, laws other than natural law, Ukraine "war", ISIS, vacciNATIONs, transsexualism, LGBT (and the rest of the retard alphabet), DEMONcracy, soycialism, communism, SDGs, New World Order, new abnormal, and so on), more about it in the [scams](/scams) department. Update, since I got asked so many times to list my pronouns: I don't give a fuck.\ You can refer to me as "he/him" or "she/her" or "it/its" or whatever else you want, I legit don't care.\ diff --git a/src/blog.atom b/src/blog.atom index 63552ee..47b5ee8 100644 --- a/src/blog.atom +++ b/src/blog.atom @@ -1,30 +1,18 @@ {{ .Site.Other.Url }} - {{ .Site.Other.Title }} - {{ with .Site.Pages.Children "blog/" }} - {{ .First.Date.Format "2006-01-02T15:04:05Z07:00" }} - {{ end }} + {{ .Site.Other.Title }}{{ with .Site.Pages.Children "blog/" }} + {{ .First.Date.Format "2006-01-02T15:04:05Z07:00" }}{{ end }} {{ .Site.Other.Author }} - -{{ with .Site.Pages.Children "blog/" }} -{{ range .Slice 0 5 }} - - {{ .Url }} - {{ or .Other.Author .Site.Other.Author }} - {{ html .Title }} - {{ .Date.Format "2006-01-02T15:04:05Z07:00" }} - {{ range .Tags }} - - {{ end }} - - - {{/* .Process runs here in case only feed changed */}} - {{ with cut "
" "
" .Process.Content }} - {{ html . }} - {{ end }} -
-
-{{ end }} -{{ end }} + {{ with .Site.Pages.Children "blog/" }}{{ range .Slice 0 500 }} + + {{ .Url }} + {{ or .Other.Author .Site.Other.Author }} + {{ html .Title }} + {{ .Date.Format "2006-01-02T15:04:05Z07:00" }}{{ range .Tags }} + {{ end }} + + {{ with cut "
" "
" .Process.Content }}{{ html . }}{{ end }} +
+
{{ end }}{{ end }}
diff --git a/src/blog/all-browsers-suck-your-fault/index.md b/src/blog/all-browsers-suck-your-fault/index.md index 2040124..9e022d1 100644 --- a/src/blog/all-browsers-suck-your-fault/index.md +++ b/src/blog/all-browsers-suck-your-fault/index.md @@ -1,7 +1,7 @@ title: All browsers suck, and it's all YOUR fault! author: 寮 date: 2022-07-09 00:25:00 -tags: blog,technology,internet,webdev,linux +tags:technology,internet,webdev,linux threadid: ALHlqv8tp9nwYLCYme ---- Clickbait, except it's not.\ diff --git a/src/blog/alt-tech-is-a-trap/index.md b/src/blog/alt-tech-is-a-trap/index.md new file mode 100644 index 0000000..f078db1 --- /dev/null +++ b/src/blog/alt-tech-is-a-trap/index.md @@ -0,0 +1,38 @@ +title: Alt tech is a trap +author: 寮 +date: 2022-12-08 +tags: technology,internet +thumbnail: alt-tech-is-a-trap.jpg +threadid: AQNd0WLooFK0XHSNdY +---- +Since Alex Jones got loudly deplatformed from big tech, the internet started to change.\ +Censorship started getting gradually more and more extreme, alt tech platforms started to pop up, and Fedi started gaining more traction.\ +And every time JewTube did an adpocalypse, a new alt tech platform appeared out of nowhere. + +I myself tried out a couple, such as Gab, BITCHute, LBRY/Opussy, and a few more.\ +And I got banned off all of them.\ +Either because of posting loli's, or for saying something a bit too truthful.\ +This made me question these platforms very hard, because it's a well known fact that the only types of people who get extremely paranoid over loli drawings are the glowniggers, these platforms all reflected exactly that. + +Some other observations I noticed is the sheer amount of fake "truths" all over these platforms.\ +Mainstream media is fake news, everyone knows that at this point, but it doesn't mean that everything else is automatically true.\ +And during the scamdemic I've noticed so much fake "truths", to the point it felt like there's not a single reliable source on the entire internet anymore.\ +Lethal injections arrived, I know these are poison, they are every single time they do these, which is once every decade.\ +I've seen so many crazy shit being posted to alt tech, like "vaccine shedding", "nanotech", "microchips", "shaking chicken meat", "pandemic babies", "bluetooth emission", and so on, all of which had either doctors "just saying so", or "evidence" that is very easy to debunk, or simply no evidence and "I'm a truther, just trust me bruh".\ +Meanwhile, I've seen not a single person asking the most crucial question, the question that should be asked, the question that ACTUALLY makes you wake up to what's REALLY going on: where did the money go?\ +And I asked this question: [Tor](http://pol.asc7ewkcvat2wsoi5yuwkej5ukyrqqnpnzpj4u34r2jxnoxhnbx6yqad.onion/blog/lethal-injection-covaids-is-just-a-money-making-operation/), [I2P](http://pol.ryocafe.i2p/blog/lethal-injection-covaids-is-just-a-money-making-operation/) + +Based on my own observation, just a small percentage of the population gets killed (and yes, even if it's 6 million, it's still a small percentage if you consider a worldwide population of 8 billion), the vast majority gets permanently dependent on the hell care soystem, and the few lucky ones get away unharmed.\ +This is so obvious if you simply look around in real life, yet nobody seems to notice it at all. + +This all got me to the conclusion that alt tech is really just operated by glowies alongside some useful idiots who are more than happy to simply echo whatever the glowies post or upload.\ +Of course those so-called "fact checkers" will be able to easily debunk them all, because they're basically "fact checking" their own misinformation.\ +I also noticed a massive increase of glowies all over the internet blending into non-mainstream platforms and instances even.\ +And yesterday the news of the WHO [conspiring to censor "misinformation"](https://hozon.site/archive/1670419398/reclaimthenet.org/world-health-organization-censorship-misinformation-pandemic-treaty//index.html) and [grabbing more surveillance powers](https://hozon.site/archive/1670419670/reclaimthenet.org/world-health-organization-surveillance-powers-pandemic-treaty//index.html) came out, my suspicion turned out to be true.\ +I thought "A-HA! Now the cat comes out of the bag!".\ +So they've set up these alt tech platforms not only to misdirect people seeking the truth, but also to manifacture the narrative on why they need to take full control over the clearnet.\ +At this point, anyone who doesn't have their own website AND doesn't join the Fediverse AND doesn't chat on XMPP, IRC, Mumble, and/or email (no need to check all the boxes, at the very least 1 of these is still OK, although own website should be the main platform, not just a fancy graphical RSS feed), and instead insists on using one or more of the big- or alt-tech platforms, chat crapps like Telegram, Signal, Discucked, or Matrix (all funded by the Jews), among other stuff instead can be considered controlled opposition. + +I seriously suggest you move to the darknet if you haven't already.\ +Better move now while you still can rather than when it's already too late.\ +Time to get serious about online freedom/privacy! diff --git a/src/blog/are-you-a-tech-jew/index.md b/src/blog/are-you-a-tech-jew/index.md new file mode 100644 index 0000000..5ba77fa --- /dev/null +++ b/src/blog/are-you-a-tech-jew/index.md @@ -0,0 +1,49 @@ +title: Are you a Tech Jew? +author: 寮 +date: 2022-11-27 +tags: technology,computer,internet +threadid: AQ1yGlatOXpHLLwwhE +---- +What is a Tech Jew?\ +I'll explain in a minute, but first a few examples to give you an idea: + +1. Do you encourage people to go to alt tech, while you continue to be using big tech yourself? +2. When somebody calls you out for using big tech even though you're against it, do you make up excuses (example: reaching out to a wider audience, waking up those still asleep, getting new followers etc)? +3. Did you consider recommending people to set up their own decentralized, federated platforms? + +If your answers are yes, yes, and no respectively, then congratulations, you're a 100% Tech Jew! + +So basically, a Tech Jew is someone who forces people into separate technologies they believe are "against the narrative" even though they're all controlled by the same people who control the big tech platforms.\ +Don't believe me?\ +Just consider the fact alone that with the exception of Rumble, every single alt tech platform uses Cuckflare, which is just as Zion as Goolag, Fakebook, and Amazon, and Rumble is using AWS, which is from Amazon, so we're full circle now.\ +How can you even take them seriously!?\ +It's having a big corpo fucking everybody in their asses, then a smaller corpo shows up and says "hey dudes, dudettes, and dude-in-drags, you should join our dope shit, we actually respect your body", but they never tell you that they rely on the cock of that very big corpo they "saved" you from in order to even be able to exist, so the only way to find out is by finding their whois information, going to their platforms over Tor (and see if you get stopped or not), read HTTP request headers, check what they require you to have in order to sign up, read their Toss (Terms of Disservice), PeePee (Privacy Policy), and Cock (Code of CONduct) pages, or otherwise experience censorship first hand (or 3rd hand if somebody gets as loudly deplatformed as Alex Jones or Joe Rogan, which are both controlled opposition Jews too by the way).\ +So you're basically being fucked in the ass by somebody else's dick, who on their turn are fucking them in their ass, and sooner or later this will become a pretty gay chain. + +And this is exactly how alt tech works too.\ +They claim to be anti-big tech, but rely on big tech infrastructure instead of just setting up your own infrastructure.\ +None of them even have a darknet mirror at all, which too is saying a lot. + +Not saying that you should avoid big tech infrastructure like a plague, somewhere down the chain there will be a big tech corpo even without your knowledge, because after all, the internet is being held together somehow.\ +This is purely regarding those who willfully choose to rely on big tech architecture, like putting your entire platform behind Cuckflare and mandatory Javascript UIs even if you don't need it.\ +And the reason why I call them "Tech Jews" is simply because all these big tech corpoes are owned and run by Jews, and Jews always stick together, and will refuse to work together with anybody else.\ +And the Jews really want to kill off as much competition and opposition as possible, and they do that by subverting real opposition and/or inventing controlled "opposition", pretending to be in opposition while in reality they're all working together. + +Fediverse and federation and/or self-hosted solutions in general (email ([not so much anymore](/blog/liberate-email-ignore-dkim/)), XMPP, IRC, Mumble, Newsgroups, BBS, and so on) is one way to make platforms that aren't Jewish owned/controlled, or otherwise use their tech and explicitely exclude them (like in the case with Mastodon, PeerTube, and Matrix).\ +The best is to have a static HTML+CSS-only (and/or Gemini) website exclusively on the darknets (Tor and I2P, though I2P is more based, but harder to have it keep working), but there's no conversation through that, which is why we have the technologies I put in the sentence above. + +But this is why you can't find me on JewTube, Shitter, Fakebook, InstantKilograms, TikTok, Gab, Parler, Gettr, so-called "TRUTH" Soycial, GC2, Mixi, Niconico Douga, Pixiv, BITCHute, Opussy/LBRY, Rumble, Twitch, OnlyFans, Vimeo, Pornhub, or any other big tech or alt tech (which rely on big tech TEEHEE) platforms, I simply don't exist there.\ +All I have are this website, [Pleroma](https://social.076.moe/ryo), PeerTube (though that one is on the way out, which is why I don't link to it), [Gitler](https://gitler.moe/ryo), email, XMPP, and IRC (which I'm planning on providing info to soon).\ +Well, you can find me on the PINE64 and The Crowhouse forums, but I stopped using the PINE64 forum a very long time ago, and I'm not as active on The Crowhouse, simply because while I did make good friends on there (and 1 troll), it's just not my type of thing anymore.\ +I joined due to our agreement on what anarchy is and how the world should be like, but in some cases (especially when it comes to technology, entertainment, and drawings) I disagree with most of them, and eventually I found my own path I branched out of, so I'm fighting this battle my own way now. + +The reason why I still don't provide my email, XMPP, and IRC information is because I'm not decided yet on whether I'll make use of [loli frog](http://6qiatzlijtqo6giwvuhex5zgg3czzwrq5g6yick3stnn4xekw26zf7qd.onion/)'s infrastructure, or set up my own.\ +And the reason for that is because email is such a bitch to set up, because iRedMail only works on Debian, which has SoystemD, and I don't want to have any servers with that, they claim to be supporting the BSDs, but any attempt at setting them up has failed so far.\ +OpenBSD has its own SMTPd (OpenBSD's own Postfix basically) service out of the box, but I still can't get it to work even after following the official fucking guide.\ +And anything related to Postfix is an absolute nightmare to set up.\ +The positive is that both Ergo (IRC) and Prosody (XMPP) are pretty easy to set up especially if you already know what you're doing. + +I already have email and XMPP, but it's on the 076 infrastructure, and I really want to make my own Tor and I2P-only ones.\ +Though I think I'll make them I2P only, Tor would be only for this blog, and thus once again I'll need to figure out why the fuck it's not working (oh hey, even more motivation to fix this crap!).\ +Or perhaps skip email altogether and go just for XMPP and IRC?\ +Let me know on Fedi (aka, comments on this post). diff --git a/src/blog/artificial-laws-have-a-purpose/index.md b/src/blog/artificial-laws-have-a-purpose/index.md new file mode 100644 index 0000000..b00a846 --- /dev/null +++ b/src/blog/artificial-laws-have-a-purpose/index.md @@ -0,0 +1,104 @@ +title: How to prevent self-doxxing +author: 寮 +date: 2022-08-09 09:35:00 +tags:technology,linux,bsd,internet +threadid: AMKpSYMDvvqpvze7e4 +---- +# Update + +> The reason why I originally called this article "Artificial "laws" have a purpose, and barely anyone is making use of it" is because I originally planned on talking about how the so-called "laws" governments are pushing are only incentivizing people to resort to going underground.\ +> Like how Luke Smith said he thanked the USSA government for incentivizing him to become a Monero hodler, because he would have otherwise spent it all long ago. +> +> But then I went very offtopic, and became a topic on how to prevent self-doxxing instead. + +Remember the whole insult "law" that got launched here in Japan?\ +Seems like it's spreading pretty rapidly, because Airstrip One, and a couple more countries implemented this same "law" too shortly after.\ +If the world was filled with chads, these types of "laws" would have served as a wake up call, an opportunity to nuke every single online account that requires a dox, and explore the superior alternatives.\ +But unfortunately, we don't live in a world of chads, we live in a world of pussies, or comfortists to keep it a bit more politically correct. + +## So what counts as a dox? + +Pretty much everything that can be used to trace back to you is a dox.\ +This includes your real name, your selfies (or profile picture of your real face), your physical address, your company name, your (mobile) phone number, copy of your ID, your credit/debit card number, and to some extend your IP address and email address. + +### Real name + +Should speak for itself.\ +Use a nickname instead, or a fake name if you need to have a first and last name.\ +Seriously, no webshop nor delivery dude will give a fuck about what your real name is, only Fakebook and Quora are this invasive! + +### Your photos + +You can actually do a reverse search, and find out who you are.\ +Super effective if you happen to have a Fakebook or Quora profile, since these 2 soytes require your real name to be doxed for the entire world to see in order to use.\ +Just use an anime waifu as your profile picture.\ +And make sure you ALWAYS delete exiv information from your real life photo's of your delicious bowl of ramen before you upload it to the internet. + +On a good operating system like any Linux distribution (minus Android and ChromeOS) or BSD variant (minus iOS and macOS), you can easily install the "exiv2" package, it should be in every distro or variant's repo's.\ +Then in the command line: + +```sh +exiv2 rm (FILENAME).jpg +``` + +Or *.jpg if you want to nuke glowdata from all your photo's in that same directory in 1 go. + +For those of you on WinDOS, macOS, Android, iOS, or ChromeOS, please refrain from posting photos online until you have access to a Linux or BSD computer with Exiv2 installed on it.\ +But then again, if you're taking this article seriously, you shouldn't be using any of these 5 proprietary shitware anyway. + +### Physical address + +If you rent out, your name is going to be attached to that address.\ +If you bought your property and/or land, then it's a matter of calling the government on your GlowPhone and demand a dox.\ +Let your packages get delivered to the nearest convenience store (or PO Box if you're in the USSA, or some questionable pick up point if you're in the Eww), again even Amazon doesn't give a fuck where you let your stuff get delivered, as long as they get the money. + +### Company + +If you run a company, I hope you have an anarcho-company (aka, one that's NOT registered with any government), otherwise your personal information is public record.\ +Otherwise make sure your online persona NEVER gets linked to that company. + +### Phone number + +Your phone number is no different from your national ID number (it's called differently in every single country), as it contains every single information on you.\ +This is exactly why I refuse to use Discucked, Telegram, Signal, LINE, and anything else that requires a phone number. + +### Copy of ID + +The only reason why you'd want to use a disservice that requires an ID would be crypto exchanges.\ +Even then, you can easily mitigate that by using Bisq instead, and TradeOgre if you already have crypto. + +### Credit/debit card + +Unless it's a prepaid card, you can be doxxed using a credit or debit card, since they're registered on your name and address.\ +Just use Monero like every single chad does.\ +Credit and debit cards are just for the slaves. + +### IP address + +Most people would probably not have to worry about that one, because your IP is most likely dynamic (unless you paid extra for a static one).\ +At least, if you're using IPv4 only, if you're using IPv6 you might already be fucked. + +But if you're still worried, use Tor, and [set up all your internet enabled software to go over Tor](https://technicalsuwako.moe/blog/all-softwear-in-tor/).\ +Article is in Japanese, but even without knowing any Japanese you could still follow along by reading the commands. + +### Email address + +This is the nonest of non-issues you'd worry about.\ +The only worry would be if you're stupid enough to use your real name as your email handle.\ +This used to be the easiest to mitigate, but then you get to face the fact that almost every single email provider nowadays requires at least some dox.\ +And if not a dox, then they'll block you if you're using Tor, or they'll use Goolag reCAPTCHA, or some other bullshit that has nothing to do with email. + +## Alternative software + +For every glowware there's a superior free (as in freedom) alternative.\ +Instead of WinDOS, macOS, iOS, Android, and ChromeOS (and to some degree Ubuntu), you can run [any](/blog/recommended-linux-distro-2/) Linux distro or BSD variant, [my favorites being Artix Linux and OpenBSD](/blog/recommended-linux-distro-3/). + +Instead of LINE, WeChat, KokoaTalk, WhatsApp, Messenger, iMessenger, Discucked, Skype, Matrix, Telegram, Signal, and whatever more we have in current year, you can use XMPP, IRC, Mumble, and/or Tox.\ +Session and DeltaChat are perhaps decent options, but they're both Electron crapps, so I'd rather jump into an active volcano instead. + +Instead of SlaveCard or Pissa, there's Monero or cash (not really software, but still).\ +Instead of smartphones there are real computers (again, not software, but will still liberate you).\ +Instead of MacBooks there are (older) ThinkPads, no really, you can easily use a 2008 ThinkPad with Linux on it as your daily driver in 2022!\ +Instead of WordPress, Wix, Amebo, and so on, there's HTML and CSS (and static website generators if you plan on having lots of content). + +Instead of Shitter, Fakebook, Instantkilograms, TikTok, Gab, Minds, Parler, GETTR, so-called "TRUTH" Soycial, GC2, Mixi, REEEEdit, JewTube, LBRY/Opussy, Bitchute, BrandNewTube, Rumble, and all the other big tech and alt tech overlords, there's the Fediverse (Mastodon/Pleroma/Misskey/GNUSocial for microblogging, Friendica for macroblogging, PeerTube for videos, Pixelfed for photos, and so on), bonus points if you host them yourself too. diff --git a/src/blog/breaking-down-safer-and-easier/index.md b/src/blog/breaking-down-safer-and-easier/index.md index 3dd01b8..3756553 100644 --- a/src/blog/breaking-down-safer-and-easier/index.md +++ b/src/blog/breaking-down-safer-and-easier/index.md @@ -1,7 +1,7 @@ title: Breaking down an article about making Tor "safer" and "easier" author: 寮 date: 2022-03-31 12:56:14 -tags: blog,technology,anonymity,darknet +tags:technology,anonymity,darknet ---- Source article: https://marketresearchtelecast.com/anonymization-service-new-functions-are-intended-to-make-tor-safer-and-easier/236255/ diff --git a/src/blog/browser-fascism/index.md b/src/blog/browser-fascism/index.md new file mode 100644 index 0000000..eda707a --- /dev/null +++ b/src/blog/browser-fascism/index.md @@ -0,0 +1,74 @@ +title: The problems of browser fascism +author: 寮 +date: 2022-09-11 16:20:00 +tags:technology,internet,webdev,browser +threadid: ANRo2kGf2w1W2OtRpo +---- +While most people will think that it's specific to just Chromium, browser fascism has always been around. + +## What is browser fascism? + +When people think of fascism, they immediately think it's all about racism, right-wing, violence, blablabla...\ +If you seriously think that, then you're absolutely overbloating the term.\ +Fascism means forcing people into doing, saying, or even thinking in a certain way, even if it's literally impossible.\ +That's it! + +For example, I have a health condition that makes it impossible for me to wear a face diaper.\ +Yet there are a few deranged lunatics that force me into wearing one, even though it's literally against the "law".\ +I don't believe in the "law", not those made by governments (which are criminal organizations) that is, but these drones should have been the ones blindly obeying to those.\ +But anyway, these NPCs is what I call mask fascists. + +Likewise, forcing people into using a specific browser and/or version in order to view a websoyte is considered browser fascism.\ +OS fascism is being included here, simply because browser fascism in current year typically gets doubled with OS fascism. + +## Netscape + +Anyone who had access to the early internet still remembers the "Best viewable in Netscape" buttons.\ +But it was pretty much the only graphical browser, and internet was no longer HTML-only, so kind of makes sense.\ +Plus Netscape was available for all operating systems, so that's fine. + +## Internet Exploiter + +This is what really bothered me with the raise of Internet Exploiter.\ +The buttons "Best viewable in Netscape" changed to "Best viewable in IE4" (and then IE5, IE6, IE7...).\ +IE was unavailable in Linux, and has never been available, so this rendered so much of the internet unusable.\ +Most Linux users would probably have given up and switched to WinDOS over that, but someone like me who literally had no idea there's even a WinDOS in the first place, all I thought was "sigh...yet another websoyte stopped working, just boycott it".\ +And this was made possible because IE blatantly ignored web standards, and instead adopted its own proprietary standards, this was the case with IE4, IE5, especially in IE6, though Microshaft started backing off with IE7 by adopting web standards to at least some degree. + +To add insult to injury, lots of websoytes have grown reliant on plugins like ActiveX, Flash Player, and Shockwave.\ +None of these plugins existed in Linux, though Adobe at one point finally did something unthinkable: releasing Flash Player to Linux.\ +However, by the time they did so, most websoytes were already in the process of replacing Flash Player by HTML5, CSS3, and JavaScript, at least the western soytes did, Japanese websoytes still stayed with Flash for a couple more years before they finally realized that web standards actually exist. + +And many Japanese websoytes also refused to let their Internet Exploiter dependency go for a very long time after the west have long switched to Furryfox and adrenoChrome, which was very frustrating.\ +This even resulted in government soytes to be inaccessible to me for most of my life (and nowadays they're inaccessible again because of their dependency on Cuckflare).\ +Yea I know, as an anarchist I don't need to even consider being able to access government soytes to be necessary, but some of their soytes are pretty useful, like the earthquake and typhoon information ones for example. + +## Goolag adrenoChrome + +After a while of IE dominance, we had a "Best vieawble in Furryfox" for a brief time, until Chrome took over, which is still the case today.\ +Lots of soytes made by hipsters who can't code and were never supposed to code in the first place use retarded technologies that should have never been invented, like Webpack, Angular/React/Vue/whatever, ECMA, and all the other bullshit all work in the latest version of Chromium and its 1000s of skins (Chrome, Brave, Edge, Opera, Iridium.......), fewer on QtWebEngine browsers (qutebrowser, Falcon, Konqueror), much fewer of those work in Furryfox and its skins (Librewolf, Waterfox, Iceweasel, Firedragon, Icecat......), even less on Webkit browsers (Safari, Badwolf, Luakit, Epiphaty), and not at all in any of the independent (and actually good) browsers (Pale Meme, Dildo, Netsurf, Lynx, w3m). + +This time there are no buttons, but plain text notices saying something like "This websoyte only works in Goolag adrenoChrome 99 and newer or Furryfox 100 and newer", this is no different from basically saying "if you don't show me your papers, then I will deny you from entering the store", which to any reasonable person is pure fascism and pure evil, although many brainless and soulles government drones don't seem to even realize this as it was made clear over the past 3 years. + +What's worse is that more and more websoytes are growing dependent on Cuckflare or some other malicious CDN soyvice.\ +This is the direct result of their servers being unable to handle their soy apps, so instead of taking the little bit of time to make their shit more lightweight and more usable, they resort to Cuckflare, as they're in denial of the fact that they're a bunch of browser fascists.\ +And in addition to that, they're even more discriminatory by blanket banning all Tor and most VPN users.\ +This is a triple middle finger towards the people who are in big danger, political refugees, dissidents, the resistance, and people who just don't want to be tracked wherever they go. + +## The Any Browser Campaign + +All this makes me support the efforts done by the [Any Browser Campaign](https://www.anybrowser.org/campaign/).\ +A little tip I can give is that you keep the frontend code as close to web standards as possible.\ +Instead of using a bloated JS framework, just use plain HTML and CSS, and maybe some vanilla JavaScript just to make your pages a bit more interesting, but keep it sane and make sure the content of your website is fully readable and all pages are perfectly navigatable even with CSS and JavaScript disabled.\ +That way you don't need to worry whether your site doesn't work in certain browsers, always worth to check it to be sure, but I guarantee you that you'll end up spending far less time making frontends from scratch using web standards than you would using a JS-only framework.\ +It's actually ridiculous that I even have to teach you something this common sense... + +Even if you need any of these, provide alternatives.\ +For example, the comment section on this site is an iframe, but I understand that not all browsers support iframes, which is why the "Comment in SNS discussion here." link, so you can simply click that link, and still see all the comments even without frame support. + +Or for one client they wanted me to submit a select box on click, which only works with JavaScript enabled.\ +So I implemented a submit button wrapped around "noscript" so that you can still make use of that feature if JS is disabled, while those who have JS enabled won't see that button, simply because they don't need it.\ +Or the way phpBB is doing is pretty clever, as they have certain JS-only features, but if it detects you have JS disabled, it'll replace them with CSS features and/or separate HTML pages instead, so you still have a fully functioning forum software with JS disabled.\ +And I believe this should be the norm rather than the exception, because unless you make something like Goolag Maps or OpenStreetMap, or a loyve streaming soyvice, there's literally no reason to have JS as a dependency. + +By the way, it's 9/11 today, so have a nice teLOLIst day. diff --git a/src/blog/cdn-is-bad-for-year-health/index.md b/src/blog/cdn-is-bad-for-year-health/index.md index b18c802..ad9dbf9 100644 --- a/src/blog/cdn-is-bad-for-year-health/index.md +++ b/src/blog/cdn-is-bad-for-year-health/index.md @@ -1,7 +1,7 @@ title: Again, showing why relying on CDNs is a bad thing author: 寮 date: 2022-04-22 23:54:04 -tags: blog,technology +tags:technology ---- Dear government of Yokohama, @@ -9,7 +9,7 @@ https://minatomirai21.com/\ Come on man!\ I'm getting a white page of semi-death; while apparently I can still click on links and go to different pages, and even scroll, the page appears entirely white. -Looking in the CancerScript console, I see Goolag Tag Manager (because of course, with the exceptions of websites owned by [@TechnicalSuwako](https://social.076.ne.jp/TechnicalSuwako) and [@JapanAnon](https://pl.anon-kenkai.com/users/JapanAnon), Japanese websites that DON'T use it is almost non-existent) being blocked, but also jQuery and CSS failed to load, because they're both fucking CDN'd. +Looking in the CancerScript console, I see Goolag Tag Manager (because of course, with the exceptions of websites owned by [@suwako](https://social.076.moe/suwako) and [@JapanAnon](https://pl.anon-kenkai.com/users/JapanAnon), Japanese websites that DON'T use it is almost non-existent) being blocked, but also jQuery and CSS failed to load, because they're both fucking CDN'd. CDN is the WRONG way of managing dependencies, very CORS unfriendly, very insecure, enables spyware and censorship, and so on.\ All resources should be hosted locally, preferrably on the same domain to ensure the website works even for the most security oriented users.\ @@ -17,4 +17,4 @@ The most secure way of running websites is to never NEVER NEVER have any 3rd par 1st party ONLY!! ## Comment by チャノさん -[@ryo](https://social.076.ne.jp/ryo) [@TechnicalSuwako](https://social.076.ne.jp/TechnicalSuwako) We should probably be impressed it renders on anything aside from Internet Explorer +[@ryo](https://social.076.moe/ryo) [@suwako](https://social.076.moe/suwako) We should probably be impressed it renders on anything aside from Internet Explorer diff --git a/src/blog/cdn-users-are-braindead/index.md b/src/blog/cdn-users-are-braindead/index.md index 7ed2722..d7bbe40 100644 --- a/src/blog/cdn-users-are-braindead/index.md +++ b/src/blog/cdn-users-are-braindead/index.md @@ -1,7 +1,7 @@ title: Webdevs using CDNs are absolutely retarded author: 寮 date: 2022-04-13 20:53:35 -tags: blog,technology,webdev +tags:technology,webdev ---- https://webmasters.stackexchange.com/questions/92083/local-files-vs-cdn diff --git a/src/blog/clearnet-is-dead-1/index.md b/src/blog/clearnet-is-dead-1/index.md new file mode 100644 index 0000000..32509a7 --- /dev/null +++ b/src/blog/clearnet-is-dead-1/index.md @@ -0,0 +1,74 @@ +title: The clearnet is dead, RANT 1 +author: 寮 +date: 2022-11-23 +tags: technology,internet,webdev +threadid: APrlEgUF8SAJyAWH3Y +---- +Today is Worker's Thanksgiving Day in Japan, meaning I get to thanklessly sit at home doing nothing all day long.\ +Anyway, I complain about the clearnet quite a lot on this blog ([1](/blog/is-it-worth-defending-clearnet/), [2](/blog/totalitarianist-takeover-of-clearnet/), [3](/blog/dependence-on-cuckflare-is-sign-of-weakness/), [4](/blog/what-is-considered-broken-website/), [5](/blog/the-ideal-website/), [6](/blog/cuckflare-is-not-neutral-again/), [7](/blog/browser-fascism/), [8](/blog/get-off-vps/), [9](/blog/decentralize-federate-is-solution/)), almost daily on SNS even.\ +And this is because instead of the situation getting better, it's getting worse and worse.\ +And now too yet another rant is needed because instead of the situation getting better, it's only getting worse. + +## Clearnet is slowly becoming Cuckflare + +I'd just like to interject for a moment. What you're referring to as the internet, is in fact, Cloudflare, or as I've recently taken to calling it, Cuckflare.\ +This might actually become the painful reality of the clearnet very soon from the looks of it... + +## Clown of the month: OpenProvider + +So loli frog forwarded me an email from OpenProvider, because it's in English and she doesn't speak English, and you just can't make this shit up.\ +Absolutely clown world example of how to respond to a problem!\ +The email is pretty long, but to keep it simple, last month they decided to put their firewall behind Cuckflare, and now they're experiencing DDoS attacks every single day, which effectively affects every single domain registered with them, and they have legit no idea what's going on.\ +So I decided to reply to them saying that Cuckflare is exactly the cause of the problem with links to evidence and all that, I'm currently waiting for a response, so more coming soon (if they respond at all that is). + +But now they're putting all their resellers and in addition to that their reseller's customers at risk, so much joy...\ +And this solidifies the death of the clearnet even further. + +However, it doesn't seem to have forcefully put domains behind Cuckflare against people's will (yet), but in their email they did pressure people into doing so, which is rather disgusting. + +## Just a half-ass solution: Gemini + +Behind the scenes I've been experimenting a bit with Gemini.\ +Gemini solves the whole problem of a bloated internet, and does it even better than the darknets by just not having any way of inserting bloat to begin with, whereas on the darknet the only reason why there's less bloat is because it's mostly nerd-only for now.\ +However, Gemini still relies on you having a valid domain name, and therefore DNS, so you can still get taken down and/or get compromised.\ +But apparently it's possible to use Gemini on Onion routing, but I have yet to experiment with that.\ +If that works, then perhaps I'll put up a Gemini version of this site.\ +I'm already writing everything in markdown, the only change I will have to make is to provide links in the GMI format, and I should be good to go I think. + +## 寮居酒屋 (Ryo's Izakaya) goes back to darknet-only + +As I already promised, this website is going back to being Tor and I2P only.\ +However, I will still need to figure out why the fuck I2P refuses to work, but at least there's Tor which is working.\ +Still debating about whether I should support Lokinet or not, the whole proprietary nature of it alone makes me hold back on it.\ +And perhaps a darknet-only Fedi instance might be added to the list of things to do, now that 076 SNS can federate with Tor-only instances. + +I will still hold on to the clearnet domain name, but only as a means to display the fact that you'll need to use Tor or I2P in order to view the contents.\ +The clearnet server is already configured to automatically redirect people to the Onion version when it detects you're browsing this site over Tor.\ +And since I have nothing to do on this national holiday, I've done just that, now if you browse to ryocafe.site without Tor, you'll see the notice that this blog is no longer viewable on the clearnet. + +The clearnet domain is going to expire on the 6th of June (6/6, ILLUMINAZI CONFIRMED GOYS!!), and I only registered it because the darknet server has been down throughout the entire summer.\ +So I think I won't renew it once the date expires. + +## Conspiracy time + +For quite a while I have actually had this conspiracy theory that this is the whole cyber scamdemic Satan Klaus has been talking about.\ +I said from the beginning already, there won't be a blackout or internet shutdown, it doesn't even make any sense to do so.\ +Their entire infrastructure relies on the clearnet, they're migrating more and more of the physical infrastructure to the clearnet, they want you in the dead universe I mean Metaverse, the clearnet keeps the people occupied enough to be no threat to the obsoletes, and so on.\ +If they really wanted to shut down the entire internet to cover their asses, they would have done so long ago already. + +However, did you notice the massive increase of cyber attack and/or DDoS news in the media, both mainstream and alternative, since the whole Fakebook downing?\ +And did you notice that the vast majority of these websoytes that got DDoS'd started relying on Cuckflare? + +Just as a reminder, everything they do has money involved.\ +Follow the money trail, and you'll find all the answers you're looking for.\ +[Scamdemics are all about enriching Big Pharma](http://pol.ryocafe.site/blog/lethal-injection-covaids-is-just-a-money-making-operation/), wars are all about enriching the military industrial complex (which is much better known, except most people say it's the Americuck DEMONrats moneylaundering, it's rather all politicians worldwide doing so), cloymet chainge is all about enriching big daddy government, and so cyber scamdemics are all about enriching Big Tech.\ +Once you realize the fact that money is being involved in every single scam they're pulling, it's getting clear real quick. + +But Ryo-kun, they could as well just use Cuckflare for free, how are they supposed to make money off of it?\ +Well, [look at how Goolag did this with email](/blog/liberate-email-ignore-dkim/).\ +G Suite used to have a free option when most of the email was still decentralized and federated, although it was still called "Gmail for Domains" at the time.\ +Then out of the blue, after they managed to get enough email users dependent on them, they decided "let's rename our soyvice to G Suite, and make the free plan no longer available".\ +They still let you continue to use the free plan if you already had it for a couple of years.\ +But as recently as last month, now that they effectively have a monopoly on email, they decided to just kill off the free plan and force those who were still on the free plan to pay, and gave each user 14 days, or get locked out of the soyvice until you pay up.\ +You can leave and set up your own email server if you want, but nowadays you have to be very lucky to actually get your email delivered to those who are dependent on G Suite or Outlook.\ +I can easily see this happening with Cuckflare once the entire clearnet becomes dependent on them. diff --git a/src/blog/clearnet-is-dead-2/index.md b/src/blog/clearnet-is-dead-2/index.md new file mode 100644 index 0000000..9ae4eae --- /dev/null +++ b/src/blog/clearnet-is-dead-2/index.md @@ -0,0 +1,118 @@ +title: The clearnet is dead, RANT 2 +author: 寮 +date: 2022-12-01 +tags: technology,internet,webdev +threadid: AQADExV1zh8wNknRNA +---- +HO HO HO, Merry Christmas!\ +As my present to you, I will rant about the clearnet, again! + +Not so long ago I was kicked out of an Animate store (a dojinshi-only store) for not wearing a face diaper (which by the way is literally illegal, and me pointing that out made them even more desperate to kick me out as quickly as possible).\ +But I keep getting newsletters, and I want to unsubscribe from them, because I'll never shop at Animate ever again over that, not even online, they can go bankrupt at this point.\ +But as Japanese as it can get, you have to login to their websoyte in order to unsubscribe, and of course passwords can't include any special characters and need to be short, because most people here don't know how to code properly, but that aside.\ + +And the clearnet bullshit begins!\ +"Please enable Javascript to use this website" pops up, even though the websoyte works better without JS, but I couldn't find the login page, so I enabled it.\ +Found the login page, so I put in my username and password, and the "login" button doesn't work. + +This is how the form looks like: + +```html +
+ + +
+ + +
+
+ + +
+
+ + ログイン + +
+
+ +
+

パスワードを忘れた方はこちら

+
+``` + +MOTHER FUCKER!!\ +Doing login checks in the frontend is absolutely retarded, it's the most insecure way of handling account logins! + +Here's more retardedness: + +```js +$(document).ready(function () { + $('#password').keypress(function (e) { + if ((e.which && e.which == 13) || (e.keyCode && e.keyCode == 13)) { + $('#login_mypage1').submit(); + } + }); +}); +``` + +Keycode 13 refers to the enter key.\ +What the fuck do you even need that code for!?\ +The form is already within the HTML `form` section, just pressing "enter" key should be enough by default.\ +Just replace the `span` > `a href` with a `button` or `input type="submit"`, and it should be working both with and without JS.\ +And I did exactly that!\ +I went into inspect element, and replaced: + +```html +ログイン +``` + +with: + +```html + +``` + +And I was able to login!\ +And it's absolutely sad that it got to the point you need to hack the HTML soyce code in order to get a simple HTML form to work... + +And while we're still on that page, what resources does it load that makes it so fucking slow? + +![](http://ass.ryocafe.site/animate1.png)\ +![](http://ass.ryocafe.site/animate2.png) + +First off, what the fuck do you needs ads for?\ +You're a webshop, not a billboard, you should be earing enough the ethical way already.\ +But you opt in for 3 different ones: Goolag, Doubleclick (which is Goolag), and Fout.\ +Then there are the trackers: Jewhoo, Goolag, Shitter, and products belonging to each one of them. + +This alone made me remember once again that the clearnet is beyond repair. + +This is how the internet was designed to look like: + +* 50% content worth reading +* 35% HTML +* 14% CSS +* 1% Javascript, but only if you really need it, and keep it vanilla only, otherwise CSS becomes 15%. + +This is how the internet looks like today: + +* 1488% ads, trackers, ANALytics, big tech tags, password sniffers, captchas, cryptominers, CDNs, MitM attacks I mean DDoS """protection""", fingerprinting, soycial media buttons, video embeds, among many other mass surveillance techniques +* 911% unnecessary bloat such as CSS frameworks, Javascript frameworks, and Javascript itself +* 666% Jewish propaganda +* 33% actual content we want to see + +You might be saying, but Ryo-kun, this is clearly an HTTP problem, so try Gemini instead.\ +I disagree, the darknets don't suffer from these problems.\ +Tor is starting to see cruft coming in now that normies in places with lots of internet censorship start figuring it out, but for the most part it's still not that bad since Tor users generally disable JS by default, so fewer people are going to force you to enable it. + +Another one is I2P, which are none of the problems at all, since it's still pretty niche and nerd-only. + +If you're reading this blog, you're already using at least either of the 2 already.\ +But I highly recommend you explore both a bit more.\ +For Tor, I recommend you bookmark the Onion links you find, see for their webrings, and bookmark those as well.\ +For I2P it's a bit easier; all you need is to get through the "alive" lists on [http://inr.i2p]() or [http://reg.i2p](), and you're getting a full list of Eepsites without discrimination (well, it only doesn't list Eepsites that only have a B32 address, because each person is expected to add their own Eepsite to the lists anyway). diff --git a/src/blog/code-of-conduct-is-a-cancer/index.md b/src/blog/code-of-conduct-is-a-cancer/index.md new file mode 100644 index 0000000..a431ace --- /dev/null +++ b/src/blog/code-of-conduct-is-a-cancer/index.md @@ -0,0 +1,43 @@ +title: Code of Conduct has no place in software development +author: 寮 +date: 2022-08-30 16:45:00 +tags:technology,politics,webdev,internet +threadid: AN2yCuRQDZAJ4mPiO8 +---- +I see a massive increase of "Code of Conduct" (or COCK for short, which is what I will refer it to from here on) in the already heavily politicized western software development environment.\ +It got to the point that GitHub even has shows a COCK whenever a project has a "CODE_OF_CONDUCT.md" file inserted.\ +Not like it even matters, because COCKs always tend to be identical to one other anyway. + +A COCK can be quite useful in big organizations, though back in the old days we just called it "rules".\ +And that's fine, because the scope is just limited to within the origanization.\ +A COCK in soyware projects and/or online soyvices on the other hand are meant to police everyone, whether you're a developer or not, whether you're a user or not, is none of the project maintainers' concerns. + +The better alternative is to hire people who actually belong to the organization, and kick out the bad actors when they start raising red flags (with a yellow hammer and sickle in the corner), or a rainbow flag, or a...cyan/magenta/white kind of flag?\ +Or another way out is to work on your projects independently, and never recruit anyone else in the first place, this strategy works for Slackware and Team Shanghai Alice (aka, ZUN). + +It's really sad that me as an experienced software developer have to remind other software developers to the fact their responsibility is to write code, not political bullshit. + +People might tell me that they can just fork a project and then just remove the COCK.\ +It's true, but I'd rather advocate for just writing your own alternatives from scratch.\ +Because even if you fork and remove the COCK, the upstream project is still calling the shots, you're still subject to cancellation.\ +Well, you can be cancelled if you have nothing to do with them too, but at least they can't fuck things up on the upstream project level.\ +This is what projects like Linux Mint always have to deal with for being an Ubuntu fork; Canonical keeps making bad decission after bad decission, so the Linux Mint guys keep having to undo those and replace with their own less bad than bad decissions, which is why it takes them longer and longer to release their versions.\ +If Mint would have been an independent distro, they wouldn't have to deal with this bullshit at all.\ +And it only takes 1 line of code to fully destroy your downstream project, and if the upstream project is already bloated (which is the case with at least 100% of the projects with a COCK), good luck figuring out what causes your downstream project to break. + +At 076 we've been using a couple of 3rd party projects like PeerTube, Pleroma, Gitea (previously it was GitLab, but that was way before I joined the team), Searx, and so on, but we're in the process of replacing them with self written code, which will never have a COCK, and all contributors will have no say in politics or other irrelevant stuff (they can of course discuss it outside of software development, but not inside).\ +We have chosen for the approach of "Don't like it here? The door is right there!", which used to be the norm in the early 2000's internet.\ +Whether you like Alex Gleason or not, him being cancelled from Pleroma by the wokies is a pretty bad sign.\ +Things like these is what inevidently leads to stuff like instating a COCK, wokeness, censorship, cancer culture, end users leaving en mass for more based alternatives (until these get woke), and eventually the collapse of a project as a whole, in this precise order.\ +A COCK is always the first step into the decline of a project or product.\ +At least, in western made soyware, because here in Japan it usually starts with "diversity and inclusion", "anti-herASSment", "anti-soyciety", or similar public statements being published, but it leads to the same kind of decline, which ultimately leads to collapse. + +Sometimes there's a way out and you might earn yourself a second chance.\ +When you instate a COCK or one of the political statements, take them back as early as possible, admit it was a mistake, and resist any pressure you'll get afterwards.\ +Don't allow your userbase or valuable developers get apephatic, because as soon as they get apethy towards your project or service, your destiny is already sealed, there'll be no way back. + +If you have a development team, and there's a based developer who's singlehandedly keeping the entire project alive, and there's a feminazi that maybe fixed 1 translation error somewhere and beyond that only sticks around so they can put name on their resume, and the 2 get into a drama or conflict, which one would you rather kick out?\ +If we would have lived in a sane world, the choice is clear: kick out the feminazi.\ +Unfortunately, we're living in a clown world, so it's typically the guy who keeps the entire project afloat who gets kicked out. + +I have to give the Chinese credit for being the right example on how to appropriately respond to woke invaders: just ghost them, just block them and pretend like they don't exist. diff --git a/src/blog/comments-for-ryocafe/index.md b/src/blog/comments-for-ryocafe/index.md index 6bf9b2d..2904977 100644 --- a/src/blog/comments-for-ryocafe/index.md +++ b/src/blog/comments-for-ryocafe/index.md @@ -1,13 +1,13 @@ title: New comment system for 寮居酒屋 author: 寮 date: 2022-07-04 06:30:00 -tags: blog,technology,webdev +tags:technology,webdev threadid: AL812RpgqmL2MHw1Z2 ---- I've implemented a comment system on this site.\ And I had to do it in quite a clever way too, considering the fact that this site is statically generated, so there's no database or anything to even enable comments to begin with.\ Another way would be to install some bloated, censorship-happy, JS-based comment system, but they all suck.\ -So I made my own backend in PHP ([source code](https://git.076.ne.jp/ryo/ryocomments)) that fetches replies from Pleroma, and shows that as comments, so all I have to do in the static site generator is to configure an iframe that will look for the thread id on Pleroma, and fetch it via its API using PHP's CURL implementation. +So I made my own backend in PHP ([source code](https://gitler.moe/ryo/ryocomments)) that fetches replies from Pleroma, and shows that as comments, so all I have to do in the static site generator is to configure an iframe that will look for the thread id on Pleroma, and fetch it via its API using PHP's CURL implementation. So I still run a static website, and still 0 Javascript.\ Win-fucking-win!! diff --git a/src/blog/cookie-privacy-non-issue/index.md b/src/blog/cookie-privacy-non-issue/index.md index fae3232..9376bf4 100644 --- a/src/blog/cookie-privacy-non-issue/index.md +++ b/src/blog/cookie-privacy-non-issue/index.md @@ -1,7 +1,7 @@ title: Cookies should be bottom priority when it comes to privacy author: 寮 date: 2022-05-18 14:59:35 -tags: blog,technology,privacy +tags:technology,privacy ---- Also, ever noticed how the cookie popups ALWAYS require Javascript to even click away, let alone configure?\ You're making people aware of cookies (read: force them to accept cookies and make it as hard as possible to not accept them), but not only you completely ignore the fact that you need Javascript for it to work, you're replacing even the fucking DOM in favor for a Javascript-only web!\ diff --git a/src/blog/cuckflare-is-not-neutral-again/index.md b/src/blog/cuckflare-is-not-neutral-again/index.md new file mode 100644 index 0000000..f6bb989 --- /dev/null +++ b/src/blog/cuckflare-is-not-neutral-again/index.md @@ -0,0 +1,86 @@ +title: Kiwifarms shows you that Cuckflare (and western corporations in general) can't be trusted as a hosting provider, again +author: 寮 +date: 2022-09-04 12:40:00 +tags:technology,internet,webdev +threadid: ANCyi8QYDA4n0iUl0q +---- +I woke up this morning, opened up SNS, and found out that [Kiwifarms (a Pleroma instance) got shut down by Cuckflare](https://archive.ph/5ziDX), exactly what I was warning people about for a very long time.\ +This is not a post meant to say who was right and who was not, but rather it's to once again shine a light at one of the dangers of hosting with Cuckflare, why you should never trust western corporations in general, and what you can do about it. + +## Hosting with Cuckflare is dangerous + +If you ask any tech savvy person that also happens to be politically right-leaning, they'll remind you of what happened to the Daily Stormer and 8chan.\ +Both were hosted with Cuckflare, and both were taken down by that same Cuckflare.\ +How it happened with the Daily Stormer was that it got tagged by the woke outrage mobs (which any reasonable person would just dismiss as spambots anyway) a lot, and Matthew Prince (the CEO of Cuckflare) would still have a hardened foot and said "nope, we're a neutral hosting provider, not going to take it down", but then they got just the enough amount of pressure from the mainstream media, tech-related news soytes, and even politicians, so that foot collapsed on itself, and Cuckflare has deplatformed Daily Stormer.\ +Later on a similar thing happened to 8chan, except instead of using "nazi's" as an excuse, they used either Qanon or pedophillia, can't remember, but it was either of the 2. + +Now the same thing happened again with Kiwifarms; Matthew refused to take it down, until he decided to take it down anyway.\ +Again after getting enough pressure. + +I should point out that Prince deplatformed Kiwifarms only 3 days after Prince [openly admitting](https://torrentfreak.com/cloudflare-rejects-role-as-internet-or-piracy-police-220901/) that deplatforming Daily Stormer and 8chan was a mistake, basically looking for forgiveness.\ +Clearly Cuckflare can't be trusted as a hosting provider, an anti-DDoS soyvice, and all the other stuff. + +Now I'm closely following the whole piracy saga, as the copyright (which is a scam) [MAFIAA](/glossary#mafiaa) worldwide is having Cuckflare in their crosshairs.\ +To bring you up to speed on this one: [Japanese Manga publishers vs Cuckflare](https://torrentfreak.com/major-manga-publishers-prepare-to-sue-cloudflare-over-pirate-sites-220131/), [Americuck MAFIAA vs Cuckflare](https://torrentfreak.com/mpa-ace-seize-pirate-iptv-domains-press-cloudflare-to-hand-over-identitities-220213/), [the USSA vs Cuckflare](https://torrentfreak.com/broadest-us-pirate-site-injunction-rewritten-tamed-by-cloudflare-220704/), [Pizzastan vs Cuckflare](https://torrentfreak.com/court-orders-cloudflares-dns-resolver-1-1-1-1-to-block-pirate-sites-in-italy-220719/), [4th Reich's province of Austria vs Cuckflare](https://torrentfreak.com/austrian-isps-had-no-choice-but-to-block-pirate-sites-and-cloudflare-220829/).\ +I ordered them on publishing date, but feel free to read them in any order you want. + +The reason why I'm following it is because of the striking similarities to both the Daily Stormer and Kiwifarms saga's with Cuckflare standing firm of not obeying, and then cucking out and obeying anyway.\ +So while pirates are safe with Cuckflare for now, expect it to no longer being the case really soon. + +## Don't trust any western corporation + +After having seen examples after examples of western corporations to be untrustworthy when it comes to guaranteeing free speech, it got to the point that I really can't trust any western corporation at all.\ +The biggest reason is politics.\ +In the west, politics influence business all the time.\ +Left leaning businesses (which are the vast majority of them, including all the major ones) will be deplatforming you for anything that's not in support of "the current thing", any questioning of AUTHORTAH!! will get you cancelled.\ +Right leaning businesses (usually smaller businesses, almost exclusively in the USSA) on the other hand won't deplatform you over questioning AUTHORITAH!!, but they will over drawings, anything that even remotely represents Japanese anime is enough for them to deplatform you.\ +The only European right leaning business I know of is Bitchute, but Europeans in general are once again extremely sensitive towards anything related to world war 2, plus pretty much all tech savvy people in Europe tend to be soycialists from what I've seen (there are exceptions though), making them no different from hosting with a big tech corpo.\ +However, from my experience visiting Europe a few times, there are 4 outlyers: Netherlands, Denmark, Poland, and Turkey.\ +Netherlands and Denmark are more what I would call "soycial-capitalists", while Poland and Turkey are more like "capital-soycialists".\ +And Ausjailian and New Xiland hosting providers come with the same issues as right leaning Americuck companies when it comes to drawings, although they don't seem to be as sensitive towards politics as the rest of the western world. + +Japanese corporations are only concerned about copyright (which is a scam), and almost all will blindly cuck out to the artificial "laws" (which in itself are mostly illegal anyway), but other than that as long as you keep giving them money on time, they don't really care.\ +Same is true for the rest of Asia; give them money, and they'll leave you the fuck alone.\ +Just like how CHAINA!! handled western SJW's when they were complaining about Genshin Impact; they just ghosted them, exactly how you should do. + +## What you can do instead of relying on Cuckflare + +What if I told you that everything Cuckflare has to offer can be done without them?\ +Why should you trust a corporation that is hostile towards you? + +While most people use Cuckflare for DDoS stuff, some people use them for other soyvices.\ +For DDoS mitigation, you can make sure you run decently written code on your server instead of using soyware.\ +You can easily harden the server itself, like disabling password authentication for SSH (so you must have a trusted SSL key in order to log into your server), use iptables, nftables, or ufw to limit port listening to only 80 and 443, and whatever other ports you need to be available to the public, separate your Tor and I2P mirrors from your clearnet one, host a server at your own home (more about this in a minute) so you don't have to broadcast the SSH port (and any other port you don't need to broadcast) over the entire internet at all (limit it to only be available over LAN only), disable logging (or make it only log critical errors), and so on.\ +The use of lightweight code is extremely important, as it makes a successful DDoS attack much more difficult.\ +The reason why DDoS is made possible is exactly because of soyware being so heavy on resources.\ +The clearnet server loli frog is hosting at her own residence is an 8 GiB RAM machine, and with all the websites running on it so far (which is quite a lot), the server itself uses only 150 MiB of RAM total, so good luck DDoS'ing that! + +Another thing you can do is to mimick their DDoS mitigation by having multiple servers in multiple countries across the world.\ +If one is taken down, make people point to a different server. + +For SSL certificates, just use Let's Encrypt.\ +Other than the fact that you have to renew once every 90 days, there's really nothing wrong with that. + +For web hosting, get a decent VPS hosting at a decent provider.\ +However, the problem with that is that there is no decent provider with API access these days.\ +CloudVPS/TransIP, 1984 Hosting, Cock.li, and Njalla are pretty decent providers in Europe.\ +CloudVPS and TransIP (they're the same provider nowadays), a Netherlands-based VPS hoster, provides API access, but doesn't take Monero.\ +Cock.li (Romania) and Njalla (Sweden) on the other hand take Monero, but don't provide any API's.\ +And 1984 (Iceland) provides neither.\ +The reason why API's are important is simply because I prefer to manage everything using my own custom UI, which is especially helpful if your VPS's, object storage, domains, and DNS are spread out over many different providers. + +A decent Japanese VPS hoster is ConoHa, but they don't take Monero, and on top of that are shilling hard for SDGs.\ +Plus they're using Goolag reCAPTCHA for login, and last time I had to login, they wasted 10 minutes of my time on clicking stupid boxes. + +Some of the bigger VPS hosters like Linode and Vultr all rely on Cuckflare, and especially Linode is known for deplatforming you over DMCA (which is a scam) claims, and they won't even take the time to check whether the claim is actually true or not, they just kick you no questions asked. + +You can as well get yourself a static IP address.\ +Here in Japan there's a service called Interlink that provides static IP addresses for cheap, and their IP location is pointing to one of their datacenters instead of your residence, so there's no danger in doxing your real location in this case.\ +I'm sure similar services exist in other parts of the world, and I highly recommend you look into it.\ +Apart from paying for the IP address and the usual electricity bills, you're basically hosting any spec server you want for free.\ +And even if you take the IP address fees and the usual monthly bills into account, overall it's still way cheaper than using a VPS hosting, and on top of that more censorship resistant too. + +Not really related to Cuckflare alternatives, but it does help.\ +I recommend you use OpenProvider for domain name registration.\ +They offer a huge selection of TLDs to choose from, prices are pretty low (and often provide insane discounts too, like the .site domain was literally free of charge at the time I registered it), and they don't even care if your name and address are fake.\ +They even provide options to use their addresses for TLDs that require a local address in order to register. diff --git a/src/blog/cuckflare-vs-microshaft/index.md b/src/blog/cuckflare-vs-microshaft/index.md index 56779ab..7cf483c 100644 --- a/src/blog/cuckflare-vs-microshaft/index.md +++ b/src/blog/cuckflare-vs-microshaft/index.md @@ -1,7 +1,7 @@ title: Cuckflare vs Microshaft? author: 寮 date: 2022-05-28 16:06:11 -tags: blog,technology +tags:technology ---- [readyy](https://www.microsoft.com/security/blog/2022/05/17/in-hot-pursuit-of-cryware-defending-hot-wallets-from-attacks/) diff --git a/src/blog/darkmode-should-be-default/index.md b/src/blog/darkmode-should-be-default/index.md index bb7a54e..89405d8 100644 --- a/src/blog/darkmode-should-be-default/index.md +++ b/src/blog/darkmode-should-be-default/index.md @@ -1,7 +1,7 @@ title: For accessibility sake, dark theme should be the default, and not require JavaScript author: 寮 date: 2022-06-24 16:12:00 -tags: blog,technology,webdev,internet +tags:technology,webdev,internet threadid: AKo3N6G87Byl4dB76O ---- It's a trend these days to offer an optional dark theme alongside the eye bleeding light theme.\ diff --git a/src/blog/darknet-will-win-not-web3-or-web0/index.md b/src/blog/darknet-will-win-not-web3-or-web0/index.md index 80f6291..1012929 100644 --- a/src/blog/darknet-will-win-not-web3-or-web0/index.md +++ b/src/blog/darknet-will-win-not-web3-or-web0/index.md @@ -1,7 +1,7 @@ title: Darknet will win, not Web3 or Web0 author: 寮 date: 2022-04-11 18:51:59 -tags: blog,technology,darknet,anonymity,privacy,internet +tags:technology,darknet,anonymity,privacy,internet ---- Both web 3.0 and web0 will eventually fail.\ Web 3.0 is using way too many hardware resources, too much bloat, "decentralization" through centralization (blockchain, NFT, forced paywalls, the dead universe, I mean Metaverse...). @@ -25,7 +25,7 @@ Tor and I2P are the only darknets that allow you to use the technologies we're a ## Debate between xianc78 (alt) and 寮 -[@ryo](https://social.076.ne.jp/ryo) Jesus Fucking Christ, they could just say "without the corporate bullshit" without bashing the LibRight, but they just had to do so. It's probably going to be another Mastodon situation where it is mostly used by extreme "LibLeft" (really closeted/confused tankie) SJWs. +[@ryo](https://social.076.moe/ryo) Jesus Fucking Christ, they could just say "without the corporate bullshit" without bashing the LibRight, but they just had to do so. It's probably going to be another Mastodon situation where it is mostly used by extreme "LibLeft" (really closeted/confused tankie) SJWs. >until every household has its own ham radio @@ -46,7 +46,7 @@ You can also block port numbers used by the P2P or crypto protocols, but nothing Anti-capitalist loycenses, do you mean GPLv2 and GPLv3, or something else I'm not yet aware of?\ Because MIT and BSD licenses aren't restrictive enough to qualify. -[@ryo](https://social.076.ne.jp/ryo) Shit like this.\ +[@ryo](https://social.076.moe/ryo) Shit like this.\ https://anticapitalist.software/\ They basically restrict private businesses from using or modifying the software, so they are much more restrictive than the GPL. There are others. A lot of far-leftists have been promoting these, especially after they threw Stallman under the bus.\ The ironic thing is is that these licenses still permit use of the software by non-profit organizations, but NPOs are still capitalist institutions.\ @@ -70,7 +70,7 @@ Sure, I reject the status quo, but I don't reject self sufficiency. As I stated in the past, the healthy way to take down the current "capitalist" system (which is just soycialism pretending to be capitalism) is by having a capitalist system of independent entrepreneurs, freelancers, and small businesses, not something as radically opposite of capitalism as communism, I mean New World Order, I mean the great "you'll own nothing and be happy" reset. If I had to choose, I'd rather go with a meme license like this:\ -https://git.076.ne.jp/TechnicalSuwako/senpai-license/src/branch/master/LICENSE.txt +https://gitler.moe/TechnicalSuwako/senpai-license/src/branch/master/LICENSE.txt > But doesn't that also mean that everyone else has to change the port number to the same one you change to? @@ -85,7 +85,7 @@ What, is that a thing too now... I wonder how long it'll take before a mass exitus from those ISPs will come and have such an impact, that they'll be forced to back down, and other ISPs will take note.\ Probably won't happen in current year, unless maybe someone like the Saudi prince would become the largest investor of those ISPs, he's the reason why SNK doesn't censor bouncing tiddies while all the other developers do. -[@ryo](https://social.076.ne.jp/ryo) +[@ryo](https://social.076.moe/ryo) >As I stated in the past, the healthy way to take down the current "capitalist" system (which is just soycialism pretending to be capitalism) is by having a capitalist system of independent entrepreneurs, freelancers, and small businesses, not something as radically opposite of capitalism as communism, I mean New World Order, I mean the great "you'll own nothing and be happy" reset. @@ -95,7 +95,7 @@ I'm on the same boat, but I'm not against communists and socialists voluntarily I'm an anarchist (anarcho-capitalist to be more precise, because I still believe that capital is still important in a soyciety that lacks human life skills like how to build your own house, how to grow your own food, and so on).\ Unlike what the mainstream media makes it out to be, anarchy simply means "lack of ruler", so it's self-governance. -[@ryo](https://social.076.ne.jp/ryo) +[@ryo](https://social.076.moe/ryo) >What, is that a thing too now... I've only heard about it. Can't remember specifics, but I could be wrong. diff --git a/src/blog/dear-twitter-refugees/index.md b/src/blog/dear-twitter-refugees/index.md index 8dcc9e1..183ea78 100644 --- a/src/blog/dear-twitter-refugees/index.md +++ b/src/blog/dear-twitter-refugees/index.md @@ -1,7 +1,7 @@ title: Dear Musk defectors, here's some Fediverse basics to help you understand what it's all about author: 寮 date: 2022-04-27 15:30:00 -tags: blog,technology,darknet,anonymity,privacy,internet +tags:technology,darknet,anonymity,privacy,internet ---- I perfectly understand you really hate the fact that your favorite soycial media platform Shitter is being "run" by an Afro-American, so you're finally discovering the Fediverse.\ This is great, because we're an all inclusive bunch of motherfuckers from all sorts of hobbies, birth places I mean countries, skin colors, sexual orientations, genders (even though there are only 2 of those), political beliefs, languages, and so on.\ diff --git a/src/blog/debunking-all-jewtubers-web1/index.md b/src/blog/debunking-all-jewtubers-web1/index.md new file mode 100644 index 0000000..b8bf99b --- /dev/null +++ b/src/blog/debunking-all-jewtubers-web1/index.md @@ -0,0 +1,46 @@ +title: I'm going to debunk the entirety of JewTube on Web 1.0 +author: 寮 +date: 2022-12-25 +tags: technology,internet +---- +[Hey there mr. JewTuber, Merry Fucking Christmas! Get your facts right for once, and take a look at the old web](https://youtube.076.ne.jp/watch?v=FAsKFB7yg5Y)! (Archived as [OGV](http://ass.ryocafe.site/merry-fucking-christmas.ogv) and [WEBM](http://ass.ryocafe.site/merry-fucking-christmas.webm) in case JewTube Jews out.) + +So I looked up the term "[web 1.0](https://vid.puffyan.us/search?q=web+1.0)" on JewTube the other day, and found exactly 0 facts.\ +All I found are big JewTubers who probably have never been on the internet before they got their hands on the iPhone.\ +My main impression on the search results in a nutshell is: + +1. Web 1.0 is Wikipedia, Web 2.0 is soycial media, Web 3.0 is Etherium and Metamask. +2. Web 1.0 is read-only and all the information is spoonfed to you (apparently), Web 2.0 is read and write with dumbfucks giving up all their information, and Web 3.0 is read, write, and control (apparently). +3. Web 3.0 is not only crypto, but also VR (which is already flopping anyway). +4. Apparently a zoomer nigger in rapper cloths and Indian tech support scammers knows more about the history of the web than us veterans. +5. Jupiter is a failed star. + +The reason why I made this write up is: + +1. Web 1.0 is STILL the only reasonable solution to our current web problem. +2. Web 2.0 is getting worse and worse. +3. Web 3.0 is still being advertised to this very day, as I saw it on one of the many ads in a train, which is always filled with ads, and 100% of the time they're all a scam anyway. + +In this ocean of Web3 shills, not a single one of them noticed the fact we all created entire communities on protocols rather than platforms, that we used to make websites in HTML and CSS from the ground up typically on services like Geocities, Angelfire, and a couple of others, nobody mentions 4chan which was still created in the Web 1.0 era, or all the countless web forums that existed back then.\ +Instead they only show Wikipedia, a service that didn't even exist during the Web 1.0 era... (Edit: apparently it existed since 2001, though still I don't think anyone has ever heard of them until at least 2006.)\ +Not to mention that the fact we had online communities and things like web forums already would just completely destroy the narrative of Web 1.0 being "read-only".\ +And if you take into account the fact that everyone (or most people) had their own websites also completely destroys the whole narrative of information just being spoonfed to you. + +Another thing they keep repeating was that users of Web 1.0 were consoomers, which is absolutely false.\ +We were both cosooming AND prodoosing content, unique content even.\ +Something that today is being frawned upon and punished even. + +They are not only wrong on Web 1.0, they are wrong on Web 3.0 too.\ +Web 3.0 was never made with the intention of you owning the content, internet being decentralized, you having privacy, and everything else.\ +In fact, the biggest privacy violators Web 3.0 is allegedly meant to destroy.......are the ones funding Web 3.0 the most.\ +Why would you fund your own destruction? You wouldn't right?\ +Meanwhile, big tech and the governments they're owned by all want to make use of Web 3.0 for digital ID.\ +Also worth noting that the vast majority of this "decentralized" Web 3.0 infrastructure apparently relies on the CENTRALIZED!! Cuckflare infra, which destroys the whole point of both decentralization AND privacy in 1 go, way to go! + +The real solution for the Web 2.0 problem is not Web 3.0, it's Web 1.0 and on I2P and Tor, and making those as hostile as possible towards smartphones, because smartphones are what invited the normalfags to the internet they then have destroyed. + +Whatever, at least cats are more intelligent than JewTube shills, so give them a pet. + +| | | +|-|-| +| ![](http://ass.ryocafe.site/opatcz16blo31.jpg) | ![](http://ass.ryocafe.site/346.jpg) | diff --git a/src/blog/decentralize-federate-is-solution/index.md b/src/blog/decentralize-federate-is-solution/index.md new file mode 100644 index 0000000..1c8be3e --- /dev/null +++ b/src/blog/decentralize-federate-is-solution/index.md @@ -0,0 +1,68 @@ +title: Decentralization through federation is the true answer to the censorship problem +author: 寮 +date: 2022-10-29 +tags: technology,privacy,anonymity,internet,webdev +threadid: AP1z0LVF9zi6Sdptsu +---- +Censorship, mass surveillance, discrimination, criminality, scams, centralization, power grab, advertisements and trackers, propaganda.\ +No matter your beliefs, at least 1 of these words describes what you hate most about the current state of the clearnet, so basically literally everyone who uses the internet agrees to some degree that the internet is broken.\ +Little do they realize that it's up to us to fix it before those who have destroyed the internet in the first place come in as "the solution", which will break the internet even more.\ +What they don't seem to realize at all is that we already have all the tools needed to fix the problems. + +And so everybody is working on a solution!\ +Except, they're no solutions.\ +Every single solution so far aims at fixing their problems while at the same time creating even more problems.\ +Just for some simple examples: + +Left wing commies have a problem with ads, trackers, and discrimination, so they set up websites with no ads and trackers, but are incredibly discriminatory towards certain groups of people and businesses in general.\ +What they ultimately want is a walled down echo chamber for themselves and their 2 or so friends, where each person has 200 different sockpuppet accounts each just agreeing with each other all the time.\ +Meanwhile, they have absolutely no problems with censorship and propaganda at all, some might have a problem with mass surveillance and some might not. + +Right wing boomers on the other hand have a problem with censorship, propaganda, criminality, centralization, and power grabs, but have no problem with mass surveillance, and ads and trackers at all.\ +So they create far too bloated, buggy, centralized platforms claiming to be against censorship, propaganda, criminality, and centralization.\ +Then they go ahead and censor everything that's not in line with the admin's beliefs system, which therefore counts as propaganda, and if they start as a decentralized service, they end up disabling federation altogether once they get big enough.\ +And as soon as investor money starts flocking in, all of the sudden they turn soycialist, start censoring everything they claimed to be standing for just to continue to receive the free money, and basically become the neolefties, and the boomers keep falling for the meme they've become. + +There is however a solution, or well, it solves the centralization problem, but with that you'll instantly solve all the other problems as well.\ +And that's the darknet. + +Why darknet?\ +Because the clearnet is just dead, it's long beyond repair.\ +95% of the clearnet runs through one of the big tech providers, whether it be Goolag or GoDaddy domains, Cuckflare CDN, Amazon AWS, and what not.\ +Even if you use other providers or become your own provider, you'll still need to deal with SSL certificates which are defacto mandatory now and the CA can kick you off (simple solution: get a certificate somewhere else), DNS providers who can kick you off, VPS providers who can kick you off (looking at you, LINODE!!), NIC services which are only a handful of them and all controlled by the same entity in the end (which is why the UN already conspired to kick off websites they don't like), and on a bad day you might face problems like mandatory JavaScript, cookies, websoytes optimized for smartphones only, soycial media buttons, ads, trackers, paywalls, cookie walls, among other insanities.\ +Make no mistake, this is all deliberate, they really want you to stop making your own websites and rely on just a handful soycial media platforms instead.\ +And the so-called "resistance" will find themselves on just as centralized platforms all on Cuckflare's MITM botnet, and Cuckflare is a CIA honeypot. + +Meanwhile, the darknet doesn't have any of these problems.\ +They might have all the "bad day" stuff I mentioned above, but none of the stuff that can get you kicked off, maybe except if you're facing a power outage, but no big deal, you can still get your server back online with all the contents on it even after many months like you might have seen with this very website throughout the entirety of this year's summer. + +All you need is an old computer you used to use as a daily driver with an ethernet port, a stable and sane OS (I recommend either Devuan or OpenBSD for servers), and at the very least some basic HTML, CSS, and RSS/Atom skills.\ +Maybe you want to set up something like a mail server, XMPP server, IRC server, newsgroup server, or whatnot on that same machine that's accessible over the darknet only, but let's focus on just websites first.\ +Install the OS, install nginx, tor, and i2pd, keep these fuckers up to date, and make something in HTML and CSS.\ +You don't need to make something fancy, and you absolutely don't want to make a spaceship, even something as simple as a black background with white letters and just links (instead of buttons) is enough, as long as the content is worth reading.\ +All this so-called "modern way of making websoytes" was deliberately designed to make you think that making your own website is an absolute pain in the ass, and thus you're better off just creating a Fakebook account and a JewTube channel, but you really don't have to make "modern" websoytes at all in order to let people know what you have to say.\ +In fact, making your own website is so easy, even your grandma can do it, and perhaps she might change her pronouns from "she/her" to "anonymous/hacker" if she'd make her secret recipes in pure HTML and CSS. + +Alright Ryo-kun, that's all nice and well, but how about content distribution?\ +How do I let people know I posted something on my own website without soycial media?\ +This is where RSS or Atom comes into play.\ +We nerds used to use RSS feeds all the time until the normies started flooding themselves into the internet space, and ~~forces all of us~~ decided we should use soycial media instead.\ +You can either make it manually or automatically, though if you make HTML and CSS by hand, you will likely have to make RSS and Atom by hand as well.\ +Just like how you can configure web browsers to go over Tor or I2P, you can configure your RSS reader to go over Tor or I2P, and if not, you can just prefix them with proxychains. + +But Ryo-kun, how about comments?\ +I want to communicate with my audience!\ +You could add some bits of PHP or JavaScript and MySQL to the mix once you're more comfortable running a static website, it can be easily done in just a few lines of code (if you're not using any frameworks at all that is, because if you do it'll takes billions of lines of code before you even start developing anything at all).\ +Alternatively, and for the purpose of this blog, we could set up an XMPP or IRC server for instant messaging, or a newsgroup server which is what we used to use before forums (and now they've kind of been taken over by pirates), or a mailing list, so you can just use whatever email address you already have.\ +Just like a static website in HTML and little bits of CSS, none of these should take up lots of space, and since they're all self hostable, none of these can be censored. + +Nice and everything, but why should we self host?\ +Why can't I just pay some ultra rich investor to create platforms for me?\ +Well, just look at how it went with Gab, MeWe, Minds, Locals, BITCHute, Opussy, Rumble, BrandNewTube, GETTR, Parler, and the list goes on and on.\ +Self hosting is really the only true way to go.\ +It also solves the whole left-right (which is a scam) infighting, because the authoritarians/communists/ancoms/globalists/left have their own spaces, libertarians/anarchists/ancaps/right have their own spaces, capitalists/boomers/religious cultists/patriots have their own, soycialists/nationalists/(neo)nazi's/semi-commies have their own, apolitical people who just want to be left the fuck alone have their own etc.\ +This is literally how the internet used to be, and we had world peace in the online realm. + +Centralization is the problem, decentralization and federation is the solution, and blockchain is the meme for the tech illiterate.\ +Authority is the cancer, anarchy is the cure.\ +YOU are the power! diff --git a/src/blog/define-cellphone/index.md b/src/blog/define-cellphone/index.md index 8ca5952..c3005eb 100644 --- a/src/blog/define-cellphone/index.md +++ b/src/blog/define-cellphone/index.md @@ -1,7 +1,7 @@ title: Define cellphone author: 寮 date: 2022-03-07 15:05:24 -tags: blog,smartphone,new-world-order,technology +tags:smartphone,new-world-order,technology ---- Define cellphone.\ Cell: prison, jail, chains around your feet.\ diff --git a/src/blog/dependence-on-cuckflare-is-sign-of-weakness/index.md b/src/blog/dependence-on-cuckflare-is-sign-of-weakness/index.md index 870c7ac..7a134de 100644 --- a/src/blog/dependence-on-cuckflare-is-sign-of-weakness/index.md +++ b/src/blog/dependence-on-cuckflare-is-sign-of-weakness/index.md @@ -1,7 +1,7 @@ title: Dependence on Cuckflare is NOT cool, it's a sign of weakness author: 寮 date: 2022-06-11 19:13:47 -tags: blog,technology,webdev,internet +tags:technology,webdev,internet ---- If you need to rely on CuckFlare because you fear of getting DDoS'd or have been DDoS'd before, then maybe it means you'll need to up your security and not use over the top bloated soyware on your server. diff --git a/src/blog/digital-point-card-dystopia/index.md b/src/blog/digital-point-card-dystopia/index.md index 83fc16e..36c650f 100644 --- a/src/blog/digital-point-card-dystopia/index.md +++ b/src/blog/digital-point-card-dystopia/index.md @@ -1,7 +1,7 @@ title: The digital point "card" applification dystopia author: 寮 date: 2022-06-03 17:39:57 -tags: blog,technology,smartphone +tags:technology,smartphone ---- Went to a yakitori shop earlier today with my GF after a very long time of not going there, I already had 9 stamps on my stamp card, only 1 left for a free meal. diff --git a/src/blog/done-with-sns/index.md b/src/blog/done-with-sns/index.md new file mode 100644 index 0000000..3e8a32a --- /dev/null +++ b/src/blog/done-with-sns/index.md @@ -0,0 +1,38 @@ +title: OK, I'm done with soycial media, including Fediverse +author: 寮 +date: 2022-12-09 +tags: technology,internet,webdev,sns +---- +076's services are perhaps the last remaining spaces of free speech.\ +And I still stand by it, but now the Fediverse too made me lose faith in anything that's not self hosted on the darknet in just HTML and CSS. + +076 SNS broke a few days ago, and even though attempts have been done to get it back working again, they all failed because the problem is in PostgreSQL that just borked.\ +While loli frog is going to set up a different Fedi instance (more specifically Hubzilla) soon (and thus people will be asked to re-register and move their data from the old Pleroma instance if at all even possible), I think I won't be part of it anymore.\ +Fediverse is a great concept, solves so many problems all the centralized soyvices have, but consider the following: + +* Mastodon: Ruby (Rails), PostgreSQL, hard to install, JS required +* Pleroma: Elixer, PostgreSQL, JS required, much easier to install but still pretty anal +* Misskey: JS (NodeJS), PostgreSQL, JS required, hard to install +* Mitra: Rust, JS required, can't comment on the rest though +* GNU Social and Friendica: outdated version of PHP (neither even support PHP 8.x, and 7.4 is EOL since last month), on top of that they both are made using a framework (therefore, the PHP code is fake on top of all that), very anal to install, though at least JS is not required which is already an improvement +* PeerTube: JS (NodeJS), PostgreSQL, JS required, not that hard to install but updates can still destroy the instance +* Hubzilla: it's that fake PHP (aka, PHP framework) all over again, but seems to be the least anal, though still pretty hard to install + +If you pay enough attention, you'll see the following problems: +1. Mandatory JS for the frontend +2. PostgreSQL +3. Using a framework instead of real code +4. And because it's all frameworked, installation and maintenance is a pain in the asshole + +And now lots of pro-PostgreSQL people will be mad at me, and pro-MariaDB and pro-MySQL people will be like "what's wrong with PostgreSQL?", the problem with PostgreSQL is that, in my experience throughout my entire carreer, it ALWAYS breaks at some point in time.\ +I have yet to see any web app that's using PostgreSQL that manages to stay afloat after at least 3 years since its initial installation.\ +In comparison, I've seen web apps that use MariaDB have been running for years and years without a single problem, even if MariaDB is a bit slower and less strict by default.\ +Plus PostgreSQL has always been a massive pain to install, and even worse to manage unless you install some stupid Electron soyware like pgAdmin or some shit. + +So the only way to remain on the Fediverse will be to build your own Federated software from scratch, with MySQL/MariaDB, without any frameworks at all, can be installed painlessly, doesn't need JS for the frontend to function (yes, I prefer to periodically press F5 over getting half my screen spammed with notifications all the time).\ +Me and loli frog are together working on such software, planning on replacing PeerTube with [wara.moe](), and Pleroma (and as it seems, soon to become Hubzilla) with [oooo.moe](), plus an additionally new service called [iiii.moe]() as a Pixiv replacement, all with a very straightforward installation process (so just dump the files on a server and import the .sql files into the MySQL/MariaDB backend), so that you can even run them off a shared hosting service just as fine as from a VPS, like how software used to be made 2 decades ago, and no JS requirement at all.\ +We also have [aaaa.moe](), [eeee.moe](), and [uuuu.moe]() in case you're wondering, but we don't have plans for these as of yet. + +But for those who don't want to participate in soycial media at all anymore, I've just set up an I2P-only IRC server over at [地下広場](http://chikahiroba.i2p) (don't worry, dispite the Japanese sounding name, the community is actually in English, but the aim is to basically be the Libera Chat of the darknet).\ +Also explore the [webring](/webring/) of this website, I've been adding tons of cool websites by others to the list even just a few minutes ago, and I'll continue to do so as I continue to explore the I2P internet more.\ +The links there don't necessarily align with my thoughts, all I want is to support the efforts of individuals who are willing to put a website together like in the 1990s, and the best way to achieve it is to link to as many of them as possible regardless of content, just as long as it's a personal website without any of the soy that can be found on today's clearnet. diff --git a/src/blog/dont-downgrade-switch/index.md b/src/blog/dont-downgrade-switch/index.md index 516bd46..dda966e 100644 --- a/src/blog/dont-downgrade-switch/index.md +++ b/src/blog/dont-downgrade-switch/index.md @@ -1,7 +1,7 @@ title: Don't downgrade, just switch to something better author: 寮 date: 2022-07-16 07:30:00 -tags: blog,technology,linux,bsd,computer +tags:technology,linux,bsd,computer threadid: ALWt68GPjFQNaYFMeG ---- One thing I noticed among WinDOS users for a very long time is, every time the latest version is considered to be bad, they're looking left and right for ways to downgrade to the last version they considered to be good.\ diff --git a/src/blog/dump-oop/index.md b/src/blog/dump-oop/index.md index 2a28257..0ca5e31 100644 --- a/src/blog/dump-oop/index.md +++ b/src/blog/dump-oop/index.md @@ -1,7 +1,7 @@ title: Want to be a real programmer? Stop using OOP! author: 寮 date: 2022-05-27 20:53:09 -tags: blog,technology,webdev +tags:technology,webdev ---- When you say "I want to land my first coding job".\ What applicants often think you need: "I need to show that I know all about OOP(s), MVC, 20 billion different design patterns, frameworks like Laravel, CakePHP, Spring, Django, .NET and the rest of the bloat, polymorphism, abstraction etc".\ diff --git a/src/blog/everything-as-a-service-is-a-scam/index.md b/src/blog/everything-as-a-service-is-a-scam/index.md index a43981b..99ef16a 100644 --- a/src/blog/everything-as-a-service-is-a-scam/index.md +++ b/src/blog/everything-as-a-service-is-a-scam/index.md @@ -1,7 +1,7 @@ title: Everything as a Service is a scam author: 寮 date: 2022-04-18 21:19:18 -tags: blog,technology +tags:technology ---- Remember the saying, "if a corporation gives you something for free, than YOU are the product"?\ With the raise of Literallyeveryfuckingthing as a Service, you can safely change it to "if a corporation provides anything at all, than YOU are the product, in addition to the product you're renting". diff --git a/src/blog/foss-vs-oss/index.md b/src/blog/foss-vs-oss/index.md new file mode 100644 index 0000000..e71720b --- /dev/null +++ b/src/blog/foss-vs-oss/index.md @@ -0,0 +1,79 @@ +title: Free software vs open source, what's the difference and why it matters? +author: 寮 +date: 2022-09-18 +tags:technology,linux,bsd,foss,computer,privacy,anonymity +threadid: ANgwvMpRmrxqPutvWq +---- +Before I begin, I decided to no longer write the date with the timestamps, because I'm using markdown, so I have to manually set the publish date and time.\ +And while I generally manage to get articles written in about 30 minutes, sometimes I get over that, recently it often took me 3 hours to get an article written, so I have re-adjust the time before publishing, which I often forget to do, which is annoying.\ +So if you're reading my articles from an RSS feed and never bother reading it directly on my website (and I know there are some of you like that out there, because it's just more convenient), and you're seeing all my posts being published on different dates and same times from here on, this is why. + +With that out of the way, me, Misoto, and Udon (loli frog and K-Flame are there too, but loli frog only posted before the SoystemD discussion came up, and K-Flame only added likes) [recently got in a pissing match](https://gnusocial.jp/conversation/169756#notice-301332) with GNUSocialJP about why SoystemD should not be recommended, and it's better to use a Linux distro that uses a different init system instead.\ +GNUSocialJP gave the default "well it's FOSS, so it doesn't matter".\ +Well no, SoystemD isn't FOSS, it's just OSS.\ +First I'll give you some context about what the difference is between OSS, FOSS, and FLOSS, and also why this difference matters.\ +But since GNUSocialJP said I can reply in English as he's using a translator, and I know way more people who are in the same position, I thought I'd instead reply as a blog post so that I can explain all of that for more people. + +## OSS vs FOSS vs FLOSS vs proprietary garbage (including shareware, freeware, freemium.........) + +First off, back in the old days there really was no such a thing as "open source software" (well, there was as a source model, but not as a type of software), we only had either proprietary garbage or free software.\ +While open source is part of being free software, freedom doesn't necessarily need to be part of open source.\ +I heard that there's a committee for defining what is considered FOSS and what is not, but honestly if you really need to depend on a committee on what is considered free software and what is not instead of connecting the dots by yourself, you probably need to get your mental health checked.\ +You don't need a committee to decide that a Toyota is classified as a bicycle, while even the most retarded of all retards clearly understands that it's a car and not a bicycle.\ +Or some example that actually happened for real, a committee suddenly decided to no longer consider melons and watermelons to be fruits, but instead they decided to consider them to be vegetables, even though both of them clearly have all the properties to classify as fruits, and none to classify as vegetables.\ +The only people, as far as I know, that classify those fruits as vegetables are those that usually follow orders or "laws" (which aren't even lawful anyway) blindly. + +To put things simply, OSS (open source) is actually a movement that came in as a corporate response to the business model of WordPress (or something else, whatever), they saw you can make software open source and still make lots of money off of it, plus they noticed how great it is that you get highly skilled autists with too much free time thanklessly contributing to your code, and they thought "DAMN!! We need to try this shit out, let's make our dystopian mark of the beast system open source then!", and so they did.\ +For example, Microshaft came with Visual Studio Code, which even admits it's OSS and not FOSS.\ +Goolag already did that before them with Goolag Android (so not Android AOSP), Chromium, and so on.\ +The thing is, all of these still contain lots of spyware, they still send lots of telemetry, they still phone home all the time.\ +Sure, they all have versions that strip this shit out, but would you really trust it?\ +The 2 corpo's are still the ones calling the shots, and as Luke Smith famously said it, it only takes 1 line of code to completely compremise your entire system, and [a litteral attempts by the glowniggers](https://freedom-to-tinker.com/2013/10/09/the-linux-backdoor-attempt-of-2003/) proves he's right.\ +Other 2 known attempts include [this](https://freedom-to-tinker.com/2013/09/20/software-transparency-debian-openssl-bug/) and [this](http://www.omgubuntu.co.uk/2013/11/nsa-ask-linus-torvalds-include-backdoors-linux-father-says-yes).\ +Also, did you know that all these massive OSS projects by big corporations all include an EULA you have to agree to in order to use the software?\ +This is something that never happens with FOSS projects at all. + +FOSS on the other hand stands for free and open source software, because as I already said, free software comes with open source by default, but open source software doesn't necessarily come with freedom by default, and there's no way to actually enforce that too.\ +So with corporations gradually swapping their proprietary boots for open source boots to stamp on our heads for all eternity with, this distinction between OSS and FOSS had to be made.\ +FOSS software is software that actually respects your freedom, which automatically respects your privacy, human rights, and the right to inspect, fork, modity, and redistribute the source code too, this is all synonymous to one other when it comes to software.\ +Which is literally impossible if you have an all-in-one solution (like SoystemD) that also includes telemetry and backdoors (like SoystemD) with a bloated codebase (like SoystemD), and blatantly goes against the UNIX phylosophy (like SoystemD), and doesn't have a phylosophy of its own (like SoystemD), and by that just tries to be a jack of all trades and a master of none (like SoystemD).\ +And the word "SoystemD" can be swapped with "Chromium", "Visual Studio Code", "WinDOS", "macOS", "WordPress", and other OSS/proprietary soyware of choice by the way.\ +Sure, with the exception of WinDOS (macOS is mixed source though), all of them are open source, but the question is, are you willing to get through their massive codebases just to make sure that it respects user freedom? + +As for FLOSS, it's basically the same as FOSS, but just making it clear that it's all about respecting user freedom by adding "libre", because in English if you say "free software", it might be confused as "pirated software" (which is really just sharing software Robin Hood style) or "software that is free of charge" (which is either Freeware or Freemium or Free to Play, depending on the earning model). + +And proprietary software is all the software that has an EULA, is or isn't open source, has a copyright (which is a scam), and basically you can never own (the closest would be owning a license, which is not owning the software, it's permission to use a software). + +I run Artix Linux on my ThinkPads, and I'll get another ThinkPad to run OpenBSD on, plus I'm running GhostBSD on an old MacBook Pro, Devuan on my darknet-only server, Mobian on a PinePhone and Surface tablet (and I really need to replace them, I only use Mobian on these because there's no good non-SoystemD distro for PinePhone, and the Surface Pro tablet is just extremely picky as it seemingly can't read any Live USB that isn't either Mobian or Ubuntu, and on Artix I can't get the WiFi drivers to work).\ +With the exception of Mobian, they're all SoystemD-free, and even though I've never written a single line of code for any of these OSs, I actually own them, because the GPL license (and also the BSD license for OpenBSD and GhostBSD) says so.\ +Likewise, if you're using WinDOS, macOS, Chrome OS, iOS, or Goolag Android, you're not owning them, you merely have permission to use them.\ +Microshaft, Crappy, and Goolag all make that very clear in their EULA's. + +And because they are the owners and not you, they preserve the right to finger their systems whenever the fuck they want to, whether you like it or not, and since the first WinDOS version with WinDOS Updates (WinDOS XP I believe? But whatever, I almost never used WinDOS, so I don't care), they didn't hessitate to show that to their users too. + +## Why SoystemD is NOT FOSS + +SoystemD classifies itself as FOSS, but it really isn't.\ +The backdoors, the spyware, the fact it's broken by design, the fact Pottering-san makes certain things unbreakable by the users are clear indications.\ +Let's not forget the fact that he once worked for Red Hat, which is funded by the NSA, which funds both Gnome and SoystemD (and all its mandatory soyware like PulseAudio, DBus, LoginCTL, Avahi, and so on, all of which are even present in the protest distro's), and now that same motherfucker left Red Hat to work for Microshaft.\ +The main reason for most people who came to Linux since Ubuntu first came out to switch from WinDOS to Linux is to unplug themselves from the Microshaft tyranny.\ +But now that Pottering works for Microshaft, it's only a matter of time before distro's using SoystemD will simply be turned into the exact same Microshaft tyranny, but with a penguin to make it look more happy.\ +SoystemD has also been the reason for Linux users to switch to BSD (well actually it's the ZFS filesystem that BSD variants have, but it still stands that the BSD userbase expanded by a lot since SoystemD took over so many of the most well known Linux distro's).\ +Gentoo is the most subtile of all the most well known distro's, as it offers you the choice to be enslaved to the SoystemD tyranny, or join the more freedom respecting OpenRC crowd (which by the way is still pretty bloated, but it's still billions of times better than SoystemD). + +## Furryfox + +Furryfox is the prime example of FOSS software that isn't FOSS at all.\ +While Cuckzilla classifies their own browser (and mail client in the case of Trannybird) as FOSS.\ +However, [just the fuckload of spyware alone](http://spywareitdaiuyfo2sqb5vsg7mek5cjabdr73luhnda57t2hyuzg7yyd.onion/articles/firefox.html) is already enough to consider it OSS instead.\ +And the version they tested was 52, the most recent version is 104 I think, so imagine what more has been added in since then.\ +And [Trannybird is only slightly better](http://spywareitdaiuyfo2sqb5vsg7mek5cjabdr73luhnda57t2hyuzg7yyd.onion/articles/thunderbird.html), but still extremely concerning.\ +[There's nothing FOSS about Cuckzilla's soyware at all!](http://5essxguxi5enurgtuquvrjuvikss4gc5lbhmtz57cq4cedqx5tqvaxqd.onion/articles/mozilla.xhtml) + +## Other examples + +A few days ago, the news dropped about the "I don't care about cookies" browser extention being taken over by Avast.\ +Other than being owned by a corpo now, I haven't seen anything yet to make it lose its FOSS status, but the first red flag has already been set.\ +Another well known example of FOSS software losing its FOSS status is Audacity, when at some random day the developer decided to add in telemetry just for the lulz I guess?\ +"Audacity is no longer FOSS, THE WORLD IS ENDING!!", said a crowd of "former" Audacity users on Discucked and Steam's chat functionality using WinDOS, which still use Audacity since the few forks aren't as famous.\ +Anyway, that alone is enough to downgrade yourself from FOSS to OSS. diff --git a/src/blog/free-software-and-proprietary-soyware-is-imcompatible/index.md b/src/blog/free-software-and-proprietary-soyware-is-imcompatible/index.md index 480aa80..1de1af6 100644 --- a/src/blog/free-software-and-proprietary-soyware-is-imcompatible/index.md +++ b/src/blog/free-software-and-proprietary-soyware-is-imcompatible/index.md @@ -1,7 +1,7 @@ title: I found the reason why free software OS and proprietary soyware OS are mutually imcompatible author: 寮 date: 2022-07-12 06:20:00 -tags: blog,technology,linux,bsd +tags:technology,linux,bsd threadid: ALOVmo7vvCHhvqPgRs ---- In the Linux space we see this every single day, WinDOS and macOS users wanting to switch to Linux, then they find it's too difficult, and so they ragequit.\ @@ -17,7 +17,7 @@ Linux users would be using Neovim for text editing, Git for version control, rsy Meanwhile, WinDOS users would use Visual Studio and do all of the above from within that single platform. To make the explanation more normie friendly, if you were a plummer wearing red/blue clothes, jumping through many pipes to save the princess, killing shitage mushrooms and turtles, and eating red mushrooms and flowers along the way, if you were using chad Linux or chad BSD, your toolkit would look like this:\ -![](istockphoto-177436977-170667a.jpg) +![](http://ass.ryocafe.site/istockphoto-177436977-170667a.jpg) If you were using virgin WinDOS or virgin macOS, your toolkit would look like this:\ -![](swiss_army_knife005.jpg) +![](http://ass.ryocafe.site/swiss_army_knife005.jpg) diff --git a/src/blog/fsf-is-a-cult/index.md b/src/blog/fsf-is-a-cult/index.md new file mode 100644 index 0000000..e9df4e1 --- /dev/null +++ b/src/blog/fsf-is-a-cult/index.md @@ -0,0 +1,58 @@ +title: The Free Software Movement is a cult +author: 寮 +date: 2022-09-28 +tags: technology,politics,foss +thumbnail: fsf-is-a-cult.jpg +threadid: AO1RFmjwrm870z1jeK +---- +Don't get me wrong, I still love free software, I still only use FOSS software, and I will continue to promote free software over proprietary software.\ +However, I think it's time for me to depart from the free software movement as a community, and instead liberate software my own way. + +Because after publishing [my blog post of FOSS vs OSS](/blog/foss-vs-oss/), I've really got caught up in a very firey debate of people trying to convince me that free software is exclusively the 4 freedoms as decided by the FSF and every other freedom doesn't matter.\ +I have to disappoint all of you, but I'm still not convinced about how freedom isn't freedom only because 1 institution didn't write it down on piece of paper.\ +In fact, all you've done is proving my point. + +## Free Software Movement is a cult + +What the angry comments confirmed me is that the whole movement is indeed nothing more than a cult.\ +Sure, the 4 freedoms are important, but freedoms don't end there.\ +As is evidenced with Cuckzilla (Furryfox), Red Hat (SoystemD), and Audacity, you can absolutely undermine the entire purpose of the movement.\ +Sure, the 4 freedoms worked back in the 1980's and 1990's, but the opposite side of the battlefield has clearly updated their weapons while this side clearly didn't.\ +To those on so-called "our side", all what matters is the 4 freedoms, and every other freedom is not considered to be freedom, which is absolutely ridiculous.\ +And this is why I consider it to be a cult, because all their followers see is 1 sheet of paper, and put no effort into independent thinking at all, which by itself is freedom according to common sense. + +## The problem with sticking to only 4 freedoms + +The 4 freedoms are essential to freedom, that's true.\ +However, freedom doesn't end there.\ +The 4 freedoms as defined by the FSF shall be considered to be a starting point, not the ultimate end goal.\ +You're only making it extremely easy for institutions like Cuckzilla or Red Hat to initiate a hostile takeover of free software. + +For a very long time we had a proprietary boot stamping on our heads for all of eternity, then this got replaced by an open source boot.\ +However, it really starts to seem like soon this'll be replaced once again by a free software boot if people continue to remain cultish about what is considered freedom and what is not.\ +Hence this article's thumbnail. + +The point of the matter was and still is, if there's no privacy, there's also no freedom.\ +Likewise, if there's no freedom, there's no privacy.\ +I don't care if the FSF includes it as one of the 4 freedoms or not, it's still important. + +## If freedom needs to be defined for you, then how free are you? + +Freedom is never granted to you by somebody else, you need to obtain it by yourself.\ +I previously said that if you need freedom to be written for you by somebody else in order to be free, then it simply means you're not free.\ +And I still stand by it, because it's true.\ +You can only be free if YOU decide to be free, YOU are the power, and not some document written by somebody else. + +## Richard Stallman is pro privacy + +Richard Stallman is the founding father of the free software movement.\ +This very same Richard Stallman writes blog posts about how important privacy is to free software.\ +He himself even admits that freedom and privacy go hand in hand, so if you dismiss the one, you effectively dismiss both.\ +Exactly what I tried to explain to these freetarded zombies over at SNS (see comments on [FOSS vs OSS](/blog/foss-vs-oss/) to see the discussion, I never delete or edit any comment not written by me), but nobody cares, because not one of the 4 "freedoms". + +Are you going to tell me now that Richard Stallman knows nothing about free software all of the sudden?\ +Sure, Richard Stallman is a total idiot on everything that has nothing to do with technology, but when it comes to technology (and with this, FOSS and yes, PRIVACY!!), he's an absolute genius. + +Though I should add him to be a genius when it comes to genders too, this got him kicked out of the FSF for an entire year, but he's still right about it, and we actually need people to say that sexuality has no place in software, because it really helps to keep the bad actors out.\ +This was also why the Linux kernel was so great, because we had Linus Torvalds who straightout said "you don't belong in the kernel" whenever some irrelevant bullshit comes up, though he did seem to have changed after being caught up in a drama with some troon who told him that he needs to seek medical help for even daring to think that merit is a good thing.\ +He should have told that troon to find medical help instead, meritocracy is exactly what works! diff --git a/src/blog/fuck-soldered-components/index.md b/src/blog/fuck-soldered-components/index.md new file mode 100644 index 0000000..8da905d --- /dev/null +++ b/src/blog/fuck-soldered-components/index.md @@ -0,0 +1,41 @@ +title: The problems with soldered hardware components +author: 寮 +date: 2022-09-17 00:00:00 +tags:technology,hardware +threadid: ANcpk8P7Q8m62Zf6a8 +---- +Those of you on SNS knew I was going to make this post eventually.\ +And this is why I don't like to plan articles in advance, because I always end up not writing them. + +But anyway, I had an IdeaPad, which "magically" broke the day warrenty expired.\ +I tried to open it up, and after much fighting with the body (because just unscrewing alone isn't enough these days, you really have to use a few expired debit cards and lots of force in order top open it up), I managed to open it up.\ +Once I finally managed to open it up, turned out I was looking at just a motherboard with some unlabeled chips, all soldered into place (even the fucking battery!).\ +So basically, the only way to fix the IdeaPad is to just throw it into the trash, and buy yet another note PC.\ +I didn't throw it away, because there's still data on it, which I can't backup, because the PC just freezes up a few minutes after boot, neither I can format it for the same reason, thus the PC is just lying around unused. + +But my experience with the IdeaPad made one thing very clear: no more new laptops!\ +Instead I rebelled and bought an old ThinkPad, and after a while I rebelled harder and bought a way older ThinkPad, and now I have 2 perfectly functioning ThinkPads, and I love them both (except I love the oldest one more, because it has a better keyboard, a BIOS instead of UEFI, no webcam, and no IntHell ME, also I disabled the microphone in the BIOS).\ +And because I don't use soyware, avoid websoytes, don't make any use of soydevvery, and use Artix btw (and with i3), I can use both laptops perfectly fine.\ +The only dropback is that I can't play gaymes on it, but I have a desktop for that. + +Plus I have a dock for both ThinkPads, so I can use both of them as desktops while at home, and ironically give me access to even more ports than my desktop has, and my desktop is a custom built gayming PC. + +Alright, I went off topic, so anyway, soldered hardware component problem.\ +Back in the old day (like what is still possible with my desktop and ThinkPads), we used to be able to repair our computers by ourselves like responsible adults.\ +Need to upgrade RAM? No problem!\ +Need to upgrade HDD into SSD, and maybe add more space as well? No problem!\ +Need a new battery? No problem!\ +Keyboard broke? I can replace that.\ +Screen broke? I can replace that. + +With modern laptops on the other hand, none of that is possible anymore.\ +Not to mention that you need to be very lucky to even have more than 1 USB port these days, my oldest ThinkPad has 4 of those!\ +All part of planned obsolecense, and soydevs are accelerating it too by making more and more use of hardware resources.\ +Once the PC breaks, you're forced to buy a new PC, this is the case with all modern laptops, no exception.\ +Laptops basically became smartphones with a keyboard and trackpad.\ +There's still freedom with desktops however, but looking at the direction both Crapple and Microshaft are pushing, I think that by 2030 desktops will also be turned into consoomer toys, and you won't be able to buy any computer parts, so once your gayming desktop PC breaks, you'll have no other choice than to buy a new desktop PC.\ +Don't worry about the gaymes though, that's stored on Steam + iCloud or OneDrive. + +Not to be a wasteful consoomer, but I plan on buying up multiple ancient ThinkPads (any series, but must be released before 2008, and preferrably Librebootable) and install multiple different Linux distro's or BSD variants on each one of them.\ +Must is 1 more for OpenBSD, nice to have is 3 more for OpenBSD, Devuan, and Gentoo, and might eventually be nice to have is ~~6~~ 5 more for OpenBSD, Devuan, Gentoo, GhostBSD, ~~NetBSD~~ ([fuck you for inserting blatant propaganda and life threatening lies in the manuals](https://man.netbsd.org/vax/covid.4)), and Void Linux.\ +No need for one with Artix, because I already have one. diff --git a/src/blog/fuck-the-beginners-focus-on-audience/index.md b/src/blog/fuck-the-beginners-focus-on-audience/index.md new file mode 100644 index 0000000..2126e22 --- /dev/null +++ b/src/blog/fuck-the-beginners-focus-on-audience/index.md @@ -0,0 +1,34 @@ +title: If you already have an audience, don't make it "beginner friendly" +author: 寮 +date: 2022-08-02 07:40:00 +tags:technology,linux,bsd,webdev,internet +threadid: AM696qaYu9L7z9ayCO +---- +When I was reviewing [GC2](/fali/gc2/), I noticed they disabled federation to allegedly stop downtime from happening, which is quite a bullshit reason.\ +But then Takahashi-san replied to his Toot making a new justification, which is that apparently removing federation is going to make it "a little easier to understand for beginners".\ +This too is quite a bullshit claim, instances like mastodon.soycial/.online, mstdn.jp, Pawoo, and many more have all been welcoming beginners to the Fediverse at one point, and not even once I've seen them complaining about a federated SNS being difficult to understand.\ +Sure, it's quite a new concept if you're a zoomer who only knows Shitter, JewTube, Discucked, TikTok, and Instantkilograms, and perhaps never used email before with addresses that aren't on GayMail.\ +But even they got a hang of it a few days later, and it all become a non-issue. + +Fediverse aside, there have been many different things that used to have a higher barrier of entry, then somebody stepped in in the attempt to make it all more "beginner friendly", which only destroyed everything. + +One such example is the internet itself.\ +To even get on the internet you had to know to do so, technical skills were a must.\ +Then it all became super easy, the mainstream came in, and now it's all either big corporations, or music labels who refuse to learn to code, or deranged lunatics getting offended by literally everything, all of which have introduced Orwellian censorship and spying, and now they're all as unhappy as all the rest of us are.\ +All the veterans have been pushed in the corner so much, it's a matter of time before the boundaries break, and we veterans just fall out of it. + +Another example is Linux.\ +Before Ubuntu you had to have technical knowledge in order to use it.\ +Then Ubuntu came along which made it easy for newcomers to get in, and now we have Flatpaks and Snaps for the total newcomers, which have destroyed the environment for both the newbies, and veterans.\ +Luckily the independent distro's like Arch/Artix, Debian/Devuan, Gentoo, Alpine, Void, and Slackware don't come with them by default, and refuse to do so.\ +Some distro's based on those, like Mankojaro (Arch) and Ubuntu (Debian) do.\ +Some other distro's based on these, like OpenSUSE (Slackware) or postmarketOS (Alpine) fortunately don't. + +Programming is the same way, we had quality software when programming was still "hard".\ +Now we have easy to use and easy to learn scripting languages, frameworks, and other bullshit that shouldn't exist anyway, and look at what the web has become, look at what gaming has become, look at what the desktop is becoming.\ +I can't really blame for the mobile environment to be bad, because it has been bad from day 1 anyway. + +On the other hand, easy to use stuff do have a useful role as an introduction to something normies would otherwise refuse to even peek from a safe distance, which is what they do.\ +But easy to use stuff should then graduately stimulate them into going deeper, and help them get good at technology eventually, which is what they don't do.\ +Instead, they incentivise normies to stay with them forever and keep them stupid, which is why technology has become a mess.\ +Imagine teaching your little kid how to ride a bicycle, but never remove the little side wheels, and instead add a bunch of pillows around that bicycle so you can then brag how your 60 year old son or daughter never fell off his or her bicycle in his or her entire life. diff --git a/src/blog/fullstack-in-different-times/index.md b/src/blog/fullstack-in-different-times/index.md index 6f49d82..aff4762 100644 --- a/src/blog/fullstack-in-different-times/index.md +++ b/src/blog/fullstack-in-different-times/index.md @@ -1,7 +1,7 @@ title: Current year "full stack" is not what it originally used to mean author: 寮 date: 2022-05-26 18:24:20 -tags: blog,technology,webdev +tags:technology,webdev ---- Back when I started my web dev career, "full stack" meant "HTML, CSS, PHP, MySQL, and optionally JS, AJAX, and/or jQuery to spice things up in the frontend, program however you want as long as it works". diff --git a/src/blog/get-off-vps/index.md b/src/blog/get-off-vps/index.md new file mode 100644 index 0000000..1818513 --- /dev/null +++ b/src/blog/get-off-vps/index.md @@ -0,0 +1,130 @@ +title: Get off major VPS providers while you still can +author: 寮 +date: 2022-09-15 22:00:00 +tags:technology,internet,server +threadid: ANabNdTTwrCW4KA1Ee +---- +There's a lot wrong about centralization.\ +I've already said enough about Cuckflare, and this article is about VPS providers, so I'll not talk about them this time.\ +I only mentioned them because of their very centralizing powers. + +What is equally a problem is AWS (Amazon Web Soyvice, or some shit).\ +Here in Japan, every single company is hopping on the AWS bandwagon, even web hosting companies that previously hosted all their servers at datacenters or even at their own offices now all host on either AWS, or GMO, or Sakura Cloud.\ +This is an extremely dangerous move, as you're willingly putting the entire internet in the hands of only 3 corporations. + +## Problem with Amazon AWS + +It's Amazon, guess I don't need to explain any further. + +## Problem with GMO Internet Group + +Apart of their name, [they're all in](https://www.gmo.jp/csr/) on the [SDGs scam](/blog/sdgs-dangerous/).\ +That page alone confirms they're all about GMO food (TEEHEE!!), indoctrination, the end of the nuclear family, financial slavery, ban on personal transportation, forced consent, and centrally controlled economy (most relevant to this topic).\ +None of which has anything to do with technology, web hosting, domain name registration, or anything else.\ +New World Order on full display, GMO Internet Group is pure evil! + +Some of 076's infrastructure is hosted with GMO (ConoHa), and we're working on moving them all to local servers.\ +More on local servers in a bit. + +## Problem with SAKURA internet + +While I can't find any evidence of them cucking out for Satan Klaus in my 5 second long research, they do seem to very proudly boast the [\*aaS scam](/scams/whateverasaservice/), in this case the scam is IaaS (Internet as a Disservice?). + +## Problem with other big VPS providers + +These aren't the only problematic corpo's.\ +Others include Bluehost, Vultr, Linode, HostGator, and so on.\ +But since I only have experience with Vultr and Linode, I'll only mention these 2. + +### Problem with Linode + +They have a track record of deplatforming entire servers over baseless claims, plus they use Cuckflare. + +### Problem with Vultr + +They too use Cuckflare, and any complaints about it gets dismissed because "we do not undo security meassures", which is ironic because Cuckflare makes your stuff less secure.\ +I should add that every time I tell an unpopular opinion (mostly unpopular to the mainstream, but often unpopular to non-mainstream as well), everyone tells me to fuck off, they refuse to listen, and yet I get proven right pretty much every single time, because as soon as ideology challenges reality for a fight, reality ALWAYS wins. + +## Nobody is your friend + +As you can see, none of the VPS providers is your best friend.\ +At least, none of the big ones that is.\ +There are some decent smaller options, more on that in a minute. + +## The DNS dillema + +I originally didn't plan on including this section here, but [as I was discussing it on SNS](https://social.076.ne.jp/notice/ANZQ9t7DhoPTs11uXQ), I think it does have added value.\ +There is no "decentralized registrar", as everything ultimately points to ICANN one way or the other.\ +And every ISP makes their DNS compatible with that too. + +Although you can technically make it decentralized, which involves people setting up their own DNS servers and invent their own TLDs, and have something somehow cross-reference all the DNS servers to each other.\ +That way not only you have full control over the content and the SLD, but also the TLD.\ +So once you have full control over TLD, we actually have a way to stop censorship. + +## Solutions + +Fortunately, there are ways to solve the problem. + +### Solution 1: Static IP and home server + +This is my 2nd best recommendation.\ +Just take a Raspberry Pi, hook it up to a router with a static IP address, and you have free server hosting really!\ +I talked a lot about Interlink before, the same company that manages the .moe TLDs.\ +However, most of my readers are outside of Japan, so I can't recommend Interlink to any overseas people.\ +But basically, find a static IP seller that doesn't cost much.\ +You can already disgard your ISP, as 9 out of 10 of them will demand fortunes every single month. + +#### Pros + +Hard to take you down, and even impossible if you use a custom DNS.\ +The only way to take you down will be through a DDoS attack, but I already talked about that [here](/blog/cuckflare-is-not-neutral-again/) under "What you can do instead of relying on Cuckflare".\ +But tl;dr, don't use too much soy (preferrably none at all), and make sure you have good enough specs hardware to handle lots of requests. + +Also, by hosting your own server, you're in control of your own server, and not some shady corpo that can just shut your server down from the VM control panel.\ +I have worked with XenServer before, so don't tell me it's a conspiracy theory, as I literally had full control over all the VPS's running on a single server 12 years ago. + +It's also possible to harden the server to reduce possible attack vectors like SSH, FTP, and whatnot (so make these ports available over LAN-only. + +#### Cons + +Acquiring a static IP can be pretty expensive if you don't do any thorough research first.\ +Cheap providers do exist, you only have to find them. + +Your IP location is very likely doxxed to the entire world.\ +The good thing about Interlink is that they ASSign the IP location to one of their datacenters, so it doesn't even come close to your real location. + +Electricity bills might be a problem (especially if you're living in the Eww).\ +Not a problem if your server is a Raspberry Pi, or some other machine that doesn't demand much power (like a lower end CPU or a basic GPU chipset, or both), but it also depends on what kind of stuff you decide to run on your server. + +### Solution 2: Darknet (Tor and I2P) + +The darknet is my very best recommendation, it's the safest, most free (both as in freedom and money), and easiest to set up. + +#### Pros + +Darknet is impossible to censor.\ +Just like with a static IP, you control the server.\ +Likewise, hardening the network to reduce attack vectors is possible. + +#### Cons + +It's hard to advertise long hashes with .onion or .b32.i2p at the end.\ +Tor network can be slow, and new I2P Eepsites will take long before they're accessible.\ +Just like with a static IP, there are electricity bills to be paid. + + +### Solution 3: Get a VPS at a small company (least recommended) + +#### Pros + +They (most likely) didn't bend the knee to the New World Order (yet).\ +The IP location is guaranteed to not be your real location.\ +No bottleneck on electricity bills.\ +You support small businesses by hosting with them. + +#### Cons + +Most of them will still cuck out to court, government, or outrage mob orders to kick you off.\ +Server specs are lower end, which is a non-issue for personal websites generated using a static website generator (or made by hand), but most people are soydevs or use soydev products, so they need very high end VPSs.\ +You most likely have to give them your private information, so it's more dangerous than knowing your IP location, because at least an IP location can be inaccurate, but personal information is clear as day.\ +They are still volunerable to bait and switch, for example them being anti-Cuckflare until they aren't. diff --git a/src/blog/get-rid-of-tech-to-fight-evil-questionmark/index.md b/src/blog/get-rid-of-tech-to-fight-evil-questionmark/index.md new file mode 100644 index 0000000..bb678a2 --- /dev/null +++ b/src/blog/get-rid-of-tech-to-fight-evil-questionmark/index.md @@ -0,0 +1,33 @@ +title: Should we get rid of technology altogether to get rid of evil? +author: 寮 +date: 2022-08-03 07:30:00 +tags:technology +threadid: AM8CjQ1mfwgiII50Hg +---- +The short answer is no.\ +The question of whether getting rid of technology will remove evil is basically the same as the question of whether getting rid of guns will remove evil.\ +Sure, a gun is used for evil (wars, murder, robbery), but it's also used for good (protecting your property from criminals, preventing government overreach).\ +And the same is true for technology; it can be used for evil (digital ID, CBDCs, mass surveillance), but it can also be used for good (waking up to the fact you're living under a tyrannical regime, establishment of a parallel economy when shit hits the fan). + +Many people chose to give up on their guns, and then tyranny kicked in.\ +Likewise, people might choose to live on a ranch in the middle of nowhere and never interact with technology ever again, and then they suddenly find themselves in the middle of a warzone with skies filled with drones and grounds filled with robo-military and all that, and can't figure out what the fuck is going on, and where to flee to now, or get weapons to fight them all off.\ +As a tech guy, I do recognize that technology has brought lots of evil to the world, but they also brought lots of improvements.\ +Technology is here to stay no matter what, so it's better to turn technology into something that improves quality of life rather than just letting quality of life get destroyed while you move to the middle of nowhere, because the technocratic tyranny will come to you eventually.\ +You can hide somewhere in the jungle inbetween mountains, sure it's beautiful, but eventually the government will find you if you allow technology to be turned to evil by running away from it.\ +If they want to get you, they will. + +Which is why instead of giving up on tech completely and ignoring the fact that technology exists, I think it's better to reclaim technology, cause a chain effect, so you can prevent a total takeover from happening.\ +Of course you can't liberate technology 100%, but every tiny input you give counts. + +Does soycial media turn the internet into a dystopia? Make your own Fediverse instances.\ +Does the normie internet go full blown JavaScript-required, AWS, CuckFlare, Discucked in order to communicate? Make your own website on a more independent network (or darknet, so it's completely independent).\ +Is the gaming industry going beyond wokeness? Make your own games.\ +Can't buy food with fiat because banks cancelled you, and cash no longer exists? Use crypto.\ +Can't use the internet because you don't have a digital ID? Use the darknet. + +Technology gives you many little things you can do to prevent or delay the NWO takeover from happening, and you don't need a massive crowd for that to happen.\ +Even a small minority of anonymous hackers that resist the NWO internet is enough for their dystopian plans to fail.\ +Being able to code is really an extremely valuable skill too many people forget about.\ +Being able to make software is like being a digital kami-sama, or God, or Allah, or however you want to call it.\ +And as long as technology can still be used for good, hopes aren't lost.\ +We have to be thankful for the Free Software movement in the 80's and 90's, because without them we'd already be living under a digital tyranny the day the PAT-RIOT act got introduced 21 years ago, we'd already have no cash, we'd already be owning nothing and be "happy", and so on. diff --git a/src/blog/goolag-will-eventually-dump-android/index.md b/src/blog/goolag-will-eventually-dump-android/index.md index fbf84e8..60d2e86 100644 --- a/src/blog/goolag-will-eventually-dump-android/index.md +++ b/src/blog/goolag-will-eventually-dump-android/index.md @@ -1,7 +1,7 @@ title: Goolag will eventually dump Android in favor for Fushia author: 寮 date: 2022-05-25 22:40:28 -tags: blog,technology,smartphone +tags:technology,smartphone ---- I don't know about you, but I believe that Android is what made most people who would otherwise never go to smartphones go to smartphones. diff --git a/src/blog/hardware-stopped-evolving/index.md b/src/blog/hardware-stopped-evolving/index.md new file mode 100644 index 0000000..9ae1878 --- /dev/null +++ b/src/blog/hardware-stopped-evolving/index.md @@ -0,0 +1,100 @@ +title: Computer hardware stopped evolving last decade, here's why +author: 寮 +date: 2022-09-10 23:35:00 +tags:technology,computer +threadid: ANQMzFLkeMojMHQCXI +---- +On [The Crowhouse forum](https://thecrowhouse.community/viewtopic.php?p=41539#p41539) I mentioned that I recently bought a 2006 note PC, and while using it for a while, I honestly notice no difference at all between that note PC and the other note PC from 2016, same brand, same Linux distro, same window manager, same applications, just 10 years difference as to when they were released.\ +But same experience.\ +Why is that?\ +Wouldn't I get far better performance on the 2016 note PC?\ +Nope, performance is the same.\ +This is because modern laptops are just a scam. + +## Processor + +All IntHell processors made in 2008 or later all come with the IntHell Management Engine, and all AMD processors made after 2013 or later all come with the AMD Platform Soycurity Processor, although [you can allgedly "disable" the latter one now](https://hozon.site/archive/1662816002/www.phoronix.com/news/AMD-PSP-Disable-Option.html) (it's proprietary, so I'm still suspicious).\ +Any processor before that don't have it, they did have something else in its place, but the free software community has long overcome that, so it's no longer an issue.\ +As a result, old laptops can be Librebooted, whereas modern ones cannot. + +Also, the best Core 2 processor, a Core 2 Extreme QX9775, is a 3.2 GHz processor, whereas the best Core i processor, the Core i9 12900KS, is a 3.4 GHz processor.\ +The QX9775 came out in March 2008, the 12900KS came out in April 2022.\ +So if in 14 years time we only managed to move up by 200 MHz, then what the fuck is even the point of getting the latest processor!? + +## RAM + +RAM on the other hand is one area that kept on evolving, but that has more to do with the constantly more hardware demanding soydevs that just take hardware for granted, very unlike how we used to program in the past, when we were challenged to squeeze out as much performance as we possibly could while on limited hardware.\ +But still, you can take an old ThinkPad, and put a 16 GiB DDR3 thing into it, and it's like a current year ThinkPad.\ +Yes, the norm is 64 GiB now in the soydev world, so they'll ridicule you for having anything lower than that, but unless you need to use soyware, 8 GiB is more than enough, which is what my 2006 laptop currently has.\ +I never hit higher than 4 GiB on that thing, simply because I never need that.\ +For every soyapp there's a chad terminal app that does the exact same thing in a far more sustainable and environment friendly way (by not having JavaScript or Electron or Webpack, or some other unwanted bloat). + +## Disk space + +Another area that didn't evolve much.\ +But fair enough, if the idea is to turn computers into basically dumb thin clients so that you're obligated to have fiber internet access in order to connect to "The Cloud" (which means somebody else's computer) in order to even use it, then you don't need to have much disk space.\ +But those of us who prefer to maintain technological freedom (which includes 100% of this blog's regular readers, because that's the main subject of this blog) will want to have lots of space. + +And honestly, we we went up from 64 KiB all the way to 2 TiB very rapidly, but since then it seemed to have been stuck at that.\ +Over time we managed to push a bit further into the 4 TiB area, but I haven't seen anything higher than that.\ +2 TiB is what we already accomplished in 2012 or some shit, and you can plug them into old laptops perfectly fine, as long as they have a SATA connector instead of IDE. + +The only true difference is between an HDD and SSD.\ +Nowadays we also have the NVMe, but honestly there's not much difference in performance from SSD, maybe they're a tiny bit faster, but that's all there is.\ +Performance differences between SSD and HDD on the other hand is clear as day, and literally noticeable from the moment you press the power button. + +## Graphics + +New video cards come out all the time, but unless you're a gaymer or a crypto miner, you don't need to worry about this one at all.\ +If all you do is coding/programming, text editing, browsing the (good) web, and so on, even the crappiest IntHell HD Graphics chipset is good enough.\ +And I heard from a JewTuber that he's still using an NVIDIA 1080Ti to play the latest PC gaymes at high settings without any issues, a GPU released back in 2017.\ +So again, unless you're playing the latest AAA PC gaymes (which is all woke garbage anyway) or you're mining crypto ([and perhaps Europeans will soon stop doing that due to their increased elecriticity bills](https://social.076.ne.jp/notice/ANPhbGITNg6fE1KgYi)), do you really need a high-end graphics card just to browse the internet?\ +Maybe, because clown world and the soydevs it created. + +## Repairability + +Remember the days you could just unscrew 1 screw, and replace whatever hardware you want?\ +I do, and it used to be the norm!\ +Nowadays not only you have to unscrew a fuckton of screws, you're required to have a special screwdriver too, you have to remove the glue, you have to be careful to not destroy ribbon cables, you have to use one or more old credit cards or have your hands cut off.\ +And once you finally get it opened up, you'll realize that all components are soldered on, and you have no idea which part is the RAM, which part is the SSD, and all other shit.\ +So basically, all you can do is just throw it away, create more eWaste, and buy a new computer. + +This was my exact experience when trying to repair a 2018 IdeaPad which broke last year.\ +After all this, I thought to myself "this was the last time I bought a new laptop, so from now on I'll only ever buy old computers".\ +I stuck to that promise, and bought a 2016 ThinkPad, and later I bought a 2006 ThinkPad.\ +My 2016 ThinkPad still works, but my 2006 one is now my daily driver, especially since it's Librebootable.\ +In fact, I'm even writing and publishing this very article from my 2006 ThinkPad, all without any issues whatsoever! + +## Sustainability + +Older laptops (especially ThinkPads) were designed to last forever.\ +Take any ThinkPad from the late 2000's, whether from IBM or Lenovo I don't care, take any ThinkPad from the early to mid 2010's, and take any ThinkPad from late 2010's to current year or any normie laptop from early-mid 2010's to current year.\ +The latter ones will break the moment the warranty expires.\ +This is even more true for those laptops that have their hardware components soldered on to them, which is more and more common even among ThinkPads in current year. + +Older ThinkPads don't have this problem.\ +Did RAM break? Replace the RAM!\ +Did you spill soda over your keyboard? Replace the keyboard.\ +Literally impossible with current year laptops! + +Because new laptops are all designed to break over time like a ticking time bomb.\ +You're supposed to consoom more, slave! + +Old laptops, especially those made in 2008 and before (or 2011 and before if it's an AMD processor) on the other hand are made to last.\ +Well, not all of them, the consoomer laptops were already ticking time bombs, but the business lines were the ones that kept on running forever. + +And now you have the globalists complaining that the world is not sustainable, and are now advertising sustainability on some of the least sustainable websoytes I've ever seen.\ +Seriously, their "cloymet friendly" websoytes waste far more electricity than my website, and I don't even try to make it use less, it just does because I know what the fuck I'm doing, and I don't have an agenda to make your hardware obsolete quicker so that you have to buy new computers quicker, while they do! + +## Verdict + +So with that all said, I just wonder why the fuck should I put myself into the position to buy a new overpriced computer once every year, if I can as well just buy an old laptop, Libreboot it, install a non-SoystemD Linux distro, and use it technically forever? + +## Recommended reads and views + +[You don't need a new computer](http://qyeifp2auiz6ae434w76nzj7vjxd3qib7rqw4uusaj6k42f3p5abxxyd.onion/you-dont-need-a-new-computer.html)\ +[Only Use Old Computers!](https://lukesmith.xyz/articles/only-use-old-computers/)\ +[Why Phones Have Become So Terrible](https://wrongthink.neocities.org/posts/the-myth-of-obsolete-hardware/)\ +[The Myth of Obsolete Hardware](https://wrongthink.neocities.org/posts/the-hypocrisy-of-pc-gamers/)\ +[Dont buy new PCS](https://odysee.076.ne.jp/@MaxJenius:7/nonewpcs:f)\ +[[Mirror]The MGTOW of Linux: Curing the Cancer](https://odysee.076.ne.jp/@MaxJenius:7/mgtowoflinux:7) diff --git a/src/blog/html-fun-with-pokemon-chucknorris-more/index.md b/src/blog/html-fun-with-pokemon-chucknorris-more/index.md index 8413288..83548ac 100644 --- a/src/blog/html-fun-with-pokemon-chucknorris-more/index.md +++ b/src/blog/html-fun-with-pokemon-chucknorris-more/index.md @@ -1,7 +1,7 @@ title: Chucknorris, Pokemon etc jokes with HTML author: 寮 date: 2022-07-06 07:56:00 -tags: blog,technology,webdev,internet +tags:technology,webdev,internet threadid: ALCCo5fMu3C5cr66U4 ---- At total random I clicked on [this question on StackOverflow](https://stackoverflow.com/questions/8318911/why-does-html-think-chucknorris-is-a-color), so I gave it a try, and though "holy fuck!".\ diff --git a/src/blog/hypocracy-of-mainstream-privacy/index.md b/src/blog/hypocracy-of-mainstream-privacy/index.md index 78f490d..5fbe4fb 100644 --- a/src/blog/hypocracy-of-mainstream-privacy/index.md +++ b/src/blog/hypocracy-of-mainstream-privacy/index.md @@ -1,7 +1,7 @@ title: The hypocracy of normie's views on "privacy" author: 寮 date: 2022-07-10 22:30:00 -tags: blog,technology,webdev,internet +tags:technology,webdev,internet threadid: ALLmaThTG2eHLgprhQ ---- The other day I got some overseas friend of mine crying about how "hackers" have "hacked" his rental company's servers and got away with his personal information, and is really worried about them making weird bank transactions in his name. diff --git a/src/blog/hypocracy-of-proprietary-os-users/index.md b/src/blog/hypocracy-of-proprietary-os-users/index.md new file mode 100644 index 0000000..6512c24 --- /dev/null +++ b/src/blog/hypocracy-of-proprietary-os-users/index.md @@ -0,0 +1,18 @@ +title: The hypocrisy of proprietary OS users +author: 寮 +date: 2022-07-29 06:30:00 +tags:technology,linux,bsd +threadid: ALxksIO1XAOa5zXi4m +---- +I made [this little meme](/blog/virgin-prop-os-vs-chad-free-os/) before, among the differences I put "laughs at fellow virgins for being inferior over them" to the virgin proprietary OS user.\ +What does that mean? + +Basically, imagine being a WinDOS users laughing at macOS users for paying too much only to get restricted.\ +It's basically like a prisoner with a ball and chain laughing at a fellow inmate for being locked up in a golden cage.\ +For the other way around, like macOS users laughing at WinDOS users for being less secure.\ +It's like a prisoner who got sentenced for mass murder laughing at a fellow inmate also for being sentenced for mass murder, but has more visible scars.\ +In the case of mobile OS's, simply replace WinDOS for Android, and macOS for iOS using the same examples. + +So it doesn't matter how you're locked up, or what you did to get locked up for, at the end of the day you're locked up in prison either way.\ +I really don't see any of that happening with the Linux and BSD chads, we respect each other like bro's, and we're willing to try each other out too.\ +So the question remains, why are we chad FLOSS users able to get along with each other while the virgin proprietary OS users seemingly can't? diff --git a/src/blog/i-wanna-kill-zoombies/index.md b/src/blog/i-wanna-kill-zoombies/index.md new file mode 100644 index 0000000..fd6f5c6 --- /dev/null +++ b/src/blog/i-wanna-kill-zoombies/index.md @@ -0,0 +1,32 @@ +title: Can we kill the zombies already? +author: 寮 +date: 2022-12-24 +tags: technology,smartphone,nwo +thumbnail: i-wanna-kill-zoombies.jpg +---- +Just in case you call me out for a crazy conspiracy theorist, a Hollywood believer, or a vaxocaust admitter, no I don't mean dead people who somehow managed to stand up and eat your brain for breakfast.\ +Sure, these types of zombies are annoying as fuck too, but I still have more respect for these zombies than the ones I will rant about, because at least they were actually alive at one point (or well, I hope so).\ +The zombies I'm going to rant about today rather don't appear to be alive, they just merely exist.\ +I'm talking about the smartphone zombies. + +But first, let's take a look at the good zombies.\ +![](http://ass.ryocafe.site/zombieland_saga_20.jpg)\ +By the way, the anime is called Zombieland Saga. + +And here's some typical Japanese sense of English in action.\ +![](http://ass.ryocafe.site/1146130539.jpg)\ +Because yea, as much as I hate smartphones, I'd rather not have one with feet. + +So until recently I was working from home for a very long time, not because I was afraid of some fake virus that doesn't even exist, but rather because I'm a freelancer and companies just wanted me to work remotely, which I so much prefer anyway.\ +But now I have a client that wants me to materialize at a Tokyo office, which is just annoying as fuck.\ +Not only because I have to ride packed trains for multiple hours a day again, but also because of the fucking smartphone zombies.\ +Despite the desperate attempts by J-Gov to put an end to 歩きスマホ (using smartphone while walking), it proves to be just as effective as their previous attempts to put an end to 歩きタバコ (smoking while walking); not at all. + +What's annoying is that they don't look where the fuck they're going, they suddenly start leaning leftwards or rightwards while you're trying to bypass them because they move so annoyingly slow due to their focus being put on the screen, they suddenly stop walking altogether which makes me bump into them, they block all the traffic by their snail speed walking while playing some gatcha gayme on that stupid phone, and so on.\ +Even more reasons to fucking hate the antichrist that is the smartphone.\ +The good news is that apparently [we already have the technology](https://tamlab.jp/project/smartphone-zombie/) ([archive](https://hozon.site/archive/1671814963/tamlab.jp/project/smartphone-zombie/index.html)) to detect a smartphone zombie, so at least there's that. + +Smartphones have caused more cancers than just that, like the [normiefication of the clearnet](http://koshka.love/babel/normiefication.html), the mass discrimination against those who don't use a phone like requiring one for online banking (still not the case here in Japan thankfully), having to use it as a loyalty/point card, and soon government ID, wallet, drivers loysense, and hell insurance too, anime, manga, and gaymes being influenced by smartphones, and people not being able to navigate through their very own neighbourhoods, so it's clear that the longer we allow smartphones to take over the world, the worse this world is becoming.\ +So yea, fucking kill them already! + +![](http://ass.ryocafe.site/5986189i.jpg) diff --git a/src/blog/i-was-right-about-iot-again/index.md b/src/blog/i-was-right-about-iot-again/index.md new file mode 100644 index 0000000..cac267f --- /dev/null +++ b/src/blog/i-was-right-about-iot-again/index.md @@ -0,0 +1,29 @@ +title: IoT: I warned, nobody listened, now everybody pays the price +author: 寮 +date: 2022-09-16 09:00:00 +tags:technology,internet +threadid: ANbXlxwrH0u3rICtsm +---- +I remember going to Germany and just using random people's houses to spend my nights at (they call it AirBnB though) a couple years ago, I could already see quite a dystopian future in the making.\ +Every single household had at least one or more of the following: robot vaccuum cleaner, smart fridge, smart washing machine, smart kitchen, smart meter, smart heater, smart lock, smart doorbell, Amazon Alexa, and so on.\ +They only didn't have the toilets we have here in Japan, so that was disappointing.\ +And I deliberately avoided saying smartphone, smart TV, and smart tech in their cars, because literally everyone had all of these. + +And I said from day 1 since the whole IoT stuff got announced to never allow that to happen, because terrible things will happen.\ +But absolutely nobody wanted to listen, and kept pointing out "MUH CUMWIINIENS!!" because they don't require any thinking of their own to use it.\ +Well yes, and that's exactly how you enable tech dystopia! + +Now if you look at the whole smart aircon situation in Colorado, isn't this exactly what I was warning you all about all along?\ +They can no longer adjust the temperature in their own homes because they thought it was a good idea to give up autonomy over your aircon for a smart aircon they don't own (if you can't control it yourself, then you don't own it), just to get a little 25 dollar discount.\ +Imagine if the government would get at your doorsteps and said "if you allow us to burn your house down and make you homeless, we'll give you 25 dollar", would anyone actually agree with such a deal?\ +I used to think the answer is "no", but seeing how it went with the whole smart tech stuff, I'd rather think people will be stupid enough to say "yes" to that. + +I'm so glad that Japan is such a technologically backwards country!\ +I mean, it's frustrating as you need a phone number for almost every single domestic soyvice, and lots of things will only properly work on WinDOS and/or iOS/Android, but at least none of these are actually mandatory, and at least most of us don't have any smart tech other than a smartphone and maybe smartwatch. + +Over in Germany I really felt way too afraid to express myself freely, knowing that governments, corporations, or some shady glownigger would be watching me at any random time.\ +My home has no smart tech, I do have smartphones, but other than that everything is retarted tech.\ +I operate my own doorbell, I operate my own washing machine (it does have a timer, that's OK), I have to know my way around town, I have to know what's in my fridge while shopping, I have to manually search for recipes or songs, I have to manually turn my grill on, I have to activate my rice cooker by myself, and so on. + +I have no TV at all, and when I had one, the IR reader broke and the TV manufacturer went bankrupt, so I had to actually stand and operate the TV on the screen itself, which isn't even possible with modern (both smart and dumb) TVs anymore, and I kept using the TV that way until I got too annoyed by TV propaganda and I started to just torrent anime 2 years ago, so I got rid of that TV completely.\ +I replaced it with a simple monitor connected to one of my ThinkPad docks, so I can still watch whatever I want as if it were a TV, but my note PC is the remote now. diff --git a/src/blog/i2p-is-awesome/index.md b/src/blog/i2p-is-awesome/index.md new file mode 100644 index 0000000..6cce271 --- /dev/null +++ b/src/blog/i2p-is-awesome/index.md @@ -0,0 +1,76 @@ +title: I2P is awesome! +author: 寮 +date: 2022-12-02 +tags: technology,internet,anonymity,darknet +threadid: AQBEMulwjISyiKlJA0 +---- +I2P is awesome!\ +So awesome, I regret having not fixed this Eepsite sooner.\ +I2P is now my new best friend, sorry Tor. + +Those of you reading on I2P will not need an introduction (because you're already using it), but for those reading on Tor, I2P is a darknet just like Tor.\ +However, there are quite some differences and similarities. + +The biggest difference I2P notes is that Tor was developed by the USSA military, whereas I2P was developed by a group of regular civilians. + +## Speed + +The first thing you might notice is the connection speed.\ +Tor is extremely slow, whereas I2P is actually surprisingly fast.\ +This is because Tor relies on 3 different nodes you're going through, and the vast majority of the nodes are in Europe, so Tor might be loading decently fast if you're also located in Europe, but for those of us in the extreme east of Asia, the loading times are a pain in the asshole.\ +Not really researched the garlic routing as thoroughly yet, but while the official explanation is that it goes over random numbers of nearby nodes, to me it feels more like a more direct connection between client and server, just like on the clearnet, except without all of the bureaucratic bullshit like DNS, domain registrars, SSL and their CA's, doxing of your IP address, and so on. + +## Accessibility + +Both require you to set up a proxy and a daemon.\ +For Tor use a SOCKS5 proxy with 127.0.0.1:9050, install the `tor` package from your distro's repo.\ +For I2P use an HTTP proxy with 127.0.0.1:4444 (SOCKS5 is port 4447, but address helper apparently only works over HTTP), install the `i2pd` package from your distro's repo if you're on a based Linux distro like Artix or Gentoo, or a BaSeD OS like FreeBSD or OpenBSD, but if you're on something more vaginal like Debian (or anything based off that) or any RPM-based distro, it's suggested you download and compile the latest version of i2pd from source yourself. + +Tor Project provides entire browsers to make it easier to access it, so I2P is much more of a nerd-only network, whereas Tor is more a nerd-and-criminal-dominant network with more and more normies finding their way into it. + +## Backwards compatibility + +Tor is a kind of an extension of the clearnet, as it can access the entirety of the clearnet (unless it's Cuckflared or otherwise blocked, like 95% of the entire clearnet), so it's perfectly suitable as an anonymous (and free of charge) VPN too.\ +I2P on the other hand is more like an entirely separate internet as it has no access to the clearnet or Onion routing, so it's either I2P or GTFO.\ +I think this is actually a good idea, considering that us nerds actually get a separate space for great stuff again that's actually more resiliant towards subversion.\ +But you most likely still need to use the clearnet, so best is to have a separate browser for just I2P, in my case I chose to use GNU IceCat for that, since it's the only Furryfox-based browser on my Artix machine that was still left unused.\ +Although I had to disable the "Force HTTPS" extension to prevent it from using Eepsites over HTTPS, which it just doesn't support. + +## Discoverability + +Discoverablity is definitely easier on I2P.\ +You can register your own easy to remember domain, and find others on the same Eepsite where you register your domain ([http://reg.i2p/]()).\ +It provides a list of available Eepsites, an address helper, and a description, so no need for a search engine, the entire network can be found from 1 database. + +On the other hand, Tor hidden services is pretty hard to find, well duh, these are hidden services for a reason!\ +So the use of webrings and linking to each other like in the Web 1.0 era is more important on Tor.\ +However, you can set up your clearnet site to redirect Tor users to Tor as explained by loli frog ([Clearnet](https://technicalsuwako.moe/blog/automatic-nginx-tor-redirect/), [Tilde](https://tilde.club/~technicalsuwako/blog/automatic-nginx-tor-redirect/), [Tor](http://6qiatzlijtqo6giwvuhex5zgg3czzwrq5g6yick3stnn4xekw26zf7qd.onion/blog/automatic-nginx-tor-redirect/), [I2P](http://technicalsuwako.i2p/blog/automatic-nginx-tor-redirect/)), which helps a bit with discoverability. + +## Ease of self hosting + +Ever tried to self host a website at home?\ +It can be quite a pain in the asshole.\ +You need a static IP address, then you need a domain registrar, a DNS (or use theirs), an SSL certificate (just use Let's Encrypt), and now your IP address is known to the entire world.\ +Now download some Torrents, and you might possibly expect some glowniggers at your doorstep. + +Not the case with Tor and I2P.\ +Both of them are extremely simple to set up and host without getting caught, or even your ISP knowing about it, although Tor is the easier one of the 2.\ +Tor is literally just add a few lines to the config, and restart the service.\ +I2P is like that too, but it's getting a bit more complicated once you go a step further by requesting an actual domain name.\ +This process is still miles easier than on the clearnet, though keep in mind you need to use an HTTP proxy for the address helper to work, something the official manual doesn't even mention anywhere, and the reason why I couldn't get my own domain to work. + +## Language + +Tor is written in C, and has always been C.\ +However, in September of current year the Tor Project has announced to be rewriting the daemon to Rust, during the same period the Linux kernel started going Rust too. + +I2P on the other hand is originally written in Java.\ +However, a C++ implementation exists called "i2pd", and it's officially recognized by the I2P people too.\ +If it wasn't for i2pd, I wouldn't be looking into the I2P network at all, so they deserve quite a lot of credit. + +## VerDICKt + +As I said, I2P is my new best friend.\ +That doesn't mean I hate Tor now, in fact I like both a whole lot, it's just that I2P is better.\ +I'd say on a scale between 0 and 100, clearnet would be a 10, Tor an 90, and I2P a 100.\ +I'd say things like Lokinet, Zeronet, Freenet, IPFS, and the others would go somewhere between clearnet and Tor, because while those are still way better than the clearnet, they're all still inferior towards Tor and I2P. diff --git a/src/blog/if-websites-were-homes/index.md b/src/blog/if-websites-were-homes/index.md new file mode 100644 index 0000000..3d4e3bb --- /dev/null +++ b/src/blog/if-websites-were-homes/index.md @@ -0,0 +1,68 @@ +title: If the web were like residences +author: 寮 +date: 2022-11-15 +tags: technology,internet,webdev +threadid: APcYS05Ck7oAlXk8Aq +---- +The web has lots of similarities to real estate.\ +Just like real estate, the internet started with everyone being fully independent from one other, until dependence started to grow more and more into a central place, until at one point this all blows up and people end up being fully independent again, and then the whole cycle begins.\ +Some people have broken the cycle either by going independent early on, or never allowing themselves to lose independency in the first place.\ +But most chose the convenience of dependence over the freedom of independence. + +So today, we'll compare the internet to real estate, going from the most dependent to the most independent. + +## Soycial media = internet cafe dwelling (the soycialist/communist ideal) + +### Soycial media (Shitter, Gab, Minds, Fakebook, GETTR, GC2, JewTube, Opussy, BITCHute, Rumble etc) +On soycial media you have a little space for a short bio, a profile picture, and you use the open space to talk to everybody else on the same network.\ +However, violating the ever growing list of rules will result you in being kicked out. + +### Internet cafe dwelling +In an internet cafe you have a tiny room with a computer, a floor to sleep on, and you use the open space to go to the toilet, wash yourself, do your laundary, and so on within the same building.\ +However, violating the ever growing list of rules will result you in being kicked out. + +## Free hosting = rental apartment or mansion (the ancom version of private property) + +Just for clarification, here in Japan a "mansion" is basically an apartment that is higher than 2 floors, and with more modern facilities compared to an apartment. + +### Free hosting (Geocities/Neocities, Amebo, Blogspot, Tilde etc) +On free hosting providers you can do whatever you want, but you're bound to a long list of rules set by the service provider, and any violation to the rules may result you in getting your account suspended.\ +These rules are generally "reality not allowed, I mean don't spread misinformation", "repeat the party line, I mean don't be a racist", "don't exceed bandwidth", and so on.\ +The rules are a direct result of millenials being authoritarion. + +### Rental apartment/mansion +In a rental apartment or mansion you can do whatever you want, but you're bound to a long list of rules set by the landlord, and any violation to the rules may result you in having your contract terminated.\ +These rules are generally "separate trash properly", "don't make too much noice", "no pets and/or foreigners allowed", and so on.\ +The rules are a direct result of boomers being backwards. + +## Fediverse = hotel room (the ancap version of soycial media) + +### Fediverse (Pleroma, Mastodon, GNU Social, Misskey, PeerTube, Pixelfed, Friendica etc) +On the Fediverse you have your own space, as long as you pay your hosting or server provider and don't DDoS the provider, you can do whatever you want.\ +Like on a centralized SNS, you have a public space where you can meet other users and talk to.\ +Unlike on a centralized SNS, you have your own platform. + +### Hotel room +In a hotel you have your own room, as long as you pay for your stay and don't destroy your hotel room, you can do whatever you want.\ +Like in an internet cafe, you have a public space where you can meet other guests and eat breakfast in.\ +Unlike in an internet cafe, you have your own toilet and bathroom. + +## Self hosting on the clearnet = private property (the ancap/libertarian ideal) + +### Self hosting on the clearnet +You have the freedom of hosting whatever you want, however you might choose your server provider wisely, because there might be terrible ones out there who will still confiscate your server for whatever reason.\ +But other than that, as long as you pay up, you're free to do whatever you want. + +### Private property +If you own your apartment or mansion, you can do with it whatever you want, however you might want to choose the right city, because [there might be authoritarian ones where the local government will confiscate your home for whatever reason](https://youtube.076.ne.jp/watch?v=mJazwy-DQRA).\ +But other than that, as long as you pay up, you're free to do whatever you want. + +## Self hosting on the darknet = house in the countryside (anarchist-style "fuck the soystem" level control) + +### Self hosting on the darknet +Hosting on the darknet is as safe and independent as you can get.\ +You're literally unstoppable, but the only tradeoff is that you're way harder to find. + +### House in the countryside +Your house in the countryside is as safe and independent as you can get.\ +Nobody but yourself has control over your house, but unless you own a car it's really hard to get anywhere else. diff --git a/src/blog/interjecting-mastodon/index.md b/src/blog/interjecting-mastodon/index.md new file mode 100644 index 0000000..ec2baac --- /dev/null +++ b/src/blog/interjecting-mastodon/index.md @@ -0,0 +1,12 @@ +title: The Fediverse copypasta +author: 寮 +date: 2022-11-19 +tags: meme,joke +---- +I'd just like to interject for a moment. What you're referring to as Mastodon, is in fact, Fediverse/Mastodon, or as I've recently taken to calling it, Fediverse plus Mastodon. Mastodon is not a social network unto itself, but rather another free component of a fully functioning Fediverse system made useful by GNU Social, ActivityPub and blobcat emoji comprising a full Fediverse as defined by the World Wide Web Consortium. + +Many ActivityPub users run a modified version of GNU social every day, without realizing it. Through a peculiar turn of events, the version of GNU social which is widely used today is often called "Mastodon", and many of its users are not aware that it is basically GNU social, developed by the GNU Project. + +There really is a Mastodon, and these people are using it, but it is just a part of the system they use. Mastodon is the instance: the program in the network that disseminates the shitposts to the other instances that federate. The instance is an essential part of a Fediverse, but useless by itself; it can only function in the context of a complete Fediverse. Mastodon is normally used in combination with ActivityPub: the whole system is basically ActivityPub with Mastodon added, or Fediverse/Mastodon. All the so-called "Mastodon" instances are really instances of Fediverse/Mastodon. + +Source: [Aria Salvatrice](https://fedi.aria.dog/notice/APjauctAqs9aPXcIEK) diff --git a/src/blog/interview-1-from-msdos-to-alterlinux/index.md b/src/blog/interview-1-from-msdos-to-alterlinux/index.md new file mode 100644 index 0000000..341ba4f --- /dev/null +++ b/src/blog/interview-1-from-msdos-to-alterlinux/index.md @@ -0,0 +1,63 @@ +title: Testimonals 1: From MS-DOS to AlterLinux +author: 寮 and 亜保 +date: 2022-07-18 22:45:00 +tags:technology,linux,interview +threadid: ALcMF5q0X6Bux7eH1k +---- +I've been using Linux since 1997, and this year I started exploring GhostBSD on an old MacBook (macOS is based off FreeBSD, and FreeBSD is uninstallable, so GhostBSD makes perfect sense to run on it I guess).\ +However, my experience with WinDOS has been limited to just 1 week in middle school, which made me take a Damn Small Linux live CD with me to do my work on, and my experience with macOS has been even shorter than that. + +Meanwhile I got friends, family members, and a girlfriend to successfully switch to Linux, and a couple more friends and family members who tried and failed.\ +So I figured to make a little testimonals series to make you hear their experiences out rather than just me ranting about technology and politics all the time.\ +All interviews will be translated to English, because almost all of them only speak Japanese, while my audience is English speaking. + +This time I'll be asking a friend of mine who went to school with me, we were in the same class at both lower school and middle school.\ +We weren't during high school, but that's because I got kicked out from there, and a local IT company trained me into becoming a system engineer instead.\ +We agreed upon that he'll be refered to by the nickname "亜保" (Aho). + +------- + +## So could you explain the path of operating systems you took, excluding smartphones? + +MS-DOS (PC98) → Windows XP → CentOS → Windows XP → Ubuntu → Windows XP → Windows Vista → Linux Mint → Windows Vista → Linux Mint → Windows 7 → Windows 8 → Windows 8.1 → Windows 10 → AlterLinux + +## That's quite a lot of switching, could you explain why? + +Yes, of course while the entire rest of the world was using Windows 98, we Japanese were still using MS-DOS.(笑)\ +Then as the PC98 era has ended, we all moved on to Windows XP, so I did that too.\ +But I saw you doing some insane things with Compiz, so I wanted to have that too, and out of the thousands of technology books at the BOOKOFF, I saw maybe 2 Linux related books, and they both mentioned CentOS, so I tried that. + +I was so unhappy with that, I changed back to Windows almost immediately.\ +Then I decided to ask you about what you're using, and you said Ubuntu, so I installed that.\ +I got too confused by the interface, there were 2 taskbars, opened up programs on the bottom, start menu and time on the top, it was confusing, so I went back to Windows again.\ +Based on that you recommended me to check out Linux Mint, which was basically Ubuntu but with a more similar look to Windows, and I really liked that, but I missed Windows too much, so I gave up on it once we separated our paths, and moved back to Windows. + +All was fine until Windows 10 which treated me like a little child, so I thought it can't be helped. +Then I heard from other friends to try an Arch-based Linux distro, more specifically AlterLinux.\ +The reason for AlterLinux is that it's made by Japanese people, so of course they will keep in mind people who only speak Japanese, more support for Japanese speakers, tools to operate in Japanese are pre-installed, and so on.\ +I tell you Ryo-chan, I never looked back to Windows ever since, it's the ideal Linux distro. + +## Are there tools you miss in Linux which you used in WinDOS? + +Yes, well, there used to be tools I was missing.\ +As a designer I used Adobe a lot, but after using GIMP for a while, I realized that it has all the tools I was using Photoshop for, and it provides me these tools in an environment that's not hostile to its own users.\ +I used Dreamweaver to make HTML sites, but you helped me understand HTML and CSS, so I realized that not only I don't need Dreamweaver, I get much better results without it too.\ +As for Premiere Pro and After Effects, I got to learn Olive Video Editor.\ +And as Japanese as it can be, I had a massive dependence on Microsoft Office, but almost every distro I tried came with Libre Office (or OpenOffice.org back in the 2000's) pre-installed, so I naturally switched to that, it was pretty easy to switch.\ +Other than that, all web browsers I used on Windows (except for Internet Explorer, but that one is dead anyway) are all available on Linux too, Discord exists, Steam exists, Gajim (to talk to you) exists, and so on, and I can still enjoy most games via Wine. + +## Ever tried to use the command line before? + +Well since I started with MS-DOS, of course I was already familiar with doing stuff in the command line.(笑)\ +But truth to be told, I never used the command line on Ubuntu and Linux Mint, because they provided all the graphical tools that made the use of it unnecessary.\ +But when I came to AlterLinux, it came with Pamac, but it was pretty tedeous to use, so you taught me how to use Pacman in the command line instead, and it immediately improved the experience by a billion times.\ +This got me to explore the command line, and I quickly realized you can easily automate stuff using that, which is impossible to do with graphical programs! + +## Would you recommend other people to switch to Linux? + +YES!! Absolutely!\ +Windows forced me to "voluntarily" buy a new computer once every 2 years because it's getting too slow to work with.\ +I'm running this note PC on AlterLinux for the 2nd year now, and it's still just as usable as it was 2 years ago.\ +And I believe that AlterLinux treats its users as responsible adults rather, while Windows treats its users as little kids who can't make their own decissions.\ +The unfortunate thing nowadays is that almost everyone is using a smartphone, and the only PC users left are either hackers and tinkerers (which are most likely already using Linux anyway), or salarymen who got a note PC from work (and they're not allowed to change the OS to anything else).\ +So I really hope smartphone users will start exploring the freedoms PCs give, but in a country like Japan, I think this is going to be a mere fantasy. diff --git a/src/blog/is-it-worth-defending-clearnet/index.md b/src/blog/is-it-worth-defending-clearnet/index.md index b573277..3a08f6e 100644 --- a/src/blog/is-it-worth-defending-clearnet/index.md +++ b/src/blog/is-it-worth-defending-clearnet/index.md @@ -1,7 +1,7 @@ title: Is it still worth fighting for a better clearnet? Or shall we go darknet-only? author: 寮 date: 2022-07-15 20:50:00 -tags: blog,technology,internet,censorship,privacy +tags:technology,internet,censorship,privacy threadid: ALVyL4oztBFMr2Cp8a ---- A few months ago, I decided to distrust ([Furryfox](https://kill-9.xyz/guides/distrust_cloudflare), [Chromium](https://kill-9.xyz/guides/distrust_cloudflare_chromium)) all [Cuckflare](/glossary#cuckflare) certificates, but this became such a hurdle to browsing the internet, I undid the distrust 5 days later.\ diff --git a/src/blog/it-is-ok-to-be-a-pirate/index.md b/src/blog/it-is-ok-to-be-a-pirate/index.md index c559616..3713b51 100644 --- a/src/blog/it-is-ok-to-be-a-pirate/index.md +++ b/src/blog/it-is-ok-to-be-a-pirate/index.md @@ -1,7 +1,7 @@ title: For the ∞th time, piracy does NOT result in a lost sale! author: 寮 date: 2022-07-13 07:00:00 -tags: blog,entertainment,piracy,censorship,internet,money +tags:entertainment,piracy,censorship,internet,money threadid: ALQdPUcAdaQfjUn8j2 ---- The boomers are still so hopelessly brainwashed, they keep denying the fact that [research](https://torrentfreak.com/harvard-lawyers-dont-think-that-piracy-is-theft-research-finds-220626/) after [research](https://torrentfreak.com/software-piracy-triggers-innovation-research-finds-210902/) after [research](https://torrentfreak.com/piracy-boosts-sales-of-some-manga-comics-research-shows-190920/) after [research](https://torrentfreak.com/tolerating-piracy-can-benefit-consumers-creators-and-retailers-research-finds-190128/) after [research](https://torrentfreak.com/piracy-can-help-music-sales-of-many-artists-research-shows-180128/) shows that piracy does not equal a lost sale.\ diff --git a/src/blog/japanese-insult-rule-not-that-bad/index.md b/src/blog/japanese-insult-rule-not-that-bad/index.md index 8b8121e..a79c646 100644 --- a/src/blog/japanese-insult-rule-not-that-bad/index.md +++ b/src/blog/japanese-insult-rule-not-that-bad/index.md @@ -1,7 +1,7 @@ title: The new so-called "law" against insults isn't as dystopian as you think author: 寮 date: 2022-06-30 18:30:00 -tags: blog,politics,technology,privacy,anonymity,censorship +tags:politics,technology,privacy,anonymity,censorship threadid: AL0fvPn1K3qKSjVpr6 ---- While the whole world got worried about the new artificial "law" that bans insults, be reminded that Japan is only strict on paper, but in reality it's like a dog barking out loud with no teeth to bite with.\ diff --git a/src/blog/jgov-wants-to-destroy-manga-industry/index.md b/src/blog/jgov-wants-to-destroy-manga-industry/index.md new file mode 100644 index 0000000..4d206b7 --- /dev/null +++ b/src/blog/jgov-wants-to-destroy-manga-industry/index.md @@ -0,0 +1,65 @@ +title: J-Government will require manga artists to dox themselves to the entire world from next year +author: 寮 +date: 2022-09-17 10:30:00 +tags:politics,manga,privacy +threadid: ANdiymeA5iOENrhEXo +---- +A little emergency article this time.\ +In case you didn't know yet, Japanese manga artists are some of the most anonymous professions in the world that is still allowed by governments to remain anonymous.\ +However, starting October next year, it's going to be the most doxxed profession. + +[Article by Reclaim the Net is here.](https://hozon.site/archive/1663375162/reclaimthenet.org/new-japanese-law-removes-privacy-for-some-online-artists-that-use-a-pseudonym//index.html)\ +It's in an archive, because they use Cuckflare, so I put it into an archive to make it readable for those of us who value privacy. + +Before we begin, I want to say that it's kind of expected they'd do so, considering how all governments worldwide want to get rid of privacy and anonymity all at the same time, and go into the direction that you need a digital ID in order to use the internet, because you'll own nothing and be """happy""" (happy depression). + +Ultimately, all this will do is you'll end up with far less entertainment.\ +The majority of the manga artists and Vtubers will dump their publishing companies and go underground, they'll be exclusively on Tor and I2P, and only accept Monero.\ +And the remaining few that "have nothing to hide" will go woke, have no money left to put food on their table because nobody will want to read woke garbage, and they'll need to consider going underground as well, or otherwise learn to code. + +> The new invoice system has raised privacy concerns among virtual YouTubers, manga Artists, and others in online pseudonym-heavy occupations who may prefer to keep their real names private. + +This is absolutely true.\ +Especially now with cancer culture being so rampant, hiding your real name is more important than ever. + +> When asked about the system by Citizen’s Liaison Group For Tax and Justice + +I'll interupt you here for a bit.\ +What the fuck is "Tax and Justice"!?\ +Tax is literally another way of saying "extortion by a criminal mafia through force and coersion".\ +In no way this is considered "justice" in my opinion.\ +But it's government, so everything they say is backwards. + +> the ministry of finance did not provide satisfactory answers. It said that it is not concerned about privacy-related issues, because it does not believe the real name of a person as “highly risky personal information.” The ministry added that it chose the name instead of phone numbers or addresses for that reason. + +Someone needs to cancel that motherfucker by looking up their personal history by their real name, maybe then they'll change their mind on real names "not being highly risky personal information".\ +Yes it fucking is!\ +Unless your name is something extremely common like "Tanaka" (田中), "Yamada" (山田), or "Takahashi" (高橋), real names are extremely risky.\ +If your real name is known, the woke outrage mobs WILL use that to cancel you.\ +This is especially true for someone like a manga artist, which make as much money as they do exactly for the work that will get them canceled. + +I do give them credit to recognize that phone numbers or addresses are more risky, but it's still choosing between being killed with an AK-47 or a Kalashnikov.\ +As soon as it becomes possible to dox you, that's the end of your career. + +> The ministry said that the database is for commercial use and will make it easy for companies that deal with many clients to verify invoices in bulk. + +It's way easier to deal with anonymous invoices than with "verified" ones though.\ +Clearly this has nothing to do to make company's lives easier, and everything about extorting people who would otherwise be left the fuck alone. + +> Critics have argued that the government is prioritizing the convenience of large companies over privacy. + +yup.\ +And tyranny always comes under the guise of convenience. + +> Verified invoices are voluntary. However, freelancers might have to use the system to retain work. + +Very classic government way of thinking.\ +"You don't have to jump off the cliff, but if you don't, then you'll be left with no food."\ +So translation: it's mandatory. + +And then comes the tactic we've seen with the MyNumber soystem already here in Japan, and the lethal injections in the rest of the world.\ +Getting a MyNumber card was optional, but they started making it more and more required, first by incentivising the public into getting one by giving them extra's, and if that doesn't work, they'll make it mandatory to have one or be cut off from something lots of people depend on, like the hell care soystem. + +And in other countries with the lethal injections, they went from "free donuts" to "you'll lose your job and have no right to receive handouts" in a matter of weeks or months. + +The well known saying is "nothing is more permanent than a temporary government program", we might as well add in "nothing is more mandatory than a voluntary government program". diff --git a/src/blog/joshwhotv-yet-another-fake-alt-tech/index.md b/src/blog/joshwhotv-yet-another-fake-alt-tech/index.md index be51cff..76f7d52 100644 --- a/src/blog/joshwhotv-yet-another-fake-alt-tech/index.md +++ b/src/blog/joshwhotv-yet-another-fake-alt-tech/index.md @@ -1,7 +1,7 @@ title: joshwhotv.com is yet another fake alternative to JewTube author: 寮 date: 2022-04-21 09:34:28 -tags: blog,technology,politics +tags:technology,politics ---- Max Igan followers are now praising https://www.joshwhotv.com/. @@ -31,11 +31,11 @@ URL of the ICANN Whois Inaccuracy Complaint Form: https://www.icann.org/wicf/ Registrar is Goolag, and the site is CuckFlared, already 2 red flags. Also, looking at the requests it's making is rather creepy.\ -![](5c44b0ee950b656a29468fdc66decd2babe5d9c34b52a06c1bc4480893c2f15e.png) +![](http://ass.ryocafe.site/5c44b0ee950b656a29468fdc66decd2babe5d9c34b52a06c1bc4480893c2f15e.png) And visiting the website for the 2nd time gives me an "Idiot Banned" page featuring just a white page with an unplayable video (request seems to point to https://static.buddylist.co/x/YourNeverGonnaHackMe.mp4 ).\ Literally all I did before getting this page was looking at the top page (and the blurred thumbnails).\ -![](88cbb139c3d61dec0d17227aa231662522252220a0bb18c0b12b507b4bd1eea1.png) +![](http://ass.ryocafe.site/88cbb139c3d61dec0d17227aa231662522252220a0bb18c0b12b507b4bd1eea1.png) So I consider it a failure right from the start. diff --git a/src/blog/liberate-email-ignore-dkim/index.md b/src/blog/liberate-email-ignore-dkim/index.md new file mode 100644 index 0000000..43d547a --- /dev/null +++ b/src/blog/liberate-email-ignore-dkim/index.md @@ -0,0 +1,26 @@ +title: Liberate email by ignoring big tech's DNS requirements +author: 寮 +date: 2022-10-29 21:20 +tags: technology,internet,email,communication +threadid: AP3jW9SyEnfpRipxfU +---- +We already know how Cuckflare basically centralizes the entire internet via DNS.\ +So they still let you self host your websites, but they'll make DDoS attempts to lure you into their centrally controlled network.\ +See it like Fakebook on steriods basically.\ +But did you know that Goolag and Microshaft pull this very same trick for email as well? + +Despite having explained what "YOU are the power" means so many times before, people still can't seem to get it.\ +So I figured I'll give you an example of that. + +I don't know the real numbers, so I'll just pull the numbers out of my ass.\ +70% of the email users (and 95% of the normies) use either gmail.com, or outlook.com, or hotmail.com, or live.com (the latter 3 are all owned by Microshaft, but don't worry about that just yet), another 20% (and the remaining 5% of the normies) use G Suite or whatever Microshaft's equivelant to that is for email hosting through their own domain names, so about 90% of the email is in the hands of one of the 2 big tech companies.\ +Because of this massive amount of power they hold, [they can tell the remaining 10% who run their own email servers to add in certain DNS records just to not be cut off from this email industrial complex](https://cfenollosa.com/blog/after-self-hosting-my-email-for-twenty-three-years-i-have-thrown-in-the-towel-the-oligopoly-has-won.html).\ +Now the guy in the link above has lost the battle due to how powerful the evil guys are. + +However, what if we all decide to turn the tables around?\ +What if this 10% all decided at the same time to give big tech a middlefinger and say "we will not comply with your insane demands"?\ +At some point those enslaved to the evil entities will have to contact people on a freedom server, and they're not going to be able to.\ +If that happens to enough people in large quantities every single day, the people will complain, and will either leave and look for some place else (or host their own maybe?), or they will demand their big tech overlords en mass to fix it.\ +Either way they'll have no other choice but to drop their demands (and perhaps push it again once they become too powerful again).\ +So even though we're clearly in the minority, we can actually win.\ +Because those 90% will still want to have compatibility with the other 10% sooner or later. diff --git a/src/blog/linux-phone-is-resistance/index.md b/src/blog/linux-phone-is-resistance/index.md index 9e156dd..7e23389 100644 --- a/src/blog/linux-phone-is-resistance/index.md +++ b/src/blog/linux-phone-is-resistance/index.md @@ -1,7 +1,7 @@ title: Linux phones are roadblockers to the New World Order author: 寮 date: 2022-04-26 11:59 -tags: blog,politics,technology,linux,smartphone +tags:politics,technology,linux,smartphone ---- I was watching a presentation [Luke Smith gave at MoneroTalk](https://video.076.ne.jp/w/eHVrtr7FXrWoeSjHAv2au3), and took note on how he mentioned that if it wasn't for Richard Stallman and his free software movement, we wouldn't have good software today at all, and we'd all be vendor-locked into closed systems of control.\ The next day somebody else pointed me to [a speech by Richard Stallman himself](https://media.libreplanet.org/mgoblin_media/media_entries/2730/rms-2022-state-of-the-free-software-movement.ogg) basically pointing out how they're still trying to closed sourcify free software through things like Docker and all that, basically proving my point on why we need to avoid Docker containers like the plague.\ diff --git a/src/blog/marketshare-is-inaccurate/index.md b/src/blog/marketshare-is-inaccurate/index.md new file mode 100644 index 0000000..0492c2c --- /dev/null +++ b/src/blog/marketshare-is-inaccurate/index.md @@ -0,0 +1,22 @@ +title: Marketshare ANALysis is inaccurate +author: 寮 +date: 2022-07-23 06:00:00 +tags:technology,linux,smartphone,bsd,internet +threadid: ALlIRHFNOwpfaE0Opc +---- +No, this is not me just being biased towards certain operating systems, browsers, search engines, and so on.\ +I mean the way marketshare is being measured is inaccurate.\ +The most popular ANALytics soyte for that purpose was [Net Marketshare](https://www.netmarketshare.com/operating-system-market-share.aspx), which they killed off 2 years ago apparently due to a change in user agent detection, but if that was the reason, then the soyte should have seized 20+ years ago to be honest. + +How are these statistics measured?\ +Net Marketshare already gave it away in their rather beefy notification: using user agents.\ +And this is no different from every other similar soyte.\ +In fact, I even remember 2 decades ago how a computer focussed magazine claimed that Linux had a 10% marketshare, a reader emailed them saying that this was ridiculous, because the real marketshare is only 1%, so the writers responded by showing a screenshot in the magazine showing that 10% of all traffic to their own website came from Linux users.\ +Perhaps just me spamming F5 or some shit?\ +Because I legit have no idea how a Japanese website would otherwise get this much Linux traffic from a historically extremely pro-Microshaft civilization. + +Normies don't know what a user agent is, but everyone who has ever tinkered around with browser settings before does.\ +In order to spoof user agent, you simply write down something else, and a very commonly recommended user agent for anonymity is making it seem like you're using Furryfox 68 on WinDOS 10, even though you're actually using qutebrowser on Artix Linux btw.\ +A statistics websoyte can't see through that, and will count up to Furryfox and WinDOS users.\ +Better yet, unless you have installed some questionable rootkit, this user agent detection is limited to just visiting that soyte.\ +The biggest users of these soytes are probably business people checking for which market they should aim for, which are most likely using WinDOS, so while thinking they'll find out what the market consists of, they'll actually find out what their own peers are using to access that websoyte, so it's kind of creates a pseodo-echo chamber, so trusting a marketshare websoyte on what people are using is like trusting bots on Shitter on what products people want to see from you. diff --git a/src/blog/maybe-should-switch-from-linux-to-bsd/index.md b/src/blog/maybe-should-switch-from-linux-to-bsd/index.md new file mode 100644 index 0000000..03949df --- /dev/null +++ b/src/blog/maybe-should-switch-from-linux-to-bsd/index.md @@ -0,0 +1,55 @@ +title: Maybe it's time for me to switch from Linux to BSD +author: 寮 +date: 2022-11-26 +tags: technology,computer,linux,bsd +threadid: APyxTVDSWugXKF6en2 +---- +Some of you know that I accidentally hurt a BSD user's feelings when I posted a loli on SNS.\ +A guy ([not going to call names](https://rojogato.com/notice/APxB5rQ4u1YLSbwFQu), [so feel free](https://web.archive.org/web/20221126005411/https://rojogato.com/notice/APxB5rQ4u1YLSbwFQu) to search through [my Pleroma account](https://social.076.ne.jp/notice/APxBWj6ep6rYargp2u) if you REALLY [need to know](https://hozon.site/archive/1669424062/social.076.ne.jp/notice/APxBWj6ep6rYargp2u.html)) basically went from being a cool and chill guy, to a crying manbaby REEEEing over just a drawing, to a commie snitch tagging random people who had nothing to do with anything as part of a crusade to force them to block and mute me like if they wouldn't be capable of making up their own mind.\ +But don't worry, it's just 1 user out of the millions, and everything good will have mentally unstable users in the end. + +My charger for a laptop I recently bought at a junkyard will arrive today, so I'll be exploring FreeBSD (or well, GhostBSD, which if FreeBSD with an actually working X server) more.\ +My experience with OpenBSD so far is much more positive than with Devuan when it comes to servers.\ +If I like FreeBSD enough, then maybe it'll be time to change from Linux to BSD. + +Debian is a mess because of SoystemD, Devuan is a mess due to the lack of SoystemD (because so many web applications are designed with SoystemD in mind), and OpenBSD feels just right, it has its own webserver, SMTP server, and other awesome tools as part of the OS (only disabled by default), and since these are tools developed by the same team, they work great with one other.\ +On the Artix side of things, I still like the distro, still having 0 problems with that, and I'm planning on continuing to use it.\ +The problem I'm having isn't necessarily the distro's or Linux itself, Linux will forever have a special place in my heart because I grew up with it, up to middle school I didn't even know anything other than Linux, which by itself is quite a deal considering I happen to grew up in a very Microshaft-centric island nation in the far east of Asia, but it's all thanks to the fact my father was a system administrator having to deal with all sorts of operating systems throughout his carreer.\ +If you wonder why "was", he's retired, it's an old guy after all. + +But anyway, I'm going too much offtopic.\ +I thought of changing to BSD because my experience with OpenBSD on servers has been way nicer, and my bit of experience with FreeBSD until the laptop's battery died was very nice too.\ +It's just like what Unix Sheikh said, BSD feels like a complete operating system (because it is) where everything clicks, whereas Linux feels more like a bunch of lego blocks being glued togetheer by a distro.\ +Well, the strong point of Linux is that it's so modular, so you can simply replace each individual part for another one.\ +On the other hand, [this can sometimes result in some pretty loony bugs](https://xkcd.com/2700/). + +The other reason is Richard Stallman, he's right on everything when it comes to technology, but a total idiot when it comes to everything else.\ +The GNU project served its purpose well, but [the core utils are just bloat](https://youtube.076.ne.jp/watch?v=v4_RlOwhkII), powerful, but bloat. + +And another reason is Linus Torvalds, he used to be really based in the old days, but then a troon successfully managed to destroy him so much that he took a break for a couple of months.\ +But when he came back, it just wasn't the same guy anymore.\ +Back in 2010 he admitted that the Linux kernel was a bloated mess, and we need to make it smaller, and then post troon-bullying he decided that bloat doesn't matter because "hardware got faster", as a user of decades old hardware myself, this alone hurts a lot.\ +Then he lashed out at somebody who rightfully so was concerned about enforcing statist propaganda at an event where it doesn't belong, Torvald's response was to [just shut the fuck up and get poisoned](https://news.ycombinator.com/item?id=27466344) like a good government slave.\ +[I wonder if he regrets having sad that by now](https://www.theatlantic.com/ideas/archive/2022/10/covid-response-forgiveness/671879/), and now, anyone who supported this PROPRIETARY!! poison jab, forced wearing of face diapers, and the whole fake virus that doesn't even exist, and didn't wake up by early 2022 don't deserve any forgiveness, they all shall get what they fucking deserve!\ +I was willing to forgive those who had a rude awakening, but after a series of real life events with these covAIDS cultists in and around Tokyo, I decided that they too fucked up forever (which is also why I refuse to give NomadBSD and NetBSD any hope).\ +The final nail in the coffin was the addition of Rust into the kernel.\ +I don't like or dislike Rust as a language, simply because I never even worked with it, but I do believe that Rust should be kept in userland, it has no place in the kernel, the kernel shall remain purely C.\ +ASM should be better, but given the many architectures the kernel has to support combined with the lines of code, it might be unrealistic. + +Oh yea, corporations having infiltrated Linux is yet another reason for me to go to BSD.\ +The Linux folks no longer seems to be serving a mission of having a free and open source world, a bunch of them are now there to serve globohomo big tech agendas.\ +The [open letter](https://hozon.site/archive/1669428768/lkml.org/lkml/2014/8/12/459.html) drops some great redpills. +Unless you're using a distro without SoystemD, using Linux no longer feels like running a free and open source alternative to proprietary peasant OS's, it now feels more like running a freeware version of those proprietary peasant OS's.\ +So if you really want to stay on Linux, at the very least run some distro that's openly against SoystemD like Artix or Devuan.\ +Void is nice, but they're not explicitely against SoystemD, they only don't use it because musl doesn't work with SoystemD.\ +Gentoo is another nice one, but only the OpenRC version, they also have a SoystemD version, so be careful with that one.\ +I heard some good words on Obarun, which is another Arch-based SoystemD-free distro, but from the 5 minutes of their forums I've seen that not only do they spend their time mocking Arch, they are mocking Artix as well.\ +I wouldn't recommend antiX simply [because of their left wing extremist agenda](http://kphht2jcflojtqte4b4kyx7p2ahagv4debjj32nre67dxz7y57seqwyd.onion/r/linuxquestions/comments/ojadcw/antifascist_antix_distro/). + +As much as I'd prefer the forever Linux additude, this proves once again that there is no such a thing as "forever".\ +Eventually it's going to be time to change ship as it's starting to form holes at some point in time.\ +And I guess the red devil and yellow fugu are going to be my new friends rather than the penguin with its pink spiral/not so pink boomerang, blue triangle(s), orange circles, green rectangles, silver fish, or whatever mascot your distro of choice is using.\ +And while the BSDs are much more resistant to such bullshit, it's always a good idea to prepare to eventually be switching to Plan 9, AT&T UNIX, TempleOS, MikeOS, or even FreeBSD and one of its forks with a GUI (yes, these actually exist). + +Oh well, enough ranting, I guess my next blog will be me giving my opinion on FreeBSD, and perhaps the final conclusion of whether I decided to switch or ditch (spoiler alert: no spoilers because I don't know yet).\ +But even if I switch, I'll still keep at least 1 Artix and 1 Devuan machine, because again Linux does still have a special place in my heart for the fact I grew up with it from the very beginning, but also for compatibility reasons because as a developer I still want to make sure my stuff runs across as many Unix-like systems as possible (except for macOS, iOS, Android, and Chrome OS, I don't mind not supporting these). diff --git a/src/blog/my-vpn-service-is-better-than-yours/index.md b/src/blog/my-vpn-service-is-better-than-yours/index.md index f465599..58285a1 100644 --- a/src/blog/my-vpn-service-is-better-than-yours/index.md +++ b/src/blog/my-vpn-service-is-better-than-yours/index.md @@ -1,7 +1,7 @@ title: My VPN service is better than yours! author: 寮 date: 2022-06-30 06:26 -tags: blog,technology,internet,privacy +tags:technology,internet,privacy threadid: AKzdibGKxfW5DK1j60 ---- This blog post is sponsored by NordVPN/SurfShark/TorVPN/ProtonVPN/some other bottom-tier VPN service.\ diff --git a/src/blog/neutral-sources-do-not-exist/index.md b/src/blog/neutral-sources-do-not-exist/index.md new file mode 100644 index 0000000..de74fcd --- /dev/null +++ b/src/blog/neutral-sources-do-not-exist/index.md @@ -0,0 +1,42 @@ +title: Neutral sources don't exist +author: 寮 +date: 2022-08-28 22:30 +tags:news,technology,politics,entertainment +threadid: AMzJpRbagTHVLFXwps +---- +As I was reading through [Digdeeper](https://digdeeper.club/articles/wikipedia.xhtml)'s article about Wikipedia and its rather obvious bias towards auth-left, it reminded me to the whole what people define as "neutral" when it comes to information.\ +I'll tell you right now, there is no such thing as "neutral" when it comes to information. + +Information is nothing more than a glorified opinion people aren't made to choose whether to agree or disagree with.\ +What your average mainstream media consooming normie would consider "neutral" is not what your average anti-Jewish Bitchute commenter would.\ +To an average mainstream media normie, anyone who's not wearing a mask literally everywhere even if alone in their own home is considered "biased to the extreme right", whereas to the people who joined the freedom protests throughout 2021, anyone who IS wearing a mask literally everywhere is considered "biased to the extreme left". + +Even the "neutral" technology oriented people will always have a bias.\ +Even those who try to give Linux, BSD, WinDOS, macOS, FreeDOS, ReactOS, RISC-OS, TempleOS, Haiku, and all the other operating systems an equal chance, maybe in the short term they will, but sooner or later they'll start picking priorities.\ +I'm biased towards Linux, because that's what I've been using since I was a child, though I've been exploring the BSD side a little for a while, but in the end, I just use Linux more than BSD, so my bias ends up catering towards Linux, more specifically Arch-based Linux distro's, even more specifically Artix Linux. + +Unix Sheikh for example, even though he loves both Linux and BSD, and states that distro's and variants don't really matter as much, you can easily see he's more biased towards OpenBSD and writing code entirely by yourself.\ +Loli frog used to be biased towards Mankojaro for quite some time, but even she switched over to Artix, and even though she tries her best to include installation processes for as many Linux distro's and since recently BSD variants as possible, her videos do suggest a greater bias towards Mankojaro (well, the older videos, she doesn't seem to be uploading videos as much as she used to).\ +Luke Smith is more biased towards Artix Linux and minimalist software, and he openly admits to it too.\ +Mental Outlaw is more biased towards Gentoo and security, he does state that he's using Linux Mint as well, most of his non-news videos are done on Gentoo.\ +The people at It's FOSS are clearly biased towards Ubuntu and Ubuntu-based distro's.\ +And on and on it goes. + +And don't get me wrong, there's nothing bad about that, it's actually a good thing to have a bias towards something.\ +Having a bias is a very human thing to have, it shows you have expertise in that certain field or subject, a bias is what makes you you.\ +This is why I'm running a blog, this is why so many others are running a blog or video channel or soycial media account(s), or a community.\ +Your bias caters to a like minded audience, your audience are those who really like you. + +The problem however is people who seek neutrality, find bias, and think it's neutral because that source said so.\ +If I were to find a neutral Linux blogger, every single tutorial would have been spammed with a wall of different installation processes for all the thousands of different distro's.\ +And the blogger will soon realize that maintaining them all is too much of a hassle, and will reduce to just the most popular distro's, then it's still a hassle, and will just settle to the one distro the blogger is using.\ +This is not a bad thing, it's just normal. + +No, the fiction checkers over at Snopes aren't neutral, they're biased towards the covAIDS cultists.\ +No, ZeroHedge isn't neutral, it's biased towards the dissidents.\ +No, Dollar Vigilante isn't neutral, he's biased towards anarcho-capitalists and Mexico.\ +No, Gab is not a neutral platform, it's (over the top) biased towards the Christian boomers.\ +No, Twitter is not a neutral platform, it's far too biased towards the woke outrage mobs.\ +No, Mastodon.soycial isn't a neutral platform, it's biased towards soycial """justice""" warriors on the left. + +They all might call themselves to be "neutral" or "speaking the truth" (depending on the kind of audience), but in the end they all have a certain bias, whether they see it or not. diff --git a/src/blog/no-excuse-for-not-using-fedi/index.md b/src/blog/no-excuse-for-not-using-fedi/index.md new file mode 100644 index 0000000..b2a7410 --- /dev/null +++ b/src/blog/no-excuse-for-not-using-fedi/index.md @@ -0,0 +1,39 @@ +title: Stop making excuses for not dumping big or alt tech platforms, and go Fedi and self hosted already! +author: 寮 +date: 2022-11-28 +tags: technology,internet,webdev,socialmedia +threadid: AQ3rmu4Nwml4hUzdU8 +---- +[In my yesterday's post](/blog/are-you-a-tech-jew/) I said the following: + +> 2. When somebody calls you out for using big tech even though you’re against it, do you make up excuses (example: reaching out to a wider audience, waking up those still asleep, getting new followers etc)? + +This got me thinking, every time I try to convince people to self host and federate their own platforms, I get dismissed with "but you're not discoverable", "but you won't find any new followers", and stuff like that.\ +Let me tell you, this is total bullshit.\ +In fact, I'm proof of that!\ +I have no big tech presence, I have no alt tech presence, I almost exclusively use self hosted solutions and Fediverse (I am on 2 forums, although inactive, but almost none of these people are who I met at Fedi and vice versa).\ +And even before I got my clearnet domain name, I've had a loyal readership, I have followers on Pleroma, I get to reach out pretty far and wide actually, even without having an account on any of the big or alt tech platforms or chat apps. + +Apart from that, Fedi's biggest userbase is human, whereas the userbases of pretty much all big tech and alt tech platforms are bots.\ +Sorry, but I'm not buying into this whole audience argument at all.\ +It's all just a cope to make up excuses to not self host and just suck your corporate/state overlord's dick instead. + +More important than joining the Fediverse, make your own website.\ +Seriously, this is the only true way to fight censorship!\ +Everything you can do with soycial media can be done with your own website.\ +Everything you can't do with soycial media can be done with your own website. + +Instead of the follow or subscribe button, there's RSS feeds.\ +Instead of retweets/boosts/reposts/whatever, there's sharing links to articles worth reading and/or having webrings where you recommend other websites that are worth reading.\ +Instead of a comments section there's email, XMPP, IRC, or you can still use a comments section if you have a dynamic website (and I can't stress enough, but don't use any 3rd party soyware like Disqus). + +And among the features you will never get on soycial media, but you do get on your own website are the ability to use any words you want without the fear of getting banned, the ability to make your websites look and feel however you want, write content with actual merit, separate stuff into pages, get seen at any time instead of just the first hour or day (so content on your website never get memory holed), and so on. + +This is the way we used the internet before Fakebook, and it worked! + +Before you tell me, "but how about video?", just convert them to .webm and/or .ogv files, and host them, it's not difficult at all!\ +Here's an example: + + + +If I can do it, why can't you? diff --git a/src/blog/no-more-politics/index.md b/src/blog/no-more-politics/index.md new file mode 100644 index 0000000..b854742 --- /dev/null +++ b/src/blog/no-more-politics/index.md @@ -0,0 +1,25 @@ +title: I'm done with politics, back to the basics +author: 寮 +date: 2022-10-27 +tags: blog +threadid: AOzeiOKUOZ9kvbqPKq +---- +Alright, I'm no longer going to concentrate on politics, spirituality, economics, and other non-tech stuff anymore.\ +Back when I started this blog, I wanted to stick to just technology, but running a website in English kind of pushes you down the political route, whereas running a website in Japanese makes you write about politics without even realizing it (for example, people putting up "to avoid infection by the fake covAIDS virus that doesn't exist, blablabla", even though the website has nothing to do with politics and/or so-called "health"). + +And perhaps I'll be getting fellow bi-lingual Japanese people responding with "if you don't like it here, just move to a different country then".\ +No, this is not how you solve problems, this is exactly how you avoid solutions to problems.\ +This is like a crazy old guy is screaming throughout the entire train like the [正しい根拠を言え uncle](https://youtube.076.ne.jp/watch?v=8Un7QXpPCxg) causing a headache to literally everyone, then you tell him to be quiet because you're giving headaches to other passengers, and then other passengers will tell you "well if you don't like it, just get off this train then". + +But anyway, I didn't want to get in the direction of politics at first, then I went like "meh, occasionally going political doesn't hurt", but now it turned into an anarcho-/techpol/ kind of blog.\ +I want to stick to my original plans again, so I took the time to clean up this blog by removing everything that has nothing to do with technology.\ +This includes all the non-tech pages like the FALI DB, glossary, and the scams DB (I will still keep the scams that are related to technology though).\ +But don't worry, I've made a separate darknet-only blog with all politics which I won't update, and this is there for reference purposes only.\ +[Tor](http://pol.ryocafe.site/), [I2P](http://pol.nrxn6euv4xrcvvkkkgxon27rkjyyodlwsbkz7mcyacdtw4nqk7iq.b32.i2p/) + +You can still tag me on SNS for all kinds of topics, though.\ +My stance on things hasn't changed.\ +Also, I finally got rid of the useless "blog" tag in posts that don't need it. + +Oh yea, one more thing, while we're on the topic of keeping promises, this website will become darknet-only again by the end of this year, so if you're linking to anything on this blog, I appreciate it if you replace the "[https://ryocafe.site]()" links with "[http://asc7ewkcvat2wsoi5yuwkej5ukyrqqnpnzpj4u34r2jxnoxhnbx6yqad.onion]()" ones.\ +If your website happens to be on I2P, use "[http://ryocafe.i2p/]()" instead, as Tor users can access the clearnet, while I2P users can't. diff --git a/src/blog/no-technology-is-not-made-by-obsoletes/index.md b/src/blog/no-technology-is-not-made-by-obsoletes/index.md new file mode 100644 index 0000000..17a0e60 --- /dev/null +++ b/src/blog/no-technology-is-not-made-by-obsoletes/index.md @@ -0,0 +1,40 @@ +title: No, technology and internet is NOT designed to be a control device +author: 寮 +date: 2022-11-07 +tags: technology,internet +threadid: APLtQI7TOBqM6ei04e +---- +Once in a while I end up in a discussion over whether technology and internet was a grassroots invention or a control device made by the elites/obsoletes/freemasons/Jesuits/(Khazar fake )Jews/illuminazi/gloybalists/deep state/shadow government/glowniggers/howeveryouwanttocallit (I'll call them "obsoletes" from here on, since it's the most accurate description of who they are).\ +The simple answer is, it's a grassroots invention, but later on got infiltrated by the bad guys and weaponized it against all the rest of us. + +The people who make the claim that technology and internet (for convenience sake, I'll refer technology and/or internet both as just "tech" from here on) is just a control device by the obsoletes are typically people who have probably never even seen a computer before until using the internet became mainstream in 2003-ish, so they've been here for long enough to know that MySpace existed before Fakebook, but definitely not long enough to know that the internet used to consist almost entirely of personal websites.\ +Before 2003, the internet was exclusively a nerd-only playground, [you had to have knowledge about computers in order to even know how to connect to the internet in the first place](/blog/not-using-cli-is-for-retards/).\ +And it's pretty evident that those claiming that it's a control device lack basic technological knowledge, not only boomers and zoomers, all generations included. + +It's just that the invention of soycial media in 2004 (Fakebook), 2006 (JewTube), or 2008 (Shitter) depending on which platform you came to first marked the start of a hostile takeover of the internet from the nerds to the obsoletes, and the internet stopped being this decentralized web of personal websites, and started becoming this centralized spider taking over everything creating ever taller barriers of entry to make it as impossible as possible for you to start your own website without having to depend on their tools, their languages, their infrastructure, their whatever.\ +And it's still possible to do so, though at this point it's only possible on the darknets, as the darknets are basically what the standard internet used to be.\ +There's actually a reason why I said that [darknet is the future of the internet](/blog/decentralize-federate-is-solution/). + +If you just look at how many websoytes heavily depend on Cuckflare, [one of the big 3 JS frameworks](/blog/browser-fascism/) (Angular, React, Vue), one of the major SSL CA's (Let's Encrypt, Comodo, Cuckflare), surveillance (ads, trackers, ANALytics, CDNs, Goolag Tag Manager, soycial media share/like buttons, video embeds, image hotlinking), [major email providers](/blog/liberate-email-ignore-dkim/) (GayMail, Hotmail/Outlook/Live, Yahoo, Protonmail), Discucked chat rooms, domain name registrars and the TLD owners, [major VPS providers](/blog/get-off-vps/) (AWS, GMO, Vultr, Linode, Digital Ocean), it's pretty easy to see where they're all coming from.\ +On the other hand, darknets just like the old internet don't rely on any registrars, TLD owners, and SSL certificates, they may or may not use a VPS provider (you don't have to, it's very easy to host from your own home in a secure way) or Discucked, they might still use JS frameworks and surveillance, but most darknet-only sites don't use it simply because its users are far more weary against the use of JS, so they disable it all the time, plus your average darknet user is much smarter than your average clearnet user anyway, so the surveillance gets mitigated before you even attempt to install them. + +Speaking of which, did you realize how the darknet gets villified all the time by saying it's filled with black markets, drug dealers, weapon sales, child porn, and so on?\ +While they do exist, most of these are glowie ops anyway, they're just a tiny portion of the entire Onion routing, and only the dumb people would even fall for them.\ +But did you know they said the same thing about the regular internet back in the 1990's and early 2000's?\ +I still remember my mom going absolutely ape shit every time she saw anti-internet propaganda on TV and tried to make me stay away from it.\ +"Internet so dangerous, it's full of child porn, drug dealers, weapon sales, and black markets." or "The use of tech will make you blind." or "Internet users are an infinite times more likely to commit suicide than those who don't." were extremely common messages in the mainstream media back then.\ +Sometimes entire documentaries were produced about how technology has literally destroyed somebody's child life and traumatized them for life.\ +But then the Big Tech oligargs infiltrated tech, and all of the sudden it's as necessary in every day life as eating breakfast.\ +Yea right... + +You can easily see that the only reason they call it dangerous is because of the lack of regulation.\ +And the lack of regulation is exactly what has made the old internet and the current darknets so awesome in the first place!\ +In fact, if tech would have been regulated and owned by the obsoletes from day 1, it would have never gotten to where it is today.\ +It would have just been an extension to TV and the printing press and nothing else. + +The way internet started was basically 2 frens connecting to each other over a telephone line or some shit.\ +Which is very different from how it would have been if it was started by some obsolete.\ +Hell, it even took governments ages to even learn what an internet even is, and all while they were still boomering around with a pen and paper, all the rest of us were communicating with one other over the internet already.\ +So really, don't believe that internet is "their" technology, it really isn't.\ +It only became so with the invention of soycial media, and similarily computers were never "their" technology until the invention of the iPhone.\ +It's basically like saying that nature is a control device owned by the obsoletes because they started planting trees in Ueno park back in 2011, and then expanded to all sorts of parks worldwide since then, even though nature has already existed for bazillions of years. diff --git a/src/blog/no-website-big-problem/index.md b/src/blog/no-website-big-problem/index.md new file mode 100644 index 0000000..85aa56d --- /dev/null +++ b/src/blog/no-website-big-problem/index.md @@ -0,0 +1,138 @@ +title: No Website, Big Problem: Businesses Can't Survive Without a Website +author: 寮 +date: 2022-12-21 +tags: technology,internet,webdev +---- +If you wonder why all of the sudden I've started almost all words in caps, it's because this article is basically a reply to some rather garbage article I found online. ([Link](https://www.studentassembly.org/no-website-no-problem-businesses-can-survive-without-a-website/), [Archive](https://hozon.site/archive/1671601083/www.studentassembly.org/no-website-no-problem-businesses-can-survive-without-a-website/index.html), images in the archive link may appear broken, but you're not missing out on anything, they're just constantly re-used stock images that have little to do with the text itself anyway).\ +The article is seemingly targetting normalfags, or smartphone zoombies, or Tech Jews, or tech peasants, or however you want to call it.\ +Because if you have an online presence, whether as an individual or a business, a website by far the most important factor.\ +Though I should add, the website needs to be written correctly, because while most people don't even realize their privacy is being violated by using Cuckflare, they can still get super annoyed by ads, popups/popovers, Javascript Shenanigans, among other stuff. + +So now I will debunk the falsehoods of that article. + +## No, a custom website is cheap, and creating from scratch is free of charge + +> A custom website can cost more than $10,000 a year to keep. Creating a website from scratch will cost more than that. + +I have no idea what Kyle was smoking.\ +How the fuck do you end up paying more than 10,000 USD a year for a custom website!?\ +I have made websites for normie businesses, and I only charge them 30,000 JPY (so around 260 USD for comparison sake) a year, and it is to cover the costs of domain name (which costs almost nothing these days) and electricity bills for 1 server for an entire year, and I still get to keep a good portion of it for myself. + +Meanwhile, creating from scratch is just a matter of taking any random text editor, and write some HTML and CSS, costs absolutely nothing!\ +It might costs if you use some Adobe suit for outputting HTML and CSS for you, but in that case you're just an idiot anyway. +\ +HTML and CSS are both so easy, even a brainlet can make a website using these! + +## Website IS promotion + +> That being said, having a website is not the end game. The objective of every marketing strategy is to attract clients and hold them captive. + +Well no, having a website is what makes you relative long term.\ +What strikes me is that he makes a good point on how having your own website makes you look legitimate and authentic, and that you have complete control over it and what not, and then immediately counters it all with this.\ +Yes, the objective of every marketing strategy is to attract clients and hold them captive, which is exactly what a business website is for! + +> That means promoting your business not only through a customized website, but also through blogs, SEO, ads, and other promotional tools. + +First off, what the fuck is a non-customized website supposed to be?\ +You mean like going to some random websoyte, pressing CTRL+S (or CMD+S for the Mac slaves), and then uploading to your own server as is? + +As for the other stuff: +* blogs, only if you need to put up information, or you're a personal website like mine. Most companies will probably limit their blogging to just things like "we're closed for new year holidays" or "we're unreachable during Golden Week" or "change in opening time due to government mandates", everything else is usually "this is who we are, this is what we do, you can find us at this address, we earn this much and have this many employees (for public companies and Germans only), you can contact us using this form", and that's usually it. +* SEO, unneeded bloat you can easily ignore. SEO is what destroys search engines, but this needs a blog post on its own, because I have much to rant about this one. [I did once](http://ryocafe.i2p/blog/seo-must-die/), but it's really just an SNS post I once made which I turned into a blog post, I need to expand on this subject at a later point. +* ads, also unneeded bloat, if you're a business you're expected to make enough money outside of your website, no need to worry about this 5 yen a year coin from Goolag (if you're lucky enough to even make this much with ads that is). +* and other promotional tools, so you need to make another website to promote your website? Or do you mean soycial media? Which brings us to the next chapter. + +## No, website should come before soycial media + +> Your business could survive without a website, but it’s impossible for it to remain relevant without a social media page. + +If you have a well running business in the middle of Shibuya, then yes, your business can survive without a website.\ +The question is, are your customers going to spread the word for you though?\ +And no, it's not impossible to remain relevant without a soycial media "page".\ +I have no "page" on any of the big or alt tech soycial media platforms, only on a rather tiny Fedi instance which isn't even for my business, and yet my business is doing fine.\ +And if you have, then good luck getting found in an ocean of REEEEing zoomers, cat pictures, and urinalists working for propaganda rags. + +> Even your local plumber has his own page on social media, so why shouldn’t you? + +Likewise, even **MY** local plumber has his own website, so why shouldn't you?\ +Isn't it obvious, the double standards? + +The difference is, my local plumber can get lots of wokies launching attacks on his website, and he can simply ignore them.\ +Your local plumber on the other hand, it's a matter of mass reporting by maybe 2 people from 400 different accounts, and his entire career is over.\ +So if you want to see your local plumber being unable to feed himself because of some idiots who got their feelings hurt, then indeed soycial media should come before a website then... + +> Choose the best platform for you or sign up for all of them. + +Yea, I chose the best platforms, which are Tor and I2P.\ +No sign up required! + +> Make sure that the platform you will choose is where your market “hangs out,” and not where you’re more comfortable posting. + +Yea, like your own website in HTML and CSS for example. + +> You can have your own page on social media, specifically Facebook. This is like having your own website, too. + +This is a blatant lie.\ +The Zuckinator can deplatform you for any reason he wants (or gets pressured to do so), and there's no customizability at all, all those so-called "pages" are identical to one other, it's nowhere near like having your own website at all!\ +Plus you MUST have a Fakebook account in order to see that so-called "page" too, if you don't have an account, can't have an account, or have no account anymore, then those people will never even know your business exists.\ +Depending on your market, you're cutting out somewhere between quite a bit and the majority of your potential customer base by going that route. + +## Relying on phone-only tech spells disaster + +> Thanks to technology, smartphones and tablets now don’t even need a separate app to read QR codes and NFC. + +So now you're going as far as to excluding pretty much all privacy aware people and people who simply don't have a satanphone.\ +Thankfully I've yet to see any business going full blown QR codes and NFC here in Japan, but [loli frog](https://technicalsuwako.moe) who visited Europe last summer noticed that some zoomer run restaurants dumped paper-based menu's and went for QR codes instead.\ +Want to know her reaction?\ +She left and looked for some other restaurant. + +Privacy aware people are not going to scan QR codes, people who have no satanphone are not going to scan QR codes, and tourists are not going to turn on roaming to then get skyhigh phone bills just to scan QR codes to access a page that's downloading 200 GiB of data just to display a stupid menu over 4G. + +## A Fakebook profile is NOT a website!! + +> While you don’t have a website yet, treat your Facebook business profile as your website. + +Which is inherently a dumb mistake to make. + +> About 100 million small businesses are on Facebook promoting their products and services. + +And how many of them are making a profit though? + +> The platform itself has about 2.2 billion active users monthly. + +And how many of them consists of bot traffic though? + +> Facebook has even made it easier to adjust the parameters of an advertisement. You can reach a certain number of people depending on how much you want to pay for it. The platform is data-driven and results-oriented. + +Which is exactly why so many people are avoiding Fakebook like the plague these days. + +## Goolag My Ass + +> You should take advantage of Google’s business tools. In particular, sign up and register for Google My Business. This will put your local business on the map, literally and figuratively. Potential customers will see your business address on Google Maps. Your business will be on their radar because your listing keeps on popping every time they search using a relevant keyword. + +In my own experience, it ONLY works if you're located in a residencial area where barely any business is done.\ +In business focussed areas you'll getting so many pins of so many different companies, they appear or disappear depending on how much you zoom in and out, because they all overlap each other.\ +Besides that, what's even the point announcing your business on Goolag Maps if they don't already know your business?\ +Most people will use Goolag Maps to find out how to get to a business they already know exists, somebody who doesn't isn't going to bother. + +## Email newsletters are a cancer + +> Not many people think that email marketing is still effective, but it is. As long as you create an engaging post and an attention-grabbing subject line, customers will want to read what you’re offering. + +To me it has the opposite effect.\ +Once I see a newsletter, I just flag it for deletion, so that Neomutt deletes when I close it.\ +I try to unsubscribe from them, and if it has no effect, I niggerlist them on the server side so that the newsletter gets returned back to them.\ +Sometimes they're pretty sneaky with that, because I once had a JewTube sponsorship sucker (I never reply to them, because I don't have a JewTube channel, and I hate sponsorships even more than ads), I niggerlisted their email address, and then they bypassed it by emailing from a different email address.\ +At one point I've had enough and wildcard blocked all GayMail, Hatemail, Outlock, Jewhoo, and Protonmail addresses, and only then they finally gave up. + +> The best thing about emails is that you can personalize them to make it look like you’re speaking directly and exclusively to the recipient. + +Yet another blatant double standard.\ +How the fuck is an HTML and CSS website "hard" and "expensive", but an HTML and CSS email isn't!?\ +Also, Neomutt can't display HTML emails, which is yet another reason why I delete newsletters without reading them.\ +Every time I get an HTML email even if it's not a newsletter, I just delete it without even looking at it.\ +Claws Mail can't open HTML email by default too, and that's for a very good security reason.\ +HTML emails tend to contain literal malware hidden inside of JS scripts, CDN'd scripts, stylesheets, or images, tracking pixels, among other shenanigans.\ +For this exact reason, mail servers are much more likely to mark HTML emails as spam than text-only emails. + +Emails should ALWAYS be text-only, it's the way they're designed to be, it keeps your customers safe, and it keeps your reputation alive. diff --git a/src/blog/not-using-cli-is-for-retards/index.md b/src/blog/not-using-cli-is-for-retards/index.md new file mode 100644 index 0000000..0cc04f5 --- /dev/null +++ b/src/blog/not-using-cli-is-for-retards/index.md @@ -0,0 +1,53 @@ +title: NOT using a command line makes you dumb +author: 寮 +date: 2022-09-06 23:30:00 +tags:technology,linux,bsd,smartphone,windows,mac,computer +threadid: ANI4Qbs1Zh2Kd6Aibg +---- +Not using a command line is making you dumb as fuck, and I truly mean that!\ +If you're a frequent reader of this blog, you most likely use the terminal as your main work environment, because you're much smarter than the normies.\ +But everyone else though? + +## Why is this such a big deal? + +Back in the 1980's and 1990's, and to some extend the early 2000's even, you HAD to know how to use the command line in order to use a computer, you were even incentivised to know how the computer internally works.\ +And we didn't have to worry about a tech-related dystopia, because the only people using computers were the nerds, and computers were still far off the radar of the elites. + +Then the smartphones came on one hand, and Macs got an explosion of new users (mainly designers and artists) on the other hand.\ +With that you've got a whole generation of total idiots who only knew how to use Fakebook on a gaming PC (nowadays it's more Instantkilograms and TikTok, but whatever).\ +Chad free OS users not only still use the command line A LOT, we love it too, far more than the GUI even.\ +The virgin proprietary OS users on the other hand increasingly have no idea what a command line even is outside of movies about computer hackers. + +Android has no terminal app, you can install one if you want to, but there's no native solution for that.\ +Or you can use the ADB shell, but it requires a PC and a USB cable in order to access.\ +On iOS it's even worse, there's absolutely no terminal at all unless you jailbreak and download one from Cydia or some shit. + +On the PC front it's only slightly better, but still worrysome.\ +10 years ago with the WinDOS 7 system, at least much of its users still knew what a CMD was, they at least knew that apps are stored in "C:\Program Files" (look, I'm not even a WinDOS user, and I know exactly where that is!), they at least knew you could edit the registry.\ +Now the WinDOS 10 and WinDOS 11 users (at least people who started using computers from either of these 2, or even 8 or 8.1) have absolutely no idea about any of these.\ +They're effectively smartphone users with a mouse and keyboard. + +It's even worse with macOS (or Mac OS X like how it used to be called).\ +I remember having to fix a Mac of a web design company back in 2010, the entire company was shitting their pants the moment I opened a terminal, they've never seen it before, like seriously!\ +Now the good thing about macOS is that unlike WinDOS, at least I was familiar with the command line for macOS because it's literally a UNIX system (ever tried the command line in WinDOS? It's absolutely unusable!).\ +But I was absolutely shocked that these hipster idiots didn't even know the very system they were using, even WinDOS users knew better!\ +And I noticed the exact same pattern again and again with every single Mac user from that time on. + +However, both Crapple and Microshaft are doing everything in their power to hide the terminal or CMD more and more from sight with every new version.\ +Soon they'll just make it impossible to access.\ +Don't believe me?\ +Just look how things went with Chrome OS.\ +Hell, WinDOS 11 recently got a new update that [requires a full re-install of your PC](https://youtube.076.ne.jp/watch?v=uNAVgDX3788), because they felt like locking down WinDOS even further than what they already did. + +## So you say normies should learn the command line in 2022? + +YES!!\ +I absolutely say that!\ +You don't need to be a guru, even knowing basic file management related commands is good enough.\ +You should also take the tiny little time to know the OS you're using more, every PC user should at the very least know where the installed apps are stored, where the config files are located, how to compile already made source code, and where exactly your home folder is located, I view these as the bare minimal skills every PC user needs to know.\ +If you master the command line, you master the PC.\ +If you don't, then the PC masters you. + +And if you're not using Linux or BSD yet, hurry up and switch to Linux or BSD while you still can, as Microshaft, Crapple, and Goolag are all locking their soystems down more and more.\ +Also, get an older PC, unless you play the latest gaymes (which are generally woke trash anyway), visit bloated websoytes (which you shouldn't), and render videos (maybe useful if you're a JewTuber or PeerTuber), there's literally no reason to use a new PC.\ +More on that [here](https://blackgnu.net/you-dont-need-a-new-computer.html). diff --git a/src/blog/os-ranking-each-generation/index.md b/src/blog/os-ranking-each-generation/index.md index d4fe713..4434c67 100644 --- a/src/blog/os-ranking-each-generation/index.md +++ b/src/blog/os-ranking-each-generation/index.md @@ -1,7 +1,7 @@ title: OS ranking per generation author: 寮 date: 2022-06-22 18:30 -tags: blog,technology,linux,smartphone +tags:technology,linux,smartphone threadid: AKkNW90qlyx5VLWVou ---- # OS ranking per generation diff --git a/src/blog/people-simply-dont-care-foss-license/index.md b/src/blog/people-simply-dont-care-foss-license/index.md new file mode 100644 index 0000000..4bdc723 --- /dev/null +++ b/src/blog/people-simply-dont-care-foss-license/index.md @@ -0,0 +1,38 @@ +title: Most people simply don't care about (F)OSS licenses, and just want easy fixes +author: 寮 +date: 2022-11-11 +tags: technology,foss,computer,internet,programming +threadid: APUxLUBGiV6zTJDj3g +---- +This is a kind of response to Unix Sheikh's [When you use open source software you are not entitled to anything!](https://unixsheikh.com/articles/when-you-use-open-source-software-you-are-not-entitled-to-anything.html) blog post.\ +I believe he's right, though this isn't limited to open source software.\ +I've actually seen far more entitlement in proprietary soyware, where it makes even less sense. + +Because with open source at least you can fork it, make changes you want to have, [like the dreaded double slash bug that otherwise nobody else cares about](https://social.076.ne.jp/notice/APULYOQZcbH38R6g6a), and submit a pull request which the developer might or might not add to upstream, which also grants you the right to brag about contributing to a project either way.\ +And if it doesn't get added, then you can run your own fork. + +However, this is not what most people want, most people only want to consoom and pretend to be producers.\ +Instead of them being as productive as they claim and fix problems themselves (the source code is in the open, they can literally do it this very instant), they just wait for the developer to come in and fix it for them, which depending on what it is might either satisfy or anger an entire userbase.\ +Yes, I complain about how open source projects are being done sometimes, like SoystemD and Furryfox for example, but these codebases are so gigantic, it's basically like having a transparent suitcase with a lock on it, but only the main developer (Poettering or Cuckzilla respectively in this case) has the keys to unlock it, and then they demand you to just make changes. + +I actually invented a word for "open source" software with codebases so complex that they're effectively unmodifyable: glass source software.\ +You can see the source code, but it's so complex that any change might render it unusable.\ +Just like how you can look through glass, but as soon as you hit it with your fist, you not only destroy the glass, but also your hand.\ +I did that before, trust me, I don't recommend that at all. + +He also pointed out licenses.\ +You do know that EULA's in closed source soyware always get marked as "I've read the terms and I agree with them" while nobody ever reads it right?\ +Same thing with FOSS licenses, except the difference is that FOSS licenses are only a few varieties and they are universally applicable.\ +So if something uses the GPLv2 license, you know what it's all about without reading it.\ +If somebody uses the BSD license, you know what it's all about by the name alone, and so on. + +So clearly the use of licenses isn't the problem, the problem is user laziness.\ +What should be an issue isn't that users of (F)(L)OSS software feel entitled for using (F)(L)OSS software, but rather that its users are unwilling to contribute by fixing what bothers them themselves to help out a developer that otherwise doesn't have the time to do it for you.\ +After all, everyone who's making open source software has a job (full time or freelance) or study on which they spend 8 hours or more a day on, then 8 hours are allocated to sleep, among the remaining 8 hours there's commute, shopping for and making food, taking out the trash, doing the laundary, washing the dishes, taking a bath and/or shower, taking a dump, learning a new (programming or human) language, walking the dog, feeding the cat (or dog), masturbating to porn, and so on.\ +All the work we do is really just hobby, we make software because it's our passion.\ +But please be mindful that often times your contributions are far more appreciated than you being basically a bug tester and then nagging the developers to fix problems for you. + +What's different between Hozon Site and say Furryfox is that Furryfox is literally a project by a corporation, they have lots of developers who get paid for developing Furryfox.\ +Hozon Site on the other hand is done by just 1 person in her free time who also lives alone, and therefore in addition to having a full time job and commute back and forth from Mondays to Fridays, she has to do all the household work too.\ +The reason why I point that out is that usually the same people who feel the entitlement to steer a project into whatever direction they want without having their own input into it also tend to make a distinction between projects done as a hobby and projects done as a commercial job.\ +If you really can't fix by yourself, you might perhaps find some left wing commie autist who's living off state handouts while still living with their parents that also happens to have coding skills that might fix it for you, those people generally have 18 hours or free time a day (the rest is allocated to food and sleep) rather than 30 minutes to 3 hours like those of us who have to provide for ourselves first and foremost. diff --git a/src/blog/picking-the-right-programming-language/index.md b/src/blog/picking-the-right-programming-language/index.md new file mode 100644 index 0000000..459729a --- /dev/null +++ b/src/blog/picking-the-right-programming-language/index.md @@ -0,0 +1,413 @@ +title: Picking the right programming language for both newbies and professionals +author: 寮 +date: 2022-10-05 +tags: technology,webdev,programming +thumbnail: picking-the-right-programming-language.jpg +threadid: AOG7Q6LpiCCe7oxXTE +---- +If there was 1 language I would recommend to both newbies and professionals, which one would it be?\ +There are lots of programming languages, all of which are good and bad at stuff, some are better than others, some are worse.\ +I'll compare the following:\ +C, C++, C#, PHP, Ruby, Python, Javascript, Java, Go, Lua, Shell. + +## The ideal language is the following specs + +### Is non-bloat + +What this means is that you don't need to have a high end Intel i29 processor, an Nvidia 2 billion XTI, a trillion Petabyte of RAM......no.\ +I want to be able to compile (or run) on old hardware without too much lag. + +### No mandatory object orientation + +It's OK if the language in question supports stuff like classes, namespaces, and whatnot (rather not), but it should be optional and not mandatory. + +### Has official offline readable documentation + +I want to be able to access documentation while on the go, in the train, in a cafe, in the jungle, on the moon, literally anywhere.\ +My smartphone is ALWAYS at home, I never take it with me, so I want to be able to access documentation without the need to have internet.\ +Other bonuses of that is that you don't have to worry about documentation requiring Javascript (if your offline documentation does, then it means it's broken, FIX IT!!), no worries about Cuckflare's "we're checking your browser" meme because it's offline. + +Preferrably in PDF format, but TXT or HTML (or Tarballs for that matter) are OK too.\ +Please no EPUBs, nothing like that! + +### Can be written without an IDE + +This should go without saying, but anything that requires an IDE because otherwise it's hard or impossible to read is an instant garbage language.\ +Especially if it requires an official IDE, developers of that kind of language need to be beheaded. + +### Clean, common sense syntax is a must + +Syntax needs to be clean and make sense.\ +Unless it's ASSembly or literally machine code, I don't want to see something like "system.penis->cum[0].print('Hello world!')", humans are supposed to read and write the code, not half robot half alien half ghost type of franken-cyborgs. + +**Note: this is NOT a tier list!** + +## C + +First start with my most favorite language, the language that inspired just about every other language on this list, and the language that nobody cares about anymore.\ +Just so you know, when I say "C", I mean "ANSI-C", or "C89". + +It checks almost all checkboxes.\ +The only thing it lacks is an official offline readable documentation, [it does have an official book however](https://kremlin.cc/k&r.pdf).\ +But [GNU's single page manual](https://www.gnu.org/software/gnu-c-manual/gnu-c-manual.html) is pretty good too, it's online, but it's just a matter of pressing CTRL+S to save it locally, and it's literally the exact same thing, no internet necessary at all.\ +So I consider it to be acceptable, though not ideal. + +Other than that, it's not bloated, not OOPs at all, can be written with just a simple text editor, syntax is clean and common sense.\ +Sure it has keywords like "strcat" and "char *variable", but you can still figure out what they mean pretty easily, and at the same time doesn't require much typing. + +By the way, there used to be a PDF version of GNU's C manual, but I can't find it anymore, so [I'll just host it for you](http://ass.ryocafe.site/gnu-c-manual.pdf). + +```c +#include + +int main () { + char name[10]; + scanf("%s", name); + printf("Hello, %s\n", name); + + return 0; +} +``` + +4 out of 5. + +## C++ + +Some people will tell you this is C on steriods, but I'd rather say it's like a frankenstein C.\ +It's bloated, though not by a lot if you compare to most other languages, but it definitely is compared to C.\ +Just like C, it doesn't really have an official online documentation (let alone offline documentation) and has an official book instead, though [Cplusplus.com](https://cplusplus.com/doc/tutorial/) is considered to be the best online documentation, but it's not offline readable.\ +So just like with C, resort to a book, which is not ideal, but the additional problem is that the best resource is online-only. + +It has OOPs (it was created for this very purpose), but it's not mandatory, so that's OK.\ +It can be written without an IDE, good. + +Syntax is quite a clusterfuck, it makes your brain melt. + +```cpp +#include + +int main () { + char name[100]; + std::cin >> name; + std::cout << "Hello, " << name << std::endl; + + return 0; +} +``` + +FUCK!!\ +Like, what's wrong with the way it's done in C that you had to make it all so retarded!? + +2 out of 5. + +## C# + +Despite having "C" in the name, I always found it to have more in common with Java than with C.\ +Or put differently, an OK-ish version of Java.\ +It's made by Microshaft, therefore it sucks.\ +OK OK, let's not discriminate on who developed it, origin of the language isn't one of the 5 criteria. + +It's bloated, has mandatory OOPs, has no official offline readable documentation (online only, excluding books), but at least it can kind of be written without an IDE, but it's not all that obvious.\ +Not to mention the fact that Microshaft maintains the world's worst documentation ever made.\ +Visiting the official documentation is like having a mystery to solve, and after wasting 8 hours in a library, you exit with even more mysteries to solve while none of the already existing ones have been resolved. + +Microshaft has pushed C# to force people on to Visual Studio and .NET Framework, so 2 crimes in 1 go, incredible...\ +However, it's actually possible to write code without the 2.\ +I mean, Mono exists. + +But the syntax is pretty reasonable at least, although to me the language always felt to me like playing with rubber.\ +C and C++ both feel more like metal. + +```cs +using System; + +namespace ItsaMeMario { + class Hello { + static void Main (string[] args) { + string name; + name = Console.ReadLine(); + Console.WriteLine($"Hello {name}"); + } + } +} +``` + +1.5 out of 5. + +## PHP + +When I say PHP, I really mean the vanilla PHP, not that weird ass .NET-wannabee framework PHP you'd see in things like Laravel, CakePHP, CodeIgniter, Zend Framework, Symphony, and whatever other frameworks are out there.\ +PHP is my 2nd favorite language, and one I'm the most familiar with.\ +PHP is technically a web framework for C, the language itself isn't just based on C, it's literally written in C, and many standard functions resemble C functions too. + +It's bloat, as PHP does lots of stuff for you out of the box that most other languages don't.\ +It doesn't feel like bloated, but it definitely is.\ +The bloat does mean that there's barely any need for any external dependencies, which is actually a good thing.\ +The downside is that it results in breaking changes with every single major release, unless you're like me and make custom functions using only the most basic commands that will guaranteed always be part of the language (unless it turns out it's so buggy that it's beyond repair, like how "mysql" got replaced with "mysqli" and "PDO"). + +OOPs is optional (since PHP 5.whatever, can't remember exactly, but before that it used be to no OOPs at all), official documentation is readable offline as HTML files in a Tarball (other formats are also available), it can be written without an IDE (in fact, if you do use an IDE for PHP, I guarantee you every single PHP (again, I mean real PHP, not framework PHP) developer will consider you insane), and syntax is insanely basic, just about anyone can just pick it up and make stuff easily (which is perhaps why so many PHP frameworks exist, can't have you writing code correctly). + +```php + +``` + +4 out of 5. + +## Ruby + +Ruby is pretty different compared to the languages I mentioned so far.\ +I don't have lots of experience with that first hand, so I'll skip the bloat part.\ +It's not mandatory OOPs, though it kind of is if you're using Ruby on Rails.\ +It has official offline readable documentation, though you have to look for it.\ +It can be written without an IDE, though it's pretty rare to write in Ruby without the Rails framework for whatever reason (kind of like how it's rare to write C# without .NET).\ +Syntax is plain simple and clean, maybe it really is the ideal language for your girlfriend (or you if you happen to be a girl yourself). + +```rb +#!/usr/bin/ruby + +name = gets +puts "Hello, #{name}" +``` + +4.5 out of 5.\ +The half point is because I can't comment on the bloat, so I'll give it a half point as a benefit of doubt. + +## Python + +The language that ALWAYS breaks if the Python intepreter version on your computer doesn't exactly match with the one the developer used.\ +And this is exactly my frustration with this language, considering that most Python devs tend to be on Ubuntu, which always run on incredibly outdated versions of everything, while I use Artix btw, so I will almost always have the latest version installed, and then I want to play around on Devuan, postmarketOS, and OpenBSD, each of them come with a different version too, FUCK!! + +Code-wise, Python is not bloat, however the intepreter makes it incredibly bloat.\ +Plus every project, even if it's just a small 1 file script, requires quite a lot of dependencies to even work.\ +Just check your installed packages in your distro's package manager, notice how many of them start with "python-", "python2-", or "python3-", it's going to shock you. + +From as far as I know, there's no OOPs at all.\ +Maybe there is if you use some weird framework, but the language itself seems to be as procedural as it gets. + +There is official offline readable documentation.\ +It can be written without an IDE, and the syntax is clean, however it's NOT common sense!\ +When I saw an example code for Python, I couldn't distinguish it from plain text quite easily.\ +No round brackets around if/elif/else statements, no initialization like "", "#!/usr/bin/python", no static typing, and so on. + +```py +name = input("Name:") +print("Hello, " + name) +``` + +3 out of 5. + +## Javascript + +The language I hate the most, not necessarily because the language itself is garbage, but rather because of how 99% of the JS devs abuse the language which is what turns it into garbage.\ +Likewise, when I say Javascript, I mean vanilla JS, and not Angular, Node, React, Vue, Express, Angular2, Electron, and whatever else is available nowadays, can't even keep up anymore.\ +And I also mean anything before ECMA. + +The language itself is not bloat, in fact, it only has a handful of syntax and you have to write the rest by yourself, which is what made the language into the mess it is today, plus the lack of standards, every single JS project I touched had completely indistinguishable syntax even!\ +Even the "official" syntax is anything but common sense. + +I'll have to show you to make you understand. + +```sh +$ node +Welcome to Node.js v18.10.0. +Type ".help" for more information. +> typeof NaN +'number' +> NaN == "number" +false +> NaN === NaN +false +> Number() +0 +> Number(undefined) +NaN +> 111111111111111111111 +111111111111111110000 +> [1, 2, 3] + [4, 5, 6] +'1,2,34,5,6' +> { [{}]: {} } +{ '[object Object]': {} } +> null < 0 +false +> null == 0 +false +> null <= 0 +true +> 0 == [] +true +> (![] + [])[+[]] + +... (![] + [])[+!+[]] + +... ([![]] + [][[]])[+!+[] + [+[]]] + +... (![] + [])[!+[] + !+[]] +'fail' +> (null - 0) + "0" +'00' +> true + false +1 +> 0.2 + 0.1 === 0.3 +false +> 10,2 +2 +> !!"" +false +> "4" - 3 +1 +> "4" + 3 +'43' +> "4" + 3 - 1 +42 +> +``` + +See [this quiz](https://jsisweird.com) for more insanity.\ +Not Cuckflared, but runs off Goolag soyvers, phones to Goolag, and also lags on top of that, so I recommend you visit it with uMatrix installed. + +![](http://ass.ryocafe.site/js.jpg) + +I skipped from 1 all the way to 5, but JS can't even execute anything in the correct order anyway, so it fits.\ +No mandatory OOPs, if at all that is.\ +It can be written without an IDE, it can be written directly in the browser if you really have to. + +No official offline readable documentation, not even an official website.\ +The language was made by the original CEO of Cuckzilla, which then got kicked out from his own company by the woke, which fits with JS being a clown show, which also explains why documentation is online-only, which also explains why Brave is such a bloated clown browser made with Electron.\ +But the reason why I bring this up is because Cuckzilla's MDN is generally considered to be the official documentation, even though Goolag is the one pulling the JS strings harder than Cuckzilla, which by itself is technically owned by Goolag when it comes to income streams. + +Like how C and C++ are languages for boomers, PHP and C# for millenials, Ruby for girls, and Python for zoomers and newbies, JS is the language for clowns. + +```js +let name = prompt(); +alert("Hello, " + name); +``` + +2 out of 5. + +## Java + +Java was originally made as an attempt to replace C and C++, which never happened, but it was extremely popular for quite a while. + +It's BLOOOOOOOAAAAATTTT!!\ +And I mean like everything about it is bloat!\ +Mandatory OOPs.\ +Official documentation is downloadable, but requires you to sign (your soul away to) the EULA before they let you download, and perhaps it's only viewable with JS enabled, but not sure because I couldn't load the EULA page (and I wouldn't sign it anyway).\ +It can technically be written without an IDE, but the language itself requires so much bloat to even work with, it's basically like driving with triangular tires.\ +Syntax is beyond insane, hands down the worst language ever! + +```java +import java.util.Scanner; + +class Hello { + public static void main (String[] args) { + Scanner scan = new Scanner(System.in); + + String name = scan.nextLine(); + System.out.println("Hello, " + name); + } +} +``` + +0 out of 5. + +## Go + +Finally a breath of sanity among 21st century languages.\ +Technically a Goolag product, but the company itself is barely even involved.\ +The language also happens to be made by the same people who made C over at Bells Lab, so it must be pretty good. + +Go is not bloat, rather it's the anti-bloat.\ +The compiler even makes absolutely sure you don't make bloat, which on one hand is nice as it guarantees good code, but on the other hand it really destroys the whole point of having the freedom to solve problems in many different ways rather than just 1.\ +OOPs is not mandatory. + +Documentation is online-only.\ +Aww, you were almost there!\ +You could easily have become the best language, but you fucked up on this one.\ +C'mon man! + +It can be written without an IDE, and not using a framework is strongly encouraged, which is a very pleasant surprise in a world with a lack of devs who actually know how to code.\ +And syntax is clean and decent.\ +It's only a bit meme-ish to call a "function" a "func", but it does help saving up on key presses, so I'm fine with that. + +```go +package main + +import "fmt" + +func main () { + name := "" + + fmt.Scanf("%s", &name) + fmt.Println("Hello,", name) +} +``` + +4 out of 5. + +## Lua + +Scripting language used primarily in video gaymes and Prosody, you can fully master it in only 3 hours, not even joking. + +It's not bloat, there's only 25 operators, that's literally the entire syntax.\ +No OOPs at all.\ +Documentation is online-only, though it's one of the only online-only documentations that includes no surveillance at all, cleanest official documentation ever (only HTML and 1 CSS loaded from their own site directly, that's literally it).\ +But still not enough to make up for the fact there's no offline documentation available, as it doesn't help in places where I have no internet connection.\ +It can be written without an IDE.\ +Syntax is OK. + +```lua +local name = io.read() +io.write('Hello, ', name, '\n') +``` + +4 out of 5. + +## Shell + +More specifically, POSIX shell scripting. + +It's not bloat.\ +Not OOPs at all.\ +Has offline readable documentation, usually ships with your OS by default (the man pages).\ +Writable without an IDE (most commonly written in Vim, Emacs, or Nano).\ +Clean, common sense syntax. + +```sh +#!/usr/bin/sh + +read name +echo Hello, $name +``` + +5 out of 5.\ +Hey look, the best programming language turns out to be a language that's not even a programming language!\ +Should tell you a lot though... + +So basically, if this were a tier list (TROLOLO): +* Kami-sama tier: Shell +* Based tier: C, PHP, Ruby, Go, Lua +* Just tier: Python +* Retard tier: C++, Javascript +* Garbage tier: C# +* Would rather jump in an active volcano tier: Java + +## Minimal code ≠ minimalism + +Very often people tend to mistake minimalism for minimal code.\ +Let's see how minimal it all is: +1. Dev writes code in Lua, takes only 2 lines of code. +2. Lua gets translated into C++, turns it into 7 lines of code (excluding HUWHITEspaces). +3. C++ gets further compiled into ASSembly code. +4. This ASSembly code ends up in machine language, which is nothing but 1's and 0's. + +Every time machine translates code, it tries to do it in the least optimal ways possible, which is why hand written ASSembly code performs better than hand written Lua code, because even though at the end of the tunnel it's doing the same thing, a human who makes ASM code directly can make it as minimal as possible, but the machine doesn't care, it just sees all the bloat that got translated along the way, and takes it all for granted. + +Similarily, a nutrisionist tells you to stay away from candy and eat more fatty meat and raw veggies.\ +A landwhale doesn't care, and will just eat whatever you feed it, so you might as well feed it fatty meat and raw veggies, but instead we all choose to feed it baked sweets, potato chips, senbei, coke, Big Mac, fried chicken, just all sorts of easy to eat junk food, but hey, at least they don't eat a lot of it!\ +And then we wonder why everyone around us is getting alarmingly obese. + +Same is true with code; instead of making stuff in C to minimize the route from human to machine, we all choose to put as much many barriers between us as possible, and then we wonder why we need to constantly buy new computers with more RAM and better CPU all the time. + +Back in the 1990's, we could run a web browser with multiple pages opened up, a fat word processor, an email client, an IRC client, a newsgroup client all on a PC with just 32 MiB of RAM, upgrading to 64 MiB was like space technology at the time.\ +Meanwhile, now we all have at least 16 GiB of RAM, and we can barely even open a 3rd browser tab with nothing else running without crashing the PC, and upgrading to 32 GiB still gets your fellow devs to cringe.\ +Can you guess what happened here? diff --git a/src/blog/please-keep-irc-as-it-is/index.md b/src/blog/please-keep-irc-as-it-is/index.md index cd088fb..e6e9763 100644 --- a/src/blog/please-keep-irc-as-it-is/index.md +++ b/src/blog/please-keep-irc-as-it-is/index.md @@ -1,7 +1,7 @@ title: Please keep IRC IRC! author: 寮 date: 2022-04-16 16:53:08 -tags: blog,technology +tags:technology ---- Can't we even have chat software that's just chat software these days?\ https://thelounge.chat/ diff --git a/src/blog/privacy-matters-part-2/index.md b/src/blog/privacy-matters-part-2/index.md index 19390d9..c0925f7 100644 --- a/src/blog/privacy-matters-part-2/index.md +++ b/src/blog/privacy-matters-part-2/index.md @@ -1,7 +1,7 @@ title: Privacy matters, part 2 author: 寮 date: 2022-04-10 09:41:02 -tags: blog,darknet,technology,politics +tags:darknet,technology,politics ---- Order of events: 1. Hydra (a Tor-only marketplace) got shutdown, and the Deutsches maffia, I mean officials seized 25 MIILIEN DALURS!! of Bitcoin. @@ -10,5 +10,5 @@ Order of events: And here's me wondering why the fuck it took 8 years for humanity to finally realize you need privacy coins. -![](cc90d6b28e50ff5934b3e50e5a079c698bd18a7956a7e5363826096745c83deb.jpg)\ -![](9823fe92f20e9c5ccb0421c3db9e6446e39a5da5c67333c66097250259b7bb02.jpg) +![](http://ass.ryocafe.site/cc90d6b28e50ff5934b3e50e5a079c698bd18a7956a7e5363826096745c83deb.jpg)\ +![](http://ass.ryocafe.site/9823fe92f20e9c5ccb0421c3db9e6446e39a5da5c67333c66097250259b7bb02.jpg) diff --git a/src/blog/privacy-matters/index.md b/src/blog/privacy-matters/index.md index ae1c8d2..b77294f 100644 --- a/src/blog/privacy-matters/index.md +++ b/src/blog/privacy-matters/index.md @@ -1,7 +1,7 @@ title: Privacy and anonymity matters author: 寮 date: 2022-04-05 13:05:59 -tags: blog,technology,privacy,anonymity,politics +tags:technology,privacy,anonymity,politics ---- > Ryo-san, how comes you're still not cancelled despite your world views? @@ -18,7 +18,7 @@ Anonymity and/or privacy. There's far more, but I only mentioned the very easy things you can do. ## Comment by Udon -[@ryo](https://social.076.ne.jp/ryo) +[@ryo](https://social.076.moe/ryo) > ・Keep your bank accounts as empty as possible (withdraw as soon as you receive salary, or trade in for crypto). @@ -26,5 +26,5 @@ Governement and zoomers: Let's abolish cash! It's a lot more convenient and Covi ## Comment by 寮 -[@udon](https://social.076.ne.jp/udon) It's a very dangerous move.\ +[@udon](https://social.076.moe/udon) It's a very dangerous move.\ But I guess more zoomers start waking up the more they start shutting down their bank accounts for not being docile enough. diff --git a/src/blog/privacy-tips/index.md b/src/blog/privacy-tips/index.md new file mode 100644 index 0000000..d0b2260 --- /dev/null +++ b/src/blog/privacy-tips/index.md @@ -0,0 +1,122 @@ +title: Let's end the year of the tiger with privacy tips +author: 寮 +date: 2022-12-31 +tags: technology,privacy,anonymity +---- +The year of the tiger (2022) is coming to an end, and the year of the rabbit (2023) is about to start in a few hours.\ +So let's say goodbye to the big pussy with tips on how to achieve better privacy online. + +Also, I will NOT say things like use Tor, set up your own VPN, don't use centralized platforms, avoid Cuckflared websoytes, because I've already said all of that billions of times.\ +Instead I will focus on stuff I haven't said yet. + +## Anonymity vs privacy + +First I'll explain the difference between anonymity and privacy.\ +Basically, anonymity involves no identity at all, so you're basically just "a person" and nothing else.\ +No name, no gender, no race, no nationality, no nothing, nothing can be traced back to you.\ +Full anonymity on the darknet is pretty hard to achieve, but it's outright impossible on the clearnet. + +Because you might get on IRC, join a small server that doesn't require an account, set your nick to "Anonymous", but your IP is still known to the server admin.\ +You can use a VPN to mask your IP, but that's privacy, not anonymity.\ +On the other hand, if you join an I2P-only IRC server, you get all the anonymity features as above, and in addition to having your IP address protected.\ +Because to the server admin, it would appear as if all users are joining from localhost.\ +In both cases, the only way to fuck it up is by voluntarily making yourself identifyable.\ +All of this applies for BBS, matome blogs, and image boards as well. + +Privacy on the other hand does involve an identity (like username and password for example), but is easy to obscure.\ +A technique I used before I gave up on pretty much all of alt-tech is to create accounts under a different username and email address on each site, alter the way I told on all of them, make personalities distinctive enough to make them as hard to cross-identify to one other as possible, and so on.\ +This is the focus of this article. + +## 0. Delete Fakebook and Quora + +Fakebook and Quora require you to dox yourself to the entire world, therefore you literally can't have privacy on these.\ +So just delete them, might also improve your mental health too. + +## 1. Act differently everywhere + +It can be pretty hard if you have a too large ego, but definitely not impossible.\ +It's a matter of blending in with the crowd, so on Twitter you'd be the pro-Ukrainian tranny gaylord nigger zoomer in a wheelchair who's 4 times boosted and still got the covAIDS, while on Gab you'd be a pro-Trump white Christian boomer who's is thoroughly anti-vax, hates the Jews, consider the covAIDS to be just the flu, and believes Alex Jones religiously, and on Varis Hangout you'd be an anti-vax lolicon millenial, who considers all religions to be retarded, and knows that the covAIDS doesn't exist.\ +Cross linking identities is ultimately how they get you in the end. + +But let's be honest, this is extremely hard to accomplish, even I have a hard time accomplishing exactly that.\ +The trick is to drop your ego to as low as possible, save your real self for your own blog or some shit. + +## 2. Never use your real name and face online + +Back in the cyber-dinosaur era (which was only a few decades ago) it was common sense to not reveal your real identity, because the glowniggers might be watching.\ +Nowadays though, people have been conditioned to dox their entire work history on LinkedIn or they won't get employed anywhere, which is absolute bullshit because I have no LinkedIn, yet I have quite a lengthy employment/freelance history.\ +Hell, back in the 1950's people were very weary of phone calls because they could be evedropped at any moment, they even knew how to notice that.\ +But now they're more than happy to uncontiously share their entire family conversations through Amazon Alexa, because "I have nothing to hide", and if you ask them to unplug that thing because you value your privacy, you get stared at as if you were some drug dealer or human trafficker or some shit. + +This is extremely important, and this is why Fakebook and Quora are not an option at all.\ +There have been so many arrests made towards people who doxxed themselves, the latest example being [Andrew Tate](https://youtube.076.ne.jp/watch?v=MS0ZrSY32BI) who got arrested by Romanian feds just yesterday, but also [Moro-san](https://video.076.ne.jp/w/7YLp5zpJ3wAn1uwyimmqfE) who had to fight for 4 years but ultimately won in the end (and the video includes even more examples), and too many examples to remember of people in Ausjailia, Airstrip One, Norway (which turned out to even have a dedicated Ministry of Reality apparently), and Deutschland who got arrested purely for saying stuff online, the only ones who got away with it (people in the same countries) are the ones who have never exposed their real name, location, and face.\ +Apparently, even people who are trying to stop the Indian tech support scammers are getting in massive trouble because of their lack of anonymity, [like how Malcolm Merlyn explained](https://youtube.076.ne.jp/watch?v=VJHgKqfSs9I), which is what inspired me to write this article by the way.\ +Especially since the internet never forgets, and nothing is truly deleted, you'll need to have the habbit of remaining as anonymous as possible from day 1.\ +This also includes never using anything that requires a phone number, a satanphone, or multi factor authentication (except for OTP, because you can still mitigate that using GNU Pass), because those alone are enough to get you doxxed. + +If at one point you fucked up, it's best to go dark for a while, and then return under a brand new online identity and personality.\ +It can however be hard to make a balance, because you should still use some traits from your previous personality, most people fuck up by absolutely avoiding everything that matches to the old identity, but people aren't that stupid.\ +At one point somebody would notice that you're the exact opposite of your former self, and will still be able to identify you properly.\ +You can make it less obvious by repurposing some traits, but make it all different enough to not get noticed.\ +Your attempts of censoring when you get caught is another way of getting you exposed.\ +A lot of people make the mistake when they get outed of being the same guy as the one under his previous identity, they freak out and try to hide it all as much as possible.\ +It's a fully understandable reaction, don't get me wrong, but all you're doing is you're confirming that you indeed are the same person.\ +Treat it as if they mismatched you with somebody else, that way you can create doubt, and will most likely believe they mistook you. + +Some of you might have noticed how I keep changing myself depending on who I speak to, like being very antisemitic to some people and respecting to others, anti-ideology to some people and pro-capitalism to others, promoting spirituality the one day and considering it a cult the other day, and so on.\ +This too is entirely by design.\ +The golden rule you should remember, if you don't know the person in question in real life, then it's possibly an agent.\ +If you do know the person in question in real life, then it's possibly going to snitch on you.\ +Never fully trust anyone, no matter what.\ +Yes, this even includes me!\ +Sometimes state actors are so good at acting, you might not even notice their glow until maybe years later.\ +So you better act pro-actively rather than re-actively.\ +Be water! + +## Eye break! + +| | | +|-|-| +| ![](http://ass.ryocafe.site/ylc0fhf35wp31.jpg) | ![](http://ass.ryocafe.site/media_FkxEGFpaAAIDJOK.jpg) | + +## 3. Never use your real voice + +If you're making videos or podcasts, it makes sense to use your own voice.\ +Your voice is even more identifyable than your name actually, because there might be multiple people with the same name as you have, but your voice is unique.\ +Maybe not to the human ear, but a CIA-made AI can definitely distinguish.\ +And it's not even state of the art technology either, they've been confirming to have this ability in Hollywood movies, animation, and so on for many decades already, and usually when they show this tech to the public, it means they've been deploying such technology much earlier on already. + +Your best weapon would be to use a text to speech.\ +Voice distorters can be fine for now, but it's not as waterproof, as you're still using your own voice for the input, at one point there will be technology to undo the distortion and that will still bite you in the ass.\ +Pixelated images can already get depixelated, as seem [in this example](https://thecrowhouse.community/viewtopic.php?p=28480#p28480).\ +![](http://ass.ryocafe.site/blur-futility.png) + +## 4. Manipulate real life events + +It's perfectly understandable you want to talk about what happened in real life online.\ +But don't be too truthful about it.\ +What I often do is that sometimes I share the real events as is, sometimes I postpone revealing the events just to make it seem like it happened on a different day and time, sometimes I make alterations to the events (like location, people involved, environment, whatever), and sometimes I just make events up altogether.\ +This is on purpose, because you reporting on real life events is what would get you identified.\ +Glowniggers are watching you, no matter what.\ +Especially if you go through the trouble of protecting your identity as much as possible, they'll try extra hard to deanonymize you.\ +And consider the fact that CCTV camera's are absolutely everywhere these days, smartphones are absolutely everywhere, there might be somebody recording you whether willingly or unwillingly, smartphones automatically record your voice, and so on.\ +If you're too honest about your real life events, at one point a link will be created.\ +So by mixing in fake events, delayed events, and manipulated events will make the data on your actual real life events pretty useless. + +## 5. If you record real life footage, randomnize your locations + +Some people rely on recording real life locations on video, never do so near your home.\ +The link I gave at point 3 has some examples of that if you scroll up (not down, because I linked to a specific ancker point).\ +Avoid recording in a major city, because they're pretty unique, and thus are easily identifyable.\ +Instead, try recording in some small town you don't live in, occasionally record in your own town even around your own house if you will just to create extra doubt, but make sure you randomnize it with recording in other places too.\ +Small towns all around the world are generally more generic, so it's much harder to pin point the real location of these.\ +So it even allows you to say "I am recording from Iwate" while you're actually in Kitakyusyu for example.\ +Though watch out for billboards, these alone can very easily expose you. + +## Summary + +So never use accounts that require real life information, act differently everywhere, never dox yourself, never use your real voice, mix real event with fake or altered events, and make yourself as untracable as possible.\ +And have a nice new year break! + +![](http://ass.ryocafe.site/b0781b820ce2ed571e0be0536e4b1d90-712x1024.jpeg)\ +![](http://ass.ryocafe.site/20220912174457.jpg) diff --git a/src/blog/problem-with-minification/index.md b/src/blog/problem-with-minification/index.md new file mode 100644 index 0000000..0db5e55 --- /dev/null +++ b/src/blog/problem-with-minification/index.md @@ -0,0 +1,43 @@ +title: The problem with minifying CSS +author: 寮 +date: 2022-07-22 06:30:00 +tags:technology,internet,webdev +threadid: ALjH3UGhXbR8STPgLw +---- +I was going through the final code review yesterday before going on a little trip with my grandparents (I say that because if you won't see me appearing online over the next few days, it's probably because I have no time to get online).\ +And what annoyed me to no end was, a frontend developer made an error in CSS, and I had to fix it.\ +However, the file in question was minified CSS. + +For those of you who don't know, minified CSS is basically a CSS file with literally everything put on a single line.\ +One example I can give is the following CSS files I just stole from TorrentFreak:\ +[Original version](http://ass.ryocafe.site/style.css) | [Minified version](http://ass.ryocafe.site/style.min.css)\ +So basically, they made a 3276 line long CSS file (probably generated, there's no way a human can possibly make a this bloated CSS file by hand!), and then ran a tool that strips out all the comments and white spaces. + +Just for comparison, I made the CSS for this website that's only 1.7 KiB (so not even reaching the 2 KiB mark!) with just 116 lines (at the time of writing).\ +[And that's without minification, mind you!](/static/style.css) + +So what's the problem you're asking?\ +Just open the minified file in Vim or Neovim, or Gedit, or whatever other text editor you want, try to move the cursor around, and see what happens.\ +LAG!! FUCKING LAG!!\ +Not to mention the fact that it's totally unreadable. + +The minified version is 82 KiB, while the original one is 95 KiB, meaning you're saving up 13 KiB so that you can fill up 20 MiB worth of trackers, ads, JS, cookie warnings, images, fonts, and whatever else in its place, wow, such an achievement!! (not)\ +To me as a webdev with almost 2 decades of experience, the whole idea of minification is totally alien. + +Instead of minifying your CSS, I'd rather recommend you go through your webpage, take note of what you have, and try to rewrite your HTML and CSS so that you end up with the exact same design, but is far lighter in resources.\ +I can't really complain about a 95 KiB CSS, it's actually pretty impressive to fit this many lines of code in such a file, but you could as well just split this single file into a bunch of smaller files, and only load the files you need for the webpage you're viewing.\ +It makes no sense at all to load 100s of lines of CSS code specific to the frontpage while you're viewing a news article for example, so make 1 file for the frontend, 1 file for news particles, and load whichever you'll need to use.\ +I thought of doing that just to prove my point, but considering I'll be on the move in a few hours or so, I couldn't do that, and instead I might save that for another day. + +Yes, I too load stuff what's not relevant to the page you're viewing, like table stuff or webring images, or videos, but if you look at my CSS file, it's just 32 lines of unused code, not thousands.\ +The file is still easily readable and editable, so in that case splitting the file up would basically mean I'd be resorting to something more complex just to save up on 200 bytes or so. + +This bloated CSS stuff gets even worse if you ever loaded a Vue.js or React project.\ +Yes, I too have to do that from time to time, and that's almost always to remove the dependency on JS and convert the websoyte into a real website.\ +But seeing something like "app.js (15 MB), app.css (8 MB)" is pretty common while running `npm run prod`, but despite NPM warning you about the fact that it's far too much, nobody ever seems to do anything about it, often times soydevs even double down on that by spamming the node_modules folder even further...\ +I often even get handed over Node.js projects with more unused dependencies than used, because the soydevs installed a bunch of dependencies, then replaced dependencies for other dependencies, and never bothered removing any of the old dependencies.\ +This is why I always say how much JS is a disaster, not because the language itself is a disaster (or well, not until Chromium basically took over the entire web engine space), but rather because of the way the language is being abused these days. + +It's actually pretty cute how many people are (rightfully so) worried about JS bloat, but at the same time they say no word about CSS bloat, which is quite a growing (pun unintended) problem.\ +One day, we'll find ourselves blocking both CSS and JS in order to get a sane web experience, just blocking JS alone is not going to be enough.\ +But before that happens, I really hope a feature will be implemented that lets you choose your color scheme like how the Gopher/Gemini browsers do, because staring at black text on a white page is going to burn my eyes down. diff --git a/src/blog/problem-with-philosophy-less-software/index.md b/src/blog/problem-with-philosophy-less-software/index.md new file mode 100644 index 0000000..e50ce9a --- /dev/null +++ b/src/blog/problem-with-philosophy-less-software/index.md @@ -0,0 +1,44 @@ +title: Jack of all trades and a master of none VS Do one thing and do it well +author: 寮 +date: 2022-10-14 +tags: technology,linux,bsd,smartphone,internet +thumbnail: problem-with-philosophy-less-software.jpg +threadid: AOWrBzipuUbwyHrhMO +---- +Sorry for my lack of activity on my blog as of late, a combination of work and people constantly talking to me on SNS is what takes up all of my time thesedays.\ +I'm really considering to just use SNS as a way to announce my articles rather than a communication platform, because I want to stick to what I preach for as closely as possible, and it really starts to seem like it's SNS first and own website second rather than the other way around. + +I was originally going to rant about ethical software, since this shit really needs to be called out for what it really is, but I'll save that one for later.\ +Because as retarded as the FSF cultists are regarding "free software" and [them telling me that I should rather look into "ethical software"](https://gnusocial.jp/notice/429239) (spoiler alert: nope), earlier today I received [something even more retarded](https://xn--p1abe3d.xn--80asehdb/notice/AOUVz9LGEpvDvOzsnI). + +> Linux is a jack of many trades and it excels at most of them. windows and macos can’t come near enough. + +Not sure if he says that because he doesn't understand what "jack of all trades and master of none" means, or he's just being stupid here.\ +[As I already pointed out last summer](/free-software-and-proprietary-soyware-is-imcompatible/), proprietary slave OS's (WinDOS, macOS, Android, iOS, Chrome OS, and soyware like Matrix, Apache, PulseAudio, and SoystemD) are basically a Swiss army knife, so 1 tool that can do everything, but achieve nothing.\ +Free software OS's (Linux and BSD) are basically a toolbox, so a whole set of specific tools that can do only one thing, but actually get the job done.\ +And trying to be everything while sucking at everything is exactly what "being a jack of all trades, and a master of none" means. + +Linux and BSD do share their differences, like Linux being more of a "here's all the building blocks, make your own dream house" type of system, whereas BSD is more of a "we will provide you a complete operating system" type of system.\ +However, both of them do have in common that they make use of different smaller tools that can work together.\ +A very common one is `less`.\ +So for example: + +```sh +convert --help | less +``` + +With this, you're pulling up the instructions (so like a manual, but more to the point) on how to use ImageMagick's "convert" tool, and pipe it into a completely separate tool called "less" which allows you to scroll up and down freely, and also search for specific words by typing a "/" and than whatever you want to search for, and use "n" to go to the next one or "N" to go to the previous one (like in Vim).\ +On proprietary operating systems on the other hand, it's expected that you can pull up the instructions and search and scroll through it while already within the application. + +Another thing you can compare is having Neovim as the text editor, Git as the version control tool, lf as the file manager, and GCC as the C compiler, like on Linux and BSD.\ +Or you can have Visual Studio (WinDOS) or Xcode (macOS) that can handle the text editing, version control, file management, and compiling from 1 massive interface (and then run unbearably slow and ultimately crash because they're just way too bloated and buggy).\ +Or you can just install all of it in Emacs, but that's a 3rd way of using computers, as Emacs is technically an OS within an OS anyway. + +It's possible to use a bloated and buggy all-in-one solution on Linux and BSD, and kind of replicate the toolbox system on WinDOS and macOS, there are people who do computers like that, but they're not really made to be used that way.\ +But I don't really have against that, because if it works for you, then so be it.\ +As long as you can get your work done, there's no problem at all. + +But since I'm a user of ancient computer hardware, my workflow must be the "do one thing and do it well" way.\ +And since I've been using Linux since I was a little kid, and have almost no exposure to proprietary OS's (I do have exposure to Android though, but even then it's almost exclusively GrapheneOS or LineageOS, not Goolag Android, so it counts as FOSS OS's kind of), so this has been my workflow from the very beginning anyway. + +Oh, and for those people who can't think for themselves and/or can't handle someone who does think for himself, [here's a Wikipedo article on being a jack of all trades and a master of none](https://wiki.froth.zone/wiki/Jack_of_all_trades,_master_of_none?lang=en). diff --git a/src/blog/product-review-unbranded-jt101-portable-router/index.md b/src/blog/product-review-unbranded-jt101-portable-router/index.md new file mode 100644 index 0000000..2e73627 --- /dev/null +++ b/src/blog/product-review-unbranded-jt101-portable-router/index.md @@ -0,0 +1,49 @@ +title: Product review: unbranded JT101 portable WiFi router +author: 寮 +date: 2022-12-30 +tags: technology,internet,network,review +---- +Normally I don't do product reviews because they're annoying to write, and I just don't like to shill products I can't claim credit for unless it's free and open source.\ +However, you probably know by now how much I hate smartphones and the zombies it has created, so I've been constantly working on making it as irrelevant to me as possible.\ +Like for offline payments I have cash, for online payments I have Monero, for internet and using computers in general I have a real computer (or well, many), for photos and video recording I have a real camera, for navigation I have a functioning brain, for dark spots I have a flash light, for music I have an MP3 player, for checking the current weather I have eyeballs and a window to look through, and for weather forcasting I have knowledge about clouds and wind direction.\ +Until now, all I had left I needed a smartphone for were phone calls and portable internet router, and now I can dash out the portable router from that list. + +I have bought specifically [this router](https://www.amazon.co.jp/gp/product/B09CYRN8G9), because it's tiny, cheap, and it just works.\ +Well, configuration is needed, I'll get to it in a minute.\ +Of course it arrived without a SIM card, which the product page made very clear, although for some weird reason the order history showed that it included a rental travel SIM.\ +So when it arrived, I re-purposed my Rakuten Mobile SIM card which I used to use on a PinePhone which is basically broken now (I mean the screen specifically, dead pixels around the edges to the point I can't see a thing anymore).\ +The PinePhone uses a Micro SIM card (why the fuck did they call it "micro" if it's not even that much smaller than a normal SIM card though?), but the router uses a normal SIM card, which got me at first because it couldn't get the SIM card to work at first.\ +But I figured that if I moved the SIM card a bit more away from the edge so that all the pins would touch the chip itself, the SIM card got recognized.\ +The next problem that arrived was that there was no service.\ +But after reading the manual, it seemed like I had to manually set the APN, and it can be done by connecting to it, and going to 192.168.0.1, and logging in with the default password which is "admin", just like on a home router!\ +The interface is available in Japanese, English, Chinese, Vietnamese, and Korean, which is what you'd expect from a product bought in East Asia anyway.\ +But I'm fine with the default language, which of course is Japanese. + +After setting the APN (by default it's set to Vodafone for some reason, which is weird because there is no Vodafone in Japan), it still didn't work.\ +So I rebooted it, and now it finally worked!\ +Connection is great, speed is great, battery life is good enough (not really good, but for my use case it's fine), and it works like how I expect it to work.\ +Since it's using 4G, it's showing me how much data I've used up thus far on the screen, which is a very handy feature.\ +In the admin web portal you can also read and send SMS messages, which is a pretty nice extra, although I don't think I will really use it.\ +Apart from APN and SMS, the router is just like a basic home router, you can even set up port forwarding, DMZ, DDNS, and all that. + +The very tiny device's display is quite colorful, but easy to understand.\ +There are 2 buttons that kind of remind me to the volume buttons on a smartphone, the first button turns the screen on and off, or turns the device on and off when doing a long press.\ +The second button rotates the screen between your SSID and password (it's displayed in plain text, so be careful!), the data usage I just mentioned, and a QR code, which is something I won't use.\ +The battery is being charged using a micro USB cable by the way.\ +There's also a hook for an arm strap, but who cares?\ +I don't intend on replacing a smartphone's tethering feature with a portable WiFi router to have it attached to my arm. + +The thing is not perfect though, one thing I have to complain about is that there's no way to use special characters (!"#$%&'()=~\\|@`[]{}+*;:<>,.?/_) for the WiFi password, and there's apparently no way to change the web admin password at all, so I'd not want to share my WiFi details with anyone other than myself because of that.\ +The other issue is the fact it's unbranded, it's probably just some cheapo CHAINA!! device that can just explode out of nowhere at some point.\ +But if by any chance the device dies, where am I supposed to go to?\ +It's not made by TP-Link, or Netgear, or Linksys, or whatever, it's just made by "someone".\ +There's no mentioning of who made it in the web admin, on the device, inside of the battery cover, in the instruction manual, on the box, just the model name and that's it.\ +The battery itself does say it was made apparently in Shenzhen Tianjin New Energy Technology Co. Ltd in.....South Korea?\ +But that's just the battery, not the device itself.\ +[Somebody else](https://wifi-kiwami.net/dokoyori-review) who got it seemingly a few months before me mentions the brand name to be "どこよりもWiFi" (Dokoyorimo WiFi), except I don't have that sticker on mine.\ +On mine it just says "4G LTE WiFi" on that same spot. + +But apart from that, it's actually a really nice piece of hardware that has further helped me getting myself even less reliant on the satanphone than I already was.\ +So all I have left now is phone calls, I can easily just take a landline because I only make phone calls while at home anyway, and my friends and family all know it.\ +But perhaps something I could eventually do if I get a difer desk and somehow extend a wall to make my house a bit bigger.\ +So I'm looking more for a solution involving SIP phones, except there's apparently no SIP client for Linux or BSD that doesn't suck. diff --git a/src/blog/rant-against-odysee-part-1/index.md b/src/blog/rant-against-odysee-part-1/index.md index fc85223..0c30ee7 100644 --- a/src/blog/rant-against-odysee-part-1/index.md +++ b/src/blog/rant-against-odysee-part-1/index.md @@ -1,7 +1,7 @@ title: Odysee Rant, part 1 author: 寮 date: 2022-03-31 9:28:53 -tags: blog,technology,cryptocurrency +tags:technology,cryptocurrency ---- Dear LBRY, I know you love Javascript so much, but why the fuck do I need to turn on Javascript to unsubscribe from your email list!? diff --git a/src/blog/rant-against-odysee-part-2/index.md b/src/blog/rant-against-odysee-part-2/index.md index fac6b2a..7c26abd 100644 --- a/src/blog/rant-against-odysee-part-2/index.md +++ b/src/blog/rant-against-odysee-part-2/index.md @@ -1,7 +1,7 @@ title: Odysee Rant, part 2 author: 寮 date: 2022-04-19 12:15:00 -tags: blog,technology,cryptocurrency +tags:technology,cryptocurrency ---- People in the Odysee comments are just dumb.\ "But you can get your PeerTube instance blacklisted, so how is that better than blockchain?" diff --git a/src/blog/real-linux-bsd-fanatics/index.md b/src/blog/real-linux-bsd-fanatics/index.md index efe6b50..6b6c9b9 100644 --- a/src/blog/real-linux-bsd-fanatics/index.md +++ b/src/blog/real-linux-bsd-fanatics/index.md @@ -1,7 +1,7 @@ title: You know you're a fanatic Linux or BSD user if... author: 寮 date: 2022-06-03 06:00:01 -tags: blog,technology,linux +tags:technology,linux ---- * you have more terminal windows opened up than graphical applications, and you don't even realize that. * you use the terminal far more than graphical applications. diff --git a/src/blog/recommended-linux-distro-2/index.md b/src/blog/recommended-linux-distro-2/index.md index d548953..d96cc6d 100644 --- a/src/blog/recommended-linux-distro-2/index.md +++ b/src/blog/recommended-linux-distro-2/index.md @@ -1,7 +1,7 @@ title: Which Linux distribution or BSD variant should I use? Doesn't matter! author: 寮 date: 2022-06-18 06:30:00 -tags: blog,technology,linux +tags:technology,linux threadid: AKamo9ZbBEZKm7RUEC ---- In my [previous entry](/blog/recommended-linux-distro), I recommended a bunch of different distro's for specific use cases.\ diff --git a/src/blog/recommended-linux-distro-3/index.md b/src/blog/recommended-linux-distro-3/index.md new file mode 100644 index 0000000..257ba69 --- /dev/null +++ b/src/blog/recommended-linux-distro-3/index.md @@ -0,0 +1,50 @@ +title: Updated list: my top 1 recommended Linux distro and top 1 BSD variant +author: 寮 +date: 2022-07-25 06:30:00 +tags:technology,linux,bsd +threadid: ALpTbSkDbna3DaR064 +---- +Previously [I recommended 5 distro's](/blog/recommended-linux-distro/) for each a specific purpose.\ +After that I said [it doesn't matter](/blog/recommended-linux-distro-2/) because as long as you go from a proprietary OS to a free OS, it's good regardless, which I still stand by.\ +But some people don't like that, and want me to recommend something I think is the best, the very best.\ +By this post I'm not saying "the previous 2 posts are irrelevant now", but rather "use all 3 posts side by side in order to get a bigger picture".\ +This time I will also add a BSD variant to the mix. + +## Best Linux distro: Artix Linux + +Normally I wouldn't recommend derivatives, but Artix and Devuan are exceptions, since the only difference between these and Arch and Debian respectively is the choice of init system, and their removal of soystemd dependencies from repositories.\ +Other than that they're the exact same distro's as their base. + +But Artix is Arch without soystemd, and Arch on its turn is a distro that just works.\ +It's minimalist, you can install anything you want very easily, and it encourages you to understand the system (unlike Ubuntu or Manjaro which build a wall between you and the system).\ +The problem I have with distro's like Debian or Fedora is that Debian does Linux the Debian way, Fedora does Linux the Fedora way, Ubuntu does Linux the Ubuntu way, Manjaro does Linux the Manjaro way, and so on.\ +Arch and Artix (and also Gentoo, Slackware, and Void) on the other hand do Linux the Linux way (well, Void kind of does it more the BSD way, but that's because the founder of the project was a former NetBSD developer). + +The nice thing about Artix is that it provides both the base install which gives you a more Arch-like install process, and a couple of graphical installers of choice which gives you a more Manjaro-like install process. + +Nice alternatives are Void, Slackware, and Gentoo, but Void comes with outdated packages, and by the time new versions come out, the Void respository's latest versions are already outdated. + +In the case of Gentoo, it's even more flexible than Arch and Artix will ever be which is great, but you must compile everything from source, which can take a hell lot of time.\ +Ever tried to compiling Ungoolagged Chromium before?\ +Takes days to complete, or days to return an error, depending on which one comes first, and every single time you update you'll need to get through the exact same process again and again. + +And as for Slackware, this is the one Linux distro that to this day refuses to give up on SysV, so you'll get the init system we all grew up with before soystemd came along.\ +However, it's a fixed release distro with a pretty irregular release cycle (they used to have one between once a year and twice a year until 14.1, then 14.2 got released 3 years later, then the next one which is 15.0 got released 4 years later).\ +Overall not a bad distro by itself, it's used by the Linus Torvalds himself, and many FLOSS fanatics praise it as the best Linux distro ever made, I just don't really like that it's a fixed release distro. + +So that's why I believe that Artix is the king of all distro's, because it's everything I want: minimalist, flexible, always the latest packages, rolling release, Linux-style Linux (and not Artix-style Linux), and so on. + +## Best BSD variant: OpenBSD + +I have problems installing OpenBSD on my old Surface tablet, but it seems to be specific to that tablet.\ +I always ran Debian servers, recently switched over to Devuan servers, and now I'm in the process of switching them over to OpenBSD servers.\ +Because Devuan is a great distro for server use, but I feel like OpenBSD is an even better OS for server use.\ +OpenBSD too is minimalist, flexible, always the latest packages, and BSD-style BSD.\ +The only thing it isn't is rolling release, but BSD variants generally tend to have a much more spread out release cycle compared to Linux distro's (except for Debian and Devuan), plus packages are nicely kept up to date, so I don't really mind the fixed release model in BSD. + +I previously recommended GhostBSD, since that's basically FreeBSD except it actually works, but having looked at it for a few weeks on an old MacBook now, it really feels like it comes with too much bloat out of the box, so I don't really like that.\ +I will perhaps get myself another ThinkPad to run OpenBSD on it, my current ThinkPad runs on Artix Linux, and I just like to have both systems running side by side. + +But in general, derivatives of BSD variants aren't as bad as derivatives of Linux distro's, since in Linux they're mostly just glorified, pre-configured rices, while with BSD they're more like "look, we'll make it easy for you to set up the desktop, other than that we'll be as close to the original as possible" (with the exception of macOS, by far the worst BSD variant, and worst Unix OS in general anyway). + +So yea, you wanted me to give a specific recommendation on a silver platter, here you go then! diff --git a/src/blog/recommended-linux-distro/index.md b/src/blog/recommended-linux-distro/index.md index 04e693d..634537b 100644 --- a/src/blog/recommended-linux-distro/index.md +++ b/src/blog/recommended-linux-distro/index.md @@ -1,7 +1,7 @@ title: List of recommended Linux distributions author: 寮 date: 2022-05-04 23:30:00 -tags: blog,technology,linux +tags:technology,linux ---- Let me be clear, this is in no way an article about which ones you MUST use as if your life would depend on, and it's definitely not an article about which ones you need to avoid like the plague.\ This is purely my own opinion as they are in mid-2022.\ diff --git a/src/blog/responsive-design-is-harmful/index.md b/src/blog/responsive-design-is-harmful/index.md new file mode 100644 index 0000000..b364c71 --- /dev/null +++ b/src/blog/responsive-design-is-harmful/index.md @@ -0,0 +1,42 @@ +title: Responsive design is harmful +author: 寮 +date: 2022-12-13 +tags: technology,internet,webdev +---- +Responsive web design is harmful.\ +I hear you asking, "boomer, what's the big deal?".\ +Well zoomer, glad you're asking, and I'll explain it right now. + +But first, a quick word from today's sponsor!\ +Just kidding, sponsorships are cancer, and they need to fucking die!\ +Oh hey, an article within an article, how cool is that? + +There are [actually good responsive designs](http://bettermotherfuckingwebsite.com/) [(note 1)](#1) out there, don't get me wrong.\ +However, most of the responsive designs are terrible, at least if you're browsing from a real computer.\ +Stuff 3 or 2 columns into 1 (I do that too, but that's simply because I have nothing to put on the sides), massive-ass images filling up the entire screen, buttons way bigger than Jesus, soycial media share buttons, gigantic font sizes, and so on.\ +This looks good on smartphone screens, but on screens of real computers it's quite literally eye cancer. + +It's as if those who support "responsive design" and "mobile first" actually mean "mobile only, PC is an after thought".\ +I've warned about that when the "responsive" craze started in the west back in 2015, because over here in Japan it started a few years later, and before that we used to have 2 separate websites; one for PC users, and one for phone users.\ +But then on one hand Japanese people went smartphone-only en mass, on the other hand mobile providers almost completely managed to kill garake's (basically flip phones with a degoolagged Android base and a heavily locked down UI), and on the 3rd hand (the penis perhaps?) companies here went like "oh, we're lagging behind on the west, so we need to hire western web developers to catch on with the rest of the world", and all of the sudden we got a massive increase of Web 2.0 websoy with an East Asian touch (so the globohomo style mobile-only "responsive" soytes with lots of conversation-style blog posts, Amazon links, Goolag Tags, and BBS-style comments section). + +For readability sake, it's better to actually do PC-first web pages.\ +Smartphone users are already used to do pitch to zoom in order to zoom in, but PC users don't use scroll to zoom in order to zoom out as much.\ +And don't forget about how polarizing responsive soytes are.\ +Just compare all the old websites with all the new age ones, the latter all look the same with just a different paint and different text, but other than that they all look like the exact same "the latest iPhone" page on Crapple's websoyte.\ +Though it used to be worse in that regard, because back when it all started everyone was using the Bootstrap CSS/JS framework, but it seems like at least that part got a bit more diversified nowadays. + +And by making PC-first web pages, hopefully we'll reduce the amount of smartphone zombies in public.\ +Last week while switching metros over in Tokyo, a smartphone zombie suddenly stopped walking exactly in the narrowest possible section of the station to watch an ad in the gatcha "game" he was playing while walking, and since I was walking behind him, I bumped into him, he fell over, and his phone's screen broke.\ +And while he was mad at me for "not watching out where I go", I told him to be glad that it's the only damage, because his actions could as well have destroyed his bones or face or some shit, and pointed out on the fact he did something dangerous himself.\ +Though at least he realized his own mistake, it's quite rare nowadays to do so. + +So by all means, make your websites as inaccessible on mobile screens as possible, we might eventually fix human behavior in real life through that as well maybe.\ +And by all means, make mobile "games" as resource heavy as possible, maybe then they will start looking where they're fucking going completely again! + +
+ + Note 1: I originally wanted to link to motherfuckingwebsite.com, but for whatever stupid reason they're blanket blocking all Tor users now, which makes no sense at all since it's just an HTML document and nothing else.
+ The problem with bettermotherfuckingwebsite.com is that the font is way too big, but I only linked to that one for the reason I just mentioned. +
+
diff --git a/src/blog/rules-of-a-good-website/index.md b/src/blog/rules-of-a-good-website/index.md new file mode 100644 index 0000000..0df3e97 --- /dev/null +++ b/src/blog/rules-of-a-good-website/index.md @@ -0,0 +1,129 @@ +title: Rules of a good website +author: 寮 +date: 2022-12-22 +tags: technology,internet,webdev +---- +As much as I love freedom and the hands off approach that is part of actual free speech, sometimes we just need to limit freedoms when it becomes a disaster.\ +The internet is one of those.\ +While I'm under no delusion that anyone reading this post will take it seriously and abide to it, I do believe that this is going to help fighting [The Website Obesity Crisis](https://idlewords.com/talks/website_obesity.htm) if we all did. + +Before I go over the rules, the above site (that's ironically is breaking rule number 3 by hosting 99+ images off-soyte) has a handy food pyramid for how the web should be:\ +![](http://ass.ryocafe.site/ob.037.jpg) + +## 1. Content is king + +People visit your website for your content, not the ads and the newsletters!\ +If you have nothing worthwhile to say, there's still soycial media you can go to. + +## 2. No more ads and trackers + +No need to disrespect your visitors just to make 5 yen a year (if you're even lucky to get this much out of ad revenue at all).\ +Don't use trackers, nobody wants to be watched all the time, so respect your users and remove that reCAPTCHA, ANALytics, soycial media share buttons, and other unnecessary bloat!\ +No really, there's no reason to have ads on your website!\ +If you're a business, you should make enough money with whatever you're doing.\ +If you're an individual, just sell a book, an album, a drawing, or what else, way more ethical than ads and trackers!\ +Or have a donation pot, people who legit like your content will voluntarily give you money. + +## 3. No more CDNs, host everything locally + +Don't rely on CDNs, you're putting your visitors at risk of getting their computers infected with malware, password sniffers, crypto miners, cookie stealers, browser history sniffers, and so on.\ +It happened many times before, and will happen again as long as you allow somebody else to control parts of the source code! + +Back in the old days it was pure common sense to host all your ASSets locally, you were specifically asked to not hotlink, and those who did got greeted with Lemon Party the other day, because whoever controlled the website in question decided to rename file names on their servers.\ +Today you're expected to load content from a gazillion different websoytes. + +Also, don't believe the snake oil sellers who will tell you that CDNs will speed up your website, [the exact opposite](/blog/cdn-users-are-braindead/) of [that is true](/blog/cdn-is-bad-for-year-health/)! + +## 4. No more unnecessary Javascript + +Websites should be written in XHTML 1.1 or HTML4 (HTML5 only if you need to host videos or audio), and CSS.\ +That way we can avoid things like [browser fascism](/blog/browser-fascism/), [destroying the back button of the browser](/blog/stop-breaking-back-button/), [making all browsers suck](/blog/all-browsers-suck-your-fault/), or otherwise [causing other kinds of breakages](/blog/what-is-considered-broken-website/). + +## 5. Keep CSS under 300 lines + +CSS doesn't need to be bloated, keep it simple, stupid!\ +That way [you wouldn't need to resort to minification](/blog/problem-with-minification/). + +## 6. Keep images small + +Every image should be limited to max. 300 KiB per file for pages with just a few images, up to 100 KiB per file for pages with lots of them.\ +The only exception being GIF animations and PNG files with an alpha channel, simply because you can't fit those in so little space.\ +I'd say both should not exceed 2 MiB. + +Even if you're using broadband internet whether on WiFi or Ethernet, it's still fucking annoying to have to wait forever to download a 50 MiB PNG file over Tor. + +## 7. Make Everyone Anonymous Again + +Stop blocking Tor traffic, Tor user lives matter too you know!\ +Breaking rules 1 and/or 2 automatically breaks rule 7 too, because ads and trackers are there to spy on you, and so are CDNs.\ +If you're not a government agent, then refuse them our data!\ +We are Anonymous, we are legion, we do not forgive, we do not forget. Expect us! + +## Break time!! + +I understand you got a little bit tired of reading now, so let's have a bit of an eye break.\ +Here's some cuteness to look at before we continue on (don't worry, it's all safe for work this time): + +| | | +|-|-| +| ![](http://ass.ryocafe.site/e71a1bf67efbb98687e59851dd709793342e1338_hq.jpg) | ![](http://ass.ryocafe.site/qFJVVBUhQoNm6427KB9mIjHlGGzllAHRx6Wr0rWbvaM.jpg) | + +It really should be a rule to have loli's on your website, loli's always give websites extra kawaii points.\ +But I guess it's just a recommendation rather. + +## 8. Stop focussing on SEO, focus on presentation instead + +This might appear contradictionary to rules 5 and 6, but you can make nice looking websites in under 300 lines of CSS code and with small images.\ +In fact, this used to be the norm 20 years ago even!\ +And it's insane if you consider that a very flashy, colorful websites of 20 years ago were still a lot more lightweight than the boring, soulless websoytes of today. + +Back before SEO was around, everyone was spending lots of time to make their own website look great, completely distinguishable from all the other ones.\ +In fact, back then if your website would look like another one, you were accussed of being a thief and were told to get the fuck off the internet.\ +Either that, or you were running a scam soyte. + +Nowadays, looking the same as everyone else is the norm, now you're being punished for making your website stand out!\ +Everything nowadays needs to use that TwentyWhatever WordPress theme on a white background with black letters which you can barely even see because of the flashing ads all over the place, use eyecancerous Material UI colors and icons, globohomo hugeass arms flat chest small head dark skin "people" artwork if at all, and so on. + +And if you want to have a dark theme, [then you better NOT give up your privacy and security in return for MAYBE a bit more accessibility](/blog/darkmode-should-be-default/)! + +## 9. PC-first, mobile-second + +[Make websites for real computers first](/blog/responsive-design-is-harmful/), mobile when you have the time.\ +No seriously, you don't have to optimize for an audience that's already used to zoom in with 2 fingers in order to see stuff, rather focus on the people who aren't used to zooming out with CTRL + scrollwheel.\ +Besides, you're using a real computer in order to make a website anyway, so it's a lot easier to test too. + +## 10. Keep websites independent + +Those of you who have been here for a while know that I hate [Cuckflare](/blog/dependence-on-cuckflare-is-sign-of-weakness/) and AWS.\ +Both are guilty of [centralizing the non-big tech non-soycial media part of the clearnet](https://gitler.moe/dCF/deCloudflare/src/branch/master/README.md), [which puts you at risk too](/blog/cuckflare-is-not-neutral-again/). + +## 11. Stop worrying about offending a snowflake + +You have a certain target audience, those people are the ones reading your website, and they read simply because they like what they read.\ +Therefore there's no reason for you to be concerned about potentially offending some random snowflake who doesn't even like your content, and only shows up to be outraged.\ +If you're running a community, just show them the door, and if they refuse to leave, you kick them out.\ +It's that simple! + +Want to say "NIGGER"? Do it!\ +Want to name the Jew? Do it!\ +Want to post a loli? Do it!\ +Want to express your hatred against racists, antisemites, transphobes, and/or whatever other fictional words? Do it!\ +It's your space, you own the land of that space of the internet, you decide what you say on that piece of digital land! + +## 12. Host your own communication tools + +It's 2022, almost 2023 by now, and the whole world relies on Discucked, WhatsApp/Fakebook, LINE, Skype, Zoom(er), Slack, and a few others.\ +Meanwhile, 30 years ago we had our own communication lines independent from hostile slave owners, whether it be IRC or XMPP or BBS or an internet forum made with phpBB, SMF, or Acmlmboard or email or the guestbook on our own websites, we just did it ourselves.\ +Seeing the great devolution is rather devistating.\ +Replacing an internet forum for a Discord room (don't call it a "server", because it clearly isn't!) is like telling your best friends they're no longer welcome, and invite a group of highly abusive cartels who hate your ass in instead. + +Hosting your own email server is difficult, [I fully understand that](/blog/liberate-email-ignore-dkim/), but hosting a basic XMPP or IRC server isn't, and neither is hosting a forum. + +![](http://ass.ryocafe.site/internetcompare.jpg) + +# TRIGGER WARNING: [The following might trigger you and hurt your precious feelings](http://ass.ryocafe.site/1671561831206252.jpg) + +Merry Christmas! + +Also, 2023 is the year of the bunny here in East Asia, so have a bunny.\ +![](http://ass.ryocafe.site/e6fed618d8a36266615b06cc0878d3d3030d57a3r1-820-1296v2_hq.jpg) diff --git a/src/blog/security-through-simplification/index.md b/src/blog/security-through-simplification/index.md new file mode 100644 index 0000000..9d868c8 --- /dev/null +++ b/src/blog/security-through-simplification/index.md @@ -0,0 +1,30 @@ +title: Security through simplification of source code +author: 寮 +date: 2022-08-31 11:45:00 +tags:technology,webdev,internet +threadid: AN4cjZbatfLlKrGILI +---- +Way too many soydevs (especially graduates, which are usually all soydevs anyway) believe that in order to make your code more secure, you'll need to add even more complexity, add even more abstraction, add even more bloat, make your code even more unreadable, and all that.\ +However, this is proprietary way of thinking, and will only work on paper.\ +In practise however, the exact opposite of that is true. + +By making your code more complex, abstract, bloated, and unreadable, you don't fix security holes, you only create new security holes.\ +I remember my first ever personal project, sure it wasn't soydevvery, but the soyce code was still very unreadable.\ +Every time somebody reported a bug, it felt like I got punished for having to read my own code and try to fix it, or even figure out how the bug even happens in the first place.\ +Luckily it was all procedural code, so it was easy to know what file I had to edit to fix the bug, and I never had to jump from file to file and debug every single class just to solve 1 problem like what is always the case with object oriented code. + +But that one experience is what let me to set rules for myself, like keep code short, simple, and to the point, make use of proper indenting to make it easier to see where shit goes wrong, purge all unused code as soon as you no longer use it (so don't wait until you're about to release the final product), and so on.\ +Luckily I didn't have to teach myself to make sure my code is 100% self written, simply because back when I started coding PHP, there were no frameworks yet, even the whole concept of MVC in web development didn't exist yet. + +Over time I started adding in more rules, like total size of the project (excluding ASSets like images, videos, favicons, databases etc, but including HTML, CSS, JS, PHP or Go) should never exceed 1 MiB (or 1024 KiB, or 1.48 MB), which in many cases is quite a lot of space.\ +In perspective, the comments section is only 1.58 KiB (1.62 kB), Hozon Site is only 10.93 KiB (11.19 kB), URL Loli is only 6.86 KiB (7.02 kB), and Kensaku Online is 15.81 KiB (16.19 kB) for now (the last one can signigicantly change, as it's still in development).\ +With the exception of my comments section, they're all full blown web apps, and none of them exceed 20 KiB (again, for now), and my biggest project I made for a customer was a around 600 KiB (614.4 kB) total (would be 90 MiB if you include all the ASSets, but then again those aren't editable code anyway), so 1 MiB is actually extremely generous.\ +I only made the limit to be 1 MiB to allow complex management systems that require lots of code, but even with complex CRM systems I never manage to hit that limit. + +For the GenXers and millenials out there, 1 MiB fits on 1 floppy disc. + +It is however important that you don't make use of any frameworks at all, because just initiating one alone will shit out somewhere between 10 and 800 MiB of bloat, and that's before you even write a single letter of code, mind you. + +However, one mistake game devs often make is that they optimize code to make it use as little resources as possible, only to then make space for over the top bloated graphics and audio.\ +That too should be avoided, but not for bug fixing purposes, but rather for sustainability reasons (and I mean real sustainability, not that new world order SDGs scam).\ +But that's a topic for another time. diff --git a/src/blog/seo-must-die/index.md b/src/blog/seo-must-die/index.md index e0d54e1..d422299 100644 --- a/src/blog/seo-must-die/index.md +++ b/src/blog/seo-must-die/index.md @@ -1,7 +1,7 @@ title: SEO needs to die already, it killed search engines author: 寮 date: 2022-04-10 01:33:24 -tags: blog,technology +tags:technology ---- I swear to kami-sama, every time I see a company begging for SEO, I want to punch them in the face.\ SEO is exactly what destroyed the usefulness of search engines. diff --git a/src/blog/simple-alternative-to-reporting/index.md b/src/blog/simple-alternative-to-reporting/index.md new file mode 100644 index 0000000..c735da1 --- /dev/null +++ b/src/blog/simple-alternative-to-reporting/index.md @@ -0,0 +1,19 @@ +title: A guide to a simple alternative to reporting people or posts for new Fediverse users +author: 寮 +date: 2022-11-22 +tags: technology,internet,communication,sns,fediverse,mastodon +threadid: APqMo0vvN92yaatBJo +---- +Now with the massive raise of Twatfugees fleeing Elon Musk for Mastodong, AGAIN, I'm seeing a recent increase of retarded and pointless reports by 863%, AGAIN!!\ +Reporting is an effective way to censorship on centralized platforms, but it has no real effect on decentralized instances.\ +The same was true 2 decades ago before the normalfags, corporations, and governments started invading the internet, and it's still the case today on instances run by people with decades of internet histroy, because unlike them, we still remember how the old internet functioned.\ +So in today's blog post, I'll teach you an effective alternative to reporting, what we used back when the internet was run by nerds instead of governments and corporations. + +Imagine having found a post or person you don't like (I actually like the person below, but it's just an example), like this.\ +![](http://ass.ryocafe.site/lolfuckyourreporting1.png) + +Simply click the profile picture, use the mute and block button, refresh the page if you have to, and move on with your life.\ +![](http://ass.ryocafe.site/lolfuckyourreporting2.png) + +Seriously dude, it's just an internet.\ +If you feel the need to DICKtate others on what they're allowed to see/hear/do or not, then maybe that means you're not supposed to use the internet to begin with, and find psychological help instead. diff --git a/src/blog/software-for-yourself-customer-everyone/index.md b/src/blog/software-for-yourself-customer-everyone/index.md new file mode 100644 index 0000000..1e61f1c --- /dev/null +++ b/src/blog/software-for-yourself-customer-everyone/index.md @@ -0,0 +1,47 @@ +title: There's quite a difference in making software for different userbases +author: 寮 +date: 2022-12-11 +tags: technology,internet,webdev +---- +In [my last blog post](/blog/done-with-sns/) I said I won't be part of the Fediverse anymore because all the current softs are so poorly written.\ +But then I got quite a few heart warming comments which I didn't expect, which made me reconsider, because those of you who follow me on Fedi currently are just too awesome to run away from!\ +So I decided to continue to be on Fedi even after the switch from Pleroma to Hubzilla. + +With that out of the way, today's blog post relates to what I said in the last post.\ +There are 3 types of userbases you as a developer will be making software for: yourself, a specific customer, or public. + +You might be developing software for yourself to make your own workflow much easier or automate it wherever possible.\ +Feel free to use whatever, because you're the user of your own software, so nobody cares.\ +For the other 2 categories, it does actually matter what tools you're using, but have some differences. + +The customer you're making code for is a niche, but that's where your income is.\ +The most logical thing to do here for most people is to make software that is broken by design so you can milk the crap out of that customer.\ +However, I disagree.\ +Remember that you're not Goolag or Crapple, these 2 can be as hostile and disrespectful towards their customers as possible, and they'll still give them more and more money every single year.\ +But if you do that, the customer will go like "fine, I'll ask somebody else then".\ +And there are much more ethical ways to maintain a consistent flow of money (or fiat) from them to your wallet (or bank account), like charging them monthly maintenance costs or monthly hosting costs for example.\ +Or offering them a service contract so when the software breaks or they want to add, change, or remove features, you can do that at no additional charge.\ +Or charge them for every change they want post-release, but in that case it's better to not have a service contract, but in return you can get away charging them a whole lot more if you make them pay for each change. + +And the 3rd category is software written for public use.\ +For example the development of Mastodon, Pleroma, Misskey, GNU Social, Hubzilla, Friendica, Mitra, and so on.\ +You can put up ways to donate, but expect to get no money and lots of reported issues, therefore it's better to do this as a hobby, not as a profession (something Gargeon doesn't seem to understand).\ +You can perhaps turn this around by making rock solid software, which is why it's crucial to use the right tools.\ +And this is what 95% of the developers fall for these days, because they make use of frameworks, Postgres, Docker containers, tedious installation processes, nonsensticle maintenance methods, and so on.\ +This is where my frustration is all the time, and this frustration is what made me want to leave Fedi 2 days ago.\ +What they don't seem to understand is that when they release software for public use, their userbase will most likely not be developers, let alone contributing code.\ +Most of your users will not be software developers, they'll be users who want to use something that just works.\ +Frameworks, Docker, going through a gazillion shell commands and scripts, having to periodically maintain Postgres, and so on is not what they want to have to deal with when they also have to host it so that many users can use it. + +Software that is easy to develop is often times not the same as software that is easy to use.\ +Sure, all of this might be easy for the developer as they get their shit done more quicker, but I see every single time that this is at the cost of ease of use.\ +It's important to make software easy to use FOR THE END USER, not for yourself, even if you make no money off of it.\ +Your money comes from the 2nd category, expect to earn nothing in the 1st and 3rd categories, my strategy is to make software in all 3 of them so that I can make quality software without having to worry about being able to put food on the table.\ +To put into perspective, you wake up in the morning, check your chatrooms, emails, soycial media, and so on, then you get to work.\ +But since I work way ahead of schedule, I only need to spend about 2 or so hours a day on my professional work (most of it is just checking if everything works, cleaning up the code, and committing to Git), then I can use the other 4 hours to work on free software, and remaining 2 hours on learning ncurses, SDL, SFML, Go, LMMS, Krita (manga production), and so on.\ +And then in the evenings I just do whatever the fuck I want. + +I already got myself into the position that gives me enough money to eat and pay bills, and I really don't need to earn more.\ +Sure, earning more is nice, but it's just unnecessary to me, I don't need to join the Freemasons, I mean the top 150 richest people on earth, I mean the Jews.\ +So I'd rather spend my remaining time and energy in making free software that actually works and lasts.\ +This is what me and loli frog are doing at the moment with custom Fedi software, though she really wants to work alone, so instead I took another project to work on so we can get them all ready quicker. diff --git a/src/blog/startpage-is-not-privacy-part-2/index.md b/src/blog/startpage-is-not-privacy-part-2/index.md index a787a1b..9600199 100644 --- a/src/blog/startpage-is-not-privacy-part-2/index.md +++ b/src/blog/startpage-is-not-privacy-part-2/index.md @@ -1,11 +1,11 @@ title: StartPage is NOT a privacy search engine, part 2 author: 寮 date: 2022-04-09 09:56:09 -tags: blog,technology,privacy +tags:technology,privacy ---- Remember how I said Startpage is a little bit less bad than CuckCuckGo for having a proper way of viewing the site without JS?\ Forget about it, yet another "Privacy Bad" search engine virtue signalling about privacy.\ -![](6c92c6e9e4cbf9dd47eb92a7744d1e86b5fff15b17c7adbd1fe063d3fbe7c5fd.png) +![](http://ass.ryocafe.site/6c92c6e9e4cbf9dd47eb92a7744d1e86b5fff15b17c7adbd1fe063d3fbe7c5fd.png) ## Comment by arcanicanis diff --git a/src/blog/startpage-is-not-privacy/index.md b/src/blog/startpage-is-not-privacy/index.md index abbd747..be6fcf0 100644 --- a/src/blog/startpage-is-not-privacy/index.md +++ b/src/blog/startpage-is-not-privacy/index.md @@ -1,13 +1,13 @@ title: Startpage is NOT a privacy search engine author: 寮 date: 2022-04-02 00:55:11 -tags: blog,technology,privacy +tags:technology,privacy ---- Question: if Startpage claims to be a privacy search engine, then why the fuck: 1. does it load Goolag tracking?\ -![](6cc9bb9ccd6db661cf43dad91692ea8c2a6d3bcda792770ce7aa7839f82a85d5.png) +![](http://ass.ryocafe.site/6cc9bb9ccd6db661cf43dad91692ea8c2a6d3bcda792770ce7aa7839f82a85d5.png) 2. does it include multiple ad and adblock related JS scripts?\ -![](29459b05c9ba446cff17ba8e630093b3dd6afc894a02229e56fdb8daa74dd38e.png) +![](http://ass.ryocafe.site/29459b05c9ba446cff17ba8e630093b3dd6afc894a02229e56fdb8daa74dd38e.png) The good thing about Startpage compared to CuckCuckGo is that it actually has a functioning website if you disable JavaScript.\ CuckCuckGo redirects you to a less than useless HTML version that's always using the eye blindening white theme, is search results only (no image search, no "news" search (not like anyone even cares anyway), no video search, just nothing!) and actively prevents you from accessing these parts too, and search results on CuckCuckGo's HTML version are even more useless than the JS version. diff --git a/src/blog/stop-asking-php-framework-skills/index.md b/src/blog/stop-asking-php-framework-skills/index.md index e7292e3..e4cbb98 100644 --- a/src/blog/stop-asking-php-framework-skills/index.md +++ b/src/blog/stop-asking-php-framework-skills/index.md @@ -1,7 +1,7 @@ title: Dear employers, stop asking about PHP frameworks author: 寮 date: 2022-07-14 07:00:00 -tags: blog,technology,business,webdev +tags:technology,business,webdev threadid: ALSkoJnMuaErfre5eC ---- As a freelancer, job interviews are extremely common to me, I'm having job interviews multiple times a month (because I typically get projects done between 1 day and 1 week) which I have to get through before being allowed to [took ther jurbs](https://youtube.076.ne.jp/watch?v=N-kgb1QtSnU).\ diff --git a/src/blog/stop-breaking-back-button/index.md b/src/blog/stop-breaking-back-button/index.md new file mode 100644 index 0000000..6654b02 --- /dev/null +++ b/src/blog/stop-breaking-back-button/index.md @@ -0,0 +1,19 @@ +title: Stop breaking the back button! +author: 寮 +date: 2022-08-06 07:40:00 +tags:technology,webdev,internet +threadid: AMERNY9XWwoFah4dEm +---- +This is actually quite an interesting bit of soydevery, because this particular practise has been around since the very beginning of the internet.\ +Back then, the practise was to prevent you from leaving the site using the back button unless you spam-click it.\ +The difference between then and now is that back then most websoytes would go up to 3 levels of history back, but nowadays it goes at least 20+ levels deep just to make absolutely sure you can't even leave if you right click the back button.\ +Mobile users get abused even harder through this practise, because they can't right click, neither they can spam-click the back button. + +Another problem that exists today with the back button is the use of so-called "virtual routing" using JavaScript.\ +This one breaks the back button in the opposite direction; instead from preventing you from leaving the soyte, it actually lets you leave the soyte regardless of how many times you've clicked on other "pages".\ +Remember, the HTTP protocol was never designed to function that way.\ +Hell, even vanilla JavaScript didn't have this whole concept in mind when they came up with the [history.back()](https://developer.mozilla.org/ja/docs/Web/API/History/back) command, something that every single browser (with the exception of Internet Exploiter until IE10 apparently) supported from day 1. + +Web browsers and the web in general are designed to flick from one static page to the other.\ +This is why all browsers without exception include a back and forward button (or functionality thereof in the case of Vim-based browsers).\ +So if you respect your visitors, please leave the back and forward buttons the fuck alone. diff --git a/src/blog/stop-shilling-smarttech-for-privacy/index.md b/src/blog/stop-shilling-smarttech-for-privacy/index.md index 76043fc..16c0712 100644 --- a/src/blog/stop-shilling-smarttech-for-privacy/index.md +++ b/src/blog/stop-shilling-smarttech-for-privacy/index.md @@ -1,7 +1,7 @@ title: If you truly care about privacy and/or anonymity, stop recommending smartphones author: 寮 date: 2022-07-13 19:40:00 -tags: blog,technology,privacy,linux,bsd,smartphone +tags:technology,privacy,linux,bsd,smartphone threadid: ALRnemr4IQKjLbeRai ---- It's way too common especially among the [JewTube](/glossary#jewtube)rs who are mirroring their content to [Opussy](/glossary#opussy) to recommend certain smartphones or custom ROMs for privacy.\ diff --git a/src/blog/stop-stuffing-home/index.md b/src/blog/stop-stuffing-home/index.md new file mode 100644 index 0000000..6cc63ce --- /dev/null +++ b/src/blog/stop-stuffing-home/index.md @@ -0,0 +1,41 @@ +title: Stop stuffing $HOME!! XDG standards exist for a reason!! +author: 寮 +date: 2022-07-18 11:00:00 +tags:technology,linux,bsd +threadid: ALbLO9pMm5FCov9B9U +---- +While cleaning up my home directory, I finally got it clean again...according to file managers.\ +Then I looked for all the dot files on my system, and my jaw dropped.\ + +```sh +$ ls . +zsh: do you wish to see all 150 possibilities (50 lines)? +``` + +150 files and directories hidden from file managers!\ +What do I have then?\ +.zshrc, .profile, .config, .cache, .ssh, .local, .zsh_history, .gitconfig, .Xresources, and .xinitrc, these files and directories are OK to have in the home directory, they're supposed to be there, so OK. + +What do I have more?\ +Dot folders from nearly every single browser ever made, with the only exceptions of QuteBrowser, Lynx, Otter Browser, Lagrange, and NetSurf (which by the way are the only good web browsers in current year anyway, and they are all XDG compliant), dot files for every single crypto wallet except for Monero (it lives in the home directory, but not as a dot directory for whatever reason), .rtorrent.rc (my Torrent downloader), .putty (what the fuck is that even!?), .yarn, .npm, .node-gyp (all JavaScript garbage, should remove that as I don't even make anything using soyware anyway), .password-store (GNU Pass, even Stallman-san doesn't comply with XDG standards, shame on you!), .duck (for S3 storage, had to have it for 1 project which is long done), .fehbg (I use sxiv these days, so delete!), .fzf and .fzf.zsh (for search stuff), .cxoffice (again, I don't use it, so burn it), .steam (I don't have Steam since a very long time ago, so burn), .emacs and .emacs.d, .vim, .vim-bookmarks, and .viminfo (both editors aren't XDG compliant, shame!), .gnuplot_history (sounds dangerous, but the file is empty, so burn), .claws-mail (I'm almost fully switched to NeoMutt, so I'll burn you soon), .minetest (a FOSS alternative to Minecraft), and on and on it goes.\ +And I have no idea what the fuck is wrong with these developers!\ +The most annoying thing about that is when you're looking for a file using "ls -al", you're dealing with so much clutter that you can't find the thing you're looking for. + +The biggest reason for XDG standards is exactly to prevent this mess from happening.\ +Even Gnome and KDE are seemingly not compliant.\ +And the worst offender is Pale Meme which even adds a space in the folder name (.moonchild productions), which is a big middle finger towards Unix and Unix-like users. + +The basics are as follows: + +* .cache is for, you guessed it, cache. +* .config is for all the user-specific config files (global config files exist in /etc). +* .local/bin is for user-only binaries (global ones are in /usr/bin or /usr/local/bin). +* .local/lib is for user-only libraries (global ones are in /usr/lib, /usr/lib64, /usr/local/lib, or /usr/local/lib64). +* .local/share is for application-specific data specific to the logged in user only. + +And I also have a .local/opt which I created for stuff like Chromium extensions or other shit that are in my home directory but shouldn't be there. + +Luckily, most software make use of something that's called environment variables, which makes it possible to move everything to where they're supposed to be, but that also means my .zshrc file is fully spammed with export commands (for example, `export GOPATH="~/.local/opt/go"`).\ +And some soyware, despite making use of environment variables, unfortunately still ignore the exports and act as if their paths were hardcoded. + +So if you're a developer reading this, please make sure you make your stuff XDG compliant, you'll do all users of Unix or Unix-like systems a massive favor with that (so that means everyone except for WinDOS, FreeDOS, Haiku, RISC OS, and ReactOS users, of which only FreeDOS is a worthy OS anyway, while WinDOS is literally malware, and the other 3 are still in early alpha stage after decades). diff --git a/src/blog/stop-using-dependencies/index.md b/src/blog/stop-using-dependencies/index.md index 82c42b9..73223e5 100644 --- a/src/blog/stop-using-dependencies/index.md +++ b/src/blog/stop-using-dependencies/index.md @@ -1,7 +1,7 @@ title: Stop fucking using dependencies! author: 寮 date: 2022-03-29 12:37:44 -tags: blog,technology,webdev +tags:technology,webdev ---- I'm pretty tired of having to fix projects of customers that keep collapsing because their original developers decided to spam with dependencies for literally everything. diff --git a/src/blog/stop-using-php-frameworks/index.md b/src/blog/stop-using-php-frameworks/index.md index 3a5df25..7ef854b 100644 --- a/src/blog/stop-using-php-frameworks/index.md +++ b/src/blog/stop-using-php-frameworks/index.md @@ -1,7 +1,7 @@ title: Stop using PHP frameworks, follow the KISS principle author: 寮 date: 2022-05-21 15:23:42 -tags: blog,technology,webdev +tags:technology,webdev ---- "We have to use a PHP framework so all programmers understand the code." diff --git a/src/blog/the-ideal-website/index.md b/src/blog/the-ideal-website/index.md new file mode 100644 index 0000000..7e8afd3 --- /dev/null +++ b/src/blog/the-ideal-website/index.md @@ -0,0 +1,56 @@ +title: What is the ideal website? +author: 寮 +date: 2022-08-05 09:00:00 +tags:technology,internet,webdev +threadid: AMCTsuEDlvK3yWFtce +---- +Since we're living in clown world, and thus people have to be told how common sense works, I made this article.\ +The 90's internet wasn't perfect (like soytes only working in Netscape and/or IE4 for example), but it did most things right. + +This might seem like a re-write of [this article](/blog/what-is-considered-broken-website/), but it really isn't.\ +Back then I wrote about what is considered to be a broken website, and how to fix these problems.\ +This time I'm writing about how to properly make use of websites the common sense way, rather than the clown world way. + +So what is the ideal website? + +# 1. No dependency on JavaScript + +If JavaScript is being used, the website is at the very least fully readable and navigatable without it.\ +This is important, because more and more soydevs started opting in for so-called "virtual routing" via JS, which is breaking your browser's back button.\ +More on that tomorrow. + +# 2. Your website is browser independent + +I don't mean like in "have a native app for it", but rather "you don't make it viewable only in Chromium and Furryfox".\ +Always test your websites with as many different browsers as possible.\ +Not something like Chrome + Brave + Opera + Edge, because they're all skins of the same browser anyway.\ +More like test in Lynx + w3m + Dillo + NetSurf + Furryfox + Chromium + Pale Meme + Safari (unless you have no way of running it, then go with a WebKitGTK browser of choice instead) + a WebKitGTK browser of choice + both standard mobile browsers. + +My own website doesn't render in Dillo (no background at all, no iframe at all, no UTF-8, main div takes full width), NetSurf (no line glow, no iframe transparency, no flickering website title, no transparency, background image is not centered), and Lynx and w3m (for obvious reasons) as intended, I know that.\ +But it's still fully accessible, and fully readable (at least, all the stuff that matter is readable). + +By the way, I love how Dillo puts the page weight right in your face, I think that's pretty based. + +# 3. Your website is your main space on the internet + +This should be a no-brainer, yet it apparently makes no sense to so many people.\ +In the ideal world, personal websites are your main platforms, corporate websites are a summary of your websites, business websites are where you sell goods and/or services, email is for contact, RSS feeds are for news feeds, and soycial media are for shitposting, news feeds for the zoomer audience, and irrelevant chatter. + +Instead, what we have in current year is soycial media are the main platforms you speak on, Discucked is for contact, email is for news feeds, personal websites are for advertisements for your soycial media profiles and Discucked chatrooms, and corporate websoyte = business websoyte, also what the fuck is an RSS feeds!? + +Your personal website will always be your freest form of spreading information, no matter what.\ +Soycial media and Discucked on the other hand aren't.\ +Also, newsletters often end up in spam, RSS feeds don't.\ +So if you do it like that, then don't complain about censorship, you're the one who provoked your voice to be taken away in the first place by treating SNS and Discucked as your main platforms! + +# 4. Keep your website sane + +An insane website looks like this (video, so requires an HTML5 capable browser to see): + + + +Video was made by [Wrongthink](https://wrongthink.neocities.org/). + +A sane website loads its contents on page load, and stays that way.\ +No ads, no trackers, no cookie popups, no mailing list popups, just content that is accessible.\ +So don't be that soulless motherfucker that makes it as hostile for you to read content on your site as possible! diff --git a/src/blog/thorchain-javascript-fuck-up/index.md b/src/blog/thorchain-javascript-fuck-up/index.md index 22a495d..653d96b 100644 --- a/src/blog/thorchain-javascript-fuck-up/index.md +++ b/src/blog/thorchain-javascript-fuck-up/index.md @@ -1,7 +1,7 @@ title: ThorChain is the latest example of how to NOT do JavaScript author: 寮 date: 2022-04-13 14:24:11 -tags: blog,technology,webdev +tags:technology,webdev ---- Question, when are we at peak Javascript? https://thorchain.org/ @@ -29,4 +29,4 @@ Like, why the fuck is Javascript needed to put a "href" variable into an "a" tag You literally have no way to justify this bullcrap! ## Comment by Udon -[@ryo](https://social.076.ne.jp/ryo) It's a cool way to show "I know scripting 🕶", maybe. (with a pure and innocent heart) +[@ryo](https://social.076.moe/ryo) It's a cool way to show "I know scripting 🕶", maybe. (with a pure and innocent heart) diff --git a/src/blog/totalitarianist-takeover-of-clearnet/index.md b/src/blog/totalitarianist-takeover-of-clearnet/index.md index d54d4b7..554e80a 100644 --- a/src/blog/totalitarianist-takeover-of-clearnet/index.md +++ b/src/blog/totalitarianist-takeover-of-clearnet/index.md @@ -1,7 +1,7 @@ title: Hosting on the clearnet is like having a boot stamping on your neck author: 寮 date: 2022-07-12 06:50:00 -tags: blog,technology,internet,censorship,darknet,privacy +tags:technology,internet,censorship,darknet,privacy threadid: ALOXt75SXbhqNiOHjs ---- Picking the right VPS providers in current year is hard.\ diff --git a/src/blog/true-free-speech-has-no-censorship-powers/index.md b/src/blog/true-free-speech-has-no-censorship-powers/index.md new file mode 100644 index 0000000..297c437 --- /dev/null +++ b/src/blog/true-free-speech-has-no-censorship-powers/index.md @@ -0,0 +1,51 @@ +title: True free speech does not have tools of censorship +author: 寮 +date: 2023-01-02 +tags: technology,internet,webdev +---- +Whew, what a time to be alive!\ +We're finally seeing a turning point in a way.\ +On one hand, [big tech is on the collapse](https://youtube.076.ne.jp/watch?v=WHzD6Jjlkds), while on the other hand, [Web3 is basically dead](https://youtube.076.ne.jp/watch?v=rqONwmv3JWA).\ +So the good news is, Web3 and appification of the internet will never happen anymore.\ +The bad news is, Web3 and appification of the internet will never happen anymore. + +Alright, let me explain what I mean by that.\ +You guys know that I'm against satanphones, Web3, and the rest of the New World Order bullshit.\ +However, a few days ago on IRC, we were discussing on how we might get the good old Web 1.0 back once all the normies have dumped their web browsers in favor for satanphone crapps.\ +So I thought, now I suddenly support the raise of satanphones!\ +Those who want to get scammed by the New World Order should get what they're asking for, as long as you let those of us who prefer the old internet have computers, I have no issues with that.\ +But we know full well that they want to force all the rest of us into their slavery soystem as well. + +Now you might be thinking, what does this have to do with having tools of censorship or not, and free speech?\ +Because Web3 was never built to allow you to have free speech, their tools are still centralized, except in other people's hands.\ +The closest we can get to true free speech are the darknets, IRC, XMPP, email, Mumble, web forums, and Fediverse.\ +Some might argue that you can have true free speech on the clearnet by hosting on an IP address rather than a domain name.\ +On paper it's true, in reality not so much.\ +Hosting from home means that if you don't have a static IP, you'll have to update your bookmarks all the time, and have a channel open to announce your IP changes at any time.\ +If you do have a static IP, you might get the feds knocking on your door if it happens to be an ISP provided IP address, much safer if you get one from a 3rd party static IP provider, but might not be usable if you happen to live in an unsupported area.\ +Or you could use an IP address from a VPS provider, but they too aren't waterproof solutions, since they can just deprive you of your VPS when their feelings get hurt (AWS) or get copyright (which is a scam) notice (Linode).\ +Or you could get a VPS in Russia, until one of your users starts saying how evil Putin is, and that's the end of your VPS. + +Darknets are much more untouchable.\ +I2P jump services like [reg.i2p](http://reg.i2p/) can still delist you, and [stats.i2p](http://stats.i2p/), [identiguy.i2p](http://identiguy.i2p/), [inr.i2p](http://inr.i2p/), and [notbob.i2p](http://notbob.i2p/) will.\ +But nothing's stopping me from hosting an address helper myself (like in the menu of this very site for example), and a B32 address can only be taken away from me if my server dies and I was stupid enough to not back it up.\ +Likewise, an Onion address can't be taken away from me unless my server dies and I didn't backup my keys.\ +And there are other darknets out there, but I don't like them as much since most others require you to host everybody else's websites too, and who knows what kind of bloat they have, plus they dox your IP address.\ +A few others that might still be relatively worth at least something, like Lokinet and Zeronet, are kind of dead or lacky in a way.\ +But it took both I2P and Tor 20 years to even gain any popularity, so who knows, maybe Lokinet and Zeronet would become serious options to consider once each of them hit the 20 year mark as well? + +Regardless of technology, you might also expand by creating communication channels and communities which you'd host yourself.\ +An IRC server, Mumble server, web forum, imageboard, or BBS can be set up for large scale group conversations without the worry of getting censored.\ +At least, you the owner doesn't have to worry, your users still do, so free speech is still a matter of discipline. + +On the other hand, you can set up a federated communication channel like email, XMPP, or a Fediverse instance, and just lock it into a single user instance, which still gives you access to their wider networks.\ +You the owner can't censor anyone, and others can't censor you.\ +It's still possible to niggerlist your server/instance, but you require no permission to set up a server/instance, neither can anybody stop you from doing so or take it down without your knowledge or consent.\ +So in this case, just like having your own website, free speech is an environment rather than a promise.\ +Your only threat is still the clearnet VPS or ISP providers, but there are actually ways to set them up on the darknets and federate with clearnet instances, althougth it requires some alterations on both ends.\ +For example, 076 SNS federated with Tor and I2P instances before Postgres ultimately destroyed it, even though it is/was a clearnet-only instance. + +Whether you agree or not, the only people who support censorship are authoritarian psychopaths who seek to have full control over literally everything.\ +Never bend the knee to them, and if you get to talk to them, [make clear that they're not welcome here early on](https://social.076.moe/conversation/21580#notice-41119) (trigger warning: uncensored NSFW) to protect the environment.\ +If you don't protect the environment, the warlords WILL subvert it from the inside out.\ +Like I did in the link above, @spiritsplice@pieville.net is a glownigger (at least, his glow can be seen from the opposite end of the universe) that needs to stay the fuck away from gaining any power over the Fediverse, they're only on the Fediverse to subvert it for their government overlords. diff --git a/src/blog/tutorial-sites-suck/index.md b/src/blog/tutorial-sites-suck/index.md new file mode 100644 index 0000000..cbba11a --- /dev/null +++ b/src/blog/tutorial-sites-suck/index.md @@ -0,0 +1,34 @@ +title: Online tutorials (involving the command line) suck, but it's understandable +author: 寮 +date: 2022-12-15 +tags: technology,computer,linux,bsd +---- +Online tutorials suck, at least everything specifically discussing Linux/BSD stuff.\ +It wasn't like that in the past, we had only a few major distro's (and everything that's not independent was either Debian based or Red Hat based), 1 init system, 3 DE's, less than 10 package managers, a couple of window managers, and so Linux tutorials and help threads would involve the command line.\ +Because while the GUI's were quite diverse, command line was almost entirely universal (only the package manager was different). + +But things have changed, now we have a shit ton of distro's (although most are based off Arch, Debian, or Red Hat, but quite a lot of OpenSUSE-based, Ubuntu-based, Devuan-based, Manjaro-based, Gentoo-based, and way more have shown up), we have dozens of init systems, dozens of DE's, a few dozen package managers, a shitload of window managers, and so on, and now Linux tutorials are basically useless. + +Let's take [LandChad](https://landchad.net/) for example, your one stop shop for how to set up your own servers.\ +It's very handy if you're running a Debian server, and maybe Ubuntu as well, but once you use something else (AlmaLinux, Rocky Linux, OpenBSD, FreeBSD, or even Devuan sometimes, or hell, Debian testing even), you'll start hitting the wall quite often.\ +Or you take something from Digital Ocean (not linking to it, because Cuckflared), unless a certain tutorial is explicitely marked as for a certain distro or OS, instructions are going to be for Debian by default, and then people wonder why Debian is "the right tool for every task".\ +And it's quite understandable, because verifying across multiple platforms takes time, so you want to stick to a single option that most people most likely will use (for the record, in the past most tutorials used to be specific for CentOS only for the same reason).\ +Now TechnicalSuwako ([I2P](http://technicalsuwako.i2p/blog/i2p-domain-make/) ([AH](http://technicalsuwako.i2p/?i2paddresshelper=ubsJs74cyvIxM5CAnadTpNP~8nL3FylU6CC9EzXlaLQVbUuzwzDWSrvTwTEiS1~GTlPaoMxlHe7vCHk0Mn4dnTg-wVZts721rHhu8w4cb0RPVneU5jmcXItsPMyg4oXLVLhv~qe4CEJDFHv6kumFZHUVw~bzorCvwUuISSBM1CqbmZ~SWz0MOHHQBBkIzUHncl~oTGHYJ2AGS0-RLmTSNQIv9Eam1X7EWOmi4VBTpGf-n39QjltWL6SKr9um49OgsYochG6pC8l0kneaIjpDrGUr1jJ6MrwTZxxMWeykuxZv1Vwta74tITjijVyBwKUmlHtUHnnH7IukvEGq5S-6YXUZO~nu5PC~ycNJ35mQUJDmiGAikUUY-vUHk0FvDP30XEQnubsOKEyKBXnd7hSDw8IAO~eAaE8gI21zCMW58Qey11WsxCzM1fAmIN9Y0af~eKkmSTbn14Ma0CGl9M8vt1h5k0i-rKt-V76DR5eyYQ6JBwT7UqB6qiD90OMaaQ6rBQAEAAcAAA==)), [Tor](http://6qiatzlijtqo6giwvuhex5zgg3czzwrq5g6yick3stnn4xekw26zf7qd.onion/blog/i2p-domain-make/), [Clearnet](https://technicalsuwako.moe/blog/i2p-domain-make/), [Tilde](https://tilde.club/~technicalsuwako/blog/i2p-domain-make/), [Gemini](gemini://technicalsuwako.moe/blog/i2p-domain-make.gmi)) released an article about how to register a .i2p domain name, and it makes me understand why tutorials are like that.\ +She tried to do her best to cover 4 (6?) different systems; Artix/Arch, Devuan/Debian, FreeBSD, and OpenBSD.\ +Some parts were specific to Linux and OpenBSD + a separate step for FreeBSD, some specific for Linux and FreeBSD + a separate step for OpenBSD, some were specfic for Linux as a whole and BSD as a whole, some for Devuan/Debian, Artix/Arch, OpenBSD, and FreeBSD, and so on.\ +I have much respect to at least take the time to test on all 4 systems before publishing, but it's easy to see why so many others opt to just 1 Linux distro and ASSume users of all UNIX-like systems can "just adjust according to whatever you're using". + +The funniest was [the tutorial on how to automagically redirect Tor users to the .onion mirror](https://technicalsuwako.moe/blog/automatic-nginx-tor-redirect/), it seemed to be quite uniform until the last part of where you need to restart nginx.\ +She just listed 5 different commands for 5 different init systems, why couldn't she just have said "just do `/etc/init.d/nginx restart`" then, which is the init system independent way of restarting a service?\ +It gets even more ridiculous at the [Tor exit node installation guide](https://technicalsuwako.moe/blog/set-up-tor-exit-node/) where even though she only covers 2 systems (Devuan and OpenBSD, though she threw in Debian at the very last moment), the Devuan part on how to enable and restart Tor and Unbound on 4 different init systems alone covers almost my entire monitor. + +OK, enough bashing (huhu, bash! use zsh you fucking bloattard! deeeeerp) of the over 2300 year old earth god, I really do respect her extra effort to cover multiple distro's/OS's/init systems, but I used these as an example because she's the only one I know of who does that, whereas everybody else just focusses on Debian stable (and thus with SoystemD) to show you why I can sympetize with all the others.\ +But it does result in situations where even tutorials that cover over systems often fall short.\ +For example [the guide on installing Pleroma on anything other than Debian](https://docs-develop.pleroma.social/backend/installation/freebsd_en/).\ +Even if you follow the steps to the letter, you will fail to install it.\ +I even tried as a test last week on both FreeBSD and OpenBSD, so I know what I'm talking about.\ +Or iRedMail (not going to link to it, because they show the white screen of death if you have JS disabled, even though there's literally no reason at all to require JS).\ +Even though they (claim to) support CentOS Stream, Rocky Linux, Alma Linux, Debian, Ubuntu, FreeBSD, and OpenBSD (and with the exception of Debian and FreeBSD they only claim to support older versions), it's only actually installable on Debian.\ +And even then, if you use Devuan, the installation script will punish you for not having SoystemD installed, and even if you manually remove all the dependencies on SoystemD in the installation script, it'll still demand it.\ +I failed to get it working on both FreeBSD and OpenBSD as well, despite these being allegedly supported.\ +There is someone who made a modified script for Devuan ([click](https://forum.iredmail.org/topic18895-force-install-on-devuan.html)), but that too failed to work when I tried it. diff --git a/src/blog/unnecessary-js-bypass/index.md b/src/blog/unnecessary-js-bypass/index.md index 520d6cc..427ffb3 100644 --- a/src/blog/unnecessary-js-bypass/index.md +++ b/src/blog/unnecessary-js-bypass/index.md @@ -1,7 +1,7 @@ title: How to bypass totally unnecessary Javascript author: 寮 date: 2022-06-13 16:26:09 -tags: blog,technology,webdev,internet +tags:technology,webdev,internet threadid: AKRbqx3TNvjbKq36AK ---- [This soyte](https://dragon-ball-official.com) requires Javascript in order to even view.\ diff --git a/src/blog/virgin-prop-os-vs-chad-free-os/index.md b/src/blog/virgin-prop-os-vs-chad-free-os/index.md new file mode 100644 index 0000000..0176bec --- /dev/null +++ b/src/blog/virgin-prop-os-vs-chad-free-os/index.md @@ -0,0 +1,7 @@ +title: The Virgin Proprietary OS User vs The Chad FOSS User +author: 寮 +date: 2022-07-19 06:30:00 +tags:meme,linux,bsd +threadid: ALd2D0pofjjacApMrA +---- +![](http://ass.ryocafe.site/virgin-windos-chad-linux.png) diff --git a/src/blog/web1-is-new-normal-again/index.md b/src/blog/web1-is-new-normal-again/index.md new file mode 100644 index 0000000..3cbf34f --- /dev/null +++ b/src/blog/web1-is-new-normal-again/index.md @@ -0,0 +1,55 @@ +title: Web 1.0 is the new normal, again +author: 寮 +date: 2022-12-17 +tags: technology,internet,darknet,tor,i2p +---- +Here in Japan, new year marks the end of the old story, and the start of the new story, kind of like a rebirth every single year.\ +And since the internet makes things faster, the internet portion of my life restarted a few weeks early.\ +Quite a few things happened; 076.ne.jp's Pleroma instance borked (though 076.moe now has a GNU Social instance), because it borked I got quite a bit of success with my brand new IRC group (XMPP is coming soon), I moved away from the clearnet, and I prefer I2P over Tor now.\ +And this all reminds me once again that not only the modern internet is full of crap, but also that you don't need any of that crap. + +## I2P + +I'll start from the end, because this is the event change that happened first.\ +I used to be a massive Tor fanboy because it cuts out all the middlemen you need to worry about on the clearnet.\ +But while I was already aware of I2P to be a thing, I never really took it seriously because I would have to keep switching between proxies all the time (unless I configure an outproxy, which nobody recommends anyway).\ +However, after exploring it a bit more through [http://reg.i2p/](http://reg.i2p/), I realized how exploring I2P is so much easier than both Tor and clearnet.\ +Because on Tor you really have to know the Hidden Service already, and hope they have a webring so you can explore from there, while on the clearnet the search engines have been made more and more useless, not only because all you can find nowadays is REEEEdit, StackOverflow, Fakebook, and useless AI-generated websoytes filled with mass surveillance (people who have been reading my blog for a while know what I'm talking about), but also because governments keep censoring Goolag more and more (whether it be piracy or "misinformation" (according to them) or whatever else), which automatically affects just about every other search engine too, since there are only 3 major crawlers, 2 of them owned by the same company, and all of them owned by the same institutional investors, and those 3 influence all the "small and independent" crawlers. + +I wrote an entire article about I2P, so find out more [here](/blog/i2p-is-awesome/). + +## GNU Social + +So most of you will know by now, but the Pleroma instance [https://social.076.ne.jp/](https://social.076.ne.jp/) is dead, and will be euthenized by the end of this month.\ +However, loli frog has already set up a replacement, [https://social.076.moe/](https://social.076.moe/), which is a GNU Social instance, and it's advised that users of the Pleroma instance move over to GNU Social.\ +Not only because Pleroma will soon be deleted, but also because GNU Social is so much better. + +GNU Social doesn't require JS, you need to refresh manually in order to see the latest posts (and thus it removes all the distractions), and apparently [it got confirmed you can view it with lynx and w3m too](https://social.076.moe/conversation/1617#notice-2641).\ +So far I find it way more comfortable, Pleroma feels very chaotic in comparison. + +And the lack of all the modernity in GNU Social made me realize that you really don't need any of that.\ +You can still reach out to the wider Fediverse network (or rather networks, because Pleroma is limited to just ActivityPub, whereas GNU Social has access to the Diaspora and OStatus networks on top of that too), and since I have to manually refresh the page in order to see new posts and replies, I instantly noticed a 400% increase in productivity. + +## IRC + +And of course before GNU Social got set up, out of anger of Pleroma just breaking out of nowhere I've set up [an IRC channel that exists exclusively on I2P](http://chikahiroba.i2p/) (the address helper can be found in the menu part of this website).\ +In the first 4 days we've already got 10 or so people joining, many of which are actively talking every single day, and it consists of people from all sorts of countries worldwide too.\ +The most I've seen was yesterday at 12 users online at once, so if you can, please join us over on IRC, we're a very chill club.\ +Though because it's on I2P, it keeps all the low quality people away, which is a major plus too. + +## BSD + +A few months back I finally gave the BSDs a try, FreeBSD, OpenBSD, and GhostBSD (which is FreeBSD pre-configured for desktop use).\ +And I fell in love with them, so much so, my servers are now a mix of Devuan GNU/Linux, OpenBSD, and 1 FreeBSD server on one hand, Artix GNU/Linux, Void Linux, and GhostBSD on my PCs on the other hand, and postmarketOS, Mobian, Ubuntu Touch, and GrapheneOS on my smartphones on my dick. + +And honestly, using Linux and the BSDs side by side is quite fun, and also helps me broaden my computer knowledge. + +## It's Web 1.0 all over again + +Now I'll reveal that the title of this blog was not clickbait after all.\ +I2P, GNU Social, IRC, these are all kind of resemblence of the good old Web 1.0, the internet before the normie invasion, before soycial media, and before search engines.\ +Well, GNU Social technically is more on the Web 2.0 side, but considering the rather "old and crusty" tech it uses under the hood (PHP, no JS requirement, it being lightweight, and so on), it does kind of get closer to a glorified guestbook. + +By the way, I'll publish my RSS feed file on the clearnet too now just to make it easier for those of you who can't figure out how to configure your RSS reader to fetch on the darknet.\ +The RSS feeds will have the I2P version, so all links will be based on that.\ +[https://ryocafe.site/blog.atom](https://ryocafe.site/blog.atom) diff --git a/src/blog/websoyte-ui-makes-no-sense/index.md b/src/blog/websoyte-ui-makes-no-sense/index.md index 9bc8850..a0e00dc 100644 --- a/src/blog/websoyte-ui-makes-no-sense/index.md +++ b/src/blog/websoyte-ui-makes-no-sense/index.md @@ -1,7 +1,7 @@ title: Websoyte UI elements make no sense author: 寮 date: 2022-06-11 02:33:01 -tags: blog,technology,internet,webdev +tags:technology,internet,webdev ---- # Websoyte UI elements make no sense diff --git a/src/blog/what-is-considered-broken-website/index.md b/src/blog/what-is-considered-broken-website/index.md new file mode 100644 index 0000000..0f7fffe --- /dev/null +++ b/src/blog/what-is-considered-broken-website/index.md @@ -0,0 +1,112 @@ +title: What is considered a broken website? +author: 寮 +date: 2022-07-27 06:30:00 +tags:technology,internet,webdev +threadid: ALtd9DNFCEuGMCkyhM +---- +> Before I begin, I have a quick announcement.\ +> I really enjoy writing blog posts as of late, so I decided to set a fixed release schedule for my blog posts going forward.\ +> That's every Wednesday (水) and Friday (金) in the morning (Japan Standard Time).\ +> I originally wanted to do this every day, but I figured I'd be running out of stuff to write about really quick that way, but that's still 104 posts a year if you look at it!\ +> And no, I'm not doing this for money, considering that despite having a Monero wallet available where you can donate to, I made exactly 0.0000000 XMR so far.\ +> So I'm technically thanklessly writing everything out of my own pocket. + +The following decides whether your websoyte is broken: + +* You require JS in order to load (unless you're something like Goolag Maps or something like that). +* You blanket ban Tor and/or VPN users. +* You overdependent on CDNs to the point that crucial features won't work if you use uMatrix. +* You load fonts from Goolag. +* You have a splash/loading screen. +* You use reCAPTCHA to maybe stop bots (for a few days until they get around that). +* You require users to use specific browsers, specific browser versions, specific operating systems, and/or specific operating system versions. +* You demand users to install a smartphone app or use a smartphone for specific tasks. +* You use 2FA/MFA for logins. +* You hide your communication behind Discucked, Matrix, Slack, or some other chat soyware. + +So how to solve that? + +## Stop requiring JS as a dependency + +Stop using JS unless you REALLY need to, and even then make sure your website is at least fully readable when JS is turned off.\ +The web was never made to depend on JavaScript, it was only ever made to depend on HTML.\ +"But it's current year, webdevs don't modify the DOM anymore."\ +Oh yes we do, every single day!\ +Modifying the DOM **IS** the most basic and most necessary web development skill!!\ +If you can't modify the DOM, then maybe you're not fit to make websites. + +## Don't blanket ban Tor and/or VPN users + +Seriously you're only going to lose customers, time, and money over that!\ +Even the mainstream normies have figured out VPNs, and they're actually using it, what a shock right?\ +Tor isn't as widely used, mainly because of its bad image, but the more governments, major corporations, and the [MAFIAA](/glossary#mafiaa) are going to jointly censor the entire internet and turn it into a mass surveillance dystopian space, the more normies will resort to Tor regardless of image. + +## Don't use CDNs, host locally instead + +Host all ASSets locally instead of relying on CDNs.\ +Loading from CDNs will NOT improve performance, it only makes things worse.\ +Plus most uMatrix users won't mind locally hosted ASSets, the real problems arrise from 3rd party soyces. + +Some arguments are that browsers will cache requests and thus will save bandwidth.\ +This was true 2 decades ago, but browsers in current year cache per domain, so even if the entire world would load the exact same library from the exact same CDN on 20 different websoytes, the browser will separately cache that exact same library 20 times. + +Another argument I keep hearing is that it loads faster if you're far away from the server.\ +Well, the websoyte is already hosted in far away lands anyway, so what's even the point?\ +It makes much more sense for me browsing from Japan to load the HTML, CSS, 5 images, and 1 jQuery file all from 1 random server in Germany than it is to load HTML and CSS from that same server in Germany, then 5 images from a server in Taiwan, then 20 completely unnecessary JS files from Russia, Brazil, Italy, Vietnam, Ausjailia, and Ukraine in random order. + +At the end of the day, all you're doing is making your websoyte load slower, break your own websoyte to privacy minded people, widen the attack vectors for your websoyte, and enable exploiters to insert malware into the library without your knowledge or consent.\ +But at least using CDNs is cool, so that's the only thing that counts, at least according to your university teacher. + +## Host fonts locally, or use the default font + +Download the fonts you want, and host them locally.\ +Or don't load in fonts, nobody gives a fuck about weird looking fonts, people only care about the readable font, which is the browser's default font! + +## Delete bloat so you don't need a loading screen + +I perfectly understand a splash and/or loading screen in video games, as it takes quite a long time to load in 3D models, 8 billion by 8 billion pixel textures, raw WAV files, and so on.\ +Guess what?\ +A website is NOT a video game!\ +If you need a splash and/or loading screen to hide the fact your websoyte is broken before you finally let me in, then your websoyte is plain broken, even after everything has been loaded!\ +Simply remove all the bloat, and there'll magically be no longer a need for a splash/loading screen. + +## Accept the fact you can't stop bots, and become user friendly again + +Don't use reCAPTCHA.\ +If you really need it, there's also hCAPTCHA, or the classic ones.\ +There's no use to be as hostile as possible towards actual humans just to stop a bot or 2 for a few days. + +## KISS! (Keep It Simple, Stupid) + +Make your website accessible on most or all browsers and all operating systems.\ +Sure, it's hard to keep up with all of them, but that's why standards exist.\ +Thanks to standards, you don't need to worry about all the different browsers and OS's, though it's still good practise to test in as many of them as possible. + +## Keep the web browser-based + +Websites should always be accessible from PC browsers without any extra hurdles.\ +Seriously, stop discriminating against users of real computers by enforcing the use of the NWO device that is the smartphone! + +## Encourage users to use a strong password + +Again, don't force people to use smartphones, even for logins!\ +MFA has nothing to do with security, and everything to do with tracking you by linking your PC's browser to your smartphone, and track you using your smartphone instead of PC browser.\ +I'm still OK with Authenticator-style OTP ones, because at least it's just a 6 digit code, and you can still do it on your PC, which mitigates the privacy issues.\ +But if you make it so that it ONLY works on specific Authenticator apps (some disservices started doing so!), then you're pure evil. + +A little technological secret I want to share with you that apparently very few people know, but will make you no longer want to use MFA: password managers exist!\ +GNU Pass is by far the best password manager.\ +Password managers should ALWAYS be PGP encrypted and local (so no internet connection needed!).\ +It's very important, because password managers that store passwords "in the cloud" (which are all the services you need to avoid at all cost) always end up getting hacked sooner or later, local ones only will if you're a complete retard. + +## Keep communications open, preferably in self-hosted forums + +Don't hide your community behind a walled garden, open communication using forums remain superior for all sorts of reasons.\ +I'll make a post about that next time. + +The only chat software that's good is XMPP, but since normies generally don't understand it somehow, that too should not be used as part of your community.\ +I have warned forum owners about the use of Discucked back in 2015 and 2016, and only 2 owners actually listened (both being modding communities for DS games).\ +One of them made strict rules against sharing Discucked invite links, but then her forum memebers threw her under the bus by setting up a Discucked chatroom behind her back, which then destroyed her forum so much that the forum no longer exists (dopemine is really THIS harmful!).\ +The other one wasn't as strict, but his forum too is losing ground to Discucked, and is even considering now to quit his forum in favor for Discucked. + +All the rest of them who didn't listen gladly gave up their sovereign space on the internet and accepted the digital handcuffs in a digital prison, because the latter is more "convenient" than the former... diff --git a/src/blog/why-everyone-has-adblockers/index.md b/src/blog/why-everyone-has-adblockers/index.md index 8ef891a..6ef95c0 100644 --- a/src/blog/why-everyone-has-adblockers/index.md +++ b/src/blog/why-everyone-has-adblockers/index.md @@ -1,7 +1,7 @@ title: Yet another example of why everyone uses adblockers author: 寮 date: 2022-06-12 16:22:57 -tags: blog,technology,webdev,internet +tags:technology,webdev,internet threadid: AKPMLMm7CVVuBbZIDw ---- [This is peak ad insanity.](https://linuxhint.com/base64_encode_decode_command_line/)\ diff --git a/src/blog/why-free-is-better-than-proprietary/index.md b/src/blog/why-free-is-better-than-proprietary/index.md index 6c1627e..6ab5ec8 100644 --- a/src/blog/why-free-is-better-than-proprietary/index.md +++ b/src/blog/why-free-is-better-than-proprietary/index.md @@ -1,7 +1,7 @@ title: Why free software is ALWAYS superior over proprietary software author: 寮 date: 2022-05-25 06:27:44 -tags: blog,technology +tags:technology ---- This my friends is the ultimate explanation about why you should NOT use WinDOS, macOS, iOS, or Goolag Android:\ [Video](https://youtube.076.ne.jp/watch?v=Lv5xHfZnk4s) diff --git a/src/blog/why-i-use-php-for-webdev/index.md b/src/blog/why-i-use-php-for-webdev/index.md new file mode 100644 index 0000000..0d6abb6 --- /dev/null +++ b/src/blog/why-i-use-php-for-webdev/index.md @@ -0,0 +1,34 @@ +title: Why I use PHP for web development +author: 寮 +date: 2022-07-21 17:05:00 +tags:technology,webdev,internet +threadid: ALi5Ooxixlo9i4P03E +---- +I already hear you saying, "but Ryo-chan, PHP is sooooo 2005, why the fuck would you still use that in 2022 instead of switching to Python/Ruby/Rust/Nim/Java/Node/ASP/C#/Kotlin/Swift/Go/whatever"?\ +First off, Kotlin and Swift are no webdev languages, they're walled garden languages for Android and iOS/macOS respectively, so it makes 0 sense for me to even use it.\ +Second, Ruby, Java, Python, and C# are desktop programming languages, so they should have never be made into webdev languages in the first place!\ +There is a framework that allows you to make websoytes in the Bash scripting language, that doesn't mena it's a good idea.\ +Third, Node is not a language, it's a framework for JS that kind of pretends to be its own thing, and JS is a frontend scripting language, and should never have been turned into a backend and/or desktop and/or mobile language, m'kay.\ +With that out of the way, well, why should I have to become a student for the rest of my career if I get the job done with something I know for almost 2 decades? + +PHP is all about freedom, PHP is simple, PHP is easy to pick up, it just feels right from a minimalist point of view.\ +You `mkdir` a folder and `cd` into it, then you `touch` a file (or just type `nvim filename.php` right away), and write stuff from 0, no dependencies required, only the PHP intepreter.\ +The only other languages that can do are JavaScript, HTML (+ CSS), and nothing else (well, there are more, but I'm talking about webdev here).\ +As much as I shit on JavaScript for being a horrible language, just plain vanilla JS is not that bad, it's the frameworks, dependencies, and lack of discipline from soydevs that really make me hate JS.\ +Go comes close, but requires init command first which creates `go.mod` file, uses compiler (compiled languages are better for performance, I know, it's just a difference from PHP, that's all), but still not too bad. + +In the case of Ruby on Rails, first you MUST use that framework for webdev, second it creates a bunch of files for you which creates many layers of complexity before you even begin to code.\ +PHP and JavaScript frameworks are the same, which is why I hate them so much.\ +Java and Python too require a web framework for webdev, and those too generate way too many files.\ +There is no framework that is simple, provides freedom, is easy to pick up, and is minimalist, simply because frameworks are never designed to be that way in the first place.\ +They always give you bloat to start with, no freedom of creativity allowed at all, you must learn the system on top of the language first before you can even start making anything.\ +Which is why I prefer to just make everything from scratch, as it's easier for the machine, easier for the developer, way more optimal performance, way more easier to deploy the final release, and so on. + +As for the deployment, what do you think is easier for your normie clients?\ +Having to open up the terminal, login to SSH, create a new user, `sudo su - newuser`, clone the Git repository, install a bunch of dependencies through `apt-get`, run Composer/go build/NPM/Yarn/whatever to install even more bloat (I mean dependencies), configure stuff, run the migrations command, activate soystemd (only) services, put a service restart command in cron to automagically restart your web "app" from time to time because it's so bloated that it keeps crashing all the time, and then continue the setup through the browser?\ +Or just having to upload the files using (S)FTP, renaming the config file, filling in the DB details, create a DB in phpMyAdmin, run the installer script, and call it a day? + +For the people calling me a boomer for refusing to learn different languages, as a matter of fact, I can program in C and C++ very well too, but then again these aren't webdev languages.\ +I can write JS code, I can write C# scripts in Unity (RIP), I can read Java, Ruby, Kotlin, Python, Go, and Swift pretty well (though not really make stuff in it), and I'm even in the process of learning Go and Python, because these are seemingly the only 2 trendy languages that don't seem to go away anytime soon.\ +I patiently held back on these 2 until I concluded that they're not yet another meme languages that explode in poplarity for a year or 2, and then nobody cares anymore.\ +Though not a fan of Python for its dependency hell situation in which each random `pacman -Syyu` command can break an entire application due to a version mismatch of 1 out of the 38283948 dependencies. diff --git a/src/blog/why-nobody-cares-about-webshops/index.md b/src/blog/why-nobody-cares-about-webshops/index.md index 15433c3..d31e42e 100644 --- a/src/blog/why-nobody-cares-about-webshops/index.md +++ b/src/blog/why-nobody-cares-about-webshops/index.md @@ -1,7 +1,7 @@ title: Why everybody shops at Amazon despite the many alternative webshops author: 寮 date: 2022-04-21 19:00:44 -tags: blog,technology,webdev +tags:technology,webdev ---- How the landscape of webshops evolved: 1. "Amazon has too much power, we need more smaller webshops." diff --git a/src/blog/working-with-languages-you-dont-like/index.md b/src/blog/working-with-languages-you-dont-like/index.md new file mode 100644 index 0000000..309bd31 --- /dev/null +++ b/src/blog/working-with-languages-you-dont-like/index.md @@ -0,0 +1,23 @@ +title: Working with programming languages you DON'T like +author: 寮 +date: 2022-09-08 21:00:00 +tags:technology,jobs,webdev +threadid: ANM1NyPnm5nyS5rVK4 +---- +People who follow me for long enough know what I'm specialized in PHP and C.\ +There are times where there are no available jobs in these 2.\ +One option would be to just take a few days off and consider it a little vacation.\ +However, what if there will be nothing available for weeks?\ +Monthly bills won't wait for jobs to be available. + +In that case, the best you can do is to take jobs in these languages, and be up front about not being as experienced with these languages.\ +Often times clients won't mind as long as you already have lots of experience in another language that's similar enough.\ +I too have to work with other languages sometimes, whether it be languages I have very little experience with (C++, Go, C#), languages I have never worked before working on a certain project (Ruby, Lua, Swift), or languages I outright hate from past experiences (JavaScript, Python, Java).\ +At the time of writing, I'm ASSigned to a Node.js project, what a nightmare of a framework and language!\ +One function I get written in under 1 minute in PHP takes me 3 days to make in Node.js, because of the sheer amount of bugs that get created as you fix them, code being all over the place, asyncronous programming (fucking kill it!), and so on.\ +But so far I've been able to handle it somehow, and usually the pay is better for soy languages than they are for actually good languages, so I sometimes have to deal with it. + +My advice is to just at the very least give it a try, if you fail, the client or you will just pull out, and it'll cost nothing to the client, and you'll have a more peaceful mind.\ +And if you succeed, it counts as experience, which in turn gives you bragging rights for your next projects, and clients will be more likely to get choose you.\ +Because even if you only need to know PHP and MySQL, clients will still put more value into someone who also has experience with C, JavaScript/Typescript, Python, Java/Kotlin, Ruby, Go, Lua, C++/Carbon, Rust, Dart.........\ +The more languages you have experience with, the better rep you'll receive. diff --git a/src/blog/write-malware-for-cyber-security/index.md b/src/blog/write-malware-for-cyber-security/index.md new file mode 100644 index 0000000..a10f9fd --- /dev/null +++ b/src/blog/write-malware-for-cyber-security/index.md @@ -0,0 +1,37 @@ +title: Thought exercise: write malware to harden security of your own code +author: 寮 +date: 2022-09-25 +tags: technology,security,privacy,webdev,internet +thumbnail: write-malware-for-cyber-security.jpg +threadid: ANuT4TdimQWNJ3wlZA +---- +Remember how Satan Klaus said that we all pay insufficient attention to the frightening scenario of a massive cyber attack?\ +If you look at the sheer amount of soyware all around the internet, I actually think he's right.\ +It's almost like if he's giving all of us a last chance to either properly secure our shit, or live under his you'll own nothing and be happy dystopia. + +In fact, soydevs these days don't even know or care about security, because "nah, the framework I'm using handles security for me, so I don't need to worry about that".\ +This is a very dangerous mentality to have?\ +What if the framework gets exploits?\ +Now all soydevs are collectively volunerable, and you'll get a whole legion of soyboys overwhelming the framework maker to pressure them to fix it as soon as possible.\ +What if the framework devs aren't as experienced with cyber security neither though? OH-OOOH!!\ +I think the biggest criminals in this case are the universities and colleges who will never teach any aspiring software developers about security at all, maybe they make you kind of aware about MySQL injections if they even teach you about that at all in current year, but other than that? Trust the frameworks goyims!! + +Recently I accidentally came across a hidden service on the darknet that is filled with literal cycrims, some of which have actually been in prison for a while, others have once been able to take down an entire government infrascructure, some have once worked for the NSA, and they're not hiding it (well, it's the darknet, so what would you expect?).\ +Not going to link to them, you'll need to find it yourself if you're interested.\ +They are just writing malware, finding ways to steal money using fake credit cards (carding), and all such things.\ +Actually, you'll need to either know how to write malware or how to hack in order to gain full access, or otherwise you'll only have access to a section where you can learn all of that. + +While I'm not interested in cycrim myself, but I do see it as a useful purpose in hardening cyber security using cycrim knowledge.\ +Cycrims have by far the best knowledge of cyber security, simply because they're having to deal with it every single day.\ +Because by far best way to resist cyber attacks is by having cyber attacking knowledge yourself.\ +In this case, we could actually write malware in order to strengthen security of our own software.\ +Because let's be honest, if you're a software developer, there is a chance that your software will become popular and mainstream, whether it be by accident or by lots of advertising (or government funding).\ +If you know how RATs work, you can find ways to secure yourself against ratting.\ +If you know how MD5 hashing works, you can fix ransomware attacks without paying anyone (ASSuming they use MD5 hashing that is).\ +If you know how encryption algorithms work, maybe you can create your own encryption algorithm that might perhaps be way better resistant against decryption attempts. + +Sooner or later, everything will get cracked, and there's no way to make it all bulletproof forever.\ +You can however take steps to proactively secure your stuff, even if you're not a software developer and you just want to practise OPSEC to keep yourself as anonymous as possible. + +So learn how to write your own malware, and use that as a testkit against your own software you actually want to release.\ +You'll be surprised by how much of a difference it makes in the long run compared to soydevs who don't give a fuck about security. diff --git a/src/blog/xkcd-is-right-about-modern-tech/index.md b/src/blog/xkcd-is-right-about-modern-tech/index.md index 2bf9400..5c45979 100644 --- a/src/blog/xkcd-is-right-about-modern-tech/index.md +++ b/src/blog/xkcd-is-right-about-modern-tech/index.md @@ -1,10 +1,10 @@ title: XKCD is right about modern technology author: 寮 date: 2022-06-04 15:50:48 -tags: blog,technology,internet,linux +tags:technology,internet,linux ---- -[![](6c312dfdc21a46334ddb043577110b3fdf2d2127de7d00f1776c78b98e37e969.png)](https://xkcd.com/1987/) +[![](http://ass.ryocafe.site/6c312dfdc21a46334ddb043577110b3fdf2d2127de7d00f1776c78b98e37e969.png)](https://xkcd.com/1987/) -[![](68b329e6f1ce49dbb8aeb51d7c4b8dc2f50473d31720308ded945eb367c8c138.png)](https://xkcd.com/927/) +[![](http://ass.ryocafe.site/68b329e6f1ce49dbb8aeb51d7c4b8dc2f50473d31720308ded945eb367c8c138.png)](https://xkcd.com/927/) -[![](49f68799308be35175c7cf8734f8f70879e82de6424d267ebd252d5313040711.png)](https://xkcd.com/2347/) +[![](http://ass.ryocafe.site/49f68799308be35175c7cf8734f8f70879e82de6424d267ebd252d5313040711.png)](https://xkcd.com/2347/) diff --git a/src/blog/yet-another-rant-against-bloat/index.md b/src/blog/yet-another-rant-against-bloat/index.md index a74bb17..b7f8c71 100644 --- a/src/blog/yet-another-rant-against-bloat/index.md +++ b/src/blog/yet-another-rant-against-bloat/index.md @@ -1,7 +1,7 @@ title: Yet another rant against internet bloat, AGAIN! author: 寮 date: 2022-05-18 18:16:48 -tags: blog,technology,webdev +tags:technology,webdev ---- I hate to beat the dead horse again and again, but I guess I have to do so once again.\ Dependency-based development is the biggest mistake in human history. diff --git a/src/blog/yet-another-term-altered-into-a-scam/index.md b/src/blog/yet-another-term-altered-into-a-scam/index.md new file mode 100644 index 0000000..1caf8d0 --- /dev/null +++ b/src/blog/yet-another-term-altered-into-a-scam/index.md @@ -0,0 +1,52 @@ +title: Yet another technology term got turned into a buzzword... +author: 寮 +date: 2022-08-13 06:35:00 +tags:technology +threadid: AMSrNTuip42qIpJWoC +---- +Over 10 years ago (not sure exactly how long, but it was before "The Cloud" was used) I worked for a hosting company that provided services called "Unmanaged VPS" and "Managed VPS".\ +The concept is simple: the tech literate Unix fanatics (or WinDOS fanatics in the case of WinDOS Server) paid less, and got full root access to their virtual machine.\ +And as soon as they change the root password (using the "passwd" command), they knew for sure we had no control over their VPS at all.\ +On the other hand, the tech illiterate normies would pay a whole lot more, and not get access to the server at all, but they could just call us up at any given time if they need something, and we delivered. + +And I've seen quite a lot of changes in the terms, primarily with the "Managed VPS" one.\ +A lot of readers here would still remember the term "The Cloud", which is simply a rebranding of "Managed VPS", meanwhile the term "Unmanaged VPS" got renamed to just "VPS".\ +But because "The Cloud" was such a popular buzzword, even the tech literate fell for this scam.\ +Hell, even the last IT company I worked for before becoming self employed fell for the scam, as they moved all their self-hosted servers (actual machines) to AWS, with the exception of 1 machine, which got repurposed as an internal use XMPP and Samba server, and later Samba got replaced by NextCloud. + +Here in Japan specifically the term "Rental Server" eventually replaced "The Cloud", while overseas they went with the term "Serverless" instead, which are all basically the same thing.\ +This term is especially confusing, because when I think of a "Rental Server", I immediately think of a "Dedicated Server", so literally hardware in a datacenter of which you're renting out space.\ +I even had to confirm with the ConoHa staff 5 times in a row to make absolutely sure their at the time brand new service "ConoHa Wing" was a managed VPS and not an unmanaged one, it's this confusing! + +Now it seems the big corpo's are at it yet again, this time they call it "Zero Trust".\ +[This article](https://unixsheikh.com/articles/zero-trust-is-being-hijacked-by-the-big-corporate-hype-machine.html) popped up in my RSS feeds this morning, which got me reminded by the fact that it's not the first time they're hijacking terms and turn it into blatant scams. + +The other well known one are the rather infamous [ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890aaS](/scams/whateverasaservice/) stuff.\ +There's quite a pattern with these ones.\ +For example, Software as a Service can be translated to "software you rent out".\ +Gaming as a Service can be translated to "video games you don't own which you're just renting out".\ +Mobility as a Service is basically a trendy way of saying "public transportation and government/corporate owned bicycles/steps/scooters you subscribe to against a monthly fee". + +Blockchain is yet another one.\ +Before Bitcoin, we'd call it a linked list.\ +Blockchain is great technology when it comes to cryptocurrencies, but in my honest opinion it should have stayed at that.\ +I noticed this very often as a freelancer, companies wanting to implement "blockchain technology" into their products, and as it became time to implement it, it turns out they have no idea about what a blockchain even is.\ +And you can often guess well in advance that they have no idea if you consider what types of projects they want to have it implemented into.\ +"We want to implement a newsletter using blockchain technology.", like how the fuck is this going to benefit the newsletter industry!?\ +"I don't know, it's just hip and cool, if we don't use blockchain somehow, we'll be lagging behind on competition.". + +The last 2 examples I will give in the technology department are Open Source and Ethical Software.\ +What truly matters is Free Software, which is both open source AND ethical.\ +[Open Source got infiltrated by big corporations just because it's trendy](https://videos.lukesmith.xyz/w/jCfHvUNA2jn2AT2C8e2dQw).\ +To them it's just "[proprietary soyware with an EULA](https://wrongthink.neocities.org/posts/eulas-fealty-to-the-overlords/) while having the soyce code (partially) available as read-only format".\ +As with the [ethical software part](https://youtube.076.ne.jp/watch?v=wQW2iOwwMsE), it's basically just far leftists actively discriminating groups of people from using their software (especially centrist and right leaning ones). + +It's only a matter of time before they take over "minimalist software", and turn it into something that's anything but minimalist. + +A recent one irrelevant to technology that's taking over the western world in particular is "vegan".\ +"Vegan food" is basically the new "bio food", which basically means "the exact same product as the regular one, but you pay more and get less, but you'll feel good about it".\ +But then things get obvious when they mark things like candy, potato chips, ice cream, or vegetables as "vegan", which never use meat in the first place.\ +And it's getting especially ridiculous when even stuff like shampoo or tooth paste gets [marketed](https://wrongthink.neocities.org/posts/advertising-cancer-on-society/) as "vegan", as if they're even meant to be eaten orally.\ +So dear mega corporations, please stop scamming people using the "vegan" branding, it's absolutely non-sensticle... + +And there are way more such scam terms in all sorts of industries, but I don't want to drag on forever. diff --git a/src/contact/index.md b/src/contact/index.md new file mode 100644 index 0000000..7f352fd --- /dev/null +++ b/src/contact/index.md @@ -0,0 +1,46 @@ +title: Contact +---- +# CUNNY CUMMY CUMTACT DETAILZZ!! + +Here's my email address: (CUMMING SOON)\ +Here's my XMPP address: ryo@xmpp.076.ne.jp\ +Here's my PGP public key: (CUMMING SOON) + +My IRC cummunity: [地下広場](http://chikahiroba.i2p/) + +I reply in either Japanese or English.\ +Sorry, don't know any other language. + +Physical address: Somewhere in Japan, good luck figuring out the rest.\ +Phone number: +81(CENSORED) + +## Others + +I have no censorious soyware chat accounts like Matrix, ChatWork, or Slack.\ +I have no censorious soyware chat accounts that require a phone number like Signal.\ +I have no censorious soyware chat accounts that require a phone number and on top of that double as a spying botnet like Discucked, WhatsApp, LINE, Telegram, WeChat, KOKOA, Messenger, or Skype.\ +And I have no chat account on a service I just don't care about like Session or Tox. + +Furthermore, you will only find me on [076 SNS](https://social.076.moe/ryo), [Gitler](https://gitler.moe/ryo), The Crowhouse, a number of good IRC channels, and of course this very blog.\ +And also [076 Video](https://video.076.ne.jp/c/ryochan/videos), but that one is basically dead anyway.\ +I was also on the PINE64 forums, but censorship has chased me out of there, so I don't even visit that soyte anymore.\ +I also kind of have an account at GC2, but they're behind Cuckflare, so I can't even access that soyte anymore, and on top of that defederated, so there's literally no point in using it.\ +I also post on [JP Channel](http://jpchv3cnhonxxtzxiami4jojfnq3xvhccob5x3rchrmftrpbjjlh77qd.onion/) and [BLACK II](http://5b7lrclibipnhlrh6gubuvn5yojfmtchthvi2onxaqtc34vje53tldid.onion/) as an anonymous user sometimes, I no longer post on /librejp/ because they just won't let me post, and Nanochan is down more often than a fucking retard.\ +You won't find me anywhere else. + +## Rules for emailing me + +1. No HTML emails, I accept plain text emails only, HTML emails will be disgarded. +2. Emails must be encrypted with PGP and signed, any email that's unencrypted and unsigned will be disgarded. +3. Any spam is subject to niggerlisting. +4. No complaining about racism, sexism, transphobia, nazism, fascism, anti-loli's, and other woke or puritan bullshit. If you can't handle what I have to say, just grow the fuck up! Any such complains shall be sent to `/dev/null`. If any such complains arrive in my mailbox, I'll forward them straight into a black hole, and your email address will be niggerlisted. + +## Rules for XMPP + +1. Only write to me with OMEMO enabled, won't respond if you don't turn it on. +2. No woke or puritan complaining, if you feel offended by my words, just get a life then. I have no sympathy to you at all. +3. Any death threads shall be done directly at my physical residence (of which I'm not gonna disclose) with you holding an AK-47 to my head. Every other form of death threads will be dismissed, sorry. + +## Rules for IRC + +1. Whatever. diff --git a/src/donate/index.md b/src/donate/index.md new file mode 100644 index 0000000..269db68 --- /dev/null +++ b/src/donate/index.md @@ -0,0 +1,13 @@ +title: Donate +---- +I'm accepting donations in Monero only.\ +If you don't have any Monero, I recommend you donate using any crypto (Bitcoin, Litecoin, ZCash, Dogecoin, Etherium, or something else) via [ChangeNow](https://changenow.io) (warning: [Cuckflared](http://pol.ryocafe.site/glossory#cuckflare), but almost everything crypto related is using this NWO botnet). + +## Wallet +``` +449MYQfPWYkRgJ8snRVAssTqh4VRKygUrhyoMbYrYJx5C4AE7dJcVt2aavGkxc9cfRUos1QzREAVLJBzBr3cAGGx28LN1so +``` + +## QR code + +Donate QR code diff --git a/src/faq/index.md b/src/faq/index.md index 01097ca..41d73cb 100644 --- a/src/faq/index.md +++ b/src/faq/index.md @@ -9,7 +9,7 @@ Somewhere in Japan, more details coming never. ## Why did you make this website? Soycial media is good for shitposting, but it sucks for full blown articles.\ -I have a [fedi account](https://social.076.ne.jp/ryo), and I'm surprised how easy it is to get attention compared to Shitter, even though you're on a small instance known by just a few people, run by someone who gets banned from everywhere else and everything, but who will read a 5000 character small post on a JS-only service that nobody will even care about 2 days later?\ +I have a [fedi account](https://social.076.moe/ryo), and I'm surprised how easy it is to get attention compared to Shitter, even though you're on a small instance known by just a few people, run by someone who gets banned from everywhere else and everything, but who will read a 5000 character small post on a JS-only service that nobody will even care about 2 days later?\ That's why I decided to make my own space, so that my future me can show my not yet existing grandchildren (let alone children) how much of a difference I've made to the world, or some shit. ## Is Ryo your real name? @@ -27,10 +27,10 @@ Even though I don't play Genshin Impact (because those fucking pieces of shit in In general, in every game with lots of female characters, I always prefer the loli characters, because they're cheerful, small, have a fun personality, have a cute voice (if any), and so on.\ I love big titties too, but the adult characters usually tend to be way too serious personality, they're not fun. -## Why darknet only? +## Why darknet? The clearnet is done.\ -The clearnet has no fun left, it's all just big corpoes and Neocities, and few exceptions that are still worth it, but almost all of them have a darknet mirror anyway. +The clearnet has no fun left, it's all just big corpoes, and few exceptions that are still worth it, but almost all of them have a darknet mirror anyway. And I'd say, be the change you want to see in the world.\ I believe the darknet is the only way to have a good internet again.\ @@ -39,5 +39,5 @@ I don't have anything against things like Gopher and Gemini, but you still need ## Will you consider hosting a mirror on the clearnet? -nope.\ -If you don't know how to find this website on the darknet, you're perhaps not fit to handle this site anyway. +I used to say no, but then my darknet server got down long term, so I made a clearnet mirror as a temporary solution.\ +But I think that now I have it anyway, I'll just let it exist after I get my darknet mirrors up again, and if ICANN censors this domain to death, then I guess we'll just continue exclusively on the darknet again. diff --git a/src/index.html b/src/index.html index b90c8ae..ab49fa0 100644 --- a/src/index.html +++ b/src/index.html @@ -1,7 +1,24 @@ title: Blog ---- + +
+ {{ range (((.Site.Pages.Children "blog/").Where "Url" "/$").WhereNot "Draft" "true") }} -
+ {{ if .Date.Year | changed "year" }}

{{ .Date.Year }}年

{{ end }} + {{ if .Date.Month | changed "month" }}

{{ .Date.Month }}

{{ end }} +
{{ template "date" .Date }} {{ .Title }}
{{ end }} diff --git a/src/scams/freespeechplatforms/index.md b/src/scams/freespeechplatforms/index.md index b0a2ab4..26bfb1f 100644 --- a/src/scams/freespeechplatforms/index.md +++ b/src/scams/freespeechplatforms/index.md @@ -12,4 +12,4 @@ On the alt-tech platforms on the other hand, it's way easier to get sniped down So far, the only platform declaring to be a free speech platform that is truly free speech is [Free Speech Extremist](https://freespeechextremist.com), they only ban spam and actual pedophilia, and that's it. Another pattern I noticed is that true free speech can only be found in smaller Pleroma or Mastodon instances that don't necessarily advertise themselves as free speech.\ -Examples are [Baest](https://bae.st), [Baraag](https://baraag.net), [Varis.Hangout](https://varishangout.net), and [076 SNS](https://social.076.ne.jp), as well as single user instances (obviously) such as [アノンの見解](https://pl.anon-kenkai.com) and [Pawlicker](fedi.pawlicker.com). +Examples are [Baest](https://bae.st), [Baraag](https://baraag.net), [Varis.Hangout](https://varishangout.net), and [076 SNS](https://social.076.moe), as well as single user instances (obviously) such as [アノンの見解](https://pl.anon-kenkai.com) and [Pawlicker](fedi.pawlicker.com). diff --git a/src/scams/index.md b/src/scams/index.md index 5653a70..48828ed 100644 --- a/src/scams/index.md +++ b/src/scams/index.md @@ -2,88 +2,32 @@ title: Scams ---- # Worldwide scams -This world is so full of scams, I even had to split the list by alphabet!\ -I'm not going to point out scams everyone knows like the Indian tech support scammers, Nigerian prince scammers, and such, my focus is on scams most people aren't even aware they're scams.\ -So it might be very triggering if you're unaware of these, but by being aware of these scams and actually considering them as such, we can actually create paradise on Earth.\ -The more people become aware, the sooner we can live on Earth as intended by the creator or God or Buddha or Allah or the universe or your soul or however you want to call it. - -# 9 -* [9-5 jobs](/scams/9to5) - -# A -* [Adult Diaper League](/scams/adl) +## A * [Alt tech](/scams/alttech) -* [Anti Money Laundering](/scams/aml) -* [The ultra-fascists called "Anti Fascists"](/scams/antifa) * [Automatic Updates](/scams/autoupdate) -# B -* [Medical Mafia](/scams/bigpharma) +## B * [Big tech](/scams/bigtech) -* [Bitcoin](/scams/bitcoin) -* [Burn Loot Murder](/scams/blm) * [Blockchain = decentralization (spoiler alert: it's not)](/scams/blockchaindecentralization) -# C -* [Planetfuckers](/scams/climate-change) -* [Certificate of being Brainwashed by the Government](/scams/college-university-degrees) -* [Communism/Socialism/Fascism (same shit, different name)](/scams/communism) -* [The Fake "Resistance"](/scams/controlledopposition) -* [Copyright/DMCA](/scams/copyright) -* [covAIDS-19](/scams/covid19) -* [Crypto exchanges](/scams/crypto-exchanges) - -# D -* [DEMONcracy (aka, mobsters in suits)](/scams/democracy) - -# E -* [The Eww](/scams/eu) - -# F -* [Western version of capitalism](/scams/fake-capitalism) -* [Fiat currencies](/scams/fiat) +## F * [Free speech platforms](/scams/freespeechplatforms) -# G -* [Mind Control](/scams/government) +## M +* [Make everything Javascript (The modern soyweb)](/scams/makeeverythingjavascript) -# K -* [Know Your Customer (so that they can screw you over)](/scams/kyc) - -# L -* [The alphabetsoup "community"](/scams/lgbt) - -# M -* [Official propaganda](/scams/mainstreammedia) -* [The modern soyweb](/scams/makeeverythingjavascript) -* [Death Contract](/scams/mortage) - -# O +## O * [Object Oriented Programming and design patterns](/scams/oop) -# P -* [National borders and passports](/scams/passport) +## P * [Project micromanagement](/scams/projectmanagement) -# R -* [Religions](/scams/religions) - -# S -* [Government Indoctrination Centers](/scams/schools) -* [SDGs](/scams/sdgs) +## S * [Smart tech](/scams/smartphone) -* [Sportsball](/scams/sportsball) -# T -* [Extortion, I mean Taxation](/scams/taxation) -* [Terrorism (aka, Jewish cosplay)](/scams/terrorism) +## T * [The Cloud](/scams/thecloud) -* [Think of the chillens](/scams/thinkofthechildren) -# V -* [Slave suggestion box](/scams/voting) - -# W -* [Bankster Wars (so all wars since WWI)](/scams/wars) +## W * [Web 3.0](/scams/web3) -* [*aaS](/scams/whateverasaservice) +* [\*aaS](/scams/whateverasaservice) diff --git a/src/static/stars.png b/src/static/stars.png new file mode 100644 index 0000000..4ff5e17 Binary files /dev/null and b/src/static/stars.png differ diff --git a/src/static/style.css b/src/static/style.css index c84ce86..fff0c6c 100644 --- a/src/static/style.css +++ b/src/static/style.css @@ -1,10 +1,7 @@ body { - background: url("/static/background.png"); - background-repeat: no-repeat; - background-attachment: fixed; - background-size: 100%; - background-color: #24263a; + background-color: #170202; color: #f66; + background-image: url("/static/stars.png"); } a { @@ -55,6 +52,14 @@ h2 { color: #ffd78d; } +h3 { + color: #ffe3b0; +} + +h4 { + color: #ffedcd; +} + pre { background-color: #222 !important; padding: 8px; @@ -91,25 +96,81 @@ td, th { } .container { - max-width: 900px; margin: 12px auto; - background-color: rgba(100, 0, 0, 0.25); - padding: 8px; + background-color: rgba(70, 0, 0, .6); border: 1px solid #f00; } +td.site-logo, td.site-menu, td.site-body, td.site-footer { + background-color: transparent; + vertical-align: top; +} + +td.site-logo { + border-bottom: 1px solid #e9e967; +} + +td.site-logo > a { + color: transparent; + text-decoration: none; +} + +td.site-menu { + width: 170px; +} + +h2.site-sub-menu, h1.title { + text-align: center; +} + +td.site-body, td.site-menu { + padding: 8px; +} + +td.site-body { + width: 900px; + border-left: 1px solid #e9e967; + border-right: 1px solid #e9e967; +} + +td.site-footer { + border-top: 1px solid #e9e967; +} + hr { - color: #e9e967; + border-color: #e9e967; + box-shadow: 0px 0px 12px 2px #ffff00; } .webring-img { width: initial; } -.comment-iframe { - width: 100%; - max-width: 900px; - min-height: 600px; - border: none; - overflow-y: scroll; +.big-tag { + background-color: #822d2d; + margin: 2px; + padding: 2px; + border-radius: 4px; + display: inline-block; } + +.big-tag > a { + text-decoration: none; +} + +.samune { + max-width: 300px; + text-align: center; +} + +.artnotes { + background-color: #a60d0d; + border: 1px dashed #ddcf82; + color: #d39191; + padding: 4px; + width: 95%; + margin: auto; +} + +.mt15 { margin-top: 1.5rem; } +.mb { margin-bottom: 1rem; } diff --git a/src/twtxt.txt b/src/twtxt.txt new file mode 100644 index 0000000..7fe8a8c --- /dev/null +++ b/src/twtxt.txt @@ -0,0 +1,7 @@ +# nick = ryocafe +# url = {{ .Site.Other.Url }}/twtxt.txt +# avatar = https://076.moe/static/asshole.png +# description = The automated TWTXT feed for Ryo's Izakaya +# link = Website {{ .Site.Other.Url }} +# link = IRC http://chikahiroba.i2p{{ with .Site.Pages.Children "blog/" }}{{ range .Slice 0 500 }} +{{ .Date.Format "2006-01-02T15:04:05Z09:00" }} {{ html .Title }} - {{ .Site.Other.Url }}/{{ .Url }}{{ end }}{{ end }} diff --git a/src/webring/index.md b/src/webring/index.md index 7b75332..752f631 100644 --- a/src/webring/index.md +++ b/src/webring/index.md @@ -3,29 +3,123 @@ title: Webring # Add my banner in your webring Please no hotlinking.\ -Not like it'll even work for the clearnet peasants anyway.\ +Not like it'll even work for the clearnet peasants anyway. -寮居酒屋 +寮居酒屋 -Tor: [http://asc7ewkcvat2wsoi5yuwkej5ukyrqqnpnzpj4u34r2jxnoxhnbx6yqad.onion](http://asc7ewkcvat2wsoi5yuwkej5ukyrqqnpnzpj4u34r2jxnoxhnbx6yqad.onion)\ -I2P: [http://5tgpudooua6s6elkff5vy5bps4hr45q5k746ebohoisdt2w6auga.b32.i2p](http://5tgpudooua6s6elkff5vy5bps4hr45q5k746ebohoisdt2w6auga.b32.i2p) +Tor: [http://asc7ewkcvat2wsoi5yuwkej5ukyrqqnpnzpj4u34r2jxnoxhnbx6yqad.onion]()\ +I2P: [http://ryocafe.i2p/]() ([AH](http://ryocafe.i2p/?i2paddresshelper=Bmmlkmk-Ogv1~gilPATZ27jPydWQOEz8ST4VjiqlRBuNi6S-2mNQ~ODtP2zOTehX6UtUXFMcXh54g09k5LDRG7PkQhVILe6pgFY4rBWg1pYkcOm5kBNsVcWTKKHutNPB6Hsmuqcs2Veel~I4XlvQPVSghz5ALpfH6kejzNiSJb-2zv8dAvDB3gqsRFtTtP~x1SRVwSxI6Avp-udmwY~mxynJ1o9gfK8vnNzIgvaVYNkJqqh75IRA3uV5nVqUPC4bpDusCx8R-rm8jHDIm4adTbZY9xx3ZrrX1wCdiSvEuiOsaSLGpbeFYEj37NlrMkGCf6N8BgjlAf8WtqeOxqJWRjj0VmX4UVzsENd3o5HfRuKd7wAe1~9hcUDavtHCK3r7oKGBjX6OwjhUNuvdxTAgV5aOqq453~3EL-N93lCHDJPGSgQr2OhGBuwDfpfvQGvxWqsA8t1n8eV6noZzUYX7pU6QDE-NEWUt0ClrpbkBe6QTV5ndYQXbM9oJKswCD8CzBQAEAAcAAA==))
-テク諏訪 -Dig Deeper -Land Chad -Luke Smith -unixsheikh.com -qorg11.net -Let's Decentralize -kill -9 -Shadow Wiki -Wrongthink -tinfoil-hat -Theundercoverman -Lainchan -Nanochan -Spyware Watchdog -Cheena -淡路島 +None of these are necessarily on par with my opinions, I just want to promote independent people with their own websites to promote the free and open internet again.\ +Links are listed in the order of when I added them, from oldest to newest.\ +Also, I will generally prefer I2P links if available, if not then Tor, and clearnet only if neither of the 2 is available.\ +If you have a problem with any of that, go fuck yourself. + +## Chad I2P +For address helpers: go find them on [http://reg.i2p/](). + +### With button + +テク諏訪 +Dig Deeper +urof +Interloper +Cool-Website +hidden corner +STOP!! SDGs +Chaox +Kleenex +eientei +komeiji +Let's Decentralize +AGentooCat (Parody) + +### Without button + +076 AIB
+Nook
+AGentooCat
+Fuck the Feds
+地下広場
+AlgoThink
+ClosedGL
+Udonya
+weko.i2p
+Nikotile
+Forbidden History
+Hiddenbooru
+Monero blockchain for I2P
+Onionket
+opal
+~vern
+Habrachat + +## Based Tor +### With button + +テク諏訪 +Let's Decentralize +Shadow Wiki +Spyware Watchdog +Interloper +Interloper +STOP!! SDGs +komeiji + +### Without button + +Theundercoverman
+Nanochan
+Cheena
+076 AIB
+DigDeeper
+Nikotile
+美々蝶々
+Udonya
+Tsumuri + +## Pussy clearnet +### With button + +テク諏訪 +Land Chad +Herst +lolwut? +urof +Interloper +Cool-Website +STOP!! SDGs +今宵も断罪 「井の中の蛙、大海にて撃沈」 +箱はここ +なにコレー +黄昏フロンティア +鉄骨軒 +アルプス +東方漫画の総合サイト +上海アリス幻樂団 +k2@svalbard +Koshka +Digital Hallucination + +### Without button + +Luke Smith
+unixsheikh.com
+Wrongthink
+tinfoil-hat
+Lainchan
+ウィルスは存在しない
+Anonymous Japan
+Xianc78
+Beastie
+Chadnet
+BattlePenguin
+Charliebronau
+076 AIB
+Terminal Autism
+いちあっぷ
+東方霊穿界
+2ch東方スレ観測所
+ShadowM00n