JakenVeina

joined 2 years ago
[–] JakenVeina@lemm.ee 3 points 5 hours ago

This guy texts.

[–] JakenVeina@lemm.ee 2 points 1 day ago* (last edited 1 day ago)

FromSoft ain't about to stop FromSofting on account of critic opinions.

[–] JakenVeina@lemm.ee 54 points 2 days ago (4 children)

I WOULD say "call the police and report him missing" as this is absolutely the scenario for it, but.... well, that ain't actually gonna help for shit, is it?

[–] JakenVeina@lemm.ee 4 points 2 days ago

Because I have nothing to ask.

[–] JakenVeina@lemm.ee 4 points 2 days ago

Normally, I'd be on board with you, but it does strike me as notable that Coffee Stain has apparently ALREADY been under the umbrella of shareholders this whole time, and is still fucking THRIVING. I'll also note that Coffee Stain is based in Sweden, where all the things that make them great (I.E. the way devs are treated, which lets them thrive and make great shit) isn't about to change.

So, I think it's worth tempering the pessimism a bit, for now. We'll have to see how it plays out.

[–] JakenVeina@lemm.ee 1 points 2 days ago (1 children)

What makes you say that? Do you say "everything else" to mean all the studios that aren't splitting off along with Coffee Stain? From what's here, I don't see why Coffee Stain is in any different boat than everyone else underneath "Coffee Stain Group".

[–] JakenVeina@lemm.ee 2 points 2 days ago

But im not sure how to apply it to anything realistic

I think that's a misconception a lot of people have: unless you get a job in the field, or get into open source work, you probably won't. Not at any amount of scale, anyway.

Like, you go to your computer and start working in...what?

For myself, I find that (outside of work and open source) I don't really USE my programming skills, except that knowing programming enables me to think about problems in my life in a more analytical way. Every once in a while, I might be doing something tedious and techy that I'll take an hour or two to automate. For example, I've done that for re-organizing and renaming video and music files. I also helped my wife a few hundred pages of text from a wiki she maintains for her D&D guild, when they were migrating to a new provider.

im just unsure what people do especially when starting out.

If you have an idea for something that you find interesting or are passionate about or would use personally, great! That's extremely rare, so don't stress about it. My go-to recommendation for starter projects is to just re-make something that already exists. That gives you very specific, achievable goals. Specifically" I recommend re-making "dir.exe" or "ls" (the Linux equivalent), which are command-line programs that list files on your computer.

If you can work a project like that, even if you never "finish" it, and you get any enjoyment out of it, that's a good sign. If you find that you dread working on it, or really struggle with it, then that's a good indicator that maybe programming isn't for you. It's a useful skill to have, but you shouldn't feel bad if it just isn't your thing. I always like the idea of being a musician, and toon guitar lessons as a kid, but whenever I would sit down to practice, I found I would rather be doing almost anything else. Eventually, it occurred to me that I can love music and musicianship, without being a musician.

What is really meant by "programming" when people say they like to use linux for it?

I think it's just a matter of personal preference among the type of people that are drawn to programming. Linux doesn't just LET you have a very high level of control over things that happen "under the hood", it often MAKES you have to deal with some things that Windows or iOS would traditionally keep hidden (to varying degrees, depending on distro). That ends up being appealing to the kind of tinkerer folks who are also attracted to programming.

I don't think there's any inherent reason that Linux is better for programming, except MAYBE that there's more of a programming ecosystem built around it, because more programmers end up using it. Sort of a self-fulfilling prophesy.

[–] JakenVeina@lemm.ee 10 points 2 days ago

Interesting that several people are reporting using "you" for negative sentiments, because I use "I" for those as well. E.G. "Well, I'm a fucking idiot."

[–] JakenVeina@lemm.ee 1 points 2 days ago (1 children)

C, C++, C#, to name the main ones. And quite a lot of languages are compiled similarly to these.

To be clear, there's a lot of caveats to the statement, and it depends on architecture as well, but at the end of the day, it's rare for a byte or bool to be mapped directly to a single byte in memory.

Say, for example, you have this function...

public void Foo()
{
    bool someFlag = false;
    int counter = 0;

    ...
}

The someFlag and counter variables are getting allocated on the stack, and (depending on architecture) that probably means each one is aligned to a 32-bit or 64-bit word boundary, since many CPUs require that for whole-word load and store instructions, or only support a stack pointer that increments in whole words. If the function were to have multiple byte or bool variables allocated, it might be able to pack them together, if the CPU supports single-byte load and store instructions, but the next int variable that follows might still need some padding space in front of it, so that it aligns on a word boundary.

A very similar concept applies to most struct and object implementations. A single byte or bool field within a struct or object will likely result in a whole word being allocated, so that other variables and be word-aligned, or so that the whole object meets some optimal word-aligned size. But if you have multiple less-than-a-word fields, they can be packed together. C# does this, for sure, and has some mechanisms by which you can customize field packing.

[–] JakenVeina@lemm.ee 1 points 3 days ago

I'll take another look, but I didn't see any such setting when I was trying to diagnose. And I haven't changed any Plex settings since the last time we had an internet outage and it worked properly, just a month or two ago.

[–] JakenVeina@lemm.ee 28 points 4 days ago (17 children)

I recently discovered that Plex no longer works over local network, if you lose internet service. A) you can't login without internet access. B) even if you're already logged in, apps do not find and recognize your local server without internet access. So, yeah, Plex is already there.

[–] JakenVeina@lemm.ee 2 points 1 week ago (4 children)

The hell does "elbows up" mean? The article doesn't say.

 

Next floor is done.... except that I JUST realized upon looking at this picture that I forgot to paint the floor.

With everything on this floor except for the last wall done, there's one little addition I want to make...

ELEVATOR!

They are absolutely as awesome as they look. Coffee Stain REALLY outdid themselves. I don't think there's ever been a feature they've added that I didn't have at least SOME small criticism about, but not this one.

Last wall filled in.

 

WE BACK!

Yeah, I haven't burned out on the game quite yet, I just haven't had a gaming PC for about 2 weeks. We dismantled the entire office in order to get the wood floor resurfaced.

Anyway, let's get this Caterium mine built up.

Lovely. I'm enjoying getting to play with the new beam variants. Disappointed that the "Shelf" beams can't have a sign nudged into them, without covering it up (at least, not with half-meter nudging).

Now, the bridge between the 2 buildings.

Moving on to the first floor of the main building.

More tomorrow! (heading out-of-town for the weekend after that, though).

 

No comments today. Just a finished building.

 

Yeeeeessssssssssss.........

YEEEEEESSSSSSSSSSS.........

YEEEEEEESSSSSSSSSS!!!!

So, will all that squealing worked out of my system, I got the tower mostly finished. Still need to color it and maybe do some lighting or other detailing.

Was also able to confirm that, yes, we are still playing Satisfactory.

 

Well, this took like 4 hours to get right. Rather happy with it, thought.

I'm just gonna pretend this is a vertical splitter, until tomorrow.

Now, I'm not interested in building the full shell for this tower yet, not until I put in the vertical splitters, and verify that it all works, so I can't put in the final power lines. Instead I just plopped down some temporary connections.

Also put in some temporary ACTUAL splitters to work around the non-existing verticals.

Finally, I had to connect up the trunk lines from the off-site Refinery facilities.

Everything APPEARS to be running, so far. We'll see tomorrow, after a few hours, if there's any defects in the system.

 

Slapping a new floor down on top of the last one, we've got just a few more floors to build out.

This floor makes Caterium Circuit Boards for the lower two, and BOY did it turn out as a bit of a rat's nest.

The big issue with ALL of these floors has just been the sheer volume of Fused Quickwire needed. If I had built it all out on one floor, I would've needed 32 Assemblers, 3 belts JUST for the Copper Ingot, and 6 fully-saturated belts to move all the Quickwire output, and I was NOT interested in trying to build a balancing system for distributing those 6 belts across all the different production lines. So, instead I just dappled Quickwire Assemblers in among all the production lines, such that each one only feeds one or two downstream machines, and there's no concern for belt throughputs.

I'm quite happy with it all, although maybe I should save my satisfaction until after I prove it all works.

Next floor is much simpler, just making normal Cable from the last of the Copper Ingot.

And one final floor for sinking and uploading.

So, with all the machinery, in theory, built out, I need some resources to feed into them. So, I got all the beltwork brought over from the two Refinery buildings, and I should be ready to get it all connected up next time.

 

Next floor is for High-Speed Connectors.

 

Next factory floor is fully built out. Caterium Computers, in this case.

 

Built the setup today for Tempered Caterium Ingot production.

 

Today's gonna be prepwork for the remainder of the project we built the last two buildings for. That means more tubeway.

What's left on this project is a lot more convoluted than just dropping down like 80 Refineries, so I had to spend some time brainstorming and measuring layouts.

With a rough layout in mind, and measurements of how much space I THINK that'll need, it was time for building footprints. I decided to go with 2 separate buildings.

Since I needed to wait on concrete a bit to fully build out the foundations for those buildings, I went ahead and rebuilt that section of tubeway that I needed to raise up by 4 meters.

Then I finished the foundations and the rest of the new tubeway.

 

Alllllllllllrighty. So I played around for a little while, and came up with this as a support for the resource trunk line, running down the center of the building.

With that, I got all the rest of the belting and pipework built out.

Also, got all the rest of the power lines run.

So, with that, I figured it's time to power up and test everything. Which means I had to bring the main tubeway up to the building.

Also means I need to fill the Diluted Fuel loops with some canisters, so I went and harvested a bunch from the recycling facility.

Realized I needed pumps for all these Heavy Oil Residue lines.

Looks like everything is running now.

And with that, we're all set to move on to the final, primary manufacturing facility.

 

Alright, so the realization I had right at the end of yesterday was that I've forgotten a pair of Refineries. Decided to plop them in next to these 4 in the center, and shifted the entire chunk over to the left, to help some of the piping line up.

With those in place, I was able to finish out most of the logistics work for all these machines in the middle of the facility. That's all the Heavy Oil Residue and Polymer Resin dealt with.

Now, I'm toying with the idea of an elevated central bus of some kind to handle the rest of the logistics work. Still not sure where I want to go with this, design-wise, but I think I'm gonna use this concept of pillar supports.

view more: next ›