Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)S
Posts
19
Comments
908
Joined
3 yr. ago

  • I don't understand what you're asking: you want some kind of graphical display of the file structure? Grep per se doesn't do that, but maybe you could match the output against "tree" output? I generally just use M-x grep in Emacs which doesn't make a tree-like display, but lets me navigate to matched lines by clicking on them.

  • TBH you should probably sell them in that situation. How many are there? It is a nice problem to have, I guess. You could of course stand up another server and install them in that. Will they fit in raspberry pi 5's?

  • Jeez, what a poor use of data center SSD's. I'd install them in a server and use them. Note that Intel has various grades even of "enterprise" SSD's, with the ones intended for low write load using QLC and likely not having such great data retention either.

    For backups, ideally you want a tape drive. Failing that, if the data volume is not too large, optical media like DVD-R or maybe BD-R. Otherwise, I don't have a good suggestion other than online storage that is kept spinning and maintained. Don't use spun-down hard drives without considerable redundancy. They are horribly unreliable.

    My own stuff (encrypted using Borg Backup) is in Hetzner Storage Box which is around 11 euro/month for 5TB. Every so often I get an email saying that the box will be unavailable on such-and-such date/time due to maintenance. I assume that means a drive in the RAID array has failed and they are replacing and rebuilding it.

  • It took me a minute to figure out that the bald guy wasn't Picard. I did recognize the other two, so I puzzled for some moments over the meaning of the combination.

  • Amazing how RMS is now on the traditional end of traditional to disruptive.

  • Removed Deleted

    Permanently Deleted

    Jump
  • Sounds like you're running too much crap already, so no not really. Maybe consolidate everything onto one box and use another for high availability failover if you want to experiment with that (on a home internet, lol).

  • I think you're using an unusual concept of the term. I give you 5 words with an offer of $1K if you can repeat them to me tomorrow, so you put some effort into memorizing them for that. You're telling me that's short term memory? I don't think so.

    https://en.wikipedia.org/wiki/Short-term_memory

    "For example, short-term memory holds a phone number that has just been recited. The duration of short-term memory (absent rehearsal or active maintenance) is estimated to be on the order of seconds."

  • Of course they are going to long term memory. You have to repeat them the next day, remember?

  • Github is v4 only? Yes that exists, look on lowendspirit for offers or post a request saying what you want.

  • This has nothing to do with short term memory. You only get one new word per day. You get to add it to the earlier words and spend hours practicing the new phrase, writing it out, etc. Then you go in the next day, recite it, get a new word to add on. [Edit: re-reading the original post, maybe you don't get to write it down, but that's ok].

    Do you know your own phone number, license plate, birthdate, address, SSN, credit card number, and so on? Some subset of the same basic info about your friends and family? It's all pretty random and comes to about the same thing.

    I do think people rely on computers and smart phones more instead of remembering stuff. I'm old, went to school before everyone had mobile phones and computers, you had a land phone at home and it didn't store any numbers-you had to manually dial them. So you used the phone a lot more for stuff that you'd text or email today, and you'd manually dial the number. After you dial someone's number a few times you'd remember it. So you probably knew a few dozen phone numbers by memory. At best similar to a comparable number of words.

    Also, maybe more people are having trouble. Microplastics? Covid? Who knows. https://medicalxpress.com/news/2025-09-sharp-memory-problems-adults.html

  • Nothing stops you from making up a sentence the way I did. You're shown a string of 12 random letters and you will get $1000 if you can repeat them from memory tomorrow. You can't make up a weird memorable sentence in a few minutes with $1000 on offer? Idk about you, but most of us could use the extra $1000 and would jump at the chance.

    The OP was asking about a passphrase that gets 1 word longer each day. Have you tested yourself at all? You might look up "memory palace" for techniques of doing that sort of thing. 5000 words is impressive, 50 is no big deal at all. Change your Lemmy password to a 5 word random phrase (write it down) and log in a few times a day with it. You will remember it without referring to the paper pretty quickly. Do that 10 times with different phrases and there is your 50.

    I don't know what else to tell you since it's obviously only answerable empirically, and even given a demonstration you would probably just claim that the person was an unusual freak. I don't claim that literally everyone could do it (some people are just hopelessly forgetful). But IMHO it's very doable in general.

  • Hmm, yeah, depending on what httpd you were running, there might have been an issue, but you could possibly decrease the memory footprint with some configuration choices. It looks to me like python 3.9 uses about 4MB more memory than 2.7.whatever.

    Re ARM vs x86, I would say that PC's in general have consistent hardware interfaces evolving gradually since the original 8088 PC's of the 1970s. Every ARM system on the other hand has its own incompatible hardware world. A lot of it is totally undocumented too, so it's not so easy to repurpose old mobile phones the way you can old PC's.

    That's interesting about the 16 bit SPI memory. I thought that SPI was usually a 1-bit interface though SDIO is, I believe, 4 bits wide. 16 bits at 80mhz is fast enough for 2nd level memory. Maybe they can start putting MMU's into those processors.

    Yeah the ESP32-C3 is an amazing value but way overkill for a flashlight, in terms of package size and power consumption in addition to cost. I wonder whether the BLE can communicate with a phone held near the flashlight though, if the flashlight is a metal tube that would block most of the RF. There might be a non-metallic path out the front, through the PCB, leds, and optics.

  • The password file I use has 22665 words (it's actually /usr/share/dict/words filtered to 8 bytes or less). I use random 6 word phrases from it, so 86.8 bits of entropy. One word is about like 4.3 digits in terms of randomness, but it's easier to remember. For 12 random letters (56.4 bits) simplest approach is make up a sentence starting with those letters and try to remember it. Here:

     
            >>> import string, random
        >>> ''.join(random.choice(string.ascii_lowercase) for i in range(12))
        'acobjomepaxr'
    
    
      

    So the 12 random letters are acobjomepaxr. A crusty old bastard jumped on my exquisitely pampered, ancient xenophobic rodent. That took a minute to concoct but it helped the words sink in. If you do that, then write down the sentence a few times like before, you will probably remember it. Think of the 100s of lines of stupid Monty Python dialogue that every nerd of a certain age can recite without even having tried to remember it on purpose. Also see: https://xkcd.com/936 .

    When I create a new passphrase (6 words using /dev/urandom), I generally write it down on a slip of paper and carry it in my pocket. That is potentially subject to capture but it's pretty safe from network attacks. Then when I need to type it in, I try to remember it but refer to the paper if I have to. After a few times, I don't need the paper any more, so I can drop it into a shredder. I haven't done this recently, but it's not a big deal.

  • This needs a meme.

  • Would be pretty darn easy to cut the slot in the case. And print a plastic cover that clips in.

    You have to do a bunch of SMT soldering to add the circuitry, doesn't seem worth the hassle, especially since I wouldn't use the 500's built-in keyboard anyway. I wish it had included a pointing device like every laptop has. Using a separate mouse means you also need a desk to put it on, which is constraining. So I think I'd get a pi 5 and external keyboard if I wanted to stay with Pi stuff. There isn't that much attraction though.

  • Interesting about the ESP32-P4. I'm not sure what you mean about embedded Linux needing more memory in 2025 than in 2011 (when I wrote the program that I mentioned). As far as I know, zillions of wifi routers right now run Linux with 8MB of ram. We used Angstrom Linux iirc, and I think the current equivalent would be Yocto. 64MB was really plenty for our Python app and a few add-on modules. We weren't running a web browser or anything ridiculous like that on it. I haven't followed that area though.

    I'd want to run Linux rather than an RTOS since that's what I'm used to for programming. It was nice that we could ssh into the box to move files around, among other thing. It had cron jobs to upload its logs to a remote server nightly. Plus the Python app was multi-threaded and used a bunch of Python libraries that were probably Linux dependent. And, we could do a lot of dev and testing on desktop machines which was easier than having to constantly test on the target box.

    It felt about like an older and slow-ish Linux box rather than something terribly constrained. I could run Emacs and GCC on it in addition to Python.

    Zero 2W is 15 USD here, though that doesn't include sales tax (like VAT) of about 9%.

    I guess that is a reasonable point about longer term support for those CM's though that seems like a tragedy of the ARM ecosystem in general. The 2011-era x86 laptop I'm using right now runs current Debian just fine.

    It seems to me that most people use cooling fans on the Pi 5. I wonder if the 500/500+ need that.

    Do you know if I can use the M2 hat on a regular 500? I mean this: https://www.adafruit.com/product/6427

    I remember thinking the Pocket Beagle was nicer than the Pi Zero but it cost considerably more. I guess the gap is now a bit narrower.

    If I were to do something with these bigger embedded boards again I'd be interested in running Erlang on it. That's easy with Linux but I have no idea if Erlang runs under FreeRTOS. It doesn't look that way, by quick web search.

    Is the ESP32-P4 SPI memory painfully slow compared to the on-chip memory? Is there CPython for it? Having 32MB makes those MCU's interesting for some things that would have been beyond their capabilities otherwise.

    Unrelated, for something else I'm semi-involved with: do you know what is around these days in small cheap MCU's comparable to midrange AtMega? Let's say 16K of program flash and 2K of ram. Right now we use AtMega but those are fairly expensive. The application is a flashlight controller (toykeeper.net/anduril) so the hardware is cost sensitive. I've been wanting to look into porting to the WCH CH32V003. There is also a new much more powerful CH570 that lacks ADC's. I'm wondering what else is out there. I write embedded software sometimes, but I'm not a hardware guy.

  • Oh that is kind of interesting about clips vs bolts. But, they really should have modified the 500 case as needed to add a slot for the SSD. I don't want to spend 2x more just to get that slot. Oh well, if I go this route I'll just get a pi 5. It looks like memory upgrade is a huge pain though, and 16gb upgrade is not known to work. People have upgraded to 8gb though.

  • Likely the issue was that the board layout as is. Did not allow for the current 400 case to take the M2 slot in a way that users could have easy access.

    The 500 case (no idea about 400) could accomodate the M2 drive and some people installed their own.

    It's also weird that the 500+ comes with a 256GB drive with no 512GB offered (maybe they will offer that later).

    Still, for $200 you can get a decent X86 laptop, so this $200 rpi is niche.