skullgiver

joined a long while ago
[–] [email protected] 6 points 4 days ago

Huh, I didn't know kbin did that. Useful!

[–] [email protected] 86 points 4 days ago* (last edited 4 days ago) (10 children)

It should be noted that anyone can set up a Lemmy server and track votes already. For instance, for this post, I see this screen:

This is available for both comments and posts. The database itself contains even more details, such as time and date of when the server broadcast the vote (which is often immediately or a few seconds later).

It's not as easy to do for trolls to set up a server, but comments, posts, favourites, votes, edits, and deletions should be considered public when it comes to most fediverse protocols, unless the server does not federate (like truth.social) or only federates with a few select servers. It's trivial to edit software like Lemmy to keep every edit or undone vote, and there's nothing your server admins will notice.

[–] [email protected] 3 points 4 days ago (4 children)

Works fine here. Could be a broken CDN server, or someone is messing with your internet connection. What's the error?

[–] [email protected] 1 points 4 days ago

That only makes the AI art thing more realistic. Getting specifics out of AI art is like pulling teeth.

[–] [email protected] 1 points 5 days ago

Javascript passes objects by reference in most cases. Passing logging objects by copy would actually be an anomaly within the language. The only unexpected part is that the browser console doesn't toString your objects instantly (for performance reasons mostly), but the same happens in other frameworks for other languages (though often with less latency, milliseconds most of the time).

As I've personally experienced, this can make debugging concurrency issues real fun! Pre-composing your log messages as a string (within the same critical section) will prevent quite a few weird edge cases.

The Python console doesn't allow you to expand and dig deep into the object hirerachy of the thing you're dumping. You either implement a string conversion handler or manually convert the object to a string as well, whereas Javascript doesn't need the extra string pass and doesn't flatten the log hierarchy. There are a few JSON logging frameworks you can combine with log aggregators that provide the same functionality, but that's quite heavy and complicated to set up.

[–] [email protected] 2 points 5 days ago

Sounds like either some AI tool scanned the app and caused a false positive, or one of the many clones reported the official app in hopes of climbing the search result rankings.

[–] [email protected] 24 points 5 days ago (1 children)

It should be noted that there are LED bulbs that will take a dimmed signal and convert it into a dimmer light. If you buy dimmer capable LEDs (though that still doesn't work with all dimmers), you can get dimmed light without the flicker, and without having to resort to smart home crap.

[–] [email protected] 7 points 5 days ago (3 children)

Fwiw, Javascript's object logging is a feature I often miss in other languages. If you just want to log the string, use formatted strings or just log obj+"" like you would need to do in every other language. Or even better, log a copy, like you probably wanted to do, with {...obj}.

I have many gripes with Javascript, but the logging API is pretty solid.

[–] [email protected] 9 points 5 days ago* (last edited 5 days ago) (3 children)

Do the other women know? Maybe (you and) your girlfriend should warn them, at the very least to file police reports so the police might actually bother.

Assuming the website they're hosted in is relatively normal, you can still contact the site owners. There's a good chance the images will be taken down regardless. You can also have Google (and probably other search engines) to hide these results when searching for your girlfriend's name so people who look her up aren't confronted with murder plots.

However, if this stuff gets taken down before the police get off their arses, you may end up with a case with "no proof", so make sure to collect the evidence before that.

I have no idea if it's smart to confront the person you suspect or not, but if he's part of your extended friend group, that may be the only way to get them to stop barring the justice system intervening.

What options for personal protection you have vary country by country (and self defence may be criminal if excessive violence is used even if you are attacked), but self defence courses are probably not a bad idea. A simple door/window alarm and/or security cameras are probably legal everywhere, and can help prove to the police that there's an actual threat if someone starts skulking or even warn you if they break in while you're asleep. Owning a gun won't help you if you're snuck up on in your sleep, after all. Plus, even if this turns out to just be a disturbed sexual deviant who has no plans of hurting anyone in real life, those investments may pay themselves back later in life.

The potential psychopath has """helpfully""" written down what he thinks the crimes would look like, so you can take advantage of that when you pick your self defence strategy.

[–] [email protected] 19 points 6 days ago

What browser? What hardware? I've seen this error before when H.264 decoding broke on my phone's browser and the video literally couldn't play. I'm kind of wondering how long it'll take before Google switches to AV1 by default (which either your phone can either decode well on recent devices, or barely at all on older devices without AV1 video acceleration).

[–] [email protected] 1 points 6 days ago

Not really. It's an ARM based computer that comes with PC emulation software, but it's hard to call something a PC if it's not x86 based.

If you include ARM computers into the PC category, you could say the same of tablets and smartphones with a keyboard case.

[–] [email protected] 12 points 1 week ago

Murderous people are great if they're spreading your culture and bringing your country prosperity. They're terrible when you're the one being murdered.

Hitler is particularly bad because he murdered out of plain racism. Exterminating a people was about as important as conquering territory. He didn't kill "for he country", he killed because he wanted to and he killed for the country.

I doubt Genghis Khan invaded Europe to get rid it white people. He sought empire, and didn't much care about the peoples he murdered. He's still considered evil where I'm from, though. It all depends what side of the fight you were on.

I think the trend to criticise historical figures based on today's standards is a rather recent one. There's a reason all those statues were built to slavers and rampaging murderers, even after they've died.

This stuff still comes up today, though. For instance, the Belgians wanted to mint a special coin to commemorate the defeat of Napoleon (obviously a bad guy if you're not French) but the French objected, not wanting a valid 2 euro coin that celebrated their defeat. As a result, Belgium altered the coin (making it only legal currency within Belgium) so France couldn't veto it. Funnily enough, the French didn't seem to consider Napoleon very controversial when it comes to their coin commemorating him.

Plus, most of these figures don't have much objective history written about them anyway. Stories putting Caesar in a negative light would've needed to come from Caesar himself, because he was the most influential author about his own life. He also just made up tons of shit during his failed attempts at conquest.

Historic people aren't often remembered for who they were, but rather for what they represent. For Caesar, that was transforming the political design of the Roman Empire. For Genghis Khan, it was the mongol invasion. For Columbus, it was the start of European interest in the Americas. The people are just a metaphor for the things they represent or set in motion. Even people considered to be good in general did bad things, like keep slaves or abuse their spouses, but it's not really about them as a person most of the time.

view more: ‹ prev next ›