cx40

joined 11 months ago
[–] cx40@programming.dev 1 points 6 months ago

Thanks, that's a good start.

The bigger question for me is whether there's more to it than privacy and blurring out faces.

 

This is about Panoramax and not OSM, but I figured a local OSM community is a more appropriate place to ask than the one general Panoramax community.

I recently got myself a 360 camera and I'm looking into mapping out parts of my city and self hosting them through Panoramax. One of the requirements for federation (and I guess for making this data public at all) is that we follow any local laws surrounding publishing such data. Does anyone know where I can find information on what these local laws might be? Is it sufficient to just blur out faces or is there more to it? I'm in Montreal if that's relevant, though I do travel to different cities from time to time and might contribute from other places.

[–] cx40@programming.dev 2 points 7 months ago

That's also to make programming easier. Different programmers have different needs.

[–] cx40@programming.dev 1 points 7 months ago (2 children)

But the main benefits of static typing is in making the programming part easier. What do you gain from translating dynamically typed languages into a statically typed language?

[–] cx40@programming.dev 4 points 7 months ago

asked questions that made educators interpret that I enjoyed bending the logic of what they were teaching.

I had this problem too but mainly for math. I'd do well in classes and tests, but the material just didn't make sense to me. It wasn't until I studied real analysis that everything started to click.

[–] cx40@programming.dev 7 points 7 months ago (1 children)

A trick I've employed is to pretend to believe in something completely different. If it says "no, you're wrong" and goes on to tell me what I actually believe, then it's a good indicator that I might be on the right path.

[–] cx40@programming.dev 8 points 7 months ago (1 children)

Believe it or not, you can make fried rice with fresh rice. It's not exactly the same experience, but it's equally tasty imo. If you haven't tried it yet, give it a go. You might find that you like it too.

I doubt there would be enough of a market for precooked rice to make it worth selling. In households that do a lot of fried rice, this dish is usually more of a use-up-our-leftovers kind of meal than the sort of thing you go out of your way to make. The typical meal consists of white rice and sides of protein and vegetables. You make extra rice to make sure everyone has enough to eat in that meal, and whatever's left over goes in the fridge. You collect 2-3 days of rice this way and when you have enough, it becomes fried rice.

 

SnapRAID doesn't compute the parity in real time, so there's this window between making a change to the data and syncing where your data isn't protected. The docs say

Here’s an example, you acquire a file and save it to disk called ‘BestMovieEver.mkv’. This file sits on disk and is immediately available as usual but until you run the parity sync the file is unprotected. This means if in between your download and a parity sync and you were to experience a drive failure, that file would be unrecoverable.

Which implies that the only data at risk is the data that's been changed, but that doesn't line up with my understanding of how parity works.

Say we have three disks that store 1 bit of information and a parity drive: 101 parity 0. If we modify the data in the first disk (data 001 parity 0), then the data is out of sync. Say we now lose disk 2 (data 0?1 parity 0). How does it then recover that data? We're in an inconsistent state where the remaining data tells us that drive 2 used to hold 0^1^0=1 when it actually held a 0. So doesn't that mean that between any modifications and a sync operation, all your data in that disk region is now at risk? Does SnapRAID do anything special to handle this?

[–] cx40@programming.dev 4 points 7 months ago (1 children)

Men in Black 1997

He's the worm guy.

[–] cx40@programming.dev 1 points 8 months ago

They did give us OpenAI gym (now Gymnasium) and PPO. It's sad that they completely pivoted away from this line of work though.

[–] cx40@programming.dev 1 points 8 months ago

We've seen similar effects in the context of reinforcement learning (see the "primacy bias" works of Evgenii Nikishin). It makes sense that it would also apply to LLMs, and any other ML model.

[–] cx40@programming.dev 1 points 8 months ago

Early 30s now. I've been on this path since I was 18, so I guess I'd be happy to hear that I stuck with it. I'd probably also be disappointed to hear that I'm actually kind of bad at it.

[–] cx40@programming.dev 4 points 8 months ago (1 children)

Autism presents very differently from one person to the next. Most of the literature so far has been on young boys, so there's a very poor understanding among most mental health professionals and the general population on how it looks in adult men, let alone women. On top of that, women tend to be much better at hiding it.

As for coping mechanisms, I can't give specific examples since, as you say, everyone is different. This is especially true for autism since there's such a wide range of special interests, sensory sensitivities/preferences, etc. that you can easily find two people where the good and bad categories are complete opposites. You'll often hear advice such as "engage in your special interest" (assuming one exists), "stick to your comfort foods", or "minimize masking". These are very broad suggestions, but it's the best we can give. There's a lot of work involved in figuring out what that means for you. For sensory preferences, there are resources online that list different things to consider. Look up "sensory preferences checklist" to find them. For masking, you'll have to learn what is and isn't masking. That involves understanding how non-autistic people think, what they're capable of doing without thinking, then comparing it against the amount of effort you put into doing the same thing. For example, neurotypicals don't need to think about what facial expressions to make because their faces just naturally do the thing in accordance to their emotional state. If you find that you need to consciously think about what face to make based on how you feel, then that's masking and would be a contributing factor to the constant exhaustion.

[–] cx40@programming.dev 7 points 8 months ago* (last edited 8 months ago) (3 children)

As someone who's been going through what I believe to be autistic burnout for many years now, this third hand description of her behaviour feels very similar that what my own experience probably looks like from the outside.

Needing a lot of extra sleep is one of the symptoms. Depression, anxiety and being generally in a bad mood often also comes with burnout. She's putting no effort into events or activities, possibly because she doesn't want those activities or events in the first place due to the energy drain. Not knowing how you feel (and just bad interoception in general) is a very common trait of autism. You mentioned in a comment that she's "quiet and shy", which is another point towards the autism hypothesis.

Keep in mind that this is based on my own experience only. There isn't enough information to know if your friend is going through the same thing or not. Assuming she is, the solution is probably to work on that interoception and figuring out how different activities/events affect your energy levels. There's a good chance that if you had all your coping mechanisms figured out before entering the relationship, they don't work anymore after because some things clash with the expectations of the relationship. For many of them, you probably wouldn't even know they were coping mechanisms to begin with. They were things you just did because you prefer it that way and had no idea how bad things can get if you didn't. So part of the work is in figuring out which of your habits are coping mechanisms.

view more: next ›