Skip Navigation
dgriffith Dave.

I'm a technical kinda guy, doing technical kinda stuff.

Posts 2
Comments 288
FTC Issues Orders to Eight Companies Seeking Information on Surveillance Pricing
  • You're right, I try to use {insert cryptocurrency that I'm heavily financially invested in} for my every day transactions as much as possible, you should too, and you can get amazing returns as well! It's win-win nobody loses ❤️

  • Lawsuit: T-Mobile must pay for breaking lifetime price guarantee
  • Maybe a large fries ,and we could all have one... or even two fries each!

  • Capacitive controls could be the cause of a spate of VW ID.4 crashes
  • that works how the article describes, where it will accelerate you to whatever the last cruise control speed was.

    That's what the resume function does normally?

    That is:

    • You switch on and activate cruise control
    • You've tripped it while active by pressing the brake

    At this point cruise control is still "hot" and pressing resume will turn the cruise control back on, usually with a speed interlock so you can't activate it at a dead stop.

    If the car has "one pedal driving" then inadvertent activation could be pretty surprising, and would require you to lift your foot off the accelerator and hit the brakes. Coupled with the rocket-ship acceleration of most EVs this could easily cause an accident I guess.

  • Let's bring back the webring.
  • Webrings were themed though, so if your interest was cars, or cats, or ham radio, you could get on a webring for one of those topics and cycle through them.

    And it wasn't all random, you could move left or right on the ring , or jump randomly. So a good webring manager could group sites together as you went around the ring as well.

  • Ancient CRT monitor hits astonishing 700Hz — resolution reduced to just 120p to reach extraordinary refresh rate
  • Your rods and cones in your eye and the nerves that transmit the information to your brain have signalling limits, they can only fire so fast and they have a time to reset. It depends on lighting and what you're focused on as well.

    Which is why film can get away with 24 frames per second because in a dark theatre and a bright screen 24 fps is enough to blur that signalling so that it looks like decent motion. Only thing cinematographers had to watch out for is large panning shots as our peripheral vision is tuned for more rapid response and we can see the juddering out of the corner of our eyes.

    I could see the 60Hz flicker of crt monitors back in the day if I had a larger monitor or was working next to someone with 60Hz. Not when I was directly looking at it, but when it was in my peripheral vision. The relatively tiny jump to 72Hz made things so much nicer for me.

  • Ancient CRT monitor hits astonishing 700Hz — resolution reduced to just 120p to reach extraordinary refresh rate
  • Yeah basically you can only signal "on-off" so many times a second in a vga cable before the ons and offs get blurry and unusable. So you can trade lower resolution for a higher frame rate as long as you keep the total number of on-offs below the limits.

  • Sunday Was Earth's Hottest Day on Record.
  • Maybe mention the fact that this recent alarming jump is very likely due to us doing accidental geo-engineering for the last 80 years and we've only just stopped it.

    We finally banned sulfur-laden bunker fuel globally for shipping last year. Dirtiest fuel in the world basically, all the left over crud from refineries straight into your cargo ship's engine. Sounds like a good environmental move but, oh shit, guess what? Those sulfur aerosols the ships were pumping into the atmosphere worldwide were actually keeping surface temperatures down.

    Climate scientists were shitting themselves over the temperature jump until someone made the connection. They're still shitting themselves over it now, but at least it's an explainable jump now.

    It's proof that fairly "trivial" changes by humans can have measurable effects on climate.

  • CrowdStrike downtime apparently caused by update that replaced a file with 42kb of zeroes
  • This was a binary configuration file of some sort though?

    Something along the lines of:

    IF ( == garbage) {

    Would have helped greatly here.

    Edit: oh it's more like an unsigned binary blob that gets downloaded and directly executed. What could possibly go wrong with that approach?

  • Traveling this summer? Maybe don’t let the airport scan your face.
  • You're never going to live in a world where you're allowed to fly without photo id amigo

    Move to a different country.

    Eg in Australia I can book a domestic ticket and have two interactions after that:

    • x-ray/security where they scan my carry on
    • boarding at the gate where they scan my pass.

    No photo ID - or any ID really - needed. Now there's enough dribs and drabs of information when I book the ticket and etc etc that they can identify me, but there's nothing stopping someone from booking a ticket for someone else under their name.

  • OneDrive deleted my files!
  • Windows: "All your files are exactly where you left them."

  • Underground caves do exist on the Moon, radar observations confirm
  • Seriously, give me any supported argument why it would be beneficial to send humans to the moon (and Mars) instead of just robots.

    Robots, in particular mining equipment robots that everyone seems to be jazzed up about, they need maintenance. Earth bound mining equipment has minor service intervals of 250 hours of operation, major intervals every thousand hours, machine-stopping breakdowns occur on a bathtub curve but there would be a dozen or so before the first 4000 hours of operation.

    For reference, 4000 hours of operation is less than half a year of 24/7 work.

    Even with the addition of a few hundred million per machine in hardening and robustness, the environment they will work in is much, much worse than earth. Seals will need frequent replacement, the parts that do the digging need replacement, hoses will burst or leak, etc etc.

    On the moon you could (probably) laboriously tele-operate repair robots with the 2.5 second lag you'd have to Earth.

    Mars? Not possible.

    So I look at all these plans, where they'll send ice mining equipment to mars to run for two years unattended to make fuel and what-not, and with my 30 years of experience in the mining industry on earth, I just say, "that must be some good crack they're smoking".

    Someone is going to have to go, just to repair and maintain all the machines.

  • That feeling when you've read up more on your chronic illness than your GP has
  • That's their job, essentially they are the front door to the world of medicine, and a lot of their work revolves around connecting you with someone who can help.

    A good GP, when presented with symptoms and evidence of something they don't know much about, will say, "Huh. Let me have a look at some stuff", and then they will go check things out.

    If things match up then they will likely say, "Ok, let's try X" , or alternatively, "I know someone who is better suited to deal with this", and hand you off. They might say, "Perhaps it's this other thing", which might piss off some long term sufferers of particular illnesses, but I'd prefer a no stone unturned approach to things than blanket dismissal.

  • Working with intimidating tools
  • A few things:

    • Look up the appropriate safety equipment and use it. Eye and ear protection at a bare minimum. Power tools are loud, get a nice set of earmuffs so that you're not startled every time you turn them on. Gloves... there are cases where not having gloves is safer, eg around drills where you can be caught up. Long sleeve shirts should have the sleeves buttoned or rolled up, jewellery should be removed, long hair should be tied up and under a hat.
    • Clamps and big tables/base plates. Don't be afraid to clamp whatever you're working on down tight to something big and sturdy. It gives you the opportunity to use two hands on the tools.
    • Always get in the habit of unplugging power tools when working on them. If your drills and what-not need a spanner or chuck key to change blades or bits, cable tie the tool you need to the power cable just behind the plug. It forces you to unplug it when working on it.
    • Finally, look at getting an inline, foot operated safety switch. It's like an extension cord with the switch in the middle. Nothing works until your foot is on the switch. Use that with your tools if you don't feel confident, and especially on older tools where switch interlocks and etc weren't that great.

    Once you've got all that, practice. Things are a lot less intimidating when you're working with things that are clamped down, with good safety gear, and everything is controlled.

  • Ex Redditors of Lemmy what made you come on over? What happened at Reddit that you made the switch?
  • It was a client that let you browse Reddit on your phone, in a much nicer and more organised way than anything provided by Reddit itself.

    All was fine until Reddit decided to monetise their API that Apollo - and many other apps - used. Now it would cost the app developer tens of thousands a month to maintain the connection, which is not something that they could sustain.

    So for me, the day that Boost for Reddit stopped working, I stopped using Reddit.

  • The Death of Decentralized Email
  • It was one of LinuxBabe's guides - this one:

    There is a more recent one that uses a shell script to install all the bits and pieces but I prefer to do it myself so I've got at least some idea of how all the pieces work.

  • "this must never happen again" says the only country where this happens routinely
  • Yes I'm glad they made the important distinction of "heads of state only", otherwise they would have to deal with the 8 killings of lower class politicians since 2003.

  • Moto Tag is the AirTag for Android we've been waiting for
  • Mmm I'd probably be a bit irritated about inadvertent activation of whatever function it's set to do while the tag is getting bounced around doing its main job.

    I've had Tile tags before where the "find my phone" function would be triggered just from eg sitting in the car with keys+tag in your pocket, or cramming just one more receipt into my wallet with the credit card sized tag they sold.

    So, for me, 90 percent of the time this function would be firmly set to "off".

  • The Death of Decentralized Email
  • My most recent ISP does CGNAT. They don't hide it, it's mentioned in their support pages. A quick email is all it takes to switch you over to an open address though.

    Anyway I've got a $5/mo server with akami that looks after my email and it's associated domain.

    It took about three hours of following a guide to set up DMARC and etc etc and it works unobtrusively, and is about ten times faster than my old ISP IMAP account that I had for about twenty years.

  • The Raes say their fridge malfunctioned, triggering illness, and their refund offer included a 'gag clause'
  • The actual quantities are pretty small, and if you've got burning refrigerant there are much bigger problems going on seeing as the refrigerant circuit is hermetically sealed. That kind of thing would also provoke a product safety recall. Most modern domestic fridges stick with a plain hydrocarbon refrigerant anyway (akin to butane) these days.

    But there's plenty of other things that can burn in a modern fridge. Circuit board components, circulation fan motors, etc can all put out ridiculously bad/noxious odours when they burn out.

  • Qualcomm spends millions on marketing as it is found better battery life, not AI features, is driving Copilot+ PC sales
  • I have a Samsung A71. It permanently lives in its protective case which gives it good bumpers around the easily-breakable edge-to-edge screen. It's now 4 years old and has survived numerous tumbles and drops over the years.

    Occasionally I have to swap the SD card in it and I am always astonished at how thin and light and fragile it is when not in the case.

    I would quite happily have an actual similar size phone to what "I have now" if the battery size was bumped up another 50 percent.

  • option to merge or roll up simultaneous cross-posts in the feed.

    I subscribe to a bunch of communities and often there is a cross post with the same title and the same URL link across four or five of them at once. This usually results in a screen or two of the same post repeating for me, and I usually just find the one with the most commentary to check out.

    It would be nice just to do that automatically, and shrink to a single line or otherwise "fold in" the other cross posts to the highest commentary post so they don't clog my feed. Maybe a few "related" lines under the body of the post when you go into it, similar to the indication that it's been cross posted.



    My customisable solar hot water system controller (project in progress)

    Hi all,

    In an effort to liven up this community, I'll post this project I'm working on.

    I'm building a solar hot water controller for my house. The collector is on the roof of a three-storey building, it is linked to a storage tank on the ground floor. A circulating pump passes water from the tank to the collectors and back again when a temperature sensor on the outlet of the collector registers a warm enough temperature.

    The current controller does not understand that there is 15 metres of copper piping to pump water through and cycles the circulating pump in short bursts, resulting in the hot water at the collector cooling considerably by the time it reaches the tank (even though the pipes are insulated). The goal of my project is to read the sensor and drive the pump in a way to minimise these heat losses. Basically instead of trying to maintain a consistent collector output temp with slow constant pulsed operation of the pump, I'll first try pumping the entire volume of moderately hot water from the top half of the collector in one go back to the tank and then waiting until the temperature rises again.

    I am using an Adafruit PyPortal Titano as the controller, running circuitpython. For I/O I am using a generic ebay PCF8591 board, which provides 4 analog input and a single analog output over an I2C bus. This is inserted into a motherboard that provides pullup resistors for the analog inputs and an optocoupled zero crossing SCR driver + SCR to drive the (thankfully low power) circulating pump. Board design is my own, design is rather critical as mains supply in my country is 240V.

    The original sensors are simple NTC thermistors, one at the bottom of the tank, and one at the top of the collector. I have also added 4 other Dallas 1-wire sensors to measure temperatures at the top of tank, ambient, tank inlet and collector pump inlet which is 1/3rd of the way up the tank. I have a duplicate of the onewire sensors already on the hot water tank using a different adafruit board and circuitpython. Their readings are currently uploaded to my own IOT server and I can plot the current system's performance, and I intend to do the same thing with this board.

    The current performance is fairly dismal, a very small bump of perhaps 0.5 - 1 deg C in the normally 55 degree C tank temperature around 12pm to 1pm, and this is in Australia in hot spring weather of 28-32 degrees C.(There's some inaccuracy of the tank temperatures, the sensors aren't really bonded to the tank in any meaningful way, so tank temp is probably a little warmer than this. But I'm looking for relative temperature increases anyway)

    Right now , the hardware is all together and functional, and is driving a 13W LED downlight as a test, and I can read the onewire temp sensors, read an analog voltage on the PCF8591 board (which will go to the NTC sensors), and I'm pulsing the pump output proportionally from 0-100 percent drive on a 30 second duty cycle, so that a pump drive function can simply say "run the pump at 70 percent" and you'll get 21 seconds on, 9 seconds off. Duty cycle time is adjustable, so I might lower it a bit to 15 or 10 seconds.

    The next step is to try it on the circulating pump (which is quite an inductive load, even if it is only 20 watts), and start working on an algorithm that reads the sensors and maximises water temperature back to the tank. There are a few safety features that I'll put in there, such as a "fault mode" to drive the pump at a fixed rate if there is a sensor failure, and a "night cool" mode if the hot water tank is severely over temperature to circulate hot water to the collector at night to cool it. There are the usual overtemp/overpressure relief valves in the system already.

    All this is going in a case with a clear hinged cover on the front so I can open it and poke the Titano's touchscreen to do some things.

    Right now I am away from home from work, so my replies might be a bit sporadic, but I'll try to get back to any questions soon-ish.

    A few photos for your viewing pleasure:

    The I/O and mainboard plus a 5V power supply mounted up: !

    The front of the panel, showing the Pyportal: !

    Thingsboard display showing readings from the current system: !

    Mainboard PCB design and construction via EasyEDA: !