

That seems like the kind of problem that a radio and a spike belt were designed to solve.


That seems like the kind of problem that a radio and a spike belt were designed to solve.


Hot take: Manipulative and mentally destructive social media algorithms are the reason your sleep is disrupted. It’s what is on the screens that is the problem, not what color it is.
But of course, the tech companies would rather have you blame the color of the screen than their own products. I’m sure they loved adding those color-shifting features to their next products too. not only do they avoid the blame, they get to sell you the “solution”.


XMPP/Jabber and Matrix both support full end-to-end encryption. Matrix has more cool modern features and slicker UI but has a brutally complex architecture if you want to self-host it. Matrix.org is available though, but since it’s pretty centralized it’s likely to get blocked. XMPP is simple and self-hostable. Both protocols are pretty niche, and except for matrix.org most of the providers that use the protocols are extremely niche. I would say XMPP is on the whole significantly more niche, though. My condolences on your family being in Russia. The warmongering fascists must be stopped. Good luck, hopefully everyone can stay safe.


White Ford Bronco. What can I say, I’m a traditionalist and I prefer my police chases to be conducted at a safe and comfortable speed.
Opinionated wall of text incoming:
Hairpin is an annoying hack. It happens and is necessary when you are getting a public IP from DNS but the service is not actually listening on that address itself, because the router owns that address, and that address is actually on the other side of the router, the public-facing side, not the side you’re on, so now you have to go out to the public side of the router, turn around (the hairpin turn) and come back in as if you were a public user in order to get to a service that was literally sitting right next to you (on the private side) the whole time.
What you should do instead: You should have your own internal DNS for your own personal network that resolves the DNS properly within the context of that network. This avoids needing to use hairpin at all, because your traffic is never trying to go out to the public internet in the first place. If you get the correct, context-specific best path IP to your services at all times, you don’t have to use the naive, public IP for immich that doesn’t even actually exist on your local network.
The terminology around all this is confusing and sometimes stupid because private networks behind NAT never really existed when DNS was invented, and a lot of people deal with it in stupid and overcomplicated ways. If this same DNS server were then also going to be shared and used publicly to host your own domain names to other people, you would need a thing called “split zones” or “split DNS” but you don’t need to do that and you should avoid that too. Keep private DNS private, and leave public DNS out in public. Separate them intentionally and deliberately.
If you are getting the public IP for your Immich, then you are using its public DNS. I will try and make it simple for you, the way I think everyone should do it:
Your LAN/VPN environment is private. It should have its own dedicated authoritative private DNS server whose purpose is limited to completely and comprehensively servicing all the DNS IP lookup needs of that LAN/VPN environment and being the sole source of truth within that network. Often, the local network’s DNS is already correctly configured and provided by your router to handle all public IPs, and this is usually completely fine for self-hosting. What matters is that you should be able to add custom IP addresses to it, and it should be private to your network. Nobody else should have access to this DNS configuration, not because it’s really important for security but just because it is irrelevant outside the context of your local network, which is usually exactly what your router DNS provides. Your internal network DNS is responsible for two things within that environment:
You just have to implement and maintain the first part, usually in your router’s configuration. If you want more control or consistency over the DNS your local network is using it can also be self-hosted with something small like dnsmasq, or even big old granddaddy bind/named (not as complex as it seems and very standardized). Either way, that’s your responsibility, and once you’re providing correct local IPs for Immich on your local DNS (outside your network, you and the public will still use public DNS and get the public IP) everything will just work.
Hairpin may feel convenient. It’s not, it’s a workaround for a misconfiguration. Having private DNS that is separate and distinct from public DNS may feel like duplication of effort, but it’s not, it’s fundamental to even having a local network and puts you in the drivers seat for the layout of that network. Take responsibility for it instead of letting hairpin fix your mess.


Trump makes insane proclamation, everyone is forced to take it seriously, Trump attempts to chicken out, now everyone else is ignoring him until his next outburst. Pretty much the standard news cycle of this presidency. Expect another insane proclamation any minute now.


hopefully someone forks off a decent kernel that bridges the gap between older hardware and modern Linux because this feels like a valuable door to keep open in this regressive age of “you’ll own nothing and you’ll like it”.


You can be a valid Apache Attack Helicopter if you want to be. Nobody else gets to decide whether that’s valid except you. You might confuse or even mislead some people, you’ll have to be prepared for that, but before you consider whether it even matters that some people get confused or misled, you should consider why it’s any of their business in the first place, because it probably isn’t. If it is, then by all means, check whether it’s valid with them, not us.
He’s arguably doing more damage to the fascist movement than he is supporting it lately. I think they will be the ones celebrating when he is gone, but they will not stop pushing fascism. The infection has metastasized extensively, and once he is gone it will really get to work.


This is the kind of nuanced usage of AI I like to see. Some would argue it’s not ideal to use any AI at all, and I agree, but we don’t live in an ideal world and I think this is realistically fine. AI writes better tests and docs than the ones I never write. Sure, maybe they’re not great objectively speaking, but they’re not worse than nothing. It’s better at keeping them up to date than I am too. Which is also probably not great, but strictly better than me.


Yeah, first they came for the immigrants, and I didn’t say anything because I wasn’t an immigrant… everyone knows how the poem goes, but it never really ends.


It would be a good thing if we were going away from god in the right direction. I’m not sure this is the right direction.


Self host your own code repo. Forgejo is adding activitypub and federation features, not sure how far long they are, but someday if enough people start self-hosting we might have a viable decentralized way to collaborate on and contribute to each others’ projects.


Let the global toilet paper RAM hoarding begin!
I can’t wait until they all realize they have way too much. Sign me up for the firesale, please.
deleted by creator


CEOs get a lot of hate but that’s intentional. They’re really just the fall guys, the disposable lightning rods to attract the hatred and the consequences for the true villains actually motivating the evil decisions the CEOs make. Meanwhile they ride the executive suite carousel, round and round the economy, looking important and golden parachuting from one company to another, pretending they’re making the hard decisions when they’re really just making the only decisions they’re allowed to. They make a lot of money compared to the rest of us, but they typically don’t make billionaire money unless they’re owner/CEOs.
It’s the owners and the financiers and the corrupt politicians and lobbyists really calling the shots. The CEOs are just their henchmen and executioners. They’re well compensated for what they do, but they’re not really in charge.


When someone tells you who they are, believe them. Trump has told us who he is, very clearly and in no uncertain terms, and we’d better believe him. If the midterms actually go the way people are expecting them to go, I’ll eat a MAGA hat (while celebrating the democratic victory) but sadly, I think people are going to be disappointed/enraged.


I interpreted it to mean “troll your friends with it” and I just took that and ran with it, but honestly I have no idea and I might be completely wrong, that’s what I’m going to stick with though.


I’m honestly surprised it’s not the #1 most pirated movie of all time exactly for this reason.
Nextcloud, CalDAV, Thunderbird.