• 0 Posts
  • 88 Comments
Joined 4 months ago
cake
Cake day: April 4th, 2026

help-circle


  • It’s probably a safer assumption to assume that the “bank” building template has a money vault, safe deposit vault (if it’s not the same as The Vault), secure networking closet, secure guard room, secure teller area, then whatever space is left over for parking, offices out in the open, secure offices, and whatever the bathroom situation is. You don’t have a bank without the “secure” part and “don’t talk about security” is still security, even if it’s the weakest part.


  • Install gnome-tweaks. It’ll be under “Accessories” or you can search for it in their activities travesty. There are some gnome-shell-extension-X things to install as well before you head into the tweaks program. They all used to be part of gnome-tweaks and now they’re not. If I recall a helpful web lookup occurs when you’re messing with that stuff and tells you what package to install.

    gnome can be rough until you tailor it to your usage or if you’re in an austere environment with no internet. I think all those settings can be changed via editing dconf directly, but I don’t know how, and at this point in my life I don’t really feel like trying to hack a user experience provided to me into usefulness (no root, admin doesn’t want to use linux at all so he sets up the minimal least risky thing he can and won’t change it). gnome’s interpretation of “minimal” is pretty painful.

    I use LXQT when I can. I’ll get around to trying modern KDE at some point.




  • The concern about collecting rain water in Colorado is that if enough people did it there’d be nothing to flow downhill to feed all the towns with drinking water and power from dams. This, of course, happened all on its own anyway.

    There’re a whole bunch of things going on here not the least of which is that if all the dice roll the wrong way, the stars go exactly wrong, the law created a circumstance where you’re legally expected to stand outside in a rainstorm with a cup in hand and die of dehydration. That’s my weak understanding of it.


  • Python, and you kind of want to take the long way around.

    Get it up and running in its own virtual environment. On Linux and Windows this’ll just be a directory its in, and once you’ve activated that install via a terminal command everything stays self contained. It has a package manager called “pip” that will handle package and dependency management. Use pip to install spyder, pandas, matplotlib, numpy, scipy, and openpyxl. If you install anaconda this is what it’s doing under the hood, but there are licensing hiccups with using their package repos.

    Anyway, however you get up and going, numpy is fast numerical storage, scipy is a lot of scientific algorithms, pandas is a data analysis library that rides on top of numpy, and openpyxl is an interface to excel files from python. Pandas will get you one line CSV file reads and writes and more complex manipulation of Excel spreadsheets. Openpyxl gets you cell by cell manipulation of a spreadsheet. Spyder is a development environment.

    It can do much, much more.

    I asked an LLM for a small python example with pandas and matplotlib. Load it into spyder and run it and see what happens (tip, go into the settings/preferences, IPython Console, Plotting, and change the Graphics Backend to “Qt” to get the plots in their own window).

    Python Example
    import numpy as np
    import pandas as pd
    import matplotlib.pyplot as plt
    
    def generate_damped_signal():
        # 1. Setup Parameters
        fs = 50                 # 50Hz Sampling frequency
        t_max = 6.0             # Run for 6 seconds to clearly visualize it hitting 0 at 5s
        freq = 2.0              # Oscillation frequency in Hz
        
        # 2. Generate Independent Time Axis
        # 50 samples per second from 0 to t_max
        time = np.arange(0, t_max, 1/fs)
        
        # 3. Generate Dependent Damped Signal Axis
        # Using an exponential decay constant of 1.0 ensures that at t=5 seconds,
        # e^(-5) drops down to ~0.006, effectively decaying the signal to zero.
        amplitude = np.exp(-time) * np.cos(2 * np.pi * freq * time)
        
        # 4. Create Pandas DataFrame
        df = pd.DataFrame({
            'Time_Seconds': time,
            'Signal_Amplitude': amplitude
        })
        
        # 5. Export DataFrame to CSV File
        csv_filename = "damped_signal.csv"
        df.to_csv(csv_filename, index=False)
        print(f"Successfully generated DataFrame and saved to '{csv_filename}'")
        
        # 6. Plot the Data Using Matplotlib
        plt.figure(figsize=(10, 5))
        plt.plot(df['Time_Seconds'], df['Signal_Amplitude'], label='Damped Signal', color='cyan', linewidth=2)
        
        # Visual Anchors for the 5-second decay mark
        plt.axvline(x=5.0, color='red', linestyle='--', alpha=0.7, label='5-Second Decay Target')
        plt.axhline(y=0.0, color='gray', linestyle='-', alpha=0.5)
        
        # Labeling and Grid Configuration
        plt.title('Damped Signal Decay Over Time (50Hz Sampling Rate)')
        plt.xlabel('Time (Independent Axis - Seconds)')
        plt.ylabel('Signal (Dependent Axis - Amplitude)')
        plt.grid(True, linestyle=':', alpha=0.6)
        plt.legend()
        
        # Display the Plot Window
        plt.show()
    
    if __name__ == "__main__":
        generate_damped_signal()
    










  • Edit: Uhh, maybe there should be a group doing annual backups of lemmy.

    I’m sure there are a bunch of people who are a lot more knowledgeable about it, but it might be as simple firing up your own instances and just federating. By not allowing people to post you’d just be in readonly mode and would get passed all the posts, maybe. With every other kind of archive process like this the images/videos/audio are the long pole. A full 100% backup of “what did everyone see back then” is out of reach; even youtube (or especially youtube) goes back and edits old videos for newer compression or a change in copyright rules.

    My only real thought on it right now is an annual back up is waaaaaay too slow. I’d want to see more about what the ActivityPub stream looks like. I’d want to hear from an owner of an instance about how quickly their storage requirements go, and I’m now curious about whether there’s any evidence of anyone else such as Three Letter Agencies already backing it all up.


  • They do A/B testing where they put one feature in front of some folks and a different feature in front of others so they can gather data about what people will and won’t tolerate. Between that and the massive tracking they do with IP addresses for people going around account bans, and there’s no real way to know if they were targeting you through cookies/IP, or if you just fell into different groups.

    I don’t think they put a lot of thought into what’ll that do for some of the subreddits that are for desperate people looking for advice since two people back to back won’t get the same advice. There’s no way to swap notes, no reddit-of-record, and now all that good advice (and some of it was good) is locked away. It warms my cold dead heart to see their stock tank because they don’t deserve the best of their users.