There have been multiple accounts created with the sole purpose of posting advertisement posts or replies containing unsolicited advertising.

Accounts which solely post advertisements, or persistently post them may be terminated.

onlinepersona

@[email protected]

This profile is from a federated server and may be incomplete. Browse more on the original instance.

onlinepersona ,

People mocked China, but here we are. Surveillance capitalism looked at that country and said “we can do better”.

But people are fine with it because “I have nothing to hide” makes sense to them or they simply don’t care - until something happens to them.

Anti Commercial-AI license

onlinepersona ,

I used to like the action followed by direct object format, until some time ago when trying to find methods or variables related to a specific object. If the action comes first, scanning for the object without an IDE means first reading unnecessary information about the action. That convinced me to opt for $object-$action in situations where it makes sense.

For example in CSS, I often scan for the element, then the action, so $element-$action makes more sense. BEM kinda follows this. When dealing with the DOM in JS, that makes sense too button.fileDialogOpen(), button.fileDialogSend(), … makes more sense when searching.

Of course one has to use it sensibly and where necessary. If you are writing a code that focuses more on actions than objects, putting the action first makes sense.

A similar thing is definition order.


<span style="font-weight:bold;color:#a71d5d;">def </span><span style="font-weight:bold;color:#323232;">main</span><span style="color:#323232;">(args):
</span><span style="color:#323232;">  result </span><span style="font-weight:bold;color:#a71d5d;">= </span><span style="color:#323232;">do_something(args.input)
</span><span style="color:#323232;">  processed </span><span style="font-weight:bold;color:#a71d5d;">= </span><span style="color:#323232;">process_result(result)
</span><span style="color:#323232;">  transformed </span><span style="font-weight:bold;color:#a71d5d;">= </span><span style="color:#323232;">transform_object(processed)
</span><span style="color:#323232;">  </span><span style="font-weight:bold;color:#a71d5d;">return </span><span style="color:#323232;">transformed.field
</span><span style="color:#323232;">
</span><span style="font-weight:bold;color:#a71d5d;">def </span><span style="font-weight:bold;color:#323232;">do_something</span><span style="color:#323232;">(some_input):
</span><span style="color:#323232;">  </span><span style="color:#0086b3;">...
</span><span style="color:#323232;">
</span><span style="font-weight:bold;color:#a71d5d;">def </span><span style="font-weight:bold;color:#323232;">process_result</span><span style="color:#323232;">(result):
</span><span style="color:#323232;">  </span><span style="color:#0086b3;">...
</span><span style="color:#323232;">
</span><span style="font-weight:bold;color:#a71d5d;">def </span><span style="font-weight:bold;color:#323232;">transform_object</span><span style="color:#323232;">(obj):
</span><span style="color:#323232;">  </span><span style="color:#0086b3;">...
</span>

I find this much easier to follow than if main were defined last, because main is obviously the most important method and everything else is used by it. A flattened dependency tree is how these definitions make sense to me or how I would read them as newbie to a codebase.

Anti Commercial-AI license

onlinepersona ,

This is the way. Vote with your wallet and try to be conscious where/when possible.

Anti Commercial-AI license

onlinepersona ,

This just shows that too many people are dependent on google, even though their search results are shit. The power of defaults.

Anti Commercial-AI license

onlinepersona ,

Are there missiles that aren’t susceptible to jamming? I was expecting ballistic missiles to be used for this purpose. To reduce heat signature tracking I thought that they’d throw off the projectile system after acquiring height and direction. But I don’t know if they can be picked up by some form of active scan.

Anti Commercial-AI license

onlinepersona ,

I’d be more impressed if they opensourced windows xp or anything after that.

Anti Commercial-AI license

onlinepersona ,

I don’t want to share shit with them. It’ll end up straight in the DB of some 3 letter agency and a bunch of data brokers. The playing field should be as even as possible and that means breaking up mega corps!

Anti Commercial-AI license

onlinepersona , (edited )

What about all the movies with guns? It’s much more normal to see a movie about someone getting shot or otherwise killed than see even a titty, much less any genitalia. I’d argue that many more people watch media than play games, if that’s the logic they’re going for.

Their frustration is completely misdirected also because it’s friggin’ Texas! What do you need to get a gun in that state? A pulse?

Edit: the dude was 18, how did he even get a gun? You need to be at least 21 to have one. How did he even get an semi-automatic weapon? The fuck?

Anti Commercial-AI license

onlinepersona ,

Perfect example of false equivalence.

I’m sure someone walking outside with a videogame is just as dangerous as somebody walking around with a gun. Exactly the same thing.

Anti Commercial-AI license

onlinepersona ,

Question still stands: how the fuck did he get a semi-automatic gun if he wasn’t even able to get a handgun?

Anti Commercial-AI license

onlinepersona ,

They’re not saying people are killing people with videogames, and you know that, so you’re being disingenuous.

Forgot to log out of your alt? 😂 You people crack me up.

Anti Commercial-AI license

onlinepersona ,

Amazing. And they even made it opensource! I’m amazed at how readable it is, even though I don’t get most of it. Code written by people with 20 years of C experience looks leagues worse than what this repo looks like. Bravo!

Anti Commercial-AI license

onlinepersona ,

Jolla says the phone will sell for €299 (including a 1-year subscription license for Sailfish OS)

Emphasis mine. Mate, just what are you doing? A subscription license of a mobile OS? Wat? They could be working together with Purism, Pine64, PostMarketOS and other software+hardware groups trying to make linux phones popular, but instead they are making some proprietary stuff in their corner. Is it really that difficult to work with other people or what’s going on?

Anti Commercial-AI license

onlinepersona ,

I have no problem with them making money, far from it. My problem is with how. If their OS didn’t require a friggin subscription service, I’d buy their phone. What happens when I don’t pay for the next payment cycle? My phone gets shut off? The OS stops working? I’m only limited to making phone calls? Fuck that.

Anti Commercial-AI license

The countries with the most Fediverse servers are rich and former/current colonial powers. One of the best true barometers of the success of the Fediverse is how quickly we can turn that on its head. (sopuli.xyz)

In the end I don’t think internet users in rich powerful countries are the users most likely to benefit and invest their time into in the fediverse. They might be the ones with the most free time, money and privilege around computers which makes being on the leading edge of niche technologies far easier, but I don’t think...

onlinepersona ,

I worked with and still know people living in Africa, let me tell you, if you think you have bad, expensive internet, go back a decade or two. The people I know work in tech companies or are otherwise somewhat affluent and even they struggle getting a stable internet connection to have a video call. An office building of an ex-coworker had a single 20Mbit line with multiple companies inside.
The people I know have to make due with 1-2Mbit home lines. The cell connections are better, but only marginally.

A former employer even worked with the governments of some African countries and they couldn’t get a datacenter up and running. People were stealing the bricks and wires! The government was trying to move their infrastructure away from the previous colonizers and back home, but their own countrymen and women didn’t understand the importance.

Also, it’s not only internet infrastructure, but infrastructure in general is messed up there. South Africa is one of the wealthiest countries in Africa and has (had?) to content with rolling blackouts for years! Service operators struggle to keep their services running and have to move them abroad, which of course isn’t great.

The reasons are diverse, but a large factor by far is corruption. Physical colonization with non-native governments are a thing of the past. What’s trendy now is economic and legal colonization. Pay off as many people as possible to make laws (and also keep it that way) allowing all the riches (labor and resources) to be extracted from the country at laughable prices - which end up in the pockets of the wealthy and corrupt. Anybody who doesn’t fall in line is merc’ed.
Boeing killed off a whistleblower or two and the government exiled another? That’s cute! Politicians get shot while campaigning for a better future. The press isn’t free, and fair voting circumstances are a dream. Controlling parties can own the voting booths and reward voters in broad daylight for checking the “right” box.

Anyway, while I do support the thought behind asking the question, IMO the only ways to expand the fediverse into ex-colonies are:

  • making the fediverse so popular that it’s “so hot right now” and the trend swaps over
  • paying a trusted party to set up a server there and pay for everything (including bribes) to have a stable connection, then tell as many locals as possible
  • going there, doing it yourself, teaching about it, and handing over the reigns to somebody there with the same vision and passion

That’s of course if the circumstances are right for people there to even want it. Many foreigners have “gone down there” to “show 'em how it’s done” without understanding zilch about their culture, needs, wants, and modus operandi. Only to leave a “white elephant” behind.

Anti Commercial-AI license

onlinepersona ,

Yeah, you’re probably right. I was thinking in terms of “fediverse is popular in ex-colonies now!” level. But small steps first. Getting off of goddamn discord is definitely one.

Supporting other languages in the dev community is hard though. In my mind it kinda creates a split in the community, so one would need members that speak both languages well and glue the communities together.

Maybe a good step would be hosting per country instances and trying to promote them on proprietary social media.

Anti Commercial-AI license

onlinepersona ,

I see where you’re coming from and I like the idea of using the fediverse for endangered languages! Providing a forum (lemmy/mbin), audio platform (funkwhale), video platform (peertube), and short form blogging (mastodon or on of the the others) + long form blogging (wordpress? pleroma? …), could help keep the languages alive through engagement.

Maybe somebody will the find the time for that. I unfortunately am working on other stuff rn.

I am disappointed people immediately attacked the details of my question, and focused mostly on the difficulties of constructing any kind of answer that meaningfully predicts the future of an incredibly complex intersection of variables… instead of taking my invitation to think broadly about the future of the fediverse and what the biggest, more direct actions that we can all take to help it grow and become more diverse.

IMO you should’ve led with the question, then provided context. The context was too long to read to get to the actual question.

Anti Commercial-AI license

onlinepersona ,

A new type of colonialism. The poor always have to suffer in the name of “progress”.

Anti Commercial-AI license

onlinepersona ,

There’s a native linux version? From a major publisher? 😮 Damn, wasn’t expecting that.

Anti Commercial-AI license

onlinepersona ,

If Google doesn’t get broken up over such blatant bribery, I don’t know what it’ll take.

Anti Commercial-AI license

onlinepersona ,

Or a forced update to windows 11 on machine that doesn’t support it. That would break the windows install for good. Either they will find a way to install windows again or take it to somebody who installs windows on it again. Maybe maybe they’ll find out about Linux.

Anti Commercial-AI license

onlinepersona ,

Good meme, my friend 🤣

Anti Commercial-AI license

onlinepersona ,

People don’t care and never will… until something happens to them or their close circle. There’s just too much to care about and operating systems are probably very low on their list of priorities.

But malware authors are going to be amazing non windows advocates. Unfortunately, most people will probably switch to Mac because of their marketing. Those that can’t (money) might switch to Linux, but let’s be honest, people would sell their liver to get a Malus product.

Anti Commercial-AI license

onlinepersona ,

People with bracketed languages just want to write the most unreadable code ever to feel superior.

Anti Commercial-AI license

onlinepersona ,

Why even buy a windows handheld? Is it possible to install linux on these things?

Anti Commercial-AI license

onlinepersona , (edited )

The Linux foundation is like the breast cancer foundation, WWF, and a bunch of other “non profits” that have amazing expenditures in stuff that isn’t what people think they do.

I think we need a new foundation that specifically funds Linux development with the large majority of the money they get. Does one already exist? Maybe we could vet it and then plaster it all over the fediverse…

Anti Commercial-AI license

onlinepersona ,

😊 thank you for the appreciation and continued polite tone whenever I see your comments.

Anti Commercial-AI license

onlinepersona ,
onlinepersona ,

Microsoft says Recall, which will store encrypted snapshots locally on your computer, is exclusive to its forthcoming Copilot+ PCs.

L M A O
M
A
O

As if that’s going to last. First it’s local, then it’s uploaded as a “backup”, then it’s “secretly” decrypted (hey, they have your decryption keys stored on your online account), then it’s silently added to the TOS/EULA, and finally it’s publicly announced, years after the majority of training data has been scraped.

Anti Commercial-AI license

onlinepersona ,

If people say “I care about privacy” and are still on Windows/Mac, I question just how much they care.

Anti Commercial-AI license

onlinepersona ,

It’s an X Y problem. Please retell the history, starting from your birth, that led to this moment before I contemplate answering your question

Signed, somebody who would rather waste your time than answer the bloody question.

Anti Commercial-AI license

Decentralized Systems Will Be Necessary To Stop Google From Putting The Web Into Managed Decline (www.techdirt.com)

Is Google signaling the end of the open web? That’s some of the concern raised by its new embrace of AI. While most of the fears about AI may be overblown, this one could be legit. But it doesn’t mean that we need to accept it....

onlinepersona ,

After DuckDuckGo, Ecosia, StartPage, Qwant, and a bunch of other Bing frontends died today for a few hours, I also believe this shows how important decentralisation is. They all refused to build their own indices and instead feed Bing with data.

The only real effort I’ve seen at decentralised search has been YaCy, and that’s been one single maintainer it seems. Nobody seems to care about it enough to contribute. All these new “privacy respecting search engines” are just Bing proxies that are trying to fill a demand for the market segment of anti-google people by doing the minimum amount of work possible. They could all be contributing to YaCy or an alternative. This recent incident won’t convince them otherwise.

Anti Commercial-AI license

onlinepersona ,

This is what should be happening by default. Company goes under? Opensource all their shit. That should also happen after a set timeframe or at the latest when their stuff isn’t supported anymore.

Good on them for opensourcing it.

Anti Commercial-AI license

onlinepersona ,

And when the opensource maintainer changes the license to adapt to the economic situation, the OSIsts rush in to tell the maintainer how evil they are.

Anti Commercial-AI license

onlinepersona ,

if companies aren’t willing to contribute back to the source IMO they shouldn’t be granted permission to freeload & have volunteers fix issues their paying customers run into

I agree with this although it does make me wonder what the world would look like if things had been that way since the beginning. Would the current opensource environment exist? Regardless, the times are different now and opensource is becoming more and more recognized, companies are massively freeloading and a few privileged developers get to make money on their opensource projects.

Anti Commercial-AI license

onlinepersona ,

Free software is like that sometimes.

Anything is like that. The inventors of a great many things weren’t good people. Just because people do great things, doesn’t mean they are great people. Nazi doctors found out a lot about the human body by torturing them and/or treating them inhumanely. Probably a lot was discovered during the torture of humans and ignoring human rights (which probably didn’t exist at that time).

Closed source software isn’t better. It’s run by people who devalue their workers, other humans, and in fact the entire world except people like them.

Anti Commercial-AI license

onlinepersona ,

Oh, this is going to be fun! Google, AWS, or some other cloud provider will turn this into a hosted service, create a bunch of tickets for the opensource project and never contribute everything back, piss off Valve in the process, and somebody will get hurt.

Anti Commercial-AI license

onlinepersona ,

I just want it to reach consumers. Give a damn about AI…

Anti Commercial-AI license

onlinepersona , (edited )

Empty of MOPs? (Member of parliament) Is the public allowed to attend such hearings? If so, I doubt it’ll be empty.

Anti Commercial-AI license

onlinepersona ,

Thanks, fixed

onlinepersona ,

LogSeq doesn’t do it for you?

Anti Commercial-AI license

onlinepersona ,

How are Gtk and Qt bloated?

Anti Commercial-AI license

onlinepersona ,

Maybe meta, but a linux installer for windows that works just like a normal installer on windows. You download the .exe, double click it, it opens a wizard you can walk though, and by the end of the process, after it reboots, you’re in a linux distro.

You know what, it could also be for linux, when I think about it… not everybody wants to write on a flash drive, reboot, run through installation, reboot.

The original idea is that non-technical users don’t know what an “OS” is. They might search for “windows alternative”, “windows replacement”, “linux installer” (if they heard of linux), and so on without knowing it’s an OS. If they could download something that installed “the linux app” without having to know about partitions, flashing a USB stick, MBR vs UEFI, distros, etc. it could make things much much easier.

  • distro: which flavor of linux would you like (as stable as possible)? gaming (bazzite), productivity (ubuntu), bleeding edge (debian sid?), design, development, expert, security, …
  • desktop environment: look and feel? more like MacOS (gnome), more like windows 7,8,10 (KDE), more like XP (LXDE, LXQt), Windows 98 feel (XfCE, …)
  • probably other things, but maybe that’s all non-techies care about

The installer could have warnings for configurations e.g “you have an NVIDIA card $model, this has known issues with your display manager (Wayland), would you like to select automatic fix?”.

Anti Commercial-AI license

onlinepersona ,

The mention of datalog confuses me. I know it as a programming language. Does it mean something else for you? And what do you mean by “canvas”? I know about painting on a canvas and similar usages as well as the verb “canvassing” for soliciting for votes.

Anti Commercial-AI license

onlinepersona ,

And people that don’t belong to that group still use Twitter. Apparently people like living a sump.

Anti Commercial-AI license

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • lifeLocal
  • goranko
  • All magazines