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.

programmer_humor

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

aard , in Such a pain in the sas
@aard@kyu.de avatar

Did pretty much the same with a new server recently - spent ages debugging why it didn’t find the SAS disks. Turns out, disks like to have power connected, and no amount of debugging on software level will help you.

Qubbe , in Old timers know

FTP Explorer all the way! Preferred that to filezilla… I mean it didn’t support sftp but I liked it.

jubilationtcornpone , in Such a pain in the sas

At a former job, there was one – and only one – lady in customer service who would actually reboot and do all the basic troubleshooting steps before calling IT. If we heard from her, we knew something was legitimately broken. Oddly enough, I’m married to her now. Best decision I ever made.

SatouKazuma ,

Have you had to reboot her yet?

einlander , in I'll have you know, my fork of a github repo has 3 stars 😎
unreachable , in I'll have you know, my fork of a github repo has 3 stars 😎
@unreachable@lemmy.world avatar
Leate_Wonceslace , in Not everything can be done in constant time, that's O(k)
@Leate_Wonceslace@lemmy.dbzer0.com avatar

How the fuck?!

TechNerdWizard42 , in Old timers know

You will pry ftp from my cold dead hands.

JackbyDev ,

Can you use sftp instead? Pwease? 🥺

TechNerdWizard42 ,

Who can afford the performance hit?

My production server running Win XP Home has to have the firewall off just to make all the super secret company internal networks work. SFTP would cripple us!

/s, except about the performance hit being stupidly unacceptable in 2024.

IsoSpandy , in It's called attaining divinity

When I learnt programming (back in early 2000s) the textbook said C is a high level 3rd generation language with 4th gen languages being something higher (I don’t remember what examples were given specifically). This is back when the java applets and action script for flash were the hot things. How I miss the days without the world being cursed by JS.

MonkderDritte ,

I think C was 2nd, 3. is Java and Python, 4 SQL and 5th would be some hypothetical AI instruction language?

thefool ,

SQL has been around since the 1970s

Blackmist ,

That doesn’t mean it’s not higher level than other languages from more recent times.

MonkderDritte ,

Level means level of abstraction. Right?

Aux ,

1st level is direct binary code as was done with punch cards. Assembly language is a 2nd level language. C is a level above, thus it’s level 3.

MonkderDritte ,

Ah, thanks! Right, binary was one too.

Aux ,

I would also like to add some of the higher level features available in most assembly languages.

  1. Memory management. You can define variables, for example, a string one containing “Hello, world!” and the compiler will correctly allocate required memory and you don’t need to know its address while writing the code, you just reference the variable.
  2. Code labels. If you want to do a conditional or unconditional jump, you need to know the address of the code you want to reach. But, obviously, every change you make to your code base will change the memory layout of your binary. Asembly provides code labels. You can think of them like function names.
  3. Assembly allows you to reference 3rd party libraries without knowing exact function entry addresses. You just use function names like you would with C or any other language.

Modern assembly languages have even more higher level features, like macros support. And some are even hardware agnostic, like intermediate representation assembly language used in LLVM.

mkwt ,

When the gp’s book says that C is a third generation language: I would guess the first generation is Fortran and the second generation contains ALGOL and BCPL. C was heavily influenced by BCPL. (get it? C comes after B)

MonkderDritte ,

I think we mean different kinds of “generations”.

Lmaydev ,

Java applets and flash were an absolute security nightmare of the highest degree.

You were just running applications on your computer.

If you had to download and run an application on your computer to view a website now people would lose their minds (and rightly so)

umbraroze , in It's called attaining divinity

I mean, C is a high level language? Now, sure, C isn’t a super expressive language and every C statement compiles to very few assembly instructions comparatively speaking, but it has a whole lot of stuff that assembly doesn’t have. Like nice loops and other control structures and such, and not worry about which processor registers are used.

Aux ,

Guess what, assembly is also a high level language, lol.

umbraroze , in Old timers know

There’s still a few sites I deploy changes to using ssh+rsync. …which is made considerably easier by the fact that it’s just a static website generated with Jekyll.

PlexSheep , in It's called attaining divinity

C was always a high level language for me? As soon as I knew it existed at least.

Fades , in Old timers know

Ah yes, war files

JackbyDev ,

Don’t forget ear files. Oh, and don’t forget the abomination that is the executable war file when you’re using Spring Boot but your company hasn’t fully embraced it yet.

isVeryLoud , in Daniel Suelo already did that

The censored work is

Jerk

As in Jerk chicken, Jerkey, etc.

pkill , in Not everything can be done in constant time, that's O(k)

plot twist to make it worse: you put in in an onInput hook without even a debounce

pkill , in Not everything can be done in constant time, that's O(k)

Also constant time is not always the fastest

  • All
  • Subscribed
  • Moderated
  • Favorites
  • [email protected]
  • random
  • lifeLocal
  • goranko
  • All magazines