skullgiver
@skullgiver@popplesburger.hilciferous.nl
- Comment on The fediverse has a bullying problem 1 week ago:
Mastodon is just one of many applications that uses AP for their own custom purposes. MissKey and derived software has some kind of emoji response feature to posts that’s basically unimplemented anywhere else. Lemmy’s boosting trick to make comment sync make interoperability with timeline based social media a spamfest.
Maybe I should check again, but last time I looked into it there were no commonly used ActivityPub compliant servers. Everyone does their own thing just a little different to make the protocol work for their purposes. Even similar tools (see: MissKey/Mastodon, Lemmy/Kbin) took a while to actually interoperate.
As far as I can tell, the idea behind the original design, where servers are mostly content agnostic and clients decide on rendering content in specific ways, hasn’t been executed by anyone; servers and clients have been mixed together for practical reasons and that’s why we get these issues.
- Comment on Other than a faulty charging port, is there any reason to use a wireless phone charger over wired? 1 week ago:
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.
- Comment on The fediverse has a bullying problem 1 week ago:
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).
- Comment on The fediverse has a bullying problem 1 week ago:
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.
- Comment on The fediverse has a bullying problem 1 week ago:
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.
- Comment on What if Apple / other brands sold desktop chips? 1 week ago:
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.
- Comment on Is it rude to reply using English under posts in a language you can’t speak? 1 week ago:
ActivityPub has a feature where most post objects can actually have different language representations within one item. On a protocol level, MissKey/Mastodon/Lemmy can have the same message in different languages, and the client can pick the one to display. Unfortunately, I’ve never seen anyone make use of it. Seems like a waste. If used, users with their display language set to German/Japanese will see the “machine translated:” post first, and people with English as a language will see the original. English first, and good implementations would allow the user to switch languages to compare.
- Comment on YSK You can browse, upvote, reply, uplvote, follow and post on Lemmy using a Mastodon account. Short guide. 4 weeks ago:
WordPress now doesn’t need a plugin anymore, ActivityPub has beek built into the main product. As for the rest, I think the *Key software went through three or four popular forks, but everything in the pic is open source and can still be run if you’d like to.
- Comment on YSK You can browse, upvote, reply, uplvote, follow and post on Lemmy using a Mastodon account. Short guide. 4 weeks ago:
You can create anything that abides by the spec and it should somewhat work. However, Lemmy won’t know what to do with a stream of Location objects and Mastodon won’t know how to deal with replies on a calendar event. Most of the Fediverse maps their functionality onto a subset of the protocol that’s implemented by most other servers.
There’s absolutely nothing stopping you from creating a Fediverse LinkedIn that can work together with the rest of the Fediverse. Same with a federated 4chan or a federated review website. The spec is quite open ended. The challenge is finding enough people willing to join your server, and moderating the initial servers. That last part is mostly unsolved because only a sliver of the population wants to moderate and with no clear direction from above, having a solid moderation policy is effectively impossible.
- Comment on Kagi search engine now has a Fediverse search option. 4 weeks ago:
Oh, that wasn’t a dig at you! I just find it entertaining how the same technology with the same risks and impact on the future web are treated completely differently based on what company puts their name on the blog post.
FWIW both use cases seem good to me, Kagi’s for using the privacy enhancing properties and Cloudflare’s for decreasing the need for their CAPTCHA/bot blocking software to be cranked up to the level it’s at now. For now only Safari and Kagi’s addons are using the tech (Cloudflare turned off their experiment) so there’s no reason to be bothered at the moment anyway.
- Comment on Kagi search engine now has a Fediverse search option. 4 weeks ago:
Doing continuing business with Yandex at all is bad enough for me. I’m having enough trouble cutting off Russia-supporting products and services already, I’m not taking on new ones if I can avoid it.
Kagi is a great concept for a search engine, but looking at the forum posts by their CEO, their priorities clearly won’t ever align with mine. I hope they get similar competition as Google crumbles further and further, because their business model is how search engines should be making money.
- Comment on Kagi search engine now has a Fediverse search option. 4 weeks ago:
Funny how the tech space is hyped up about privacy pass when Kagi implemented it, but got outraged when Cloudflare worked with Apple to try to use it as a CAPTCHA alternative.
- Comment on Kagi search engine now has a Fediverse search option. 4 weeks ago:
Paying Yandex is a deal breaker for me. As much as Yandex may want to be independent, they cannot be because of the country they’re based in. With the way things are going, the same may be true of Google and Kagi itself somewhere within the next four years.
Kagi defends itself by saying it’s “only used 2% of the time” which would make a better argument that turning off the feature to distance themselves from Russia has little impact than a defence for working with them. There’s also the “but we’ve always done it like this” defence and something about “providing the best results” but neither are great arguments.
- Comment on What are some of the things someone permanently relocating away from the US should be aware of? 4 weeks ago:
Whoops, brainfart. In my defence, I’ve only ever used yards in video games :)
- Comment on What are some of the things someone permanently relocating away from the US should be aware of? 4 weeks ago:
Whoops, brainfart. In my defence, I’ve only ever used yards in video games :)
- Comment on What are some of the things someone permanently relocating away from the US should be aware of? 4 weeks ago:
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.
- Comment on is shadowbanning a thing on lemmy? 5 weeks ago:
Instances can ban you without others being affected. Your comments could be visible on one instance and not on another, so there’s a level of shadow banning going on.
Real shadow banning isn’t implemented in Lemmy. It could be, but it’d only work for accounts on the same server. It’d also be pretty easy to detect, although the same also goes for other places that do effectively use shadow banning to fight trolls and bots. The people shadow banning works against aren’t smart enough to verify that they haven’t been caught in the first place.
- Comment on [PSA] Lemmy account deletion is a mess 1 month ago:
It’s a Rust program I wrote that runs on my Lemmy server, but in theory it should work with any Lemmy server.
I’ve thrown the code and a compiled version of the binaries on Github if you’re interested: source binary downloads
- Comment on Terroristic threats allowed on lemmy.ml!?! 6 months ago:
That screenshot again proves that this person is extremely cringe, presumably a troll, but there’s still no threat. At worst that’s racism against Americans. Should obviously be removed by moderators from any normal online service that wants to encourage pleasant conversation, but that’s not necessarily illegal.
As for the PDF, that’s not a legal definition by any kind, it’s a quick explainer for a law that only applies to hosting providers receiving complaints from European authorities. So yes, if the Belgian police sent a takedown notice regarding terroristic content then it does apply.
However, that regulation is mere instruction to EU states to draft compliant laws. It’s not actionable legislation in itself (similar to the GDPR).
The full text of the Regulation does include this instruction for EU countries, which I haven’t seen before:
In order to provide clarity about the actions that both hosting service providers and competent authorities are to take to address the dissemination of terrorist content online, this Regulation should establish a definition of ‘terrorist content’ for preventative purposes, consistent with the definitions of relevant offences under Directive (EU) 2017/541 of the European Parliament and of the Council (6). Given the need to address the most harmful terrorist propaganda online, that definition should cover material that incites or solicits someone to commit, or to contribute to the commission of, terrorist offences, solicits someone to participate in activities of a terrorist group, or glorifies terrorist activities including by disseminating material depicting a terrorist attack. The definition should also include material that provides instruction on the making or use of explosives, firearms or other weapons or noxious or hazardous substances, as well as chemical, biological, radiological and nuclear (CBRN) substances, or on other specific methods or techniques, including the selection of targets, for the purpose of committing or contributing to the commission of terrorist offences. Such material includes text, images, sound recordings and videos, as well as live transmissions of terrorist offences, that cause a danger of further such offences being committed. When assessing whether material constitutes terrorist content within the meaning of this Regulation, competent authorities and hosting service providers should take into account factors such as the nature and wording of statements, the context in which the statements were made and their potential to lead to harmful consequences in respect of the security and safety of persons. The fact that the material was produced by, is attributable to or is disseminated on behalf of a person, group or entity included in the Union list of persons, groups and entities involved in terrorist acts and subject to restrictive measures should constitute an important factor in the assessment.
However, the Regulation also refers to human rights such as freedom of expression. One can be of the opinion that it’s better for the USA to stop existing without any plans or support for actual genocide. Someone expressing hate for your country isn’t immediately a terrorist.
- Comment on Terroristic threats allowed on lemmy.ml!?! 6 months ago:
Do you have a copy of the actual threat? Because “you are a settler” is stupid but not an actual threat.
I don’t know where you got that picture from, I can’t find the legal definition for a terroristic threat within the EU. The best I could find is:
For the purposes of this Convention, “public provocation to commit a terorist offence” means the distribution, or otherwise making available, of a message to the public, with the intent to incite the commission of a terrorist offence, where such conduct, whether or not directly committed.
That’s just a convention, though, not direct law. The definition by the convention does require proof of intent, which I haven’t found about the cringe hexbear user.
- Comment on Terroristic threats allowed on lemmy.ml!?! 6 months ago:
Shouting non-credible threats (that, based on the screenshot, I can only assume are ironic in the first place) into the internet void isn’t making “terroristic threats”. Feeding the trolls and name calling isn’t conductive either.
Most of the internet is kids and people with nothing better to do with their lives.
- Comment on The 42 year old new hire at your job confesses to you that he has had 48 different jobs in his life. What is your opinion on that? 6 months ago:
Could be gig jobs as well. With seasonal work you can easily get four jobs or more in a year without even doing anything unusual.
- Comment on Phonebooks 6 months ago:
This was much less of an issue back when you couldn’t open a bank account in someone’s name from halfway across the world. Phishing and identity theft were impossible to pull off until companies started trusting phone services and later the internet. You needed to show up in person with a realistic fake ID to do anything malicious.
Now that nobody meets face to face for stuff like cashing a cheque or even ordering a large quantity of groceries anymore, the few bits of personal information we can use to prove our identity are the only things protecting us.
- Comment on What are the pros and cons to buying a smart watch from temu? 6 months ago:
All the terrible quality and human rights violations also apply to any other Chinese shop as well as Amazon or whatever your local Amazon equivalent is. I’ve found the exact same shit sold on Temu in physical store shelves for those cost-saving stores. The entire supply chain is fucked.
I do order shit directly from China, but only if I need something specific like phone parts or electronics that I see “local” shops carry with the exact same photos, descriptions, and pictures, for twice or triple the price. I’ve fallen for that trick too many times, I’ll go straight to the source now.
- Comment on Must EU banks provide basic service via internet? 6 months ago:
I’ve had similar issues with getting CSS tables to lay out properly in Chrome. Worked fine in IE/Edge/Firefox/WebKit but Chrome just randomly threw a fit and rearranged items for no reason, even the Javascript engine agreed with me that the tables should look like they were supposed to but they just didn’t when rendered.
My experience with SVGs in Firefox is that Firefox supports pretty much every basic features, but it expects the SVGs to be up to spec. As it turns out, a lot of SVGs on the web rely on quirks and side effects and you only find out they’re technically invalid when digging deep into the spec. Them behaving differently whether or not there’s an img tag around them also doesn’t help, and I’ve run into a few files using SVG features that only worked in some Adobe product and Chrome (only on desktop, IIRC) .
Getting browsers to work consistently still sucks, even when it’s not nearly as big a problem as it was fifteen years ago. I totally get why people don’t test for Firefox. We didn’t use to test for Safari for the very same reason; practically none of our end users used it and there are no usable cross platform browsers to test with even if they were, so we’d probably tell them to download Chrome anyway. Safari mostly worked well enough that if someone decided to pull out an iPad during demos it didn’t completely fail and that was food enough. Firefox only worked because devs preferred its superior web development tools.
- Comment on Must EU banks provide basic service via internet? 6 months ago:
If there are obligations, Firefox is such a fringe user agent these days that they can probably go without supporting it. The 3.8% of Swedes not using Chromium or Safari will fall off any serious compatibility requirements.
I doubt anything will break in Firefox, though.
- Comment on What are the pros and cons to buying a smart watch from temu? 6 months ago:
Pro: it’ll probably work well enough to get your notifications and maybe even your heart rate and stuff.
Con: it probably won’t arrive. If it does, it probably won’t look like in the pictures if it does, it probably won’t work like described. If it does, it probably has done kind of cheep, toxic chemicals it’ll leave in your arm. If it doesn’t, it’ll probably come with an app that drains your battery. If it doesn’t, it probably sells your live location and notifications to data brokers. If it doesn’t, it’ll probably never receive software updates. If it does, it’ll probably be broken by the end of the year.
There are actually a few relatively cheap smart watches that some people like to reprogram with open source firmware. You can get a Colmi P8 or a Kenboro K9 for less than $30 and flash WaspOS onto it. You have to get lucky and buy the right hardware revision but flashing new firmware onto those things can be as simple as downloading an app and loading a file into it. These devices are underpowered and software availability is limited, but at least with the open source stuff you can rest easy about your data not being sold.
- Comment on An out-of-warranty battery almost left this paralyzed man’s exoskeleton useless 6 months ago:
Exactly. Everyone wants the cheap and easy solution when something breaks, but nobody wants to pay the price for the cheap and easy solution to be available upfront, because what are the chances they run into a problem like that?
In this specific case, there is a credible ulterior motive for the company not to make cheap repairs available: the government will pay the bill if they sell a new expensive product and all the training/rehabilitation that comes with it. On the other hand, there is a very valid reason why things like batteries are so expensive to replace and why you can’t find replacement batteries for a lot of products a certain amount of time after production ends.
- Comment on An out-of-warranty battery almost left this paralyzed man’s exoskeleton useless 6 months ago:
How do you stuff a 18650 into a smart watch controlling the device? Because that’s what the article implicates is the problem.
- Comment on An out-of-warranty battery almost left this paralyzed man’s exoskeleton useless 6 months ago:
But people don’t want that. They want small, sleek devices that don’t weigh much. Imagine what smartphones would look like if they still had to be powered by AAA batteries.
From what I can tell the battery in question wasn’t the one powering the exoskeleton itself, but the battery inside watch controlling the device.