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.

lemmy.world

PythagreousTitties , to insanepeoplefacebook in Sovcit is sooooo close..

The roads they travel on pay for themselves… somehow

explodicle ,

Just sign up for corpo-pass! As you drive through the toll, your Zelle account will be charged automatically. You hereby agree to all fine print as you drive past it.

UID_Zero , to linux in [SOLVED] First time installing linux (Debian). Got this error. Please help
@UID_Zero@infosec.pub avatar

Interesting. Looks like perhaps your boot loader isn’t properly pointing at your root partition.

I’m assuming you’ve just done the install and never successfully booted, yes? In that case, you can try to re-run the installer, or try rescue mode and try repairing the bootloader.

Are you doing dual-booting, or is this system dedicated to Linux?

senilelemon OP ,

Yes, I have not been able to successfully boot yet. I have already rerun the installer and tried every solution I could find online in rescue mode. Tried repairing grub too.

No, I am not dual-booting.

Gingernate ,

Were you able to get this fixed? Have you changed boot settings like uefi and secure boot in your bios?

senilelemon OP ,

Yeah I just gave up on my primary and installed it on my secondary disk. My problem is gone now.

Gingernate ,

Interesting. It’s got to be some security with that disk I would guess?

Aceticon , to programmerhumor in *Angry programmers noise getting louder and louder*

For the common folk working with a markup language is programming.

jol ,

For all intents and purposes, a markup document is a script that outputs a document. There’s no point in saying the HTML isn’t a programming language. Not all languages have to be general purpose.

pixelscript ,

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.

WldFyre ,

The umbrella term I’d use for all of these is “coding”.

Saying “it’s not programming it’s coding” is like engineer “it’s not dirt it’s soil” levels of pedantry that are silly to expect people outside your profession to know.

Hey, maybe you are engineers after all lol

pixelscript ,

Sure. Which is why I would only make this distinction in a place where I can reasonably expect people to know better. Like, perhaps, a niche community on an experimental social media platform dedicated to programming.

frezik ,

That’d be nice, but it’s obvious who is and isn’t a programmer in this one.

stetech ,

But it’s true.

Coding is, like, the smallest aspect out of all of programming. And unfortunately the part that’s the most fun.

But if you’re a coder, I assume you don’t know how to design complex systems, just (maybe) implement them or parts of them. That’s not what defines programming.

(Disclaimer, in all fairness: that’s in my personal, layman opinion as someone who doesn’t know much theory. I might just be very very in the wrong here, lol.)

docAvid ,

So, writing stateless functions, or working in declarative languages doesn’t count?

frezik ,

There’s no such thing as a pure functional language. All it would accomplish is warming the CPU up. All such languages store data away at some point.

docAvid ,

I didn’t say there is…

frezik ,

Your statement implies it. Having stateless or declarative functions that never store or retrieve data would mean they are pure functions.

docAvid ,

No, my question does not imply a pure functional language at all. Pure functions exist in languages which are not purely functional. Most of the functions I write are pure functions. I could have a workflow where I work with another programmer who handles the minimal stateful pieces, and I would only write stateless functions - would that make me not a programmer?

(There are also purely functional languages, by the way. I just didn’t remotely imply there were, or make any claims about them, at any point in this thread, prior to this parenthetical.)

The part about declarative languages has nothing to do with state, or functional languages. Declarative languages are a whole different thing. Of course declarative languages handle state. The comment I was replying to said “Programming is the art of juggling of state and control flow”. Declarative languages don’t involve juggling control flow.

pixelscript ,

Stateless functions still deal with state, they just don’t hold onto it. Without state to mutate, a so-called stateless function doesn’t do anything.

In declarative languages, your state is the sum of everything you’ve declared. You don’t query results out of thin air. Computational results logically conclude from everything you set up.

HTML ““has state””, as in it has a DOM, but it doesn’t do anything with it. You don’t mutate the DOM after it’s built, or query the DOM to compute results that weren’t trivially evident from the state you declared.

You can do those things with JavaScript. But all that proves is JavaScript is a programming language, and HTML is just a data format it can interact with.

docAvid ,

Programming is the art of juggling of state and control flow

Sure, stateless functions deal with and impact state in some way. If that’s what you meant by your previous comment, that’s fine, but that’s honestly not what would typically be meant by “juggling” state.

The part about declarative languages has nothing to do with state. Declarative languages do not give the programmer control over flow, the other part of your definition.

Learn Lisp, and you will never again be so certain about the difference between a programming language and a data format.

okamiueru ,

Not really. If so, you might as well consider the stuff you can use to format a comment here on lemmy, as “programming”. That’s conceptually more similar to HTML as what programming actually is.

quote

some title

Ooo hyperlink

Etc.

jol ,

Yes, markdown is as much programming as HTML.

UnverifiedAPK ,

Yeah… there are macros to handle formatting. Next you’ll say Scratch isn’t programming either.

frezik ,

To my knowledge, Scratch can save information away and retrieve it later. That’s enough to be programming. There are Theory of Computation reasons for this; it’s not an arbitrary distinction.

okamiueru , (edited )

That’s such a weird point to make. Is it because to you, it seems like the line drawn is arbitrary? I cannot imagine any other reason. Certain words just mean certain things.

Markup languages are exactly as much “programming” as you marking a word and hitting “bold”. Which is to say, nothing at all. People are wrong all the time, and I have a very limited amount of fucks to give when it happens.

As for Scratch, it is a programming language. So, why would you think it’s a logical next step for me to say otherwise? Next, you’ll say something remarkably dumb in response. Resist the temptation, and do something more productive.

pivot_root ,

If he had said “LaTeX” or “roff”, that might have been a good example of something that blurs the line between the two. They aren’t specifically intended to be programming languages, but with a powerful enough macro system, a markup or typesetting language can be used in the same way as something like Brainfuck.

okamiueru , (edited )

Absolutely. Those you suggest there are good examples.

Good enough that, instead of “is/isn’t” programming language, it would be more a “ah, so, how do you define that then?”. Now that I’ve had some sleep, one could argue that I could have been nicer and suggested that approach for HTML as well. After all, it’s just words that mean stuff, and transfer a concept between people, that translate to the same (ish) idea. The moment the latter isn’t the case, it’s no longer very useful for the former.

Most disagreements, I find, are just cases of different understandings. Discussions worth having is when both are correct but different, and both want to figure out why they differ. So, on second thought, I think I was appropriately rude ^_^

Both LaTeX and roff are Turing complete, but they are also DSLs with a somewhat narrow “domain”. Sounds exactly right that these blur the lines between what is/isn’t. You could even argue that claiming one or the other is just one way to express how you understand that difference.

frezik ,

If a language can’t store information and retrieve it later, then there is a limit to its usefulness. There are problems it cannot solve.

That’s OK, because not every language needs to be do that in order to serve its niche, but it’s not a programming language.

jol ,

As I said, not all programing languages are general purpose. Just because there are problems it can’t solve does not mean it’s not a programming language.

frezik ,

Yes, that’s exactly what it means.

docAvid ,

No, it’s really not.

ferralcat ,

Isn’t that what a form is?

frezik ,

No. A form can’t do anything except send data to a server or get handled in the browser by Javascript (or Typescript or whatever). In either case, HTML is not capable of storing or retrieving anything on its own. It only provides an interface for potentially doing that.

CaptPretentious ,

True. Once I was working on a WPF app and someone looked at it and then showed me a simple YAML file they put together for Ansible and legit thought ‘YAML was better’ and what I was doing was dumb. They considered themselves a programmer.

lightnegative ,

No. Markup languages are configuration for an interpreter.

inb4 code is configuration for a compiler and binary is configuration for a processor

Aceticon , (edited )

Actually, there are plenty of interpreted programming languages, for example Perl or Shell Script so that definition is incorrect.

HTML is not a programming language because it only defines form (how things look), and does not control action (executing operations by itself).

The language for Web Development that controls the execution of operations (say: if the user fills a certain field, fetch related data from a server and display it in certain page areas) is called Javascript and is separate from HTML (which existed before Javascript and can exist without it).

Modern Web standards have also moved a lot of the form stuff to yet another language - CSS, Cascading Style Sheets - which is more powerful and reusable, so HTML is more used for the visual structure of the page and less for things like the fonts of the various pieces of text, though it still contains support for that stuff and you can still use it.

lightnegative ,

Got 'em!

Sparky , to memes in The likes the upvotes
@Sparky@lemmy.blahaj.zone avatar

What’s nice here is that the upvote to comment ratio is pretty low compared to reddit and other platforms, meaning one upvote here means a lot more than one upvote on reddit.

Also each post sparks cool and unique discussions so you get more out of reading and participating in the comment section.

And that’s why I love this place

Uplink ,
@Uplink@programming.dev avatar

True. To me, Lemmy feels somewhat more like the old vBulletin forums I used to browse 15 years ago.

Rolando ,

Each upvote is also less likely to be a bot.

user134450 , to linux in [SOLVED] First time installing linux (Debian). Got this error. Please help

Hi, it would be useful to know what kind of device you are installing on. For a laptop the model and make would be especially useful. If it is a PC then the drive configuration would be interesting (what kind of drive, how many etc.)

senilelemon OP ,

It’s a PC. Two Hard Disk Drives

1st Drive: SATA:PM-KINGSTON S

2nd Drive: SATA:SM-ST500LT012

edit: 1st one is of around 138GB, 2nd one has around 500GB

user134450 ,

Ok, that looks like a fairly standard setup. I guess taking a look at the boot loader itself would be the next step. When you see the Debian bootloader you could try pressing ‘e’ to view what commands it uses internally to boot. The lines starting with “linux” and “initrd” would be most interesting.

senilelemon OP ,
user134450 ,

So it still uses a MSDOS partition table, interesting. This usually only happens on systems that do not support EFI at all.

Is your BIOS and main board fairly old per chance?

senilelemon OP ,

Yeah, around 14 years old lmao

flamingo_pinyata , to memes in elon is a lame poser

What was the Texan saying?
All hat no cattle?

Kalkaline ,
@Kalkaline@leminal.space avatar

It’s actually “look at that douche bag in the cowboy get up” I’m from Texas and we don’t wear the cowboy hats for the most part. They’re for tourists.

dudinax ,

Never been to Dallas?

Kalkaline ,
@Kalkaline@leminal.space avatar

Yeah, all the d-bags wear cowboy hats here.

n3m37h ,

So perfect getup for Elon?

Mothra ,
@Mothra@mander.xyz avatar
brokenlcd , to memes in hallelujah

Same but with music:

When typing lyrcs in the search bar finally yelds the song you have been searching for decades

awesome_guy , to linux in [SOLVED] First time installing linux (Debian). Got this error. Please help

Look for a key in your keyboard labelled as “any” and press it. Setup should run fine afterwards.

Samsy ,
senilelemon OP ,
n3m37h , to memes in elon is a lame poser

Only thing that comes from Texas are steers and queers

Rhynoplaz , to insanepeoplefacebook in *update profile photo*

If you can’t handle me at my worst…

RedditWanderer ,

… You don’t deserve me at my meth

MisterMoo , to insanepeoplefacebook in Sovcit got a sovcit ID.

“Life date”

“Accepted for value”

Comedy gold 🤣

Sludgehammer ,
@Sludgehammer@lemmy.world avatar

IIRC they avoid “Birth” like the plague because in Sovcit world “birth” actually means “berth” and means you’re actually cargo bound by admiralty law or something nutty like that.

Technoguyfication ,

This sounds so ridiculous it’s perfectly on par with these people. I love it.

Pat_Riot , to insanepeoplefacebook in Sovcit got their plates so they can be on sovcit YouTube getting their window smashed.
@Pat_Riot@lemmy.today avatar

Are they displaying it on an open bible? That answers so many questions I have had about how these people could be so out of touch with reality.

Sentient_Door_Hinge ,

Look at the number of tabs 💀

SonicBlue03 , to lemmyshitpost in Ergo, you can eat Bologna with classic pancake toppings
Kolanaki ,
@Kolanaki@yiffit.net avatar

Pigs in a blanket 🤤

Semi_Hemi_Demigod , to lemmyshitpost in Ergo, you can eat Bologna with classic pancake toppings
@Semi_Hemi_Demigod@lemmy.world avatar
loaExMachina ,

Nice! If I may take a guess as to your favourite… Is it “My Bologna” by Al Yankovic ?

Semi_Hemi_Demigod ,
@Semi_Hemi_Demigod@lemmy.world avatar

You are correct!

RacoonVegetable , to lemmyshitpost in Virginia is shrinking!

Good

FlyingSquid OP ,
@FlyingSquid@lemmy.world avatar

You say good, but that could mean North Carolina will get bigger!

RacoonVegetable ,

As long as Ohio is not expanding

archonet ,

Have I got bad news for you about Trump’s VP, then

Ohio has breached containment.

ZagamTheVile ,

Maryland stands behind this opinion.

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