[-] pixelscript@lemmy.ml 25 points 2 years ago
  1. Decide your budget
  2. Go to logicalincrements.com
  3. Find the tier that matches your budget
  4. Buy that
  5. Enjoy your PC

Once you get a feel for building and owning, then you can start making more informed choices about what you really need.

[-] pixelscript@lemmy.ml 25 points 2 years ago

It's a huge win, but not the kind of win people reading the statistic with no context (like me) probably thought.

I'm sure a lot of us looked at "15 percent of desktop PCs in India run Linux" and, regardless of whether it was hasty and irresponsible for us to do so, extrapolated that to, "15 percent of Indian PC users are personally selecting Linux and normalizing its paradigms".

But in reality, it sounds more like "15 percent of Indian PC users use Linux to launch Google Chrome". Which is impressive, but not the specific kind of impressive we wanted.

It feels a bit like how I imagine, say, a song artist feels when they pour their heart and soul into a piece of music, it gets modest to no traction for a while, and then years later a 20 second loop becomes the backing track for a massive Tiktok meme, and almost zero of that attention trickles back to their other work.

[-] pixelscript@lemmy.ml 41 points 2 years ago

The bar for me is whether the language describes an executable program that has state and control flow.

You could perhaps be generous and describe the DOM as a (write-only) state and the parser as a control flow. I don't, personally.

HTML is just a data container format to me. Belongs with the likes of XML, JSON, JPG, PNG, GIF, MP3, MOV, etc.

The umbrella term I'd use for all of these is "coding". That's the skill of understanding structured languages and format specifications, and understanding how you can and can't piece things together to make something coherent. This is a critical requisite skill to programming. But programming is more.

Programming is the art of juggling of state and control flow in clever ways to trick funny rocks into computing something you don't know. It doesn't need to be general purpose, but I would argue it indeed needs to have a purpose. It has to be something more than just a pile of declarations you know from the outset. Otherwise it's just structured data.

[-] pixelscript@lemmy.ml 28 points 2 years ago

In a rather unorthodox way, yes.

Android is one of those rare examples of a Linux kernel not being paired with GNU tools. I believe Android wrote their own versions of all the tools they wanted.

The kernel is also extremely locked down by default. They very intentionally designed the OS in such a way that every facet of the kernel is kept abstracted away from you. It's about as black-boxed as you can get, to the point where the fact that it's Linux underneath is almost meaningless.

[-] pixelscript@lemmy.ml 26 points 2 years ago* (last edited 2 years ago)

I don't mind Discord being a centralized platform for open source project discussion, if and only if the only roles it serves specifically play to its one strength, which is real time discussion. Asking for live support (from the dev if they are there, or the community if they are not) and doing live bug triage are the two big use cases.

Should contact for these things be real time? Maybe, maybe not. Async discussion like you get on forums or via email can do the job. But if you value real-time chat, Discord does it well.

Everything else? Do it elsewhere. Do not make Discord your only bug tracker. Do not make it your only wiki. Do not make it your only source of documentation. Do not make it the only place you broadcast updates or announcements. Do not make it your only distribution platform for critical downloads. And for the love of god please do not make it the only way to contact you. I don't care if you allow Discord to additionally do these things using integrations, that's fine, just stop trying to contort Discord into your only way of doing these.

Is Discord the only capable option for real time chat? No. But it has several things going in its favor, namely how one can reasonably expect a good sum of their target user base is already using it independently for other purposes, in addition to its numerous QoL features.

It can also better integrate into the dev's personal routine if they already use it independently. Like, do I have an email address? Yeah. Do I read my email on any reasonable interval? Hell no. My email inbox is little more than a dustbin for registration confirmations and online order receipts. I've had email for decades and I think I can count the number of non-work, non-business conversations I've held over it in that whole span of time on one hand. Meanwhile, I'm terminally online on Discord. So if I'm gonna be a small independent FOSS project developer, am I gonna want to interface with everyone over email? No. I'll still make it an option, because being only contactable on Discord is cringe, but it will not be fast. Discord will be my preferred channel.

Should I put more effort into being contactable on other platforms, because it's the right thing to do? Meh. I have no duty of stewardship to be available on platforms available to anyone in particular. I maintain this hypothetical project for free, on my own time, of my own volition, and I provide it to you entirely warranty-free. I have the courtesy to make all static resources available in sensible public places, and I provide email as a slow, async way to reach me. But if you want to converse with me directly in real time, you can come to me where I'm hanging out.

[-] pixelscript@lemmy.ml 24 points 2 years ago

Back in the early 10's I paid $200 for a year subscription license to Adobe Flash Pro, as I had convinced myself I was gonna learn to use it to produce sprite animations like the ones I grew up enjoying on Newgrounds. Never booted it once.

[-] pixelscript@lemmy.ml 29 points 2 years ago

I have asked many a friend to play modded Minecraft with me.

Unfortunately, I am reminded time and time again that the Venn diagram of people I know who are interested in that and people with PCs who can run that is two circles.

[-] pixelscript@lemmy.ml 28 points 2 years ago

I had to unsubscribe from NotJustBikes's YouTube channel because I could no longer bear thinking about just how thoroughly and irreversably fucked the city planning is out here in the American midwest, and how there's less than a gnat's fart in the wind I can do about any of it.

[-] pixelscript@lemmy.ml 41 points 2 years ago* (last edited 2 years ago)

To me, using default face emoji gives off the same kind of vibe as still having the setting that adds "Sent from my iPhone" to the footers of your emails enabled. Or driving around a car you've purchased with the car dealership branding badges and license plate covers on it. Or using a laptop with all the factory stickers still on it. It signals a kind of "this is fine" lack of care or concern by allowing your own expression to be polluted by pre-canned expressions from a corporation.

Here you have a short list of milquetoast, approved-by-committee standard-issue emotion pictographs. Only the most broadly applicable ones. Perfectly weaponizeable for some airplane food communication by some brand on Twitter or Facebook. And people look at these and go, "Look! That one's sad! I'm sad! These emojis really 'get' me! I'm gonna use them!"

They're expressive, but only in the ways the platform is permitting you to be expressive. A valid counter argument would be, "Some is better than none". But I can't shake feeling like I'm being railroaded into communicating my feelings by approximating them into a small handful of simplified, standardized emotions. And I don't understand how others are satisfied with that.

Emojis only render a specific way on a specific platform, too. So if you're using an emoji that feels like it fits your current emotion because it has a very specific, nuanced look to it, but you're on a platform that doesn't render them the same for every user, you'll unwittingly send a completely different signal than you were intending, as your emoji will become mangled into some slightly different emotion depending on who receives it. The only two ways out of this are either staying inside a platform's walled garden so you only use their standard issue emojis, or you just relegate your communication to being described solely by the broad, vague notions that the emojis represent. Both options are restrictive in ways I dislike.

That isn't to say that I hate emojis, or that I don't think they can be used creatively. Ironically, in my opinion, the best uses of emoji are for when you're using one to communicate any emotion other than the one it was intended for. Exhibit A: how ๐Ÿ’€ has almost entirely supplanted ๐Ÿ˜‚ in some circles. Usages like that are communicating more than the sums of their parts in only ways that emoji can achieve, and I find that fascinating. It almost feels like a form of social "recapturing", taking them away from their usual stiff, corporate vibe and making them something transformative.

It only lasts for a time, though. As the mass market clues in on it and starts to cater to it, the novelty disappears. There was a time when ๐Ÿ‘ and ๐Ÿ† were clever innuendo. Nowadays there's no joke there. That's just what they mean now. The only ones who think themselves clever or fashionable by using them in that way are doing so in shitty Facebook memes.

The problems I have with emojis mostly only affects the face ones, specifically. The way the human mind is a hyper optimized facial recognition machine amplifies the platform exclusivity problem. Like, you can never have just a smiling emoji. You have to use this platform's smiling emoji, the way they drew it, expressing all the little microdetails they decided to put onto it. And given how complex emotions can be in particular, the inflexibility of a standard set of face emoji to express yourself with feels significantly more restrictive than, say, not being able to find an emoji for some random object.

Just my two cents, though. At the end of the day, if you send a message to someone, they receive it, and they understand exactly what it is you've sent, that's successful communication. Send those emojis with pride if you believe they enrich what you have to express in ways words can't. As long as you're being understood by someone, never let anyone, especially not me, tell you how you should and shouldn't be able to express yourself.

[-] pixelscript@lemmy.ml 32 points 2 years ago

I always start off by telling them "I know what I'm talking about, I work in IT, let's skip the basics, I've tried it all already." but they sometimes still don't listen.

They don't listen because, unfortunately, for every one person telling the truth, there's probably at least three people who don't have an iota of a clue about their system but lie about it because they think claiming they're an expert is a cheat code to getting better support. Ruins it for the rest of us.

[-] pixelscript@lemmy.ml 40 points 3 years ago

As long as algoritmically driven centralized content pipelines remain popular, the Fediverse in general will not capture the mainstream.

Say what you will about Lemmy and Mastadon et al being "straightforward and easy to use". I'm sure it is for you. But there's a reason most mainstream platforms treat their users like absolute cretins: the majority of mainstream users are, and they both enjoy and expect being coddled and catered to by the platform.

The very notion of Lemmy being sharded into "instances" and what that means is so antithetical to the common preconceived notion of what a social media platform is to most people. "Oh, it's not just all here in one place?" And yeah, federation greases the wheels a lot so no one even has to think about instances... until a community you like is suddenly rendered inaccessible via defederation.

Also, content discovery on the Fediverse is admittedly kind of ass. Only those who both know what they want going in and where to look for what they want really get anything out of it. Most centralized social media platforms are relentless content recommendation engines because people don't actuslly know what they want until they've had it brought to them. An algorithm that at least attempts to adapt to what you want to see more of is a key part of that. Lemmy does not have this (nor should it).

All that said, the fact that Fediverse platforms like Lemmy filter "common people" in these ways is, from what I can tell from here and elsewhere, a feature, not a bug. By being here at all, you prove a kind of baseline competency and a willingness to put in effort to learn the system that sets you at the forefront of most social media users. Most of us like it that way and are happy to keep growth of the community stunted in exchange for it.

Of course, all of the major platforms were in those shoes at one point. Will the Fediverse be the ship everyone leaps to next when the current platforms become so enshittified that even the main stream hates it? Maybe. But wherever the main stream goes, enshittification inevitably follows. The mainstream success of the Fediverse will synonomously be the death of the Fediverse as we know it. I for one would like some more time to hang out here before then.

[-] pixelscript@lemmy.ml 39 points 3 years ago* (last edited 3 years ago)

A middle school social studies teacher of mine gave me detention on numerous occasions because I refused to take notes in his class.

Partway into the year during parent-teacher conferences, where parents met with teachers to discuss their children's performance in class, the issue was brought up.

"Pixelscript is having some difficulties in my class. He is not taking notes during lectures. I've given him detention several times."

"Well that's strange, it says on his report card that he has an A in the class."

"Well, yes, he does extremely well on homework and tests, but you see, he doesn't take notes...."

"...Are you kidding me?!"

The greatest irony of the situation was that on the few occasions he forced me to take notes, it lessened my comprehension, because focusing on writing in real time during the lecture actively harmed my understanding of the lecture. God forbid a student actually listens to what you have to say...

view more: โ€น prev next โ€บ

pixelscript

0 post score
0 comment score
joined 3 years ago