• 0 Posts
  • 22 Comments
Joined 1 year ago
cake
Cake day: June 14th, 2023

help-circle
  • i believe the general attitude on the threadiverse is that down votes are not a great option: they should represent low quality or untruth rather than simply dislike. given this preference, and downvote to hide might overload the downvote function: no longer is it a last resort, but it’s a normal part of browsing your feed. i’ve seen nothing but staunch opposition to overusing h the down vote feature in this manner


  • kinda the same reason people suggest something like linux mint over slackware, gentoo, arch, etc… mint is easy to install and is preconfigured to be an easy to use user desktop environment. you can configure any other option to be have like that, but they tend to be a bit more “DIY”, which is great if you know what you’re doing!

    dedicated NAS OSes will have good software out of the box that make it easy to configure and manage various common disk-related configurations (RAID, SMB, NFS, etc). you can certainly do all this yourself, but it might not have a pretty, unified user interface, or you might have to deal with software that isn’t compatible with some version of a library that’s in your distro of choice… all resolvable things, but they take time to solve: anywhere from installing a package manually to applying a kernel patch and recompiling the kernel to get something to work



  • i don’t agree with that definition of creative… there’s lots of engineering work that’s creative: writing code and designing systems can be a very creative process, but doesn’t involve feeling… it’s problem solving, and thats a creative process. you’re narrowly defining creativity as artistic expression of emotion, however there’s lots of ways to be creative

    now, i think thats a bit of a strawman (so i’ll elaborate on the broader point), but i think its important to define terms

    i agree we should be skeptical of marketing hype for sure: the type of creativity that i believe ML is currently capable of is directionless. it doesn’t understand what it’s creating… but the truth lies somewhere in the middle

    ML is definitively creating something new that didn’t exist before (in fact i’d say that its trouble with hallucinations of language are a good example of that: it certainly didn’t copy those characters/words from anywhere!)… this fits the easiest definition of creative: marked by the ability or power to create

    the far more difficult definition is: having the quality of something created rather than imitated

    the key here being “rather than imitated” which is a really hard thing to prove, even for humans! which is why our copyright laws basically say that if you have evidence that you created something first, you pretty much win: we don’t really try to decide whether something was created or imitated

    with things like transformative works or things that are similar, it’s a bit more of a grey area… but the argument isn’t about whether something is an imitation; rather it’s argued about how different the work is from the original


  • that’s a lack of understanding of concepts though, rather than a lack of creativity… curation requires that you understand the concept that you’re trying to curate: this looks more like a dog than this; this is a more attractive sunset than this

    current LLMs and ML don’t understand concepts, which is their main issue

    id argue that it kind of does “think about its own thoughts” to some degree: modern ML is layered, and each layer of the net feeds into the next… one layer of the net “thinks about” the “thoughts” of the previous layer. now, it doesn’t do this as a whole but neither do we: memories and neural connections are lossy; heck even creating a creative work isn’t going to turn out exactly like you thought it in your head (your muscle memory and skill level will effect the translation from brain to paper/canvas/screen)

    but even we hallucinate in the same way. don’t look at a bike, and then try and draw a bike… you’ll get general things like pedals, wheels, seat, handlebars, but it’ll be all connected wrong. this is a common example people use to show how our brains aren’t as precise and we might like to think… drawing a bike requires a lot of very specific things to be in very specific places and that’s not how our brain remembers the concept of “bike”





  • not multiple bulbs no, but those bulbs have multiple LEDs in them… LEDs only have a single colour, but you can produce variable colour (or colour temperature) bulbs by mixing R/G/B or warm white and cold white

    philips hue bulbs for example have red, green, blue, warm white, and cold white LEDs so they can mix any colour or colour temperature

    to have variable colour temperature requires a warm white and a cold white LED that get mixed, so they’re always being used at 50% or less (because 50% emission on both is the same brightness as 100% of 1)… commercial fixtures are likely to not give that option and only include a single LED at fixed colour temperature to avoid 2x the parts



  • mastodon can do default instances because they have the account migration process… i totally agree this is a great solution: get people in with sane defaults, and then let people move once they know how it works

    there will be plenty of people that don’t move (or maybe that’s solvable too: analyse your toots and suggest a more niche instance after 2mo?) but i’m not sure that’s a huge problem if your “default instance” is more of a random choice from a list of sane defaults





  • the protocol that allows instances to communicate is, but AFAIK there’s an API that apps use… the protocol is kinda just for how to push raw bulk data around, whilst the instance itself does things like filter based on “top”, “hot”, etc

    also, in activitypub things like the actor (user), each comment, post, etc are individual objects which must be requested individually (or in a list via a search i think?), so any app that communicates via activitypub would need to make hundreds of requests to the instance to display a single post, comments, and user information!


  • so people have said that it’s to do with volatile (it forgets) and persistent/non-volatile (it remembers), but i think the crux of your question is a little more nuanced: WHY does the mechanism to “remember” a 1 or a 0 get damaged with SSDs and not for RAM

    now, i’m not expert here but i think i have a basic understanding and i’ve pieced some bits od research together!

    (edit: it should be noted that what ive described here as simply “RAM” is actually SRAM, but modern computers mostly use DRAM which is different: it uses a capacitor instead of a couple of transistors, but the fundamental idea is the same)

    RAM is very simple: for the most part, it’s just a few transistors - they’re basically little switches that work just with electrical current… they can be arranged so that transistors connect to another transistor, so that they’re both telling each other to be “on” (this is SUPER simplified, but kinda think of the electricity being stuck in a loop: it just goes round and round between the transistors, and that’s “on” or 1)… transistors are very reliable! their chemistry doesn’t degrade over time (note though that because electricity doesn’t actually go around in an infinite loop, if the “loop” stops getting power to replenish it, it resets to 0, which is what makes it volatile!)

    SSDs though store their 1s and 0s more in chemicals… think of your SSD like a bunch of little boxes with water in them, and you read the 1s and 0s based on how clear the water is… you add sand to make a 1, and you filter out the sand to reset it to a 0! the more often you do that though, the dirtier the water gets until you can’t tell if it’s just dirty water of if it has sand in it (actually you add electrons to the gates in an SSD which changes the cells resistance and you read based on that, but at some point the electrons just keep ”sticking” in the cell so the resistance doesn’t change as much as we’d like)