Join devRant
Do all the things like
				++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
				Sign Up
			Pipeless API
 
				From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
				Learn More
			Search - "compression algorithm"
		- 
				    					
					
					Well apparently my compression algorithm actually made the file bigger. Back to the drawing board I guess?8
- 
				    					
					
					TLDR; i wrote recursive compression with random algorithm to fuck up some lazy ass girl.
 
 one day, unknown classmate told me she has a family reunion and cannot do his programming assignment which will be collected next day in the morning, so she ask me to do it. i say i need to put a price tag to it because i want to buy a new RasPi --i don't know her either so i don't feel bad about it. i told her i need $20 and after some bargaining it settled at $15. i work on it about 3 hours and told her it's finished and send her demo video as a proof. she happy with the result. and will come to my house later that night to get the source code. at night, she came, and give me only $8 bucks, of course i get mad, with every arguments she throws at me i resist to give her the source code. but since i tired enough to get into a longer arguments i accept the 8 bucks i go upstairs to get the source code. but instead of giving her the actual source code; i wrote a quick script to do 50 compress source code folder recursively with random compression algorithm--sometimes gzip sometimes lzma. and give her the final 50 times compressed source code. EAT SHIT MOTHERFUCKER10
- 
				    					
					
					Algorithms real life implementation
 
 On the way to your college canteen? -> A* search
 
 Waiting in line in the canteen? -> Queue
 
 Notice that girl standing in front? -> Linear search
 
 Searching for her dad in the phone book? -> Binary search
 
 Stupid! Google it! -> Trie
 
 Search for her on Facebook! -> Depth-first search
 
 Found her! Friend request? Accepted! Send a Hi! -> Graph
 
 Writing her a secret love letter? -> Caesar cipher
 
 Uploading your first date pic on fb? -> Image compression algorithms
 
 Looking through her Whatsapp messages? -> KMP algorithm
 
 She found out and had your first fight? -> Start over with some gifts! Backtracking
 
 Got her list of items to buy? -> Array
 
 Too many items! Low on cash, maybe? -> Priority queue
 
 Making her play treasure hunt for her gifts? -> Linked list
 
 Wait! Go back! Is that a ring? -> Stack
 
 Girl’s family not agreeing to your proposal? -> Divide and conquer
 
 Got married? Congrats! Going for your honeymoon? -> Travelling salesman problem
 
 Your mom packing luggage for you? -> 0/1 Knapsack problem
 
 She packed your favorite pickles? -> Hash table
 
 Driving to the airport? -> Breadth-first search1
- 
				    					
					
					Remember kids: the more space a compression algorithm saves, the slower it is to deflate/inflate!
 
 (imho this is why xzip isn't as mainstream as it is)5
- 
				    					
					
					Not being able to look at people’s faces in person.
 My autistic empathic mind-reading hyperperception works best when it has a lot of data, e.g. when visual contact isn’t obstructed by a video compression algorithm. Without that sense, my brain has to work extra hard to read minds. It becomes exhausting. When I don’t have this power for some reason, I feel very anxious. In absence of data, a naturally anxious and depressed brain assumes the worst.
- 
				    					
					
					Ticket: implement compression algorithm to crypto object x
 
 Details: object to big, we must devise a way to compress it. A deflate algorithm should be added here, yada yada yada we did not have the time Yara yada...
 
 Go see crypto provider's documentation... It has compression options... -_-
 
 You lazy fucking stack overflow copy question dimwits!!! Jesus fucking Christ! This reached production like this shit, I've got clients complaining of the size of the payload because you are a bunch of lazy fucks who can't even read simple documentation!!!
 
 I want to kill someone for wasting my time and patience... Don't call me for this kind of crap... I have better things to do!
 
 I mean, the time it took you to write the ticket should suffice...











