Buddahriffic

joined 2 years ago
[–] Buddahriffic@lemmy.world 2 points 6 hours ago

Cable management: are they plugged in? Yes? Ok, great, now it's time to use the device!

[–] Buddahriffic@lemmy.world 1 points 6 hours ago

The language actually only consists of a relatively small number of verbs. Operations that perform various mathematical and logical actions (such as adding, multiplying, dividing, and, or, xor, bit operations, and comparisons), assignments/reads (put the result of this string of operations in this container for future use or read one back to use it now), conditionals (check if this condition is true, if it is do something), and jumps (instead of going to the next instruction, go somewhere else).

Everything else is just variations or combinations of those four basic things. Don't worry if you don't know what anything is in the following paragraph, it's just explaining how everything else is built on those basic pieces.

Loops are all four put together, functions are assignments and jumps, objects are a way to organize functions and data, polymorphism is a modification that allows replacing function code in variations of the objects. Even IO is just assignments and reads to and from specific memory addresses. Programming language primitives and APIs will simplify doing these (you aren't likely to do IO as those memory mapped operations directly unless you're working on drivers or embedded apps). Sometimes the CPU itself implements special cases, like atomic operations or having multiple cores so you can have multiple threads of execution running in parallel.

When I realized this, it made learning new programming languages much easier. And the internet puts all of the more specific information at your fingertips, especially when you consider all of the free university courses available that go into specializations of the above, plus the other important meta aspect of programming: algorithms.

I suggest you pick a language and just try diving in. The early exercises will seem overly simple, but they'll build a foundation that you can then build more on. For easy to pick up languages, try BASIC, python or lua. Scratch might also help, though it's purely gui based, so might be harder to jump to another language from there (which you'll likely want to do to develop an app).

[–] Buddahriffic@lemmy.world 1 points 7 hours ago

It doesn't sound like gatekeeping to me.

Gatekeeping is trying to prevent someone from doing something. This sounds more like a lot of people just saying that it sounds like a nightmare for reasons non-devs might have trouble understanding and they wouldn't want to touch it.

[–] Buddahriffic@lemmy.world 1 points 7 hours ago (1 children)

So it's going to get bought out by Microsoft and replaced with a shitty electron app?

[–] Buddahriffic@lemmy.world 2 points 7 hours ago

Silly human, reddit was just the platform. All of the behaviours were human. Lemmy is just better because it's decentralized, so if the admins go authoritarian or corrupt, you can just move to another instance where they don't have power.

I wonder if early reddit had people replying similarly about it not being digg.

[–] Buddahriffic@lemmy.world 6 points 1 day ago (1 children)

Where I am, they had popped up all over the place at first but have mostly disappeared since then and the ones that remain barely have any flavour customizations anymore.

My guess would be that they came with predatory subscription fees or some shit like that that resulted in them costing more than they brought in and most businesses cancelled their subscription or downgraded to the basic version that just acts as a shitty version of the old style.

Either that or they are difficult to keep clean and result in a lot of flavour syrup going to waste when the less popular flavours expire. Or a combination of the two, maybe with HP-style machine-enforced expiry dates on the syrups that are tuned for profit rather than safety/quality.

[–] Buddahriffic@lemmy.world 7 points 1 day ago

No, no, you see, that is the bag of money DOGE found to fund all of those $5k babies.

[–] Buddahriffic@lemmy.world 4 points 2 days ago

I've had similar results just from whatever system Google uses to track store hours. It gets out of date or something and has become useless to me because I can't rely on it.

[–] Buddahriffic@lemmy.world 1 points 3 days ago

It took me a couple of tries to get into it but it gets so good. Between BB and BCS, I think BCS is the better of the two shows, but it does start a lot slower.

[–] Buddahriffic@lemmy.world 7 points 3 days ago (1 children)

Why is a typically online interaction being shown as if in person so jarring? If anything, the interaction happening online where they would be unlikely to date anyways makes it even weirder when someone says it.

[–] Buddahriffic@lemmy.world 2 points 4 days ago

Don't tell me stopped it right at 24 hours. It starts falling at 24:00:03!

[–] Buddahriffic@lemmy.world 2 points 4 days ago

Because the actual election day is the week after advance voting ends.

view more: next ›