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
Posts
31
Comments
533
Joined
2 yr. ago
  • I was reading about trail etiquette and saw the recommendation that if you must walk on muddy trails, walk straight through the mud, not around it. Otherwise, some trail sections will get wider and wider, disturbing more of forest.

    People are not always prepared to walk through mud, though. And sometimes a small re-route around a low spot is a stable change and not ever-widening.

    Still, the idea got me thinking. Now on trail runs I’m more inclined to plow straight through.

  • I just tested the new release. Consider defaulting PNGs to convert to JPEGs unless they have a PNG-specific feature like transparency. Lots of screenshots are initially PNGs, but not because they need any PNG-specific features. Consider: In a test screenshot, it compressed 3.4% with the default 80% setting and PNG->PNG, but for PNG->JPG, it compressed 84.6%.

  • In 2004, Munich, Germany led the creation of LiMux and switched the city to that from Windows.

    In 2017 they reverted to Windows.

    In 2020 they re-asserted the intent to switch to open source.

    What’s old is new again.

  • MCP sounds like a standardized way for AI clients to connect to data sources, the Model Context Protocol.

    https://www.anthropic.com/news/model-context-protocol

    It sounds like it may compete some with Google’s A2A protocol, which is for AI agent to agent communication.

    Both share the same goal of making services easier for AI to consume.

  • This was downvoted, but is a good question.

    If your account is compromised, the shell init code could be modified to install a keylogger to discover the root password. That’s correct.

    Still, that capture doesn’t happen instantly. On a personal server, it could be months until the owner logs in next. On a corporate machines, there may be daily scans for signs of intrusion, malware, etc. Either way, the attacker has been slowed down and there is a chance they won’t succeed in a timeframe that’s useful to them.

    It’s perhaps like a locking a bike: with right tool and enough time, a thief can steal the bike. Sometimes slowing them down sufficiently is enough to win.

  • The top-rated answer to this question on the Security StackExhange is “not really”. https://security.stackexchange.com/questions/189726/does-it-improve-security-to-use-obscure-port-numbers

    On Serverfault, the top answer is that random SSH ports provide “no serious defense” https://serverfault.com/questions/316516/does-changing-default-port-number-actually-increase-security

    Or the answer here, highlighting that scanners check a whole range ports and all the pitfalls of changing the port. Concluding: “Often times it is simply easier to just configure your firewall to only allow access to 22 from specific hosts, as opposed to the whole Internet.” https://security.stackexchange.com/questions/32308/should-i-change-the-default-ssh-port-on-linux-servers

  • Skateboarder here.

    The smaller your wheels, the smaller pebble it takes to stop the board and pitch you off. And the smaller pebbles are, the harder they are to see. And the faster you go, the harder it is to see small pebbles.

    So, yeah, dangerous. I was thrown off a skateboard hitting a pebble I didn’t see at <15 mph and cut my face open. I’d hate to same rock at 45 mph.

  • I'm glad to have some competition for the Frost Oven Squoosh, which is being lightly maintained. I opened some issues in the Mazanoke issue tracker for some features to consider.

    One feature I started on for that project but got stuck on was implementing a STDIN / STDOUT CLI workflow.

    https://github.com/frostoven/Squoosh-with-CLI/issues/10

    As I said there, the goal was a workflow where I take a screenshot, annotate it, optimize it, copy it and paste it into my blog... without creating any intermediate temp files.

    At least on Linux, all the the steps of the pipeline are solved, except for a CLI image compressor that could accept an image STDIN and produce a compressed image on STDOUT.

  • Bloomington Indiana @midwest.social
    markstos @lemmy.world

    New traffic barriers installed at 3rd and Clarizz

    Bloomington Indiana @midwest.social
    markstos @lemmy.world
    Programmer Humor @lemmy.ml
    markstos @lemmy.world

    Corporate Auth in 2025

    1. App redirects to identity broker
    2. Identity Broker redirects to social login
    3. Browser prompts to open password manager to access social login password.
    4. Password manager prompts for master password and redirects back to social login
    5. Social login prompts for security key.
    6. Social login redirects back to identity broker.
    7. Identity broker redirects back to app.
    8. "Cannot read properties of undefined (reading 'length')"
    News @lemmy.world
    markstos @lemmy.world
    ErgoMechKeyboards @lemmy.world
    markstos @lemmy.world

    All QT apps gaining support for special keycodes in 6.10

    Keyboards with custom firmware supports keycodes like XF86Copy and XF86Paste. These are great for having truly global copy/paste shortcuts that also work in apps like terminals where "Control-V" and "Control-C" aren't supported by default.

    I advocated that these keycodes be supported in a web browser, Qutebrowser. The author of that project, Florian Bruhin liked the idea and submitted a patch upstream to the QT framework, which is used by many apps associated with the KDE Linux desktop. And about 5 years later, apps will be packaged with QT 6.10 that include the fix.

    Here’s the change description.

    This adds support for the Help, Open, Close, Save, New, Cut, Copy, Paste, Undo, Redo, Back, Forward, Refresh, ZoomIn, ZoomOut, Find, Settings, Exit, and Cancel keys to the default keyboard shortcuts.

    The bug report:

    https://bugreports.qt.io/plugins/servlet/mobile#issue/QTBUG-93269

    Linux @lemmy.ml
    markstos @lemmy.world

    Any Linux users out there who have tried the OSBOT Meet 2 webcam?

    It is reportedly plug-n-play for basic features, but for more advanced features, something like this project would need to be patched to add support for the camera.

    https://github.com/samliddicott/guvciew-meet4k

    swaywm @lemmy.ml
    markstos @lemmy.world
    Linux @lemmy.ml
    markstos @lemmy.world
    Linux @lemmy.world
    markstos @lemmy.world

    Rofi alternatives for Wayland: app launcher, window switcher & picker

    ErgoMechKeyboards @lemmy.world
    markstos @lemmy.world
    Linux @lemmy.ml
    markstos @lemmy.world

    What's new in Fuzzel 1.10, a Rofi alternative for Wayland

    mark.stosberg.com What's new in Fuzzel 1.10

    Fuzzel is a rofi alternative for Wayland. It's a versatile picker and launcher utility for desktop Linux. The last time I gave an update on Fuzzel was when 1.8 released which compared it to some altenatives. Let's look at some recent feature additions since then. New --dmenu0 option Perhaps

    What's new in Fuzzel 1.10
    ErgoMechKeyboards @lemmy.world
    markstos @lemmy.world

    Long term ergo-mech keyboards reviews

    If you have been using an ergonomic mechanical keyboard for more than year, let us know which keyboard it is, and whether you plan to keep to keep using it for at least another year or if there's another keyboard you are considering trying instead.

    Linux @lemmy.ml
    markstos @lemmy.world

    Recommendation for a high-quality webcam for Linux

    I have a Logitech C920 and am looking to upgrade. Something suitable for streaming.

    Some annoyances with the Logitech: sometimes autofocus fails and poor reproduction of blacks. Ex: Lack of detail when a black cat is on screen.

    I already have a nice mic-- the webcam doesn't need one.

    Running @lemmy.world
    markstos @lemmy.world

    I tracked my weight loss and water use during a strenuous hike and the results were CRAZY - Justin Simoni as: THE LONG RANGER

    ErgoMechKeyboards @lemmy.world
    markstos @lemmy.world

    markstos Corne layout ported to ZMK, adds Bluetooth support

    ErgoMechKeyboards @lemmy.world
    markstos @lemmy.world

    Corne v4 released with RP2040, USB-C, 4 additional optional keys or encoders

    kbd.news Corne V4

    The Corne V4, this latest iteration of foostan's iconic split, comes with on-board MCU.

    Corne V4
    VeganWholeFood @lemmy.world
    markstos @lemmy.world

    Evidence for fasting for rheumatoid arthritis and auto immune diseases

    VeganWholeFood @lemmy.world
    markstos @lemmy.world

    Dr. Alan Goldhamer: Can Fasting Save Your Life?

    Helix Editor @programming.dev
    markstos @lemmy.world
    Helix Editor @programming.dev
    markstos @lemmy.world

    How to open the parent directory relative to the current buffer

    To open a file relative to the current one in Helix, you can to the do the following with 24.3:

     undefined
        
    :o <C-r>%<C-w>
    
      

    Here, the Control-R allows you to select a register and the special register "%" contains the current file path and inserts into the command line, while the final Control-w chops off the last part of the file name leaving with you current directory.

    This is like :o %:h from Vim/Neovim