diyrebel

joined 1 year ago
[–] [email protected] 2 points 2 weeks ago* (last edited 2 weeks ago)

The metadata in the headers can be avoided using Memoryhole and similar protocols which embed the headers inside the encrypted payload. The problem is again barrier to entry. Low-tech users generally can’t even handle app installs on desktops.

When you say “worry”, that’s not the right word for it. My boycott against Google is not fear-driven. I will not feed Google anything it can profit from as an ethical stance. Even if an expert linux tor user were on Google, I’m not sure we could exchange email in a way that ensures Google gets no profitable data. If we use PGP coupled with Memoryhole to strip out the headers, I’m not sure Google would accept a msg with a missing or bogus From: header. But if so, Google still possibly learns the user’s timezone. Though that may be useless if Google learns nothing else about that user. But we’re talking obscure corner cases at this point. Such an expert user would have no Google dependency anyway.

MS/google-dependent friends are generally extremely low-tech. They don’t know the difference between Firefox and the Internet. They don’t know the difference between Wi-Fi and Internet. Linux -- what’s linux? They would say. At best, they just think of it as a mysterious nerd tool to be avoided. So what can I do wholly on my end to reach them via gmail without Google getting a shred of profitable data? Nothing really. So I just don’t connect directly with a large segment of friends and family. Some of them are probably no longer reachable. Some are in touch with people who connect to me via XMPP, so sometimes info/msgs get proxied through the few XMPP users. It’s still a shitshow because Google still gets fed through that proxied inner circle of friends and family. In the past when someone needed to reach me directly, they would create a Hushmail or Protonmail mail account for that temporary purpose (like coordinating a trip somewhere). But that option is mostly dead.

I just had to reach out to plumbers for quotes. All of them are gmail-served. All I could do is refuse to share my email address and push them to use analog mechanisms. They are not hungry enough for business to alter their online workflow or create protonmail accounts.

[–] [email protected] 2 points 2 weeks ago* (last edited 2 weeks ago) (2 children)

That’s exactly what I did with hushmail. I would tell low-tech folks to get a hushmail account then I would use hushtools.com to do all the key management, putting my key on the keyring and grabbing their key. So the other person did not need to know anything or take any special steps. That was best option of my time. But last time I checked hushmail was still entirely non-gratis.

Protonmail emerged when HM became non-gratis and messed with hushtools. But PM requires every one of their own users to do key management which creates a barrier to entry. I would have to walk a PM user through adding my key to my record in their address book and walk them through sending me their key. That effort is a show stopper for many. I might as well walk them through setting up a PGP-capable MUA. But then if they keep their gmail or MS acct the metadata still feeds those corps.

[–] [email protected] 1 points 2 weeks ago* (last edited 2 weeks ago)

This simple answer is no doubt the most overlooked; probably as a consequence of the tyranny of convenience.. people too lazy to go to the library.

[–] [email protected] 2 points 2 weeks ago (4 children)

I give out my XMPP address and offer Snikket accounts. Some go along with it and some do not. I lost touch with some friends. Some people are in contact via phone but that’s not ideal some connections are lost as phone numbers change.

I used to push some people toward Hushmail until they dropped the gratis plans. Then for a while I pressured people onto Protonmail but then distanced myself from PM when the brought in Google reCAPTCHAs and killed off Hydroxide. Tuta is a non-starter because Tuta’s variety of e2ee is incompatible with open standards, thus forcing me to periodically login to a web UI (also due to them sabotaging their Android app by way of forced obsolescence pushed in the most incompetent way).

So it’s a shitty state of affairs. 2024 and simply sending a msg to someone has become a total shitshow.

[–] [email protected] 1 points 3 weeks ago* (last edited 3 weeks ago) (1 children)

For what it’s worth, I didn’t mean take the sensor out of the wall, but just electrically unplug it from the controller to see what it does on its own when you turn on the water.

Yeah I figured that but the terminals on the sensor are hard to reach so I was figuring I would need to remove it. But then it occurred to me that I could leave the thing in place and do the isolated test by unplugging the X2 connector from the motherboard and easily access the pins through that connector. So that’s what I did. Results:

  • at rest, the signal wire is 4.75 V
  • water running, the signal wire is 2.3 V

So in isolation the sensor worked correctly. Then I plugged it back into the motherboard and retested to confirm again the bad voltages. But in fact the readings were correct. It’s unclear why it works now. I wonder if the unplugging and replugging of the x2 connector improved a connection that deteriorated somehow.

Thanks for saving me €36! However incidental. If I had not done the test in isolation, I probably would not have messed with the X2 connector. I would have normally just replaced the sensor as an experiment.

(edit) I can hear a ticking sound coming from the motherboard. I’m not sure how long it’s been doing that. It’s quite faint unless I put my ear close to the board. Maybe it’s normal.

[–] [email protected] 1 points 3 weeks ago* (last edited 3 weeks ago) (4 children)

It shows 5V on the diagram but I don’t think that’s precise. I measured the red wire at 4.68v which is around what the guy in the video got in his test. Since the board is part of the circuit I suppose I cannot rule out the board as a problem. Testing the sensor in isolation will be rough going because it’s a proprietary joint. So I would have to get a tight rubber hose and fit that onto a garden hose. For powering it I have a switchable ac adapter with a 4.5 V setting. Or I can maybe get 5V off a USB charger or ATX PSU from a PC. My multimeter does not have a frequency function but I can see from the video that it would be useful for this so I might look for 2nd hand multimeter at the next street market, though that will set me back a week (OTOH might be worth it if it helps diagnose this in a way that helps avoid buying the wrong part).

Whatever is broken here, it was something that gradually failed. For several months it was a gamble when turning on the hot tap whether the boiler would detect it and give hot water. It was like a 50/50 game of chance for a while then getting hot water became progressively less likely until it flatlined.

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

It shows 5V on the diagram but I don’t think that’s precise. I measured the red wire at 4.68v which is around what the guy in the video got in his test. Since the board is part of the circuit I suppose I cannot rule out the board as a problem. Testing the sensor in isolation will be rough going because it’s a proprietary joint. So I would have to get a tight rubber hose and fit that onto a garden hose. For powering it I have a switchable ac adapter with a 4.5 V setting. Or I can maybe get 5V off a USB charger or ATX PSU from a PC. My multimeter does not have a frequency function but I can see from the video that it would be useful for this so I might look for 2nd hand multimeter at the next street market, though that will set me back a week (OTOH might be worth it if it helps diagnose this in a way that helps avoid buying the wrong part).

[–] [email protected] 1 points 3 weeks ago* (last edited 3 weeks ago) (8 children)

Yeah, if by /in system/ you mean connected to the board. I didn’t mess with anything other than to stick my probes onto the wires. The boiler is not switching on to heat water and it acts just as if it is not detecting that water is running. So a broken flow sensor was one of the theories. And since the readings seem quite off from what’s expected I guess buying a new sensor is the right move.

Once I get it removed I’ll see if it looks like I can rebuild it but I don’t expect that to go well. I may not have to waste it though. Considering the at rest voltage is double the running water voltage, it’s still detecting water running. It’s just not giving the voltage the board expects. So one idea is maybe I can repurpose this to turn on a shower light when the shower water is running.

If I had an electronics background I would probably try to do a makeshift gadget that converts 0.66 V to 2V and 1.33 V to 0 V. Then I wouldn’t need a new sensor (which could cost €100.. i’ve not checked locally yet but online prices are looking terrible).

[–] [email protected] 4 points 3 weeks ago

Thanks for the feedback. I see that that’s indeed the case.

 

cross-posted from: https://lemmy.dbzer0.com/post/26703241

This diagram is from the service manual of a combi boiler. It’s a flow sensor which detects whether hot water is running, which is then used to trigger on-demand heat and switch a diverter to take radiators out of the loop.

In English, the diagram shows:

  • X ⅔ red wire (+5V)
  • X 2/2 black wire (ground)
  • X 2/6 green wire (signal)

I need to know what those fractions mean. I took the voltage measurements in this video:

I cannot necessarily trust the model in that video to have the same specs as mine. My voltmeter detected 4.68 V on the red input wire showing that the sensor is well fed. The green “signal” wire is supposed to be 0 V at rest and 2 V with water running (or I think the reverse of that is used in some models). In my case the green wire is ~1.33 V at rest and ~0.66 V when water is running. I need to know if these readings are normal as I troubleshoot this problem.

update


@[email protected] and a couple others gave the answer I was after. Then @[email protected] helped solve the underlying problem. The theory that the sensor was fine but the board was not drove me to test the sensor in isolation. The sensor gave correct output in isolation. Then I connected it back to the motherboard to retest and reconfirm that it’s still broken. But it actually worked. The hot water suddenly and mysteriously works now. I guess the act of draining the water and unplugging the connector then reconnecting and repressurizing caused it to work. It may be temporary, since in the past it was hit or miss whether it would work.

[–] [email protected] 4 points 3 weeks ago* (last edited 3 weeks ago) (6 children)

I refuse to fund my oppressors

Bingo. I live by this philosophy.

Although more precisely: I refuse to ~~fund~~ feed my oppressors. The reason for s/fund/feed/ swap is that our oppressors profit from our data too. So e.g. I won’t even email a gmail user because my data would then feed Google (an oppressor because of how they dictate e-mail terms among other oppressions).

[–] [email protected] 5 points 5 months ago* (last edited 5 months ago)

The others are right. Trying to stream from a torrent seems wasteful and complex.

But if you must for some strange reason, perhaps it would work to use webtor.io to produce an http-reachable audio file which could be curl/wget-fetched and piped to an audio decoder/player. I doubt you could make webtor fetch pieces linearly from the beginning. You would likely have to wait until the last piece is fetched to start streaming.

[–] [email protected] 5 points 5 months ago

I’ve not fetched subtitles in a while but back when I did, I recall all the websites hosting them were extremely protectionist… more so than any other category of content on the web.

Of course the fix is to have torrents for the subtitle collections, perhaps by language.

 

cross-posted from: https://lemmy.dbzer0.com/post/8959162

I had a rod that was threaded on one half and smooth on the other half. I needed the smooth half to be installed into brick.

method 1: chemical anchor

The normal way to do this (I think) would be to cut some grooves into the rod using an angle grinder, drill a hole that has a diameter that’s ~2mm bigger than the rod, and use chemical anchoring. But that stuff is pricey and only lasts ~1 year on the shelf. Thus cost ineffective for 1 use.

method 2: ad hoc chemical anchor substitute

Similar to the above, I wonder if general 2-component household epoxy would work as a substitute in the above method since people are more likely to have that on-hand. I suspect the issue is that it’s too thin and gravity would do its thing and the topmost area would not get filled with epoxy. Hence why I did not attempt it.

method 3: (What I did)

The rod measured at ø=8.8mm. I had no 9mm drill bit for masonry (and that would be too loose anyway). So I used a nominal 8mm masonry bit on a hammer drill. I’m not sure what the actual diameter of that resulting hole was, but it was too tight to push in the 8.8mm rod in by hand. So I tapped it in, dry (no oil or glues). It worked! It feels really solid. Feels like I got away with murder.

Questions

(method 2) Is there something could be mixed with common 2-component household epoxy to thicken it so it acts more like chemical anchor epoxy?

(method 3) Did I take bad risk with fracturing the brick? Is there perhaps a guide somewhere that safely maps brick hole diameter to metal rod diameter? Or is this something is never done and should never be done?

 

cross-posted from: https://lemmy.dbzer0.com/post/8959162

I had a rod that was threaded on one half and smooth on the other half. I needed the smooth half to be installed into brick.

method 1: chemical anchor

The normal way to do this (I think) would be to cut some grooves into the rod using an angle grinder, drill a hole that has a diameter that’s ~2mm bigger than the rod, and use chemical anchoring. But that stuff is pricey and only lasts ~1 year on the shelf. Thus cost ineffective for 1 use.

method 2: ad hoc chemical anchor substitute

Similar to the above, I wonder if general 2-component household epoxy would work as a substitute in the above method since people are more likely to have that on-hand. I suspect the issue is that it’s too thin and gravity would do its thing and the topmost area would not get filled with epoxy. Hence why I did not attempt it.

method 3: (What I did)

The rod measured at ø=8.8mm. I had no 9mm drill bit for masonry (and that would be too loose anyway). So I used a nominal 8mm masonry bit on a hammer drill. I’m not sure what the actual diameter of that hole was, but it was too tight to push in the 8.8mm rod in by hand. So I tapped it in, dry (no oil or glues). It worked! It feels really solid. Feels like I got away with murder.

Questions

(method 2) Is there something could be mixed with common 2-component household epoxy to thicken it so it acts more like chemical anchor epoxy?

(method 3) Did I take bad risk with fracturing the brick? Is there perhaps a guide somewhere that safely maps brick hole diameter to metal rod diameter? Or is this something is never done and should never be done?

 

cross-posted from: https://lemmy.dbzer0.com/post/8721869

Parts like sprockets, chains, hubs, BBs, etc are quite useful for projects to build tools, furniture, art. I get them at no cost by dumpster diving. Cleaning them is quite a pain though. These are some of the options I’ve considered:

  • dishwashing machine— if normal dishwasher detergent is used, I would expect it to corrode aluminum parts (correct? Can someone confirm or deny that?) Chains and /some/ sprockets are steel, right? Would they do well in the dishwasher? I wonder if there is some kind of alternative detergent that won’t harm aluminum since I always have to hand-wash an aluminum pot cover.

  • ultrasonic bath— this method strikes me as the most convenient and what I would expect someone who needs to clean lots parts to use. But there is a risk of de-anodization if you use degreaser. Some jewelers use ultrasonic cleaners with a cocktail of Mr. Clean and ammonia. Would that work well on bicycle parts, non-destructively?

  • Enzyme-based oven cleaner— I tested this on sprockets and it seemed to work quite well but doesn’t get into the nooks and crannies and dissolve any of the mud.

  • Enzyme-based drain cleaner— instructions say wait 6 hours, so i did not test it. Is that time perhaps just because it takes that long to spread down the drain and munch on large volumes of gunk? Perhaps it would work in less time on bicycle parts.

  • boiling water with dish soap— I hoped it would melt the greasy grime. The water was quite dirty afterwards but did not make much noticeable progress.

  • degreaser spray— did not test this. I just have degreaser for kitchen surfaces so maybe not the right stuff.

  • bicycle cleaning spray— kind of strange that this exists. Bicycles have many different materials and different kinds of grime. It did not do too well on greasy sprockets as far as I could tell.

Question on the enzyme-based cleaners: enzymes are a bit pricey by volume compared to other cleaners. Is there a way to store and reuse them? Ideally I would like to pour a bottle of enzyme-based drain cleaner into a bucket and just always soak parts in that same bucket. Do those little guys multiply when you feed them? If the water is always dirty, will the enzymes always be too full to chow down on parts being added?

 

cross-posted from: https://lemmy.dbzer0.com/post/6251091

I have this:

https://www.aquaplan.com/product/easy-band/

I need to attach it vertically to some thick hard rubber roofing. There is a small section of roof which should probably normally have a parapit but instead the roofing rubber is not backed by anything. Then below it is a wood panel. So when it rains sideways the water runs down the roofing rubber and behind the wood panel.

I just need a piece of shingle to divert water to the exterior side of the panel. Roofing glues are made to never cure. Probably rightfully so, but that probably wouldn’t work to attach a shingle vertically as gravity would over power that tar-like never fully dry stuff. I tried construction adhesive & it didn’t hold.

 

cross-posted from: https://lemmy.dbzer0.com/post/1865979

Subject says all. Wondering if it can only be purchased online or if it’s sold in shops anywhere.

 

Subject says all. Wondering if it can only be purchased online or if it’s sold in shops anywhere.

 

cross-posted from: https://lemmy.dbzer0.com/post/1491194

I would love if just once an admin of a fedi host under DDoS attack would have the integrity to say:

“We are under attack. But we will not surrender to Cloudflare & let that privacy-abusing tech giant get a front-row view of all your traffic while centralizing our decentralized community. We apologize for the downtime while we work on solving this problem in a way that uncompromisingly respects your privacy and does not harm your own security more than the attack itself.”

This is inspired by the recent move of #LemmyWorld joining Cloudflare’s walled garden to thwart a DDoS atk.

So of course the natural order of this thread is to discuss various Cloudflare-free solutions. Such as:

  1. Establish an onion site & redirect all Tor traffic toward the onion site. 1.1. Suggest that users try the onion site when the clearnet is down— and use it as an opportunity to give much needed growth to the Tor network.
  2. Establish 3+ clearnet hosts evenly spaced geographically on VPSs. 2.1. Configure DNS to load-balance the clearnet traffic.
  3. Set up tar-pitting to affect dodgy-appearing traffic. (yes I am doing some serious hand-waving here on this one… someone plz pin down the details of how to do this)
  4. You already know the IPs your users use (per fedi protocols), so why not use that info to configure the firewall during attacks? (can this be done without extra logging, just using pre-existing metadata?)
  5. Disable all avatar & graphics. Make the site text-only when a load threshold is exceeded. Graphic images are what accounts for all the heavy-lifting and they are the least important content. (do fedi servers tend to support this or is hacking needed?)
  6. Temporarily defederate from all nodes to focus just on local users being able to access local content. (not sure if this makes sense)
  7. Take the web client offline and direct users to use a 3rd party app during attacks, assuming this significantly lightens the workload.
  8. Find another non-Cloudflared fedi instance that has a smaller population than your own node but which has the resources for growth, open registration, similar philosophies, and suggest to your users that they migrate to it. Most fedi admins have figured out how to operate without Cloudflare, so promote them.

^ This numbering does /not/ imply a sequence of steps. It’s just to give references to use in replies. Not all these moves are necessarily taken together.

What other incident response actions do not depend on Cloudflare?

 

It was taking around 24 hours to drain just ~1—3 liters of water in my kitchen sink. Probably comparable to IV drip speeds. After a huge effort and expense, I finally fixed it without demolishing the kitchen -- which would have been my next and final move¹. Sequence of events:

  • tried many boiling pots of water to melt any grease

  • tried 3 varieties of cheap drain cleaners, the contents of which are not always known due to trade-secret protectionism (when most likely it’s just bleach or lye). Also poured down ordinary household bleach (likely in the typical 15% concentration).

  • removed trap and all joints.. down to just the wall opening.

  • snaked the line with a simple snake. Took all day to get the snake inserted because apparently there are many hard 90° turns. It kept hitting a wall & required lots of force and spinning. Poured boiling water in with the snake inserted and it drained quickly. Pulled the snake out and it was slow again. Repeated the process several times and one late night just left the snake inserted figuring i would deal with it in the morning. Pulled the snake out and it was permanently curled up like a pig’s tail. I guess it hit such a hard turn that it coiled up inside rather than progressing down the line.

  • cut off the meter or so of curled up snake. Used a blow torch to soften the new end and pulled on it with pliers so the end was a little stretched as they come from the factory. Bent some copper pipe, drilled a hole in it, threaded it, added a screw, so I could use the pipe to force the snake to spin close to the drain entry point. Made no difference. Bizarre twist: a small amount of hair was on the end of the snake, yet this is a kitchen drain. This suggests the snake went deep enough to reach intersecting drain pipes. But if that’s true, then why was it coiled up? That remains an unsolved mystery. After the last use a new kink occurred higher up so the snake is ruined.

  • every week poured a different brand of enzyme based drain cleaner following warm water to warm up the pipes & let it sit for 6+ hours. Used 3 different enzyme brands on weekly rotation.

  • tried a two component drain cleaner: ① sodium hydroxide + ② sodium hyphchorite with sodium hydroxide (yeah, sounds redudant but bleach is really in both components)

  • custom built a leaf blower connection using a series of PVC pipes, some softened with a heat gun to tightly fit to the blower. Not kidding. Gave it full force and got no results. Thought at the time that this was the nuclear option.

  • bought an “auger”, which is a snake inside a box with a crank & essentially the same features I added to the simple snake. It also hit a wall & could not make one of the turns. It came out clean, but with a kink from pushing on it (which is what you do when nothing else works).

  • asked IRC chem channel for advice. My questions were chem related but they really do not want to hear too much home improvement chatter. Can’t say I blame them but the best chem knowledge would come from chemists not home DiYers. Someone said get sulfuric acid “if you can”.

  • (illegal) found a source for sulfuric acid, which is illegal for consumers in my region. Poured only ~30ml down the drain (much less than directed but this stuff is costly), heard it sizzling. Instructions say wait 15 min then pour cold water. I waited 20 min before topping off with cold water. No progress. Took all night to drain as far as i could see. Poured ~300ml more down the drain. Sizzling. Smells like vomit. Bits of white junk show up.. probably part of a “#fatberg”. But still no progress. When the visible drain is clear, added ~170ml more (giving a cumulative total of ½ liter at this point, which is actually the directed amount to pour in one shot). Still no progress.

  • bought a bicycle pump style plunger. This thing can mate directly with the pipework. Used it just to push water down. It worked to just quickly push the water further down, but then topping up with water showed it’s still clogged. So then I did the pumping action with the plunger. I wanted to resist this because I don’t exactly want sulfuric acid getting sucked into the new plunger and slashing around. Finally the clog is clear. Cleaned the plunger with several full pumps of clean water.

Now it drains 5 liters of water in 29 seconds. Wow what difference. I can even see the tornado in the sink, which I don’t recall if I ever saw that in this sink.

Costs of chemicals and tools were, shit, roughly like:

25- snake (destroyed)

25- auger (cheap compared to most augers, kinked)

20- brand A enzymes

18- brand B enzymes

21- brand C enzymes

5- standard drain cleaner brand X

8- drain cleaner brand Y specialized in hair (because common drain cleaners are useless on hair)

10- drain cleaner brand Z

20- 1 liter sulfuric acid

15- PVC parts for leaf blower

8- simple plunger (useless because it just pushes trap water out the overflow)

10- bicycle pump style plunger (apparently the most critical tool)

So probably roughly ~150 in costs.

IMO the sulfuric acid was essential for loosening whatever I had in there (probably a fatberg), but the final success came from the bicycle pump style plunger directly on the line.

(edit)

Adding footnote 1: well, I did have one really bizarre idea that I was going to try next before demolishing the kitchen. An unused toilet happens to have accumulated a colony of “sewer drain moth fly larvae”. I thought: why not scoop up those worm-like things and drop them in the standing water of the clogged drain? They’re generally considered pests, but if they were to chow down on the clog, they would be helping me out. Luckily it did not come to this. They may have also have risked adding to the clog. In fact, for all I know, they could have been contributing to the clog. I don’t know for certain if it was a fatberg or what down there.

(Apologies to anyone who happened to be chowing down on a burger from #Fatburger while reading this post.)

Options that I nixed:

  1. someone suggested bailing wire. It’s stiffer than a coat hanger so I really don’t think it can handle all the sharp twists and turns of my drain pipe.

  2. pressure washer hose designed for drain cleaning-- I think it’s also too stiff for the sharp turns of my drain pipes. The plastic hose would get scraped on every turn and thin out the walls of the hose. The tip has an overhang that could get stuck when pulling it out. I think these are just for big outdoor drains/downspouts.

  3. huge doses of enzymes, not just the weekly maintenance amounts-- enzymes are /costly/ & my expectation of them working to clear a big amount of junk at once is quite low. I think they are good for just slightly removing thin layers of buildup.

  4. gasoline, matches-- became increasingly tempting

Unanticipated damage:

The acid fizzed up and overflowed a bit. It’s like pouring a beer and not well anticipating size of the head. The water top may have been closer that I thought. Some dripped onto galvanized steel radiator pipes that run below the drain and a PEX pipe. The PEX seemed to take it okay but sulfuric acid is said to be extremely corrosive to metal. The pipes were very shiny right where the drops landed and had black rings around those splatter points. Then the shiny part rusted within hours. I think those areas of the pipe are now de-galvanized. I rubbed the affected area with steel wool then painted using a Rustoleum type of paint which is meant to go straight onto rust.

view more: next ›