Giver of skulls

Verified icon

  • 5 Posts
  • 1.79K Comments
Joined 102 years ago
cake
Cake day: June 6th, 1923

help-circle
  • If you have your client configured for IMAP, Thunderbird will synchronise with the new server.

    If you did not transfer your emails from your old server to your new server, that means the new state is “empty inbox” and synchronising means “removing everything that’s available locally”.

    To fix this, either do a server-to-server transfer from the old email provider to the new one (there are tools to do that, like imapsync), or try importing emails from a backup into Thunderbird after synchronisation succeeds, so that Thunderbird will upload the messages. It’s possible that you will need to use a tool to rewrite the message IDs so that Thunderbird treats the messages as new items.

    If you have already cancelled your old server provider (so a server-to-server transfer is not possible), restoring from backups may be your only solution.

    If you don’t have any backups, your email may not be lost. The first thing you need to do is copy Thunderbird’s data folder to a backup location, just in case Thunderbird tries to do maintenance on the file while you’re performing recovery. Then, use a tool like Thunderbird Reset Status (I can’t quickly find a more up to date tool but they probably exist) to unmark the emails in the Thunderbird mail store as deleted. Then set up backups for your new mail server.

    If you use the trick above and Thunderbird starts deleting emails again, repeat the trick but break the email account settings first. Then, set up a second connection to your email account, drag over all the undeleted emails so they get uploaded to the new server.


  • It’s very useful in sealed devices (smart watches, ear phones). Much better than pogo pins on your skin; whatever metal they pick, someone is going to be allergic. Things like active pencils (Apple Pencil, but als the Windows open standard ones) also make a lot of sense to charge like that.

    I also use a wireless charging stand for my phone. Most phone stands have an opening for a cable, but for some reason that opening is always at just the wrong space, or not right for the cable. K They’re also useful when using your phone for navigation in your car. I find a cable sticking from the bottom of my phone quite a handful to manage, especially as the USB ports are all so close to my gear shifter.

    For those still sporting lightning iPhones, it also provides a universal charging option.

    Oh, and then there’s the edge case of “I want to plug something into my phone and also charge it”. Tiny flash drives, 3.5mm converters, you name it. Most phones only have one USB port, so using it for anything but charging usually means not being able to charge unless you go wireless.

    Still, wired is the way to to moet of the times. Wireless is just a nice backup, and maybe a fun gimmick in certain furniture.


  • Building trust is hard. It’s easier to trust a few companies than to trust a million unknown servers. It’s why I prefer Wikipedia over amazingnotskgeneratedatalltopicalinformarion.biz when I’m looking up simple facts.

    Furthermore, Facebook isn’t selling data directly. At least, not if they’re following the law. They got caught doing and fined doing that once and it’s not their main mode of operation. Like Google, their data is their gold mine, selling it directly would be corporate suicide. They simply provide advertisers with spots to put an ad, but when it comes to data processing, they’re doing all the work before advertisers get a chance to look at a user’s profile.

    On the other hand, scraping ActivityPub for advertisers would be trivial. It’d be silly to go through the trouble to set up something like Threads if all you want is information, a basic AP server that follows ever Lemmy community and soaks up gigabytes an hour can be written as a weekend project.

    Various Chinese data centers are scraping the hell out of my server, and they carry referer headers from other Fediverse servers. I’ve blocked half of East Asia and new IP addresses keep popping up. Whatever data you think Facebook may be selling, someone else is already selling based on your Fediverse behaviour. Whatever Petal Search and all the others are doing, I don’t believe for a second they’re being honest about it.

    Most Fediverse software defaults to federation and accepting inbound follow requests. At least, Mastodon, Lemmy, GoToSocial, Kbin, and one of those fish named mastodonlikes did. Profiles are often public by default too. The vulnerability applies to a large section of the Fediverse default settings.

    I’d like to think people would switch to the Fediverse despite the paradigm shift. The privacy risks are still there if there’s only one company managing them, so I’d prefer it if people used appropriate tools for sharing private stuff. I think platforms like Circles (a Matrix-based social media system) which leverage encryption to ensure nobody can read things they shouldn’t have been able to, are much more appropriate. Perhaps a similar system can be laid on top of ActivityPub as well (after all, every entity already has a public/private key pair).


  • I don’t think dansup was in the wrong here. Yes, it’s a security issue I suppose, but the problem lies within the underlying protocol. Any server you interact with can ignore any privacy markers you add to posts, you’re just not supposed to do that.

    Whether this is a 0day depends on what you expect out of the Fediverse. If you treat it like a medium where every user or server has the potential to be hostile, like you probably should, this is a mere validation logic bug. If you treat it like the social media many of its servers are trying to be, it’s a gross violation of your basic privacy expectations.


  • This is exactly why ActivityPub makes for such a mediocre replacement for the big social media apps. You have to let go of any assumptions that at least some of your data remains exclusive to the ad algorithm and accept that everything you post or look at or scroll past is being recorded by malicious servers. Which, in turn, kind of makes it a failure, as replacing traditional social media is exactly what it’s supposed to do.

    The Fediverse also lacks tooling to filter out the idiots and assholes. That kind of moderation is a lot easier when you have a centralised database and moderation staff on board, but the network of tiny servers with each their own moderation capabilities will promote the worst behaviour as much as the best behaviour.

    But really, the worst part is the UX for apps. Fediverse apps suck at setting expectations. Of course Lemmy publishes when you’ve upvoted what posts, that’s essential for how the protocol works, but what other Reddit clone has a public voting history? Same with anyone using any form of the word “private” or even “unlisted”, as those only apply in a perfect world where servers have no bugs and where there are no malicious servers.


  • The market runs Windows, so it would entirely depend on how well Windows runs on them. If you’re buying an Apple chip to run macOS, you’re already getting the best deal out of Apple anyway.

    Given the history of Exynos I doubt Samsung will ever make anything high performance. If you want high performance ARM, you’ll probably want to go for something like Ampère, like the workstation that System76 is selling right now.

    The modern Snapdragons seem more than fast enough for most desktop use. They have PCIe capabilities so in theory you could just hook up a GPU and use them in a gaming rig. The most power efficient gaming rig could hilariously be a Qualcomm CPU paired with an Intel GPU. Qualcomm’s media encoder/decoder is also leagues ahead of the desktop competition, so streamers may get an edge there if OBS can take advantage of the hardware acceleration. Unfortunately, from what I’ve seen on reviews, some games don’t like to run on ARM. Performance is just fine (very impressive for laptop GPUs!) but without stability, you’re not attracting many gamers.

    If Qualcom targets the desktop market, I expect them to go all in on Apple Mini style computers. Their Snapdragon chips inside those ultra thin desktops Lenovo sells pack a surprising punch and they’re more than good enough for most desktop use. Taking the fight to gaming seems like picking an uphill battle for no reason.

    Unfortunately, modern ARM designs all seem to go the same route as Apple, with unified memory for both CPU and GPU. You can run the CPU on swappable DIMMs, but the GPU needs more bandwidth than that, so you’ll need to get soldered RAM. I was hoping LPCAMM2 would fix that, but Framework and AMD tried and couldn’t get their new AMD chip to work without soldering the memory for stable performance, so I’m thinking the days of swappable memory are coming to an end.



  • Two possible reasons here:

    1. Discord is blocking Nord from password reset links on a network level (probably because VPN servers are second only to Tor when it comes to malicious traffic). Frankly, I would’ve expected a CAPTCHA page instead, but it’s technically possible for an error to show up that way. You can try bypassing it by manually editing the address to make sure it starts with https.

    2. Your VPN is actively trying to sslstrip you. Aside from the whole “that’s literally a crime people go to prison for” thing, that means you cannot ever trust that VPN again. Just because Discord bothered to secure their website doesn’t mean other apps do. You may already have been hacked if that is the case.

    I’d be extremely cautious with VPN software because you’re essentially trusting them to be your ISP. If they’re doing permanent 40% off deals or (god forbid) sponsoring YouTubers, you should never trust them. It’s both funny and depressing how companies like PIA and Nord somehow convinced everyone that VPNs make your internet more secure while also not getting people to think for even a second about how much they trust these shady ass Caiman Island tax dodge scheme companies.


  • MLS is designed to support that use case, but the spec to actually intercommunicate between services is still being developed by the MIMI group. MIMI is the logical but entirely optional extension of MLS.

    I don’t think carriers will want random chat apps to send messages for free to their infrastructure for spam prevention alone. Companies like Element and Wire are probably going all in on this, but Signal doesn’t even want you to use clients they didn’t compile, let alone federate between services.

    I believe WhatsApp has chosen to license its API in a documented fashion rather than implement a cross platform messaging protocol after they were forced to open up by the DMA. That said, there are a bunch of Facebook emails in the MIMI protocol discussions, so at least one of their messengers may still end up implementing MIMI when it’s finally finished.












  • Welcome to Europe! I hope you’ll have fun over here. Lots of things can or will be different, but not necessarily in a bad way.

    Laws are different. Sounds kind of obvious, until you learn that some countries have serious sentences for things like littering or chewing gum in public. Read up on the basics just in case. Knowing things like the fact that several EU countries demand that anyone can show ID at all times, so carrying an ID card or passport is mandatory, can save you from an awkward fine. Your foreign drivers license is NOT valid ID!

    The legal system may work differently. The “you have the right to remain silent” thing may not apply. Lawyers may work differently. The country you’re relocating to may not have juries as part of the legal system. You’re probably not going to need that information, but you’re better off reading up on the basics just in case, you don’t want to get surprised.

    Police violence and racism still exist in Europe, though it usually manifests in a different way. The difference will probably depend on your background and where exactly you’re coming from, but there’s no direct need to be nervous around police officers. Most of them don’t have guns, and if they do, pulling them out at something as banal as a traffic stop will get them in trouble. However, if you’re awfully nervous for no reason, they may start to get suspicious.

    Some countries offer some social benefits to only their citizens, not to legal migrants. Make sure you know what you are and aren’t entitled to so you don’t find yourself footing a massive medical bill. Also check for any mandatory insurances that may not apply to you now.

    Not every American credit card is widely accepted. They’ll work in things like hotels, but maybe not for parking infrastructure. In some countries, credit cards barely work in grocery stores, for instance, especially in debit card-first countries. Taking out money abroad also costs quite a lot, so look into if you need to get a local banking account.

    Your driver’s license is likely valid, but needs to be converted to an international driver’s license for it to be recognized as such.

    If you get a mobile phone subscription from an EU country, mobile roaming charges are basically non-existent. However, if you’re traveling, make sure you remember what countries are EU or not. Unexpected Swiss data charges from driving along the border can ruin your week.

    If you’re between 18 and 21: the drinking age is lower. Please don’t drink yourself into a coma. Additional alcohol laws may apply: some countries only allow selling alcohol at government run facilities, for instance.

    Smoking rules and practices differ per country and region. Some countries ban smoking in public outright, others still very much smoke everywhere.

    Some things will be a lot cheaper (healthcare), others will be a lot more expensive (alcohol, cigarettes, fuel). If you’ve planned ahead on your finances, make sure to use local prices.

    Many American brands have identical packaging for differently flavored products. We have coke and Fanta and Pepsi, but they may not taste like you expect. Same goes for a lot of food: many foodstuffs are still filled with sugar, but from what I’ve heard American food is even more sugary somehow, so food may taste a bit bland when you first get here. If you have a healthy diet, that should correct itself in a few weeks.

    I’ve never seen those mythical free soda refills mentioned in American movies in Europe. An expensive four euro glass of soda probably doesn’t come with a free refill.

    Housing may work differently. Every country has their own rules for social housing and who can apply under what conditions. There are huge businesses out there that make money off scamming rich expats because of this. Make sure you’re informed of the local housing situation ahead of moving, unless your company arranges (temporary) living arrangements for you. Some expats in cities like Amsterdam find themselves struggling for months to get a basic apartment, wasting a lot of money on hotels despite their lavish income.

    I’d recommend learning the local language, even if everyone you interact with at work will speak English. Quite a lot of expats find themselves socially isolated because the local populace doesn’t want to speak English when hanging out with friends. Europeans, especially the younger half, generally understand English to the point where you can make yourself clear, so you have time, but if you want to make friends, you need to integrate.

    As you’ve probably heard, tipping is different. Tipping differs from “optional, but very welcome” to “insulting because of associations with bribes” depending on where you go. Read up on local customs if you’re not going out with locals.

    Advertised pricing is almost always including tax. Don’t add the 19-21% VAT in your head like you would with some American taxes, expect to pay the price as advertised. There are some exceptions (bottle deposits, for instance, but you can get that money back by handing in bottles at the right places) which will differ per country, but those shouldn’t break the bank.

    Some countries are moving towards becoming cashless in practice. I use cash about five times a year, plus about a third of the times I visit Germany. Some stores may not accept cash. If you combine that with the “not all stores accept American credit cards”, you may find yourself in a pickle. Luckily, things like Google Pay and Apple Pay use a universal protocol of sorts, so you can try setting that up as a backup.

    Check out how public transport works. Some countries let you travel for free, others will require paper tickets, and there are countries where your credit card can act like a travel pass. Some places sell tickets inside trains, others will demand you buy a ticket before entering.

    Traffic will work differently. Traffic signs are usually quite universal (stop signs even say STOP in France, unlike in French Canada!) but there are additional traffic indicators that probably work differently. Think painted lines on the ground to indicate right of way, special asphalt colours to indicate bicycle paths, but also traffic light placement. A quick read up before venturing into traffic would be wise. Some countries have a system where traffic coming from the right in an unmarked, unprioritised intersection will have right of way. If you’re driving or taking a bike, better check up on when you need to stop! Also, crossing the road is generally not illegal (“jaywalking”), but use common sense when to use that freedom.

    Lastly, the tax thing: unless you earn serious bank, you’re probably not paying extra taxes in the US. However, you are obligated to fill out tax forms. How the tax situation works depends on the country you move to. Some will have you pay American taxes and subtract them from local taxes, others will work the other way around. Either way, you’re probably not paying extra; despite what some people claim, tax pressure within the EU and America is actually quite similar. You will end up with extra paperwork, though. Speaking of, check the pension situation for the job you’re working for. If you don’t check, you may end up paying into a foreign pension plan you won’t have easy access to when you retire.

    Freedom of speech exists across the EU. However, it’s not the rather absolutist freedom of speech Americans (think they) have. If you pull an Elon Musk hand wave in Germany, you may end up in a cell. Libel laws work differently, insults may work differently. You may not have the right to record police officers. Hate speech is generally not protected. Some countries have laws against blasphemy. If you take part in any protests, make sure you know what you can and can’t say in public!

    Everything will be measured in metric. Kilometers, kilograms, liters. Some countries have local language equivalents for things like pounds or ounces, but they don’t line up with your pounds or ounces. You’ll hopefully pick up real quick that a meter is about three feet and a yard is about 100m and such.