• 0 Posts
  • 17 Comments
Joined 11 months ago
cake
Cake day: August 21st, 2023

help-circle
  • My journey was Windows-> Ubuntu -> Mint -> Fedora -> Arch.

    (Infuriatingly i still use windows for gaming, but nothing else.)

    Did i mention that i use arch?

    More importantly:

    fucked up all my data with no backup.

    One time i messed up a script and accidentally copied 40,000 mp3s to the same filename. 20 years of music collecting, literally going back to Napster, all gone.

    Well, not completely gone. I’ve got everything uploaded to iBroadcast, and I’m pretty sure i can download my library. But I’m not sure i deserve to.





  • HTML is pretty straightforward so just understanding the very basic stuff is probably all you need. CSS is where html gets any challenge it might have.

    CSS is weird because it’s very “easy” so “real developers” kind of object to learning it, but the truth is, if you gave any of them a layout design, they probably couldn’t build it. There are tools like tailwind to help, but, IMO, tailwind just helps you avoid learning css’s vocabulary, but you just replace it with having to learn tailwind’s vocabulary.

    JavaScript on the other hand is a “real” programming language, though decidedly quick-n-dirtier than other languages. It lets you be a lot more sloppy. (Tbh it’s a lot more forgiving than css!). As a result, it lacks the elegance and control that “real developers” like – and, as most people’s first language, it lets newcomers get into bad habits. For these reasons, JavaScript is a bit derided – but, unlike CSS, most developers can’t avoid it.

    There are a few key ideas in JavaScript that, once you understand them, things make a lot more sense. (I won’t get into them now, since it doesn’t sound like you’re at the point where that kind of clarity would help, but, when you are, come on back here and make a post!)

    TLDR: HTML is definitely something you can just pick up along the way. JavaScript is a real language that will take a little while to feel comfortable with, and it will take a career to master. CSS will never be easy, so don’t let it hold you back.


  • Hi everyone, JP here. This person is making a reference to the Weird Al biopic, and if you haven’t seen it, you should.

    Weird Al is an incredible person and has been through so much. I had no idea what a roller coaster his life has been! I always knew he was talented but i definitely didn’t know how strong he is.

    His autobiography will go down in history as one of the most powerful and compelling and honest stories ever told. If you haven’t seen it, you really, really should.

    ITT NO SPOILERS PLS




  • I guess my question is, why would anyone continue to “consume” – or create – real csam? If fake and real are both illegal, but one involves minimal risk and 0 children, the only reason to create real csam is for the cruelty – and while I’m sure there’s a market for that, it’s got to be a much smaller market. My guess is the vast majority of “consumers” of this content would opt for the fake stuff if it took some of the risk off the table.

    I can’t imagine a world where we didn’t ban ai generated csam, like, imagine being a politician and explaining that policy to your constituents. It’s just not happening. And i get the core point of that kind of legislation – the whole concept of csam needs the aura of prosecution to keep it from being normalized – and normalization would embolden worse crimes. But imagine if ai made real csam too much trouble to produce.

    AI generated csam could put real csam out of business. If possession of fake csam had a lesser penalty than the real thing, the real stuff would be much harder to share, much less monetize. I don’t think we have the data to confirm this but my guess is that most pedophiles aren’t sociopaths and recognize their desires are wrong, and if you gave them a way to deal with it that didn’t actually hurt chicken, that would be huge. And you could seriously throw the book at anyone still going after the real thing when ai content exists.

    Obviously that was supposed to be children not chicken but my phone preferred chicken and I’m leaving it.


  • Follow up question – I’m not OP but I’m another not-really-new developer (5 years professional xp) that has 0 experience working with others:

    I have trouble understanding where to go on the spectrum of “light touch” and “doing a really good job”. (Tldr) How should a contributor gauge whether to make big changes to “do it right” or to do it a little hacky just to get the job done?

    For example, I wanted to make a dark mode for a site i use, so i pulled the sites’s repo down and got into it.

    The CSS was a mess. I’ve done dark modes for a bunch of my own projects, and I basically just assign variables (–foreground-color, --background-color), and then swap their assignments by the presence or absence of a “.dark-mode” class in the body tag.

    But the site had like 30 shades of every color, like, imperceptibly different shades of red or green. My guess was the person used a color picker and just eyeballed it.

    If the site was mine, I would normalize them all but there was such a range – some being more than 10-15% different from each other – so i tried to strike a balance in my normalization. I felt unsure whether this was done by someone who just doesn’t give a crap about color/CSS or if it was carefully considered color selection.

    My PR wasn’t accepted (though the devs had said in discord that i could/should submit a PR for it). I don’t mind that it wasn’t accepted, but i just don’t know why. I don’t want to accidentally step on toes or to violate dev culture norms.



  • Copy designs you like, and keep a couple of CSS files +/- web components that you can carry along with you from project to project. Tweak then as you go.

    Like everything else, getting good at making designs that you like will take time and effort, so if you want you get good at it, do it! I find it fun, and my designs aren’t to everyone’s taste (I too like black tshirts), but whatever.

    Plus, getting good at making designs that i like has made me better at making designs clients/projects will like, so, win/win.



  • Does any “influencer” actually influence stuff? Legit, I don’t know. Advertising generally is more about raising brand familiarity, it doesn’t usually make people go out and buy things.

    But I would guess that he has an impact on the tech enthusiast community, and I feel like that would trickle down. And there’s people like me, I’m not really an enthusiast, but I like to read up on things before I make a big purchase, so I watch his videos when I’m in the market for a new phone or whatever, and then don’t watch his videos for a couple years, until it’s that time again.


  • Honestly I actually attribute at least a bit of it to MKBHD himself – he’s got huge hands, and he makes large phones look manageable. He’s one of the most important tech influencers out there and he makes a 7" phone look like a 5" phone.

    I have about average sized hands and I had to do weird juggle-shifting to reach the far side of my old Galaxy Notes. I’m on a Sony Xperia something or other now, which has a narrow but taller screen, and it’s a bit better – but still not ergonomic.



  • I love you all very much but just please be aware that “the floor” is literally where the files are supposed to go, according to the spec. I don’t like it, you don’t like it, nobody likes it. But that’s why it’s happening.

    Relevant section quoted for the lazy:

    User specific configuration files for applications are stored in the user’s home directory in a file that starts with the ‘.’ character (a “dot file”). If an application needs to create more than one dot file then they should be placed in a subdirectory with a name starting with a ‘.’ character, (a “dot directory”). In this case the configuration files should not start with the ‘.’ character.