remotelove

joined 2 years ago
MODERATOR OF
196
[–] remotelove@lemmy.ca 2 points 3 weeks ago

I taught myself QuickBasic as it was the only thing I knew that was related to copying C64 BASIC out of magazines. (QBasic was packaged with DOS 3.11 I think and I was able to get a full copy of QuickBasic somehow. That was about +30 years ago? Dunno. I was about 12 at the time.) I didn't know what other languages were out there besides TurboPascal. I did learn simple Pascal, but that was a short chapter.

I actually met someone else in the area that was learning to code, and of course, we wanted to write a game. The only way to code for a mouse at the time was to write an INT33 handler, so it kicked off our interest in asm. (I still use asm for MCU stuff on occasion, but it's limited.) I quickly diverged into writing some really nifty.. eh.. "boot sector code" so that kicked off my career in security.

And yeah, it's the same phenomenon for me: I just think in terms of bits and bytes getting shifted around and I still refuse to believe in "magic". (Slight jab at Rust coders there, but in good fun.)

Fast forward to today, I train "kids" fresh out of college as part of my job now. The first thing I do is start giving them weird tasks that require they actually understand how something like an fopen() actually works.

(Funny story. I refused to "show my work" in math class for simple f(x) problems as I viewed it as unoptimized code. Lulz. I was such an autistic dork.)

[–] remotelove@lemmy.ca 2 points 3 weeks ago (2 children)

That, 200%!

When I started in computers, years ago, I transitioned from QuickBasic directly into assembly. Ever since then, I can kinda "read the Matrix" (Blond, Brunette, Redhead....) and forget about how confusing a raw binary or how a mess of a dmp looks to someone else. (To me, I really just see patterns and nothing massively complicated.)

"It's just data." - You would be surprised how fuzzy that statement is for some people. It's almost exactly like telling someone who doesn't speak any English that "the sky is blue". It's totally cool though! Learning about the internals of any computer is really just a very long chain of "aha moments" as many concepts aren't intuitive.

[–] remotelove@lemmy.ca 2 points 3 weeks ago

This is a clip from 2013 posted on YouTube: https://youtu.be/ebCTq8SqiZM

The dragon fucking cars thing has been around for longer than that.

[–] remotelove@lemmy.ca 2 points 3 weeks ago

Yeah, another minute or so and I wouldn't consider that car safe for work either.

[–] remotelove@lemmy.ca 5 points 3 weeks ago* (last edited 3 weeks ago)

I would look into something like Doppler instead of Vault. (I don't trust any company acquired by IBM. They have been aquiring and enshittifying companies before there was even a name for it.)

Look into how any different solutions need their keys presented. Dumping the creds in ENV is generally fine since the keys will need to be stored and used somehow. You might need a dedicated user account to manage keys in its home folder.

This is actually a host security problem, not generally a key storage problem per se. Regardless of how you have a vault setup, my approach here is to create a single host that acts as a gateway for the rest of the credentials. (This applies to if keys are stored in "the cloud" or in a local database somewhere.)

Since you are going to using a Pi, you should focus on that being a restricted host: Only run your chosen vault solution on it. Period. Secure and patch it to the best of your ability and use very specific host firewall rules for minimum connectivity. Ie: Have one user for ssh in and limit another user account to managing vault, preferably without needing any kind of elevated access. This is actually a perfect use case for SELinux since you can put in some decent restrictions on the host for a single app (and it's supporting apps...)

If you are paranoid enough to run a HIDS, you can turn on all the events for any type of root account actions. In theory once the host is configured, you shouldn't need root again until you start performing patches.

[–] remotelove@lemmy.ca 7 points 3 weeks ago

I was wondering if this was ever going to be done due to how much AI investment is floating around. It kinda makes more sense for many of the shitty AI projects that have been proposed over the last few years.

[–] remotelove@lemmy.ca 4 points 3 weeks ago (4 children)

I dump memory more often than you would think. It's usually not obfuscated or encrypted in any meaningful way even though it is fairly trivial to do so.

It's good practice to scour through any bloatware installed on windows laptops. Since bloatware is generally written by the lowest bidder, you can find all kinds of keys and phone-home urls (sometimes with all the parameters) and other weird things. Just fire up a decent hex editor and search for strings in the dump file. You don't need to know jack about reverse engineering either.

[–] remotelove@lemmy.ca 16 points 3 weeks ago (1 children)

It would force everyone who still wanted to use Facebook to upload more fresh data and get hooked again in the process. It's not a relevance play. It's a "we want all your new data" play.

[–] remotelove@lemmy.ca 2 points 3 weeks ago
[–] remotelove@lemmy.ca 8 points 3 weeks ago (5 children)

Resins have a typical use-time for within a year. Some may last longer, some may not. Some may start to show exposure issues. Some just start to separate or solidify partially. Some resins don't care at all. (It should be written somewhere on the bottle when the resin was made and when it should be used by.)

This is a helluva "unknown variable" you are working with, is my point. Resin is the absolute core of any printing functionality (obviously) and print settings are highly dependant on the resins qualities.

Just because I am so damn picky during my testing and learning process, I would abandon testing with that resin completely and be thankful it even printed a calibration test at all. (I would get a fresh bottle, is what I am saying.)

However, in the interest of using the resin, I would YOLO the exposure time (increase it) and start printing prototypes or other strange experiments. There is a bunch of things I could test even if using a sub-optimal resin.

You could spend time with the rest of that bottle and tweak the settings into partial-perfection. How reusable are those settings for future bottles though?

[–] remotelove@lemmy.ca 3 points 3 weeks ago (5 children)

Nope. Can't read. You caught me.

[–] remotelove@lemmy.ca 2 points 3 weeks ago

I would consider The Onion several levels above a generic tabloid. Not even in the same class. Like, The Onion actually has class.

47
Mac 'n Trees (lemmy.ca)
submitted 10 months ago* (last edited 10 months ago) by remotelove@lemmy.ca to c/imageai@sh.itjust.works
 

A few hours later, I just discovered how long this cheesy noodle trend has been going on for.

Also, this idea was already taken by a previous poster who likely started this trend quite a few days ago, I see.

My mistake!

 
 

I am simply on a quest to find an effective non-distillation method for purifying isopropyl alcohol used for rinsing resin 3D prints.

I have seen some elaborate systems for curing and then filtering resin that is suspended in the isopropyl by running it through standard carbon water filters. That just seems a bit over-complex and does a poor job of removing dyes. In some cases, the filters are not fine enough and the isopropyl will eventually get "sticky".

It seems to me that a finer filtration system would work much better. Carbon and celite should catch most of the monomers and oligomers, but I am not sure about the photoinitiators and other additives.

Distillation is obviously the best method for purity, but there may be a worse cleanup and a higher fire hazard risk.

Are there better materials that I could use for filtering besides celite and carbon? IPA is tiny compared to the rest of the molecules I am dealing with so filtration seems viable.

(I should note that I would bulk develop the used IPA in clear plastic containers in the sun for a day or two first.)

 

Before I get into my comments, I just want to ask that if you haven't bought the dev a coffee, please buy him a coffee. Personally, I have bought several with the intent of covering for those who cannot. Our dev has earned it.

I am just going to say that Connect is awesome. Even through early development, when there were huge issues, it progressed at a good pace. And yeah, it has gotten super stable and functions great as a simple and easy to use Lemmy client.

I would also like to make clear that I respect this app as the sole devs creation. He/She is 100% able to direct this project as they see fit. Period.

However. One person development teams can be a serious risk to the longevity and stability of an app. People get tired and burned out. People have actual lives outside of working on a single app. People can just vanish from dev work. That is all normal.

With the recent Lemmy instance updates and some subtle bugs that are showing, my concern is that it may become a much larger challenge to keep this app up to date. In my limited dev experience, core API changes (or API bugs) are a royal pain in the ass to deal with. A person could spend more time just keeping their app functional instead of developing new features or working on minor bugs.

I was hoping that people in this community that have experience with the development of large open source projects, can contribute ideas for our dev that may make it palatable to open this project up to additional contributors.

I think the biggest things I would like to call out is that if this project is opened, it may damage any revenue that is being generated by this app for the dev and I don't want to see that happen. (People gotta work and people gotta eat. )

What open source licenses are available that would keep full control of this app in the hands of the original dev? (Is that even a viable option?)

Quite simply, other than opening this app up fully, I don't quite know exactly what I am asking for. It would be nice to keep full control of this app in the hands of the dev, while also allowing community development.

Just to reiterate, this post is not meant to be rude or pushy. If anything I said came off that way, it was absolutely not the intent and offer a humble apology if it did.

 

Edit: Just copy the original filename, Chinese and all, to a custom RERF file. It tested fine with the factory tests and also custom test parts I made. I didn't test with only "R_E_R_F.px6s" as the filename as I proved the original filename works fine with custom models.

Edit2: I had the motivation to check the file today without that Chinese and it works fine as well.

Just got a new Anycubic Photon Mono X 6Ks and the RERF file on the included USB has Chinese characters in the name. ("R_E_R_Fchch.px6s" / ch being Chinese characters...) Does the printer require those characters for custom RERF test prints, or is it actually just "R_E_R_F.px6s"?

The documentation is unclear and online searching is jumbled with several issues regarding this filename across different printer models.

 

I am business dumb, but I have a very unique mix of skills I would like to turn into a side hustle. Needless to say, there is going to be a huge learning curve for me.

Sure, I could just sell 3D prints on Etsy, but I would rather focus on B2B type work with a more hands on approach than the Chinese print farms/PCB manufacturers. (I'll start an Etsy shop for practice, but that particular market seems extremely saturated.)

So, if you have started a business before, what are some basic things that you wish someone had told you before you did? Are there good books or other references I could use?

 

Update: Not a Connect issue.

Strange. I don't see this as a pinned post on that community, but yet, there it is. Did an admin pin a post from another instance on .ca somehow or is this a bug with Connect? (Strange things are happening like this since the last Lemmy update. I can't tell if it's a Connect issue, or a Lemmy issue.)

 

That feed is not /c/cat on lemmy.world, it seems.

I just logged out and logged back in with no change. I'll clear my cache to see if that helps and will update this post if successful.

Edit: Clearing the cache did not help. Must be a Lemmy API issue?

Edit 2: NSFW communities are not hidden in the faux community feed either. Thankfully, they are blurred, but not hidden. Posting a comment with a picture from what was supposed to be lemmy.world/c/world. (Did I use "faux" correctly? I rarely use that word, so hopefully the intent shows.)

Edit 3: Ok, weird. cat on lemmy.world is broken from my account on .ca, but other communities are not, like business on lemmy.world. lemmy on lemmy.ml is also broken. The issue is more random than I thought.

 

Fenn and Sudo. (Yes. I am nerd and Sudo is "my" kitty.)

 

I am very much a DIY'er and doing my own HVAC repairs have never been out of the question. Actually, I have rebuilt a couple of systems, less the pressurized parts of the system.

HVACs are great until they aren't and the need for repairs always comes up at the worst possible time. It would be nice to know more details for those reasons.

If you ignore the direct question about charging an HVAC, there could actually be a small, slow leak in my system as it stands. That'll get troubleshot in due time. (Still, I don't think I have ever had a system that didn't need the system to be topped off after a few years, even with no detectable leaks...)

It doesn't seem difficult: Ensure system is at correct temperature; attach a gauge; depressurize/pressurize as needed.

There has to be some "gotchas" in there somewhere. The equipment is cheap enough and I am fairly sure I can source the correct refrigerant easy enough.

Aside from needing to store and manage a small supply of refrigerant and that there are some annoying risks (like a system freezing over, etc..), what cost factor and equipment am I not taking into account?

 

I am fairly sure that I am being laid off with other Sr. Engineers tomorrow and need some ideas. Basically, I saw a calendar mistake by HR, so oops!

Meh. It's gonna suck for a bit, but whatevers. Life is more important than a shit job. :)

 
view more: ‹ prev next ›