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

https://toast.al

he/him

Posts 9
Comments 1.2K
What are your thoughts on Zen Browser becoming a lot more popular than Floorp?
  • Reminder: Microsoft GitHub social media likes is not an accurate barometer of much. Starhacking is a thing & it tells you nothing of the code quality, but just that more authenticated Microsoft accounts, real or fake, have pressed a button—where the more popular/normie/maintstream languages/frameworks get the most signal. You can also read anecdotes thah some folks use this as a bookmark to look at later rather than actually using or enjoying a project.

    Free software doesn’t need to rely on a dubious value signal on a proprietary social media platform like MS Github.

  • Open source is a fire-hose of value...
  • No it doesn’t. You can resale GPL & you can even ask money just to get access to the source code & still comply with the license. You can host it without sharing anything (AGPL), & apparently you can train a LLM model on it which can then regurgitate the code which also apparently seems like it will be legal.

  • Private videoconferencing ?
  • It’s tangential, but Mumble is still good for voice only chat. Rarely do we find video to be useful or necessary with a lot of collaborative tools showing multiple cursors per users & programs like Upterm that allow sharing a terminal session.

  • Installed #GrapheneOS several days ago on my Pixel 8. It works great without any Google services!
  • Do not assume contemporary low-end quality would the flagship quality. Flagships like LG when they had jacks had high quality DACs—even current Sony phones are good. Adding a jack to the device means less things to dangle & put stress on the already kinda weak charging port; this takes up little room & does not affect waterproofing. Almost all other gear for consuming media has a jack, it is pretty much a conspiracy to push folks into perpetually buying Bluetooth earbuds when the batteries die.

  • Does any data leave my self hosted non federated matrix instance?
  • If you interact with any other server on the network (meaning users on another server), all messages/attachments/metadata will be synced with all other servers by design.

    Given the percentage of users on Matrix.org & servers they provide, some of your data will end up on Matrix HQ servers.

  • What are some controversial privacy topics?
  • Matrix is defacto centralized around Matrix.org & servers they provide (where the cost of hosting makes it largely inaccessible to low-spec & medium-sized servers causing them to inevitably shut down & recommending users back to Matrix.org). All the metadata gets synced back to the mothership that was funded by Israeli intelligence. Avoid it.

    Cloudflare is a CIA front. They offer “free” DDoS protection + static proxy thereby giving Cloudflare the ability to MitM all TLS connections thru their servers. They convinced so many ‘developers’ via ‘influencers’ that every tiny site needs Cloudflare in front of it as a precaution/optimization, but it is an entirely premature optimization that doesn’t need to so widely deployed, but it is. 🤔

    Microsoft has always been an enemy but somehow managed to Trojan horse their way into the minds of developers again (neo-EEE) trying to centralize how software is created. Like we avoid Microsoft Windows, the rest of the Microsoft ecosystem should equally be avoided: Copilot, LinkedIn, Outlook, Exchange, Office, Teams, Azure, VSCode, npm, GitHub (Sponsors, Codespaces, Copilot). Literally none of these projects/services can’t be replaced to help protect the privacy of your clients, coworkers, contributors.

  • Bcachefs Changes Rejected Reportedly Due To CoC, Kernel Future "Uncertain"
  • Overstreet needs to hire someone to do all of his communications + public relations + LKML patches/pull requests. The behavior is going to get one of the most exciting filesystems in a long time yanked & momentum die just from the we he handles conflict.

  • What was the dumbest way that you lost a friend?
  • When other, non-native English speakers were invited to hangouts they were even more confused—asking me what he meant & I would have to look it up. In casual speech or storytelling these things don’t matter but when planning events & meetings they do. I have seen so many confusing scheduling issues in work & life that can be solved by just communicating clearly & precisely. I have seen meetings missed for time zones & ambiguous phrases like “biweekly”. You know what I do? I send an clear date & timestamp + *.ics iCalender file since I try to put events in my calendar since I can be forgetful, & it is almost no effort to forward it to the other interested parties. The other end then has a precise reminder that can be localized/translated however is clear to them in their calendar—& as a result no one has mistaken an event.

    Yes, the “obvious poor social skills” of being clear with folks when their time is involved. As well, trying to get someone else to give up their speech oddity in planning for the sake of everyone else, myself included, by explaining that others are confused & it not being worth it. Do you have experience working in international groups?

  • Good barebone with dual 2.5gbps nic?
  • I have one from Morefine. It works, but I hate the way these Chinese sellers put firmware on Google Drive as it feels super sketchy & lacks the source code (luckily this one doesn’t require exclusively Microsoft Windows executables unlike some other products I own).

  • What was the dumbest way that you lost a friend?
  • When you do not include a preposition like til or past or before or after there is no way to underestand relative to which side of the hour. This is why it is interpreted differently in some cultures. This is also why no one I grew up with ever said anything other than 5:30, 6:30 PM, or 17:3:0 since—aside from the 12-hour Anglophone clock thing—you can remove both ambiguity & doing mental math (also typing less characters).

    Funny when I first read about it: https://en.m.wikivoyage.org/wiki/English_language_varieties#Date_and_time

    Which had explicit instructions

    Some of these can be made less ambiguous (for example, Americans usually say "quarter past eight" or "quarter till eight") but others will always have the potential for confusion. Be prepared to clarify, or simply use explicit dates and times.

  • 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