• 0 Posts
  • 30 Comments
Joined 3 years ago
cake
Cake day: December 29th, 2021

help-circle




  • I get it, you see these people in the street and it makes you feel bad. The thing you don’t realize is a lot of those homeless people choose to be homeless. If you gave them a home, they would destroy it and go back to the street where they want to be. If you gave them as much money as a middle class family, only a small minority would use it to change their lives.

    I’m not saying every single homeless person is like this, but I was homeless for a while – if you’re intent not to be homeless you don’t need to be. We have won the lottery by being born in the richest countries in the history of the world where there are unimaginable resources available for someone who wants to reach out and grab them.

    I don’t just mean through capitalism. If you’re homeless, and you legitimately don’t want to be, we also have the largest governments in the history of the world with all kinds of resources specifically dedicated to getting people off the streets. I got off the streets by paying very little rent to live in an old lady’s basement for a few years. It worked out pretty well for me. My story isn’t unique, there are plenty of people who find themselves homeless and they put the work in and they are no longer homeless.

    But are you sure it isn’t your own classism shining through thinking that everyone should be more like you? It isn’t very nice being homeless, but there are some absolute benefits. Just to have a home means you’re taking on a lot of responsibility. You need to follow rules. You need to live in a certain way. You have obligations. By contrast, if you just sit in front of the home Depot all day with a sign talking about how poor you are, if you get bored of that you can take whatever money you’ve gotten and just go do whatever you want. For some people, it’s a decision that they make because although it’s an ugly looking decision it’s also the freest. You don’t owe anyone anything, nobody’s going to ask you why you haven’t paid the taxes or mortgage on your cardboard box, and if you want to sit there and do drugs all day you just do it.

    I once thought like you do. Realizing that I had lots of opportunities that other people wouldn’t have had, I found a bunch of people who really could be better off and tried to help them out. I put my all into it. There were lots of weeks where I didn’t have another penny because I had done everything that I could. I did that for years, and the people that I tried to help did have some very nice nails, and they did get to go on a bunch of trips, and they bought themselves the nicest useless trinkets, and for a little while I felt very good about myself, but they didn’t change. They didn’t want to change. Instead, they just resented me for not giving more.

    It would surprise you how many times I help someone who is legitimately in need, such as a guy who’s wife died of cancer and he had to live watching her die without a paycheck for a year, and then one of the people that I was helping at the time said “you know, you could have just given that money to me”.

    The poorest guy I know, who is presently officially homeless, he was working full-time and he collected the checks from the government for covid and welfare at the same time. Despite making a full-time paycheck and getting additional top up from the government and getting welfare, the reason he’s homeless is because he chose not to put together the pittance he needed to pay rent on his low rent apartment. His landlord was actually taking pity on him until he realized how much money that guy was getting from covid top-offs and still wasn’t paying his rent. You can hate the landlord and consider him evil, but this individual chose to go buy junk or drugs or do other things that didn’t help him, while taking multiple handouts, and not completing any of his personal obligations for months and months. He burned his Bridges with his entire family over years, but one family member took pity on him and brought him in, and he just started using them too, so she had to kick him out. Now he’s homeless, despite getting overwhelming resources, throwing more money at him is not going to change anything. Trust me, I tried. It just freed up more money for him to buy useless junk.

    Another individual on the bottom of the food chain, she just doesn’t want to live the boring life of stability. She’s stunningly beautiful and has been courted by doctors and lawyers, and comes from a rich family that cares about and supports her, but she finds those people who work hard for most of their lives boring. She is presently living in squalor in a house with all boarded up windows with a guy who fences stolen merchandise for a living. She complains about her life but she doesn’t want to do the things that’ll get her out of it. She actively pushes back when it looks like she might actually start doing well.

    All the people I’m talking about have complained to the sky about how hard they have it, and they can tell you a very compelling story, but it’s a lie. Overwhelmingly, the people who actually need help who deserve help who will use help are also people who are too proud and hard-working to take help. And even at their worst off, they’re never that far away from getting back on their feet.

    I support my family by going out and doing a job nobody else wants to do for days at a time away from home. These people I’ve spoken of want the paycheck but would never accept the life required to get the paycheck. I’ve had to become colder and more callous because it’s easy to be used. Greed is not monopolized by the rich.



  • I’ve been finding the long criticism of linux sort of silly lately.

    Linux is fine. It’s no worse than windows 10 in most respects. In a lot of respects it’s better in ways that are significant. Linux DirectX backwards compatibility through wine is so good it was ported to windows and it’s one of my first go-tos when old games don’t run on Windows 10!

    Sometimes the problem with applying a critical eye to something is you’re starting with the conclusion that there’s something fundamentally wrong with it. Starting with a conclusion and working your way backwards is the definition of begging the question. Sometimes fallacious logic can act on ideas like gamma radiation acts on DNA and can cause a beneficial mutation, but often it just causes radiation burns.

    That isn’t to say that any linux distro is perfect, but it’s a long walk from imperfect to terrible, and I don’t think the article makes it there.



  • I think it’s fair to say that a gamer should plan on running windows on their main gaming PC. OTOH, if you have other computers that are mostly for other things and a little gaming on the side, linux is a great option.

    I’ve got a high test gaming laptop with an RTX graphics chip, it makes no sense to make my life harder by moving to linux on here and trying to run my applications and games on it. However, I’ve got a number of laptops with older specs that I don’t intend to fully use as gaming laptops, and gaming on linux is good enough that I can enjoy a game now and again while still getting the benefits of linux on these older systems.


  • I am on the record as a massive fan of freebasic. In fact, the original purpose of fbxl.net was to host my magazine regarding freebasic, FBXL magazine.

    The thing that I like most about free basic is it is syntactically very intuitive and in a lot of ways almost like speaking English, but at the same time it doesn’t give up on any of the power of a real programming language. Besides being a clone of quickbasic 4.5 or PDS 7.1, it is a protected mode language by default, it can use a GCC back end to get all of the benefits of that compiler, and it has features such as pointers, inheritance and object orientation as well as support for a lot of standard c libraries in addition to a robust standard Library.

    One of the things I would like to get done for this year is writing a book about freebasic, in particular going from the very beginning where you haven’t even downloaded it yet all the way to producing substantial programs using each of the main features of the language.

    One thing to be aware of, freebasic is just a compiler. It doesn’t come with a built-in IDE. There are a number of IDEs that you can use, FBide is very popular one that was developed back when free basic was first popular, it hasn’t been updated in a very long time but it’s a very nice simple ide that supports basic features such as syntax coloring, auto tabbing, and compiling and going to errors within the IDE.

    The IDE that I use today is called winfbe. It is significantly more powerful than FBide, and even includes a visual editor for Gui applications. I found it to be a much better choice for developing more complicated applications.

    Most IDEs are integrated with a copy of the help file which is itself generated from the wiki.







  • Honestly, I’d argue the opposite. My wife is a stay at home wife and a stay at home mom because it is her will to do so, but she exercises her will in defiance of overwhelming societal pressure to go out and get a career even though that isn’t what she wants to do with her life. If she’s talking to people she’s never going to meet again, she just lies or changes the subject when it comes up because it’s so uncomfortable hearing the judgmental “oh… you don’t work.”

    Unfortunately, postmodern culture mistakes freedom to choose to do a thing with an obligation to do a thing, and the freedom not to do a thing with an obligation not to do a thing. The point of freedom should be that we each have the autonomy to follow our own chosen path willfully, rather than an obligation to follow whatever path has been prescribed for us. To switch one prescribed path for another isn’t freedom, it’s leading you out of one cage and into another.


  • Last year I wanted to have a child, write a book, attempt to self-host all the services I personally use, substantially stop using big tech sites, read more books, clean up the back yard, set up our big swimming pool, cut down our apple tree, set up a standing garden, arrange to take 3 full months off with my newborn child, get our fire pit licensed, and lose some weight.

    I didn’t get a chance to get the fire pit licensed, and I didn’t lose any weight. Check out “The Graysonian Ethic: Lessons for my unborn son” on Amazon. It’s less than $10 for a hardcopy, and less than $5 for an ebook.

    For this year:

    I want to make sure every day to stimulate my son so he doesn’t grow up with developmental delays due to COVID (many COVID babies are suffering developmental delays to the point that the average IQ is in the high 70s instead of around 100 where it should be!)

    I want to get the network routines for my newjrpg engine running and get a working demo of the game engine in action using the network routines because that’s been a stumbling block for a while and I can’t realistically move forward with the project until I’ve got the basic server and client running.

    I want to spend some time and money properly getting the word out to The Graysonian Ethic, since the feedback I’ve been getting is that it’s a really good book but it isn’t selling because people aren’t aware of it

    I want to pay off my line of credit

    I want to stop renting my AC unit

    Last year I upgraded an old electric bike to a lithium ion battery from a lead acid battery, I want to start using it for simple transportation when the weather is acceptable for it.

    I want to get my asthma properly managed finally so I can move around more without struggling

    I’d like to make substantial progress on writing a textbook about programming in FreeBASIC that covers all the major features of the language in a way that can help someone who doesn’t know how to program get from not knowing what FreeBASIC is to making substantial programs.

    Get my motorcycle license and get my motorcycle on the road

    It’s a new year’s resolution in the sense that it’s my 2022 plan, but it’s a pure accident that most of the things I wanted done in 2021 were completed by the end of the year.


  • To me, self-hosted and federated (so you can self-host and others can self-host and it seamlessly works across instances) is the way of the future. There might be criticisms of xmpp or matrix, but to me the moment you’re no longer looking at a single point of failure like with big tech services (or aspiring big tech services like this) you’re much more secure because your data isn’t in one centralized spot with everyone else’s data to get picked up in one big hack.


  • I mean, there are standardized tools. X has been around since 1984, and alsa has been around since 1998, pulseaudio since 2004.

    “but I don’t like those tools, I want to use these other ones instead!” – Exactly. The point of the bazaar is to pick and choose what tools to use, and the may the best one win until it dies or we find something better.

    Does that make things more complicated? Well, it can. OTOH, I’ve got a pretty complicated multi-server setup running right now, and a shocking number of problems are solved by going “$Problem on Ubuntu 20.04”, whereupon someone has already laid out the exact commands to run to solve your problem.

    It isn’t like windows is standardized. To set the IP address properly, I can’t use the settings app because it’s been broken for years. I instead need to go to the windows 2000 version of the network adapter settings using a constantly changing maze of button clicks.


  • My intuition based on the error log is that a good place to start is SSL. It looks like it’s failing to establish the ssl link. Maybe in your nginx configuration start off by trying to connect using http on port 80, and if you can get that to work it means you’ve got something going on with your ssl. If it doesn’t work, then you can move on to the link between nginx and lemmy. I suspect you should be able to use links or lynx to access http://localhost:21560 on the server node to see if it is accessible. (If it isn’t accessible, then your next step is trying to figure out why you can’t even find lemmy on the local node using a web browser)

    I use apache as my reverse proxy (and I don’t run lemmy, but I run a number of other services), and usually the first step is to get the service running and try to connect to it locally, and once you’ve successfully set it up so you can connect locally it becomes relatively easy to set up the reverse proxy, first using port 80, then on 443 (and disabling port 80).