juni

joined 1 year ago
[–] juni@skein.city 1 points 1 year ago (1 children)

This is precisely it, and is a similar approach to the ones used by other anonymization networks as well. This allows your entry node to know your node/IP is using the network, but with a secure end-to-end tunnel, nobody along that tunnel knows the entire source -> destination path or data, so it is usually considered sufficiently anonymous and secure.

[–] juni@skein.city 5 points 1 year ago (4 children)

They state they take inspiration from Tor and IPFS, so there are added transport layers below the top layer "P2P" that obfuscates ones IP address. It's nothing new really, and I'm honestly not sure what the advantages are over something like I2P, which largely doesn't suffer from Tor's issues of node ownership as there are no guard or exit nodes to own (unless expressly configured), while also being faster overall.

[–] juni@skein.city 12 points 1 year ago* (last edited 1 year ago) (1 children)

You can find them on her Twitter here, or you can read them using Thread Reader here.

Edit: Lol, beat me to the punch with your edit!

[–] juni@skein.city 30 points 1 year ago

This will be my final reply on the matter as I do not believe you are operating in good faith. But in case you are:

Firstly, the idea that you "cannot be forced to do something within your job description" is unequivocally false, and a sign of a toxic work environment. She actively requested to not be put in charge of a platform that made her uncomfortable, and the request was denied and she was forced, against her will, to do so. I have never in my life worked at a place where I could not request to be taken off a project or task due to being uncomfortable with it. This is not a point of discussion, this is a categorical fact.

Secondly, it does not matter that she was not public facing on OnlyFans. She, alongside her coworkers, were active public figures on multiple LMG affiliated channels during her employment. And OnlyFans is a platform known to be near exclusively used for sexual gratification, and it is therefore entirely unsurprising that the LMG OnlyFans account received a large amount of sexual advancements, objectification, and harassment of LMG employees. And due to my prior comment, I fully believe a large majority of what was received would have been targeting the women employed at LMG. Therefore, putting one of the main victims of said harassment and objectification in charge of managing it is wholly and entirely unacceptable behavior by the management at LMG.

These are not complex concepts, and are not even all that contemporary anymore. And as such I do not feel there is any real discussion to be had on the matter, there are people more intelligent than I that do a better job expressing these things in more empirical detail. I suggest you seek them out if you need more detail than I have provided here.

[–] juni@skein.city 29 points 1 year ago (3 children)

The fact they're still hiding their testing methodologies behind floatplane makes me dubious of how effective this "housekeeping" week will be. Not that I plan on watching or interacting with anything LMG related going forward until the allegations brought up by Madison are properly handled anyway, in which then my final decision will be made.

[–] juni@skein.city 35 points 1 year ago (2 children)

It was expressly against her will as per her own words. And as for why "a woman", its rather well known women already deal with much more sexual harassment and maltreatment online than men do. Just look at the market of AI generated porn of celebrities and online personalities as proof of this. So forcing a woman, who already has a public presence no less, to manage a platform such as OnlyFans, and constantly see and have to manage sexual objectification and harassment towards her as well as her coworkers, is unacceptable in my opinion.

[–] juni@skein.city 1 points 1 year ago* (last edited 1 year ago) (1 children)

The infographic on carbon emissions per style of bicycle, with cars as the (predictably) most damaging bar on the graph is very interesting. I hadn't anticipated materials in manufacturing to make quite this intense of a difference. Makes me glad I bought a 1980s steel frame junker that I maintain and repair as issues crop up, but that kind of "project bicycle" isn't for everyone, let alone the compatibility issues driven by companies (likely to increase profit).

Something to keep in mind as I recommend bicycles to people who may not be as affectionate towards old beat up projects as I.

[–] juni@skein.city 1 points 1 year ago

Most of my hobby programming is in ANSI C and C99, so I'm unfortunately far too aware of the weird and counter-intuitive things the C and POSIX standards say. :P

clock() is fantastic for sub-second timings, such as deltatimes in games, or peripheral synchronization, which matches the use case you mention very well. I recommended time() over it as OP's use case is for calculating the amount of hours a user has had their software open, and unix timestamps are the perfect mechanism to do that in my opinion.

[–] juni@skein.city 1 points 1 year ago (2 children)

Using clock() solely for delta values is absolutely a valid approach, as stated. The issue is that clock_t may not be large enough of some systems to safely keep you from an overflow, especially with arbitrary values. Additionally, some systems will include the time children processes were alive in subsequent clock() calls, furthering possible confusion. These are reasons why I would avoid clock() in favor of time(), even though your concerns are absolutely valid.

At the end of the day you have to determine which style of unpredictability you want to work around. Dealing with the times(), clock(), and clock_gettime() class of functions opens you up to managing what the kernel considers time passed, and what is accumulated vs what is not. While using time() can have shifts in time according to upstream NTP servers, as well as daylight savings time.

I would also make the argument that if an NTP server is adjusting your time, it is most likely more accurate than what your internal clock (CMOS or otherwise) was counting, and is worth following.

[–] juni@skein.city 2 points 1 year ago

Professional on a haitus here. Fully self taught, done a ton of hobby projects, most of my fleshed out ones being in either C89 or C99. Most recently has been a calculator application for myself in X11 too brush off the rust on my X11 knowledge, as well as a Lemmy client library for C.

[–] juni@skein.city 1 points 1 year ago (4 children)

This is correct, however it is important to note that the C standard allows arbitrary values at the beginning of the program. The manpage does a better job explaining it.

Doing a bit of research, it looks like the POSIX time_t time(time_t *dest) function (man) is available on Windows (see here). So I would recommend that over clock_t clock(void) as it will operate more consistently across platforms.

[–] juni@skein.city 13 points 1 year ago

As someone who went from FOSS -> Apple -> FOSS, I fully understand the love people have for the Apple ecosystem. In terms of proprietary hardware and software, they have a sheen and an inter-operation between their products that is genuinely unmatched.

That said, what ultimately pushed me out and back to Good Ole FOSS™ was the lack of any control, and the lack of any transparency. The idea of trusting a for-profit company with anything beyond my email address and sometimes phone number is just something I dislike doing. Apple's processes are extremely opaque, and the last thing they want to give users is any control over their products, it's an antithesis of what I desire from digital electronics.

As for if non-technical people should look into FOSS. I think FOSS can really give people a fundamental baseline of digital computing, and in the modern world such a baseline is extremely valuable. If they decide afterwards they prefer their proprietary ecosystems, Apple or otherwise, that's their prerogative and there's absolutely nothing wrong with that.

view more: next ›