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/)CH
Posts
34
Comments
124
Joined
2 yr. ago

  • I tried self hosting Pixelfed but gave up because it wouldn't work. I'm used to Docker containers that are able to just start up by themselves, but the guide didn't work for me. Maybe it's time to try again.

  • I've been using and recommending Unifi Protect for friends. It's self-hosted and your video data is saved locally. The cameras require the Unifi Protect NVR or Cloud Key. For friends that are not overly technical, I've found it's quite easy for them to understand and use, while avoiding subscriptions.

  • One place it would be useful is if you are worried about somebody breaking into your home and stealing your computer. Don't store the key on the home computer, instead store it on a cloud server. The home computer connects to the cloud server, authenticates itself with some secret, then if the cloud server authorizes, it can return the decryption key.

    Then if your computer gets stolen or seized, it'll connect via a different IP and the cloud server can deny access or even wipe the encryption key.

    this doesn't protect against all risks, but it has its uses.

    Example: https://www.ogselfhosting.com/index.php/2023/12/25/tang-clevis-for-a-luks-encrypted-debian-server

  • I just saw this one mention endurain, a fitness tracker. I've been looking for something to self host data about my health, fitness, etc. Has anyone tried this or anything else in the self-hosted or open source fitness space?

  • I think I ignored a lot of signs and indications under the feeling that well "I'm promo tracked to the next level and I worked hard so I'll ignore it." My partner told me to talk to somebody, friends said I worked hard. But then slowly my motivation to work at my job decreased. I delivered less, I made up excuses, I stop caring about projects when I used to really care. Which was a huge difference because I used to be a top tier developer every year.

    But the big part was my personal life. After work I was tired and not motivated, even though I would barely do any work. loosing interest in hobbies was a big indication. Going to the gym, but not really pushing myself, etc. I think there's some parallels with depression, but I never felt like I had that because I kept getting out of bed doing things.

    I had a friend deacribe their experience and I just started thinking yeah I feel the same way. I finally had a health issue/mental breakdown that caused me to go to the doctor and pursue FMLA leave which is giving me partial pay to just focus on myself, focus on friends, and talk to a therapist. I don't know what I'll do when it ends. Probably won't go back to the company.

    Weirdly, a lot of my friends in the big tech industry have hit a breaking point and are leaving or on leaves.

  • I'm recovering from burnout after working at a big tech company for 10 years. I think this article tries to focus on how just giving people the right work will prevent burnout, but I think the causes are very complex and vary for different people. But it's important to catch it before it's bad. For me, I had difficult to please managers, or projects that went nowhere, or passion projects that were not invested in, or lack of strong non-work relationships, or even just looking at the company I worked at slowly lose all culture and turn into something that started to abuse customers and focus on profits.

  • This is just an interesting artifact of internet communities at work. They are stuck there because Boeing's design was unsafe, Boeing has been suffering from engineering culture decline due to MBAs seeking to maximize profit. Maximizing profit is the end state of late stage capitalism. Thus this is Capitalism's fault.

    People are frustrated thus they amplify these posts and ideas. You can notice the effects everywhere once you start looking. However it leads to a boring discussion. I can already see doomer questions flooding Ask Lemmy. While I may agree, it can't all be based on that.

  • The spec mandating its as a single string isn't that crazy. It's good to have a consistent response format so a basic deserializer can deserialize any error response object and get something out.

    If you have different providers. One that returns error: { code: string } and another does something else, you end up with the same problem this post talks about-- Inconsistency.

    As far as I can tell, the spec doesn't limit you to just the one field and you can add other optional fields to the top level to the response that the caller can optionally decide to handle. But if you know there's going to be a field called error that is a string. You always get at least something out of that to present.

  • It just goes to show the small parts of API design matter just as much as the big parts. I've worked with a lot of engineers who are so eager to draw big boxes and arrow architectural diagrams, but then just rush the details because that's not important.

  • The hard part is browsers. Cookies and local storage are limited by the origin URL. You need it explicitly set on the domains you intend to visit, but those domains don't know your age. The one that knows the age is the identity provider, but it can't set it for all domains. There are other techniques that you could use, like a smart card combined with a browser extension to do local based user info attestation, but those are difficult to manage at a nation scale and I suspect people will struggle with them, though there are some countries that do have national smart cards (e.g. Estonia.)

  • Its possible to implement something that hides your actual age from a website, but the tricky part is hiding what website you're visiting from an identity provider.

    Let's walk through a wrong solution to get some fundamentals. If you're familiar with SSO login, a website makes a request token to login the user and makes claims (these request pieces of user information.) One could simply request "is the user older than 18?" And that hides the actual age and user identity.

    The problem is how do you hide what website you're going to from the identity provider? In most SSO style logins, you need to know the web page to redirect back to the original site. Thus leaking information about websites you probably don't want to share.

    The problem with proposals that focus on the crypto is that they actually have to be implemented using today's browser and HTTP standards to get people to use them.

  • True, but even if there's only one supplier, there's still demand-side elasticity of price, which means that price increasing causes some customers to not buy the product. Thus, a company may or may not be able to increase a price 1:1 with the tarriff.

    All this is fun economic theory, but I was specifically responding to the claim that tax incentives were better than a tarriff. They both translate into some increase in cost of the goods sold.

  • Batteries are bounded by more predictable chemistry more so than something like the breakdown of a mechanical based trigger waiting for rust or decomposition. Chemistry makes it easier to model and predict. If you've got a 1Ah battery and it consumes x watt hours per hour, then it takes y days to burn through. Tolerances that cause the battery to have slightly more or less capacity or component power consumption will likely be <5%, thus not radically different because nobody is timing this to the minute.

  • If it becomes more expensive to buy products manufactured in certain countries then customers would naturally change their buying habits to other companies. The price to the customer ultimately acts as an incentive to companies.

  • I could connect a smart plug and disconnect it if below -15, if that would help

    If you didn't know already, many smart plugs are not rated for the amount of power that fridges and other compressor based appliances. They can overlosd the plugs and cause failures or fires. Also shutting off a compressor mid cycle increases the wear.

  • Seattle @lemmy.world

    Boeing looks to avoid a strike with a 25% pay raise and plans to build its next plane in Seattle

    Seattle @lemmy.world

    Lynnwood light rail is opening. Here’s what you’ll find at 4 new stations

    Seattle @lemmy.world

    ‘Belltown Hellcat’ arrested on Renton bench warrant

    Seattle @lemmy.world

    A downtown Seattle office tower is set for housing conversion

    Seattle @lemmy.world

    Gunfire locks down Capitol Hill Safeway

    Seattle @lemmy.world

    New SR 520 toll rates start Aug. 15

    homeassistant @lemmy.world

    LNXLink - Link your Linux computer into Home Assistant

    Seattle @lemmy.world

    Overnight ramp closures along southbound I-5 in downtown Seattle this week (July 9-12)

    Seattle @lemmy.world

    Ballard Bridge construction starting July 8th

    Android @lemdro.id

    Google Maps tests new pop-up ads that give you an unnecessary detour

    Python @programming.dev

    Python has too many package managers

    homeassistant @lemmy.world

    HA Voice Chapter 7 - Supercharged wake words and timers

    Technology @lemmy.world

    A dive into the tiny, silicon accelerometers and gyros in your phone

    Seattle @lemmy.world

    State ferry system goes out to bid for new hybrid-electric vessels