JakenVeina

joined 2 years ago
[–] [email protected] 7 points 2 days ago

You're right to think that "since it's open source, people can see what it's doing and would right away notice something malicious" is bullshit, cause it pretty much is. I sure as hell don't spend weeks analyzing the source code of every third party open source package or program that I use. But just like with close-source software, there's a much bigger story of trust and infrastructure in play.

For one, while the average Joe Code isn't analyzing the source of every new project that pops up, there are people whose job is literally that. Think academic institutions, and security companies like Kaspersky. You can probably argue that stuff like that is underfunded, but it definitely exists. And new projects that gain enough popularity to matter, and don't come from existing trusted developers are gonna be subject to extra scrutiny.

For two, in order for a malicous (new) project to be a real problem, it has to gain enough popularity to reach its targets, and the open source ecosystem is pretty freakin' huge. There's two main ways that happens: A) it was developed, at least partially, by an established, trusted entity in the ecosystem, and B) it has to catch the eye of enough trusted or influential entities to gain momentum. On point B, in my experience, the kind of person who takes chances on small, unknown, no-name projects is just naturally the "exceptionally curious" type. "Hmm, I need to do X, I wonder what's out there already that could do it. Hey, here's something. Is it worth using? I wonder how they solved X. Lemme take a look..."

For three, the open source ecosystem relies heavily on distribution systems, stuff like GitHub, NuGet, NPM, Docker, and they take on a big chunk of responsibility for the security and trustability of the stuff they distribute. They do things like code scanning, binary validation, identity verification, and of course punitive measures taken against identified bad actors (I.E. banning).

All that being said, none of the above is perfect, and malicious actor absolutely do still manage to implant malware in open source software that we all rely on. The hope is that with all of the above points, as well as all the ones I've missed, that the odds of it happening are rare, and that when it DOES happen, it's way easier to identify and correct the problems than when we have to trust a private party to do it behind closed doors.

Great recent example, from last year: https://www.akamai.com/blog/security-research/critical-linux-backdoor-xz-utils-discovered-what-to-know

Me, I see this story as rather uplifting. I think it shows that the ecosystem we have in place does a pretty good job of controlling even the worst malicious actors, cause this story involves just about the worst kind of malicous actor you could imagine. They spent a full 2 years doing REAL open source work to develop that community trust I talked about, as well as maintaining a small army of fake accounts submitting support requests, to put pressure on the project to add more maintainers, resulting in a VERY sophisticated, VERY severe backdoor being added. And they still got found out relatively quickly.

[–] [email protected] 8 points 2 days ago

By Thursday afternoon, the attorneys were taken off the case while a transportation department spokesperson speculated they published the document as an act of sabatoge.

Props, if true. But this is the Trump administration, sabotage is absoutely not a requisite for incompetence.

[–] [email protected] 6 points 3 days ago

I agree, RFK should stop telling people to kill themselves by ignoring modern medicine.

[–] [email protected] 1 points 3 days ago

Me, I've thought about doing an "unlock everything from the beginning" playthrough, but I don't think it would appeal to me. In the face of having to invent my own purely-creative goals for building stuff, instead of having in-game goals to work towards, I find I'd rather go play something else on my backlog.

Instead, I leave the game at default settings, and come up with personal challenges to keep things fresh. The challenge for my current playthrough is "farm-to-table", meaning every factory has to make all of its intermediate products from raw resources (except for project parts) and "optimal resource usage" which means each factory has to make FULL use of the raw resource nodes its connected to, and ALL machines in the factory need to be clocked to run at 100% efficiency.

If I do another playthrough, I might do "excessive usage of trucks and trains" or "machinery as compact as possible".

Long story short, think about what would really keep you engaged, and I'd say go for it.

[–] [email protected] 9 points 3 days ago

There's the guy who urges the captain to increase the ship's speed, so they can arrive a day early and impress everyone that the "unsinkable" ship is also super fast. And then sneaks his way onto a lifeboat at the end, when they're only supposed to be taking women and children. Arguably a parallel to Musk in that he's partly responsible for the sinking of the ship.

Much more prominent is Rose's (Kate Winslet) rich scumbag fiance who refers to Jack (Leo DiCaprio) as a "gutter rat", responds to "half the people on this ship are going to die" with "not the better half", tries to bribe with cash one of the men loading boats in order to secure himself a slot, and ultimately manages to get on a boat by picking up a random crying child and claiming it as his own. Much more like Musk himself, but not really a parallel in having resposibility for the ship sinking.

[–] [email protected] 6 points 5 days ago (1 children)

My wife runs a large online D&D guild, with games 4-5 nights a week (not that you play in all of them, they just have that many people). They're no strangers to kicking people that cause drama, and they have several trans and non-binary members already.

I will say that they might not be able to bring their character in, as-is, if it's heavily based on "official" D&D lore and sourcebooks. The group has spent 8 years building all their own lore and tuning some homebrew rules and classes. It's mostly built on the 5e foundation, though.

I believe this is where they'd go to apply.

[–] [email protected] 6 points 6 days ago

I will make this agreement with anyone, today, so long as it is made in good faith. Which means, they have to start by fully acknowleding their role in getting us to where we are, apologize, and promise to do better.

This is not what we're getting from Rogan.

[–] [email protected] 9 points 6 days ago

"I'm sorry. You all tried to tell me, and I didn't listen. I was wrong"

We can talk about forgiveness and acceptance when he gets to this point.

[–] [email protected] 11 points 1 week ago (4 children)

I wonder how much Harry Potter had to do with the trend, cause superficially, that's Harry's story. It's a good implementation of the trope, though, because it's subverted rather quickly, and by the end of the seeies it's a core theme: Everyone WANTS to treat him like he's inherently special, and he's really not. It's his CHARACTER that makes him special.

[–] [email protected] 1 points 1 week ago

Not yet, but I've only played 3 sessions since they came out. I suspect when I do have an opportunity to use them for debugging something, the 1-minute sampling window will limit their usefulness.

 

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.

[–] [email protected] 20 points 1 week ago* (last edited 1 week ago)
 

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 ›