a musing on sharing and receiving opinions

2018 Sep 24, by opal hart (PGP signature)

from my fediverse post:

am i perfect? no, far from it. i go out of my way to be an edgy fuck more than enough, i am quick to resort to namecalling, but overall i feel like i'm a reasonable person if you can look past that. while some people use edginess/insults to carry out their "race war now" politics, i simply use it because i'm used to it, i don't take offence to it when it's used against me, and i believe (to a fault) in "treat others how you want to be treated."

except sometimes i put my edginess aside for a brief bit, and i try to discuss something maturely, without the intent to provoke. and that isn't even well-received as much as it should be, for whatever reason. people choose to be ignorant to differing opinions rather than to be openly sceptical, rather than to judge whether a new idea is acceptable, needs additional review/argument, or can be discarded safely (and ideally in an adultlike manner that doesn't end up accusing people of stuff simply because they believe in something).

psychologists have a term for silencing opposition: it's a maladaptive coping response to stressors, meaning it is unhealthy in the long run and only causes more problems. the adage "you can run but you can't hide" is suitable here; you can temporarily silence dissenting opinions (or ruin your life trying to permanently silence all sources of it) instead of just taking those opinions as they are: opinions. nobody's forcing you to believe anything, and the people who do use force to spread their opinions are to be looked down upon. most of us are simply exposing others to new ideas based off our own experiences and knowledge; we're doing it in an attempt to help out but we don't always show our intent straight up, because we're naïve and believe that everyone is as open as us to new ideas and opinions.

like i said, i'm flawed as fuck, but i don't believe my flaws and edginess has a profound impact on my ability to diffuse my opinions and knowledge to others out there

Tags: psychology society knowledge

acme-client (letskencrypt) dns-01 how-to

2018 Sep 21, by opal hart (PGP signature)

I just spent half my day literally yelling at the screen trying to figure out how to use acme-client (formally known as letskencrypt) for dns-01 challenges. there's no examples in the man page, none online, and the source code didn't help much.


my (and your) PGP habits could be better

2018 Jul 15, by opal hart (PGP signature)

I am an opportunistic PGP user, and I've used PGP for quite some time. if you encrypt mail to me, I'll encrypt back. if a download has a signature, I'll check it. I sign every one of my blog posts automatically, thanks to some dirty hacks to bashblog.

what's the issue then? well, I don't always do it religiously. I used to have a proper canary, but I abandoned it because it was a hassle on my end and I was afraid that nobody checked it anyway (I was wrong, one person actually did check it). that's why I have switched to blogging, which is sort of a more natural medium to sign and doesn't require me to go as out of my way to update (and even then, I have been slacking on my blog really hard).

there are some other issues with my current use of PGP. check to see if the following also applies to you:

here are some issues I have seen with others' use as well as when I have been trying to use PGP with others:

and lastly, usability and interface issues. it feels like XMPP all over again, what with all the different clients and none of them implementing the full standard in a correct and easy-to-use manner. there are practically no full-featured GUI frontends for PGP, and the GnuPG commandline implementation discourages newbies (and even people like me) from figuring out how to correctly maintain personal keypairs and a full keyring. I use keys for different purposes (some for E-mail, others for download signing) and it isn't immediately obvious that I could probably have two or more keyrings for that. also, is it possible to attach metadata to PGP keys (such as your XMPP account, website, or anything else that could possibly help verify people)? if it's possible, I surely don't know how to do it, nor do I know where I can search for more information.

so, my suboptimal use of PGP is everyone's fault. and if you use PGP, you're probably using it suboptimally as well. I don't want to bash PGP outright for being a poor standard – I mean, come on, it has been around for decades, and it's still suggested by security professionals. but over those decades, very little has been done to change the state of affairs, and it's so easy to use it wrong.

as always, I accept E-mail replies to my posts, but I especially want to hear readers' thoughts on this. I want to gauge how others use PGP, and I want to see what others believe should be the correct way of using it.

Tags: security

why I no longer use GitHub

2018 Jun 21, by opal hart (PGP signature)

I have had issues with GitHub long before the Microsoft acquisition this year. in fact, Microsoft is the best thing that could have happened to it because it's an excuse for people to leave GitHub. but for everyone who continues to use it, who has built their FOSS projects on top of its infrastructure, they need a little more motivation to move than just an acquisition scare. and the fact that these projects stay behind inconveniences me, as a FOSS contributor, especially if they outright refuse to collaborate outside of GitHub and they insist on you making an account, opening pull requests and new issues through the web interface.

since I am tired of reiterating to every project the reasons I refuse to sign up to and contribute via GitHub, I feel like the best course of action is to write it all out, once, and give this article to anyone who asks. plus, maybe all my readers may find this an interesting read to perhaps rethink their decision to use GitHub for their projects.


the grey area of paedophilia

2018 Apr 28, by opal hart (PGP signature)

before anyone gets shocked: I am against rape and abuse of any kind. this post is only to address the fact that most people -- those who claim to protect the rights of children -- are focusing in the wrong places.

lately, I have come across articles online that explain the difference between Western and Japanese views on lolicon (which refers to Japanese media that focuses on cartoon underage girls). contrarily, I have also come across some real counts of child abuse such as a review on Dr. Phil's interview that exposes global elite pedophiles which seems to sum up the issue the best.

also within the past year, various people have questioned my stance on paedophilia, and they seem to not grasp a full picture on my beliefs, so I would like to make this all clear within a full written explanation, complete with supporting information.

where am I going with this? in the Americas and Europe, there seems to be a sacred air around anything involving children. this is not necessarily a bad thing; children are impressionable and deserve every chance to experience a fulfilled life without fear of harm in any way. but it seems as if this is being used as an excuse to push certain legislation and cultural norms, rather than an actual reason for focusing on these issues. take for example child exploitation. somehow a count for rape is deemed lesser than a count for child rape? what's the difference? they're both inhumane and deserve harsh eye for eye punishment in my book. so why is it any worse for this to happen to children than for it to happen to anyone else?

both adult and child molestation are sadly very prominent in the world, not only with undeveloped nations but also with this global elite -- sometimes the same people who publicly support legislation to crack down on child abuse. if that isn't hypocritical, nothing is.

but are we focused on the right issues? being an active member in various Tor/I2P hidden service communities, as well as on online imageboards, I see a lot of talk against the possession of child pornography itself. there is no mention about the severity of the case, and to these people, a picture of a fourteen-year-old posing nude in a mirror is fully equivalent to one of a violent rape scene involving children who may not even be old enough to talk. these people stop at the mention of children and don't take into account all of the aspects of whatever they're speaking against.

the fourteen year old? fourteen is an age of consent in various parts of the world, and it is a natural stage in life for sexual exploration. should someone post their nudes on the internet -- probably not, because they might regret it later, but this is true for any aged person, right? I'm sure some twenty- and thirty-somethings have regretted drunkenly posting sexual depictments of themselves for everyone to see. to sum up, I don't see why this should be up for legislation to decide. children should be educated on what is okay and not okay to post online instead, and they need to learn to think for themselves.

the rape scene? this is not okay. this is what people need to focus on when they are advocating for humane reform. it is a very real issue and many people, children and adults alike, are involuntarily involved in the sex trade every day, with little to no hope of escaping this life. this should be what I see when I hear people speaking against child abuse. with enough care, these injustices can be corrected, and police may work together so that the criminals responsible may be punished (by death, as far as I care). that way, we are objectively making the world a more humane place, and we aren't only satisfying people who hold subjectively-moral beliefs. you as an individual are welcome to have your own beliefs, but please focus on concrete efforts to stop unjust activity in the world.

I don't typically like to be involved in political discussion, but this issue has been concerning me for a while, and people genuinely believe I am a paedophile due to my liberal opinions of paedophilia and lolicon. as I have said, my issue is about the different classifications of crimes against children versus those against adults. crime is crime, no matter the victim.

Tags: politics

a new era for Hidden Answers

2018 Apr 13, by opal hart (PGP signature)

this post is specifically for users of the Hidden Answers website. if you don't know what it is, this probably isn't worth reading. still, curious people who want to help out with the website are welcome to contact me; any help is appreciated.

for those who aren't on Hidden Answers: it's a hidden service question-answer website using the Question2Answer software, and in similar format to Stack Exchange. it's available on tor and on i2p and currently is multilingual for English, Spanish, Portuguese, and Russian speakers.

at the time of writing, new user registration is closed for a multitude of reasons. I have hopes of re-enabling registration soon, after we have fixed some long-lasting issues with the site.

as users have inevitably noticed by now, there are a few issues with the site, ranging from the community to the software. the past month, the MySQL database for Hidden Answers has experienced unexplained corruption, and last week the server's disk space was completely consumed by MySQL binary logs, causing the site to be totally inaccessible. (seriously MySQL/MariaDB, why keep all logs infinitely by default? and why did nobody tell me about this before I went into web hosting?)

over the past year pinochet, the website founder, has come in and out of the scene for being responsible for the site. the grunt of the website's work has been handled by both me and the dedicated moderation team. but even we aren't enough to keep the website running optimally. not only that, but mods come and go, and some of them understandably become tired of dealing with the site. and we have no idea what's going on with the multilingual sites (Portuguese HA was overrun by scammers at some point, for example). communication between all the moderators is barely established, and this causes additional strain on relationships and on the state of the website.

pinochet is now long gone and only the mods and I are left to run the site. I am officially taking over the site; this is effective at the time of writing this post. that means you should write down my PGP key and you should write down my contact information (it's best to contact me over E-mail and XMPP, and please tell me who you are and why you wish to contact me, or I'll likely ignore you. saying hi isn't enough to get my attention because I deal with a lot of people and things daily).

I am going to make a few assertions. before, I have made these as suggestions, but they have clearly not been enough to cause any notable change in the site. from this point on:

I'm busy with IRL shit (school semester is wrapping up for instance, I have a lot of studying to do and projects to wrap up), so anything that's broken will stay broken until I get around to it or until someone is able to help me with it. be reminded that since this is a hidden service website, I have trust issues and if you contact me anonymously, asking to help, I'll probably assume you're a malicious entity. so please tell me anything that can help me establish who you are. I'm not all that anonymous so I don't think I'm being hypocritical for asking you for some additional information about yourself. if you disagree with my approach, don't contact me.

any issues or questions or whatever you have about any of this, please contact me directly so I can respond to you sooner. I check E-mail and XMPP more often than I check Hidden Answers, and I prefer those methods of contact because they are much easier for me to keep track of shit. pinochet/oqypa are out of the picture; don't use those E-mail addresses because you won't get a response.

site update

2018 Mar 27, by opal hart (PGP signature)

by the way, you may be curious as to why some of my websites were down this week. something happened to one of my VPSes so I had to reinstall the operating system and set everything back up. the new install is now enjoying Alpine Linux just like all my other boxes.

Tags: update

paving the road for the future of technology

2018 Mar 27, by opal hart (PGP signature)

when computing first became a real thing, they were mainly geared toward big business, education, government, and science. networks were groups of trusted entities, there was less need for security or future-proofing, because nobody had anticipated that this technology would become for personal use in the future. early computing and programming pioneers were passionate about their work; software and hardware were built durably because it was still only a niche market, and everyone in the market cared deeply about quality.

now, the tide has shifted and with the advent of personal computers and mobile/IoT technologies, both sides of the equation have weakened: the target market has adopted a consumer approach to technology, and the developers have followed suit. there is no push for developers to cater to quality; there is high demand for cheap labour in these fields. small businesses remain insecure, large businesses can get away with opaque policies and planned obsolescence, and decent software and ideas become overlooked for a few reasons: the creators of good software normally work under the mantra of FOSS, they normally work as a hobby in their own free time, and they do not attract much of a following for one big reason: choice.

give a user a choice between security and ease of use: they'll choose ease of use. give them elegant code or elegant UI, they'll choose UI. it is therefore the developer's responsibility to give users the easy UI/UX they desire as well as the security and elegance they need. some big players like Google understand the value of security (others such as Equifax, maybe not so much, sadly) but they still cut corners with regard to privacy and quality in an effort to take the easy route. because the fact still stands, users have a mentality that anything bad won't happen to me or I have no information that anyone cares to utilise, therefore I must be safe -- they will not do any more than is required to access their services and move on with their life. because of this, it is the developer's responsibility to set a precedence and to give users only one choice.

I believe that all big businesses can invest enough to improve hardware and software quality; to improve security practices; to approach newer, saner standards that match the growing demands of the twenty-first century. it is a shame that thousand-dollar smartphones are not physically worth a thousand dollars, aside from the brand esteem these products have developed. it is sad that phones are not able to last as long as most cars or computers, or to last half as long as houses; they are seen as disposable technologies that are not built to last. it is sad that people cut corners for safety even though basic security practices are easy and cheap to implement these days; and more-advanced security would cost a short-term investment but set a future-proof standard for this type of thing.

a lot of things could be implemented today that would be a bit of a speed bump for companies, but it would be a net improvement both for security and for ease of use. some things I want to see implemented:

it's a shame that not everyone is passionate about technology and that most people just want things to work without exploring them, but that's a fact of life. what we don't need is for this attitude to leak into developers' attitudes. security and quality can be easy, maybe with some additional short-term costs, but it's for the better.


View more postsAll tagsSubscribe