Featured Resource One-line Algorithms questions & facts Random algorithm facts for quick interview revision when you only have a minute to spare.
Book DSA Cheatsheet A Cheatsheet for data structures and algorithms practice, coding interview and problem-solving intuition.
Featured Resource One AI Systems Question Practice AI and ML systems prompts across P/D disaggregation, inference, training, RAG, platform engineering and reliability.
Linux ulimit command in Linux In this article we discuss the ulimit Linux command which is used to display and control the allocation of system resources such as RAM, disk space, processing power etc.
Linux who and w commands in Linux In this article we discuss the who and w Linux command whose functions involve displaying of currently logged in users, useful information for Linux system administrators.
Linux passwd command in Linux In this article we discuss the passwd command in Linux and common password management operations involving this command such as disabling, expiring, changing, warnings etc.
Linux Linux security administration tasks In this article we have covered security administration tasks performed by a Linux system administrator such as password and user accounts management, acquiring information such as user logins, logouts, failed logins, files with suid/sgid permissions etc.
Linux chage command in Linux In this article we cover the chage command which is used to view and modify a user's account and password information.
Deep Learning Neural Collaborative Filtering (NCF) - Part 1 This research marks the beginning of neural networks for collaborative filtering using implicit data. It proves the inability of linear models and simple inner product to understand the complex user-item interactions. We introduce the NCF architecture in its 3 instantiations - GMF, MLP and NeuMF.
Linux Linux directories: pwd, ls, cd, mkdir, rmdir, cp, mv In this article we discuss Linux commands used to manage directories and perform operations such as listing directories, printing the current working directory, creating and removing a directory, copying a directory, moving a directory from its current location to another or renaming the directory.
Linux patch command in Linux The patch command reads a patch file and modifies the original file/directory as described by the instructions in the patch file which is obtained by the diff command. In this article we demonstrate how to use the patch and diff commands to update source files/directories.
Linux Linux threads: synchronization Programming/debugging threaded programs has its difficulties, we don't always know how a system will schedule threads or even reproduce a behavior caused by a bug. In this article we have discussed three synchronization techniques, mutexes, semaphores and condition variables which solve such issues.
Python Array in Python In this article, one can understand the most awaiting information of arrays in Python, their usage, types, advantages, and many others.
Linux zip command in Linux zip command allows us to create archive files and directories. In this article we discuss compressing and decompressing files among other operations that can be performed with zip on zip files such as splitting, encryption, searching, viewing etc.
Linux rsync command in Linux In this article we discuss the rsync command which is used for copying and synchronizing files and directories both locally and remotely
Linux Encryption and decryption with gpg gpg(Gnu Privacy Guard) is a open source command line tool for encryption and decryption, in this article we go over how to generate and revoke a key, sharing or importing this generated key and the encryption and decryption of files
HTML Favicon in HTML In this article, we'll explore favicons in HTML. A favicon is a small icon displayed left of the page title in a browser tab. It is loaded directly from the page requested, and is usually a logo representing the owner of the site.
Algorithms Branch and Bound Technique With this article, you have explained the idea of Branch and Bound Technique, types of Branch and Bound Technique and applications of the technique.
Machine Learning (ML) Mathematics for Data Science In this article, we have explored where and how different domain of mathematics are used in Data Science. We have covered core ideas of Probability, Linear Algebra, Eigenvalues, Statistics and much more.
Linux nmap command in Linux nmap(Network mapper) is a Linux command line tools used to explore networks and test security. It is commonly used for security audits but can also be used by system admins for routine tasks such as monitoring hosts and services, OS and version detection, port scanning, ping sweeps etc.
Linux strings command in Linux In this article we discuss the strings command which is used to obtain human readable strings from unreadable files such as binaries, executables and other unreadable file formats.
Linux Compression and decompression in Linux In this article we discuss various Linux tools used for compression and decompression such as zip, tar, gzip, bzip2, xz. We cover commands used to compress and decompress files and directories.
Linux hwloc (hardware locality) in Linux The *hwloc*(Hardware Locality) is a program suite with multiple command line tools and a C API which are used for discovering hardware resources in parallel computing architectures its discovers information such as their locality, attributes, interconnection etc.
Linux mtr command in Linux mtr is a network diagnostic tool which combines ping and traceroute functionalities into a single command. In this article we discuss commonly used commands with mtr used for troubleshooting and gathering information about networks.
Linux Shutdown, reboot, halt, poweroff commands in Linux In this article we have covered Linux commands that enable a user or system administrator to shutdown or reboot computer systems via the command line interface. We have also discussed how such operations can be scheduled i.e for system upgrades or maintenance.
Linux lsof command in Linux The lsof command displays a list of all currently open files, this information is helpful especially to discover, processes currently running, services being used, ports being used, users currently on the system and much more. In this article we discuss it and commonly used commands with lsof.
Linux df command in Linux The df command displays information related to file systems such as total space, used space, mount point and much more. In this article we discuss the output of this command, various options and commonly used commands using df.
System Design System Design of IP/ Patent Management System In this article, we will take a look at the key features a IP/ Patent management system (IPMS) needs to offer, its high-level, low-level design, database design, and some of the features that turnkey software solutions offer.