I’m just one random nerdy trans girl. …Oh come on, you’ve been around fediverse, surely you’ve seen us around?

Mastodon: @umbraroze@tech.lgbt

  • 1 Post
  • 42 Comments
Joined 3 years ago
cake
Cake day: September 18th, 2023

help-circle


  • My own small problem I have with Codeberg is that while they allow private repositories for open source projects that are not in a presentable state yet, I, um, have a lot of projects that fit the description. Being an ADHD scatterbrain and all. I keep blowing dust off of years old projects and then they keep languishing.

    GitHub doesn’t care, put up as many private repos you want.

    Some people might say “well, why not make the crappy repos public, then” - well I could, but it’s not good for my mental state.

    However, I now run a private Forgejo instance so I have a good alternative for GitHub in that regard. (I also don’t get dependabot spam along the lines of “this barely working hack from 10 years ago has had critical updates to its dependencies!”)


  • Rose@slrpnk.nettoProgrammer Humor@programming.devWorking outside
    link
    fedilink
    arrow-up
    14
    arrow-down
    1
    ·
    4 months ago

    I have a fucking awesome gaming laptop. It has like 2 hours of battery life tops. (the very highly operative word being “tops”) Just today I was anxious about pulling it out of my backpack due to the fact it’s being spingtime and literally all of the winter walkway gravel is in the wind. I’m a Nikon fangirl and I very much hesitated to uncap my lens.



  • I actually first thought that was weird and wasteful. Then I remembered that, uh, Commodore 64 often uses a similar thing. Basically, a lot of assembly and compiled languages just put the machine code into the BASIC memory, preceded by a stub BASIC program that’s basically just “10 SYS addr” with that address pointing just past the end of the stub program itself. BASIC’s LOAD command handles it just fine because program files don’t have any header information besides load address. BASIC handles the loaded program just normally because the program has the end token, so as long as you don’t modify the BASIC program, it’ll be fine.



  • VS Code is probably the editor that’s easiest to exit. If I ran it on the computer I first ran Emacs on, it’d exit immediately, because VS Code requires a modern version of Windows and that computer had Windows 3.11. If I ran it on the first computer I ran Linux on, it’d also exit immediately because the machine would run out of memory. (…it was a 486DX, I don’t remember how much memory it had, but VS Code doesn’t run well if your memory is measured in megabytes)


  • I forgot where I read it, but someone said in the 1990s Sun’s marketing was going on about “Year of Java”, but ultimately nobody could tell what year the Year of Java actually was, because it just kinda happened. And given that in the 1990s the big push was for Java applets, which was a bit of a misadventure, you could argue that the Java breakthrough was ultimately something the marketing didn’t focus on (full blown desktop apps, backend Web code). Sometimes in a way that the marketing didn’t approve of (J2ME was kinda popular, but know what dwarfs it? Android. And that’s not JVM and that makes Java marketing sad.)

    So don’t worry about the Year of the Linux Desktop. You won’t even notice it. It’ll happen.




  • Back in the day, I got the weird idea that it’d be handy to grab information from the XMMS music player as it was running. So I made an extension that basically dumped the information about the player state as text to a named pipe. A few people wrote scripts for their IRC clients and whatnot to tell others what they were listening.

    (Back then, none of the GUI music players really had any kind of RPC capability. Nowadays, you can probably do this stuff easily with D-Bus or whatever.)

    One time, late at night, I was just listening to music in bed with headphones, controlling XMMS via infrared remote controller (LIRC). A random cool track came up. I had no idea what it was actually called. I went “wouldn’t it be cool if I could hit a remote button and it’d say what song is currently playing?” …so I got up, got back to the computer, and wrote a script that reads the pipe, takes the artist and song title, and feeds it to Festival TTS, then added that to LIRC configuration.







  • Rose@slrpnk.nettoProgrammer Humor@programming.devWebp
    link
    fedilink
    arrow-up
    12
    arrow-down
    2
    ·
    10 months ago

    Someone remarked that in film photography, every 10 years, Kodak used to get the brilliant idea that 35mm film is just too complicated for Your Average Consumer, and invented a new “easy to load” cartridge based film format. 126 Instamatic in the 1960s, 110 Pocket Instamatic in the 1970s, Disc Film in the 1980s and the APS in the 1990s. …Meanwhile, Your Average Consumer didn’t give much damn, and while these formats saw some use, most people preferred 35mm.

    Same goes with image formats. Apple and Google and Microsoft try to make “better” file formats happen, and I’m sure they have their advantages, but people will stick with JPEG, thanks.



  • Aaagh! Getting some random old person flashbacks.

    Kids. I r-remember a day… You won’t believe this… I got a 404 error page… It was otherwise a normal 404 page with a normal message on it, but it had a giant ad on it… like “while you’re here, how about you buy this stuff”… It was hell… You’ve got no idea how lucky you kids are with uBlock…