FBXL Social

sj_zero | @sj_zero@social.fbxl.net

Author of The Graysonian Ethic (Available on Amazon, pick up a dead tree copy today)

Also Author of Future Sepsis (Also available on Amazon!)

Admin of the FBXL Network including FBXL Search, FBXL Video, FBXL Social, FBXL Lotide, FBXL Translate, and FBXL Maps.

Advocate for freedom and tolerance even if you say things I do not like

Adversary of Fediblock

Accept that I'll probably say something you don't like and I'll give you the same benefit, and maybe we can find some truth about the world.

Ah... Is the Alliteration clever or stupid? Don't answer that, I sort of know the answer already...

The things that exist in your shadow may very well be filled with death and decay. But they exist whether you look at them or not. That's why if you want to pay close attention to them for a time, so that you can deal with them.

If you have a misbehaving child, if you just ignore what they're doing because it makes you uncomfortable, then eventually they're going to go off and do something completely reprehensible carrying your family name. You have to look fully at that child, and with a full understanding of exactly what they are doing, administer the corrective actions.

If you're trying to purify something in chemistry, often the first step is to integrate that which is your product and that which is your byproduct, and then you can do different filtering or freezing or pH modifying or solvent steps, then you separate what is wanted from what is unwanted and you recrystallize the final product at the highest purity.

Have you guys been hammering Canada for their awful attempts to lock down the internet?

I got a real pet peeve in contemporary media about the term GPU.

For context, I grew up using computers right from the commodore 64 and I had an 8088 IBM PC I eventually got a 5 MB hard drive for, and I've been here for the whole ride.

The thing is, the term GPU basically came about specifically because 3D accelerator cards gained an important new feature: previously, 3D accelerator cards solely accelerated the rasterization of 3D triangles, usually with textures and some texture filtering. Upon the release of the geforce 256, a new important feature was released and that was hardware texture and lighting. Now you can argue that this is just a marketing term gpu, but it's a meaningful one. There was a distinct fault line between cards that did have GPU features, specifically texture and lighting at that point, and those that did not. After a few years, there were video games that you could not play with a 3D accelerator card. You required a GPU with hardware texturing lighting.

I saw one person claiming that a GPU is a device that has 3D and 2D at once. That's absurd and totally breaks immediately. Early 3D accelerator cards such as the S3 Virge or the matrix millennium both did both 2D and 3d, and anyone who knows what they're talking about would never call these cards a GPU. They just aren't.

Hypothetically, you can split the features into three separate buckets: 2D cards which exclusively do 2D, 3D accelerator cards which accelerate 3D rendering, and gpus which hardware accelerate parts of the mathematics in the pipeline before the 3D rendering. You could have an architecture with three separate chips doing three separate functions: one card handling 2D, a second card handling 3D acceleration, and a third card handling GPU functions like hardware t&l or later pixel in vertex shader functions or today completely wide open pipelines that can be used for general computing. It is simply because of the way that the devices evolved that today every 3D accelerator card has 2d, and every GPU has 3d and 2d.

There are certain chips that are 3D accelerators today but are not gpus. As an example, matrox licenses out their g200 graphics core which was when it was released a low end 3D accelerator card with exceptional 2D performance. However, it does not accelerate any part of the mathematics prior to the 3D rasterization, and therefore is not a GPU. In fact, the fight to attempt to build a GPU effectively took matrox and many 3D accelerator card manufacturers out of the race. That was the moment many previously marginally competitive 3D accelerator companies effectively left the business because they were able to make 3D accelerators, but they were not able to make gpus. It was a mass extinction event for 3d accelerator companies.

As a point of comparison, memory controllers used to be a discreet component, and after a certain point all contemporary CPUs came to contain the memory controller because it just made more sense to do it that way, but that doesn't mean that you go back and say that earlier CPUs were memory controllers because they weren't. That was a capacity that was added later for technical reasons.

Anyway, it's just a pet peeve, and a little bit of it is because I did make the mistake of buying a 3D accelerator card and not a GPU in the era that it mattered, and that was really frustrating at the time.

I like "ill mind of hopsin 5".

But probably for the same reasons you're saying what you're saying.

I was sitting through a video where they were reading various reviews, and many of the reviews seemed to be very upset that the Super Mario Galaxy movie wasn't citizen Kane.

Now citizen Kane is a great movie, I own it myself; but the things that make a good soup and the things that make a good cheese aren't the same, and the things that make citizen Kane good and the things that would make super Mario Galaxy good are not the same.

I've got that former chinesium android set top box I converted to linux earning its keep today -- It thought it was going to maybe do some light streaming, and I've got it running an entire platform's compile farm. Thing barely has a heat sink.

And?

Do we stop enforcing just this law against spouses of government employees, or should we stop enforcing all laws against them, up to and including things like laws against murder?

Just so we have an understanding of what is implied by this story.

What do you mean that thing that everyone said was going to happen happened?

I always find information like this very strange.

If she thought that Khomeini was so good, why is she in public without a male relative?

Not a surprise.

I've got a hypothesis that the enshittification era of AI is imminent.

Now I hear ya going "it's already slop, it can't be made more shit", which in mind is real is a real lack of imagination.

In order to produce anything using this stuff requires massive amounts of energy and hardware that have so far been fully subsidized by investor dollars, but I don't know how much longer that's going to last. Everyone's starting to get wise the fact that productivity doesn't increase as much as you would think, and so the actual ways to make money with this are going to be very limited, and so prices are going to have to rise and services are going to have to get worse in order to help these companies but you never made money get on after breaking even.

Drink em if you got em, but I think last call is imminent.

No, I'm just a retard from the sticks. Whenever I announce completion of the project I'm working on, you'll see just how retarded I am.

You'll be like "Wait, you just spent all this time and effort to do *THIS*?

To understand why I found openBSD annoying, you have to understand what I was using immediately beforehand.

I started on ubuntu, which is something that's familiar to me. All the tools are gnu tools I'm familar with, and it took a few tries to build a package with dependencies but it was ultimately completely doable. Not only can you chroot into a base distro install easily, with linux you're basically able to chroot into different distros which is quite useful. The qemu/binfmt method is amazing -- it lets you chroot into a different CPU architecture's distribution and operate as if you're running natively. It's possible to build an entire matrix of linux distributions and platforms without what is typically considered cross-compilation, and all from one command line.

Next I moved to Haiku. It also used standard gnu utils, gcc and gnu make, and the shell was bash. Package installation and creation with dependencies were both really straightforward. Honestly, working on Haiku even fully through the shell was enough to convince me it's a solid OS worth looking at. I didn't try chrooting. The options for APIs were nice, havng extensive bsd and linux shims for cross-compatibility, as well as native APIs such as the window APIs.

After that I was on FreeBSD. That particular BSD has a lot in common with linux, and it's quite forgiving to compile on, to install on, and FreeBSD really wants you to be building in chroot jails. There are 3 major versions active at any one time and you really want to build and package for each with integrated dependencies, I did exactly that and it went very smoothly. There were few to no surpises.

Next I was on OpenBSD, and I got pretty annoyed. It really doesn't want you using gnu utils, but I need them for what I'm doing so I felt like a second class citizen. The make you call is totally incompatible with gmake. The shell is a bsd shell incompatible with bash. You can chroot, but you can't really spin up an isolated OS for compilation and testing because of limits on the local commands. A lot of files are in unusual spots. Everything else I used so far was able to use non pie/pic libraries without problems but you couldn't even build them on openbsd. The packaging tool has command line options documented for adding dependencies but it doesn't look like you can actually do that without going through their ports system which relies heavily on bsd/make. Then when I finally decided to pull the pin and generate a package without deps, I couldn't open a file dialog box in firefox because it was locked down too much, so I had to install a file manager to drag and drop my updated file onto my nextcloud to get the file off the system.

So yeah, it's just really annoying trying to do what I was trying to do on OpenBSD. I moved to netBSD afterwards and it shares some quirks with OpenBSD I've thankfully already resolved, but even then it isn't nearly as locked down so for example I checked and at least in firefox I was able to open a dialog box with no drama.

But, as I said before, it's all for a reason. OpenBSD didn't make those choices to mess with some dummy from the sticks. They made them as part of their security minded design. For that reason I can find it super annoying, but I can also understand it. If I wanted a thing that would happily just do as it was told, I've got lots of options. But if I wanted something that would not have a root exploit in its base install for years and years, obviously I'm going to pick OpenBSD.

It is my growing opinion that OpenBSD is really annoying.

It's supposed to be annoying, mind you. that's what makes it secure. That's why its logo is a puffer fish, but being annoying for a reason doesn't mean it's not annoying.

It's like, we all have that friend, right? They're super annoying, but you understand why so you tolerate it.

Neither is correct.

440m underground is deep enough that you're well under the cold temperatures immediately underground, but not so deep it's painfully hot. It's probably a super stable temperature year round, and you could probably spend all day every day at 440m and the worst you'd have is it's pretty stuffy being surrounded by rock. Ventilation is key in something like that, because it'd be humid and without getting fresh air it gets stale and eventually could get quite dangerous as well.

Pretty impressive for a guy who had one joke one time and has stretched it into an entire career.

As part of an ongoing project I have been setting up various flavors of BSD.

Freebsd, openbsd, netbsd, and dragonfly bsd. Nothing particularly fancy, they are all just living in virtual machines.

Unix is Unix, but it's surprising how different each one is. Freebsd was The most straightforward so far, feeling the most familiar and straightforward. OpenBSD so far has been the most difficult to develop on because it has a lot of security features as mandatory that other OSes recommend set as default. Dragonfly has a lot of similarities with freebsd, but in trying to set it up feel like I was back in 1996, fumbling with manual config files only to have no keyboard or no mouse for reasons known only to God.

Another big difference between them is how they manage current versions of things. Freebsd maintains 3 different version lines going back several years, but openbsd is standardized on whatever the current version is.

Something that is constant between Linux distributions is the Linux kernel, so you can chroot between distributions which is convenient for compiling between distros, whereas BSDs are basically their own thing and each kernel is unique with a long individual genetic line.

You ever been about half way through something and started to be like "am I the first person on earth to have done this? There's no way the devs intended this to be the process for making this work!"

ยป