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/)MA
Magnus Åhall @lemmy.ahall.se

System/web/Linux developer

Posts 4
Comments 52
Concerns Raised Over Bitwarden Moving Further Away From Open-Source
  • Phew, looks good on the news with the packaging bug (if they didn't just got cold feet for worse PR/backlash than they expected and this is a backtracking).

    In this case, hopefully Garcia is employed for his expertise and can be deployed to further open source relations :)

  • Concerns Raised Over Bitwarden Moving Further Away From Open-Source
  • I'm running a couple of Vaultwarden instances, and it would be really nice if Bitwarden employed Garcia to improve the Rust backend. But as the bitter cynic I am, I guess it is an effort to shut down and control as much of the open source use of Bitwarden as possible.

    The worst case, someone will most likely fork Vaultwarden and we can still access it with Keyguard on mobile and the excellent Vaultwarden web interface :)

  • Paid SSL vs Letsencrypt
  • We have had the opposite problem in the past. A cert provider requiring us to exist in certain international directories of companies took weeks of waiting around on bureaucratic red tape.

    Then they didn't even call us to verify our existance, place of business or anything (yeah, this was one of the big certificate providers a long time ago).

    Their website was horrible, and their support wasn't better.

    LetsEncrypt though hasn't failed me once since it was setup, and that is over hundreds of domains with thousands of renewals.

  • The Self-Checkout Nightmare May Finally Be Ending
  • In Sweden we have had a version of self checkout for 20 years in the largest stores, and here it seems to work fine.

    Instead of having to scan everything at a station, each product is scanned with a handscanner when walking through the store, and put directly into shopping bags. Then only the payment and possibly a randomly occuring verification is left before leaving the store.

    The random testing is usually just an employee scanning three to five items from your bags, and occurs like once every four months (as long as you're not actually stealing and caught).

  • How do you use your tiling window manager?
  • Last 25 years I have been using a couple of different tiling window managers. My main workstations usually have four monitors, accessed by AltGr+number.

    I heavily base my workflow on virtual desktops, accessed by Ctrl+number.

    Each virtual desktop have a specific type of programs on it:

    1. Development
    2. Terminals
    3. Browsers
    4. Communication / documentation
    5. Multimedia
    6. Graphics
    7. SQL
    8. Debugging
    9. Email
    10. Virtual machines / monitoring

    So with this I can access nearly every program with AltGr+number, Ctrl+number which is quite quick. As long as I remember the monitor I placed it on, I always know which virtual desktop.

    I use chained keyboard shortcuts for window manager shortcuts, here: https://files.ahall.se/images/i3-keybindings.svg (old one, this has grown a bit...)

    The chaining allows me to easier remember shortcuts with mnemonics, and they are fast enough, especially considering the amount of shortcuts I can scale it to.

    • Alt+T to start the chain, L for Layout, R for Resize.
    • Alt+T, R for Run, I for Inkscape.
    • Alt+T, A for Audio, N for Next.

    There are some exceptions for the most used focus- and window moving operations, as well as for managing a clipboard buffer system. There are too many times when one goes back and forth to copy something, paste it somewhere else and going back for the previous one. So I can copy something, press Ctrl+Shift+3 to put in buffer 3. After a few other copy/pastes, I bring it into clipboard again with Ctrl+Alt+3. This also allows me to for example reload a page I'm working on and login with user/pass easily accessible in buffer 1 and 2, or login to four different network devices again and again without going to a text file and copying one of four passwords each and every time.

    I wrote a special session manager via socket for i3 to be able to press Ctrl+number and go to a certain predefined desktop on the current monitor I'm at.

  • Microsoft is adding a new key to PC keyboards for the first time since 1994
  • Oh god, I had a guy on work practise a couple of weeks. He was about 15, and pressed capslock, another key, and then capslock again for capital letters.

    I suddenly stormed into the room screaming, with a knife. I plucked out the capslock key, and ran out of the room, still screaming. Then I popped my head back in through the door in a much calmer fashion and told him he would get the key back after his practise time at our company.

  • Microsoft is adding a new key to PC keyboards for the first time since 1994
  • After 25 years of using vim I have replaced a lot of otherwise useful reflexes and brain capacity with vim keybindings (using a swedish variant of Dvorak none the less). I am way too old for needing a cheat sheet stuck on the keyboard, and it would even then be wrong not using QWERTY.

  • Microsoft is adding a new key to PC keyboards for the first time since 1994
  • I have been using key shortcut chaining in my WMs for freeing up more application hotkeys and also make them easier to remember. And it it still quite fast.

    Starts them off by Ctrl+T, then for example: A (Audio) - [P, Pause; N; Next; V, Volume] R (Run) - [B, Browser; I, Inkscape; S, Spotify; Q, SQL editor]

    And a lot more. The mnemonics helps me remember them, and Ctrl+T, R, B is quick enough to launch a browser.

  • RealTesla @lemmy.world Magnus Åhall @lemmy.ahall.se

    Tesla fighting union(s) in Sweden

    Tesla is currently fighting against the union IF Metall in Sweden, where almost 90% of all metal workers are a part of the union. Sweden has a long history of unionization, it is deeply ingrained in swedish culture.

    A strike was put in effect today, with 130 mechanics for Tesla shops.

    The 7:th, the large transporting union will step in with a sympathy strike and refuse to deliver new Teslas in Sweden.

    5

    Tesla fighting union in Sweden

    Tesla is currently fighting against the union IF Metall in Sweden, where almost 90% of all metal workers are a part of the union. Sweden has a long history of unionization, it is deeply ingrained in swedish culture.

    A strike was put in effect today, with 130 mechanics for Tesla shops.

    The 7:th, the large transporting union will step in with a sympathy strike and refuse to deliver new Teslas in Sweden.

    1

    Is there a web-based git client?

    I'm looking for a web-based client, like git gui for choosing files to stage and to make commits. The actual files in the git repo would be edited elsewhere, so that is taken care of, but my google-fu is letting me down in this endeavour of finding the actual client.

    There is a metric ton of repo browsers, and that would be fine, as long as they also could show status and diffs from a git repo and being able to commit.

    Anyone have any pointers to anything a web git client? Thanks!

    9
    Test @lemmy.ahall.se Magnus Åhall @lemmy.ahall.se

    Test 001

    Foobar.

    0