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/)TO
toastal @lemmy.ml

https://toast.al

he/him

Posts 9
Comments 1.1K
Do we want another mobile matrix client based on telegram?
  • Neither the Matrix clients nor servers are lightweight—largely by design. All of the clients take literal minutes to start up if you don’t use it regularly & chew thru data. Even if they managed to hide how slow syncing is, it is just being hidden & taking just as many resources in the background. The whole decentralized eventual consistency + chat history is permanent is a model that makes it this way. At least IRC understood the chat was ephemeral & the protocol—even v3—isn’t bloated.

  • PSA: Google Meet no longer works in hardened Firefox
  • Everyone I met has heard of Jitsi—guess I should feel blessed about my circle. But that doesn’t mean we should not let these places know there are opportunities to keep that voice data on-premise (which also indirectly helps the privacy of employees). I have chosen jobs for things like this though.

  • Do you use the pinky finger while typing?
  • Similarly I learned to properly type (which means using your pinkies) with Dvorak back in 2007. I stuck with it since anything is a gain beyond QWERTY & _ on the home row helps with programming & config.

    If you haven’t learned to touch type, you may as well use a layout that is gonna strain you less in the long run.

  • What belief do you have two-sided opinions on?
  • Very much. Especially if paying means not a subscription & it was never ad-support + inundated with malicious trackers. Too often the proprietary tools I am required to use are clearly tracking me & are by companies with horrible reputations, but this doesn’t have to always be the case.

  • Sorry, what?
  • LinkedIn is one of the platforms I felt I could reasonably delete since I got little to know value out of it (rather it was more of a drain)—& I didn’t have something like family connections to worry about.

  • PSA: Google Meet no longer works in hardened Firefox
  • Might be true, but is some real bullshit. There are protocols/programs that do work on multiple platform (including not web) with privacy settings turned up. Employers should consider if they want Google listening in on all of their business discussions before forcing its buggy platform on employees. I’ll wait for the one that cries that it has Google Calendar integration, when you don’t need Google for a calendar.

    While you are setting up that server for Jitsi, realize its XMPP server can cover your text chat & presence needs too.

  • Sorry, what?
  • This is LinkedIn isn’t it? This exactly the trash you’d expect from tech bros choosing this as their social media platform of choice. Reminder: Microsoft owns LinkedIn & you can delete your account today (since 90% of your messages & recruitement is spam/trash).

  • What was the Worst car you've ever owned?
  • Mid-2000s Suzuki Forenza. I loved having a hatchback for getting additional storage while not sacrifing fuel efficiency. This part was good on paper, but I had issues with overheating + lack of power + alignment, but the real killer was constantly needing to replace the transmission selector switch—which got me ripped off for quite a while before I know what was wrong & mechanics absolutely took advantage of me if I didn’t say exactly what was wrong. This affected almost everyone that bought the vehicle. I stuck with it for like 4 years, & ditched it for a early-2010s Mitsubishi Lancer Ralliart Hatchback which was nicer in literally every way & had no issues with the vehicle. As a bonus I didn’t have to be yet another Subaru Outback driver meme.

    I didn’t have it terribly long tho—I had to sell it to leave the US. I had to sell it to a dealer since I couldn’t find a buyer, & it was kinda rare to find them. Guys at the dealer ran out to gawk at it, one piped a “this is a nice car; why you think you had trouble selling”? “It’s not a Subaru”, I lamented. The rest of the men nodded their heads in agreement with that fake smile of knowing the truth. & now Mitsubishi no longer makes sedans/wagons.

    But despite moving from something I loathed to loved & selling prematurely, I am not too sad since being outside the US, having a car is not a requirements where walking, public transport, & a motorbike (want a bicycle) cover my needs while being much cheaper & better for the environment.

  • 3
    www.process-one.net Matrix and XMPP: Thoughts on Improving Messaging Protocols – Part 1 / ProcessOne

    For over two decades, ProcessOne has been developing large-scale messaging platforms, powering some of the largest services in the world. Our mission is to build the best messaging back-ends imaginable--an exciting yet complex challenge. We began with XMPP (eXtensible Messaging and Presence Protocol...

    Matrix and XMPP: Thoughts on Improving Messaging Protocols – Part 1 / ProcessOne
    2

    ISO 8601 date times?

    This has never worked in Firefox. Fx doesn’t follow en_DK for dates & even if I set/leave my preferences @ en_US as default, I still get terrible defaults like dd/mm/yyyy & commas for decimal separators at least on my machine even if I toggle on/off the use system locale option. Is LibreWolf in a position to be the first Fx fork to support ISO 8601 date formats (with nerds rejoicing everywhere)?

    1

    XᴍʟHᴛᴛᴘRequest

    Acronyms/intialism use capital letters to encode information about words. Losing that information is a mistake. SᴍᴀʟʟCᴀᴘCᴀsᴇ is now considered a best practice.

    …Or consider snake_case or kebab-case 🤷

    21

    Ask: How do you handle your résumés?

    Usually I rely on my network & haven’t needed this kind of document in ages, but I’ve been tasked with creating a résumé for myself. I’ve grown more privacy-conscious every year & I think it’s weird that we are expected to give out so much information about ourselves to companies that lie about their culture & don’t want you sharing salary information with your coworkers. I have read stories about how these documents & information can sometimes get leaked & shared on the web which is pretty sketch.

    TIL about “functional résumés” which it appears are usually meant to cover up your lack of work experience, but I like the idea of covering up a lot of my specific history as it is the skills that should matter more, no? Do you give out all of your info?

    22

    Movim service merged into Nixpkgs

    There is a little bit more than just service.movim.enable = true; but it’s not far off. For those looking to a Docker alternative & reproducible/declarative builds, this could be quite useful.

    1

    Ok, but what is XMPP? | Video

    A quick primer on XMPP & how/why you should host your own server for low-resource-usage, encrypted chat & other pubsub server.

    10

    Comparison XMPP/Matrix

    9
    A place for everything about web development @lemmy.ml toastal @lemmy.ml

    Is highlight.js Harmful for Your Site?

    toast.al Is highlight.js Harmful for Your Site? | toastal

    Syntax highlighting on the client-side has unforeseen consequences shipping & executing a bunch of code for what should be cachable, idempotent functions at build-time or server-side instead runtime affecting performance & wasting resources.

    0